CN104699700A - Searching method and device - Google Patents
Searching method and device Download PDFInfo
- Publication number
- CN104699700A CN104699700A CN201310655495.7A CN201310655495A CN104699700A CN 104699700 A CN104699700 A CN 104699700A CN 201310655495 A CN201310655495 A CN 201310655495A CN 104699700 A CN104699700 A CN 104699700A
- Authority
- CN
- China
- Prior art keywords
- search
- user
- input frame
- string
- mobile terminal
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a searching method and device. The searching method is applied to a mobile terminal, wherein a browser is installed in the mobile terminal in advance. The searching method comprises displaying an input box in a display area of the browser when an operation gesture of a user is detected to accord with a preset gesture; acquiring and caching a search string inputted through the input box by the user; receiving a search instruction triggered by the user, submitting the search string to a preset engine to search, acquiring a search result, and displaying the search result in a page of the display area. In addition, the searching method and the searching device simplify the search operation, and improve the search efficiency.
Description
Technical field
The present invention relates to computer communication technology, particularly relate to a kind of searching method and device.
Background technology
Universal along with the mobile terminal such as smart mobile phone, panel computer, by the interested content of browser searches and carry out browsing as a high practicability of mobile terminal function more and more approve by people.But in prior art, user is in the process browsing webpage, keyword search is carried out if want, by continuous print page turn over operation, webpage must be return back to the place of initial display, just can find the search box at browser top, re-enter keyword search by this search box, search operation like this is loaded down with trivial details and efficiency is lower.
Summary of the invention
In view of this, the invention provides a kind of searching method and device, can search operation be simplified, improve search efficiency.
A kind of searching method, be applied to mobile terminal, in described mobile terminal, preset browser, is characterized in that, comprising: when detecting that the operating gesture of user meets preset gesture, at the viewing area of described browser display input frame; Obtain and the search string that described in buffer memory, user is inputted by described input frame; Receive the search instruction that described user triggers, described search string is submitted to preset search engine and searches for, and obtain Search Results; Described Search Results is illustrated in the page of described viewing area.
A kind of searcher, is applied to mobile terminal, preset browser in described mobile terminal, it is characterized in that, comprise: input frame display module, for when detecting that the operating gesture of user meets preset gesture, at the viewing area of described browser display input frame; Search string acquisition module, for obtaining the search string of the described input frame input that also user described in buffer memory is shown by described input frame display module; Search module, for receiving the search instruction that described user triggers, submitting to preset search engine by the described search string that described search string acquisition module obtains and searching for, and obtaining Search Results; Search result display module, is illustrated in the page of described viewing area for the described Search Results obtained by described search module.
The searching method that the embodiment of the present invention provides and device, by when detecting that the operating gesture of user meets preset gesture, at the viewing area of browser display input frame, user is made only to need a simple gesture to obtain input frame, then searched for by input frame, thus can search operation be simplified, improve search efficiency.
For above and other object of the present invention, feature and advantage can be become apparent, preferred embodiment cited below particularly, and coordinate institute's accompanying drawings, be described in detail below.
Accompanying drawing explanation
Fig. 1 shows a kind of structured flowchart of mobile terminal.
The process flow diagram carrying out the method for searching in mobile terminal that Fig. 2 provides for first embodiment of the invention.
The schematic diagram carrying out input frame in the method for searching in mobile terminal that Fig. 3 provides for first embodiment of the invention.
The process flow diagram carrying out the method for searching in mobile terminal that Fig. 4 provides for second embodiment of the invention.
The process flow diagram carrying out the method for searching in mobile terminal that Fig. 5 provides for third embodiment of the invention.
The schematic diagram carrying out input frame in the method for searching in mobile terminal that Fig. 6 provides for third embodiment of the invention.
The schematic diagram carrying out being changed by input frame in the method for searching for search engine in mobile terminal that Fig. 7 provides for third embodiment of the invention.
The schematic diagram carrying out Search Results in the method for searching in mobile terminal that Fig. 8 provides for third embodiment of the invention.
The structural representation carrying out the device searched in mobile terminal that Fig. 9 provides for fourth embodiment of the invention.
Figure 10 is the storage environment schematic diagram of the device of Fig. 9.
The structural representation carrying out the device searched in mobile terminal that Figure 11 provides for fifth embodiment of the invention.
The structural representation carrying out the search string acquisition module in the device searched in mobile terminal that Figure 12 provides for fifth embodiment of the invention.
Embodiment
For further setting forth the present invention for the technological means that realizes predetermined goal of the invention and take and effect, below in conjunction with accompanying drawing and preferred embodiment, to according to the specific embodiment of the present invention, structure, feature and effect thereof, be described in detail as follows.
The searching method that the embodiment of the present invention provides can be applicable to realize search in mobile terminal, mobile terminal can comprise smart mobile phone, panel computer, E-book reader, MP3 player (MovingPicture Experts Group Audio Layer III, dynamic image expert compression standard audio frequency aspect 3), MP4(Moving Picture Experts Group Audio Layer IV, dynamic image expert compression standard audio frequency aspect 4) player, pocket computer on knee, vehicle-mounted computer etc.
Fig. 1 shows a kind of structured flowchart of mobile terminal.As shown in Figure 1, mobile terminal 100 comprises storer 102, memory controller 104, one or more (only illustrating one in figure) processor 106, Peripheral Interface 108, radio-frequency module 110, locating module 112, photographing module 114, audio-frequency module 116, Touch Screen 118 and key-press module 120.These assemblies are by one or more communication bus/signal wire 122 communication mutually.
Be appreciated that the structure shown in Fig. 1 is only signal, mobile terminal 100 also can comprise than assembly more or less shown in Fig. 1, or has the configuration different from shown in Fig. 1.Each assembly shown in Fig. 1 can adopt hardware, software or its combination to realize.
Storer 102 can be used for storing software program and module, as the method for carrying out searching in mobile terminal in the embodiment of the present invention and programmed instruction/module corresponding to device, processor 102 is by running the software program and module that are stored in storer 104, thus perform the application of various function and data processing, namely realize the above-mentioned method of carrying out searching in mobile terminal.
Storer 102 can comprise high speed random access memory, also can comprise nonvolatile memory, as one or more magnetic storage device, flash memory or other non-volatile solid state memories.In some instances, storer 102 can comprise the storer relative to the long-range setting of processor 106 further, and these remote memories can be connected to mobile terminal 100 by network.The example of above-mentioned network includes but not limited to internet, intranet, LAN (Local Area Network), mobile radio communication and combination thereof.Processor 106 and other possible assemblies can carry out the access of storer 102 under the control of memory controller 104.
Various input/output device is coupled to CPU and storer 102 by Peripheral Interface 108.Various softwares in processor 106 run memory 102, instruction are to perform the various function of mobile terminal 100 and to carry out data processing.
In certain embodiments, Peripheral Interface 108, processor 106 and memory controller 104 can realize in one single chip.In some other example, they can respectively by independently chip realization.
Radio-frequency module 110, for receiving and sending electromagnetic wave, realizes the mutual conversion of electromagnetic wave and electric signal, thus carries out communication with communication network or other equipment.Radio-frequency module 110 can comprise the various existing circuit component for performing these functions, such as, and antenna, radio-frequency (RF) transceiver, digital signal processor, encrypt/decrypt chip, subscriber identity module (SIM) card, storer etc.Radio-frequency module 110 can with various network as internet, intranet, wireless network carry out communication or carry out communication by wireless network and other equipment.Above-mentioned wireless network can comprise cellular telephone networks, WLAN (wireless local area network) or Metropolitan Area Network (MAN).Above-mentioned wireless network can use various communication standard, agreement and technology, include, but are not limited to global system for mobile communications (Global System for MobileCommunication, GSM), enhancement mode mobile communication technology (Enhanced Data GSMEnvironment, EDGE), Wideband CDMA Technology (wideband code division multipleaccess, W-CDMA), CDMA (Code Division Multiple Access) (Code division access, CDMA), tdma (time division multiple access, TDMA), bluetooth, adopting wireless fidelity technology (Wireless, Fidelity, WiFi) (as IEEE-USA standard IEEE 802.11a, IEEE802.11b, IEEE802.11g and/or IEEE802.11n), the networking telephone (Voice over internet protocal, VoIP), worldwide interoperability for microwave access (WorldwideInteroperability for Microwave Access, Wi-Max), other are for mail, the agreement of instant messaging and short message, and any other suitable communications protocol, even can comprise those current agreements be developed not yet.
Locating module 112 is for obtaining the current location of mobile terminal 100.The example of locating module 112 includes but not limited to Global Positioning System (GPS) (GPS), location technology based on WLAN (wireless local area network) or mobile radio communication.
Photographing module 114 is for taking pictures or video.Photo or the video of shooting can be stored in storer 102, and send by radio-frequency module 110.
Audio-frequency module 116 provides audio interface to user, and it can comprise one or more microphone, one or more loudspeaker and voicefrequency circuit.Voicefrequency circuit receives voice data from Peripheral Interface 108, voice data is converted to telecommunications breath, and telecommunications breath is transferred to loudspeaker.Telecommunications breath is changed the sound wave can heard into people's ear by loudspeaker.Voicefrequency circuit also from microphone receive telecommunications breath, convert electrical signals to voice data, and by data transmission in network telephony to Peripheral Interface 108 to be further processed.Voice data can obtain from storer 102 or by radio-frequency module 110.In addition, voice data also can be stored in storer 102 or by radio-frequency module 110 and send.In some instances, audio-frequency module 116 also can comprise an earphone and broadcast hole, for providing audio interface to earphone or other equipment.
Touch Screen 118 provides one simultaneously and exports and inputting interface between mobile terminal 100 and user.Particularly, Touch Screen 118 exports to user's display video, and the content of these video frequency output can comprise word, figure, video and combination in any thereof.Some Output rusults correspond to some user interface object.Touch Screen 118 also receives the input of user, and the gesture operation such as click, slip of such as user, so that response is made in the input of user interface object to these users.The technology detecting user's input can be based on resistance-type, condenser type or other touch control detection technology possible arbitrarily.The instantiation of Touch Screen 118 display unit includes, but are not limited to liquid crystal display or light emitting polymer displays.
Key-press module 120 provides user to carry out the interface inputted to mobile terminal 100 equally, and user can perform different functions by pressing different buttons to make mobile terminal 100.
First embodiment
The process flow diagram carrying out the method for searching in mobile terminal that Fig. 2 provides for first embodiment of the invention.As shown in Figure 2, the searching method of the present embodiment comprises the following steps:
Step S11, when detecting that the operating gesture of user meets preset gesture, at the viewing area of described browser display input frame.
In the present embodiment one embodiment, input frame has the function of address box and search box simultaneously, mobile terminal detects the character that user inputs in input frame, if when what user inputted is the network address, then corresponding according to the network address access of user's input website, if user's input is search string, then carry out keyword search according to this search string.Due to address box and search box are merged into an input frame, therefore the operation steps of user search can be simplified, reduce browser interface interactive controls, thus can improve and change search keyword and change the search engine speed of heavily searching, better meet the demand of user to the convenience of search operation.
Particularly, in mobile terminal, preset browser, please refer to Fig. 3, in the present embodiment one embodiment, when browser preset in mobile terminal is opened, shows the interactive interface of user to comprise: input frame, viewing area and operating area.Wherein, input frame can also comprise: region changed by search engine and search string inputs and viewing area, the instruction that region can be used for the replacing search engine receiving user changed by search engine, the search engine selected of display user, search string input can be used for obtaining with viewing area and shows the search string that user inputs.In addition, viewing area can be used for display of search results.Multiple preset action button also can be comprised in operating area, the operational order of user's transmission can be obtained by the click action detected on the different operating button of user in operating area, and according to this operational order, the operation corresponding to action button pointed to this operational order can be performed, such as: advance, retreat, get back to start page, new window etc.Understandably, for showing the content of current web page to greatest extent, when user is when browsing webpage, input frame is in automatic hidden state, and also namely input frame is invisible.Mobile terminal is when user carries out web page browsing by this preset browser, the operation that real-time detection user carries out preset browser, when detecting that the operating gesture of user meets preset gesture, when also namely detecting that user is operated this browser by preset gesture, show input frame in the viewing area (also can be understood as the screen of mobile terminal) of this browser.Instruction changed by the search engine that this input frame sends for the search string and user obtaining user's input.In the present embodiment one embodiment, when the downward fast slip gesture that mobile terminal detects that user makes on touch screen, input frame is presented at the top of screen.Making user without the need to browsing page top like this, the operation changed search keyword and change search engine can be carried out, thus the convenience of search operation can be improved.
Step S12, obtains and the search string that described in buffer memory, user is inputted by described input frame.
Particularly, mobile terminal can obtain and show the search string that user inputted by input frame, in memory by the search string buffer memory of acquisition simultaneously, until when the operation of Delete Search character string that user carries out in this input frame being detected, then this search string is deleted from storer.In the present embodiment, search string specifically can comprise: English alphabet, Chinese character, numeral, symbol etc.
Step S13, receives the search instruction that described user triggers, described search string is submitted to preset search engine and searches for, and obtain Search Results.
Search instruction triggers with the click action of viewing area in search string input by user.Particularly, when mobile terminal detect user pass through to point or the click action of the search string input of object (such as writing pencil) in input frame with the optional position of viewing area time, the search string input user and the mark of this user send to search server, by search server, search string are submitted to preset search engine and carry out searching for and obtaining Search Results.Understandably, preset search engine can comprise: search, Baidu, should search, Google, one or more in the search engine such as Yahoo.
Step S14, is illustrated in described Search Results in the page of described viewing area.
Particularly, the Search Results of acquisition, according to preset display rule, carries out classifying, gathers, sorts, font editor by mobile terminal, is then presented in the page of the viewing area of browser.
The searching method that the embodiment of the present invention provides, when detecting that the operating gesture of user meets preset gesture, at the viewing area of browser display input frame, user is made only to need a simple gesture to obtain input frame, then searched for by input frame, thus can search operation be simplified, improve search efficiency.
Second embodiment
The process flow diagram carrying out the method for searching in mobile terminal that Fig. 4 second embodiment of the invention provides.As shown in Figure 4, the searching method of the present embodiment comprises the following steps:
Step S21, when detecting that the operating gesture of user meets preset gesture, shows input frame all the time on the top of the viewing area of described browser.
Particularly, preset browser in mobile terminal, mobile terminal detects the operation that user carries out preset browser in real time, when detecting that user is operated this browser by preset gesture, all the time show input frame on the top of the viewing area of this browser, that is this input frame is set in the page of the viewing area peaking at this browser.Because input frame is set in the page of the viewing area peaking at browser, no matter how the page of this visualization area rolls or page turning, input frame all can not disappear, user can be made like this to see input frame at any time, and searched for by this input frame, and do not need must get back to beginning of the page as existing search technique, then searched for by the input frame of beginning of the page, thus search operation can be simplified, improve search efficiency.
Step S22, obtains the character string that described user is inputted by described input frame.
This step specifically please refer to the first embodiment corresponding contents, repeats no more herein.
Step S23, judges whether described character string is network address.
Particularly, network address can be determined whether according to the feature of character string, such as: if character string is with " Http " or " WWW " beginning, or comprise character "/" or ". ", or with domain name endings such as " .com ", then can judge that this character string is as network address.Again such as: suppose that character string is all made up of Chinese character, then can judge that this character string is not network address.
If so, then step S24 is performed: directly access webpage corresponding to described network address.
If not, then step S25 is performed: using described character string as search string buffer memory.
In the present embodiment, judge whether user's inputted search character string is network address by analyzing, and according to judged result or the direct corresponding webpage of access or search for, make user only can need complete by network address accessed web page and keyword search at an input frame, thus the blocked operation between the address box that can simplify in the browser that user provides in prior art and search box, and then improve search efficiency.
Step S26, receives the search instruction that described user triggers, preset search engine is submitted in described keyword and searches for, and obtain Search Results.
Step S27, is illustrated in described Search Results in the page of described viewing area.
Step S26 to step S27 specifically please refer to the corresponding contents in the first embodiment, repeats no more herein.
Step S28, receives the cancellation search instruction that described user triggers, and hides described input frame.
In the present embodiment one embodiment, cancel search instruction to trigger the clicking operation of screen mode toggle button by user, when mobile terminal detects the operation of click screen mode toggle button of user, the browse mode of current browser is switched to screen mode toggle, hide input frame, other mode can certainly be adopted to trigger, and such as click default cancellation search button etc., the specific embodiment of the present invention is not as limit.
The searching method that the embodiment of the present invention provides, when detecting that the operating gesture of user meets preset gesture, all the time input frame is shown at the top of the viewing area of browser, user is made no matter to browse to any part of webpage, input frame all by top is searched for, thus can search operation be simplified, improve search efficiency.
3rd embodiment
The process flow diagram carrying out the method for searching in mobile terminal that Fig. 5 third embodiment of the invention provides.As shown in Figure 5, the searching method of the present embodiment comprises the following steps:
Step S31, when detecting that the operating gesture of user meets preset gesture, at the viewing area of described browser display input frame.
Particularly, composition graphs 6, preset browser in mobile terminal, when user carries out web page browsing by this preset browser (understandably, for showing the content of current web page to greatest extent, when user is when browsing webpage, input frame is in automatic hidden state), mobile terminal detects the operation that user carries out preset browser in real time, when detecting that user is operated this browser by preset gesture, input frame is as shown in Figure 6 presented at the predeterminated position (such as: the top of screen or bottom) of the viewing area of this browser.This input frame can comprise: region changed by search engine and search string inputs and viewing area.Wherein, the search engine replacing instruction that region sends for receiving user changed by search engine, the search engine that display user selectes; Search string input and viewing area are for obtaining and showing the search string that user inputs.In the present embodiment one embodiment, preset gesture can be the gesture (can be understood as upwards page turning) of the slide downward that user is carried out with the speed or frequency that are greater than default value by finger or other objects (such as writing pencil) on the screen of described mobile terminal, also the length made on the screen of the mobile terminal of the single or multiple fingers that can be understood as user is apart from the action of quick slide downward, or the action of the continuous slide downward of short distance that the single or multiple fingers of user are made on screen.Understandably; in other embodiment of the present embodiment; what also can arrange that interface sends according to user by preset gesture arranges instruction, arrange other gesture (such as: the single or multiple fingers of user double-click screens, on screen from left to right or the slip of right-to-left or the gesture of sliding according to user-defined track etc.) be preset gesture.
Step S32, obtains and the search string that described in buffer memory, user is inputted by described input frame.
Particularly, composition graphs 6, the search string that mobile terminal is inputted with viewing area in search string input by input frame user in real as shown in Figure 6, is also presented at the input of this search string and viewing area one by one by the character buffer memory in the search string of acquisition.Understandable, search string and the subsequent searches of input is understood for ease of user, the search string that the user that mobile terminal can show acquisition all the time in the search string input and viewing area of input frame inputs, until when the search string deletion action of user being detected, in response to this search string deletion action, delete this search string.
Step S33, search package, containing the phrase of described search string, according to the described search string obtained and the described phrase searched out, generates alternative keywords catalogue, described alternative keywords catalogue is showed described user.
Particularly, composition graphs 6, mobile terminal carries out association to the character of the user's input obtained or search string in real time, and search package is containing the phrase of this search string.Such as, suppose user have input character " in ", then mobile terminal by browser to character " in " carry out association, from keyword indexed database search package containing character " in " phrase key word, such as: " China ", " Chinese ", " in lead to " etc.; Suppose that then user have input again character " state ", also be just equivalent to user and have input search string " China ", then mobile terminal carries out association to search string " China ", from keyword indexed database, search package is containing the phrase key word of search string " China ", such as: " Chinese ", " old China hand ", " Chinese good sound " etc.; By that analogy.Keyword indexed database can be stored in cloud server, wherein stores the web page interlinkage of the information such as hot keyword and the news corresponding with hot keyword, video, audio frequency that other users of being associated with the search string that user inputs often search for.
The search string that mobile terminal inputs according to user and the phrase that search obtains, according to preset generate rule alternative keywords catalogue, then as shown in Figure 6, the alternative keywords catalogue of generation is presented in the page of the viewing area of browser, wherein, if alternative keywords has the web page interlinkage of the corresponding information such as news, video, audio frequency, then in the page, the web page interlinkage of this correspondence is associated with alternative keywords, and can as shown in Figure 6, the type (video, audio frequency etc.) of web page interlinkage be identified.
Associated by above-mentioned search string, can provide for user the hot keyword be associated with search string, help user to orient the keyword needing search faster and more accurately, thus can search efficiency be improved.
Step S34, operates the selection of described alternative keywords catalogue in response to described user, judges the whether corresponding web page interlinkage of the described alternative keywords selecting operation to point to.
Concrete, mobile terminal is when the selection operation that user carries out the alternative keywords catalogue in the page of the viewing area of the browser be presented at as shown in Figure 6 being detected, operate in response to this selection, judge the whether corresponding web page interlinkage of alternative keywords pointed by this selection operation, also namely user needs to open a web page interlinkage, still needs to carry out keyword search.
If so, then step S35 is performed: directly in described browser, open described web page interlinkage.
If the corresponding web page interlinkage of alternative keywords that the selection operation of user is pointed to, then directly open this web page interlinkage in a browser, such as: what suppose that the selection operation of user points to is " China most forte (video) " in Fig. 6, then open the web page interlinkage that this " China most forte (video) " is corresponding in a browser, and be the video file that user plays in this webpage by video playback plug-in unit.
If not, then step S36 is performed: described alternative keywords is submitted to preset search engine and searches for, and obtain Search Results.
If alternative keywords without the web page interlinkage of correspondence, is then submitted to preset search engine by server and is carried out, and obtain Search Results by the alternative keywords that the selection operation of user is pointed to.
Step S37, is illustrated in described Search Results in the page of described viewing area.
This step specifically with reference to the corresponding contents of the first embodiment, can repeat no more herein.
Step S38, changes the operation of search engine in response to described user, the described search string of buffer memory is submitted to the search engine after replacing and again searches for, and obtains and display of search results.
Particularly, composition graphs 7 and Fig. 8, first mobile terminal is detecting that user is when the operation of the replacing search engine in the search engine replacing region of input frame, in response to this operation, generate alternative search engine menu, and by this alternative search engine menu displaying to user; Then, operate in the selection of this alternative search engine menu in response to user, present search engine is replaced by the search engine that this selection operation is pointed to; Then, the mark of search engine point to this selection operation and the search string of buffer memory submit to server, by server, the search string of buffer memory are submitted to the search engine after replacing and again search for, obtain and display of search results.Search Results can as shown in Figure 8, and what wherein region display changed by the search engine of input frame is the search engine after replacing, the search string that the user being always buffer memory that search string input and viewing area show inputs.By browser when the operation of replacing search engine user being detected, directly the search string of buffer memory is submitted to the search engine after replacing to search for, make user after replacing search engine, without the need to the operation of the search string before again inputting, search can be completed, thus simplify search operation, and then search efficiency can be improved.
Step S39, receives the cancellation search instruction that described user triggers, and hides described input frame.
In the present embodiment one embodiment, cancel search instruction to trigger by the finger slip gesture on the screen of the mobile terminal of user, such as: the gesture (usually can be understood as downward page turning) of the upward sliding that the single or multiple fingers of user are made on the screen of the mobile terminal.When the finger that mobile terminal detects user upward sliding gesture on the screen of the mobile terminal, hide input frame.
The searching method that the embodiment of the present invention provides, by when detecting that the operating gesture of user meets preset gesture, at the viewing area of browser display input frame, user is made only to need a simple gesture to obtain input frame, then keyword search is carried out by input frame, thus can search operation be simplified, improve search efficiency.In addition, due to mobile terminal by browser when the operation of replacing search engine user being detected, directly the search string of buffer memory is submitted to the search engine after replacing to search for, can make user after replacing search engine, without the need to the operation of the search string before again inputting, can search be completed, thus search operation can be simplified further, improve the convenience of search efficiency and search.
4th embodiment
The structural representation carrying out the device searched in mobile terminal that Fig. 9 provides for fourth embodiment of the invention.The searcher that the present embodiment provides may be used for the searching method in above-described embodiment.As shown in Figure 9, searcher 40 comprises: input frame display module 41, search string acquisition module 42, search module 43 and search result display module 44.
Wherein, input frame display module 41, for when detecting that the operating gesture of user meets preset gesture, shows input frame in the viewing area of described browser.
The search string that search string acquisition module 42 is inputted by the described input frame that described input frame display module 41 shows for obtaining also user described in buffer memory.
The search instruction that search module 43 triggers for receiving described user, submits to preset search engine by the described search string that described search string acquisition module 42 obtains and searches for, and obtain Search Results.
Search result display module 44 is illustrated in the page of described viewing area for the described Search Results obtained by described search module 43.
Each module can be by software code realization above, and now, above-mentioned each module can be stored in storer 102, as shown in Figure 10.Each module can be realized by hardware such as integrated circuit (IC) chip equally above.
The present embodiment, to the detailed process of each Implement of Function Module of searcher 40 function separately, refers to the particular content of above-mentioned Fig. 1 to middle description embodiment illustrated in fig. 8, repeats no more herein.
The searcher that the embodiment of the present invention provides, by when detecting that the operating gesture of user meets preset gesture, at the viewing area of browser display input frame, user is made only to need a simple gesture to obtain input frame, then keyword search is carried out by input frame, thus can search operation be simplified, improve search efficiency.
5th embodiment
The structural representation carrying out the device searched in mobile terminal that Figure 11 provides for fifth embodiment of the invention.The searcher that the present embodiment provides may be used for the searching method realized in above-described embodiment.As shown in figure 11, searcher 50 comprises: input frame display module 51, search string acquisition module 52, search module 53, search result display module 54 and input frame hide module 55.
Wherein, input frame display module 51, for when detecting that the operating gesture of user meets preset gesture, shows input frame in the viewing area of described browser.
The search string that search string acquisition module 52 is inputted by the described input frame that described input frame display module 51 shows for obtaining also user described in buffer memory.As shown in figure 12, described search string acquisition module 52 comprises: character string acquiring unit 521, judging unit 522, processing unit 523.The character string that character string acquiring unit 521 is inputted by described input frame for obtaining described user; Whether judging unit 522 is network address for the described character string judging described character string acquiring unit 521 and obtain; If processing unit 523 is yes for the judged result of described judging unit 522, then directly access webpage corresponding to described network address, if the judged result of described judging unit 522 is no, then using described character string as search string buffer memory.
The search instruction that search module 53 triggers for receiving described user, submits to preset search engine by the described search string that described search string acquisition module 52 obtains and searches for, and obtain Search Results.
Search result display module 54 is illustrated in the page of described viewing area for the described Search Results obtained by described search module 53.
Preferably, when described page scroll or page turning, described input frame is still presented in described viewing area.
Input frame hides module 55, for receiving the cancellation search instruction that described user triggers, hides described input frame.
Preferably, described search module 53 is also for changing the operation of search engine in response to described user, described search string acquisition module 52 to be obtained and the described search string of buffer memory is submitted to the search engine after replacing and again searched for, and obtain Search Results.
Preferably, described preset gesture comprises: the slip gesture that described user carries out along predetermined direction with the speed or frequency that are greater than default value on the screen of described mobile terminal.
The present embodiment, to the detailed process of each Implement of Function Module of searcher 50 function separately, refers to the particular content of above-mentioned Fig. 1 to middle description embodiment illustrated in fig. 8, repeats no more herein.
The searcher that the embodiment of the present invention provides, by when detecting that the operating gesture of user meets preset gesture, at the viewing area of browser display input frame, user is made only to need a simple gesture to obtain input frame, then keyword search is carried out by input frame, thus can search operation be simplified, improve search efficiency.
It should be noted that, each embodiment in this instructions all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.For device class embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operational zone, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or device and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or device.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the device comprising described key element and also there is other identical element.
One of ordinary skill in the art will appreciate that all or part of step realizing above-described embodiment can have been come by hardware, the hardware that also can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium mentioned can be ROM (read-only memory), disk or CD etc.
The above, it is only preferred embodiment of the present invention, not any pro forma restriction is done to the present invention, although the present invention discloses as above with preferred embodiment, but and be not used to limit the present invention, any those skilled in the art, do not departing within the scope of technical solution of the present invention, make a little change when the technology contents of above-mentioned announcement can be utilized or be modified to the Equivalent embodiments of equivalent variations, in every case be do not depart from technical solution of the present invention content, according to any simple modification that technical spirit of the present invention is done above embodiment, equivalent variations and modification, all still belong in the scope of technical solution of the present invention.
Claims (12)
1. a searching method, is applied to mobile terminal, and in described mobile terminal, preset browser, is characterized in that, comprising:
When detecting that the operating gesture of user meets preset gesture, at the viewing area of described browser display input frame;
Obtain and the search string that described in buffer memory, user is inputted by described input frame;
Receive the search instruction that described user triggers, described search string is submitted to preset search engine and searches for, and obtain Search Results;
Described Search Results is illustrated in the page of described viewing area.
2. method according to claim 1, is characterized in that, when described page scroll or page turning, described input frame is still presented in described viewing area.
3. method according to claim 1, is characterized in that, after the step in the described page described Search Results being illustrated in described viewing area, also comprises:
Receive the cancellation search instruction that described user triggers, hide described input frame.
4. method according to claim 1, is characterized in that, the step of the search string that user is inputted by described input frame described in described acquisition buffer memory, comprising:
Obtain the character string that described user is inputted by described input frame;
Judge whether described character string is network address;
If so, then webpage corresponding to described network address is directly accessed;
If not, then using described character string as search string buffer memory.
5. method according to claim 1, is characterized in that, described method also comprises:
Change the operational order of search engine in response to described user, the described search string of buffer memory is submitted to the search engine after replacing and again searches for, and obtain Search Results.
6. the method according to any one of claim 1 to 5, is characterized in that, described preset gesture comprises: the slip gesture that described user carries out along predetermined direction with the speed or frequency that are greater than default value on the screen of described mobile terminal.
7. a searcher, is applied to mobile terminal, and in described mobile terminal, preset browser, is characterized in that, comprising:
Input frame display module, for when detecting that the operating gesture of user meets preset gesture, at the viewing area of described browser display input frame;
Search string acquisition module, for obtaining the search string of the described input frame input that also user described in buffer memory is shown by described input frame display module;
Search module, for receiving the search instruction that described user triggers, submitting to preset search engine by the described search string that described search string acquisition module obtains and searching for, and obtaining Search Results;
Search result display module, is illustrated in the page of described viewing area for the described Search Results obtained by described search module.
8. device according to claim 7, is characterized in that, when described page scroll or page turning, described input frame is still presented in described viewing area.
9. device according to claim 7, is characterized in that, described device also comprises:
Input frame hides module, for receiving the cancellation search instruction that described user triggers, hides described input frame.
10. device according to claim 7, is characterized in that, described search string acquisition module comprises:
Character string acquiring unit, for obtaining the character string that described user is inputted by described input frame;
Judging unit, for judging whether the described character string that described character string acquiring unit obtains is network address;
Processing unit, if be yes for the judged result of described judging unit, then directly accesses webpage corresponding to described network address, if the judged result of described judging unit is no, then using described character string as search string buffer memory.
11. devices according to claim 7, is characterized in that,
Described search module, also for changing the operation of search engine in response to described user, to obtain described search string acquisition module and the described search string of buffer memory is submitted to the search engine after replacing and again searched for, and obtains Search Results.
12. devices according to any one of claim 7 to 11, it is characterized in that, described preset gesture comprises: the slip gesture that described user carries out along predetermined direction with the speed or frequency that are greater than default value on the screen of described mobile terminal.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811435061.5A CN109325184A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
CN201310655495.7A CN104699700A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
PCT/CN2014/092657 WO2015081824A1 (en) | 2013-12-05 | 2014-12-01 | Method and apparatus for searching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310655495.7A CN104699700A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811435061.5A Division CN109325184A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104699700A true CN104699700A (en) | 2015-06-10 |
Family
ID=53272877
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310655495.7A Pending CN104699700A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
CN201811435061.5A Pending CN109325184A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811435061.5A Pending CN109325184A (en) | 2013-12-05 | 2013-12-05 | Searching method and device |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN104699700A (en) |
WO (1) | WO2015081824A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105205137A (en) * | 2015-09-16 | 2015-12-30 | 百度在线网络技术(北京)有限公司 | Searching method and device |
CN105320768A (en) * | 2015-10-28 | 2016-02-10 | 小米科技有限责任公司 | Search method and apparatus |
CN106125937A (en) * | 2016-06-30 | 2016-11-16 | 联想(北京)有限公司 | A kind of information processing method and processor |
CN106610731A (en) * | 2016-12-02 | 2017-05-03 | 珠海市魅族科技有限公司 | Character string input system and method |
CN106775401A (en) * | 2016-12-14 | 2017-05-31 | 深圳铂睿智恒科技有限公司 | The method for fast searching of intelligent terminal, system and intelligent terminal |
CN106970848A (en) * | 2017-03-29 | 2017-07-21 | 联想(北京)有限公司 | Input control method, device and electronic equipment |
CN110618845A (en) * | 2018-06-20 | 2019-12-27 | 优视科技有限公司 | Application search page interaction method and device, storage medium and terminal |
CN111873801A (en) * | 2020-07-31 | 2020-11-03 | 科大讯飞股份有限公司 | Vehicle information prompting method, device and equipment based on vehicle-mounted input method |
WO2023051076A1 (en) * | 2021-09-29 | 2023-04-06 | 北京字跳网络技术有限公司 | Search result display method and apparatus, computer device, and storage medium |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110069680A (en) * | 2019-04-28 | 2019-07-30 | 努比亚技术有限公司 | Search processing method, mobile terminal and computer readable storage medium |
CN112445983B (en) * | 2019-09-03 | 2023-09-26 | 百度在线网络技术(北京)有限公司 | Method, device and equipment for processing search results and computer readable storage medium |
CN113010763A (en) * | 2021-03-18 | 2021-06-22 | 北京小米移动软件有限公司 | Searching method, searching device, mobile terminal and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178712A (en) * | 2006-12-08 | 2008-05-14 | 腾讯科技(深圳)有限公司 | Method and system for mobile terminal searching network |
CN101452453A (en) * | 2007-11-29 | 2009-06-10 | 北京搜狗科技发展有限公司 | Input method web site navigation method and input method system |
US20130006957A1 (en) * | 2011-01-31 | 2013-01-03 | Microsoft Corporation | Gesture-based search |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140223381A1 (en) * | 2011-05-23 | 2014-08-07 | Microsoft Corporation | Invisible control |
CN102880711B (en) * | 2012-09-27 | 2016-08-03 | 北京奇虎科技有限公司 | Browser address bar inputs processing method and the processing means of data |
CN102930058B (en) * | 2012-11-21 | 2016-01-06 | 北京奇虎科技有限公司 | A kind of method and apparatus realizing searching in the address field of browser |
CN102982174B (en) * | 2012-12-17 | 2016-07-06 | 北京奇虎科技有限公司 | A kind of browser carries out method and the device of Webpage search |
CN103064595A (en) * | 2012-12-24 | 2013-04-24 | 北京百度网讯科技有限公司 | Method and system for searching mobile application, and mobile terminal |
-
2013
- 2013-12-05 CN CN201310655495.7A patent/CN104699700A/en active Pending
- 2013-12-05 CN CN201811435061.5A patent/CN109325184A/en active Pending
-
2014
- 2014-12-01 WO PCT/CN2014/092657 patent/WO2015081824A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178712A (en) * | 2006-12-08 | 2008-05-14 | 腾讯科技(深圳)有限公司 | Method and system for mobile terminal searching network |
CN101452453A (en) * | 2007-11-29 | 2009-06-10 | 北京搜狗科技发展有限公司 | Input method web site navigation method and input method system |
US20130006957A1 (en) * | 2011-01-31 | 2013-01-03 | Microsoft Corporation | Gesture-based search |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017045277A1 (en) * | 2015-09-16 | 2017-03-23 | 百度在线网络技术(北京)有限公司 | Search method, device and apparatus, and non-volatile computer storage medium |
CN105205137A (en) * | 2015-09-16 | 2015-12-30 | 百度在线网络技术(北京)有限公司 | Searching method and device |
CN105320768A (en) * | 2015-10-28 | 2016-02-10 | 小米科技有限责任公司 | Search method and apparatus |
CN106125937A (en) * | 2016-06-30 | 2016-11-16 | 联想(北京)有限公司 | A kind of information processing method and processor |
CN106125937B (en) * | 2016-06-30 | 2019-05-31 | 联想(北京)有限公司 | A kind of information processing method and processor |
CN106610731B (en) * | 2016-12-02 | 2019-12-24 | 珠海市魅族科技有限公司 | Character string input system and method |
CN106610731A (en) * | 2016-12-02 | 2017-05-03 | 珠海市魅族科技有限公司 | Character string input system and method |
CN106775401A (en) * | 2016-12-14 | 2017-05-31 | 深圳铂睿智恒科技有限公司 | The method for fast searching of intelligent terminal, system and intelligent terminal |
CN106970848A (en) * | 2017-03-29 | 2017-07-21 | 联想(北京)有限公司 | Input control method, device and electronic equipment |
CN106970848B (en) * | 2017-03-29 | 2022-04-22 | 联想(北京)有限公司 | Input control method and device and electronic equipment |
CN110618845A (en) * | 2018-06-20 | 2019-12-27 | 优视科技有限公司 | Application search page interaction method and device, storage medium and terminal |
CN111873801A (en) * | 2020-07-31 | 2020-11-03 | 科大讯飞股份有限公司 | Vehicle information prompting method, device and equipment based on vehicle-mounted input method |
CN111873801B (en) * | 2020-07-31 | 2021-07-02 | 科大讯飞股份有限公司 | Vehicle information prompting method, device and equipment based on vehicle-mounted input method |
WO2023051076A1 (en) * | 2021-09-29 | 2023-04-06 | 北京字跳网络技术有限公司 | Search result display method and apparatus, computer device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2015081824A1 (en) | 2015-06-11 |
CN109325184A (en) | 2019-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104699700A (en) | Searching method and device | |
RU2616536C2 (en) | Method, device and terminal device to display messages | |
KR101343609B1 (en) | Apparatus and Method for Automatically recommending Application using Augmented Reality Data | |
CN106874390B (en) | Browser history record viewing method and terminal | |
CN103914502B (en) | The method and its terminal of the intelligent search service of use situation identification | |
CN108496150A (en) | A kind of method and terminal of screenshot capture and reading | |
CN103037091B (en) | SMS processing, device and terminal equipment | |
CN108073605A (en) | A kind of loading of business datum, push, the generation method of interactive information and device | |
CN109740085A (en) | A kind of methods of exhibiting of content of pages, device, equipment and storage medium | |
CN104423868A (en) | E-book reading positioning method and device | |
US9071665B2 (en) | Method, device and system for obtaining rich media files | |
CN106251869A (en) | Method of speech processing and device | |
CN104898914A (en) | Multi-page display method and device | |
US10956653B2 (en) | Method and apparatus for displaying page and a computer storage medium | |
CN105095253A (en) | Webpage display method and webpage display device | |
CN105373580A (en) | Method and device for displaying subjects | |
CN105975545A (en) | Terminal control method and terminal | |
KR20140100315A (en) | Mobile terminal and control method thereof | |
CN104216929A (en) | Method and device for intercepting page elements | |
CN106682062B (en) | Website navigation processing method and terminal | |
CN107622074A (en) | A kind of data processing method, device and computing device | |
CN106126726A (en) | The exhibiting method of a kind of file scene and relevant device | |
US20130282686A1 (en) | Methods, systems and computer program product for dynamic content search on mobile internet devices | |
CN108268507B (en) | Browser-based processing method and device and electronic equipment | |
CN112925878B (en) | Data processing method and device |
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: 20150610 |
|
RJ01 | Rejection of invention patent application after publication |