CN104267867A - Content input method and device - Google Patents

Content input method and device Download PDF

Info

Publication number
CN104267867A
CN104267867A CN201410584688.2A CN201410584688A CN104267867A CN 104267867 A CN104267867 A CN 104267867A CN 201410584688 A CN201410584688 A CN 201410584688A CN 104267867 A CN104267867 A CN 104267867A
Authority
CN
China
Prior art keywords
application
search
input
clicked
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410584688.2A
Other languages
Chinese (zh)
Inventor
李伟平
段建建
赵建秀
潘荣荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410584688.2A priority Critical patent/CN104267867A/en
Publication of CN104267867A publication Critical patent/CN104267867A/en
Pending legal-status Critical Current

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/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Abstract

The invention provides a content input method and a content input device. According to the embodiment of the invention, a first application acquires an input sequence input by an input unit, an input content is further acquired according to the input sequence, the first application transmits the input content to a search engine by further receiving a search order which is triggered when a user operates an interface element on an operation interface of the first application, the input content is taken as a search key word, the search engine is enabled to use the search key word to execute the search operation. Therefore, the search application is not needed to be operated by the terminal, the input content required by the user can be edited by using another application, namely the first application, and the search flow is executed, so that the search efficiency is improved.

Description

Content input method and device
[technical field]
The present invention relates to input method technology, particularly relate to a kind of content input method and device.
[background technology]
Search engine refers to according to certain strategy, uses specific computer program to gather information from internet, and after organizing information and processing, for user provides search service, the information display of user search being correlated with is to the system of user.According to State Statistics Bureau, Chinese netizen's number has exceeded 400,000,000, and these data mean that China has exceeded the U.S. and become first netizen state in the world, and the website total quantity of China has exceeded 2,000,000.Therefore, how utilizing search service to meet consumers' demand to greatest extent, for Internet enterprises, is an important problem all the time.In the search box of user in search engine correspondence search application, inputted search content, using as search keyword, will search for keyword by search application, send to search engine.Search engine then according to search keyword, is searched in a database, with the webpage or the document that obtain with search for Keywords matching, using as Search Results, and returns to application and exports.This just needs before search application gets input content, and terminal first runs this search application, could start the input content required for editing.
But, involved by current application, operation flow can have certain continuity such as, the application such as scientific document APP, novel APP or video APP, therefore, user is made may not too to wish that terminal exits current application, and can only be search application of reruning after a while, to start to edit the input content required for search application, thus result in the reduction of search efficiency.
[summary of the invention]
Many aspects of the present invention provide a kind of content input method and device, in order to improve search efficiency.
An aspect of of the present present invention, provides a kind of content input method, comprising:
The list entries of the first application Gather and input equipment input;
Described first application, according to described list entries, obtains input content;
Described first application receives search command, and the interface element on the runnable interface that described search command is the first application described in user operation is triggered;
Described first application sends described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, performs search operation.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, before the list entries of described first application Gather and input equipment input, also comprises:
Described first application receives call instruction, and described call instruction is triggered by the following operation of execution:
Trigger element is clicked; Or
Triggering gesture is performed; Or
Trigger key is clicked; Or
Trigger action is performed.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, and the condition of the following operation of described execution does not rely on the running status of other application except described first application.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further,
Described trigger element is clicked, comprising:
Other application runnable interface on or on the table, described trigger element is clicked; Or
Described triggering gesture is performed, and comprising:
Other application runnable interface on or on the table, described triggering gesture is performed; Or
Described trigger key is clicked, comprising:
Other application run time or without any application run time, described trigger key is clicked; Or
Described trigger action is performed, and comprising:
Other application run time or without any application run time, described trigger action is performed.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described trigger element comprises the first suspension module.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described method also comprises:
Described first application detects the interface shown by described first application place terminal;
The interface of described first application according to described first application place terminal, arranges the transparency parameter of described first suspension module.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, and described first application receives search command, before the interface element on the runnable interface that described search command is the first application described in user operation is triggered, also comprises:
Described first application represents the runnable interface of described first application.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, and described first application represents the runnable interface of described first application, comprising:
Described first applications exploiting second suspension module, represents the runnable interface of described first application.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, and described first application sends described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, after performing search operation, also comprise:
Described first application receives the Search Results of the described search operation that described search engine sends;
Described first application represents described Search Results.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, and described first application represents described Search Results, comprising:
Described first applications exploiting the 3rd suspension module, represents described Search Results.
Another aspect of the present invention, provides a kind of content input media, comprising:
Collecting unit, for the list entries of Gather and input equipment input;
Obtain unit, for according to described list entries, obtain input content;
Search unit, for receiving search command, the interface element on the runnable interface that described search command is the first application described in user operation corresponding to content input media is triggered;
Transmitting element, for sending described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, performs search operation.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described device also comprises call unit, and for receiving call instruction, described call instruction is triggered by the following operation of execution:
Trigger element is clicked; Or
Triggering gesture is performed; Or
Trigger key is clicked; Or
Trigger action is performed.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, and the condition of the following operation of described execution does not rely on the running status of other application except described first application.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further,
Described trigger element is clicked, comprising:
Other application runnable interface on or on the table, described trigger element is clicked; Or
Described triggering gesture is performed, and comprising:
Other application runnable interface on or on the table, described triggering gesture is performed; Or
Described trigger key is clicked, comprising:
Other application run time or without any application run time, described trigger key is clicked; Or
Described trigger action is performed, and comprising:
Other application run time or without any application run time, described trigger action is performed.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described trigger element comprises the first suspension module.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described device also comprises setting unit, for
Detect the interface shown by described first application place terminal; And
According to the interface shown by described first application place terminal, the transparency parameter of described first suspension module is set.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described device also comprises and represents unit, for
Represent the runnable interface of described first application.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described in represent unit, specifically for
Utilize the second suspension module, represent the runnable interface of described first application.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further,
Described search unit, also for
Receive the Search Results of the described search operation that described search engine sends;
Describedly represent unit, also for
Represent described Search Results.
Aspect as above and arbitrary possible implementation, provide a kind of implementation further, described in represent unit, specifically for
Described first applications exploiting the 3rd suspension module, represents described Search Results.
As shown from the above technical solution, the embodiment of the present invention is by the list entries of the first application Gather and input equipment input, and then according to described list entries, obtain input content, further by reception search command, interface element on the runnable interface that described search command is the first application described in user operation is triggered, make described first application can send described input content to search engine, using as search keyword, described search keyword is utilized to make described search engine, perform search operation, without the need to terminal operating search application, just can utilize other application i.e. input content of the first application editor required for this user, and perform search routine, thus improve search efficiency.
In addition, adopt technical scheme provided by the invention, due to the first application as the call instruction of input method application is triggered by other application are as clicked in the arbitrary region in the input frame of search application no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, effectively can improve the input efficiency of other application.
In addition, adopt technical scheme provided by the invention, due to the first application as the call instruction of input method application is triggered by other application are as clicked in the arbitrary region in the input frame of search application no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, make other application no longer can comprise input frame, effectively can reduce the development efficiency of other application.
[accompanying drawing explanation]
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The schematic flow sheet of the content input method that Fig. 1 provides for one embodiment of the invention;
Fig. 2 is the interface schematic diagram in embodiment corresponding to Fig. 1 shown by terminal;
Fig. 3 is another interface schematic diagram in embodiment corresponding to Fig. 1 shown by terminal;
Fig. 4 is another interface schematic diagram in embodiment corresponding to Fig. 1 shown by terminal;
The structural representation of the content input media that Fig. 5 provides for another embodiment of the present invention;
The structural representation of the content input media that Fig. 6 provides for another embodiment of the present invention;
The structural representation of the content input media that Fig. 7 provides for another embodiment of the present invention;
The structural representation of the content input media that Fig. 8 provides for another embodiment of the present invention.
[embodiment]
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments whole obtained under creative work prerequisite, belong to the scope of protection of the invention.
It should be noted that, terminal involved in the embodiment of the present invention can include but not limited to mobile phone, personal digital assistant (Personal Digital Assistant, PDA), radio hand-held equipment, panel computer (Tablet Computer), PC (Personal Computer, PC), MP3 player, MP4 player etc.
In addition, term "and/or" herein, being only a kind of incidence relation describing affiliated partner, can there are three kinds of relations in expression, and such as, A and/or B, can represent: individualism A, exists A and B simultaneously, these three kinds of situations of individualism B.In addition, character "/" herein, general expression forward-backward correlation is to the relation liking a kind of "or".
The schematic flow sheet of the content input method that Fig. 1 provides for one embodiment of the invention, as shown in Figure 1.
101, the list entries of the first application Gather and input equipment input.
102, described first application is according to described list entries, obtains input content.
103, described first application receives search command, and the interface element on the runnable interface that described search command is the first application described in user operation is triggered.
Be understandable that the runnable interface of application also can be called application interface, may be used for representing the relevant interface element of application, such as, input frame, button etc.
104, described first application sends described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, performs search operation.
So far, search engine utilizes the first application to obtain search keyword required for user.After acquisition search keyword, described search engine can utilize described search keyword, performs search operation.
It should be noted that, the executive agent first of 101 ~ 104 is applied, can for being positioned at the input method application of local terminal, or can also for being positioned at the input method application in high in the clouds, or can also for being arranged in plug-in unit or SDK (Software Development Kit) (the Software Development Kit of other application of local terminal, the functional unit such as SDK), the present embodiment is not particularly limited this.
Input method, refer to the coding method for being adopted by various character entry terminal, there is multiple different input method in different language, country or area, such as, search dog spelling input method, Baidu's input method, QQ spelling input method etc.In general, input method application according to the list entries of user's input, can represent several candidate item corresponding with this list entries to user, selects a candidate item to complete the input operation of list entries for user, such as, and upper screen operation.
Be understandable that, other application described can be mounted in the local program (nativeApp) in terminal, or can also be web page programs (webApp) of browser in terminal, and the present embodiment does not limit this.
Like this, by the list entries of the first application Gather and input equipment input, and then according to described list entries, obtain input content, further by reception search command, interface element on the runnable interface that described search command is the first application described in user operation is triggered, make described first application can send described input content to search engine, using as search keyword, described search keyword is utilized to make described search engine, perform search operation, without the need to terminal operating search application, just can utilize other application i.e. input content of the first application editor required for this user, and perform search routine, thus improve search efficiency.
Alternatively, in one of the present embodiment possible implementation, before 101, described first application can also receive call instruction further, sometimes also can be called activation instruction, and this instruction brings into operation for activating described first application.Wherein, described call instruction can include but not limited to be triggered by performing following operation:
Trigger element is clicked; Or
Triggering gesture is performed; Or
Trigger key is clicked; Or
Trigger action is performed.
Wherein, this operation of so-called click, the trigger action that the external input device such as mouse or keyboard control cursor can be utilized to carry out for user, or the touching operation that can also the touch input equipment such as finger or input pen be utilized to carry out for user, the present embodiment is not particularly limited this.
Particularly, described trigger element can include but not limited to the first suspension module.Such as, floating window assembly, it is view (View) assembly that Android operation system provides, addView (View v) method of the WindowManager class that specifically can be provided by Android operation system, realize the interpolation to floating window assembly, and removeView (View v) method, realize removing floating window assembly.The operation response that this floating window assembly specifically can pre-set Action Events such as mobile operation, clicking operation.The triggering of call instruction as described in window assembly as floating in this specifically can carry out clicking operation.
Further alternatively, further the setup of attribute of floating window assembly can also be become: flags=LayoutParams.FLAG_NOT_TOUCH_MODAL|LayoutParams.FLA G_NOT_FOCUSABLE, only respond the Action Events such as mobile operation, clicking operation within the coordinate range that himself covers to realize floating window assembly.Like this, any operation outside coordinate range that user covers floating window assembly can not be affected.
Further alternatively, described first application specifically can detect the interface shown by described first application place terminal, and then the interface according to described first application place terminal, arranges the transparency parameter of the first suspension module.
Particularly, specifically can open a timer task, whether detect interface shown by the terminal of place for desktop to realize every 500 milliseconds (ms).
If the interface shown by terminal is desktop, then the transparency parameter of floating window assembly is set to 0, to realize nontransparently representing floating window assembly.As shown in Figure 2, the interface element that in Fig. 2, dotted line surrounds is floating window assembly.
If the interface of the interface shown by terminal not shown by desktop and terminal is the runnable interface of other application, then the transparency parameter of floating window assembly be set to be greater than 0 and be less than the numerical value of 1, such as, the numerical value such as 0.5 or 0.9, to realize translucently representing floating window assembly.As shown in Figure 3, the interface element that in Fig. 3, dotted line surrounds is floating window assembly.
Further, place terminal can also be detected further and whether show floating window assembly.If floating window assembly does not show floating window assembly due to abnormal cause disappearance and terminal, addView (View v) method of the WindowManager class that specifically can be provided by Android operation system again, carries out the interpolation again of floating window assembly.
Like this, because the call instruction of the first application and input method application is triggered by the arbitrary region in the input frame of other application is clicked no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, effectively can improve the input efficiency of other application.
In addition, also make other application no longer can comprise input frame, effectively can reduce the development efficiency of other application.
Further alternatively, the condition of the following operation of described execution does not rely on the running status of other application except described first application.That is, whether the execution of above-mentioned three kinds of operations, do not rely on other application and run, and can perform when other application run, or can also perform when other application do not run.
Such as, on the runnable interface of other application or on the table, described trigger element is clicked, such as, floating window assembly etc.
Or, more such as, on the runnable interface of other application or on the table, described triggering gesture is performed, such as, from left to right streak screen etc. and specify gesture.
Or, more such as, when other application run or when running without any application, described trigger key is clicked, such as, the specified button such as the confirmation button on keyboard.
Or, more such as, when other application run or when running without any application, described trigger action is performed, such as, the required movement such as to shake.
Alternatively, in one of the present embodiment possible implementation, in 101, described input equipment can include but not limited at least one item in keyboard, mouse, touch-screen, image capture device and audio collecting device, and the present embodiment is not particularly limited this.
Alternatively, in one of the present embodiment possible implementation, in 101, described list entries can include but not limited to text, and the present embodiment is not particularly limited this.
Such as, user can apply in the input frame provided first the text inputted corresponding to different language, and the text can be pinyin sequence, or can also be Rome sequence, or can also be grapheme sequence etc., and the present embodiment is not particularly limited this.
Alternatively, in one of the present embodiment possible implementation, in 102, the first application specifically according to input intention, can process described list entries, to obtain input content accordingly.
Such as, input is intended to the character inputting the various language such as Chinese character, so, first application then specifically can carry out coded treatment to list entries such as gathered pinyin sequence, Rome sequence or grapheme sequence, to obtain several corresponding candidate item, and then according to the selection instruction of user's input, from several candidate item, select a candidate item, using as input content.
It should be noted that, in 102, be applied as the situation of input method application for first, also need to be divided into the application of local input method and cloud input method to apply two kinds of situations and illustrate as follows respectively.
Situation one, when input method is applied as the application of local input method, in 102, described first application specifically can directly process described list entries, accordingly to obtain process structure.Such as, the first application carries out coded treatment to list entries, to obtain several corresponding candidate item, and then according to the selection instruction of user's input, from several candidate item, selects a candidate item, using as input content.
Situation two, when input method is applied as the application of cloud input method, in 102, list entries specifically can be sent to Cloud Server by described first application, is processed accordingly, and then result is sent to the first application by Cloud Server to described list entries.Such as, Cloud Server carries out coded treatment to list entries, to obtain several corresponding candidate item, and then according to the selection instruction that user inputs, from several candidate item, select a candidate item, using as input content, and input content is sent to the first application.
The present embodiment is not particularly limited above-mentioned two situations.
Alternatively, in one of the present embodiment possible implementation, before 103, described first application can also represent the runnable interface of described first application further.
Particularly, described first application specifically can utilize the second suspension module, and such as, floating window assembly etc., represent the runnable interface of described first application.
Floating window assembly, it is view (View) assembly that Android operation system provides, addView (View v) method of the WindowManager class that specifically can be provided by Android operation system, realize the interpolation to floating window assembly, and removeView (View v) method, realize removing floating window assembly.
Further alternatively, further the setup of attribute of floating window assembly can also be become: flags=LayoutParams.FLAG_NOT_TOUCH_MODAL, to realize depositing in case at floating window assembly, user can operate the interface shown by part of screen of not blocked by floating window assembly.
Further alternatively, described first application specifically can arrange the transparency parameter of the second suspension module.Particularly, the transparency parameter of the second suspension module can be set to be more than or equal to 0 and be less than the numerical value of 1, such as, the numerical value such as 0.5 or 0.9, to realize translucent or nontransparently representing the second suspension module.As shown in Figure 4, the interface element that in Fig. 4, dotted line surrounds is the runnable interface of the first application that floating window assembly represents.
Alternatively, in one of the present embodiment possible implementation, after 104, described first application specifically can receive the Search Results of the described search operation that described search engine sends, and then represents described Search Results.
Particularly, described first application specifically can utilize the 3rd suspension module, and such as, floating window assembly etc., represent described Search Results.
Floating window assembly, it is view (View) assembly that Android operation system provides, addView (View v) method of the WindowManager class that specifically can be provided by Android operation system, realize the interpolation to floating window assembly, and removeView (View v) method, realize removing floating window assembly.
Further alternatively, further the setup of attribute of floating window assembly can also be become: flags=LayoutParams.FLAG_NOT_TOUCH_MODAL, to realize depositing in case at floating window assembly, user can operate the interface shown by part of screen of not blocked by floating window assembly.
Further alternatively, described first application specifically can arrange the transparency parameter of the 3rd suspension module.Particularly, the transparency parameter of the 3rd suspension module can be set to be more than or equal to 0 and be less than the numerical value of 1, such as, the numerical value such as 0.5 or 0.9, to realize translucent or nontransparently representing the 3rd suspension module.
Be understandable that, after 104, terminal can also exit the first application further, the search application corresponding to redirect run search engine, received the Search Results of the described search operation that described search engine sends by search application, and then represent described Search Results.Particularly, the detailed description of search application displaying searching result specifically see related content of the prior art, can repeat no more herein.
In the present embodiment, by the list entries of the first application Gather and input equipment input, and then according to described list entries, obtain input content, further by reception search command, interface element on the runnable interface that described search command is the first application described in user operation is triggered, make described first application can send described input content to search engine, using as search keyword, described search keyword is utilized to make described search engine, perform search operation, without the need to terminal operating search application, just can utilize other application i.e. input content of the first application editor required for this user, and perform search routine, thus improve search efficiency.
In addition, adopt technical scheme provided by the invention, due to the first application as the call instruction of input method application is triggered by other application are as clicked in the arbitrary region in the input frame of search application no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, effectively can improve the input efficiency of other application.
In addition, adopt technical scheme provided by the invention, due to the first application as the call instruction of input method application is triggered by other application are as clicked in the arbitrary region in the input frame of search application no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, make other application no longer can comprise input frame, effectively can reduce the development efficiency of other application.
It should be noted that, for aforesaid each embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not by the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action and module might not be that the present invention is necessary.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, in certain embodiment, there is no the part described in detail, can see the associated description of other embodiments.
The structural representation of the content input media that Fig. 5 provides for another embodiment of the present invention, as shown in Figure 5.The content input media of the present embodiment can comprise collecting unit 51, obtain unit 52, search unit 53 and transmitting element 54.Wherein, collecting unit 51, for the list entries of Gather and input equipment input; Obtain unit 52, for according to described list entries, obtain input content; Search unit 53, for receiving search command, the interface element on the runnable interface that described search command is the first application described in user operation corresponding to content input media is triggered; Transmitting element 54, for sending described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, performs search operation.
It should be noted that, the content input media that the present embodiment provides, can for being positioned at the input method application of local terminal, or can also for being positioned at the input method application in high in the clouds, or can also for being arranged in plug-in unit or SDK (Software Development Kit) (the Software Development Kit of other application of local terminal, the functional unit such as SDK), the present embodiment is not particularly limited this.
Be understandable that, other application described can be mounted in the local program (nativeApp) in terminal, or can also be web page programs (webApp) of browser in terminal, and the present embodiment does not limit this.
Alternatively, in one of the present embodiment possible implementation, as shown in Figure 6, the content input media that the present embodiment provides can further include call unit 61, may be used for receiving call instruction, described call instruction is triggered by the following operation of execution:
Trigger element is clicked; Or
Triggering gesture is performed; Or
Trigger key is clicked; Or
Trigger action is performed.
Like this, collecting unit 51 just can start to perform corresponding operation.
Further alternatively, the condition of the following operation of described execution does not rely on the running status of other application except described first application.That is, whether the execution of above-mentioned three kinds of operations, do not rely on other application and run, and can perform when other application run, or can also perform when other application do not run.
Such as, on the runnable interface of other application or on the table, described trigger element is clicked, such as, floating window assembly etc.
Or, more such as, on the runnable interface of other application or on the table, described triggering gesture is performed, such as, from left to right streak screen etc. and specify gesture.
Or, more such as, when other application run or when running without any application, described trigger key is clicked, such as, the specified button such as the confirmation button on keyboard.
Or, more such as, when other application run or when running without any application, described trigger action is performed, such as, the required movement such as to shake.
Particularly, described trigger element can include but not limited to the first suspension module.
Further alternatively, as shown in Figure 6, the content input media that the present embodiment provides can further include setting unit 71, for detecting the interface shown by described first application place terminal; And the interface according to described first application place terminal, the transparency parameter of described first suspension module is set.
Alternatively, in one of the present embodiment possible implementation, as shown in Figure 7, the content input media that the present embodiment provides can further include and represents unit 81, for representing the runnable interface of described first application.
Particularly, described in represent unit 81, specifically may be used for utilizing the second suspension module, represent described first application runnable interface.
Alternatively, in one of the present embodiment possible implementation, described search unit 53, can also be further used for the Search Results receiving the described search operation that described search engine sends; Correspondingly, described in represent unit 81, can also be used for representing described Search Results.
Particularly, described in represent unit 81, specifically may be used for described first applications exploiting the 3rd suspension module, represent described Search Results.
It should be noted that, method in the embodiment that Fig. 1 is corresponding, the content input media that can be provided by the present embodiment realizes.Detailed description see the related content in embodiment corresponding to Fig. 1, can repeat no more herein.
In the present embodiment, by the list entries of collecting unit Gather and input equipment input, and then by acquisition unit according to described list entries, obtain input content, search command is received further by search unit, interface element on the runnable interface that described search command is the first application described in user operation is triggered, make transmitting element can send described input content to search engine, using as search keyword, described search keyword is utilized to make described search engine, perform search operation, without the need to terminal operating search application, just can utilize other application and the input content required for this user of content input media editor, and perform search routine, thus improve search efficiency.
In addition, adopt technical scheme provided by the invention, the call instruction applied as input method due to content input media is triggered by other application are as clicked in the arbitrary region in the input frame of search application no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, effectively can improve the input efficiency of other application.
In addition, adopt technical scheme provided by the invention, the call instruction applied as input method due to content input media is triggered by other application are as clicked in the arbitrary region in the input frame of search application no longer merely, but can also be triggered by other operations, be trigger element clicked or trigger gesture and to be performed or trigger key is clicked triggered, make other application no longer can comprise input frame, effectively can reduce the development efficiency of other application.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the system of foregoing description, the specific works process of device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiment provided by the present invention, should be understood that, disclosed system, apparatus and method, can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
The described unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit exists, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) or processor (processor) perform the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. various can be program code stored medium.
Last it is noted that above embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to previous embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein portion of techniques feature; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (20)

1. a content input method, is characterized in that, comprising:
The list entries of the first application Gather and input equipment input;
Described first application, according to described list entries, obtains input content;
Described first application receives search command, and the interface element on the runnable interface that described search command is the first application described in user operation is triggered;
Described first application sends described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, performs search operation.
2. method according to claim 1, is characterized in that, before the list entries of described first application Gather and input equipment input, also comprises:
Described first application receives call instruction, and described call instruction is triggered by the following operation of execution:
Trigger element is clicked; Or
Triggering gesture is performed; Or
Trigger key is clicked; Or
Trigger action is performed.
3. method according to claim 2, is characterized in that, the condition of the following operation of described execution does not rely on the running status of other application except described first application.
4. method according to claim 3, is characterized in that,
Described trigger element is clicked, comprising:
Other application runnable interface on or on the table, described trigger element is clicked; Or
Described triggering gesture is performed, and comprising:
Other application runnable interface on or on the table, described triggering gesture is performed; Or
Described trigger key is clicked, comprising:
Other application run time or without any application run time, described trigger key is clicked; Or
Described trigger action is performed, and comprising:
Other application run time or without any application run time, described trigger action is performed.
5. method according to claim 2, is characterized in that, described trigger element comprises the first suspension module.
6. method according to claim 5, is characterized in that, described method also comprises:
Described first application detects the interface shown by described first application place terminal;
The interface of described first application according to described first application place terminal, arranges the transparency parameter of described first suspension module.
7. method according to claim 1, is characterized in that, described first application receives search command, before the interface element on the runnable interface that described search command is the first application described in user operation is triggered, also comprises:
Described first application represents the runnable interface of described first application.
8. method according to claim 7, is characterized in that, described first application represents the runnable interface of described first application, comprising:
Described first applications exploiting second suspension module, represents the runnable interface of described first application.
9. the method according to the arbitrary claim of claim 1 ~ 8, is characterized in that, described first application sends described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, after performing search operation, also comprise:
Described first application receives the Search Results of the described search operation that described search engine sends;
Described first application represents described Search Results.
10. method according to claim 9, is characterized in that, described first application represents described Search Results, comprising:
Described first applications exploiting the 3rd suspension module, represents described Search Results.
11. 1 kinds of content input medias, is characterized in that, comprising:
Collecting unit, for the list entries of Gather and input equipment input;
Obtain unit, for according to described list entries, obtain input content;
Search unit, for receiving search command, the interface element on the runnable interface that described search command is the first application described in user operation corresponding to content input media is triggered;
Transmitting element, for sending described input content to search engine, using as search keyword, to make described search engine utilize described search keyword, performs search operation.
12. devices according to claim 11, is characterized in that, described device also comprises call unit, and for receiving call instruction, described call instruction is triggered by the following operation of execution:
Trigger element is clicked; Or
Triggering gesture is performed; Or
Trigger key is clicked; Or
Trigger action is performed.
13. devices according to claim 12, is characterized in that, the condition of the following operation of described execution does not rely on the running status of other application except described first application.
14. devices according to claim 13, is characterized in that,
Described trigger element is clicked, comprising:
Other application runnable interface on or on the table, described trigger element is clicked; Or
Described triggering gesture is performed, and comprising:
Other application runnable interface on or on the table, described triggering gesture is performed; Or
Described trigger key is clicked, comprising:
Other application run time or without any application run time, described trigger key is clicked; Or
Described trigger action is performed, and comprising:
Other application run time or without any application run time, described trigger action is performed.
15. devices according to claim 12, is characterized in that, described trigger element comprises the first suspension module.
16. devices according to claim 15, is characterized in that, described device also comprises setting unit, for
Detect the interface shown by described first application place terminal; And
According to the interface shown by described first application place terminal, the transparency parameter of described first suspension module is set.
17. devices according to claim 11, is characterized in that, described device also comprises and represents unit, for
Represent the runnable interface of described first application.
18. devices according to claim 17, is characterized in that, described in represent unit, specifically for
Utilize the second suspension module, represent the runnable interface of described first application.
19. devices according to claim 17 or 18, is characterized in that,
Described search unit, also for
Receive the Search Results of the described search operation that described search engine sends;
Describedly represent unit, also for
Represent described Search Results.
20. devices according to claim 19, is characterized in that, described in represent unit, specifically for
Described first applications exploiting the 3rd suspension module, represents described Search Results.
CN201410584688.2A 2014-10-27 2014-10-27 Content input method and device Pending CN104267867A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410584688.2A CN104267867A (en) 2014-10-27 2014-10-27 Content input method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410584688.2A CN104267867A (en) 2014-10-27 2014-10-27 Content input method and device

Publications (1)

Publication Number Publication Date
CN104267867A true CN104267867A (en) 2015-01-07

Family

ID=52159394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410584688.2A Pending CN104267867A (en) 2014-10-27 2014-10-27 Content input method and device

Country Status (1)

Country Link
CN (1) CN104267867A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095426A (en) * 2015-07-17 2015-11-25 百度在线网络技术(北京)有限公司 Processing method and device for search results
CN106197394A (en) * 2016-06-24 2016-12-07 百度在线网络技术(北京)有限公司 Air navigation aid and device
CN110333923A (en) * 2019-05-29 2019-10-15 努比亚技术有限公司 A kind of knowledge screen implementation method, terminal and computer readable storage medium
CN110472206A (en) * 2018-05-09 2019-11-19 成都野望数码科技有限公司 A kind of information search method, device and terminal device
WO2023029993A1 (en) * 2021-08-31 2023-03-09 华为技术有限公司 Search method and electronic device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080306933A1 (en) * 2007-06-08 2008-12-11 Microsoft Corporation Display of search-engine results and list
CN102830928A (en) * 2012-08-14 2012-12-19 北京金山软件有限公司 Method and device for acquiring text inquiry result and mobile equipment
CN102929552A (en) * 2012-10-25 2013-02-13 东莞宇龙通信科技有限公司 Terminal and information searching method
CN103064595A (en) * 2012-12-24 2013-04-24 北京百度网讯科技有限公司 Method and system for searching mobile application, and mobile terminal
CN104063071A (en) * 2014-07-18 2014-09-24 百度在线网络技术(北京)有限公司 Content input method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080306933A1 (en) * 2007-06-08 2008-12-11 Microsoft Corporation Display of search-engine results and list
CN102830928A (en) * 2012-08-14 2012-12-19 北京金山软件有限公司 Method and device for acquiring text inquiry result and mobile equipment
CN102929552A (en) * 2012-10-25 2013-02-13 东莞宇龙通信科技有限公司 Terminal and information searching method
CN103064595A (en) * 2012-12-24 2013-04-24 北京百度网讯科技有限公司 Method and system for searching mobile application, and mobile terminal
CN104063071A (en) * 2014-07-18 2014-09-24 百度在线网络技术(北京)有限公司 Content input method and device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105095426A (en) * 2015-07-17 2015-11-25 百度在线网络技术(北京)有限公司 Processing method and device for search results
CN106197394A (en) * 2016-06-24 2016-12-07 百度在线网络技术(北京)有限公司 Air navigation aid and device
CN110472206A (en) * 2018-05-09 2019-11-19 成都野望数码科技有限公司 A kind of information search method, device and terminal device
CN110333923A (en) * 2019-05-29 2019-10-15 努比亚技术有限公司 A kind of knowledge screen implementation method, terminal and computer readable storage medium
CN110333923B (en) * 2019-05-29 2023-06-06 努比亚技术有限公司 Screen recognition implementation method, terminal and computer readable storage medium
WO2023029993A1 (en) * 2021-08-31 2023-03-09 华为技术有限公司 Search method and electronic device

Similar Documents

Publication Publication Date Title
US9152529B2 (en) Systems and methods for dynamically altering a user interface based on user interface actions
CN104063071A (en) Content input method and device
CN104331474A (en) Page processing method and device
US9760551B2 (en) Generating regular expression
CN104636434A (en) Search result processing method and device
US20160062625A1 (en) Computing device and method for classifying and displaying icons
US20140145945A1 (en) Touch-based input control method
CN106844181B (en) Method, system and mobile terminal for recording user behavior
CN102799382A (en) Control method for system bar of user equipment, and user equipment
WO2014098798A1 (en) Progressively triggered auto-fill
CN104281677A (en) Page displaying method and device
CN104267867A (en) Content input method and device
CN104750378A (en) Automatic input mode switching method and device for input method
JP6153919B2 (en) Method and apparatus for processing input information
CN104679485A (en) Page element control method and device
CN104571813A (en) Information displaying method and device
CN104765525A (en) Operation interface switching method and device
CN106598409B (en) Text copying method and device and intelligent terminal
CN104216646A (en) Method and device for creating application program based on gesture
CN107220377B (en) Search method, electronic device, and computer storage medium
CN104407763A (en) Content input method and system
CN103941979B (en) A kind of method and apparatus for inputting word in a mobile device
CN103336666A (en) HID one-touch internet access method and HID using same
CN104572997A (en) Content acquiring method and device and user device
CN104750401A (en) Touch method and related device as well as terminal equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150107

RJ01 Rejection of invention patent application after publication