Nothing Special   »   [go: up one dir, main page]

CN108494851B - Application program recommended method, device and server - Google Patents

Application program recommended method, device and server Download PDF

Info

Publication number
CN108494851B
CN108494851B CN201810234186.5A CN201810234186A CN108494851B CN 108494851 B CN108494851 B CN 108494851B CN 201810234186 A CN201810234186 A CN 201810234186A CN 108494851 B CN108494851 B CN 108494851B
Authority
CN
China
Prior art keywords
application program
mobile terminal
classification
moment
server
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.)
Active
Application number
CN201810234186.5A
Other languages
Chinese (zh)
Other versions
CN108494851A (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.)
Chengdu Oppo Communication Technology Co ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810234186.5A priority Critical patent/CN108494851B/en
Publication of CN108494851A publication Critical patent/CN108494851A/en
Application granted granted Critical
Publication of CN108494851B publication Critical patent/CN108494851B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72451User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the present application discloses a kind of application program recommended method, device and server.The described method includes: obtaining the current accessed moment that mobile terminal currently accesses;Detect whether the access moment belongs to the mobile terminal corresponding application program recommendation period, the application program recommends the initial time of period for the access moment for the first time of the mobile terminal;If the current accessed moment, which belongs to the application program, recommends period, Xiang Suoshu mobile terminal pushing application program.This method makes since mobile terminal accesses server for the first time, recommends the period to terminate in this period to application program, the application program for receiving server and being pushed that mobile terminal can continue, and then the user experience is improved.

Description

Application program recommended method, device and server
Technical field
This application involves server fields, more particularly, to a kind of application program recommended method, device and service Device.
Background technique
Mobile terminal, such as mobile phone have become one of most common consumer electronic product in people's daily life, and And with the continuous development of development of Mobile Internet technology, the function of mobile terminal is also stronger and stronger, and therefore, user answers various It is required with the installation push and displaying of program also higher and higher.Usual mobile terminal can push some common using journey to user Sequence, but there are also to be hoisted for the user experience during the push.
Summary of the invention
In view of the above problems, present applicant proposes a kind of application program recommended method, device and servers, are answered with being promoted User experience during being pushed with program.
In a first aspect, being applied to server this application provides a kind of application program recommended method, which comprises Obtain the current accessed moment that mobile terminal currently accesses;Detect whether the access moment belongs to the mobile terminal pair The application program answered is recommended the period, and the application program recommends the initial time of period for the visit for the first time of the mobile terminal Ask the moment;Recommend the period if the current accessed moment belongs to the application program, journey is applied in the push of Xiang Suoshu mobile terminal Sequence.
Second aspect, this application provides a kind of application program recommendation apparatus, run on server, and described device includes: Access moment acquiring unit, the current accessed moment currently to access for obtaining mobile terminal;Detection unit is pushed, is used for Detect whether the access moment belongs to the mobile terminal corresponding application program recommendation period, the application program is recommended The initial time of period is the access moment for the first time of the mobile terminal;Push unit, if being used for the push detection unit Detect that the current accessed moment belongs to the application program and recommends period, Xiang Suoshu mobile terminal pushing application program.
The third aspect, this application provides a kind of servers, including one or more processors and memory;One or Multiple programs, wherein one or more of programs are stored in the memory and are configured as by one or more of Processor executes, and one or more of programs are configured to carry out above-mentioned method.
Fourth aspect, a kind of computer-readable storage medium provided by the present application, the computer-readable storage are situated between Matter includes the program of storage, wherein executes above-mentioned method in described program operation.
A kind of application program recommended method, device and server provided by the present application first obtain the movement of current accessed At the access moment of terminal, then detect whether the access moment belongs to when initial time accesses for the first time for the mobile terminal Application program recommends the period, if the access moment belongs to the application program and recommends the period, Xiang Suoshu mobile terminal is pushed away Application program is sent, so that recommending the period to terminate this section to application program since mobile terminal accesses server for the first time In time, the application program for receiving server and being pushed that mobile terminal can continue, and then the user experience is improved.
These aspects or other aspects of the application can more straightforward in the following description.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 shows a kind of network environment figure of application program recommended method of the application proposition;
Fig. 2 shows a kind of flow charts for application program recommended method that the application proposes;
Fig. 3 shows the flow chart of another application program recommended method of the application proposition;
Fig. 4 shows a kind of schematic diagram at card interface in a kind of application program recommended method of the application proposition;
Fig. 5 shows the schematic diagram at another card interface in a kind of application program recommended method of the application proposition;
Fig. 6 shows the schematic diagram at another card interface in a kind of application program recommended method of the application proposition;
Fig. 7 shows the flow chart of another application program recommended method of the application proposition;
Fig. 8 shows a kind of structural block diagram of screen control device of the application proposition;
Fig. 9 shows the structural block diagram of another screen control device of the application proposition;
Figure 10 shows the structural block diagram of another screen control device of the application proposition;
Figure 11 shows a kind of structural block diagram of server of the application proposition;
Figure 12 shows the mobile end for being used to execute the application program recommended method according to the embodiment of the present application of the application The structural block diagram at end.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on Embodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall in the protection scope of this application.
It is usually provided with the client that application program is downloaded for user, such as the client of software store in the terminal End, and communicated between the client meeting of software store and the server of software store, to receive the server of software store Transmitted information.For example, the application program recommendation information that server is sent to the client of software store, the application program push away It recommends information and carries application program of the server to client push, the client of software store is pushed away receiving the application program After recommending information, recommended application program can be shown.
But inventor's discovery, in above-mentioned application program recommendation process, user experience is not also good enough.Therefore, inventor Propose application program recommended method, device and the service that the user experience during application program push is promoted in the application Device.
First application environment involved in the application will be introduced below.
As shown in Figure 1, mobile terminal 200, server 220 are located in wireless network or cable network 210, it is wireless by this Network or cable network 210, mobile terminal 200 and server 220 carry out data interaction.In the application, mobile terminal 200 can For equipment such as mobile phone, tablet computers.
Client can be run in mobile terminal 200, server 220 can operation service end.For example, in this application, moving Operation has client corresponding to software store in dynamic terminal 200, and running in server 220 has corresponding to software store Server-side, is based on above-mentioned network environment, and the corresponding client of software store can be counted by network 210 and server 220 According to interaction, to realize that server-side corresponding with the software store run on server 220 carries out data interaction.For example, mobile Client corresponding to software store initiates access request to server 220 by network 210 in terminal 200, in response, clothes Being engaged in device 220 can be by client of the network 210 into mobile terminal return application program recommendation information, so that the client is based on The application program recommendation information shows the application program that server entrained by application program recommendation information is recommended.
Present embodiments are specifically described below in conjunction with attached drawing.
Referring to Fig. 2, a kind of application program recommended method provided by the present application, is applied to server, which comprises
Step S110: the current accessed moment that mobile terminal currently accesses is obtained.
When server has detected that mobile terminal accesses, can first inquire the current accessed moment.The current accessed Moment is that server is obtained from server time, which is that server is obtained from network.As a kind of mode, Before executing step S110, can first detect whether user bound in the mobile terminal is the user for presetting identity;If User bound in the mobile terminal is the user of the default identity, executes the acquisition mobile terminal and currently accesses The current accessed moment;If user bound in the mobile terminal is not the user of the default identity, terminate process.From And it realizes to new user or the user of predetermined level and recommends application program.
Wherein, the user for presetting identity is the user of new user or predetermined level.As a kind of mode, server can be with Judge whether user bound in mobile terminal is new user by the registion time of user bound in detection mobile terminal. For example, when the time difference between the registion time for detecting user bound in current accessed moment and mobile terminal is less than in advance If value, then judge user bound in mobile terminal for new user.And server can be stored in local user by inquiry Level data come judge user bound in mobile terminal whether be predetermined level user.
Step S120: whether the detection access moment, which belongs to the corresponding application program of the mobile terminal, is recommended the time Section, the application program recommend the initial time of period for the access moment for the first time of the mobile terminal;
Step S130: if the current accessed moment belongs to the application program and recommends period, Xiang Suoshu mobile terminal Pushing application program.
If the current accessed moment, which is not belonging to the application program, recommends the period, terminate process.
It should be noted that if in step s 110, detecting that the current accessed moment is use bound in mobile terminal When family accesses for the first time, also not stored user's application downloaded in server, or check the reference of application program Breath then can will be under in all classification that stored in server when then to mobile terminal recommending application program in step s 130 Carrying capacity is higher or the downloading higher application program of increment recommends mobile terminal.It is understood that download is higher And the quantity of the downloading higher application program of increment can be configured by server.
A kind of application program recommended method provided by the present application first obtains the access moment of the mobile terminal of current accessed, When then detecting the access moment whether to belong to initial time being that application program of mobile terminal when accessing for the first time is recommended Between section, if the access moment belongs to the application program and recommends the period, Xiang Suoshu mobile terminal pushing application program, thus So that recommending the period to terminate in this period to application program, mobile terminal since mobile terminal accesses server for the first time The application program for receiving server and being pushed that can continue, and then the user experience is improved.
Referring to Fig. 3, a kind of application program recommended method provided by the present application, is applied to server, which comprises
Step S210: the current accessed moment that mobile terminal currently accesses is obtained.
As a kind of mode, after user's icon of the client of touch-control software store on mobile terminals, mobile terminal Start the client, after client terminal start-up, client can send access request, that is, mobile terminal to service to server Device sends access request, and server obtains the current accessed moment in the access request for receiving mobile terminal.It is understood that It is the access request that mobile terminal is sent to server, is substantially that client is initiated, mobile terminal is intended only as client Physical support the access request that client is sent is sent to server, correspondingly, server is transmitted to mobile terminal Also client is destined in Essence of Information, mobile terminal is intended only as physical support and passes to the information that server is sent Client.
Step S220: whether the detection access moment, which belongs to the corresponding application program of the mobile terminal, is recommended the time Section, the application program recommend the initial time of period for the access moment for the first time of the mobile terminal.
It, then can be to shifting when application program was recommended in the period, and server detects that mobile terminal sends access request Dynamic terminal pushing application program.Wherein, as a kind of mode, application program recommends the length of period that can be carried out by server Configuration.For example, described in being set as in the continuous 7 day time from when will can receive for the first time the access request of mobile terminal transmission The corresponding application program of mobile terminal recommends the period.
Wherein, mobile terminal access for the first time the moment can be in mobile terminal it is first when the client in runs software shop for the first time When secondary access server, the access moment for the first time after the user's registration of mobile terminal binding can also be, can also be mobile whole The grade of the user at end reaches after agreement grade at the time of access for the first time.It is then used as a kind of mode, server can configure use Starting is using recommended flowsheet after family grade reaches 7 grades, then server detects the user's for sending the mobile terminal of access request Grade is 7 grades, and the current accessed moment is to access for the first time after the user gradation reaches 7 grades, then starts the application for calculating the user Program recommends the period.
It should be noted that application program mentioned above recommends the specific length of period and server configuration to use Starting is all exemplary using the specific data in recommended flowsheet after family grade reaches 7 grades, and the application is not specifically limited, can To be configured as needed by server.For example, server is detected into the application program that mobile terminal is recommended by user The application program accounting of downloading reaches percent 50 or higher, then can extend the application program and recommend the period, can also be with After detecting recommendation every time, when thering is recommended application program to be downloaded by mobile terminal, when extending application program recommendation Between section.
If the current accessed moment, which is not belonging to the application program, recommends the period, terminate process.
Step S230: if the current accessed moment belongs to the application program and recommends the period, first object point is obtained Class, the first object are classified as in the classification of the mobile terminal application downloaded, and corresponding is described mobile whole The sequence of the download at end is less than the classification of preset order value.
It can classify to the application program of storage in usual server, listen song to see piece, travelling shopping, society for example, being divided into Intergrowth is living, eat, drink and be merry and self-timer is beautified etc..Mobile terminal is downloading application program or is checking the reference of application program When breath, server will record mobile terminal application downloaded or check class belonging to the application program of recommended information Type.Then when detecting that the current accessed moment belongs to the application program recommendation period, acquisition mobile terminal can be gone to be downloaded All application programs classification, the classification for all application programs that mobile terminal is downloaded is ranked up, obtain sequence lean on Preceding classification, that is, sequence are less than the sorting group of preset order value as first object classification.
For example, mobile terminal has downloaded application program A, application program B, application program C, application program D, application program E And application program F.Wherein, application program A, application program B and application program F belong to the self-timer beautification in classification, application Program C and application program D, which belongs in classification, listens song to see piece, and application program E belongs to the social life in classification.So when The preset order value set is 3 in the download that self-timer beautifies corresponding mobile terminal as 3, listen song see piece it is corresponding it is mobile eventually The download at end is 2, and in the case that the download of the corresponding mobile terminal of social life is 1, first object is classified as self-timer beauty Change (being ordered as 1) and song is listened to see piece (being ordered as 2).
Wherein, first object classification can be after mobile terminal downloads application program every time, and server is calculated and obtained, It is then store in local, so as to the first object classification that real-time update server is stored, so that server is pushed away to mobile terminal When recommending application program, the speed of recommendation process can be promoted.It is understood that server store first object classification when, It can be by first object classification and corresponding mobile terminal associated storage.
Step S240: obtaining application program to be pushed, and the application program to be pushed is first object classification Including application program in download sequence be less than preset order value, and the application program that do not downloaded by the mobile terminal also.
After getting first object classification, first object Classification and Identification can be the user of mobile terminal binding by server Of interest or preference application program classification.Server can obtain under first object classification, in download or some cycles The maximum several application programs of increment are downloaded as application program to be pushed.As a kind of mode, download can be arranged 2 application programs that downloading increment sorts forward in 2 forward application programs of sequence and some cycles are as to be pushed Application program.It is of course also possible to which downloading increment sequence in application program and some cycles that download sorts forward is leaned on Preceding application program, individually as application program to be pushed.
It is that the example classified based on aforementioned determining first object is illustrated further below.For example, the first mesh of aforementioned determination Mark classification in, self-timer beautification in include download sort forward application program be application program M, application program N, using journey Sequence L and application program G, and listen song see the download for including in piece sort forward application program be application program X, using journey Sequence Y, application program W and application program V.So server can by application program M, application program N, application program L and Application program G by application program X, application program Y, application program W and can also apply journey as application program to be pushed Sequence V, can also be by application program M, application program N, application program L, application program G, application as application program to be pushed Program X, application program Y, application program W and application program V are as application program to be pushed.
As a kind of mode, when server to the application program that mobile terminal is recommended include multiple classification when, mobile terminal In client can after actuation, as shown in figure 4, first show a homepage card 241, in homepage card 241 show clothes In this all application program for being recommended of business device, icon and/or downloading increment of the download near preceding several application programs Near the icon of preceding several application programs, and corresponding installation button is set beside each icon, is installed so that user clicks After button, mobile terminal can download application program from server.As a kind of mode, as shown in figure 5, if will receive for the first time It is set as the corresponding application program of the mobile terminal from when the access request that the mobile terminal is sent in the continuous 7 day time to recommend Period can also show the number of days of mobile terminal starting client on homepage card, that is, mobile terminal is to server Send the number of days of access request.
And when the user clicks on card icon and installation button other than region when, mobile terminal can further display Multiple cards, the corresponding classification of each card, i.e., each card is for showing the other application program of same class.Such as Fig. 6 institute Show, card 242 can be further displayed and show the application program that self-timer is beautified under classification, shows card 243 to show that amusement is seen Application program under piece.
Step S250: whether the quantity of the detection application program to be pushed is less than push threshold value.
As a kind of mode, mobile terminal can be carried out in the application program that display server is recommended in the form of card Display can configure position and the quantity of the icon of application program shown in card then when configuring card.Then it is used as one The quantity of kind of mode, the icon of the application program that can be shown configured in card is a, then can be using a as pushing threshold value.
Step S260: if the quantity of the application program to be pushed is not less than the push threshold value, to the movement The terminal push application program to be pushed.
Based on the aforementioned description to how to determine push threshold value, when whether the quantity for detecting application program to be pushed is small When pushing threshold value, the card for the icon for placing the application program recommended that mobile terminal is shown can not be equal in each position Show icon, then in order to avoid the wasting of resources, if the quantity of the application program to be pushed is not less than the push threshold value, To the mobile terminal push application program to be pushed.
For example, the homepage card is configured as that 4 icons can be placed in aforementioned homepage card shown in Fig. 4, if The quantity of the application program to be pushed obtained is more than or equal to 4, then described to be pushed to mobile terminal push Application program.
If the quantity of the application program to be pushed is less than the push threshold value, terminate process.
A kind of application program recommended method provided by the present application first obtains the access moment of the mobile terminal of current accessed, When then detecting the access moment whether to belong to initial time being that application program of mobile terminal when accessing for the first time is recommended Between section, if the access moment belongs to the application program and recommends the period, Xiang Suoshu mobile terminal has pushed mobile terminal In the application program of downloading, download sorts application program belonging to forward classification, so that visiting for the first time from mobile terminal It asks that server starts, recommends the period to terminate in this period to application program, what mobile terminal can continue receives clothes The application program that business device is pushed based on the preference of user bound in mobile terminal, and then the user experience is improved.
Referring to Fig. 7, provided by the present application kind of application program recommended method, is applied to server, which comprises
Step S310: the current accessed moment that mobile terminal currently accesses is obtained.
Step S320: whether the detection access moment, which belongs to the corresponding application program of the mobile terminal, is recommended the time Section, the application program recommend the initial time of period for the access moment for the first time of the mobile terminal.
If the current accessed moment, which is not belonging to the application program, recommends the period, terminate process.
Step S330: if the current accessed moment belongs to the application program and recommends the period, the second target point is obtained Class, second target classification are in the acquired classification of the application program of recommended information of the mobile terminal, corresponding The sequence of the recommended information amount to obtain of the mobile terminal is less than the classification of preset order value.
Step S340: obtaining application program to be pushed, and the application program to be pushed is second target classification Middle recommended information download sequence is less than preset order value, and the application program that do not downloaded by the mobile terminal also.
Step S350: whether the quantity of the detection application program to be pushed is less than push threshold value.
Step S360: if the quantity of the application program to be pushed is not less than the push threshold value, to the movement The terminal push application program to be pushed.
If the quantity of the application program to be pushed is less than the push threshold value, terminate process.
It should be noted that in the present embodiment, for how really how to determine in the second target classification and foregoing teachings Determine first object classification principle be it is similar, their main distinctions be first object classification be based on download determination, and Second target classification is the recommended information amount to obtain based on application program.
A kind of application program recommended method provided by the present application first obtains the access moment of the mobile terminal of current accessed, When then detecting the access moment whether to belong to initial time being that application program of mobile terminal when accessing for the first time is recommended Between section, if the access moment belongs to the application program and recommends the period, Xiang Suoshu mobile terminal pushes mobile terminal concern Application program in, attention rate sorts application program belonging to forward classification, so that accessing clothes for the first time from mobile terminal Business device starts, and recommends the period to terminate in this period to application program, and what mobile terminal can continue receives server The application program that preference based on user bound in mobile terminal is pushed, and then the user experience is improved.
Referring to Fig. 8, a kind of application program recommendation apparatus 400 provided by the present application, runs on server, described device 400 include:
Access moment acquiring unit 410, the current accessed moment currently to access for obtaining mobile terminal.
Push detection unit 420, for detect the access moment whether belong to the mobile terminal it is corresponding apply journey Sequence is recommended the period, and the application program recommends the initial time of period for the access moment for the first time of the mobile terminal.
Push unit 430, if detecting that the current accessed moment belongs to the application for the push detection unit Program recommends period, Xiang Suoshu mobile terminal pushing application program.
As a kind of mode, described device 400 further includes identity detection unit 401, for detecting the mobile terminal institute Whether the user of binding is the user for presetting identity.If user bound in 401 mobile terminal of identity detection unit is institute State the user of default identity, what the access moment acquiring unit 410 executed that the acquisition mobile terminal currently accesses works as The preceding access moment.If the identity detection unit 401 detects the use that user bound in mobile terminal is not the default identity Family then terminates process.
Referring to Fig. 9, a kind of application program recommendation apparatus 500 provided by the present application, runs on server, described device 500 include:
Access moment acquiring unit 510, the current accessed moment currently to access for obtaining mobile terminal;
Push detection unit 520, for detect the access moment whether belong to the mobile terminal it is corresponding apply journey Sequence is recommended the period, and the application program recommends the initial time of period for the access moment for the first time of the mobile terminal;
First classification acquiring unit 530, if belonging to the application program for the current accessed moment recommends the period, First object classification is obtained, the first object is classified as in the classification of the mobile terminal application downloaded, and institute is right The sequence of the download for the mobile terminal answered is less than the classification of preset order value.
To push products acquiring unit 540, for obtaining application program to be pushed, the application program to be pushed is Download sequence is less than preset order value in the application program that the first object classification includes, and also not by the mobile terminal The application program of downloading.
Amount detection unit 550 is pushed, whether the quantity for detecting the application program to be pushed is less than push threshold value.
Push unit 560, if the quantity for the application program to be pushed is not less than the push threshold value, to institute State the mobile terminal push application program to be pushed.
Referring to Fig. 10, a kind of application program recommendation apparatus 600 provided by the present application, runs on server, described device 600 include:
Access moment acquiring unit 610, the current accessed moment currently to access for obtaining mobile terminal;
Push detection unit 620, for detect the access moment whether belong to the mobile terminal it is corresponding apply journey Sequence is recommended the period, and the application program recommends the initial time of period for the access moment for the first time of the mobile terminal;
Second classification acquiring unit 630, if belonging to the application program for the current accessed moment recommends the period, Obtain the second target classification, second target classification is acquired point of the application program of recommended information of the mobile terminal In class, the sequence of the recommended information amount to obtain of the corresponding mobile terminal is less than the classification of preset order value.
To push products acquiring unit 640, for obtaining application program to be pushed, the application program to be pushed is Download sequence is less than preset order value in the application program that second target classification includes, and also not by the mobile terminal The application program of downloading.
Amount detection unit 650 is pushed, whether the quantity for detecting the application program to be pushed is less than push threshold value.
Push unit 660, if the quantity for the application program to be pushed is not less than the push threshold value, to institute State the mobile terminal push application program to be pushed.
In conclusion a kind of application program recommended method, device and server provided by the present application, first obtain current visit The access moment for the mobile terminal asked, then detect the access moment whether belong to initial time be the mobile terminal for the first time Application program when access recommends the period, if the access moment belongs to the application program and recommends the period, to the shifting Dynamic terminal pushing application program, so that recommending the period to application program since mobile terminal accesses server for the first time Terminate in this period, the application program for receiving server and being pushed that mobile terminal can continue, and then improves use Family experience.
A kind of server end provided by the present application is illustrated below in conjunction with Figure 11 and Figure 12.
Figure 11 is please referred to, based on above-mentioned application program recommended method, device, the embodiment of the present application also provides one kind can be with Execute the server 100 of aforementioned applications program recommended method.Server 100 includes electronic body portion 10, the electronic body portion 10 include shell 12 and the first screen 120 being arranged on the shell 12.Metal, such as steel, aluminium can be used in the shell 12 Alloy is made.In the present embodiment, first screen 120 generally includes display panel 111, may also comprise for responding to described The circuit etc. of the progress touch control operation of display panel 111.The display panel 111 can be a liquid crystal display panel (Liquid Crystal Display, LCD), in some embodiments, the display panel 111 is a touch screen 109 simultaneously.
As shown in figure 12, in actual application scenarios, the server 100, which can be used as intelligent mobile phone terminal, to be made With, in this case the electronic body portion 10 also typically include one or more (one is only shown in figure) processors 102, Memory 104, RF (Radio Frequency, radio frequency) module 106, voicefrequency circuit 110, sensor 114, input module 118, Power module 122.It will appreciated by the skilled person that the application does not cause the structure in the electronic body portion 10 It limits.For example, the electronic body portion 10 may also include than more perhaps less component as shown in the figure or have in figure Shown different configuration.
It will appreciated by the skilled person that every other component belongs to for the processor 102 It is coupled between peripheral hardware, the processor 102 and these peripheral hardwares by multiple Peripheral Interfaces 124.The Peripheral Interface 124 can Based on following standard implementation: Universal Asynchronous Receive/sending device (Universal Asynchronous Receiver/ Transmitter, UART), universal input/output (General Purpose Input Output, GPIO), serial peripheral connect Mouthful (Serial Peripheral Interface, SPI), internal integrated circuit (Inter-Integrated Circuit, I2C), but it is not limited to above-mentioned standard.In some instances, the Peripheral Interface 124 can only include bus;In other examples In, the Peripheral Interface 124 may also include other elements, such as one or more controller, such as connecting the display The display controller of panel 111 or storage control for connecting memory.In addition, these controllers can also be from described It detaches, and is integrated in the processor 102 or in corresponding peripheral hardware in Peripheral Interface 124.
The memory 104 can be used for storing software program and module, and the processor 102 is stored in institute by operation The software program and module in memory 104 are stated, thereby executing various function application and data processing.The memory 104 may include high speed random access memory, may also include nonvolatile memory, and such as one or more magnetic storage device dodges It deposits or other non-volatile solid state memories.In some instances, the memory 104 can further comprise relative to institute The remotely located memory of processor 102 is stated, these remote memories can pass through network connection to the electronic body portion 10 Or first screen 120.The example of above-mentioned network includes but is not limited to internet, intranet, local area network, mobile communication Net and combinations thereof.
The RF module 106 is used to receive and transmit electromagnetic wave, realizes the mutual conversion of electromagnetic wave and electric signal, thus It is communicated with communication network or other equipment.The RF module 106 may include various existing for executing these functions Circuit element, for example, antenna, RF transceiver, digital signal processor, encryption/deciphering chip, subscriber identity module (SIM) card, memory etc..The RF module 106 can be carried out with various networks such as internet, intranet, wireless network Communication is communicated by wireless network and other equipment.Above-mentioned wireless network may include cellular telephone networks, wireless Local area network or Metropolitan Area Network (MAN).Various communication standards, agreement and technology can be used in above-mentioned wireless network, including but not limited to Global system for mobile communications (Global System forMobile Communication, GSM), enhanced mobile communication skill Art (Enhanced Data GSM Environment, EDGE), Wideband CDMA Technology (wideband code Divisionmultiple access, W-CDMA), Code Division Multiple Access (Code division access, CDMA), time-division Multiple access technology (time division multiple access, TDMA), adopting wireless fidelity technology (Wireless, Fidelity, WiFi) (such as American Institute of Electrical and Electronics Engineers's standard IEEE 802.10A, IEEE 802.11b, IEEE802.11g and/ Or IEEE802.11n), the networking telephone (Voice over internetprotocal, VoIP), worldwide interoperability for microwave accesses (Worldwide Interoperability forMicrowaveAccess, Wi-Max), other be used for mail, instant messaging And the agreement and any other suitable communications protocol of short message, or even may include that those are not developed currently yet Agreement.
Voicefrequency circuit 110, loudspeaker 101, sound jack 103, microphone 105 provide user and the electronic body jointly Audio interface between portion 10 or first screen 120.Specifically, the voicefrequency circuit 110 connects from the processor 102 Voice data is received, voice data is converted into electric signal, by electric signal transmission to the loudspeaker 101.The loudspeaker 101 will Electric signal is converted to the sound wave that human ear can be heard.The voicefrequency circuit 110 receives electric signal also from the microphone 105, will Electric signal is converted to voice data, and gives the processor 102 to be further processed data transmission in network telephony.Audio number According to can from the memory 104 or pass through the RF module 106 obtain.In addition, audio data also can store to institute It states in memory 104 or is sent by the RF module 106.
The setting of sensor 114 is in the electronic body portion 10 or in first screen 120, the sensor 114 example includes but is not limited to: optical sensor, operation sensor, pressure sensor, infrared heat sensor, Distance-sensing Device, gravity accelerometer and other sensors.
Specifically, the optical sensor may include light sensor 114F, pressure sensor 114G.Wherein, pressure sensing Device 114G can detecte the sensor by pressing the pressure generated in server 100.That is, pressure sensor 114G detection is by user The pressure that contact or pressing between mobile terminal generate, such as by the contact between the ear and mobile terminal of user or press Press the pressure generated.Therefore, whether pressure sensor 114G may be used to determine is connect between user and server 100 The size of touching or pressing and pressure.
Referring to Figure 12, specifically in the embodiment shown in fig. 12, the light sensor 114F and the pressure Force snesor 114G is arranged adjacent to the display panel 111.The light sensor 114F can have object close to described first When screen 120, such as when the electronic body portion 10 is moved in one's ear, the processor 102 closes display output.
As a kind of motion sensor, gravity accelerometer can detect in all directions (generally three axis) and accelerate The size of degree can detect that size and the direction of gravity when static, can be used to identify the application (ratio of 100 posture of server Such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap).Separately Outside, the electronic body portion 10 can also configure the other sensors such as gyroscope, barometer, hygrometer, thermometer, no longer superfluous herein It states,
In the present embodiment, the input module 118 may include the touch screen being arranged on first screen 120 109, the touch screen 109 collects the touch operation of user on it or nearby, and (for example user is any using finger, stylus etc. Operation of the suitable object or attachment on the touch screen 109 or near the touch screen 109), and according to presetting The corresponding attachment device of driven by program.Optionally, the touch screen 109 may include touch detecting apparatus and touch controller. Wherein, the touch orientation of the touch detecting apparatus detection user, and touch operation bring signal is detected, it transmits a signal to The touch controller;The touch controller receives touch information from the touch detecting apparatus, and by the touch information It is converted into contact coordinate, then gives the processor 102, and order that the processor 102 is sent can be received and executed. Furthermore, it is possible to realize the touching of the touch screen 109 using more classifying types such as resistance-type, condenser type, infrared ray and surface acoustic wave Touch detection function.In addition to the touch screen 109, in other change embodiments, the input module 118 can also include it His input equipment, such as key.The key for example may include the character keys for inputting character, and for triggering control function The control button of energy.The example of the control button includes " returning to main screen " key, power on/off key etc..
The information and the electronics that first screen 120 is used to show information input by user, is supplied to user The various graphical user interface of body part 10, these graphical user interface can by figure, text, icon, number, video and its Any combination is constituted, in an example, the touch screen 109 may be disposed on the display panel 111 to it is described Display panel 111 constitutes an entirety.
The power module 122 is used to provide power supply to the processor 102 and other each components.Specifically, The power module 122 may include power-supply management system, one or more power supply (such as battery or alternating current), charging circuit, Power-fail detection circuit, inverter, indicator of the power supply status and any other with the electronic body portion 10 or described the The generation, management of electric power and the relevant component of distribution in one screen 120.
The server 100 further includes locator 119, and the locator 119 is for determining locating for the server 100 Physical location.In the present embodiment, the locator 119 realizes the positioning of the server 100 using positioning service, described fixed Position service, it should be understood that location information (such as longitude and latitude seat of the server 100 is obtained by specific location technology Mark), it is marked on the electronic map by the technology or service of the position of positioning object.
It should be understood that above-mentioned server 100 is not limited to intelligent mobile phone terminal, should refer to can be in movement Used in computer equipment.Specifically, server 100, refers to the mobile computer device for being equipped with intelligent operating system, Server 100 includes but is not limited to smart phone, smartwatch, tablet computer, etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be by the application Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.The more specific example (non-exhaustive list) of computer-readable medium include the following: there is the electricity of one or more wirings Interconnecting piece (mobile terminal), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.In addition, in each embodiment of the application In each functional unit can integrate in a processing module, be also possible to each unit and physically exist alone, can also two A or more than two units are integrated in a module.Above-mentioned integrated module both can take the form of hardware realization, can also It is realized in the form of using software function module.If the integrated module realized in the form of software function module and as Independent product when selling or using, also can store in a computer readable storage medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the application System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of application Type.
Finally, it should be noted that above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although The application is described in detail with reference to the foregoing embodiments, those skilled in the art are when understanding: it still can be with It modifies the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features;And These are modified or replaceed, do not drive corresponding technical solution essence be detached from each embodiment technical solution of the application spirit and Range.

Claims (9)

1. a kind of application program recommended method, which is characterized in that be applied to server, which comprises
Obtain the current accessed moment that mobile terminal currently accesses;
Detect whether the current accessed moment belongs to the mobile terminal corresponding application program recommendation period, the application Program recommends the initial time of period to access the moment for the first time for the user of the mobile terminal binding;
If the current accessed moment, which belongs to the application program, recommends the period, user bound in the mobile terminal is obtained The mobile terminal the moment of access for the first time between the current accessed moment, the classification of acquired application program;Base The classification of the application program acquired in the mobile terminal, the push of Xiang Suoshu mobile terminal is identical with the classification to apply journey Sequence.
2. the method according to claim 1, wherein the acquired application program includes downloaded application Program;The classification based on application program acquired in the mobile terminal, the push of Xiang Suoshu mobile terminal and the classification The step of identical application program includes:
First object classification is obtained, the first object is classified as in the classification of the mobile terminal application downloaded, The sequence of the download of the corresponding mobile terminal is less than the classification of preset order value;
Application program to be pushed is obtained, the application program to be pushed is the application program that first object classification includes Middle download sequence is less than preset order value, and the application program that do not downloaded by the mobile terminal also;
To the mobile terminal push application program to be pushed.
3. according to the method described in claim 2, it is characterized in that, to the mobile terminal push application journey to be pushed Before the step of sequence further include:
Whether the quantity of the detection application program to be pushed is less than push threshold value;
If the quantity of the application program to be pushed is not less than the push threshold value, to mobile terminal push it is described to The application program of push.
4. the method according to claim 1, wherein the acquired application program includes obtaining reference The application program of breath, the classification based on the acquired application program, the push of Xiang Suoshu mobile terminal and the classification The step of identical application program includes:
Obtain the second target classification, second target classification is the acquired application program of recommended information of the mobile terminal Classification in, the recommended information amount to obtain of the corresponding mobile terminal sequence be less than preset order value classification;
Application program to be pushed is obtained, the application program to be pushed is recommended information downloading in second target classification Amount sequence is less than preset order value, and the application program that do not downloaded by the mobile terminal also;
To the mobile terminal push application program to be pushed.
5. the method according to claim 1, wherein the current visit for obtaining mobile terminal and currently accessing Before the step of asking the moment further include:
Detect whether user bound in the mobile terminal is the user for presetting identity;
If user bound in the mobile terminal is the user of the default identity, the acquisition mobile terminal is executed when advance The current accessed moment of row access;
If user bound in the mobile terminal is not the user of the default identity, terminate process.
6. according to the method described in claim 5, it is characterized in that, the user of the default identity is new user or default etc. The user of grade.
7. a kind of application program recommendation apparatus, which is characterized in that run on server, described device includes:
Access moment acquiring unit, the current accessed moment currently to access for obtaining mobile terminal;
Detection unit is pushed, whether belongs to the corresponding application program of the mobile terminal for detecting the current accessed moment and pushes away It recommends the period, when the application program recommends the initial time of period to be the access for the first time of user of the mobile terminal binding It carves;
Push unit, if detecting that the current accessed moment belongs to the application program and recommends for the push detection unit Period obtains user bound in the mobile terminal at the moment of access for the first time of the mobile terminal to the current accessed Between moment, the classification of acquired application program;Based on the classification of application program acquired in the mobile terminal, Xiang Suoshu Mobile terminal push identical application program with the classification.
8. a kind of server, which is characterized in that including one or more processors and memory;
One or more programs, wherein one or more of programs are stored in the memory and are configured as by described One or more processors execute, and one or more of programs are configured to carry out any method of claim 1-6.
9. a kind of computer readable storage medium for being stored with the executable program code of processor, which is characterized in that the meter Calculation machine read/write memory medium includes the program of storage, wherein when described program is run by processor, perform claim requires 1-6 Any method.
CN201810234186.5A 2018-03-21 2018-03-21 Application program recommended method, device and server Active CN108494851B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810234186.5A CN108494851B (en) 2018-03-21 2018-03-21 Application program recommended method, device and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810234186.5A CN108494851B (en) 2018-03-21 2018-03-21 Application program recommended method, device and server

Publications (2)

Publication Number Publication Date
CN108494851A CN108494851A (en) 2018-09-04
CN108494851B true CN108494851B (en) 2019-06-25

Family

ID=63318845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810234186.5A Active CN108494851B (en) 2018-03-21 2018-03-21 Application program recommended method, device and server

Country Status (1)

Country Link
CN (1) CN108494851B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110633376A (en) * 2019-08-22 2019-12-31 北京奇艺世纪科技有限公司 Media object sorting method, device, equipment and storage medium
CN110503478B (en) * 2019-08-26 2020-08-18 北京深演智能科技股份有限公司 APP pushing method and device
CN112883275B (en) * 2021-03-17 2024-01-19 北京乐我无限科技有限责任公司 Live broadcast room recommendation method, device, server and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794115A (en) * 2014-01-16 2015-07-22 腾讯科技(深圳)有限公司 Application recommendation method and system
CN107016592A (en) * 2017-03-08 2017-08-04 美的集团股份有限公司 Home appliance based on application guide page recommends method and apparatus
CN108345696A (en) * 2018-03-20 2018-07-31 广东欧珀移动通信有限公司 Card sort method, device, server and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011257918A (en) * 2010-06-08 2011-12-22 Sony Corp Content recommendation device and content recommendation method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104794115A (en) * 2014-01-16 2015-07-22 腾讯科技(深圳)有限公司 Application recommendation method and system
CN107016592A (en) * 2017-03-08 2017-08-04 美的集团股份有限公司 Home appliance based on application guide page recommends method and apparatus
CN108345696A (en) * 2018-03-20 2018-07-31 广东欧珀移动通信有限公司 Card sort method, device, server and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
移动终端个性化应用服务推送系统的研究与实现;赵娜;《中国优秀硕士学位论文全文数据库(电子期刊) 信息科技辑》;20130215(第2期);第I138-2010页

Also Published As

Publication number Publication date
CN108494851A (en) 2018-09-04

Similar Documents

Publication Publication Date Title
CN109002759A (en) text recognition method, device, mobile terminal and storage medium
CN104901864B (en) For the system and method that information is mutual
CN104219617A (en) Service acquiring method and device
CN108717343A (en) Application icon processing method, device and mobile terminal
CN108228025A (en) message display method, device, mobile terminal and storage medium
CN108197976A (en) Reward distribution method, device and server
CN108494851B (en) Application program recommended method, device and server
CN108021642A (en) Application program recommends method, apparatus, mobile terminal and storage medium
CN108388671A (en) Information sharing method, device, mobile terminal and computer-readable medium
CN108038729A (en) Reward distribution method, device and server
CN108958634A (en) Express delivery information acquisition method, device, mobile terminal and storage medium
CN105488109A (en) Content item configuration method, device and system
CN108932102A (en) Data processing method, device and mobile terminal
CN108647050A (en) Application program launching method, device and mobile terminal
CN109032491A (en) Data processing method, device and mobile terminal
CN108536415A (en) Using method for controlling volume, device, mobile terminal and computer-readable medium
CN109146459A (en) Data processing method, device and system
CN104202301B (en) Numeric value transfer and device
CN110221882A (en) Display methods, device, mobile terminal and storage medium
CN108235237A (en) data reporting method, device, mobile terminal and computer-readable medium
CN108763243A (en) Application program recommends method, apparatus, mobile terminal and server
CN109688175B (en) Resource package distribution method, resource package acquisition method, device and storage medium
CN108803961A (en) Data processing method, device and mobile terminal
CN108803972A (en) Method for information display, device, mobile terminal and storage medium
CN110221736A (en) Icon processing method, device, mobile terminal and storage medium

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210409

Address after: 18-24 / F, unit 2, building 2, No.158, Tianfu 4th Street, pilot Free Trade Zone, high tech Zone, Chengdu, Sichuan 610094

Patentee after: CHENGDU OPPO COMMUNICATION TECHNOLOGY Co.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.