WO2012000335A1 - Input method and device combined with application interfaces - Google Patents

Input method and device combined with application interfaces Download PDF

Info

Publication number
WO2012000335A1
WO2012000335A1 PCT/CN2011/072273 CN2011072273W WO2012000335A1 WO 2012000335 A1 WO2012000335 A1 WO 2012000335A1 CN 2011072273 W CN2011072273 W CN 2011072273W WO 2012000335 A1 WO2012000335 A1 WO 2012000335A1
Authority
WO
WIPO (PCT)
Prior art keywords
application interface
input
interface
user
option
Prior art date
Application number
PCT/CN2011/072273
Other languages
French (fr)
Chinese (zh)
Inventor
金永杰
Original Assignee
百度在线网络技术(北京)有限公司
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=45401372&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2012000335(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 百度在线网络技术(北京)有限公司 filed Critical 百度在线网络技术(北京)有限公司
Publication of WO2012000335A1 publication Critical patent/WO2012000335A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/903Querying
    • G06F16/90335Query processing
    • G06F16/90344Query processing by using string matching techniques

Definitions

  • the present invention relates to an input method and apparatus, and more particularly to an input method and apparatus in combination with an application interface.
  • the current information input technology is to input text and symbols into a specific editing environment (such as a WORD document or an instant messaging client) through an input device such as a keyboard, a scanner, a voice recognition device, or the like.
  • a specific editing environment such as a WORD document or an instant messaging client
  • an input device such as a keyboard, a scanner, a voice recognition device, or the like.
  • the existing input method does not take into account the diversity of the input information, so that when the user inputs, it simply displays the text candidates without more personalized applications and extensions.
  • an input method combined with an application interface of the present invention includes the following steps:
  • the method further includes the steps of: acquiring attribute information of a scene where the focus of the cursor is located;
  • the step S4 further includes: providing the term option to the user.
  • an operation instruction of an application interface of the interface option is received by a user, and a corresponding result returned by the application interface is obtained.
  • the user's operational instructions to the application interface are returned to the web page or program or formatted data source providing the application interface, and the corresponding results from the web page or program or formatted data are returned.
  • the user's operation of the application interface is fed back to the webpage or program providing the application interface, and jumps to the result page obtained by performing the corresponding operation on the webpage or performs related operations by the program. .
  • the construction of the application interface library includes the following steps: periodically analyzing each webpage, and determining and extracting various application interfaces presented on the webpage; and placing the extracted application interface on the application interface.
  • the library includes the following steps: periodically analyzing each webpage, and determining and extracting various application interfaces presented on the webpage; and placing the extracted application interface on the application interface.
  • the application interface is associated with a particular keyword.
  • the step of "determining and extracting various application interfaces presented on a webpage" includes: according to the amount of access to the application interface, the number of links of the webpage where the application interface is located, and/or the Determine whether to extract the application interface by using the primary URL of the application interface or the amount of access to the web page.
  • the construction of the application interface library includes the following steps: customizing an application interface of each program;
  • the application interface is associated with a particular keyword.
  • the construction of the application interface library includes the following steps: a user submits an application interface presented on a specific webpage;
  • the application interface is associated with a particular keyword.
  • the application interface in the application interface library is updated periodically or periodically according to user instructions.
  • the presentation mode and content of the application interface are determined according to the network hotspot.
  • a matching search is performed in the application interface library based on a first term option matching the input sequence to obtain an interface option or an application interface matching the term option, and The interface options or application interfaces are presented to the user.
  • a matching search is performed in the application interface library based on the selected item option to obtain an option with the item. Matching interface options or application interfaces, and presenting the interface options or application interfaces to the user.
  • the method further includes:
  • the step of performing a matching search based on the term option or the input sequence in an application interface library to obtain an interface option matching the term option further includes:
  • An interface option that matches the term option is selected based on the user's personalized information.
  • an input device combined with an application interface of the present invention includes: an acquiring device, configured to acquire an input sequence in an input method input box;
  • a term search device configured to perform a matching search in the thesaurus based on the input sequence to obtain one or more term options that match the input sequence
  • An interface search device configured to perform a matching search in the application interface library based on the term option or the input sequence to obtain an interface option matching the term option or the input sequence; providing means for The interface options are provided to the user.
  • the input device further includes:
  • a device for determining whether a cursor is in an input scene A device for determining whether a cursor is in an input scene.
  • the providing means is further for providing the term option to the user.
  • the input device further includes:
  • the application interface operating device is configured to receive an operation instruction of the application interface of the interface option by the user, and obtain a corresponding result returned by the application interface.
  • the input device further includes:
  • a feedback device configured to return an operation instruction of the user to the application interface to a webpage or a program or a formatted data source that provides the application interface, and return a corresponding result from the webpage or program or formatted data.
  • the input device further includes: The jump device feeds back the operation of the user interface to the webpage or program providing the application interface, and jumps to the result page obtained by performing the corresponding operation on the webpage or performs related operations by the program.
  • the input device further includes:
  • An extracting device configured to periodically analyze each webpage, and determine and extract various application interfaces presented on the webpage
  • a collecting device configured to place the extracted application interface in the application interface library; and an associating device, configured to associate the application interface with a specific keyword.
  • the extracting device determines, according to the amount of access to the application interface, the number of links of the webpage where the application interface is located, and/or the amount of access to the primary webpage or webpage where the application interface is located. Extract the application interface.
  • the input device further includes:
  • Customized device for customizing the application interface of each program
  • a collecting device configured to place the customized application interface in the application interface library; and an associating device, configured to associate the application interface with a specific keyword.
  • the input device further includes:
  • a submitting device configured to enable a user to submit an application interface presented on a specific webpage
  • a collecting device configured to place the submitted application interface in an application interface library; and an associating device, configured to associate the application interface with a specific keyword.
  • the input device further includes:
  • the update device is configured to synchronously update the application interface in the application interface library periodically or according to the user instruction.
  • the input device further includes:
  • a rendering device configured to determine a presentation manner and content of the application interface according to the network hotspot.
  • a matching search is performed in the application interface library based on a first term option matching the input sequence to obtain an interface selection matching the term option. Item or application interface, and present the interface option or application interface to the user.
  • a matching search is performed in the application interface library based on the selected item option to obtain an option with the item. Matching interface options or application interfaces, and presenting the interface options or application interfaces to the user.
  • the input device further includes:
  • Means for applying a font transmitted from the font interface when text is input in a corresponding editing program by the input method are provided.
  • the interface search device is further configured to select an interface option that matches the entry option based on the personalized information of the user.
  • the advantages of the present invention are: allowing a user to directly present a related application interface to a user by inputting a keyword in an input method, and the user can obtain relevant information by directly operating the application interface without starting. Programs, open new web pages, wait for the steps to download web content.
  • 1 is a flow chart of an input method of the present invention providing an application interface to a user
  • FIG. 2 is a flow chart of an input method user operation application interface of the present invention
  • FIG. 3 is a flow chart of an application interface for automatically inputting a webpage by an input method according to the input method of the present invention
  • FIG. 4 is a flowchart of an application interface of the input method of the present invention by a user customization application
  • FIG. 5 is an input method of the present invention.
  • FIG. 6 is a flow chart of another embodiment of the input method of the present invention, which is intended to provide an application interface by a user;
  • Figure 7 is a block diagram of one embodiment of the apparatus of the present invention;
  • FIG. 8 is a block diagram of another embodiment of the apparatus of the present invention.
  • FIG. 9 is a schematic diagram of a login application interface presented on the input of the present invention.
  • FIG. 10 is a schematic diagram of an application interface presented by a webpage on a webpage including a corresponding login application interface
  • FIG. 11 is a schematic diagram of a list application interface presented by the input method of the present invention.
  • FIG. 12 is a schematic diagram of an application interface presented on a webpage including a corresponding list application interface according to the present invention.
  • FIG. 13 is a schematic diagram of a query application interface that combines user attributes presented on the input method of the present invention
  • FIG. 14 is a schematic diagram of an application interface presented by a webpage on a webpage including an application interface corresponding to a query;
  • 15 is a schematic diagram of a control application interface presented by the input method of the present invention.
  • the user inputs a series of input sequences in the input box of the input method, and the input method first searches for a candidate word matching the input sequence in the lexicon, and according to the priority order of the candidate words Arranged in the candidate box of the input method.
  • the input sequence can be a pinyin sequence or a stroke sequence.
  • the pinyin sequence can be either a full spell or a bucket.
  • the user can select the desired candidate word in the candidate box by using the mouse or the keyboard, and then the candidate word is input to the input position on the program interface where the current cursor is located.
  • the input method of the present invention detects the user's input in the input method. After entering the input sequence into the box, not only the term option is retrieved in the thesaurus, but also based on the interface options that match the input sequence or term options. The term options and retrieved interface options are then presented to the user in a particular manner. Users can choose the term option for input, or interface options to implement various query, interaction, and control operations.
  • application interfaces include but are not limited to: diagrams, input boxes, controls, option lists, download links, arithmetic interfaces, dialog boxes, font interfaces, search interfaces, stylistic interfaces, word-making interfaces, control interfaces.
  • these operations include but are not limited to: login, selection, calculation, query, download, game operation, instant messaging and / or audio and video communication, font settings, search, stylistic input, word creation, computer control, etc. .
  • These application interfaces are derived from various applications within the computer or target web pages on the Internet, but these interfaces do not necessarily behave in the same way as the interfaces on the corresponding programs or target web pages. The presentation and content of these interfaces can be customized according to the needs of the user, or can be automatically adjusted according to the location of the input box of the input method or the currently operating program.
  • FIG. 1 shows a flow diagram of providing an application interface to a user in accordance with the method of the present invention.
  • an input sequence in the input method input box is detected.
  • the input sequence is usually a combination of letters or numbers representing a sequence of Pinyin or strokes.
  • the pinyin sequence can be one or more phrases or even a sentence of spelling or full spelling.
  • the user has to input "I like to use Baidu search engine”, and can input each word initials “wxhybdssyq”, and can input each The word “woxihuanyongbaidusousuoyinqing” can also be input into the mixed input "woxhuanybaidssyinq".
  • the candidate words are more precise, reducing the number of page-turning searches, but more input is required.
  • step S102 a matching search is performed in the thesaurus based on the input sequence to obtain one or more term options that match the input sequence.
  • the thesaurus can be a local lexicon on the user device or a network vocabulary connected to the user device over the network.
  • a matching search is performed in the application interface library based on the term option or the input sequence to obtain an interface option that matches the term option.
  • the application interface library pre-stores an application interface of various applications and an application interface presented on the webpage.
  • the application interface of the program is, for example, a login box of an instant messaging program such as SKYPE, MSN, QQ, a program for starting a browser, a WORD, a call to a document template, a multimedia download, a housekeeping computer, a font interface, and the like.
  • Application interfaces on the web page for example, train schedule query, mailbox login box, exchange rate list, weather forecast, express order number query and so on.
  • a link of the webpage corresponding to the application interface and related description contents are generally included.
  • step S104 the interface option is provided to the user.
  • the term option and the interface option are provided to the user.
  • FIG. 2 shows a flow chart of a user operating an application interface in accordance with the method of the present invention
  • step S201 an operation instruction of an application interface in the interface option is received by a user, and a corresponding result returned by the application interface is obtained, and the user operates on the application interface according to the presented application interface.
  • the way is different. For example, if the application interface is a download link, the user can directly download related programs and files in the application interface; if the application interface is a login box, the user can directly complete the login operation on the application interface; if the application interface is a search In the box, the user can perform a further search operation on the application interface; if the application interface is a customer service interface, the user raises a question in the application interface, and receives a response in time, and the like.
  • step S202 the user feedbacks the operation of the application interface back to the web page or program or formatted data source that provides the application interface.
  • step S203 the type of the application interface is determined. According to whether the operation interface is executed after the operation Need to jump to other web pages or programs, you can divide the type of application interface into return type and jump type.
  • step S204 for the return type application interface, the user does not need to jump to a new page, and the user's operation on the application interface is fed back to the website or program that provides the application interface or the application interface, and the website or program is based on the user.
  • the operation of the application interface returns corresponding information to the input method of the present invention, which then presents the returned information to the user. From the perspective of the user, you don't need to open a new web page to get relevant information.
  • step S205 for the jump application interface, the input method sends the operation performed by the user on the application interface to the relevant webpage, and simultaneously jumps to the result page of the webpage or the program operation, and then the new user needs to open the new The result page, but omitting the operation of logging in to the initial page.
  • Figure 3 is a flow diagram showing an application interface for automatically collecting web pages by input methods in accordance with the method of the present invention.
  • step S301 the input method can periodically analyze whether there are application interfaces on a large number of web pages, and the frequency of operation of the application interfaces by the user, and the click frequency of the web pages including the application interfaces. Then, it is judged in step S302 whether or not the click frequency of the website including the application interface exceeds a predetermined threshold to determine whether the extraction condition is satisfied. In step S303, if it is judged that the extraction condition is satisfied, the application interface and the specific keyword are extracted and placed in the application interface library. Next, in step S304, the extracted application interface is associated with a specific keyword. If the extraction condition is not satisfied, then go to step S301 to continue analyzing the next web page.
  • step S401 the user customizes the application interface of each application.
  • the customized application interface is placed in the application interface library in step S402.
  • the application interface is then associated with a particular keyword in step S403.
  • Figure 5 shows a flow diagram of an application interface for submitting a web page by a user in accordance with the method of the present invention.
  • the user submits an application interface on a specific web page to the input method.
  • Input method can Review whether the submitted application interface meets the requirements. If the requirements are met, the application interface and the specific keyword obtained on the webpage or the keyword provided by the user are placed in the application interface library in step S502; and the extracted application interface is associated with the specific keyword in step S503. .
  • the input method combined with the application interface is in FIG. Before the step 101, the method further includes the following steps:
  • S100 Acquire attribute information of a scene where the focus of the cursor is located.
  • This attribute information can represent the properties of the currently active program or window, such as desktop, IM input box, WORD, browser page, photo editor, and so on.
  • These attribute information sections are obtained from the program association library that stores the individual program attribute information.
  • S105 Determine, according to the attribute information obtained above, whether the cursor is in the input scene. For example, if the focus of the cursor is in the IM input box, WORD text, it can be judged that the focus of the cursor is in the input scene, that is, the input sequence is input at this time, which can be written into the scene; and if the focus of the cursor is In the desktop, browser page, and picture editor, it can be judged that the focus of the cursor is in a non-input scene, that is, the input sequence is entered at this time, and the scene cannot be written.
  • step 105 for the case where the focus of the cursor is in the non-input scene, the steps disclosed in FIG. 1 may be continued to complete the matching of the entry options or the input sequence in the application interface library, and output the interface option to the user. I will not repeat them here.
  • the focus of the cursor is in the input scene, it can be performed according to the input steps of the normal input method:
  • Figure 5 shows a block diagram of one embodiment of a device in accordance with the present invention.
  • the input device 60 includes an obtaining device 601, a term search device 602, The interface search device 603, the providing device 604, the thesaurus 605, the application interface library 606, the application interface operating device 607, the extracting device 608, the submitting device 609, and the customizing device 610.
  • the obtaining device 601 can be a physical keyboard or a virtual keyboard for inputting a series of input sequences directly by the user 10 on the input device 60, which includes a combination of letters or numbers.
  • the input sequence entered is then provided to the term search means 602.
  • the term search means 602 searches the lexicon 605 for matching term options.
  • the term search means 602 provides the input sequence and the matching term options to the interface search means 603.
  • the interface search device 603 searches the application interface library 606 for matching interface options based on the input sequence or corresponding entry options, and provides the entry options along with the matching interface options to the providing device 604.
  • the providing device 604 presents the term option and the interface option to the user 10 for operation. Only a specific embodiment has been described above, some of which may be adjusted in order of steps.
  • the term search device 602 searches for the term option, it can be directly provided to the user 10 by the providing device 604.
  • the interface search device 603 retrieves the corresponding interface option in the application interface library 606, and Provided to the user 10 by the providing device 604.
  • the user's feedback on the application interface is fed back to the web page or program or formatted data source that provides the application interface and returns the corresponding results from the web page or program or formatted data.
  • Input device 60 also has the functionality to maintain and update application interface library 606.
  • the input device 60 further includes an extracting device 608, configured to periodically analyze each webpage, and determine and extract various application interfaces presented on the webpage; and submitting the device 609, configured to enable the user to actively submit the presented on the specific webpage.
  • the input device 60 further includes a collection device, not shown, for placing the customized application interface in the application interface library, and an associating device for associating the application interface with a specific keyword. Union.
  • the input device 60 further includes a feedback device 611 for feeding back the operation of the application interface by the user via the application interface operating device 614 back to the web page or program or formatted data source providing the application interface. And return the corresponding result from the web page or program or formatted data; And the jump device 612, feedback the operation of the application interface by the user via the application interface operation device 614 back to the webpage or program providing the application interface, and jump to the result page obtained by performing the corresponding operation on the webpage or by the clinic The program performs related operations.
  • the input device 60 further includes an update device 613. Since the application interface originating from the webpage frequently changes, the application interface in the application interface library needs to be updated periodically or according to the user indication; and the presentation device is configured to determine the application interface according to the network hotspot. Presentation methods and content.
  • the web page is maintained on web servers 701-70n.
  • the input device 60 further includes: means (not shown) for acquiring attribute information of a scene in which the focus of the cursor is located.
  • This attribute information can represent the properties of the currently active program or window, such as desktop, IM input box, WORD, browser page, photo editor, and so on.
  • These attribute information sections are obtained from the program association library that stores the attribute information of each program.
  • And means for determining whether the cursor is in the input scene (not shown). For example, if the focus of the cursor is in the IM input box, WORD text, it can be judged that the focus of the cursor is in the input scene, that is, the input sequence is input at this time, which can be written into the scene; and if the focus of the cursor is In the desktop, browser page, and picture editor, it can be judged that the focus of the cursor is in a non-input scene, that is, the input sequence is entered at this time, and the scene cannot be written.
  • Figure 9 shows a schematic diagram of a login application interface presented on the input method.
  • the candidate column 82 has several entry options "1 Sina Mailbox 2 Sina Game 3 Sina 4 Groom 5 New Blue 6 New Lan 7 Heart blue 8 province blue”.
  • the interface of the corresponding "Sina mailbox login box” 803 can be found by using "Sina mailbox” as the keyword, and the name of the login box "Sina mailbox” 802 is displayed at the same time. Entry options with corresponding application interfaces are represented by different colors, such as shown in red here.
  • the search interface in the application interface library 606 can choose to search the application interface in the application interface library 606 using only the first entry option as a keyword, and The first term related application interface is directly displayed; or when the user hoveres over a term option, the term option is used as a keyword to search for an application interface.
  • the searched application interface does not have to be presented immediately, but only when the user hovers over a certain item option, the application interface appears in the vicinity of the input box. The location is below the corresponding entry option. At this time, the user can directly click the application interface, and enter the user name and password in the login box 803 to complete the login.
  • the Sina email login box interface 803 is obtained from the email login interface of Sina.com.
  • the original Sina email login interface is shown in Figure 10.
  • the interface of the input device 60 is limited, only the necessary units in the login frame are displayed, and other units may be omitted. Therefore, from the performance form, the application interface presented in the input device 60 is slightly different from the application interface on the webpage, but does not affect the use. The representation of these application interfaces can also be customized.
  • Figure 11 shows a schematic diagram of a list-like application interface presented on an input method.
  • the user inputs a series of input sequences "huil” on the input method, and a series of entry options retrieved from the lexicon 605 appear on the candidate column, wherein "exchange rate” 1001 is red, indicating that The entry has a corresponding application interface.
  • "exchange rate" 1001 is red
  • the mouse hovers over the entry a list of real-time exchange rates for the drop-down appears.
  • the real-time exchange rate list can also be displayed directly.
  • the data for these real-time exchange rates is derived from one of the web pages shown in FIG.
  • the application interface of the list class usually obtains relevant real-time updated information, such as exchange rate, weather forecast, real-time news, etc., from the network without jumping and opening the browser.
  • FIG. 13 shows a schematic diagram of a query class application interface that combines user attributes presented on an input method
  • FIG. 14 shows a schematic diagram of an application interface presented on a web page containing a corresponding query class application interface.
  • "tianqyub” is entered in the input box of the input device 60 to give a series of candidate terms, where "weather forecast” 1201 has a corresponding application interface and is therefore shown in red.
  • the input device 60 also extracts attribute information that the user is currently setting in the computer, for example, the current location is "Beijing", and the attribute information "Beijing” is substituted into the "weather forecast” interface 1202. And then return the personalized query result "Beijing Weather Forecast" 1202 from the network.
  • attribute information is not limited to geographic location, but also includes personal preferences, age, personality, and the like.
  • the input device 60 will use the corresponding user attribute as a parameter of the query to obtain the relevant personalized information.
  • Figure 15 shows a schematic diagram of a control-like application interface presented on an input method.
  • This control can be any command or shortcut to operate the computer, for example, shutting down, closing the current program, copying, pasting, maximizing, minimizing, and so on.
  • Input these commands in the input device 60 to achieve the corresponding operation, convenient and efficient. For example, if "word" is input in the input method, the corresponding command can be found in the application interface library 606 as "start word” 1401. The user can select the command interface to start WORD with the mouse or the shortcut key "ALT+1".
  • the present invention can also be used to set a font form, that is, the input device 60 can preset a predetermined font size of the user's preference, and when the input device 60 is used in various editing programs, the input device 60 acquires the font interface of the current editing program.
  • the font attribute preset by the input method is transmitted to the corresponding editing program through the font interface, and when the text is input in the corresponding editing program by the input device 60, the font transmitted from the font interface is applied. That is, regardless of which application the input device 60 is used on, the output font is predetermined by the user. There is no need to repeatedly set the font and font size on each application.
  • the application interface library 606 of the present invention may also be separate from the input device 60 and located on the network server. The application interface is obtained from the network when the input device 60 is connected to the network server.
  • the invention can also be used to fill in specific forms and document templates.
  • Forms and document templates can also be placed in the application interface library 606 in the form of interfaces. When a particular keyword is entered, the corresponding form and document are called up for the user to fill out.
  • the present invention can also be used to quickly play multimedia or input pictures.
  • the input device 60 can search for local or network multimedia based on keywords input by the user, and present corresponding images in the input device 60. Play, preview, zoom in, zoom out controls for users to control multimedia playback and download input.

Abstract

An input method combined with application interfaces is provided. The method includes: S1.detecting an input sequence in an input box of the input method (S101); S2.making a match search in a lexicon based on the input sequence, to obtain one or more lemma options that match with the input sequence (S102); S3.making a match search in an application interface library based on the lemma options or the input sequence, to obtain interface options that match with the lemma options or the input sequence; S4.providing the interface options to a user. The method presents relevant application interfaces to the user directly after the user inputs a keyword. The user can directly manipulate the application interfaces to obtain relevant information without having to start a program, open a new web page, and wait to download web page content.

Description

与应用接口相结合的输入方法和设备 本申请要求了申请日为 2010年 6月 30日,申请号为 201010216508.7 , 发明名称为"与应用接口相结合的输入方法和设备"的中国专利申请的优先 权, 其全部内容通过引用结合在本申请中。  Input method and device combined with application interface The present application claims priority of Chinese patent application with the application date of 201010216508.7 and the invention name "input method and device combined with application interface" The entire contents of which are incorporated herein by reference.
【技术领域】 [Technical Field]
本发明涉及一种输入方法以及设备, 尤其涉及一种与应用接口相结合 的输入方法和设备。  The present invention relates to an input method and apparatus, and more particularly to an input method and apparatus in combination with an application interface.
【背景技术】 【Background technique】
目前的信息输入技术, 是通过诸如键盘、 扫描仪、 语音识别装置等的 输入设备, 向特定的编辑环境(比如 WORD文档或即时通信的客户端) 中 输入文字和符号。  The current information input technology is to input text and symbols into a specific editing environment (such as a WORD document or an instant messaging client) through an input device such as a keyboard, a scanner, a voice recognition device, or the like.
但是, 现有的输入法没有考虑到输入信息的多样性, 使得当用户输入 的时候, 只是单纯的显示文字候选项, 而没有更多个性化的应用和扩展。  However, the existing input method does not take into account the diversity of the input information, so that when the user inputs, it simply displays the text candidates without more personalized applications and extensions.
为了解决上述问题, 需要提供一种新的输入方法以及设备。  In order to solve the above problems, it is necessary to provide a new input method and device.
【发明内容】 [Summary of the Invention]
本发明的目的在于提供一种解决上述问题的与应用接口相结合的输入 方法, 以及使用该输入方法的设备。  It is an object of the present invention to provide an input method combined with an application interface that solves the above problems, and an apparatus using the same.
为了实现上述目的, 本发明的一种与应用接口相结合的输入方法, 包 括以下步骤:  In order to achieve the above object, an input method combined with an application interface of the present invention includes the following steps:
S 1、 检测在输入法输入框中的输入序列;  S1. Detecting an input sequence in the input method input box;
S2、 基于该输入序列在词库中进行匹配搜索, 以获得与所述输入序列 相匹配的一个或多个词条选项; 53、 基于所述词条选项或所述输入序列在应用接口库进行匹配搜索, 以获得与该词条选项或所述输入序列相匹配的接口选项; S2, performing a matching search in the thesaurus based on the input sequence to obtain one or more entry options that match the input sequence; 53. Perform a matching search in the application interface library based on the term option or the input sequence to obtain an interface option that matches the term option or the input sequence;
54、 将所述接口选项提供给用户。  54. Providing the interface option to the user.
作为本发明的进一步改进, 在所述 S1步骤前, 还包括步骤: 获取光标焦点所在场景的属性信息;  As a further improvement of the present invention, before the step S1, the method further includes the steps of: acquiring attribute information of a scene where the focus of the cursor is located;
判断光标是否处于输入场景中;  Determine if the cursor is in the input scene;
若处于非输入场景中, 则执行所述 S1~S4步骤;  If it is in a non-input scenario, the steps S1 to S4 are performed;
若处于输入场景中, 则执行下述步骤:  If you are in the input scene, perform the following steps:
S 1,、 检测在输入法输入框中的输入序列;  S 1, detecting an input sequence in the input method input box;
S2,、 基于该输入序列在词库中进行匹配搜索, 以获得与所述输入序列 相匹配的一个或多个词条选项;  S2, performing a matching search in the thesaurus based on the input sequence to obtain one or more entry options that match the input sequence;
S3,、 将所述词条选项提供给用户。  S3, providing the term option to the user.
作为本发明的进一步改进, 所述 S4步骤, 还包括: 将所述词条选项提 供给用户。  As a further improvement of the present invention, the step S4 further includes: providing the term option to the user.
作为本发明的进一步改进, 接收用户对所述接口选项中应用接口的操 作指令, 获得所述应用接口返回的相应结果。  As a further improvement of the present invention, an operation instruction of an application interface of the interface option is received by a user, and a corresponding result returned by the application interface is obtained.
作为本发明的进一步改进, 将用户对所述应用接口的操作指令返回到 提供所述应用接口的网页或程序或格式化数据源, 并返回来自该网页或程 序或格式化数据的相应结果。  As a further improvement of the present invention, the user's operational instructions to the application interface are returned to the web page or program or formatted data source providing the application interface, and the corresponding results from the web page or program or formatted data are returned.
作为本发明的进一步改进, 将用户对应用接口的操作反馈回到提供该 应用接口的网页或程序, 并跳转到对该网页进行相应操作所获得的结果页 面或由该所述程序执行相关操作。  As a further improvement of the present invention, the user's operation of the application interface is fed back to the webpage or program providing the application interface, and jumps to the result page obtained by performing the corresponding operation on the webpage or performs related operations by the program. .
作为本发明的进一步改进, 所述应用接口库的建构, 包括如下步骤: 定期地分析各个网页, 并判断和提取网页上呈现的各种应用接口; 将所提取的应用接口置于所述应用接口库中; 以及  As a further improvement of the present invention, the construction of the application interface library includes the following steps: periodically analyzing each webpage, and determining and extracting various application interfaces presented on the webpage; and placing the extracted application interface on the application interface. In the library;
将所述应用接口与特定关键词相关联。 作为本发明的进一步改进, 所述 "判断和提取网页上呈现的各种应用 接口" 步骤包括根据对所述应用接口的访问量、 所述应用接口所在网页的 被链接数量和 \或对所述应用接口所在主网址或网页的访问量来确定是否提 取该应用接口。 The application interface is associated with a particular keyword. As a further improvement of the present invention, the step of "determining and extracting various application interfaces presented on a webpage" includes: according to the amount of access to the application interface, the number of links of the webpage where the application interface is located, and/or the Determine whether to extract the application interface by using the primary URL of the application interface or the amount of access to the web page.
作为本发明的进一步改进, 所述应用接口库的建构, 包括如下步骤: 定制各个程序的应用接口;  As a further improvement of the present invention, the construction of the application interface library includes the following steps: customizing an application interface of each program;
将所定制的应用接口置于所述应用接口库中; 以及  Placing the customized application interface in the application interface library;
将所述应用接口与特定关键词相关联。  The application interface is associated with a particular keyword.
作为本发明的进一步改进, 所述应用接口库的建构, 包括如下步骤: 用户提交特定网页上呈现的应用接口;  As a further improvement of the present invention, the construction of the application interface library includes the following steps: a user submits an application interface presented on a specific webpage;
将所提交的应用接口置于应用接口库中; 以及  Placing the submitted application interface in the application interface library;
将所述应用接口与特定关键词相关联。  The application interface is associated with a particular keyword.
作为本发明的进一步改进, 定期或根据用户指示同步更新应用接口库 中的应用接口。  As a further improvement of the present invention, the application interface in the application interface library is updated periodically or periodically according to user instructions.
作为本发明的进一步改进, 根据网络热点确定应用接口的展现方式和 内容。  As a further improvement of the present invention, the presentation mode and content of the application interface are determined according to the network hotspot.
作为本发明的进一步改进, 基于与所述输入序列相匹配的第一词条选 项在所述应用接口库进行匹配搜索, 以获得与该词条选项相匹配的接口选 项或应用接口, 并将所述接口选项或应用接口呈现给用户。  As a further improvement of the present invention, a matching search is performed in the application interface library based on a first term option matching the input sequence to obtain an interface option or an application interface matching the term option, and The interface options or application interfaces are presented to the user.
作为本发明的进一步改进, 当用户将鼠标悬停在或选择某个词条选项 时, 才基于所述被选择的词条选项在所述应用接口库进行匹配搜索, 以获 得与该词条选项相匹配的接口选项或应用接口, 并将所述接口选项或应用 接口呈现给用户。  As a further improvement of the present invention, when the user hovers over or selects an item option, a matching search is performed in the application interface library based on the selected item option to obtain an option with the item. Matching interface options or application interfaces, and presenting the interface options or application interfaces to the user.
作为本发明的进一步改进, 所述方法还包括:  As a further improvement of the present invention, the method further includes:
获取各种编辑程序的字体接口;  Get the font interface of various editing programs;
将输入法预置的字体属性通过所述字体接口传送给相应编辑程序; 当通过所述输入法在相应编辑程序中输入文字时, 应用从所述字体接 口传送的字体。 Passing the font attribute preset by the input method to the corresponding editing program through the font interface; When the text is input in the corresponding editing program by the input method, the font transmitted from the font interface is applied.
作为本发明的进一步改进, 所述基于所述词条选项或所述输入序列在 应用接口库进行匹配搜索以获得与该词条选项相匹配的接口选项的步骤还 包括:  As a further improvement of the present invention, the step of performing a matching search based on the term option or the input sequence in an application interface library to obtain an interface option matching the term option further includes:
基于用户的个性化信息选择与该词条选项相匹配的接口选项。  An interface option that matches the term option is selected based on the user's personalized information.
相应地, 本发明的一种与应用接口相结合的输入设备, 包括: 获取装置, 用于获取在输入法输入框中的输入序列;  Correspondingly, an input device combined with an application interface of the present invention includes: an acquiring device, configured to acquire an input sequence in an input method input box;
词条搜索装置, 用于基于该输入序列在词库中进行匹配搜索, 以获得 与所述输入序列相匹配的一个或多个词条选项;  a term search device, configured to perform a matching search in the thesaurus based on the input sequence to obtain one or more term options that match the input sequence;
接口搜索装置, 用于基于所述词条选项或所述输入序列在应用接口库 进行匹配搜索, 以获得与该词条选项或所述输入序列相匹配的接口选项; 提供装置, 用于将所述接口选项提供给所述用户。  An interface search device, configured to perform a matching search in the application interface library based on the term option or the input sequence to obtain an interface option matching the term option or the input sequence; providing means for The interface options are provided to the user.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
用于获取光标焦点所在场景的属性信息的装置; 以及  Means for obtaining attribute information of a scene in which the focus of the cursor is located;
用于判断光标是否处于输入场景中的装置。  A device for determining whether a cursor is in an input scene.
作为本发明的进一步改进, 所述提供装置还用于将所述词条选项提供 给用户。  As a further improvement of the present invention, the providing means is further for providing the term option to the user.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
应用接口操作装置, 用于接收用户对所述接口选项中应用接口的操作 指令, 获得所述应用接口返回的相应结果。  The application interface operating device is configured to receive an operation instruction of the application interface of the interface option by the user, and obtain a corresponding result returned by the application interface.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
反馈装置, 用于将用户对所述应用接口的操作指令返回到提供所述应 用接口的网页或程序或格式化数据源, 并返回来自该网页或程序或格式化 数据的相应结果。  And a feedback device, configured to return an operation instruction of the user to the application interface to a webpage or a program or a formatted data source that provides the application interface, and return a corresponding result from the webpage or program or formatted data.
作为本发明的进一步改进, 所述输入设备还包括: 跳转装置 , 将用户对应用接口的操作反馈回到提供该应用接口的网页 或程序, 并跳转到对该网页进行相应操作所获得的结果页面或由该所述程 序执行相关操作。 As a further improvement of the present invention, the input device further includes: The jump device feeds back the operation of the user interface to the webpage or program providing the application interface, and jumps to the result page obtained by performing the corresponding operation on the webpage or performs related operations by the program.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
提取装置, 用于定期地分析各个网页, 并判断和提取网页上呈现的各 种应用接口;  An extracting device, configured to periodically analyze each webpage, and determine and extract various application interfaces presented on the webpage;
收集装置, 用于将所提取的应用接口置于所述应用接口库中; 以及 关联装置, 用于将所述应用接口与特定关键词相关联。  a collecting device, configured to place the extracted application interface in the application interface library; and an associating device, configured to associate the application interface with a specific keyword.
作为本发明的进一步改进, 所述提取装置根据对所述应用接口的访问 量、 所述应用接口所在网页的被链接数量和 \或对所述应用接口所在主网址 或网页的访问量来确定是否提取该应用接口。  As a further improvement of the present invention, the extracting device determines, according to the amount of access to the application interface, the number of links of the webpage where the application interface is located, and/or the amount of access to the primary webpage or webpage where the application interface is located. Extract the application interface.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
定制装置, 用于定制各个程序的应用接口;  Customized device for customizing the application interface of each program;
收集装置, 用于将所定制的应用接口置于所述应用接口库中; 以及 关联装置, 用于将所述应用接口与特定关键词相关联。  a collecting device, configured to place the customized application interface in the application interface library; and an associating device, configured to associate the application interface with a specific keyword.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
提交装置, 用于使用户提交特定网页上呈现的应用接口;  a submitting device, configured to enable a user to submit an application interface presented on a specific webpage;
收集装置, 用于将所提交的应用接口置于应用接口库中; 以及 关联装置, 用于将所述应用接口与特定关键词相关联。  a collecting device, configured to place the submitted application interface in an application interface library; and an associating device, configured to associate the application interface with a specific keyword.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
更新装置, 用于定期或根据用户指示同步更新应用接口库中的应用接 口。  The update device is configured to synchronously update the application interface in the application interface library periodically or according to the user instruction.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
呈现装置, 用于根据网络热点确定应用接口的展现方式和内容。  And a rendering device, configured to determine a presentation manner and content of the application interface according to the network hotspot.
作为本发明的进一步改进, 基于与所述输入序列相匹配的第一词条选 项在所述应用接口库进行匹配搜索, 以获得与该词条选项相匹配的接口选 项或应用接口, 并将所述接口选项或应用接口呈现给用户。 As a further improvement of the present invention, a matching search is performed in the application interface library based on a first term option matching the input sequence to obtain an interface selection matching the term option. Item or application interface, and present the interface option or application interface to the user.
作为本发明的进一步改进, 当用户将鼠标悬停在或选择某个词条选项 时, 才基于所述被选择的词条选项在所述应用接口库进行匹配搜索, 以获 得与该词条选项相匹配的接口选项或应用接口, 并将所述接口选项或应用 接口呈现给用户。  As a further improvement of the present invention, when the user hovers over or selects an item option, a matching search is performed in the application interface library based on the selected item option to obtain an option with the item. Matching interface options or application interfaces, and presenting the interface options or application interfaces to the user.
作为本发明的进一步改进, 所述输入设备还包括:  As a further improvement of the present invention, the input device further includes:
用于获取各种编辑程序的字体接口的装置;  Means for obtaining font interfaces of various editing programs;
用于将输入法预置的字体属性通过所述字体接口传送给相应编辑程序 的装置;  Means for transmitting font attributes preset by the input method to the corresponding editing program through the font interface;
用于当通过所述输入法在相应编辑程序中输入文字时, 应用从所述字 体接口传送的字体的装置。  Means for applying a font transmitted from the font interface when text is input in a corresponding editing program by the input method.
作为本发明的进一步改进, 所述接口搜索装置还用于基于用户的个性 化信息选择与该词条选项相匹配的接口选项。  As a further improvement of the present invention, the interface search device is further configured to select an interface option that matches the entry option based on the personalized information of the user.
与现有技术相比, 本发明的优势在于: 允许用户通过在输入法中输入 关键字, 直接向用户呈现相关的应用接口, 用户对应用接口的直接操作即 可获得相关的信息而不需要启动程序、 打开新的网页, 等待下载网页内容 这些操作步骤。  Compared with the prior art, the advantages of the present invention are: allowing a user to directly present a related application interface to a user by inputting a keyword in an input method, and the user can obtain relevant information by directly operating the application interface without starting. Programs, open new web pages, wait for the steps to download web content.
【附图说明】 [Description of the Drawings]
图 1是本发明的输入方法向用户提供应用接口的流程图;  1 is a flow chart of an input method of the present invention providing an application interface to a user;
图 2是本发明的输入方法用户操作应用接口的流程图;  2 is a flow chart of an input method user operation application interface of the present invention;
图 3是本发明的输入方法由输入法自动收集网页的应用接口的流程图; 图 4是本发明的输入方法由用户定制应用程序的应用接口的流程图; 图 5是本发明的输入方法由用户提交网页的应用接口的流程图; 图 6是本发明的输入方法另一种实施方式想用户提供应用接口的流程 图; 图 7是本发明的设备的一个实施方式的方框图; 3 is a flow chart of an application interface for automatically inputting a webpage by an input method according to the input method of the present invention; FIG. 4 is a flowchart of an application interface of the input method of the present invention by a user customization application; FIG. 5 is an input method of the present invention. FIG. 6 is a flow chart of another embodiment of the input method of the present invention, which is intended to provide an application interface by a user; Figure 7 is a block diagram of one embodiment of the apparatus of the present invention;
图 8是本发明的设备的另一个实施方式的方框图;  Figure 8 is a block diagram of another embodiment of the apparatus of the present invention;
图 9是本发明在输入发上呈现的登录类应用接口的示意图;  9 is a schematic diagram of a login application interface presented on the input of the present invention;
图 10是本发明在包含对应登录类应用接口的网页上呈现的应用接口的 示意图;  10 is a schematic diagram of an application interface presented by a webpage on a webpage including a corresponding login application interface;
图 11是本发明在输入法上呈现的列表类应用接口的示意图;  11 is a schematic diagram of a list application interface presented by the input method of the present invention;
图 12是本发明在包含对应列表类应用接口的网页上呈现的应用接口的 示意图;  12 is a schematic diagram of an application interface presented on a webpage including a corresponding list application interface according to the present invention;
图 13是本发明在输入法上呈现的结合用户属性的查询类应用接口的示 意图;  13 is a schematic diagram of a query application interface that combines user attributes presented on the input method of the present invention;
图 14是本发明在包含对应查询类应用接口的网页上呈现的应用接口的 示意图;  14 is a schematic diagram of an application interface presented by a webpage on a webpage including an application interface corresponding to a query;
图 15是本发明在输入法上呈现的控制类应用接口的示意图。  15 is a schematic diagram of a control application interface presented by the input method of the present invention.
【具体实施方式】 【detailed description】
现在, 将参考附图来详细地描述本发明的具体实施方式。  DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Now, specific embodiments of the present invention will be described in detail with reference to the accompanying drawings.
以下对本发明的具体实施例进行了描述。 需要理解的是, 本发明并不 局限于下述特定实施方式, 本领域技术人员可以在所附权利要求的范围内 做出各种变形或修改。  Specific embodiments of the invention are described below. It is to be understood that the invention is not limited to the specific embodiments described below, and those skilled in the art can make various modifications or changes within the scope of the appended claims.
在常规的输入法使用中, 用户在输入法的输入框中输入一串输入序列, 该输入法首先在词库中查找与该输入序列相匹配的候选词, 并按照这些候 选词的优先级先后排列在输入法的候选框中。 该输入序列可以是拼音序列 也可以是笔画序列。 拼音序列可以是全拼也可以是筒拼。 用户可以用鼠标 或键盘在候选框中选择需要的候选词, 然后该候选词就被输入到当前光标 所在的程序界面上的输入位置。  In the conventional input method, the user inputs a series of input sequences in the input box of the input method, and the input method first searches for a candidate word matching the input sequence in the lexicon, and according to the priority order of the candidate words Arranged in the candidate box of the input method. The input sequence can be a pinyin sequence or a stroke sequence. The pinyin sequence can be either a full spell or a bucket. The user can select the desired candidate word in the candidate box by using the mouse or the keyboard, and then the candidate word is input to the input position on the program interface where the current cursor is located.
与现有输入法不同的是, 本发明的输入法在检测到用户在输入法的输 入框中输入的输入序列后, 不仅仅在词库中检索出词条选项, 还将基于该 与该输入序列或词条选项相匹配的接口选项。 然后, 将所述词条选项和检 索到的接口选项以特定的方式呈现给用户。 用户可以正常地选择词条选项 用于输入, 也可以选择接口选项来实现各种查询、 交互和控制操作。 这些 应用接口包括但不限于: 图表、 输入框、 控件、 选项列表、 下载链接、 运 算接口、 对话框、 字体接口、 搜索接口、 文体接口、 造字接口、 控制接口。 用户不需要预先启动相关程序或浏览器就可以直接对这些程序或网页上提 供的应用接口进行操作, 以获得进一步的信息。 根据接口的类型不同, 这 些操作包括但不限于: 登录、 选择、 计算、 查询、 下载、 游戏操作、 即时 通讯和 \或音视频通信、 字体设置、 搜索、 文体输入、 造字、 计算机控制等 等。 这些应用接口来源于计算机内的各种应用程序或互联网上的目标网页, 但这些接口在输入法上的表现形式不一定与相应程序或目标网页上的接口 表现形式相同。 这些接口的表现形式和内容可以根据用户的需要来定制, 也可以根据输入法的输入框所在的位置或当前操作的程序而自动调整。 Different from the existing input method, the input method of the present invention detects the user's input in the input method. After entering the input sequence into the box, not only the term option is retrieved in the thesaurus, but also based on the interface options that match the input sequence or term options. The term options and retrieved interface options are then presented to the user in a particular manner. Users can choose the term option for input, or interface options to implement various query, interaction, and control operations. These application interfaces include but are not limited to: diagrams, input boxes, controls, option lists, download links, arithmetic interfaces, dialog boxes, font interfaces, search interfaces, stylistic interfaces, word-making interfaces, control interfaces. Users do not need to pre-launch related programs or browsers to directly access the application interfaces provided on these programs or web pages for further information. Depending on the type of interface, these operations include but are not limited to: login, selection, calculation, query, download, game operation, instant messaging and / or audio and video communication, font settings, search, stylistic input, word creation, computer control, etc. . These application interfaces are derived from various applications within the computer or target web pages on the Internet, but these interfaces do not necessarily behave in the same way as the interfaces on the corresponding programs or target web pages. The presentation and content of these interfaces can be customized according to the needs of the user, or can be automatically adjusted according to the location of the input box of the input method or the currently operating program.
下面参照图 1描述本发明的方法的实现步骤。  The steps of the implementation of the method of the present invention are described below with reference to FIG.
图 1示出根据本发明的方法向用户提供应用接口的流程图。  1 shows a flow diagram of providing an application interface to a user in accordance with the method of the present invention.
如图 1中所示,首先在步骤 S101 ,检测在输入法输入框中的输入序列。 该输入序列通常是字母或数字的组合, 表示拼音序列或笔画序列。 该拼音 序列可以是一个或多个词组甚至一句话的筒拼或全拼,例如用户要输入 "我 喜欢用百度搜索引擎", 可以输入每个字声母的筒拼 "wxhybdssyq" , 可以 输入每个字的全拼 "woxihuanyongbaidusousuoyinqing" , 还可以输入筒拼和 全拼的混合输入 "woxhuanybaidssyinq"„ 一般来说, 全部输入全拼的话, 候选词更加精确, 减少翻页查找的次数, 但是需要输入较多字符。 如果全 部输入筒拼, 则重码较多, 导致翻页查找时间较长, 效率不高。 因此通常 全拼和筒拼混合输入比较有效。 接着, 在步骤 S102中, 基于该输入序列在词库中进行匹配搜索, 以获 得与所述输入序列相匹配的一个或多个词条选项。 该词库可以是用户设备 上的本地词库也可以是通过网络与用户设备相连接的网络词库。 As shown in Fig. 1, first in step S101, an input sequence in the input method input box is detected. The input sequence is usually a combination of letters or numbers representing a sequence of Pinyin or strokes. The pinyin sequence can be one or more phrases or even a sentence of spelling or full spelling. For example, the user has to input "I like to use Baidu search engine", and can input each word initials "wxhybdssyq", and can input each The word "woxihuanyongbaidusousuoyinqing" can also be input into the mixed input "woxhuanybaidssyinq". In general, if all inputs are spelled together, the candidate words are more precise, reducing the number of page-turning searches, but more input is required. If all the input is spelled, the weight is more, which leads to longer page search time and less efficiency. Therefore, it is usually effective to mix the input with the full spell and the barrel. Next, in step S102, a matching search is performed in the thesaurus based on the input sequence to obtain one or more term options that match the input sequence. The thesaurus can be a local lexicon on the user device or a network vocabulary connected to the user device over the network.
然后, 在步骤 S103中, 基于所述词条选项或所述输入序列在应用接口 库进行匹配搜索, 以获得与该词条选项相匹配的接口选项。 该应用接口库 中预先存储有各种应用程序的应用接口以及网页上呈现的应用接口。 程序 的应用接口例如, SKYPE、 MSN、 QQ 等即时通讯程序的登录框、 启动浏 览器、 WORD等程序的操作、 文档模板的调用、 多媒体的下载、 房货计算 器、 字体接口等等。 网页上的应用接口例如, 火车时刻表查询、 邮箱登录 框、 汇率清单、 天气预报、 快递单号查询等等。 应用接口之外一般还包括 该应用接口对应的网页的链接以及相关描述内容。  Then, in step S103, a matching search is performed in the application interface library based on the term option or the input sequence to obtain an interface option that matches the term option. The application interface library pre-stores an application interface of various applications and an application interface presented on the webpage. The application interface of the program is, for example, a login box of an instant messaging program such as SKYPE, MSN, QQ, a program for starting a browser, a WORD, a call to a document template, a multimedia download, a housekeeping computer, a font interface, and the like. Application interfaces on the web page, for example, train schedule query, mailbox login box, exchange rate list, weather forecast, express order number query and so on. In addition to the application interface, a link of the webpage corresponding to the application interface and related description contents are generally included.
接着在步骤 S104, 将所述接口选项提供给用户, 优选地, 在本发明最 佳实施方式中, 是将所述词条选项和所述接口选项提供给用户。  Next, in step S104, the interface option is provided to the user. Preferably, in a preferred embodiment of the invention, the term option and the interface option are provided to the user.
该步骤执行完成后可以转到图 2中所示的用户操作阶段。  After this step is completed, you can go to the user operation phase shown in Figure 2.
图 2示出根据本发明的方法用户操作应用接口的流程图;  2 shows a flow chart of a user operating an application interface in accordance with the method of the present invention;
如图 2中所示, 在步骤 S201中, 接收用户对所述接口选项中应用接口 的操作指令, 获得所述应用接口返回的相应结果, 根据所呈现的应用接口 不同, 用户对应用接口的操作方式也不同。 例如, 如果应用接口是一个下 载链接, 则用户可以在应用接口中直接下载相关程序和文件; 如果应用接 口是一个登录框, 用户可以直接在该应用接口上完成登录操作; 如果应用 接口是一个搜索框, 用户可以在该应用接口上执行进一步的搜索操作; 如 果应用接口是一个客服界面, 则用户在该应用接口中提出问题, 并及时得 到回应, 如此等等。  As shown in FIG. 2, in step S201, an operation instruction of an application interface in the interface option is received by a user, and a corresponding result returned by the application interface is obtained, and the user operates on the application interface according to the presented application interface. The way is different. For example, if the application interface is a download link, the user can directly download related programs and files in the application interface; if the application interface is a login box, the user can directly complete the login operation on the application interface; if the application interface is a search In the box, the user can perform a further search operation on the application interface; if the application interface is a customer service interface, the user raises a question in the application interface, and receives a response in time, and the like.
在步骤 S202, 用户对应用接口的操作反馈回到提供该应用接口的网页 或程序或格式化数据源。  In step S202, the user feedbacks the operation of the application interface back to the web page or program or formatted data source that provides the application interface.
在步骤 S203 , 判断应用接口的类型。 根据对应用接口执行操作后是否 需要跳转到其他网页或程序, 可以把应用接口的类型分为返回型和跳转型。 在步骤 S204,对于返回型应用接口来说,用户不需要跳转到新的页面, 用户对应用接口的操作被反馈到提供该应用接口或该应用接口对应的网站 或程序, 网站或程序根据用户对应用接口的操作返回相应信息给本发明的 输入法, 输入法接着将返回的信息呈现给用户。 从用户端来看, 不需要打 开新的网页即可获得相关的信息。 In step S203, the type of the application interface is determined. According to whether the operation interface is executed after the operation Need to jump to other web pages or programs, you can divide the type of application interface into return type and jump type. In step S204, for the return type application interface, the user does not need to jump to a new page, and the user's operation on the application interface is fed back to the website or program that provides the application interface or the application interface, and the website or program is based on the user. The operation of the application interface returns corresponding information to the input method of the present invention, which then presents the returned information to the user. From the perspective of the user, you don't need to open a new web page to get relevant information.
在步骤 S205 , 对于跳转型应用接口来说, 输入法把用户对应用接口进 行的操作发送到相关网页, 并且同时跳转到该网页或程序操作的结果页面, 这时在用户端需要打开新的结果页面, 但是省略了登录初始页面的操作。  In step S205, for the jump application interface, the input method sends the operation performed by the user on the application interface to the relevant webpage, and simultaneously jumps to the result page of the webpage or the program operation, and then the new user needs to open the new The result page, but omitting the operation of logging in to the initial page.
图 3 示出根据本发明的方法由输入法自动收集网页的应用接口的流程 图。  Figure 3 is a flow diagram showing an application interface for automatically collecting web pages by input methods in accordance with the method of the present invention.
如图 3中所示, 在步骤 S301中, 输入法可以定期分析大量网页上是否 存在应用接口, 以及用户对这些应用接口的操作频率, 对包含该应用接口 的网页的点击频率。 然后在步骤 S302判断对包含该应用接口的网站的点击 频率是否超过预定阈值来判断是否满足提取条件。 在步骤 S303 , 如果判断 满足提取条件, 则提取应用接口和特定关键词, 并且置于应用接口库中。 接着在步骤 S304, 将所提取的应用接口与特定关键词相关联。 如果不满足 提取条件, 则转到步骤 S301 , 继续分析下一个网页。  As shown in FIG. 3, in step S301, the input method can periodically analyze whether there are application interfaces on a large number of web pages, and the frequency of operation of the application interfaces by the user, and the click frequency of the web pages including the application interfaces. Then, it is judged in step S302 whether or not the click frequency of the website including the application interface exceeds a predetermined threshold to determine whether the extraction condition is satisfied. In step S303, if it is judged that the extraction condition is satisfied, the application interface and the specific keyword are extracted and placed in the application interface library. Next, in step S304, the extracted application interface is associated with a specific keyword. If the extraction condition is not satisfied, then go to step S301 to continue analyzing the next web page.
除了输入法自动搜索和提取应用接口之外, 用户也可以主动地向搜索 引擎提交应用接口。 在步骤 S401 ,用户定制各个应用程序的应用接口。在步骤 S402将所定 制的应用接口置于所述应用接口库中。 然后在步骤 S403 , 将所述应用接口 与特定关键词相关联。  In addition to the input method automatically searching and extracting the application interface, the user can also actively submit an application interface to the search engine. In step S401, the user customizes the application interface of each application. The customized application interface is placed in the application interface library in step S402. The application interface is then associated with a particular keyword in step S403.
图 5示出根据本发明的方法由用户提交网页的应用接口的流程图。 在步骤 S501 , 用户向输入法提交特定网页上的应用接口。 输入法可以 审核所提交的应用接口是否符合要求。 如果符合要求, 则在步骤 S502将应 用接口和该网页上获得的特定关键词或者用户提供的关键词置于应用接口 库中; 并且在步骤 S503, 将所提取的应用接口与特定关键词相关联。 Figure 5 shows a flow diagram of an application interface for submitting a web page by a user in accordance with the method of the present invention. In step S501, the user submits an application interface on a specific web page to the input method. Input method can Review whether the submitted application interface meets the requirements. If the requirements are met, the application interface and the specific keyword obtained on the webpage or the keyword provided by the user are placed in the application interface library in step S502; and the extracted application interface is associated with the specific keyword in step S503. .
值得一提的是: 为避免在输入场景中, 接口选项对用户输入的干扰, 如图 6所示, 在本发明的另一实施方式中, 该与应用接口相结合的输入方 法在图 1中所述的步骤 101前, 还包括步骤:  It is worth mentioning that: in order to avoid interference of the interface option to the user input in the input scenario, as shown in FIG. 6, in another embodiment of the present invention, the input method combined with the application interface is in FIG. Before the step 101, the method further includes the following steps:
S100, 获取光标焦点所在场景的属性信息。 该属性信息, 可表示当前 活动的程序或窗口的属性,例如, 桌面, IM输入框, WORD,浏览器页面, 图片编辑器等等。 这些属性信息科从存储各个程序属性信息的程序关联库 中获得。  S100: Acquire attribute information of a scene where the focus of the cursor is located. This attribute information can represent the properties of the currently active program or window, such as desktop, IM input box, WORD, browser page, photo editor, and so on. These attribute information sections are obtained from the program association library that stores the individual program attribute information.
S105 , 根据上述获得的属性信息, 判断光标是否处于输入场景中。 例 如, 如果光标焦点是在 IM输入框、 WORD文本中, 即可判断该光标焦点 是处于输入场景的, 即是此时键入输入序列, 是可写入该场景中的; 而如 果光标焦点是在桌面、 浏览器页面、 图片编辑器中, 即可判断该光标焦点 是处于非输入场景的, 即是此时键入输入序列, 是不可写入该场景的。  S105. Determine, according to the attribute information obtained above, whether the cursor is in the input scene. For example, if the focus of the cursor is in the IM input box, WORD text, it can be judged that the focus of the cursor is in the input scene, that is, the input sequence is input at this time, which can be written into the scene; and if the focus of the cursor is In the desktop, browser page, and picture editor, it can be judged that the focus of the cursor is in a non-input scene, that is, the input sequence is entered at this time, and the scene cannot be written.
经过步骤 105 的判断后, 对于光标焦点在非输入场景中的情况, 可继 续图 1中所揭示的步骤,完成词条选项或输入序列在应用接口库中的匹配, 并输出接口选项给用户, 在此不再赘述。 对于光标焦点在输入场景中的情 况, 则可按照普通输入法的输入步骤执行:  After the judgment of step 105, for the case where the focus of the cursor is in the non-input scene, the steps disclosed in FIG. 1 may be continued to complete the matching of the entry options or the input sequence in the application interface library, and output the interface option to the user. I will not repeat them here. For the case where the focus of the cursor is in the input scene, it can be performed according to the input steps of the normal input method:
S101' , 检测在输入法输入框中的输入序列;  S101', detecting an input sequence in the input method input box;
S102' , 基于该输入序列在词库中进行匹配搜索, 以获得与所述输入序 列相匹配的一个或多个词条选项;  S102', performing a matching search in the thesaurus based on the input sequence to obtain one or more entry options that match the input sequence;
S103' , 将所述词条选项提供给用户。  S103', providing the term option to the user.
为了实现本发明的方法, 在此提供一种与应用相结合的输入设备。 图 5 示出根据本发明的设备的一个实施例的方框图。  In order to implement the method of the present invention, an input device in combination with an application is provided herein. Figure 5 shows a block diagram of one embodiment of a device in accordance with the present invention.
如图 7中所示, 输入设备 60包括获取装置 601、 词条搜索装置 602、 接口搜索装置 603、 提供装置 604、 词库 605、 应用接口库 606、 应用接口 操作装置 607、 提取装置 608、 提交装置 609以及定制装置 610。 As shown in FIG. 7, the input device 60 includes an obtaining device 601, a term search device 602, The interface search device 603, the providing device 604, the thesaurus 605, the application interface library 606, the application interface operating device 607, the extracting device 608, the submitting device 609, and the customizing device 610.
其中获取装置 601可以是实体键盘或虚拟键盘, 用于由用户 10直接在 输入设备 60上输入一串输入序列, 其包括字母或数字组合。 然后, 将所输 入的输入序列提供给词条搜索装置 602。词条搜索装置 602在词库 605中搜 索匹配的词条选项。 接着, 词条搜索装置 602将所述输入序列和匹配的词 条选项一同提供给接口搜索装置 603。接口搜索装置 603基于所述输入序列 或对应的词条选项在应用接口库 606 中搜索匹配的接口选项, 并将词条选 项和匹配的接口选项一同提供给提供装置 604。提供装置 604将词条选项和 接口选项一同呈现给用户 10进行操作。 上面仅仅描述一个具体实施例, 其 中的一些模块和步骤次序可以调整。 例如, 词条搜索装置 602搜索到词条 选项后可以直接由提供装置 604提供给用户 10, 用户选择某个词条后才由 接口搜索装置 603在应用接口库 606中检索对应的接口选项, 并由提供装 置 604提供给用户 10。 用户对应用接口的操作反馈回到提供该应用接口的 网页或程序或格式化数据源, 并返回来自该网页或程序或格式化数据的相 应结果。 输入设备 60还具有在维护和更新应用接口库 606的功能。 为了实 现该功能, 输入设备 60还包括提取装置 608 , 用于定期地分析各个网页, 并判断和提取网页上呈现的各种应用接口; 提交装置 609,用于使用户主动 提交特定网页上呈现的应用接口; 定制装置 610, 用于由用户定制各个程序 的应用接口。 除此之外, 输入设备 60还包括未示出的收集装置, 用于将所 定制的应用接口置于所述应用接口库中; 以及关联装置, 用于将所述应用 接口与特定关键词相关联。  The obtaining device 601 can be a physical keyboard or a virtual keyboard for inputting a series of input sequences directly by the user 10 on the input device 60, which includes a combination of letters or numbers. The input sequence entered is then provided to the term search means 602. The term search means 602 searches the lexicon 605 for matching term options. Next, the term search means 602 provides the input sequence and the matching term options to the interface search means 603. The interface search device 603 searches the application interface library 606 for matching interface options based on the input sequence or corresponding entry options, and provides the entry options along with the matching interface options to the providing device 604. The providing device 604 presents the term option and the interface option to the user 10 for operation. Only a specific embodiment has been described above, some of which may be adjusted in order of steps. For example, after the term search device 602 searches for the term option, it can be directly provided to the user 10 by the providing device 604. After the user selects a certain term, the interface search device 603 retrieves the corresponding interface option in the application interface library 606, and Provided to the user 10 by the providing device 604. The user's feedback on the application interface is fed back to the web page or program or formatted data source that provides the application interface and returns the corresponding results from the web page or program or formatted data. Input device 60 also has the functionality to maintain and update application interface library 606. In order to achieve the function, the input device 60 further includes an extracting device 608, configured to periodically analyze each webpage, and determine and extract various application interfaces presented on the webpage; and submitting the device 609, configured to enable the user to actively submit the presented on the specific webpage. Application interface; custom device 610, an application interface for customizing each program by a user. In addition, the input device 60 further includes a collection device, not shown, for placing the customized application interface in the application interface library, and an associating device for associating the application interface with a specific keyword. Union.
在对应用接口操作过程中,根据不同的应用接口做不同的处理。为此, 如图 8中所示, 输入设备 60还包括反馈装置 611 , 用于将用户经由应用接 口操作装置 614对应用接口的操作反馈回到提供该应用接口的网页或程序 或格式化数据源, 并返回来自该网页或程序或格式化数据的相应结果; 以 及跳转装置 612,将用户经由应用接口操作装置 614对应用接口的操作反馈 回到提供该应用接口的网页或程序, 并跳转到对该网页进行相应操作所获 得的结果页面或由该所述程序执行相关操作。 During the operation of the application interface, different processing is performed according to different application interfaces. To this end, as shown in FIG. 8, the input device 60 further includes a feedback device 611 for feeding back the operation of the application interface by the user via the application interface operating device 614 back to the web page or program or formatted data source providing the application interface. And return the corresponding result from the web page or program or formatted data; And the jump device 612, feedback the operation of the application interface by the user via the application interface operation device 614 back to the webpage or program providing the application interface, and jump to the result page obtained by performing the corresponding operation on the webpage or by the clinic The program performs related operations.
输入设备 60还包括更新装置 613, 由于来源于网页的应用接口经常发 生变化, 因此需要定期或根据用户指示同步更新应用接口库中的应用接口; 以及呈现装置, 用于根据网络热点确定应用接口的展现方式和内容。 所述 网页在网页服务器 701-70n上维护。  The input device 60 further includes an update device 613. Since the application interface originating from the webpage frequently changes, the application interface in the application interface library needs to be updated periodically or according to the user indication; and the presentation device is configured to determine the application interface according to the network hotspot. Presentation methods and content. The web page is maintained on web servers 701-70n.
值得一提的是: 在本发明另一实施方式中, 所述输入设备 60还包括: 用于获取光标焦点所在场景的属性信息的装置(图中未示出)。 该属性 信息, 可表示当前活动的程序或窗口的属性, 例如, 桌面, IM输入框, WORD, 浏览器页面, 图片编辑器等等。 这些属性信息科从存储各个程序 属性信息的程序关联库中获得。  It is to be noted that, in another embodiment of the present invention, the input device 60 further includes: means (not shown) for acquiring attribute information of a scene in which the focus of the cursor is located. This attribute information can represent the properties of the currently active program or window, such as desktop, IM input box, WORD, browser page, photo editor, and so on. These attribute information sections are obtained from the program association library that stores the attribute information of each program.
以及,用于判断光标是否处于输入场景中的装置(图中未示出)。例如, 如果光标焦点是在 IM输入框、 WORD文本中, 即可判断该光标焦点是处 于输入场景的, 即是此时键入输入序列, 是可写入该场景中的; 而如果光 标焦点是在桌面、 浏览器页面、 图片编辑器中, 即可判断该光标焦点是处 于非输入场景的, 即是此时键入输入序列, 是不可写入该场景的。  And means for determining whether the cursor is in the input scene (not shown). For example, if the focus of the cursor is in the IM input box, WORD text, it can be judged that the focus of the cursor is in the input scene, that is, the input sequence is input at this time, which can be written into the scene; and if the focus of the cursor is In the desktop, browser page, and picture editor, it can be judged that the focus of the cursor is in a non-input scene, that is, the input sequence is entered at this time, and the scene cannot be written.
下面基于具体的例子描述本发明的输入法工作方式。  The mode of operation of the input method of the present invention will be described below based on specific examples.
图 9示出在输入法上呈现的登录类应用接口的示意图。  Figure 9 shows a schematic diagram of a login application interface presented on the input method.
如图 9中所示,当用户在输入法的输入框 81中输入 "xinlangyoux"时, 候选栏 82出现几个词条选项 "1新浪邮箱 2新浪游戏 3新浪 4新郎 5新蓝 6新兰 7心蓝 8省蓝"。 其中用 "新浪邮箱" 作为关键词可以在应用接口库 606中找到对应的 "新浪邮箱登录框" 803的接口, 同时显示该登录框的名 称 "新浪邮箱" 802。 具有对应应用接口的词条选项用不同的颜色表示, 例 如在此所示用红色表示。 根据不同的设置, 为了加快搜索速度, 可以选择 仅仅用第一个词条选项作为关键词在应用接口库 606搜索应用接口, 并将 所述第一词条相关的应用接口直接显示; 或者当用户将鼠标悬停在某个词 条选项上时, 才将该词条选项作为关键词来搜索应用接口。 为了避免对用 户的视觉干扰, 搜索到的应用接口也不一定要立即呈现, 而是仅仅当用户 将鼠标悬停在某个词条选项上时, 该应用接口才出现在输入框的附近, 优 选位置是在对应的词条选项的下方。这时,用户可以直接点选该应用接口, 并在登录框 803 中输入用户名和密码完成登录。 由于这个登录框是跳转类 型的应用接口, 因此登录后, 输入设备 60的跳转装置 612将打开浏览器跳 转到登陆后的结果页面。 因此在登录网页时, 可以省略输入地址栏, 找到 登录框等繁瑣的操作。 所述新浪邮箱登录框接口 803是从新浪网的邮箱登 录界面获取的。 原始的新浪网邮箱登陆界面如图 10所示。 其中具有两个登 录框:新浪免费邮箱登录框 901和新浪 VIP邮箱登录框 902。 由于新浪免费 邮箱登录框 901的使用频率比较高, 因此输入设备 60的提取装置 608基于 使用频率的统计结果, 将大多数人使用的新浪免费邮箱登录框 901 收集到 应用接口库 606中。 由于输入设备 60的界面有限, 因此仅仅显示该登录框 中必要的单元, 其他单元可以被省略。 因此从表现形式来看, 输入设备 60 中呈现的应用接口与网页上的应用接口略有不同, 但是不影响使用。 这些 应用接口的表现形式也可以人为地定制。 As shown in FIG. 9, when the user inputs "xinlangyoux" in the input box 81 of the input method, the candidate column 82 has several entry options "1 Sina Mailbox 2 Sina Game 3 Sina 4 Groom 5 New Blue 6 New Lan 7 Heart blue 8 province blue". In the application interface library 606, the interface of the corresponding "Sina mailbox login box" 803 can be found by using "Sina mailbox" as the keyword, and the name of the login box "Sina mailbox" 802 is displayed at the same time. Entry options with corresponding application interfaces are represented by different colors, such as shown in red here. Depending on the settings, in order to speed up the search, you can choose to search the application interface in the application interface library 606 using only the first entry option as a keyword, and The first term related application interface is directly displayed; or when the user hoveres over a term option, the term option is used as a keyword to search for an application interface. In order to avoid visual interference to the user, the searched application interface does not have to be presented immediately, but only when the user hovers over a certain item option, the application interface appears in the vicinity of the input box. The location is below the corresponding entry option. At this time, the user can directly click the application interface, and enter the user name and password in the login box 803 to complete the login. Since this login box is a jump type application interface, after login, the jump device 612 of the input device 60 will open the browser to jump to the post-login result page. Therefore, when logging in to a web page, you can omit the tedious operation of entering the address bar and finding the login box. The Sina email login box interface 803 is obtained from the email login interface of Sina.com. The original Sina email login interface is shown in Figure 10. There are two login boxes: Sina free email login box 901 and Sina VIP email login box 902. Since the use frequency of the Sina free email login box 901 is relatively high, the extracting device 608 of the input device 60 collects the Sina free email login box 901 used by most people in the application interface library 606 based on the statistical result of the frequency of use. Since the interface of the input device 60 is limited, only the necessary units in the login frame are displayed, and other units may be omitted. Therefore, from the performance form, the application interface presented in the input device 60 is slightly different from the application interface on the webpage, but does not affect the use. The representation of these application interfaces can also be customized.
图 11示出在输入法上呈现的列表类应用接口的示意图。  Figure 11 shows a schematic diagram of a list-like application interface presented on an input method.
如图 11中所示, 用户在输入法上输入一串输入序列 "huil" , 这时候选 栏上出现从词库 605检索到的一系列词条选项,其中 "汇率" 1001为红色, 表示该词条具有对应的应用接口。 当鼠标悬停在该词条上时, 出现下拉的 实时汇率列表, 当然, 在 "汇率" 为第一词条选项时, 也可直接显示该实 时汇率列表。 这些实时汇率的数据来源于图 11中所示的某个网页。 该列表 类的应用接口通常不需要跳转和打开浏览器即可从网络获得相关实时更新 的信息, 例如汇率、 天气预报、 实时要闻等。 当然, 如果用户希望了解详 细信息, 也可以点击该 1002下方的跳转链接 "更多" 1003, 然后跳转到图 12所示的来源网页。从图 12可以看出,应用接口中列出的信息排列方式和 表现形式可以与来源网页不同, 具体可以基于用户的需要来定制。 As shown in FIG. 11, the user inputs a series of input sequences "huil" on the input method, and a series of entry options retrieved from the lexicon 605 appear on the candidate column, wherein "exchange rate" 1001 is red, indicating that The entry has a corresponding application interface. When the mouse hovers over the entry, a list of real-time exchange rates for the drop-down appears. Of course, when the "exchange rate" is the first entry option, the real-time exchange rate list can also be displayed directly. The data for these real-time exchange rates is derived from one of the web pages shown in FIG. The application interface of the list class usually obtains relevant real-time updated information, such as exchange rate, weather forecast, real-time news, etc., from the network without jumping and opening the browser. Of course, if the user wants to know more information, you can also click the jump link "More" 1003 under the 1002, then jump to the map. The source page shown in 12. As can be seen from FIG. 12, the arrangement and representation of the information listed in the application interface may be different from the source webpage, and may be customized based on the needs of the user.
作为类似的例子, 图 13示出在输入法上呈现的结合用户属性的查询类 应用接口的示意图; 图 14示出在包含对应查询类应用接口的网页上呈现的 应用接口的示意图。  As a similar example, FIG. 13 shows a schematic diagram of a query class application interface that combines user attributes presented on an input method; FIG. 14 shows a schematic diagram of an application interface presented on a web page containing a corresponding query class application interface.
如图 13中所示, 在输入设备 60的输入框中输入 "tianqyub" , 给出一 系列候选词条, 其中 "天气预报" 1201具有对应的应用接口, 因此用红色 示出。 在呈现这个 "天气预报" 接口 1202时, 输入设备 60还提取用户当 前在计算机中设置的属性信息, 例如当前的位置为 "北京", 把该属性信息 "北京" 代入 "天气预报" 接口 1202中, 然后从网络上返回个性化的查询 结果 "北京天气预报" 1202。 这些属性信息不限于地理位置, 还包括个人 的喜好、 年龄、 个性等等。 在遇到查询类接口时, 输入设备 60会把相应的 用户属性作为一个查询的参数来获取相关个性化的信息。  As shown in Figure 13, "tianqyub" is entered in the input box of the input device 60 to give a series of candidate terms, where "weather forecast" 1201 has a corresponding application interface and is therefore shown in red. When presenting this "weather forecast" interface 1202, the input device 60 also extracts attribute information that the user is currently setting in the computer, for example, the current location is "Beijing", and the attribute information "Beijing" is substituted into the "weather forecast" interface 1202. And then return the personalized query result "Beijing Weather Forecast" 1202 from the network. These attribute information is not limited to geographic location, but also includes personal preferences, age, personality, and the like. When encountering the query class interface, the input device 60 will use the corresponding user attribute as a parameter of the query to obtain the relevant personalized information.
图 15示出在输入法上呈现的控制类应用接口的示意图。 该控制可以是 任何操作计算机的命令或快捷方式, 例如, 关机、 关闭当前程序、 复制、 粘贴、 最大化、 最小化等等。 在输入设备 60中输入这些命令即可实现相应 的操作, 便捷高效。 例如, 在输入法中输入 "word" , 在应用接口库 606中 可以找到对应的命令是 "启动 word" 1401 , 用户可以用鼠标或者快捷键 "ALT+ 1 " 来选择该命令接口启动 WORD。  Figure 15 shows a schematic diagram of a control-like application interface presented on an input method. This control can be any command or shortcut to operate the computer, for example, shutting down, closing the current program, copying, pasting, maximizing, minimizing, and so on. Input these commands in the input device 60 to achieve the corresponding operation, convenient and efficient. For example, if "word" is input in the input method, the corresponding command can be found in the application interface library 606 as "start word" 1401. The user can select the command interface to start WORD with the mouse or the shortcut key "ALT+1".
本发明还可以用于设置字体形式, 即, 输入设备 60可以预先设置用户 喜好的预定的字体字号, 当在各种编辑程序中使用该输入设备 60时, 输入 设备 60获取当前编辑程序的字体接口, 将输入法预置的字体属性通过所述 字体接口传送给相应编辑程序, 当通过所述输入设备 60在相应编辑程序中 输入文字时, 应用从所述字体接口传送的字体。 也就是说, 无论输入设备 60在哪个应用程序上使用, 输出的字体都是用户预定好的。 不需要在每个 应用程序上重复地设置字体和字号。 本发明的所述应用接口库 606还可以与输入设备 60分离, 位于网络服 务器上。 当输入设备 60连接到网络服务器上时, 才从网络获取应用接口。 The present invention can also be used to set a font form, that is, the input device 60 can preset a predetermined font size of the user's preference, and when the input device 60 is used in various editing programs, the input device 60 acquires the font interface of the current editing program. The font attribute preset by the input method is transmitted to the corresponding editing program through the font interface, and when the text is input in the corresponding editing program by the input device 60, the font transmitted from the font interface is applied. That is, regardless of which application the input device 60 is used on, the output font is predetermined by the user. There is no need to repeatedly set the font and font size on each application. The application interface library 606 of the present invention may also be separate from the input device 60 and located on the network server. The application interface is obtained from the network when the input device 60 is connected to the network server.
本发明还可以用于填写特定的表格和文档模板。 表格和文档模板也可 以用接口的形式置于应用接口库 606 中, 当输入特定关键词时, 调出相应 的表格和文档供用户填写。  The invention can also be used to fill in specific forms and document templates. Forms and document templates can also be placed in the application interface library 606 in the form of interfaces. When a particular keyword is entered, the corresponding form and document are called up for the user to fill out.
本发明还可以用于快捷的播放多媒体或输入图片,通过应用接口库 606 中的搜索接口, 输入设备 60可以基于用户输入的关键词搜索本地或网络的 多媒体, 并且在输入设备 60中呈现相应的播放、 预览、 放大、 缩小控件供 用户控制多媒体的播放和下载输入。  The present invention can also be used to quickly play multimedia or input pictures. Through the search interface in the application interface library 606, the input device 60 can search for local or network multimedia based on keywords input by the user, and present corresponding images in the input device 60. Play, preview, zoom in, zoom out controls for users to control multimedia playback and download input.
对于本领域技术人员而言, 显然本发明不限于上述示范性实施例的细 节, 而且在不背离本发明的精神或基本特征的情况下, 能够以其他的具体 形式实现本发明。 因此, 无论从哪一点来看, 均应将实施例看作是示范性 的, 而且是非限制性的, 本发明的范围由所附权利要求而不是上述说明限 定, 因此旨在将落在权利要求的等同要件的含义和范围内的所有变化嚢括 在本发明内。 不应将权利要求中的任何附图标记视为限制所涉及的权利要 求。 此外, 显然"包括"一词不排除其他单元或步骤, 单数不排除复数。 系统 权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者 硬件来实现。 第一, 第二等词语用来表示名称, 而并不表示任何特定的顺 序。  It is obvious to those skilled in the art that the present invention is not limited to the details of the above-described exemplary embodiments, and the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the invention is defined by the appended claims All changes in the meaning and scope of equivalent elements are included in the present invention. Any reference signs in the claims should not be construed as limiting the claim. In addition, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. The plurality of units or devices recited in the system claims can also be implemented by a unit or device by software or hardware. The first, second, etc. words are used to denote names and do not represent any particular order.

Claims

权利要求 Rights request
1. 一种与应用接口相结合的输入方法, 该方法包括以下步骤: 1. An input method combined with an application interface, the method comprising the steps of:
S 1、 检测在输入法输入框中的输入序列;  S1. Detecting an input sequence in the input method input box;
52、 基于该输入序列在词库中进行匹配搜索, 以获得与所述输入序列 相匹配的一个或多个词条选项;  52. Perform a matching search in the thesaurus based on the input sequence to obtain one or more entry options that match the input sequence;
53、 基于所述词条选项或所述输入序列在应用接口库进行匹配搜索, 以获得与该词条选项或所述输入序列相匹配的接口选项;  53. Perform a matching search in the application interface library based on the term option or the input sequence to obtain an interface option that matches the term option or the input sequence;
54、 将所述接口选项提供给用户。  54. Providing the interface option to the user.
2. 根据权利要求 1所述的方法, 其特征在于, 在所述 S1步骤前, 还 包括步骤:  2. The method according to claim 1, wherein before the step S1, the method further comprises the steps of:
获取光标焦点所在场景的属性信息;  Obtaining attribute information of the scene where the cursor focus is located;
判断光标是否处于输入场景中;  Determine if the cursor is in the input scene;
若处于非输入场景中, 则执行所述 S1~S4步骤;  If it is in a non-input scenario, the steps S1 to S4 are performed;
若处于输入场景中, 则执行下述步骤:  If you are in the input scene, perform the following steps:
S 1,、 检测在输入法输入框中的输入序列;  S 1, detecting an input sequence in the input method input box;
S2,、 基于该输入序列在词库中进行匹配搜索, 以获得与所述输入序列 相匹配的一个或多个词条选项;  S2, performing a matching search in the thesaurus based on the input sequence to obtain one or more entry options that match the input sequence;
S3,、 将所述词条选项提供给用户。  S3, providing the term option to the user.
3. 根据权利要求 1或 2所述的方法, 其特征在于, 所述 S4步骤, 还 包括: 将所述词条选项提供给用户。  The method according to claim 1 or 2, wherein the step S4 further comprises: providing the term option to a user.
4. 根据权利要求 1或 2所述的方法, 其特征在于, 接收用户对所述接 口选项中应用接口的操作指令, 获得所述应用接口返回的相应结果。  The method according to claim 1 or 2, wherein the user receives an operation instruction of the application interface in the interface option, and obtains a corresponding result returned by the application interface.
5. 根据权利要求 4所述的方法, 其特征在于, 将用户对所述应用接口 的操作指令返回到提供所述应用接口的网页或程序或格式化数据源, 并返 回来自该网页或程序或格式化数据的相应结果。 5. The method according to claim 4, wherein the user's operation instruction to the application interface is returned to a webpage or program or a formatted data source providing the application interface, and returned from the webpage or program or Format the corresponding result of the data.
6. 根据权利要求 4所述的方法, 其特征在于, 将用户对应用接口的操 作反馈回到提供该应用接口的网页或程序, 并跳转到对该网页进行相应操 作所获得的结果页面或由该所述程序执行相关操作。 The method according to claim 4, wherein the user's operation of the application interface is fed back to a webpage or a program that provides the application interface, and jumps to a result page obtained by performing corresponding operations on the webpage or Related operations are performed by the program.
7.根据权利要求 1所述的方法,其特征在于,所述应用接口库的建构, 包括如下步骤:  The method according to claim 1, wherein the construction of the application interface library comprises the following steps:
定期地分析各个网页, 并判断和提取网页上呈现的各种应用接口; 将所提取的应用接口置于所述应用接口库中; 以及  Regularly analyzing each web page, and judging and extracting various application interfaces presented on the web page; placing the extracted application interface in the application interface library;
将所述应用接口与特定关键词相关联。  The application interface is associated with a particular keyword.
8. 根据权利要求 7所述的方法, 其特征在于, 所述 "判断和提取网页 上呈现的各种应用接口" 步骤包括根据对所述应用接口的访问量、 所述应 用接口所在网页的被链接数量和\或对所述应用接口所在主网址或网页的访 问量来确定是否提取该应用接口。  The method according to claim 7, wherein the step of "determining and extracting various application interfaces presented on a webpage" comprises: according to the amount of access to the application interface, the webpage of the webpage where the application interface is located The number of links and \ or the amount of access to the primary web address or web page where the application interface is located determines whether to extract the application interface.
9.根据权利要求 1所述的方法,其特征在于,所述应用接口库的建构, 包括如下步骤:  The method according to claim 1, wherein the construction of the application interface library comprises the following steps:
定制各个程序的应用接口;  Customize the application interface of each program;
将所定制的应用接口置于所述应用接口库中; 以及  Placing the customized application interface in the application interface library;
将所述应用接口与特定关键词相关联。  The application interface is associated with a particular keyword.
10. 根据权利要求 1 所述的方法, 其特征在于, 所述应用接口库的建 构, 包括如下步骤:  10. The method according to claim 1, wherein the construction of the application interface library comprises the following steps:
用户提交特定网页上呈现的应用接口;  The user submits an application interface presented on a particular web page;
将所提交的应用接口置于应用接口库中; 以及  Placing the submitted application interface in the application interface library;
将所述应用接口与特定关键词相关联。  The application interface is associated with a particular keyword.
11. 根据权利要求 7至 10中任意一项所述的方法, 其特征在于, 定期 或根据用户指示同步更新应用接口库中的应用接口。  The method according to any one of claims 7 to 10, characterized in that the application interface in the application interface library is updated synchronously or periodically according to a user indication.
12. 根据权利要求 1或 2所述的方法, 其特征在于, 根据网络热点确 定应用接口的展现方式和内容。 The method according to claim 1 or 2, wherein the presentation manner and content of the application interface are determined according to the network hotspot.
13. 根据权利要求 1或 2所述的方法, 其特征在于, 基于与所述输入 序列相匹配的第一词条选项在所述应用接口库进行匹配搜索, 以获得与该 词条选项相匹配的接口选项或应用接口, 并将所述接口选项或应用接口呈 现给用户。 13. The method according to claim 1 or 2, wherein a matching search is performed in the application interface library based on a first term option matching the input sequence to obtain a match with the term option Interface options or application interfaces, and present the interface options or application interfaces to the user.
14.根据权利要求 1或 2所述的方法, 其特征在于, 当用户将鼠标悬停 在或选择某个词条选项时, 才基于所述被选择的词条选项在所述应用接口 库进行匹配搜索, 以获得与该词条选项相匹配的接口选项或应用接口, 并 将所述接口选项或应用接口呈现给用户。  The method according to claim 1 or 2, wherein when the user hovers over or selects an item option, the selected item option is performed in the application interface library based on the selected item option. Matching the search to obtain an interface option or application interface that matches the term option and presenting the interface option or application interface to the user.
15. 根据权利要求 1或 2所述的方法, 其特征在于, 还包括: 获取各种编辑程序的字体接口;  The method according to claim 1 or 2, further comprising: acquiring a font interface of various editing programs;
将输入法预置的字体属性通过所述字体接口传送给相应编辑程序; 当通过所述输入法在相应编辑程序中输入文字时, 应用从所述字体接 口传送的字体。  The font attribute preset by the input method is transmitted to the corresponding editing program through the font interface; when the text is input in the corresponding editing program by the input method, the font transmitted from the font interface is applied.
16. 根据权利要求 1或 2所述的方法, 其特征在于, 所述基于所述词 条选项或所述输入序列在应用接口库进行匹配搜索以获得与该词条选项相 匹配的接口选项的步骤还包括:  16. The method according to claim 1 or 2, wherein the performing a matching search based on the term option or the input sequence in an application interface library to obtain an interface option matching the term option The steps also include:
基于用户的个性化信息选择与该词条选项相匹配的接口选项。  An interface option that matches the term option is selected based on the user's personalized information.
17. 一种与应用接口相结合的输入设备, 该设备包括:  17. An input device combined with an application interface, the device comprising:
获取装置, 用于获取在输入法输入框中的输入序列;  a obtaining device, configured to acquire an input sequence in an input method input box;
词条搜索装置, 用于基于该输入序列在词库中进行匹配搜索, 以获得 与所述输入序列相匹配的一个或多个词条选项;  a term search device, configured to perform a matching search in the thesaurus based on the input sequence to obtain one or more term options that match the input sequence;
接口搜索装置, 用于基于所述词条选项或所述输入序列在应用接口库 进行匹配搜索, 以获得与该词条选项或所述输入序列相匹配的接口选项; 提供装置, 用于将所述接口选项提供给所述用户。  An interface search device, configured to perform a matching search in the application interface library based on the term option or the input sequence to obtain an interface option matching the term option or the input sequence; providing means for The interface options are provided to the user.
18. 根据权利要求 17所述的输入设备, 其特征在于, 所述输入设备还 包括: 用于获取光标焦点所在场景的属性信息的装置; 以及 The input device according to claim 17, wherein the input device further comprises: Means for obtaining attribute information of a scene in which the focus of the cursor is located;
用于判断光标是否处于输入场景中的装置。  A device for determining whether a cursor is in an input scene.
19. 根据权利要求 17或 18所述的输入设备, 其特征在于, 所述提供 装置还用于将所述词条选项提供给用户。  19. The input device of claim 17 or 18, wherein the providing means is further for providing the term option to a user.
20. 根据权利要求 17或 18所述的输入设备, 其特征在于, 所述输入 设备还包括:  The input device according to claim 17 or 18, wherein the input device further comprises:
应用接口操作装置, 用于接收用户对所述接口选项中应用接口的操作 指令, 获得所述应用接口返回的相应结果。  The application interface operating device is configured to receive an operation instruction of the application interface of the interface option by the user, and obtain a corresponding result returned by the application interface.
21. 根据权利要求 20所述的输入设备, 其特征在于, 所述输入设备还 包括:  The input device according to claim 20, wherein the input device further comprises:
反馈装置, 将用户对所述应用接口的操作指令返回到提供所述应用接 口的网页或程序或格式化数据源, 并返回来自该网页或程序或格式化数据 的相应结果。  And a feedback device that returns an operation instruction of the user to the application interface to a webpage or program or a formatted data source that provides the application interface, and returns a corresponding result from the webpage or program or formatted data.
22. 根据权利要求 20所述的输入设备, 其特征在于, 所述输入设备还 包括:  The input device according to claim 20, wherein the input device further comprises:
跳转装置, 将用户对应用接口的操作反馈回到提供该应用接口的网页 或程序, 并跳转到对该网页进行相应操作所获得的结果页面或由该所述程 序执行相关操作。  The jump device feeds back the operation of the user interface to the webpage or program providing the application interface, and jumps to the result page obtained by performing the corresponding operation on the webpage or performs related operations by the program.
23. 根据权利要求 17所述的输入设备, 其特征在于, 所述输入设备还 包括:  The input device according to claim 17, wherein the input device further comprises:
提取装置, 用于定期地分析各个网页, 并判断和提取网页上呈现的各 种应用接口;  An extracting device, configured to periodically analyze each webpage, and determine and extract various application interfaces presented on the webpage;
收集装置, 用于将所提取的应用接口置于所述应用接口库中; 以及 关联装置, 用于将所述应用接口与特定关键词相关联。  a collecting device, configured to place the extracted application interface in the application interface library; and an associating device, configured to associate the application interface with a specific keyword.
24. 根据权利要求 23所述的输入设备, 其特征在于, 所述提取装置根 据对所述应用接口的访问量、 所述应用接口所在网页的被链接数量和\或对 所述应用接口所在主网址或网页的访问量来确定是否提取该应用接口。The input device according to claim 23, wherein the extracting device is based on the amount of access to the application interface, the number of links of the webpage where the application interface is located, and/or The amount of access of the main website or the webpage where the application interface is located determines whether the application interface is extracted.
25.根据权利要求 17所述的输入设备, 其特征在于, 所述输入设备还 包括: The input device according to claim 17, wherein the input device further comprises:
定制装置, 用于定制各个程序的应用接口;  Customized device for customizing the application interface of each program;
收集装置, 用于将所定制的应用接口置于所述应用接口库中; 以及 关联装置, 用于将所述应用接口与特定关键词相关联。  a collecting device, configured to place the customized application interface in the application interface library; and an associating device, configured to associate the application interface with a specific keyword.
26. 根据权利要求 17所述的输入设备, 其特征在于, 所述输入设备还 包括:  The input device according to claim 17, wherein the input device further comprises:
提交装置, 用于使用户提交特定网页上呈现的应用接口;  a submitting device, configured to enable a user to submit an application interface presented on a specific webpage;
收集装置, 用于将所提交的应用接口置于应用接口库中; 以及 关联装置, 用于将所述应用接口与特定关键词相关联。  a collecting device, configured to place the submitted application interface in an application interface library; and an associating device, configured to associate the application interface with a specific keyword.
27.根据权利要求 23至 26中任意一项所述的输入设备,其特征在于, 所述输入设备还包括:  The input device according to any one of claims 23 to 26, wherein the input device further comprises:
更新装置, 用于定期或根据用户指示同步更新应用接口库中的应用接 口。  The update device is configured to synchronously update the application interface in the application interface library periodically or according to the user instruction.
28. 根据权利要求 17或 18所述的输入设备, 其特征在于, 所述输入 设备还包括:  The input device according to claim 17 or 18, wherein the input device further comprises:
呈现装置, 用于根据网络热点确定应用接口的展现方式和内容。  And a rendering device, configured to determine a presentation manner and content of the application interface according to the network hotspot.
29.根据权利要求 17或 18所述的输入设备, 其特征在于, 基于与所述 输入序列相匹配的第一词条选项在所述应用接口库进行匹配搜索, 以获得 与该词条选项相匹配的接口选项或应用接口, 并将所述接口选项或应用接 口呈现给用户。  The input device according to claim 17 or 18, wherein a matching search is performed in the application interface library based on a first term option matching the input sequence to obtain a match with the entry option Matching interface options or application interfaces, and presenting the interface options or application interfaces to the user.
30.根据权利要求 17或 18所述的输入设备, 其特征在于, 当用户将鼠 标悬停在或选择某个词条选项时, 才基于所述被选择的词条选项在所述应 用接口库进行匹配搜索, 以获得与该词条选项相匹配的接口选项或应用接 口, 并将所述接口选项或应用接口呈现给用户。 30. The input device according to claim 17 or 18, wherein when the user hovers over or selects an item option, the application interface library is based on the selected item option A matching search is performed to obtain an interface option or an application interface that matches the term option, and the interface option or application interface is presented to the user.
31.根据权利要求 17或 18所述的输入设备, 其特征在于, 所述输入设 备还包括: The input device according to claim 17 or 18, wherein the input device further comprises:
用于获取各种编辑程序的字体接口的装置;  Means for obtaining font interfaces of various editing programs;
用于将输入法预置的字体属性通过所述字体接口传送给相应编辑程序 的装置;  Means for transmitting font attributes preset by the input method to the corresponding editing program through the font interface;
用于当通过所述输入法在相应编辑程序中输入文字时, 应用从所述字 体接口传送的字体的装置。  Means for applying a font transmitted from the font interface when text is input in a corresponding editing program by the input method.
32.根据权利要求 17或 18所述的输入设备, 其特征在于, 所述接口搜 索装置还用于基于用户的个性化信息选择与该词条选项相匹配的接口选项。  The input device according to claim 17 or 18, wherein the interface search device is further configured to select an interface option matching the term option based on the personalized information of the user.
PCT/CN2011/072273 2010-06-30 2011-03-29 Input method and device combined with application interfaces WO2012000335A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010216508.7 2010-06-30
CN201010216508.7A CN102314439B (en) 2010-06-30 2010-06-30 The input method combined with application interface and equipment

Publications (1)

Publication Number Publication Date
WO2012000335A1 true WO2012000335A1 (en) 2012-01-05

Family

ID=45401372

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/072273 WO2012000335A1 (en) 2010-06-30 2011-03-29 Input method and device combined with application interfaces

Country Status (2)

Country Link
CN (1) CN102314439B (en)
WO (1) WO2012000335A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035655A (en) * 2013-03-08 2014-09-10 百度国际科技(深圳)有限公司 Method and device for controlling displaying of input method
WO2014206186A1 (en) * 2013-06-28 2014-12-31 百度在线网络技术(北京)有限公司 Method and device for generating entry information
WO2016050214A1 (en) * 2014-09-30 2016-04-07 上海触乐信息科技有限公司 Intelligent prediction input method and system
CN105786297A (en) * 2014-12-23 2016-07-20 苏州精易会信息技术有限公司 Method and device for starting software on the basis of input method

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102866785A (en) * 2012-08-29 2013-01-09 百度在线网络技术(北京)有限公司 Text input method, system and device
CN102929694B (en) * 2012-09-18 2016-04-20 百度在线网络技术(北京)有限公司 A kind of method, device, equipment and system for obtaining network feedback information
CN103116408A (en) * 2013-01-30 2013-05-22 北京网秦天下科技有限公司 Intelligent input method and equipment
CN103310016A (en) * 2013-07-03 2013-09-18 百度在线网络技术(北京)有限公司 Control method, control system and control device of data presentation manner in service search
CN103455567A (en) * 2013-08-18 2013-12-18 苏州量跃信息科技有限公司 Method and system for loading application interfaces based on search index entries
CN103838856B (en) * 2014-03-17 2018-12-14 联想(北京)有限公司 A kind of information processing method and device
CN104035965B (en) * 2014-05-16 2017-11-03 百度在线网络技术(北京)有限公司 A kind of search engine device and interlock method linked with web game
CN104199862B (en) * 2014-08-15 2017-10-20 北京奇虎科技有限公司 Searching method, server and the system customized based on content providers
CN104199865B (en) * 2014-08-15 2017-09-22 北京奇虎科技有限公司 Searching method, client and the system of the customization result of content providers are provided
CN104503995A (en) * 2014-12-04 2015-04-08 百度在线网络技术(北京)有限公司 Realization method and device for input method
CN105095349A (en) * 2015-06-11 2015-11-25 周连惠 Input method integrating with site navigation
CN105183180B (en) * 2015-07-17 2018-04-20 百度在线网络技术(北京)有限公司 A kind of method and apparatus for aiding in user to use input method to apply
CN105045409A (en) * 2015-07-17 2015-11-11 百度在线网络技术(北京)有限公司 Input method and apparatus
CN105183312A (en) * 2015-08-28 2015-12-23 百度在线网络技术(北京)有限公司 Input processing method and apparatus
JP2017068386A (en) * 2015-09-28 2017-04-06 富士通株式会社 Application start control program, application start control method, and information processing apparatus
CN106708355B (en) * 2015-11-16 2020-06-23 百度在线网络技术(北京)有限公司 Input method mode switching method and device
CN105739716A (en) * 2016-01-22 2016-07-06 百度在线网络技术(北京)有限公司 Search method and device in input application
CN106997245A (en) * 2016-01-24 2017-08-01 杨文韬 A kind of method that input method dictionary is built according to Chinese language model
CN105808050B (en) * 2016-02-26 2019-09-27 北京小米移动软件有限公司 Information search method and device
CN105739719A (en) * 2016-03-03 2016-07-06 百度在线网络技术(北京)有限公司 Information pushing method and device
CN106227871A (en) * 2016-07-29 2016-12-14 百度在线网络技术(北京)有限公司 A kind of for providing the method and apparatus of association service information in input method
CN107402702A (en) 2017-07-17 2017-11-28 北京小米移动软件有限公司 Run entrance acquisition methods and device
CN109753205B (en) * 2017-11-01 2021-02-02 北京搜狗科技发展有限公司 Display method and device
CN108536763B (en) * 2018-03-21 2021-02-05 创新先进技术有限公司 Pull-down prompting method and device
CN109189527A (en) * 2018-08-14 2019-01-11 奇酷互联网络科技(深圳)有限公司 The method, apparatus and mobile terminal of intelligent display application program
CN112068762B (en) * 2020-09-09 2023-09-12 腾讯科技(深圳)有限公司 Interface display method, device, equipment and medium of application program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1942856A (en) * 2003-04-04 2007-04-04 雅虎公司 Universal search interface systems and methods
US20090063425A1 (en) * 2003-12-31 2009-03-05 Google Inc. Interface for a universal search
CN101520786A (en) * 2008-02-27 2009-09-02 北京搜狗科技发展有限公司 Method for realizing input method dictionary and input method system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231636B (en) * 2007-01-25 2013-09-25 北京搜狗科技发展有限公司 Convenient information search method, system and an input method system
CN101452453B (en) * 2007-11-29 2016-02-17 北京搜狗科技发展有限公司 A kind of method of input method Web side navigation and a kind of input method system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1942856A (en) * 2003-04-04 2007-04-04 雅虎公司 Universal search interface systems and methods
US20090063425A1 (en) * 2003-12-31 2009-03-05 Google Inc. Interface for a universal search
CN101520786A (en) * 2008-02-27 2009-09-02 北京搜狗科技发展有限公司 Method for realizing input method dictionary and input method system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035655A (en) * 2013-03-08 2014-09-10 百度国际科技(深圳)有限公司 Method and device for controlling displaying of input method
WO2014206186A1 (en) * 2013-06-28 2014-12-31 百度在线网络技术(北京)有限公司 Method and device for generating entry information
WO2016050214A1 (en) * 2014-09-30 2016-04-07 上海触乐信息科技有限公司 Intelligent prediction input method and system
CN105786297A (en) * 2014-12-23 2016-07-20 苏州精易会信息技术有限公司 Method and device for starting software on the basis of input method
CN105786297B (en) * 2014-12-23 2020-10-23 苏州精易会信息技术有限公司 Method and device for starting software based on input method

Also Published As

Publication number Publication date
CN102314439B (en) 2015-12-16
CN102314439A (en) 2012-01-11

Similar Documents

Publication Publication Date Title
WO2012000335A1 (en) Input method and device combined with application interfaces
CN108700987B (en) Simulated hyperlinks on mobile devices
US7506254B2 (en) Predictive conversion of user input
JP5264892B2 (en) Multilingual information search
US9336200B2 (en) Assisting document creation
US6697838B1 (en) Method and system for annotating information resources in connection with browsing, in both connected and disconnected states
US9129009B2 (en) Related links
US20130238310A1 (en) Content page url translation
CN113434067A (en) Action suggestions for user-selected content
US8595208B2 (en) Hover translation of search result captions
US20190164069A1 (en) Method and server for selecting recommendation items for a user
US10146771B2 (en) Mobile terminal device implementing character-pictogram translation using pictogram search site
US20230334102A1 (en) Displaying Stylized Text Snippets with Search Engine Results
JP2006501582A (en) Bilingual annotation activated instantly by a pointer on text information of an electronic document
KR102340228B1 (en) Message service providing method for message service linking search service and message server and user device for performing the method
US20130151936A1 (en) Page preview using contextual template metadata and labeling
US10860588B2 (en) Method and computer device for determining an intent associated with a query for generating an intent-specific response
US20170351779A1 (en) System and method for operating a browsing application
WO2020026366A1 (en) Patent evaluation determination method, patent evaluation determination device, and patent evaluation determination program
JP2009271903A (en) Method and system for providing convenient dictionary service during browsing web page
RU2677379C2 (en) Method of forming a user query
WO2015145224A1 (en) Method and system for processing a voice-based user-input
JP2002334113A (en) Method and device for controlling display of document data
JP5468576B2 (en) Translation apparatus, translation method, and translation program
JP2003296327A (en) Translation server, genre-classified online machine translation method, and program therefor

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 22/05/2013)

122 Ep: pct application non-entry in european phase

Ref document number: 11800080

Country of ref document: EP

Kind code of ref document: A1