[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109815000A - Using having adjusted method and its system, mobile terminal and computer-readable medium - Google Patents

Using having adjusted method and its system, mobile terminal and computer-readable medium Download PDF

Info

Publication number
CN109815000A
CN109815000A CN201910137345.4A CN201910137345A CN109815000A CN 109815000 A CN109815000 A CN 109815000A CN 201910137345 A CN201910137345 A CN 201910137345A CN 109815000 A CN109815000 A CN 109815000A
Authority
CN
China
Prior art keywords
browser
app
browsing
search result
history
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
Application number
CN201910137345.4A
Other languages
Chinese (zh)
Other versions
CN109815000B (en
Inventor
刘俊启
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201910137345.4A priority Critical patent/CN109815000B/en
Publication of CN109815000A publication Critical patent/CN109815000A/en
Application granted granted Critical
Publication of CN109815000B publication Critical patent/CN109815000B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Present disclose provides a kind of application tune to play method, comprising: receives the application that browser APP is issued and has adjusted instruction;Current search result in browser APP is guided in the primary APP with browser kernel, and is loaded in primary APP and shows the current search result;It obtains browser searches associated with current search result and browses history;Browser searches browsing history is added in the primary APP search browsing history of primary APP, so that primary APP is loaded according to user's operation.The disclosure additionally provides a kind of application tune system, mobile terminal and computer-readable medium.

Description

Using having adjusted method and its system, mobile terminal and computer-readable medium
Technical field
The present invention relates to the service application field of mobile terminal, in particular to a kind of application tune plays method and its system, shifting Dynamic terminal and computer-readable medium.
Background technique
For the experience for promoting user, more and more mobile phone applications (Application, abbreviation APP) support application at present Adjusted technology, i.e., it can phase intermodulation between application.
As a concrete application scene, when user scans for browsing in browser APP, search finding process one As be a continuous process, specifically, user entered keyword and initiate to search for, browser APP shows search results pages, uses Click a certain in search results pages, browser APP displaying result landing page in family;If browser APP current presentation result is landed Page is unsatisfactory for the demand of user, then user can select to retreat web page operation to be back to search results pages, and then selection search is tied Fruit page in other.User repeats the behaviour of above-mentioned " being back to search results pages " " selecting other in search results pages " Make, until user obtains satisfied search result.
In above-mentioned search navigation process, user generally can adjust technology to play mobile phone by browser APP tune based on application In primary APP, and search results pages are guided in primary APP to (primary APP has more powerful visit to be shown It asks, show function).Since search results pages can not be backed in primary APP, do not obtain satisfied search results pages it Before, user can frequently carry out " switch to browser APP, and carry out retrogressing webpage " and " be guided to search results pages primary To be shown in APP " operation.That is, user needs to switch between browser APP and primary APP, lead to user's body It is bad to test sense.
Summary of the invention
The present invention is directed at least solve one of the technical problems existing in the prior art, a kind of application tune method is proposed And its system, mobile terminal and computer-readable medium.
In a first aspect, the embodiment of the present disclosure provides a kind of application tune method, comprising:
It receives the application that browser APP is issued and has adjusted instruction;
Current search result in browser APP is guided in the primary APP with browser kernel, and primary It is loaded in APP and shows the current search result;
It obtains browser searches associated with current search result and browses history;
Browser searches browsing history is added in the primary APP search browsing history of primary APP, for primary APP is loaded according to user's operation.
In some embodiments, described the step of obtaining browser searches browsing history associated with current search result Include:
Browser searches associated with the current search result are obtained directly from browser APP browses history.
In some embodiments, described the step of obtaining browser searches browsing history associated with current search result Include:
Receive the browser identity information that browser APP is sent;
Based on the browser identity information, inquires from Web server and match with the browser identity information Search browse record, and filter out associated with current search result search browsing and record, using as with current search knot The associated browser searches of fruit browse history.
In some embodiments, described the step of obtaining browser searches browsing history associated with current search result Include:
The history data store address information that browser APP is sent is received, is remembered in the history data store address information Browser APP is loaded in advance by browser searches associated with current search result browsing historical storage when the Cloud Server Storage address;
According to the history data store address information, obtained from Cloud Server associated with current search result clear Device of looking at search browsing history.
In some embodiments, browser searches browsing history associated with current search result includes: current search As a result the time between browsing record corresponding to current search result of corresponding browsing record and browser APP The browsing that difference is less than scheduled duration threshold value records;
Alternatively, browser searches browsing history associated with current search result includes: corresponding to current search result Browsing record and browser APP with corresponding to current search result browsing record in timestamp most connect in time The browsing of close predetermined quantity item records;
The browsing record includes: the network address for browsing webpage and corresponding timestamp.
In some embodiments, the primary APP that browser searches browsing history is added to primary APP is searched for After step in browsing history further include:
When user carries out retrogressing web page operation in primary APP, looked into from updated primary APP search browsing history It askes out before timestamp is located at the corresponding browsing record of current search result and a nearest browsing records, and in primary APP The middle network address loaded in browsing record, and show corresponding webpage.
In some embodiments, the primary APP that browser searches browsing history is added to primary APP is searched for After step in browsing history further include:
When user carries out advance web page operation in primary APP, looked into from updated primary APP search browsing history Ask out that timestamp is located at after the corresponding browsing record of current search result and a nearest browsing records, and in primary APP The middle network address loaded in browsing record, and show corresponding webpage.
In some embodiments, the quantity of browser kernel is 1 in the primary APP;
It is described to be loaded in primary APP and include: the step of showing the current search result
It controls the browser kernel and loads network address corresponding to the current search result;
The browser kernel is called, and shows the webpage that the browser kernel is presented.
In some embodiments, the quantity of browser kernel is n in the primary APP, and n is the integer greater than 1;
It is described to be loaded in primary APP and include: the step of showing the current search result
A browser kernel in the primary APP is chosen as selected browser kernel, and controls the choosing Determine browser kernel and loads network address corresponding to the current search result;
The selected browser kernel is called, and shows the webpage that the selected browser kernel is presented;
Step browser searches browsing history being added in the primary APP search browsing history of primary APP After rapid further include:
Control other n-1 browser kernel in the primary APP in addition to the selected browser kernel, respectively plus Carry the network address in the primary APP search browsing history in the n-1 item browsing record of the current search result.
Second aspect, present disclose provides a kind of application tune to play system, comprising:
Instruction has been adjusted in command reception module, the application for receiving browser APP sending;
Water conservancy diversion module, for the current search result in browser APP to be guided to the primary APP with browser kernel In;
Display module is loaded, for after current search result is guided in primary APP by the water conservancy diversion module, in original It is loaded in raw APP and shows the current search result;
History obtains module, browses history for obtaining browser searches associated with current search result;
Adding module, the primary APP search browsing for browser searches browsing history to be added to primary APP are gone through Shi Zhong, so that primary APP is loaded according to user's operation.
In some embodiments, the history acquisition module includes:
First acquisition unit, for obtaining browsing associated with the current search result directly from browser APP Device search browsing history.
In some embodiments, the history acquisition module includes:
Identity information receiving unit, for receiving the browser identity information of browser APP transmission;
Screening unit is inquired, the browser identity information is based on, is inquired from Web server and the browsing body The search browsing record that part information matches, and filter out search browsing associated with current search result and record, using as The browser searches associated with current search result browse history.
In some embodiments, the history acquisition module includes:
Address information receiving unit, for receiving the history data store address information of browser APP transmission, the history Browser APP is recorded in address data memory information in advance to go through browser searches browsing associated with current search result History is stored in storage address when Cloud Server;
Second acquisition unit, for being obtained from Cloud Server and current according to the history data store address information The associated browser searches of search result browse history.
In some embodiments, browser searches browsing history associated with current search result includes: current search As a result the time between browsing record corresponding to current search result of corresponding browsing record and browser APP The browsing that difference is less than scheduled duration threshold value records;
Alternatively, browser searches browsing history associated with current search result includes: corresponding to current search result Browsing record and browser APP with corresponding to current search result browsing record in timestamp most connect in time The browsing of close predetermined quantity item records;
The browsing record includes: the network address for browsing webpage and corresponding timestamp.
In some embodiments, further includes: record queries module;
The record queries module is used for when user carries out retrogressing web page operation in primary APP, from updated original Timestamp is inquired in raw APP search browsing history to be located at before the corresponding browsing record of current search result and one recently Browsing record;
The load display module is also used to after the record queries module completes inquiry, institute is loaded in primary APP The network address in the browsing record that record queries module polls go out is stated, and shows corresponding webpage.
In some embodiments, further includes: record queries module;
The record loading module is used for when user carries out advance web page operation in primary APP, from updated original Timestamp is inquired in raw APP search browsing history to be located at after the corresponding browsing record of current search result and one recently Browsing record;
The load display module is also used to after the record queries module completes inquiry, institute is loaded in primary APP The network address in the browsing record that record queries module polls go out is stated, and shows corresponding webpage.
In some embodiments, the quantity of browser kernel is 1 in the primary APP;
The load display module includes:
First control unit loads network address corresponding to the current search result for controlling the browser kernel;
First calls display unit, for calling the browser kernel, and shows what the browser kernel was presented Webpage.
In some embodiments, the quantity of browser kernel is n in the primary APP, and n is the integer greater than 1;
The load display module includes:
Second control unit, for choosing one in the primary APP browser kernel as selected browser Kernel, and control the selected browser kernel and load network address corresponding to the current search result;
Second calls display unit, for calling the selected browser kernel, and shows the selected browser kernel The webpage presented;
Second control unit is also used to that browser searches browsing history is added to original in the adding module After in the primary APP search browsing history of raw APP, control in the primary APP in addition to the selected browser kernel Other n-1 browser kernel is loaded in the primary APP search browsing history respectively near the current search result Network address in n-1 item browsing record.
The third aspect, the embodiment of the present disclosure additionally provide a kind of mobile terminal, comprising:
One or more processors;
Storage device is stored thereon with one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of places It manages device and realizes such as above-mentioned method.
Fourth aspect, the embodiment of the present disclosure additionally provide a kind of computer-readable medium, are stored thereon with computer program, Wherein, such as above-mentioned method is realized when described program is executed by processor.
Method and its system, mobile terminal and computer-readable medium have been adjusted in the application that the embodiment of the present disclosure provides, and are passed through While by water conservancy diversion current search result to primary APP, it is clear also to obtain browser searches associated with current search result It lookes at history, and browser searches browsing history is added in the primary APP search browsing history of primary APP, can avoid leading The problem of user frequently switches between browser APP and primary APP after stream current search result, so as to promote use The experience at family reduces user's search need cost after water conservancy diversion.
Detailed description of the invention
Fig. 1 is the flow chart that a kind of application tune that the embodiment of the present disclosure provides plays method;
Fig. 2 a is a kind of specific flow chart of step S103 in the disclosure;
Fig. 2 b is another specific flow chart of step S103 in the disclosure;
Fig. 2 c is another specific flow chart of step S103 in the disclosure;
Fig. 3 is the flow chart that method has been adjusted in another application that the embodiment of the present disclosure provides;
Fig. 4 is in the disclosure using a kind of structural block diagram for having adjusted system;
Fig. 5 a is a kind of specific block diagram that display module is loaded in the disclosure;
Fig. 5 b is another specific block diagram that display module is loaded in the disclosure;
Fig. 6 a is a kind of specific block diagram that history obtains module in the disclosure;
Fig. 6 b is another specific block diagram that history obtains module in the disclosure;
Fig. 6 c is another specific block diagram that history obtains module in the disclosure.
Specific embodiment
To make those skilled in the art more fully understand technical solution of the present invention, the present invention is mentioned with reference to the accompanying drawing A kind of application tune supplied plays method and its system, mobile terminal and computer-readable medium are described in detail.
Example embodiment will hereinafter be described more fully hereinafter with reference to the accompanying drawings, but the example embodiment can be with difference Form embodies and should not be construed as being limited to embodiment set forth herein.Conversely, the purpose for providing these embodiments is It is thoroughly and complete to make the disclosure, and those skilled in the art will be made to fully understand the scope of the present disclosure.
Term as used herein is only used for description specific embodiment, and is not intended to limit the disclosure.As used herein , "one" is also intended to "the" including plural form singular, unless in addition context is expressly noted that.It will also be appreciated that Be, when in this specification use term " includes " and/or " by ... be made " when, specify there are the feature, entirety, step, Operation, element and/or component, but do not preclude the presence or addition of other one or more features, entirety, step, operation, element, Component and/or its group.
Although these elements are not it will be appreciated that term first, second etc. can be used herein to describe various elements It should be limited to these terms.These terms are only used to distinguish an element and another element.Therefore, without departing substantially from the disclosure In the case where giving advice, first element, first assembly or the first component being discussed below can be described as second element, the second component or Two components.
Embodiment described herein can be by the idealized schematic diagram of the disclosure and reference planes figure and/or sectional view are retouched It states.It therefore, can be according to manufacturing technology and/or tolerance come modified example diagram.Therefore, embodiment is not limited to reality shown in the drawings Apply example, but the modification of the configuration including being formed based on manufacturing process.Therefore, the area illustrated in attached drawing, which has, schematically to be belonged to Property, and the shape in area as shown in the figure instantiates the concrete shape in the area of element, but is not intended to restrictive.
Unless otherwise defined, the otherwise meaning of all terms (including technical and scientific term) used herein and this field The normally understood meaning of those of ordinary skill is identical.It will also be understood that such as those those of limit term in common dictionary and answer When being interpreted as having and its consistent meaning of meaning under the background of the relevant technologies and the disclosure, and will be not interpreted as having There are idealization or excessively formal meaning, unless clear herein so limit.
The technical solution of the disclosure is related to two kinds of APP: browser APP and primary APP;Wherein, " browser APP " (for example, 360 mobile phone browser APP, UC mobile phone browser APP) it is alternatively referred to as Web APP, it is a kind of frame-type APP development mode (HTML5APP Development of Framework mode) has cross-platform advantage, and the mode is usually by " HTML5 cloud website+APP application client End " two parts are constituted, and APP applications client need to only install the frame part of application, and the data applied are then to open APP every time When, go cloud access evidence to be presented to mobile phone user." primary APP " (such as mobile phone Baidu APP) is alternatively referred to as local APP (Native APP) is the App exploitation service based on native operating sys-tern, and primary APP access and compatible ability are also relatively good, Can support the push of online or offline message or carry out local resource access, and camera shooting, dialing, bluetooth, function tune It takes.The advantage that there are many primary APP exploitations, such as primary APP are to provide different experience, primary for different platforms for user Using can save broadband cost, local resource access, opening speed faster and for user provide optimal user experience and Good user interface etc..
Primary APP and browser APP are mounted in mobile terminal, and mobile terminal has one or more processors, this A little processors are able to carry out the program in primary APP and browser APP, so that primary APP and browser APP realizes corresponding function Energy.
Application in the disclosure has adjusted method to be based on application and has adjusted system, which has adjusted system to encapsulate in the form of program In primary APP, so that primary APP has corresponding function, therefore is applied in the disclosure and adjusted the executing subject of method can To see primary APP as (system has been adjusted in the application being substantially in primary APP certainly);In addition, the primary APP in the disclosure has Browser kernel, so that primary APP has search browsing function.
Fig. 1 is the flow chart that a kind of application tune that the embodiment of the present disclosure provides plays method, as shown in Figure 1, the application is adjusted Method includes:
Step S101, it receives the application that browser APP is issued and has adjusted instruction.
User scans for browsing behavior in browser APP, and it (can be to search that search engine, which searches out correlated results for it, Rope result page, or result lands page) and browser APP is returned to, browser APP shows corresponding web page.Browser APP Application is issued to primary APP depending on the user's operation and has adjusted instruction, or primary from trend according to a tune being pre-designed rule APP issues application and has adjusted instruction, to have adjusted primary APP.
In the disclosure, technology has been adjusted specifically to jump technology, universal link skill using Schema using Art etc., the disclosure is not construed as limiting it.
In step s101, instruction has been adjusted in the application that primary APP receives that browser APP is issued.
Step S102, the current search result in browser APP is guided in the primary APP with browser kernel, And it is loaded in primary APP and shows current search result.
In step s 102, primary APP has adjusted instruction according to the application received, by current search result from browser APP is guided in primary APP.Specifically, primary APP has adjusted instruction according to the application received, obtains working as in browser APP Network address corresponding to preceding search result, the browser kernel for being then based on itself load the network address, and in primary APP Show current search result.
In the disclosure, the quantity of the browser kernel configured in primary APP can be one or more.
When browser kernel is 1, in step s 102, it is current that primary APP controls browser kernel load first Then network address corresponding to search result calls the browser kernel, and show the webpage that browser kernel is presented, to realize Current search result is shown in primary APP.
When browser kernel is multiple, in step s 102, primary APP chooses a browsing in primary APP first Device kernel controls network address corresponding to selected browser kernel load current search result as selected browser kernel, so After call the selected browser kernel, and show the webpage that selected browser kernel is presented, shown in primary APP with realizing Current search result.
Step S103, acquisition browser searches associated with current search result browse history.
Step S104, browser searches browsing history is added in the primary APP search browsing history of primary APP, with It is loaded for primary APP according to user's operation.
In the disclosure, step S103 can be executed after step s 102, or same with step S101 or step S102 Step executes, and two kinds of situations belong to the protection scope of the disclosure.
Unlike the prior art, in the disclosure, when browser APP tune plays primary APP, primary APP not only can Water conservancy diversion current search result can also obtain browser searches browsing history associated with current search result, and will acquire Browser searches browsing history be added in primary APP search browsing history.
In the disclosure, browser searches browsing history associated with current search result includes: current search result The time difference between browsing record corresponding to current search result of corresponding browsing record and browser APP is small It is recorded in the browsing of scheduled duration threshold value;Browsing record includes: the network address for browsing webpage and corresponding timestamp.
In practical applications, the associated search browsing of user's progress often concentrates in one section of finite time, such as In 30 minutes.It chooses in the disclosure and is less than scheduled duration threshold value with the timestamp in the corresponding browsing record of current search result The browsing of (such as 30 minutes) records, as browsing associated with current search result record, to obtain and current search As a result associated browser searches browse history.
Certainly, the timestamp in above-mentioned selection and the corresponding browsing record of current search result is less than scheduled duration threshold value Browsing record, as the scheme of browsing record associated with current search result, only one of disclosure optinal plan, It will not generate restriction to the technical solution in the disclosure.It in the disclosure can also and current search determining according to other conditions As a result associated browsing record, such as obtain and nearest predetermined of the timestamp in the corresponding browsing record of current search result The browsing of quantity item (such as 10) records, and records as browsing associated with current search result.For other situations, this Place no longer illustrates one by one.
In the disclosure, acquisition browser searches browsing historical approach associated with current search result can be used as follows Several ways.
Mode 1), Fig. 2 a is a kind of specific flow chart of step S103 in the disclosure, as shown in Figure 2 a, as step S103 A kind of specific embodiment, step S103 includes:
Step S1031a, browser searches browsing associated with current search result is obtained directly from browser APP History.
Browser APP can be based on Cookie technology, localstorage technology and sessionstorage technology come to depositing History is stored up into storage.Wherein, the Cookie default that browser end generates is failed after closing browser, is deposited in localstorage The historical data of storage is unless clear, otherwise persistence, and the historical data stored in sessionstorage only currently can It is effective under words, it is removed after closing the page or browser.
Therefore, browser searches browsing associated with current search result can be stored in the database of browser APP History, primary APP can be obtained directly from browser APP associated with current search result based on data sharing technology between application Browser searches browse history.
Mode 2, Fig. 2 b is another specific flow chart of step S103 in the disclosure, as shown in Figure 2 b, as step Another specific embodiment of S103, step S103 include:
Step S1031b, the browser identity information that browser APP is sent is received.
Step S1032b, it is based on browser identity information, is inquired from Web server and browser identity information phase The search browsing record matched, and filter out associated with current search result search browsing and record, using as with current search As a result associated browser searches browse history.
When user scans for browsing by browser APP, browser APP can send request instruction to Web server, Request instruction that Web server is sent according to browser APP feed back corresponding Internet resources (generally refer to html document, can also To be PDF, picture or other types, the position of resource is specified by user using uniform resource identifier URI), browser APP Show corresponding webpage.In above process, the search browsing record of browser APP can be also stored in Web server.
Therefore, primary APP can be inquired and browser by the browser identity information got from Web server The search that identity information matches browses record, and is screened out from it search browsing record associated with current search result, To browse history as browser searches associated with current search result.
Mode 3), Fig. 2 c is another specific flow chart of step S103 in the disclosure, as shown in Figure 2 c, as step Another specific embodiment of S103, step S103 include:
Step S1031c, the history data store address information that browser APP is sent, history data store address letter are received Browser APP is recorded in breath, and browser searches associated with current search result are browsed into historical storage in cloud service in advance Storage address when device.
Step S1032c, it according to history data store address information, is obtained and current search result phase from Cloud Server Associated browser searches browse history.
Based on foregoing teachings it is found that browser searches associated with current search result can be stored in browser APP History is browsed, when browser APP tune plays primary APP, browser APP can search browser associated with current search result Rope browsing history is packaged, is uploaded in Cloud Server, to be stored.After Cloud Server completes data storage, browser APP History data store address information can be sent to primary APP, and it is pre- to record browser APP in the history data store address information The first storage address by browser searches associated with current search result browsing historical storage when the Cloud Server.It is primary APP can be obtained and current search result phase based on the storage address in history data store address information from Cloud Server Associated browser searches browse history.
In aforesaid way 2) in, user is when carrying out webpage retrogressing/webpage forward operation by browser APP, browser APP can carry out webpage load by way of reading buffering, and without sending request instruction to Web server, therefore Web takes Browser APP, which will not be recorded, in business device passes through webpage retrogressing/webpage forward operation key browsed webpage record.1 He of mode In mode 3, browser APP can be not only recorded in browser searches browsing history, request instruction institute is sent by Web server The record of webpage is opened, and user can be recorded and pass through webpage retrogressing/webpage forward operation key opened webpage record, Therefore pass-through mode 1) and mode 3) accessed by browser searches associated with current search result browse history more Completely.
In step S104, the browsing history of browser searches accessed by step S103 is added to the original of primary APP In raw APP search browsing history, so that primary APP is loaded according to user's operation.
It should be noted that the browsing history of browser searches accessed by step S103 is added to primary APP's When in primary APP search browsing history, the browsing that can be browsed browser searches accessed by step S103 in history is recorded, It records, is arranged according to the sequencing of timestamp, to facilitate subsequent be called with the original browsing in primary APP.
In addition, in the disclosure, when browser kernel is multiple in primary APP (it is assumed that quantity is n), in step After S104, primary APP can also control other n-1 browser kernel in addition to selected browser kernel, load respectively In primary APP search browsing history near (can be timestamp near, be also possible to arrangement position near) currently search Network address in the n-1 item browsing record of hitch fruit, i.e. the n-1 browser kernel can search for primary APP in browsing history Network address in other browsing records of the corresponding browsing record of current search result is preloaded, and primary APP is convenient to It is subsequent to be directly called.
Based on above content as it can be seen that the technical solution in the disclosure can avoid user's frequency after water conservancy diversion current search result Numerous the problem of switching between browser APP and primary APP, reduces user after water conservancy diversion so as to promote the experience of user Search need cost.
Fig. 3 is the flow chart that method has been adjusted in another application that the embodiment of the present disclosure provides, as shown in figure 3, the present embodiment It includes the S101 of step shown in Fig. 1~step S104 that the application of offer, which has adjusted method not only, further includes step S105 and step S106, wherein step S105 and step S106 is executed after being respectively positioned on step S104.
Step S105, clear from updated primary APP search when user carries out retrogressing web page operation in primary APP It lookes in history and inquires before timestamp is located at the corresponding browsing record of current search result and a nearest browsing records, and The network address in browsing record is loaded in primary APP, and shows corresponding webpage.
It should be noted that searched in browsing history when browser kernel is multiple in primary APP, and in primary APP, Network address before timestamp is located at the corresponding browsing record of current search result and in a nearest browsing record, by except choosing Determine except browser kernel browser kernel to be preloaded, then in step s105, primary APP will can first select clear Device kernel of looking at is hidden, and then calls the browser kernel for preloading corresponding web site.
Step S106, clear from updated primary APP search when user carries out advance web page operation in primary APP It lookes in history and inquires that timestamp is located at after the corresponding browsing record of current search result and a nearest browsing records, and The network address in browsing record is loaded in primary APP, and shows corresponding webpage.
It should be noted that searched in browsing history when browser kernel is multiple in primary APP, and in primary APP, Timestamp is located at the network address after the corresponding browsing record of current search result and in a nearest browsing record, by except choosing Determine except browser kernel browser kernel to be preloaded, then in step s 106, primary APP will can first select clear Device kernel of looking at is hidden, and then calls the browser kernel for preloading corresponding web site.
After step s 104, primary when carrying out " webpage retrogressing " or " webpage advance " operation in primary APP as user APP can select load corresponding web page depending on the user's operation and based on updated primary APP search browsing history, and carry out It shows.
Technical solution in the disclosure can avoid after water conservancy diversion current search result user frequently in browser APP and original The problem of switching between raw APP reduces user's search need cost after water conservancy diversion so as to promote the experience of user.
Fig. 4 is using a kind of structural block diagram for having adjusted system in the disclosure, as shown in figure 4, the application has adjusted system available The method in realizing and applying tune provided by foregoing embodiments, it includes: command reception module 1, water conservancy diversion which, which has adjusted system, Module 2, load display module 3, history obtain module 4 and adding module 5.
Wherein, instruction has been adjusted in the application that command reception module 1 is used to receive browser APP sending;Water conservancy diversion module 2 is used for will Current search result in browser APP is guided in the primary APP with browser kernel;Display module 3 is loaded to be used for After current search result is guided in primary APP by water conservancy diversion module, is loaded in primary APP and show current search result; History obtains module 4 and browses history for obtaining browser searches associated with current search result;Adding module 5 is used for will Browser searches browsing history is added in the primary APP search browsing history of primary APP, so that primary APP is grasped according to user It is loaded.
In some embodiments, browser searches browsing history associated with current search result includes: current search As a result the time between browsing record corresponding to current search result of corresponding browsing record and browser APP The browsing that difference is less than scheduled duration threshold value records;Browsing record includes: the network address for browsing webpage and corresponding timestamp.
Technical solution in the disclosure can avoid after water conservancy diversion current search result user frequently in browser APP and original The problem of switching between raw APP reduces user's search need cost after water conservancy diversion so as to promote the experience of user.
It should be noted that the command reception module 1 in the present embodiment can be used for executing the step in above-described embodiment S101, water conservancy diversion module 2 and load display module 3 can be used for executing the step S102 in above-described embodiment, and history obtains module 4 can For executing the step S103 in above-described embodiment, adding module 5 can be used for executing the step S104 in above-described embodiment.For The specific descriptions of each module, reference can be made to corresponding contents in previous embodiment, details are not described herein again.
Fig. 5 a is a kind of specific block diagram that display module is loaded in the disclosure, as shown in Figure 5 a, in some embodiments In, the quantity of browser kernel is 1 in primary APP;Load display module 3 includes: that first control unit 31a and first is called Display unit 32a;Wherein, first control unit 31a is for controlling net corresponding to browser kernel load current search result Location;First calling display unit 32a shows the webpage that browser kernel is presented for calling browser kernel.
Fig. 5 b is another specific block diagram that display module is loaded in the disclosure, as shown in Figure 5 b, in some implementations In example, the quantity of browser kernel is n in primary APP, and n is the integer greater than 1;Loading display module 3 includes: the second control Unit 31b and second calls display unit 32b;Wherein, the second control unit 31b is used to choose a browsing in primary APP Device kernel controls network address corresponding to selected browser kernel load current search result as selected browser kernel;With And it is also used to that the primary APP search that browser searches browsing history is added to primary APP is browsed it in history in adding module Afterwards, other n-1 browser kernel in primary APP in addition to selected browser kernel are controlled, load primary APP search respectively Browse the network address in history in the n-1 item browsing record of current search result.Second calls display unit 32b to be used for After selected browser kernel completes network address corresponding to load current search result, selected browser kernel is called, and show The webpage that selected browser kernel is presented.
Two kinds of concrete conditions of above-mentioned exemplified load display module, belong to the protection scope of the disclosure.
Fig. 6 a is a kind of specific block diagram that history obtains module in the disclosure, as shown in Figure 6 a, in some embodiments In, it includes: first acquisition unit 41a that history, which obtains module 4,;First acquisition unit 41a from browser APP for directly obtaining Browser searches associated with current search result browse history.
It should be noted that the first acquisition unit in the present embodiment can be used for executing the step in previous embodiment S1031a。
Fig. 6 b is another specific block diagram that history obtains module in the disclosure, as shown in Figure 6 b, in some implementations In example, it includes: identity information receiving unit 41b and inquiry screening unit 42b that history, which obtains module 4,;Wherein, identity information receives Unit 41b is used to receive the browser identity information of browser APP transmission;Screening unit 42b is inquired to be used for based on browsing body Part information inquires the search browsing to match with browser identity information from web server and records, and filter out with currently The associated search browsing record of search result, to browse history as browser searches associated with current search result.
It should be noted that the identity information receiving unit 41b in the present embodiment can be used for executing in previous embodiment Step S1031b, inquiry screening unit 42b can be used for executing the step S1032b in previous embodiment.
Fig. 6 c is another specific block diagram that history obtains module in the disclosure, as fig. 6 c, in some implementations In example, it includes: address information receiving unit 41c and second acquisition unit 42c that history, which obtains module 4,;Wherein, address information receives Unit 41c is used to receive the history data store address information of browser APP transmission, records in history data store address information There is browser APP in advance by browser searches associated with current search result browsing historical storage depositing when the Cloud Server Store up address;Second acquisition unit 42c is used for according to history data store address information, acquisition and current search from Cloud Server As a result associated browser searches browse history.
It should be noted that the address information receiving unit 41c in the present embodiment can be used for executing in previous embodiment Step S1031c, second acquisition unit 42c can be used for executing the step S1032c in previous embodiment.
With continued reference to shown in Fig. 4, in some embodiments, which has adjusted system further include: record queries module 6;Note It records enquiry module 6 to be used for when user carries out retrogressing web page operation in primary APP, from updated primary APP search browsing It is inquired in history before timestamp is located at the corresponding browsing record of current search result and a nearest browsing records;And When user carries out advance web page operation in primary APP, the time is inquired from updated primary APP search browsing history Stamp is located at after the corresponding browsing record of current search result and nearest browsing record.
At this point, load display module 3 is also used to after record queries module completes inquiry, record is loaded in primary APP The network address in browsing record that enquiry module 6 inquires, and show corresponding webpage.
It should be noted that before the record queries module 6 and load display module 3 in the present embodiment can be provided commonly for execution State the step S105 and step S106 in embodiment.
The embodiment of the present disclosure additionally provides a kind of mobile terminal, which includes: mobile terminal, the mobile terminal packet Include: storage device and one or more processors are stored with one or more programs in storage device;When one or more journeys When sequence is executed by one or more processors, so that one or more processors are realized as provided by previous embodiment using tune The method of rising.
It should be noted that the mobile terminal in the disclosure is specifically as follows mobile phone or tablet computer.
The embodiment of the present disclosure additionally provides a computer readable storage medium, is stored thereon with computer program, wherein should Computer program be performed realization such as previous embodiment provided by apply adjusted method.
It will appreciated by the skilled person that in whole or certain steps, device in method disclosed hereinabove Functional module/unit may be implemented as software, firmware, hardware and its combination appropriate.In hardware embodiment, with Division between the functional module/unit referred in upper description not necessarily corresponds to the division of physical assemblies;For example, a physics Component can have multiple functions or a function or step and can be executed by several physical assemblies cooperations.Certain physical sets Part or all physical assemblies may be implemented as by processor, as central processing unit, digital signal processor or microprocessor are held Capable software is perhaps implemented as hardware or is implemented as integrated circuit, such as specific integrated circuit.Such software can be with Distribution on a computer-readable medium, computer-readable medium may include computer storage medium (or non-transitory medium) and Communication media (or fugitive medium).As known to a person of ordinary skill in the art, term computer storage medium is included in use In any method or technique of storage information (such as computer readable instructions, data structure, program module or other data) The volatile and non-volatile of implementation, removable and nonremovable medium.Computer storage medium include but is not limited to RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storages, magnetic holder, Tape, disk storage or other magnetic memory apparatus or it can be used for storing desired information and can be accessed by a computer Any other medium.In addition, known to a person of ordinary skill in the art be, communication media generally comprises computer-readable finger It enables, other data in the modulated data signal of data structure, program module or such as carrier wave or other transmission mechanisms etc, It and may include any information delivery media.
Example embodiment has been disclosed herein, although and use concrete term, they are only used for simultaneously only should It is interpreted general remark meaning, and is not used in the purpose of limitation.In some instances, aobvious to those skilled in the art and Be clear to, unless otherwise expressly stated, the feature that description is combined with specific embodiment that otherwise can be used alone, characteristic and/ Or element, or the feature, characteristic and/or element of description can be combined with other embodiments and be applied in combination.Therefore, art technology Personnel will be understood that, in the case where not departing from the scope of the present disclosure illustrated by the attached claims, can carry out various forms With the change in details.

Claims (20)

1. a kind of application tune plays method characterized by comprising
It receives the application that browser APP is issued and has adjusted instruction;
Current search result in browser APP is guided in the primary APP with browser kernel, and in primary APP It loads and shows the current search result;
It obtains browser searches associated with current search result and browses history;
Browser searches browsing history is added in the primary APP search browsing history of primary APP, for primary APP It is loaded according to user's operation.
2. application tune according to claim 1 plays method, which is characterized in that the acquisition is associated with current search result Browser searches browse history the step of include:
Browser searches associated with the current search result are obtained directly from browser APP browses history.
3. application tune according to claim 1 plays method, which is characterized in that the acquisition is associated with current search result Browser searches browse history the step of include:
Receive the browser identity information that browser APP is sent;
Based on the browser identity information, inquires from Web server and searched with what the browser identity information matched Rope browsing record, and filter out associated with current search result search browsing and record, using as with current search result phase The associated browser searches browse history.
4. application tune according to claim 1 plays method, which is characterized in that the acquisition is associated with current search result Browser searches browse history the step of include:
The history data store address information that browser APP is sent is received, is recorded in the history data store address information The browser APP storage by browser searches associated with current search result browsing historical storage when the Cloud Server in advance Address;
According to the history data store address information, browser associated with current search result is obtained from Cloud Server Search browsing history.
5. application tune according to any one of claims 1-4 plays method, which is characterized in that associated with current search result Browser searches browsing history include: browsing corresponding to current search result record and browser APP with currently search The browsing that time difference between browsing record corresponding to hitch fruit is less than scheduled duration threshold value records;
Alternatively, browser searches browsing history associated with current search result includes: clear corresponding to current search result Look at record and browser APP with corresponding to current search result browsing record in timestamp it is immediate in time The browsing of predetermined quantity item records;
The browsing record includes: the network address for browsing webpage and corresponding timestamp.
6. application tune according to claim 5 plays method, which is characterized in that described that the browser searches are browsed history It is added to after the step in the primary APP search browsing history of primary APP further include:
When user carries out retrogressing web page operation in primary APP, inquired from updated primary APP search browsing history Timestamp is located at before the corresponding browsing record of current search result and nearest browsing record, and adds in primary APP The network address in browsing record is carried, and shows corresponding webpage.
7. application tune according to claim 5 plays method, which is characterized in that described that the browser searches are browsed history It is added to after the step in the primary APP search browsing history of primary APP further include:
When user carries out advance web page operation in primary APP, inquired from updated primary APP search browsing history Timestamp is located at after the corresponding browsing record of current search result and nearest browsing record, and adds in primary APP The network address in browsing record is carried, and shows corresponding webpage.
8. application tune according to claim 1 plays method, which is characterized in that the number of browser kernel in the primary APP Amount is 1;
It is described to be loaded in primary APP and include: the step of showing the current search result
It controls the browser kernel and loads network address corresponding to the current search result;
The browser kernel is called, and shows the webpage that the browser kernel is presented.
9. application tune according to claim 1 plays method, which is characterized in that the number of browser kernel in the primary APP Amount is n, and n is the integer greater than 1;
It is described to be loaded in primary APP and include: the step of showing the current search result
One in the primary APP browser kernel is chosen as selected browser kernel, and control it is described select it is clear Look at network address corresponding to current search result described in device kernel loads;
The selected browser kernel is called, and shows the webpage that the selected browser kernel is presented;
It is described by the browser searches browsing history be added to primary APP primary APP search browsing history in step it Afterwards further include:
Other n-1 browser kernel in the primary APP in addition to the selected browser kernel are controlled, load institute respectively State the network address in primary APP search browsing history in the n-1 item browsing record of the current search result.
10. a kind of application tune plays system characterized by comprising
Instruction has been adjusted in command reception module, the application for receiving browser APP sending;
Water conservancy diversion module, for being guided to the current search result in browser APP in the primary APP with browser kernel;
Display module is loaded, for after current search result is guided in primary APP by the water conservancy diversion module, primary It is loaded in APP and shows the current search result;
History obtains module, browses history for obtaining browser searches associated with current search result;
Adding module, for browser searches browsing history to be added to the primary APP search browsing history of primary APP In, so that primary APP is loaded according to user's operation.
11. application tune according to claim 10 plays system, which is characterized in that the history obtains module and includes:
First acquisition unit is searched for obtaining browser associated with the current search result directly from browser APP Rope browses history.
12. application tune according to claim 10 plays system, which is characterized in that the history obtains module and includes:
Identity information receiving unit, for receiving the browser identity information of browser APP transmission;
Screening unit is inquired, the browser identity information is based on, inquires from Web server and believes with the browser identity Manner of breathing matched search browsing record, and filter out search browsing associated with current search result and record, using as with work as The preceding associated browser searches of search result browse history.
13. application tune according to claim 10 plays system, which is characterized in that the history obtains module and includes:
Address information receiving unit, for receiving the history data store address information of browser APP transmission, the historical data Browser APP is recorded in storage address information in advance to deposit browser searches browsing history associated with current search result It is stored in storage address when Cloud Server;
Second acquisition unit is used for according to the history data store address information, acquisition and current search from Cloud Server As a result associated browser searches browse history.
14. system has been adjusted in any application in 0-13 according to claim 1, which is characterized in that with current search result phase Associated browser searches browsing history include: the record of browsing corresponding to current search result and browser APP with work as The browsing that time difference between browsing record corresponding to preceding search result is less than scheduled duration threshold value records;
Alternatively, browser searches browsing history associated with current search result includes: clear corresponding to current search result Look at record and browser APP with corresponding to current search result browsing record in timestamp it is immediate in time The browsing of predetermined quantity item records;
The browsing record includes: the network address for browsing webpage and corresponding timestamp.
15. application tune according to claim 14 plays system, which is characterized in that further include: record queries module;
The record queries module is used for when user carries out retrogressing web page operation in primary APP, from updated primary APP It is inquired in search browsing history before timestamp is located at the corresponding browsing record of current search result and nearest one browses Record;
The load display module is also used to after the record queries module completes inquiry, the note is loaded in primary APP The network address in browsing record that record enquiry module inquires, and show corresponding webpage.
16. application tune according to claim 14 plays system, which is characterized in that further include: record queries module;
The record loading module is used for when user carries out advance web page operation in primary APP, from updated primary APP Inquire that timestamp is located at after the corresponding browsing record of current search result and nearest one browses in search browsing history Record;
The load display module is also used to after the record queries module completes inquiry, the note is loaded in primary APP The network address in browsing record that record enquiry module inquires, and show corresponding webpage.
17. application tune according to claim 10 plays system, which is characterized in that browser kernel in the primary APP Quantity is 1;
The load display module includes:
First control unit loads network address corresponding to the current search result for controlling the browser kernel;
First calls display unit, for calling the browser kernel, and shows the webpage that the browser kernel is presented.
18. application tune according to claim 10 plays system, which is characterized in that browser kernel in the primary APP Quantity is n, and n is the integer greater than 1;
The load display module includes:
Second control unit is used as selected browser kernel for choosing one in the primary APP browser kernel, And it controls the selected browser kernel and loads network address corresponding to the current search result;
Second calls display unit, for calling the selected browser kernel, and shows that the selected browser kernel is in Existing webpage;
Second control unit is also used to that browser searches browsing history is added to primary APP in the adding module Primary APP search browsing history in after, control other n- in the primary APP in addition to the selected browser kernel 1 browser kernel loads the n-1 item in the primary APP search browsing history near the current search result respectively Network address in browsing record.
19. a kind of mobile terminal characterized by comprising
One or more processors;
Storage device is stored thereon with one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors Realize the method as described in any in claim 1-9.
20. a kind of computer-readable medium, which is characterized in that be stored thereon with computer program, described program is held by processor The method as described in any in claim 1-9 is realized when row.
CN201910137345.4A 2019-02-25 2019-02-25 Application invoking method and system, mobile terminal and computer readable medium thereof Active CN109815000B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910137345.4A CN109815000B (en) 2019-02-25 2019-02-25 Application invoking method and system, mobile terminal and computer readable medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910137345.4A CN109815000B (en) 2019-02-25 2019-02-25 Application invoking method and system, mobile terminal and computer readable medium thereof

Publications (2)

Publication Number Publication Date
CN109815000A true CN109815000A (en) 2019-05-28
CN109815000B CN109815000B (en) 2021-09-03

Family

ID=66607360

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910137345.4A Active CN109815000B (en) 2019-02-25 2019-02-25 Application invoking method and system, mobile terminal and computer readable medium thereof

Country Status (1)

Country Link
CN (1) CN109815000B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663081A (en) * 2012-04-01 2012-09-12 杭州格畅科技有限公司 Method capable of browsing webpages in online platform application, online browser, and online application platform
US9104519B1 (en) * 2013-06-17 2015-08-11 Symantec Corporation Provisioning partner aware apps on sandboxed operating systems
WO2016202279A1 (en) * 2015-06-16 2016-12-22 广州市动景计算机科技有限公司 Interface interaction method and apparatus
CN106339163A (en) * 2016-08-30 2017-01-18 竞技世界(北京)网络技术有限公司 Backspacing interaction method of App built-in browser and embedded webpage
CN106503134A (en) * 2016-10-19 2017-03-15 广东欧珀移动通信有限公司 Browser jumps to the method for data synchronization and device of application program
CN107533477A (en) * 2015-04-27 2018-01-02 宇龙计算机通信科技(深圳)有限公司 The operation method of application program, the running gear of application program and terminal
CN108121568A (en) * 2017-11-30 2018-06-05 五八有限公司 Arouse method and device, electronic equipment and the readable storage medium storing program for executing of APP
CN109145206A (en) * 2018-07-31 2019-01-04 优视科技新加坡有限公司 A kind of method, apparatus and equipment/terminal/server that news is shared

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663081A (en) * 2012-04-01 2012-09-12 杭州格畅科技有限公司 Method capable of browsing webpages in online platform application, online browser, and online application platform
US9104519B1 (en) * 2013-06-17 2015-08-11 Symantec Corporation Provisioning partner aware apps on sandboxed operating systems
CN107533477A (en) * 2015-04-27 2018-01-02 宇龙计算机通信科技(深圳)有限公司 The operation method of application program, the running gear of application program and terminal
WO2016202279A1 (en) * 2015-06-16 2016-12-22 广州市动景计算机科技有限公司 Interface interaction method and apparatus
CN106339163A (en) * 2016-08-30 2017-01-18 竞技世界(北京)网络技术有限公司 Backspacing interaction method of App built-in browser and embedded webpage
CN106503134A (en) * 2016-10-19 2017-03-15 广东欧珀移动通信有限公司 Browser jumps to the method for data synchronization and device of application program
CN108121568A (en) * 2017-11-30 2018-06-05 五八有限公司 Arouse method and device, electronic equipment and the readable storage medium storing program for executing of APP
CN109145206A (en) * 2018-07-31 2019-01-04 优视科技新加坡有限公司 A kind of method, apparatus and equipment/terminal/server that news is shared

Also Published As

Publication number Publication date
CN109815000B (en) 2021-09-03

Similar Documents

Publication Publication Date Title
US9195750B2 (en) Remote browsing and searching
US10275433B2 (en) Remote browsing and searching
EP2075714B1 (en) Apparatus and methods for retrieving/downloading content on a communication device
US9253284B2 (en) Historical browsing session management
US9244583B2 (en) Adjusting user interface screen order and composition
US8849802B2 (en) Historical browsing session management
US9723067B2 (en) Prioritized content transmission
US9336321B1 (en) Remote browsing and searching
EP2761506B1 (en) Historical browsing session management
US20050102329A1 (en) Backup and restore in mobile applications
US20130080577A1 (en) Historical browsing session management
CN106951220B (en) Data processing method and device
CN102129368A (en) Interface skin replacement system and method
WO2009149354A2 (en) Systems and methods for creating and sharing a presentation
US20210019106A1 (en) Desktop Sharing Method and Mobile Terminal
CN105183890B (en) Webpage loading method based on browser and browser device
US8972477B1 (en) Offline browsing session management
US9092405B1 (en) Remote browsing and searching
CN107885767A (en) A kind of page operation method and device
US20160248890A1 (en) Hybrid native networked applications
CN103605696A (en) Method and device for acquiring audio-video file addresses
CN104572981B (en) A kind of Webpage method for caching and processing and mobile terminal device
CN110362305B (en) Form component state switching method and device
CN109815000A (en) Using having adjusted method and its system, mobile terminal and computer-readable medium
EP2583191A2 (en) Sequential and non-sequential access to records within a list

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant