Summary of the invention
The purpose of the present invention is to provide a kind of application maintenance control method, device, terminal, server and storages to be situated betweenMatter, with solve can not know in the prior art mobile terminal application program unloading situation, user unload application program itAfterwards, user can not be retrieved in time, and is unloaded some application program in user and then suggested the user installation application program,The technical issues of affecting user experience.
In order to solve the above technical problems, the present invention adopts the following technical scheme:
In a first aspect, the present invention provides a kind of application maintenance control methods, which comprises
Server is received when determining inactive destination application in preset time period, the pushed information of transmission is describedPushed information includes the starting link of destination application;
In response to the trigger action of user, the starting link is triggered;
Judge whether that the destination application is installed;
If it is not, sending displayed page acquisition request to the server, and the displayed page that the server returns is received,The displayed page includes the corresponding small routine of the destination application and/or public platform.
Second aspect, the present invention provides a kind of application maintenance control methods, which comprises
Determine the user information of inactive destination application in preset time period;
Pushed information is sent to the corresponding terminal of the user information, the pushed information includes the destination applicationStarting link trigger the starting link, judged whether to install so that trigger action of the terminal in response to userState destination application;
The terminal is received when judging to be not installed with the destination application, the displayed page acquisition of transmission is askedIt asks, and returns to the displayed page to the terminal, the displayed page includes the corresponding small routine of the destination applicationAnd/or public platform.
The third aspect, the present invention provides a kind of application maintenance control device, described device includes:
Pushed information receiving module is determining inactive destination application in preset time period for receiving serverWhen, the pushed information of transmission, the pushed information includes the starting link of destination application;
Starting link trigger module triggers the starting link for the trigger action in response to user;
Judgment module is equipped with the destination application for judging whether;
Displayed page receiving module, for when judging to be not installed with the destination application, Xiang Suoshu serverDisplayed page acquisition request is sent, and receives the displayed page that the server returns, the displayed page includes the targetThe corresponding small routine of application program and/or public platform.
Fourth aspect, the present invention provides a kind of application maintenance control device, described device includes:
User information determining module, for determining the user information of inactive destination application in preset time period;
Pushed information sending module, for sending pushed information, the push letter to the corresponding terminal of the user informationBreath includes that the starting of the destination application links, so that trigger action of the terminal in response to user, is opened described in triggeringDynamic link, judges whether to be equipped with the destination application;
Displayed page return module, for receiving the terminal when judging to be not installed with the destination application,The displayed page acquisition request of transmission, and the displayed page is returned to the terminal, the displayed page includes the targetThe corresponding small routine of application program and/or public platform.
5th aspect, the present invention provides a kind of application maintenance controlling terminal, the terminal includes processor and depositsReservoir, is stored at least one instruction, at least a Duan Chengxu, code set or instruction set in the memory, and described at least oneInstruction, an at least Duan Chengxu, the code set or instruction set are loaded by the processor and are executed to realize such as first partyApplication maintenance control method described in face.
6th aspect, the present invention provides a kind of application maintenance control server, the server includes processorAnd memory, be stored at least one instruction, at least a Duan Chengxu, code set or instruction set in the memory, it is described at leastOne article of instruction, an at least Duan Chengxu, the code set or instruction set are loaded by the processor and are executed to realize such as theApplication maintenance control method described in two aspects.
7th aspect, the present invention provides a kind of computer readable storage medium, is stored at least in the storage mediumOne instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the generationCode collection or instruction set are as processor loads and executes to realize the application maintenance control as described in first aspect or second aspectMethod processed.
Application maintenance control method, device, terminal, server and storage medium provided by the invention have as followsThe utility model has the advantages that
The present invention can know the unloading situation of the application program of mobile terminal, user unload destination application itAfterwards, the displayed page that can use the corresponding small routine of destination application and/or public platform enters correspondence in third-party platformSmall routine and/or public platform, to realize effective retention of user.
Embodiment
Fig. 1 is a kind of schematic diagram of system provided in an embodiment of the present invention, as shown in Figure 1, the system may include serviceDevice 01 and at least one terminal 02.
Specifically, the server 01 may include an independently operated server 01 or distributed server 01,Or the server cluster being made of multiple servers 01.The server 01 may include having network communication unit, processorWith memory etc..The server 01 can provide background service for above-mentioned terminal 02.
Specifically, the terminal 02 may include the mobile communication entity device of the types such as smart phone, tablet computer,It may include the software run in entity device, such as application program etc..
It is introduced below the present invention is based on the application maintenance control method of above system, Fig. 2 is that the embodiment of the present invention mentionsA kind of flow diagram of the application maintenance control method supplied, the present invention provides the sides as described in embodiment or flow chartMethod operating procedure, but based on routine or may include more or less operating procedure without creative labor.EmbodimentIn the step of enumerating sequence be only one of numerous step execution sequences mode, do not represent and unique execute sequence.In realityWhen system or server product in border execute, it can be executed according to embodiment or method shown in the drawings sequence or parallelIt executes (such as environment of parallel processor or multiple threads).
Specifically, as shown in Fig. 2, the method may include:
S201. the server determines the user information of inactive destination application in preset time period.
Specifically, the destination application can be the third-party application journey after terminal factory by user installationSequence.The third party application includes but is not limited to do shopping class application program, social category application program, game class application journeySequence, instant messaging class application program, video class application program etc., it is not limited in the embodiment of the present invention.
In the embodiment of the present invention, the preset time period can according to user using the destination application time intoRow setting, for example, the preset time period can be one week or one month etc., it is not limited in the embodiment of the present invention.
In a specific embodiment, the user information of inactive destination application can be in the preset time periodIt is determined using following steps:
1) server, which obtains, applies operation information corresponding to user in destination application.
Specifically, it is described using operation information may include the starting information of the destination application, log-on message andUse information.
2) server is based on described using operation information, determines inactive destination application in preset time periodUser information.
Specifically, the user information may include the name of user or the mark of user.
In the embodiment of the present invention, the user information can be shown by way of list, can also pass through otherForm is shown that it is not limited in the embodiment of the present invention.
S203. the server sends pushed information to the corresponding terminal of the user information, and the pushed information includesThe starting of the destination application links.
Specifically, the pushed information can be the action message of product, or sales promotion information of product etc. is all kinds ofInformation, it is not limited in the embodiment of the present invention.
In the embodiment of the present invention, the starting link of the destination application can be the net being attached in the pushed informationLocation.
In a specific embodiment, the intelligent hand as shown in figure 3, by taking the operation interface of smart phone as an example, in Fig. 3The operation interface of machine includes pushed information, and the pushed information is the information pushed in a manner of short message, in the pushed informationStarting link with the destination application.
S205. the terminal triggers the starting link in response to the trigger action of user.
In the embodiment of the present invention, user can trigger the starting by trigger actions such as clicks and link, and can also pass throughThe trigger actions such as long-pressing, adopting consecutive click chemical reaction trigger the starting link, and it is not limited in the embodiment of the present invention.
S207. the terminal judges whether to be equipped with the destination application.
Specifically, in the embodiment of the present invention, the terminal described in the step S205 in response to user trigger action, described in triggeringWhen starting link, it can be determined that whether the destination application is installed.
In a specific embodiment, whether the destination application is installed can be sentenced using following stepsIt is disconnected:
1) terminal obtains all application programs of installation;
2) whether the terminal judges in all application programs of installation comprising the destination application.
S209. if it is not, the terminal sends displayed page acquisition request to the server.
In the embodiment of the present invention, the terminal described in the step S207 is judged not installing the target application journey in the terminalWhen sequence, displayed page acquisition request can be sent to the server.
Correspondingly, in the embodiment of the present invention, the method can also include: the terminal described in the step S207 judge it is describedWhen the destination application is installed in terminal, start the destination application.
It is understood that in the embodiment of the present invention, if terminal described in step S207 is judged to be equipped in the terminalThe destination application then illustrates that the destination application in the terminal is not unloaded by user, conversely, if stepTerminal described in S207 judges that the terminal does not install the destination application, then illustrates that the target in the terminal is answeredIt has been unloaded by user with program.
In the embodiment of the present invention, when the terminal passes through when triggering starting link in response to the trigger action of userJudge whether that the destination application is installed, can know the unloading situation of the application program of the terminal, be unloaded in userAfter carrying the destination application, it can go to retrieve user in time.
S2011. the server receives the displayed page acquisition request that the terminal is sent.
In the embodiment of the present invention, the terminal described in the step S209 to the server send displayed page acquisition request itAfterwards, the server can receive the displayed page acquisition request that the terminal is sent.
S2013. the server returns to displayed page to the terminal, and the displayed page includes the target application journeyThe corresponding small routine of sequence and/or public platform.
In the embodiment of the present invention, the server described in the step S2011 receives the displayed page acquisition that the terminal is sent and asksAfter asking, the displaying page including the corresponding small routine of the destination application and/or public platform can be returned to the terminalFace.
Specifically, the displayed page can be the H5 page for writing setting using HTML5, orThe ReactNative page, it is not limited in the embodiment of the present invention.
It in practical applications, include the corresponding little Cheng of the destination application when the server is returned to the terminalAfter the displayed page of sequence and/or public platform, user can be by clicking the small routine on the displayed page or describedThe icon of public platform enters corresponding small routine and/or public platform in third-party platform, and wherein third-party platform can be differenceIn one or more other applications of destination application, wherein third-party platform can be wechat, Alipay, BaiduOr today's tops etc..
In a specific embodiment, the displaying as shown in figure 4, by taking the displayed page on smart phone as an example, in Fig. 4The page include please click to enter small routine or public platform in third-party platform prompting frame and the destination application it is correspondingThe icon of small routine and public platform.User can enter third with the icon that displayed page shown in Fig. 4 clicks the small routineSmall routine in Fang Pingtai can also enter third-party platform with the icon that displayed page shown in Fig. 4 clicks the public platformIn public platform.
In some embodiments, the method can also include:
When the terminal is in response to the trigger action of user, when triggering starting link, Xiang Suoshu server sends pre-If displayed page acquisition request, the server is received the terminal and is preset based on what the trigger action of the starting link was sentDisplayed page acquisition request, and the default displayed page is returned to the terminal.
Specifically, the default displayed page can be the H5 page for writing setting using HTML5, orThe ReactNative page, it is not limited in the embodiment of the present invention.
In some embodiments, the method can also include:
When destination application starting, the terminal sends a notification message to the server, the serverThe notification message that the terminal is sent when the destination application starts is received, Xiang Suoshu terminal, which is sent, closes described presetThe instruction of displayed page closes the default displaying page so that the terminal receives the instruction for closing the default displayed pageFace.
By the above technical solution provided in an embodiment of the present invention it is found that can know the terminal in the embodiment of the present inventionThe unloading situation of application program can use the destination application pair after user unloads the destination applicationThe displayed page of the small routine and/or public platform answered enters corresponding small routine and/or public platform in third-party platform, thus realEffective retention at current family.Since aforesaid way not may require that user reinstalls the destination application, use not will causeFamily dislike, improves user experience.
A kind of application maintenance controlling party provided in an embodiment of the present invention is introduced by executing subject of the terminal belowThe specific embodiment of method, Fig. 5 are a kind of flow diagrams of application maintenance control method provided in an embodiment of the present invention.ToolBody, as shown in figure 5, the method may include:
S501. server is received when determining inactive destination application in preset time period, the pushed information of transmission,The pushed information includes the starting link of destination application.
Specifically, the pushed information can be the action message of product, or sales promotion information of product etc. is all kinds ofInformation, it is not limited in the embodiment of the present invention.
S503. in response to the trigger action of user, the starting link is triggered.
S505. judge whether that the destination application is installed.
S507. if it is not, sending displayed page acquisition request to the server, and the displaying that the server returns is receivedThe page, the displayed page include the corresponding small routine of the destination application and/or public platform.
In some embodiments, the method can also include:
When triggering starting link, Xiang Suoshu server sends default displayed page acquisition request, and described in receptionThe default displayed page that server returns.
In some embodiments, the method can also include:
If so, starting the destination application.
In some embodiments, the method can also include:
When destination application starting, Xiang Suoshu server sends a notification message.
The embodiment of the invention provides a kind of application maintenance controlling terminal, the terminal includes processor and storageDevice is stored at least one instruction, at least a Duan Chengxu, code set or instruction set in the memory, and described at least one refers toIt enables, an at least Duan Chengxu, the code set or instruction set are loaded by the processor and executed to realize such as the above methodApplication maintenance control method provided by embodiment.
A kind of application maintenance provided in an embodiment of the present invention is introduced as executing subject using the server below to controlThe specific embodiment of method, Fig. 6 are a kind of flow diagrams of application maintenance control method provided in an embodiment of the present invention.Specifically, as shown in fig. 6, the method may include:
S601. the user information of inactive destination application in preset time period is determined.
In a specific embodiment, the user information of inactive destination application can be in the preset time periodIt is determined using following steps:
1) server, which obtains, applies operation information corresponding to user in destination application.
Specifically, it is described using operation information may include the starting information of the destination application, log-on message andUse information.
2) server is based on described using operation information, determines inactive destination application in preset time periodUser information.
S603. pushed information is sent to the corresponding terminal of the user information, the pushed information includes that the target is answeredIt is linked with the starting of program, so that trigger action of the terminal in response to user, triggers the starting link, judge whether to pacifyEquipped with the destination application.
S605. the terminal is received when judging to be not installed with the destination application, and the displayed page of transmission obtainsRequest is taken, and returns to the displayed page to the terminal, the displayed page includes that the destination application is corresponding smallProgram and/or public platform.
In some embodiments, the method can also include:
The terminal is received based on the default displayed page acquisition request for starting the trigger action linked and sending, and toThe terminal returns to the default displayed page.
In some embodiments, the method can also include:
The notification message that the terminal is sent when the destination application starts is received, Xiang Suoshu terminal, which is sent, closesThe instruction of the default displayed page.
The embodiment of the invention provides a kind of application maintenance control server, the server includes processor and depositsReservoir, is stored at least one instruction, at least a Duan Chengxu, code set or instruction set in the memory, and described at least oneInstruction, an at least Duan Chengxu, the code set or instruction set are loaded by the processor and are executed to realize such as above-mentioned sideApplication maintenance control method provided by method embodiment.
Correspondingly, the embodiment of the invention also provides a kind of application maintenance control device, as shown in fig. 7, the dressIt sets and may include:
Pushed information receiving module 710 is determining inactive target application journey in preset time period for receiving serverWhen sequence, the pushed information of transmission, the pushed information includes the starting link of destination application;
Starting link trigger module 720 triggers the starting link for the trigger action in response to user;
Judgment module 730 is equipped with the destination application for judging whether;
Displayed page receiving module 740, for when judging to be not installed with the destination application, to the serviceDevice sends displayed page acquisition request, and receives the displayed page that the server returns, and the displayed page includes the meshMark the corresponding small routine of application program and/or public platform.
In some embodiments, described device can also include:
Default displayed page receiving module, for when triggering starting link, Xiang Suoshu server to send default exhibitionShow page access request, and receives the default displayed page that the server returns.
In some embodiments, described device can also include:
Starting module, for starting the target when judging to be equipped with the destination application in the terminalApplication program.
In some embodiments, described device can also include:
Notification message sending module, for when destination application starting, Xiang Suoshu server to send notice and disappearsBreath.
It should be noted that the apparatus and method embodiment in the Installation practice is based on similarly inventive concept.
Correspondingly, the embodiment of the invention also provides a kind of application maintenance control device, as shown in figure 8, the dressIt sets and may include:
User information determining module 810, for determining the user information of inactive destination application in preset time period;
Pushed information sending module 820, for sending pushed information, the push to the corresponding terminal of the user informationInformation includes the starting link of the destination application, so that trigger action of the terminal in response to user, described in triggeringStarting link, judges whether to be equipped with the destination application;
Displayed page return module 830 is being judged to be not installed with the destination application for receiving the terminalWhen, the displayed page acquisition request of transmission, and the displayed page is returned to the terminal, the displayed page includes the meshMark the corresponding small routine of application program and/or public platform.
Specifically, the user information determining module 810 may include:
Using operation information acquiring unit, operation information is applied in destination application corresponding to user for obtaining;
User information determination unit determines inactive target in preset time period for applying operation information based on describedThe user information of application program.
In some embodiments, described device can also include:
Default displayed page return module 830, for receiving trigger action hair of the terminal based on the starting linkThe default displayed page acquisition request sent, and the default displayed page is returned to the terminal.
In some embodiments, described device can also include:
Notification message receiving module disappears for receiving the notice that the terminal is sent when the destination application startsBreath, Xiang Suoshu terminal send the instruction for closing the default displayed page.
It should be noted that the apparatus and method embodiment in the Installation practice is based on similarly inventive concept.
The embodiment of the invention also provides a kind of computer readable storage medium, at least one is stored in the storage mediumItem instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the codeCollection or instruction set are loaded as processor and are executed to realize the application maintenance control method as described in above method embodiment.
It should be understood that embodiments of the present invention sequencing is for illustration only, do not represent the advantages or disadvantages of the embodiments.And above-mentioned specific embodiment of the present invention is described.Other embodiments are within the scope of the appended claims.SomeIn the case of, the movement recorded in detail in the claims or step can execute and still according to the sequence being different from embodimentDesired result so may be implemented.In addition, process depicted in the drawing not necessarily requires the particular order shown or continuousSequence is just able to achieve desired result.In some embodiments, multitasking and parallel processing are also possible or canIt can be advantageous.
Various embodiments are described in a progressive manner in the present invention, same and similar part between each embodimentIt may refer to each other, each embodiment focuses on the differences from other embodiments.Especially for device, it isFor system and server example, since it is substantially similar to the method embodiment, so being described relatively simple, related place ginsengSee the part explanation of embodiment of the method.
The foregoing is merely presently preferred embodiments of the present invention, is not intended to limit the invention, it is all in spirit of the invention andWithin principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.