CN103886101A - Method and device for performing search in mobile terminal - Google Patents
Method and device for performing search in mobile terminal Download PDFInfo
- Publication number
- CN103886101A CN103886101A CN201410140658.2A CN201410140658A CN103886101A CN 103886101 A CN103886101 A CN 103886101A CN 201410140658 A CN201410140658 A CN 201410140658A CN 103886101 A CN103886101 A CN 103886101A
- Authority
- CN
- China
- Prior art keywords
- result data
- search result
- mobile terminal
- application program
- page
- 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.)
- Granted
Links
Images
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method and a device for performing search in a mobile terminal. The method comprises the steps of receiving search query words input by a user and sending the received search query words to a server; receiving search result data returned back from the server and opened by calling an application program; drawing an interactive page according to the search result data; receiving trigger operation opening the search result data by calling the application program of the interactive page, calling the application program from the mobile terminal, and opening an application page corresponding to the search result data in the application program. According to the method, the server returns the search result data back to the mobile terminal after the mobile terminal sends the search query words to the server, therefore, the interactive page can be generated in the mobile terminal, the search result data can be showed, and the mobile terminal can be allowed to open the search result data in the interactive page by calling other application programs.
Description
Technical field
The present invention relates to field of computer technology, in particular to the method and apparatus of searching at mobile terminal.
Background technology
When user uses the web search function of mobile terminal, when in the search website homepage of generally opening at browser, inputted search query word is searched for, in the search results pages of returning, browsing of each object information is all directly to open by operating browser.
Under some scene, directly in browser of mobile terminal, browse each the page info that Search Results is corresponding, the selection that has not been, because the page typesetting of each search result information does not often have self-adaptation browser of mobile terminal to represent, such as the page wider cannot full frame displaying or full frame lower picture and text can be reduced to very little; In addition, in the time of browsing pages information, also can run into the not convenient situation of operating interactive, for example, the searched page of user in browser inputted the information of certain product and inquired about, in the Search Results returning, comprise the information page of product, user opens Search Results and can only browse the information of this product but can not conveniently buy in browser, and the page of opening this product in the application program that user only issues some third party just can complete purchase.
Summary of the invention
In view of the above problems, the present invention has been proposed to a kind of method and apparatus of searching at mobile terminal that overcomes the problems referred to above or address the above problem is at least in part provided.
According to one aspect of the present invention, a kind of method of searching at mobile terminal is provided, it comprises: receive the search query word of user's input, be sent to service end; Receive the search result data of can invokes application opening of returning from described service end; According to described search result data, draw interaction page; Receive the described search result data of trigger action open to(for) the invokes application of described interaction page, from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
Alternatively, the described step of opening the application page corresponding to described search result data in described application program comprises: in the time calling described application program, the URL of the described application page comprising in described search result data is pushed to described application program, thereby in described application program, opens the described application page.
Alternatively, described according to described search result data, the step of drafting interaction page, also comprises: graphing interactive elements in described interaction page; Described trigger action is the operation that described graphical interaction element is carried out.
Alternatively, in described graphical interaction element, comprise demonstration official documents and correspondence corresponding to described application program and/or icon corresponding to described application program.
Alternatively, also comprise: by the link of the Webpage corresponding described search result data comprising in described search result data, be presented in described interaction page.
Alternatively, described application program is issued by third party corresponding to Webpage corresponding to described search result data.
Alternatively, described application program with in described mobile terminal for inputting described search query word and/or being issued by identical third party for the client-side program of drawing described interaction page.
According to another aspect of the present invention, a kind of device of searching at mobile terminal is provided, it comprises: search query word sending module, for receiving the search query word of user's input, is sent to service end; Search result data receiver module, for receiving the search result data of can invokes application opening of returning from described service end; Interaction page drafting module, for according to described search result data, draws interaction page; Application page open module, for receiving the described search result data of trigger action open to(for) the invokes application of described interaction page, from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
Alternatively, described application page open module, in the time calling described application program, is pushed to described application program by the URL of the described application page comprising in described search result data, thereby in described application program, opens the described application page.
Alternatively, described interaction page drafting module is also in graphing interactive elements in described interaction page; Described trigger action is the operation that described graphical interaction element is carried out.
Alternatively, in described graphical interaction element, comprise demonstration official documents and correspondence corresponding to described application program and/or icon corresponding to described application program.
Alternatively, also comprise: Webpage link represents module, for the link of Webpage corresponding to described search result data that described search result data is comprised, be presented in described interaction page.
Alternatively, described application program is issued by third party corresponding to Webpage corresponding to described search result data.
Alternatively, described application program with in described mobile terminal for inputting described search query word and/or being issued by identical third party for the client-side program of drawing described interaction page.
According to another aspect of the present invention, a kind of method of searching at mobile terminal is provided, it comprises: receive the search query word from mobile terminal; Obtain the search result data of can invokes application opening; Described search result data is sent to described mobile terminal.
Alternatively, described search result data for drawing interaction page on described mobile terminal, described interaction page is for receiving the trigger action that calls described application program and open described search result data, and trigger and from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
Alternatively, the URL that described search result data comprises the described application page for being pushed to described application program, thereby opens the described application page in described application program.
Alternatively, the step of obtaining the search result data of can invokes application opening described in comprises: search for the URL of Webpage corresponding to described search query word, and the URL of described Webpage is converted to the URL of the described application page.
Alternatively, the step that the described URL by described Webpage is converted to the URL of the described application page comprises: default corresponding regular expression, position and the sliceable information of described application program; The URL of described Webpage is mated with described regular expression; As described in webpage URL and as described in matching regular expressions, by the information extraction in the URL of described Webpage of described position; Institute's information extraction and described sliceable information are spliced, obtain the URL of the described application page.
Alternatively, described search result data is also for graphing interactive elements in described interaction page, and described graphical interaction element is used for receiving described trigger action.
Alternatively, in described search result data, also comprise the information of icon corresponding to demonstration official documents and correspondence corresponding to described application program and/or described application program, in described graphical interaction element, comprise demonstration official documents and correspondence corresponding to described application program and/or icon corresponding to described application program.
Alternatively, also comprise: in described search result data, also comprise the link of Webpage corresponding to described search result data, for being presented in described interaction page.
Alternatively, the described step of obtaining the search result data of can invokes application opening also comprises: the URL that searches for Webpage corresponding to described search query word, from the URL of described Webpage, extract domain name, and the application program that third party corresponding domain name is issued is defined as the application program that need enable on described mobile terminal.
Alternatively, the described step of obtaining the search result data of can invokes application opening also comprises: receive in described mobile terminal for inputting described search query word and/or for drawing the information of client-side program of described interaction page, the application program that the third party corresponding with described client-side program issued is defined as the application program that need call on described mobile terminal.
According to another aspect of the present invention, a kind of device of searching at mobile terminal is provided, it comprises: search query word receiver module, for receiving the search query word from mobile terminal; Search result data acquisition module, for obtaining the search result data of can invokes application opening; Search result data sending module, for sending to described mobile terminal by described search result data.
Alternatively, described search result data for drawing interaction page on described mobile terminal, described interaction page is for receiving the trigger action that calls described application program and open described search result data, and trigger and from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
Alternatively, the URL that described search result data comprises the described application page for being pushed to described application program, thereby opens the described application page in described application program.
Alternatively, described search result data acquisition module is searched for the URL of Webpage corresponding to described search query word, and the URL of described Webpage is converted to the URL of the described application page.
Alternatively, described search result data acquisition module comprises: data presetting module, for default corresponding regular expression, position and the sliceable information of described application program; Matching module, for mating the URL of described Webpage with described regular expression; Extraction module, as described in webpage URL and as described in matching regular expressions, by the information extraction in the URL of described Webpage of described position; Concatenation module, for institute's information extraction and described sliceable information are spliced, obtains the URL of the described application page.
Alternatively, described search result data is also for graphing interactive elements in described interaction page, and described graphical interaction element is used for receiving described trigger action.
Alternatively, in described search result data, also comprise the information of icon corresponding to demonstration official documents and correspondence corresponding to described application program and/or described application program, in described graphical interaction element, comprise demonstration official documents and correspondence corresponding to described application program and/or icon corresponding to described application program.
Alternatively, in described search result data, also comprise the link of Webpage corresponding to described search result data, for being presented in described interaction page.
Alternatively, described search result data acquisition module is also searched for the URL of Webpage corresponding to described search query word, from the URL of described Webpage, extract domain name, and the application program that third party corresponding domain name is issued is defined as the application program that need enable on described mobile terminal.
Alternatively, described search result data acquisition module also receive in described mobile terminal for inputting described search query word and/or for drawing the information of client-side program of described interaction page, the application program that the third party corresponding with described client-side program issued is defined as the application program that need call on described mobile terminal.
According to the method and apparatus of searching at mobile terminal of the present invention, send after search query word to service end at mobile terminal, the search result data that service end is returned to mobile terminal, can either in mobile terminal, generate displaying searching result data in interaction page, also allow mobile terminal to call other application programs and open the search result data in interaction page.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Brief description of the drawings
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skill in the art.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the process flow diagram of method of searching at mobile terminal according to an embodiment of the invention;
Fig. 2 shows the data interaction schematic diagram of mobile terminal and service end in method of searching at mobile terminal according to an embodiment of the invention;
Fig. 3 shows the local process flow diagram of method of searching at mobile terminal according to an embodiment of the invention;
Fig. 4 shows the block diagram of the device of searching at mobile terminal according to an embodiment of the invention;
Fig. 5 shows the block diagram of the device of searching at mobile terminal according to an embodiment of the invention;
Fig. 6 shows the process flow diagram of method of searching at mobile terminal according to an embodiment of the invention;
Fig. 7 shows the local process flow diagram of method of searching at mobile terminal according to an embodiment of the invention;
Fig. 8 shows the block diagram of the device of searching at mobile terminal according to an embodiment of the invention;
Fig. 9 shows the block diagram of individual module in the device of searching at mobile terminal according to an embodiment of the invention.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, but should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can be by the those skilled in the art that conveys to complete the scope of the present disclosure.
As shown in Figure 1, one embodiment of the present of invention provide a kind of method of searching at mobile terminal, and it comprises: step 110, receive the search query word that user inputs, and be sent to service end.Step 120, receives the search result data of can invokes application opening of returning from service end.Step 130, according to search result data, draws interaction page.Step 140, receives the search result data of trigger action open to(for) the invokes application of interaction page, invokes application from mobile terminal, and in application program, open the application page corresponding to search result data.In the technical scheme of the present embodiment, in mobile terminal, in mounted application program, open the application page corresponding to search result data, realize by the application program outside interaction page and opened the search result data in interaction page.The function of application program is depended in the operation that user can carry out search result data, and is not limited to the function that interaction page can provide.Trigger action includes but not limited to touch operation, the button selection operation etc. to the application page, the client-side program that search query word can have function of search by browser or by other sends, in like manner interaction page can be the result page in browser, can be also the result of page searching that client-side program provides.As shown in Figure 2, be the data interaction schematic diagram between mobile terminal and service end in the present embodiment technical scheme.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, step 140 comprises: in the time of invokes application, the URL of the application page comprising in search result data is pushed to application program, thereby in application program, opens the application page.In the technical scheme of the present embodiment, in the search result data that service end is returned, comprise the openable application page of application program URL, and URL is corresponding with search result data for this application page, opens search result data thereby can meet in application program.For example, the form of this application page URL can be aaa: //shopinfo id=515445, wherein, it is the openable page URL of application program form that the part of " aaa: //shopinfo id=" meets.
As shown in Figure 3, another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, and the method for searching at mobile terminal of the present embodiment, step 130 also comprises: step 131, graphing interactive elements in interaction page.Step 132, trigger action is the operation that graphical interaction element is carried out.In the technical scheme of the present embodiment, the having of graphical interaction element is beneficial to prompting user and carrys out invokes application by trigger action and open search result data.Graphical interaction element includes but not limited to the form such as figure button, figure button, and trigger action includes but not limited to the touch of graphical interaction element to click, touch the operations such as slip.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, in graphical interaction element, comprise demonstration official documents and correspondence corresponding to application program and/or icon corresponding to application program, in the technical scheme of the present embodiment, show the existence of official documents and correspondence and icon, which program what can clearly point out that user calls is.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, also comprise: by the link of the Webpage corresponding search result data comprising in search result data, be presented in interaction page.In the technical scheme of the present embodiment, the existence of Webpage link, allows user directly in interaction page, to open Webpage, opens the another kind of mode outside search result data for user provides by application program.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, and the method for searching at mobile terminal of the present embodiment, application program is issued by third party corresponding to Webpage corresponding to search result data.In the technical scheme of the present embodiment, when likely the content of oneself being published to Webpage due to third party, be also supplied on the application page corresponding to application program of oneself issuing, so call the application program that this third party issues, easily displaying searching result data and search result data is more operated better.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, application program and being issued by identical third party for inputted search query word and/or for the client-side program of drawing interaction page in mobile terminal.In the technical scheme of the present embodiment, certain client-side program on mobile terminal can inputted search query word or is drawn interaction page, if open the search result data in interaction page, must consider the compatibility between program, the compatibility often having had between the program that same third party develops, so select the Another application program of this third party's exploitation often can normally open this search result data.
As shown in Figure 4, another embodiment of the present invention provides a kind of device of searching at mobile terminal, and it comprises: search query word sending module 410, for receiving the search query word of user's input, is sent to service end.Search result data receiver module 420, for receiving the search result data of can invokes application opening of returning from service end.Interaction page drafting module 430, for according to search result data, draws interaction page corresponding to search result data.Application page open module 440, for receiving the search result data of trigger action open to(for) the invokes application of interaction page, invokes application from mobile terminal, and in application program, open the application page corresponding to search result data.In the technical scheme of the present embodiment, in mobile terminal, in mounted application program, open the application page corresponding to search result data, realize by the application program outside interaction page and opened the search result data in interaction page.The function of application program is depended in the operation that user can carry out search result data, and is not limited to the function that interaction page can provide.Trigger action includes but not limited to touch operation, the button selection operation etc. to the application page, the client-side program that search query word can have function of search by browser or by other sends, in like manner interaction page can be the result page in browser, can be also the result of page searching that client-side program provides.As shown in Figure 2, be the data interaction schematic diagram between mobile terminal and service end in the present embodiment technical scheme.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, application page open module 440 is in the time of invokes application, the URL of the application page comprising in search result data is pushed to application program, thereby in application program, opens the application page.In the technical scheme of the present embodiment, in the search result data that service end is returned, comprise the openable application page of application program URL, and URL is corresponding with search result data for this application page, opens search result data thereby can meet in application program.For example, the form of this application page URL can be aaa: //shopinfo id=515445, wherein, it is the openable page URL of application program form that the part of " aaa: //shopinfo id=" meets.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, and the device of searching at mobile terminal of the present embodiment, interaction page drafting module 430 is also in graphing interactive elements in interaction page.Trigger action is the operation that graphical interaction element is carried out.In the technical scheme of the present embodiment, the having of graphical interaction element is beneficial to prompting user and carrys out invokes application by trigger action and open search result data.Graphical interaction element includes but not limited to the form such as figure button, figure button, and trigger action includes but not limited to the touch of graphical interaction element to click, touch the operations such as slip.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, comprises demonstration official documents and correspondence corresponding to application program and/or icon corresponding to application program in graphical interaction element.In the technical scheme of the present embodiment, show the existence of official documents and correspondence and icon, which program what can clearly point out that user calls is
As shown in Figure 5, another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, also comprise: Webpage link represents module 450, for the link of Webpage corresponding to search result data that search result data is comprised, be presented in interaction page.In the technical scheme of the present embodiment, the existence of Webpage link, allows user directly in interaction page, to open Webpage, opens the another kind of mode outside search result data for user provides by application program.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, and the device of searching at mobile terminal of the present embodiment, application program is issued by third party corresponding to Webpage corresponding to search result data.In the technical scheme of the present embodiment, when likely the content of oneself being published to Webpage due to third party, be also supplied on the application page corresponding to application program of oneself issuing, so call the application program that this third party issues, easily displaying searching result data and search result data is more operated better.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, application program and being issued by identical third party for inputted search query word and/or for the client-side program of drawing interaction page in mobile terminal.In the technical scheme of the present embodiment, certain client-side program on mobile terminal can inputted search query word or is drawn interaction page, if open the search result data in interaction page, must consider the compatibility between program, the compatibility often having had between the program that same third party develops, so select the Another application program of this third party's exploitation often can normally open this search result data.
As shown in Figure 6, another embodiment of the present invention provides a kind of method of searching at mobile terminal, and it comprises: step 610, receives the search query word from mobile terminal.Step 620, obtains the search result data of can invokes application opening.Step 630, sends to mobile terminal by search result data.Trigger action in the present embodiment includes but not limited to touch operation, the button selection operation etc. to the application page, the client-side program that search query word can have function of search by browser or by other sends, in like manner interaction page can be the result page in browser, can be also the result of page searching that client-side program provides.As shown in Figure 2, be the data interaction schematic diagram between mobile terminal and service end in the present embodiment technical scheme.By the technical scheme of the present embodiment, search result data sends to client, client can be called corresponding application program, in application program, open search result data, search result data is presented in application program, and the function that is user-friendly to application program operates search result data.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, search result data for drawing interaction page on mobile terminal, interaction page is opened the trigger action of search result data for receiving invokes application, and trigger invokes application from mobile terminal, and in application program, open the application page corresponding to search result data.In the technical scheme of the present embodiment, service end returns to the mobile search result data to terminal, comprise the application page corresponding to search result data that can open in mounted application program in mobile terminal, realized by the application program outside interaction page and opened the search result data in interaction page.The function of application program is depended in the operation that user can carry out search result data, and is not limited to the function that interaction page can provide.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, search result data comprises the URL that applies the page, be used for being pushed to application program, thereby in application program, open the application page.In the technical scheme of the present embodiment, in the search result data that service end is returned, comprise the openable application page of application program URL, and URL is corresponding with search result data for this application page, opens search result data thereby can meet in application program.For example, the form of this application page URL can be aaa: //shopinfo id=515445, wherein, it is the openable page URL of application program form that the part of " aaa: //shopinfo id=" meets.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, step 620 comprises: search for the URL of Webpage corresponding to search query word, and the URL of Webpage is converted to the URL of the application page.In the technical scheme of the present embodiment, because the URL of Webpage has same section and different piece conventionally with the URL of the application page, same section has been indicated the content of search result data, different piece has represented the multi-form of Webpage and the application page, so different piece is replaced, can realize Webpage URL is converted to application page URL, particularly, the transformation rule that can provide according to third party, browsing device net page page URL corresponding search result data is converted to an application page URL, can open the application page of third party application based on this application page URL, for example can be opened to certain details page.
As shown in Figure 7, another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, step 620 comprises: step 621, default corresponding regular expression, position and the sliceable information of application program.Step 622, mates the URL of Webpage with regular expression.Step 623, as the URL of webpage and matching regular expressions, opsition dependent information extraction in the URL of Webpage.Step 624, splices institute's information extraction and sliceable information the URL of the page that is applied.In the present embodiment, provide a kind of concrete Webpage URL that realizes to be converted to the mode of applying page URL, an example is below provided: establish regular expression for (/ ^http://www .aaa .com /shop/([d]+) $/i), Webpage URL is http://m.aaa.com/shop/515445 ", by Webpage URL and matching regular expressions, the match is successful, then press predeterminated position information extraction from Webpage URL, now institute's information extraction is 515445, by institute's information extraction 515445 and default sliceable information aaa: //shopinfo id=splices, after splicing, obtain the application page URL:aaa that can open in application program: //shopinfo id=515445.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, search result data is also for graphing interactive elements in interaction page, and graphical interaction element is used for receiving trigger action.In the technical scheme of the present embodiment, the having of graphical interaction element is beneficial to prompting user and carrys out invokes application by trigger action and open search result data.Graphical interaction element includes but not limited to the form such as figure button, figure button, and trigger action includes but not limited to the touch of graphical interaction element to click, touch the operations such as slip.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, in search result data, also comprise the information of icon corresponding to demonstration official documents and correspondence corresponding to application program and/or application program, in graphical interaction element, comprise demonstration official documents and correspondence corresponding to application program and/or icon corresponding to application program.In the technical scheme of the present embodiment, show the existence of official documents and correspondence and icon, which program what can clearly point out that user calls is.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, also comprise: in search result data, also comprise the link of Webpage corresponding to search result data, for being presented in interaction page.In the technical scheme of the present embodiment, the existence of Webpage link, allows user directly in interaction page, to open Webpage, opens the another kind of mode outside search result data for user provides by application program.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, step 620 also comprises: the URL that searches for Webpage corresponding to search query word, from the URL of Webpage, extract domain name, and the application program that third party corresponding domain name is issued is defined as the application program that need enable on mobile terminal.In the technical scheme of the present embodiment, because third party can be distributed on the content of oneself on the webpage of own website and the page of application program, the domain name of Webpage URL has been indicated third-party identity so, identify the application program of selecting this third party to issue after third-party identity and be certainly more suitable for opening the content of its issue, for example, all according to Webpage URL differential threshold A by name company, the application program of A company being issued is as the application program that need call in mobile terminal.
Another embodiment of the present invention proposes a kind of method of searching at mobile terminal, compared with above-described embodiment, the method of searching at mobile terminal of the present embodiment, step 620 also comprises: in mobile terminal receive for inputted search query word and/or for drawing the information of client-side program of interaction page, the application program that the third party corresponding with client-side program issued is defined as the application program that need call on mobile terminal.In the technical scheme of the present embodiment, certain client-side program on mobile terminal can inputted search query word or is drawn interaction page, if open the search result data in interaction page, must consider the compatibility between program, the compatibility often having had between the program that same third party develops, so select the Another application program of this third party's exploitation often can normally open this search result data.
As shown in Figure 8, another embodiment of the present invention provides a kind of device of searching at mobile terminal, and it comprises: search query word receiver module 810, and for receiving the search query word from mobile terminal.Search result data acquisition module 820, for obtaining the search result data of can invokes application opening.Search result data sending module 830, for sending to mobile terminal by search result data.Trigger action includes but not limited to touch operation, the button selection operation etc. to the application page in the present embodiment, the client-side program that search query word can have function of search by browser or by other sends, in like manner interaction page can be the result page in browser, can be also the result of page searching that client-side program provides.As shown in Figure 2, be the data interaction schematic diagram between mobile terminal and service end in the present embodiment technical scheme.By the technical scheme of the present embodiment, search result data sends to client, client can be called corresponding application program, in application program, open search result data, search result data is presented in application program, and the function that is user-friendly to application program operates search result data.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data for drawing interaction page on mobile terminal, interaction page is opened the trigger action of search result data for receiving invokes application, and trigger invokes application from mobile terminal, and in application program, open the application page corresponding to search result data.In the technical scheme of the present embodiment, service end returns to the mobile search result data to terminal, comprise the application page corresponding to search result data that can open in mounted application program in mobile terminal, realized by the application program outside interaction page and opened the search result data in interaction page.The function of application program is depended in the operation that user can carry out search result data, and is not limited to the function that interaction page can provide.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data comprises the URL that applies the page, be used for being pushed to application program, thereby in application program, open the application page.In the technical scheme of the present embodiment, in the search result data that service end is returned, comprise the openable application page of application program URL, and URL is corresponding with search result data for this application page, thereby can meet and in application program, open search result data, for example, the form of this application page URL can be aaa: //shopinfo id=515445, wherein, it is the openable page URL of application program form that the part of " aaa: //shopinfo id=" meets.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data acquisition module 820 is searched for the URL of Webpage corresponding to search query word, and the URL of Webpage is converted to the URL of the application page.In the technical scheme of the present embodiment, because the URL of Webpage has same section and different piece conventionally with the URL of the application page, same section has been indicated the content of search result data, different piece has represented the multi-form of Webpage and the application page, so different piece is replaced, can realize Webpage URL is converted to application page URL, particularly, the transformation rule that can provide according to third party, browsing device net page page URL corresponding search result data is converted to an application page URL, can open the application page of third party application based on this application page URL, for example can be opened to certain details page.
As shown in Figure 9, another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data acquisition module 820 comprises: data presetting module 821, and for default corresponding regular expression, position and the sliceable information of application program.Matching module 822, for mating the URL of Webpage with regular expression.Extraction module 823, as the URL of webpage and matching regular expressions, opsition dependent information extraction in the URL of Webpage.Concatenation module 824, for institute's information extraction and sliceable information are spliced, the URL of the page that is applied.In the present embodiment, provide a kind of concrete Webpage URL that realizes to be converted to the mode of applying page URL, an example is below provided: establish regular expression for (/ ^http://www .aaa .com /shop/([d]+) $/i), Webpage URL is http://m.aaa.com/shop/515445 ", by Webpage URL and matching regular expressions, the match is successful, then press predeterminated position information extraction from Webpage URL, now institute's information extraction is 515445, by institute's information extraction 515445 and default sliceable information aaa: //shopinfo id=splices, after splicing, obtain the application page URL:aaa that can open in application program: //shopinfo id=515445.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data is also for graphing interactive elements in interaction page, and graphical interaction element is used for receiving trigger action.In the technical scheme of the present embodiment, the having of graphical interaction element is beneficial to prompting user and carrys out invokes application by trigger action and open search result data.Graphical interaction element includes but not limited to the form such as figure button, figure button, and trigger action includes but not limited to the touch of graphical interaction element to click, touch the operations such as slip.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, in search result data, also comprise the information of icon corresponding to demonstration official documents and correspondence corresponding to application program and/or application program, in graphical interaction element, comprise demonstration official documents and correspondence corresponding to application program and/or icon corresponding to application program.In the technical scheme of the present embodiment, show the existence of official documents and correspondence and icon, which program what can clearly point out that user calls is.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, also comprises the link of Webpage corresponding to search result data in search result data, for being presented in interaction page.In the technical scheme of the present embodiment, the existence of Webpage link, allows user directly in interaction page, to open Webpage, opens the another kind of mode outside search result data for user provides by application program.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data acquisition module 820 is also searched for the URL of Webpage corresponding to search query word, from the URL of Webpage, extract domain name, and the application program that third party corresponding domain name is issued is defined as the application program that need enable on mobile terminal.In the technical scheme of the present embodiment, because third party can be distributed on the content of oneself on the webpage of own website and the page of application program, the domain name of Webpage URL has been indicated third-party identity so, identify the application program of selecting this third party to issue after third-party identity and be certainly more suitable for opening the content of its issue, for example, all according to Webpage URL differential threshold A by name company, the application program of A company being issued is as the application program that need call in mobile terminal.
Another embodiment of the present invention proposes a kind of device of searching at mobile terminal, compared with above-described embodiment, the device of searching at mobile terminal of the present embodiment, search result data acquisition module also in mobile terminal receive for inputted search query word and/or for drawing the information of client-side program of interaction page, the application program that the third party corresponding with client-side program issued is defined as the application program that need call on mobile terminal.In the technical scheme of the present embodiment, certain client-side program on mobile terminal can inputted search query word or is drawn interaction page, if open the search result data in interaction page, must consider the compatibility between program, the compatibility often having had between the program that same third party develops, so select the Another application program of this third party's exploitation often can normally open this search result data.
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
In the instructions that provided herein, a large amount of details are described.But, can understand, embodiments of the invention can be put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.But, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them in addition multiple submodules or subelement or sub-component.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature instead of further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module of moving on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize according to the some or all functions of the some or all parts in the method and apparatus of searching at mobile terminal of the embodiment of the present invention.The present invention can also be embodied as part or all equipment or the device program (for example, computer program and computer program) for carrying out method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described instead of limit the invention, and those skilled in the art can design alternative embodiment in the case of not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has multiple such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim of having enumerated some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
Claims (10)
1. a method of searching at mobile terminal, it comprises:
The search query word that receives user's input, is sent to service end;
Receive the search result data of can invokes application opening of returning from described service end;
According to described search result data, draw interaction page;
Receive the described search result data of trigger action open to(for) the invokes application of described interaction page, from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
2. method according to claim 1, wherein, the described step of opening the application page corresponding to described search result data in described application program comprises:
In the time calling described application program, the URL of the described application page comprising in described search result data is pushed to described application program, thereby in described application program, opens the described application page.
3. according to the method described in any one in claim 1-2, wherein, described according to described search result data, the step of drafting interaction page, also comprises:
Graphing interactive elements in described interaction page;
Described trigger action is the operation that described graphical interaction element is carried out.
4. a device of searching at mobile terminal, it comprises:
Search query word sending module, for receiving the search query word of user's input, is sent to service end;
Search result data receiver module, for receiving the search result data of can invokes application opening of returning from described service end;
Interaction page drafting module, for according to described search result data, draws interaction page;
Application page open module, for receiving the described search result data of trigger action open to(for) the invokes application of described interaction page, from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
5. device according to claim 4, wherein,
Described application page open module, in the time calling described application program, is pushed to described application program by the URL of the described application page comprising in described search result data, thereby in described application program, opens the described application page.
6. a method of searching at mobile terminal, it comprises:
Receive the search query word from mobile terminal;
Obtain the search result data of can invokes application opening;
Described search result data is sent to described mobile terminal.
7. method according to claim 6, wherein, described search result data for drawing interaction page on described mobile terminal, described interaction page is for receiving the trigger action that calls described application program and open described search result data, and trigger and from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
8. according to the method described in any one in claim 6-7, wherein,
The URL that described search result data comprises the described application page for being pushed to described application program, thereby opens the described application page in described application program.
9. a device of searching at mobile terminal, it comprises:
Search query word receiver module, for receiving the search query word from mobile terminal;
Search result data acquisition module, for obtaining the search result data of can invokes application opening;
Search result data sending module, for sending to described mobile terminal by described search result data.
10. device according to claim 9, wherein,
Described search result data for drawing interaction page on described mobile terminal, described interaction page is for receiving the trigger action that calls described application program and open described search result data, and trigger and from described mobile terminal, call described application program, and in described application program, open the application page corresponding to described search result data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410140658.2A CN103886101B (en) | 2014-04-09 | 2014-04-09 | In the method and apparatus that mobile terminal scans for |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410140658.2A CN103886101B (en) | 2014-04-09 | 2014-04-09 | In the method and apparatus that mobile terminal scans for |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103886101A true CN103886101A (en) | 2014-06-25 |
CN103886101B CN103886101B (en) | 2018-03-02 |
Family
ID=50954993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410140658.2A Active CN103886101B (en) | 2014-04-09 | 2014-04-09 | In the method and apparatus that mobile terminal scans for |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103886101B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077390A (en) * | 2014-06-27 | 2014-10-01 | 北京奇虎科技有限公司 | Search display method and device based on browsers and electronic device |
CN107491480A (en) * | 2017-07-10 | 2017-12-19 | 北京奇安信科技有限公司 | A kind of search result display processing method and device |
CN108874958A (en) * | 2018-06-06 | 2018-11-23 | 麒麟合盛网络技术股份有限公司 | Content search method and device |
CN110532459A (en) * | 2019-09-02 | 2019-12-03 | 深圳传音控股股份有限公司 | Search method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101242412A (en) * | 2008-03-17 | 2008-08-13 | 张建中 | A transmission method, device and system for multi-dimension data instance |
CN101308505A (en) * | 2007-05-16 | 2008-11-19 | 国际商业机器公司 | Dynamic data access in a computer system via remote services |
CN101316274A (en) * | 2008-05-12 | 2008-12-03 | 华中科技大学 | Data disaster tolerance system suitable for WAN |
CN103617285A (en) * | 2013-12-11 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Method and device for displaying search result in mobile terminal |
-
2014
- 2014-04-09 CN CN201410140658.2A patent/CN103886101B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308505A (en) * | 2007-05-16 | 2008-11-19 | 国际商业机器公司 | Dynamic data access in a computer system via remote services |
CN101242412A (en) * | 2008-03-17 | 2008-08-13 | 张建中 | A transmission method, device and system for multi-dimension data instance |
CN101316274A (en) * | 2008-05-12 | 2008-12-03 | 华中科技大学 | Data disaster tolerance system suitable for WAN |
CN103617285A (en) * | 2013-12-11 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Method and device for displaying search result in mobile terminal |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104077390A (en) * | 2014-06-27 | 2014-10-01 | 北京奇虎科技有限公司 | Search display method and device based on browsers and electronic device |
CN107491480A (en) * | 2017-07-10 | 2017-12-19 | 北京奇安信科技有限公司 | A kind of search result display processing method and device |
CN108874958A (en) * | 2018-06-06 | 2018-11-23 | 麒麟合盛网络技术股份有限公司 | Content search method and device |
CN110532459A (en) * | 2019-09-02 | 2019-12-03 | 深圳传音控股股份有限公司 | Search method |
Also Published As
Publication number | Publication date |
---|---|
CN103886101B (en) | 2018-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3579124A1 (en) | Method and apparatus for providing search results | |
CA2787816C (en) | Share box for endorsements | |
CN103577597A (en) | Keyword searching system based on current browse webpage | |
CN103631887A (en) | Method for network search at browser side and browser | |
CN103577596A (en) | Keyword searching method and device based on current browse webpage | |
CN102306171A (en) | Method and equipment for providing network access suggestions and network search suggestions | |
CN103488781A (en) | Method and search engine server for providing information search | |
CN103488786A (en) | Method and client terminal for providing information search | |
CN103577595A (en) | Keyword pushing method and device based on current browse webpage | |
CN102982117A (en) | Information search method and device | |
CN103500211A (en) | Method and system for providing search services and client side | |
CN102982118A (en) | Searching method and device based on favorites | |
CN103020165A (en) | Browser capable of performing voice recognition processing and processing method | |
CN103034680A (en) | Data interaction method and device for terminal device | |
CN105488221A (en) | Method and system for recommending query terms for conducting searching in search interface | |
CN102902816A (en) | Search result display method and system and client | |
CN103020128A (en) | Method and device for data interaction with terminal device | |
CN103838881A (en) | Method and device for defining search engine result pages by user | |
CN103646122A (en) | Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture | |
CN102955850A (en) | Method and device for loading sequencing website | |
CN103886101A (en) | Method and device for performing search in mobile terminal | |
CN104036003A (en) | Search result integration method and device | |
CN103902736A (en) | System and method for finger click word-capturing search of words displayed on mobile information equipment screen | |
CN103366011A (en) | Method and device for visiting authenticated websites by browser address bar | |
CN103605686A (en) | Terminal fault solution providing method, server and system based on searching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220725 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |