CN110175284A - A kind of application program recommended method, device, server, terminal and storage medium - Google Patents
A kind of application program recommended method, device, server, terminal and storage medium Download PDFInfo
- Publication number
- CN110175284A CN110175284A CN201910405020.XA CN201910405020A CN110175284A CN 110175284 A CN110175284 A CN 110175284A CN 201910405020 A CN201910405020 A CN 201910405020A CN 110175284 A CN110175284 A CN 110175284A
- Authority
- CN
- China
- Prior art keywords
- information
- application program
- scene information
- pretrigger
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Telephonic Communication Services (AREA)
Abstract
The present invention relates to terminal applies technical field, specifically a kind of application program recommended method, device, server, terminal and storage medium, which comprises obtain the current scene information of user terminal;The current scene information is matched with the triggering scene information of application program;If successful match, it is associated with the triggering scene information of successful match, generates the pretrigger information of the application program;The pretrigger information is pushed to the user terminal.The present invention is by matching the current scene information of user terminal with the triggering scene information of application program, speculate scene locating for user, recommend the application program to user when speculating that user has use demand, it can be improved the frequency of use of application program, enhancing user obtains convenience.
Description
Technical field
The present invention relates to terminal applies technical field, in particular to a kind of application program recommended method, device, server,
Terminal and storage medium.
Background technique
With the continuous development of terminal device especially mobile phone, tablet computer, terminal technology also constantly updates progress, user
Also the usage experience to terminal is increasingly pursued, wherein just including use of the user to applying in terminal.Most of applications are usual
One specific service is only provided, for example, the study of news browsing, foreign language, shopping, payment etc., therefore generally can on terminal device
Multiple applications are installed.
In the prior art, when user needs a certain service, after needing unlock, screen interface is slided, corresponding terminal is found
The icon of application clicks the application icon, and then opens application service interface.With the exploitation of more and more application programs
And application, the application program that user uses is also more and more, and user may need by looking through, multiple sliding interface, mould
The corresponding application icon of service needed for the cumbersome operation such as retrieval is searched is pasted, acquisition convenience is poor, influences user
Usage experience.And application lower for some frequency of use, do not allow to change hands user is in the case where needing use yet
It is dynamic to remember opening, to further affect the frequency of use of application, affects user and obtain convenience.
Summary of the invention
In view of the above problems in the prior art, the purpose of the present invention is to provide a kind of application program recommended method, device,
Server, terminal and storage medium, can be improved the frequency of use of application program, and enhancing user obtains convenience.
To solve the above-mentioned problems, the present invention provides a kind of application program recommended method, comprising:
Obtain the current scene information of user terminal;
The current scene information is matched with the triggering scene information of application program;
If successful match, it is associated with the triggering scene information of successful match, generates the pretrigger information of the application program;
The pretrigger information is pushed to the user terminal.
Another aspect of the present invention provides a kind of application program recommendation apparatus, comprising:
Scene information obtains module, for obtaining the current scene information of user terminal;
A scene information matching module, for carrying out the triggering scene information of the current scene information and application program
Match;
Pretrigger information generating module generates institute for when successful match, being associated with the triggering scene information of successful match
State the pretrigger information of application program;
Pretrigger info push module, for the pretrigger information to be pushed to the user terminal.
Another aspect of the present invention provides a kind of server, and the server includes processor and memory, the memory
In be stored at least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, described at least one
Duan Chengxu, the code set or instruction set are loaded by the processor and are executed to realize such as above-mentioned application program recommendation side
Method.
Another aspect of the present invention provides a kind of computer readable storage medium, is stored at least one in the storage medium
Instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code set
Or instruction set is loaded by processor and is executed to realize such as above-mentioned application program recommended method.
Another aspect of the present invention provides a kind of application program recommended method, comprising:
Detect the current scene information of user terminal;
The current scene information is sent to server;
The PUSH message of the pretrigger information for the application program that the server is sent is received, the pretrigger information is institute
When stating the triggering scene information successful match of current scene information and application program, pass through the triggering scene letter of association successful match
Breath generates.
Another aspect of the present invention provides a kind of application program recommendation apparatus, comprising:
Scene information detection module, for detecting the current scene information of user terminal;
Scene information sending module, for the current scene information to be sent to server;
PUSH message receiving module disappears for receiving the push of pretrigger information for the application program that the server is sent
Breath passes through pass when the pretrigger information is the triggering scene information successful match of the current scene information and application program
The triggering scene information for joining successful match generates.
Another aspect of the present invention provides a kind of terminal, and the terminal includes processor and memory, deposits in the memory
Contain at least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Cheng
Sequence, the code set or instruction set are loaded by the processor and are executed to realize such as above-mentioned application program recommended method.
Another aspect of the present invention provides a kind of computer readable storage medium, is stored at least one in the storage medium
Instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code set
Or instruction set is loaded by processor and is executed to realize such as above-mentioned application program recommended method.
Due to above-mentioned technical proposal, the invention has the following advantages:
Application program recommended method of the invention may be implemented to speculate user institute according to the current scene information of user terminal
The scene at place, and to the pretrigger information of the user terminal pushing application program, it is inquired by sending out notice message or push
Request reminds user to use the application program, and user clicks the sending out notice message or allows the push inquiry request
Afterwards, start the application program on user terminal and show associated scene content.User is facilitated to understand scene on mobile phone
Relevant information, improve the utilization rate and ease of use of application program.
Detailed description of the invention
It, below will be to required in embodiment or description of the prior art in order to illustrate more clearly of technical solution of the present invention
The attached drawing used is briefly described.It should be evident that drawings in the following description are only some embodiments of the invention, it is right
For those of ordinary skill in the art, without creative efforts, it can also be obtained according to these attached drawings
Its attached drawing.
Fig. 1 is implementation environment schematic diagram provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of application program recommended method provided in an embodiment of the present invention;
Fig. 3 be another embodiment of the present invention provides a kind of application program recommended method flow chart;
Fig. 4 be the present embodiments relate to sending out notice message display interface schematic diagram;
Fig. 5 is the push inquiry request display box schematic diagram that another embodiment of the present invention is related to;
Fig. 6 is a kind of block diagram of application program recommendation apparatus provided in an embodiment of the present invention;
Fig. 7 be another embodiment of the present invention provides a kind of application program recommendation apparatus block diagram;
Fig. 8 is the structural schematic diagram of terminal provided in an embodiment of the present invention;
Fig. 9 is the structural schematic diagram of server provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art without making creative work it is obtained it is all its
His embodiment, shall fall within the protection scope of the present invention.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover
Covering non-exclusive includes to be not necessarily limited to for example, containing the process, method of a series of steps or units, device, product or equipment
Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product
Or other step or units that equipment is intrinsic.
Figure of description 1 is please referred to, it illustrates implementation environment schematic diagrames provided in an embodiment of the present invention, as shown in Figure 1,
The implementation environment can include at least user terminal 110 and server 120.
Operation has client in user terminal 110.User terminal 110 can be smart phone, tablet computer, e-book and read
Read device, pocket computer on knee and desktop computer etc..The client can be supplied to the application of user for service provider
Program, or service provider is supplied to the Webpage of user.
The server 120 can be an independently operated server, be also possible to consist of several servers
Server cluster or a cloud computing service center.The server 120 may include network communication unit, processor
With memory etc..The server 120 can establish communication link by wireless or cable network and the user terminal 110
It connects.
In embodiments of the present invention, the client, which can be, any provides the client of service for user.For example, described
Client can be payment class applications client, recruitment class client and shopping class client etc..
A kind of application program recommended method of the invention introduced below, please refers to Figure of description 2, it illustrates the present invention
A kind of process for application program recommended method that embodiment provides.Wherein, the application program has been installed on user terminal.Such as figure
Shown in 2, which comprises
S201: the current scene information of user terminal is obtained.
The current scene information can directly or indirectly react the scene that user terminal is presently in.Specifically, institute
Stating current scene information can be the information of reflection user terminal local environment, for example, the geographical position of user terminal present position
Confidence breath, Weather information, temporal information and humanity activities information etc.;The current scene information, which can also be, is reflected in user's end
Use information, setting information of application program on end etc..Current scene information can be by user terminal from equipment of itself
Random procedure obtains, or acquisition etc. from network, and is sent to server.Specifically, user terminal can be by being installed
One or more application program obtain scene information, the scene information that will acquire is sent to the corresponding service of application program
Device.
S202: the current scene information is matched with the triggering scene information of application program.
Server can pass through current scene information and application after the current scene information for receiving user terminal transmission
The triggering scene information of program is matched, to speculate scene locating for terminal user, and then judge user whether need using
The application program, and the application program is recommended into user when speculating that user needs using the application program.It is worth
It is noted that with the current scene information carry out matched triggering scene information and current scene information be same type or
Relevant, otherwise matching result is nonsensical.For example, believing if current scene information is geographical location information with current scene
It can be also geographical location information (alternatively, identification relevant to geographical location information that breath, which carries out matched triggering scene information,
Information etc., such as the humanity activities information that can reflect geographical location etc.), when the corresponding geographical location of current scene information and touching
When sending out the extent of deviation in the corresponding geographical location of scene information no more than given threshold, it is believed that the two successful match.
In the embodiment of the present invention, the step carries out the triggering scene information of the current scene information and application program
Before matching, step can also be performed: the following information sent by the service provider that scheduled interface obtains application program: institute
State the service available information on services of service provider and the scene information corresponding to the information on services;Wherein, the field of acquisition
Scape information is as the triggering scene information for corresponding to the application program.Certainly, the corresponding relationship can also by server Lai
It determines, in this case, the information on services that server can be provided according to each service provider determines corresponding scene information
As the triggering scene information for corresponding to the application program.
In practical applications, the information on services, and/or scene information, and/or the above two correspondence that service provider provides
Relationship is not necessarily reliable, and this in order to prevent whether reliable uncertainty to user brings bad experience, can first pass through in advance
Machine or manual type, these information provided service provider are audited, and audit is by that could be used in follow-up process.
In a possible embodiment, the current scene information includes location information and temporal information;
The triggering scene information includes location triggered information and time trigger information;
It is described the current scene information match with the triggering scene information of application program include:
The location information is matched with the location triggered information;
The temporal information is matched with the time trigger information;
If the location information and location triggered information matches success and the temporal information and time touching
Photos and sending messages successful match, then the triggering scene information successful match of the current scene information and the application program.
It specifically, can when the extent of deviation of the location information and the location triggered information is no more than given threshold
To think the location information and location triggered information matches success;When the temporal information is contained in the time trigger
When in information, it is believed that the temporal information and time trigger information matches success.
In a possible embodiment, the method also includes:
It is every to pass through preset time period, count the starting record of the application program in the preset time period;
The time trigger information determined in subsequent time period is recorded according to the starting.
Specifically, the starting record can actively open institute for user under any time any position in preset time period
State the record of application program, it includes that user clicks directly on the icon of the application program and beats that the user, which actively opens application program,
Open the application program, described in the sending out notice message or user's permission of the pretrigger information that user clicks the application program
The push inquiry request of the pretrigger information of application program.In a possible embodiment, the starting record can also be
User actively opens the application program under the corresponding scene of triggering scene information of the application program in preset time period
Record.
In a possible embodiment, described that the time trigger letter determined in subsequent time period is recorded according to the starting
Breath includes:
Whether the number of starts for judging the application program recorded in the starting record is more than preset threshold;
If it is, setting the entire period for the time trigger information in subsequent time period;
If it is not, then setting empty for the time trigger information in subsequent time period.
Illustratively, the application program is provides the application of recruitment information service, the location triggered packet for user
The location information for the recruitment point that the application program is supported is included, the preset time period can be set to one month, every to pass through one
A month, the starting for counting the application program in this month recorded and analyze the time trigger information in determining next month.
For example, can be recorded according to the application program launching in April 1 to April 30 when April 30, judge opening for the application program
Whether dynamic number is more than preset threshold (preset threshold may be set according to actual conditions, and such as can be set to 5 times), if
It is then to set the entire moon for the time trigger information in May, i.e., when the position of the user terminal within any time in May
When the location information for the recruitment point that information and the application program are supported matches, that is, thinks the scene information of user terminal and answer
It is matched with the triggering scene information of program, thus it is speculated that need to provide the application of recruitment information service to user's recommendation is described for user.
In another possible embodiment, when the starting time for the application program for judging to record in the starting record
When number is more than preset threshold, the starting record can also be further analyzed, the time trigger information in subsequent time period is set
The special time being set in the entire period.Specifically, the time trigger information may include working day, nonworkdays or
Intraday certain time intervals (such as 08:00 to 22:00).
Illustratively, the application program is provides the application of shopping information service, the location triggered packet for user
The location information in the market that the application program is supported is included, the preset time period can be set to one month, every to pass through one
Month, the starting for counting the application program in this month records and analyze the time trigger information in determining next month.Example
Such as, when April 30, it can be recorded according to the application program launching in April 1 to April 30, judge the starting of the application program
Whether number is more than preset threshold (preset threshold may be set according to actual conditions, and such as can be set to 5 times), if
It is the main time for determining that user starts the application program then to be recorded according to the starting, such as mainly working day goes back right and wrong
Working day sets the time trigger information in May if the time that user starts the application program is largely nonworkdays
It is set to nonworkdays, i.e., the position in the market supported within May when the location information of the user terminal and the application program
Information matches, and when the temporal information of the user terminal is nonworkdays, that is, thinks the scene information of user terminal and answer
It is matched with the triggering scene information of program, thus it is speculated that need to provide the application of shopping information service to user's recommendation is described for user.
S203: if successful match, it is associated with the triggering scene information of successful match, generates the pretrigger of the application program
Information.
In the embodiment of the present invention, the triggering scene information phase of the pretrigger information and the successful match of the application program
Association, when the application program launching, can preferentially show the corresponding information on services of the scene information of the successful match
Come.
S204: the pretrigger information is pushed to the user terminal.
In a possible embodiment, described the pretrigger information is pushed to the user terminal to include:
The sending out notice message of the pretrigger information is sent to the user terminal, includes in the sending out notice message
The recommendation information of the triggering scene information of the successful match.
It is described the pretrigger information is pushed to the user terminal after, further includes:
Receive user's clicking operation of the sending out notice message;
Based on user's clicking operation, the starting record of the application program is recorded.
It is described the pretrigger information is pushed to the user terminal to include: in another possible embodiment
The push inquiry request of the pretrigger information is sent to the user terminal, includes in the push inquiry request
The recommendation information of the triggering scene information of the successful match.
It is described the pretrigger information is pushed to user terminal after, further includes:
Receive the push inquiry request that the user terminal returns allows push to instruct;
Allow to push instruction based on described, records the starting record of the application program.
In practical applications, be also based on the user clicking operation or it is described allow push instruct, record institute
The starting record for stating application program, the determining basis of the time trigger information as subsequent time period.The starting records
Start scene information, the starting scene information may include starting location information, starting temporal information etc..
In the embodiment of the present invention, since user terminal may be different in the current scene information of different time, Fig. 2
Process usually will not Exactly-once.For example, whithin a period of time, scene locating for user terminal repeatedly changes may be correspondingly
The process is caused to execute multiple.
The process of application program recommended method shown in Fig. 2 is mainly to describe from server side, the embodiment of the present invention
The process of the application program recommended method described from user terminal angle is additionally provided, which is opposite with the process in Fig. 2
It answers.Since the partial act above to server in the solution of the present invention has been described in detail, it is substantially carried out here
Supplementary explanation, no longer illustrates or is only briefly described if being related to duplicate contents.
Please refer to Figure of description 3, it illustrates another embodiment of the present invention provides a kind of application program recommended method
Process.As shown in Figure 3, which comprises
S301: the current scene information of user terminal is detected.
In the embodiment of the present invention, the current scene information can be obtained by user terminal from the random procedure on equipment of itself
It takes, or acquisition etc. from network.For example, user terminal can obtain current scene information by third party software, such as from fixed
Position software obtains the location information of user terminal, and the temporal information of user terminal is obtained from clock software.Specifically, user terminal
Scene information can be obtained by the one or more application routine call third party software and clock software installed.
S302: the current scene information is sent to server.
In the embodiment of the present invention, the current scene information of user terminal can be detected in real time, is detecting current scene
When information changes, the current scene information of itself is sent to server, can also periodically detect and is sent to server
Current scene information of user terminal, etc..Specifically, user terminal can be by the one or more application program installed
The scene information that will acquire is sent to the corresponding server of application program.
S303: the PUSH message of the pretrigger information for the application program that the server is sent, the pretrigger letter are received
When ceasing the triggering scene information successful match for the current scene information and application program, pass through the triggering for being associated with successful match
Scene information generates.
In the embodiment of the present invention, the push that user terminal receives the pretrigger information of the application program of server transmission disappears
After breath, the specified location at the user terminal interface shows the PUSH message.The PUSH message disappears for sending out notice
Breath pushes inquiry request, includes the recommendation information of the triggering scene information of the successful match in the PUSH message.It is connecing
It receives user's clicking operation of the sending out notice message, or is receiving allowing to push and instructing for the push inquiry request
Afterwards, start the installed application program on user terminal.It, can be in specified interface display after starting the application program
The corresponding information on services of triggering scene information of the successful match.
In a possible embodiment, the PUSH message can also include the triggering scene information of the successful match
Scene title.
In conjunction with reference book attached drawing 4, illustrate the present embodiments relate to sending out notice message show
41 schematic diagram of interface.As shown in figure 4, after user terminal receives the sending out notice message 42 that server is sent, in sending out notice
It is shown in message display interface 41, user clicks the triggering of sending out notice message 42 and shows the Application Program Interface
43, it include the corresponding information on services 44 of triggering scene information of the successful match in the Application Program Interface 43.
In conjunction with reference book attached drawing 5, the push inquiry request that another embodiment of the present invention is related to is illustrated
51 schematic diagram of display box.As shown in figure 5, being inquired after user terminal receives the push inquiry request that server is sent in push
It is shown in request display box 51, includes for allowing to push the application program in the push inquiry request display box 51
Operational controls 52, user clicks the operational controls 52 triggering and shows the Application Program Interface 43, application program circle
It include the corresponding information on services 44 of triggering scene information of the successful match in face 43.
Similarly, since user terminal may be different in the current scene information of different time, the process of Fig. 3 is logical
It often will not Exactly-once.For example, whithin a period of time, scene locating for user terminal, which repeatedly changes, may accordingly result in this
Process executes multiple.
The embodiment of the present invention also provides a kind of application program recommendation apparatus 600, as shown in fig. 6, described device 600 includes:
Scene information obtains module 610, for obtaining the current scene information of user terminal;
Scene information matching module 620, for by the triggering scene information of the current scene information and application program into
Row matching;
Pretrigger information generating module 630, it is raw for being associated with the triggering scene information of successful match when successful match
At the pretrigger information of the application program;
Pretrigger info push module 640, for the pretrigger information to be pushed to the user terminal.
In a possible embodiment, the current scene information includes location information and temporal information, the triggering
Scene information includes location triggered information and time trigger information.The scene information matching module 620 may include:
First matching unit, for matching the location information with the location triggered information;
Second matching unit, for matching the temporal information with the time trigger information;
First judging unit, for when the location information and location triggered information matches success and time letter
When breath is with time trigger information matches success, judge that the triggering scene of the current scene information and the application program is believed
Cease successful match.
Described device 600 can also include:
Starting record statistical module passes through preset time period for every, counts described using journey in the preset time period
The starting of sequence records;
Time trigger information determination module is believed for recording the time trigger determined in subsequent time period according to the starting
Breath.
Wherein, the time trigger information determination module includes:
Second judgment unit, for judging whether the number of starts of the application program recorded in the starting record surpasses
Cross preset threshold;
Setting unit, for being more than preset threshold when the number of starts of the application program recorded in the starting record
When, the entire period is set by the time trigger information in subsequent time period;When the starting record in record described in answer
When being less than preset threshold with the number of starts of program, set empty for the time trigger information in subsequent time period.
In a possible embodiment, the PUSH message is sending out notice message or pushes inquiry request, described to push away
Send the recommendation information of the triggering scene information in message including the successful match.Described device 600 can also include:
Starting record logging modle, in the user's clicking operation for receiving the sending out notice message, or reception
To it is described push inquiry request allow push instruct after, record the application program starting record.
Another embodiment of the present invention also provides a kind of application program recommendation apparatus 700, as shown in fig. 7, described device 700 is wrapped
It includes:
Scene information detection module 710, for detecting the current scene information of user terminal;
Scene information sending module 720, for the current scene information to be sent to server;
PUSH message receiving module 730, the pretrigger information of the application program for receiving the server transmission push away
It send message, when the pretrigger information is the triggering scene information successful match of the current scene information and application program, leads to
It reaches a standard and joins the triggering scene information generation of successful match.
In a possible embodiment, the PUSH message is sending out notice message or pushes inquiry request, described to push away
Send the recommendation information of the triggering scene information in message including the successful match.Described device 700 can also include:
Application program launching module, in the user's clicking operation for receiving the sending out notice message, or reception
To it is described push inquiry request allow push instruct after, start user terminal on the application program.
It should be noted that device provided by the above embodiment, when realizing its function, only with above-mentioned each functional module
It divides and carries out for example, can according to need in practical application and be completed by different functional modules above-mentioned function distribution,
The internal structure of equipment is divided into different functional modules, to complete all or part of the functions described above.In addition,
Apparatus and method embodiment provided by the above embodiment belongs to same design, and specific implementation process is detailed in embodiment of the method, this
In repeat no more.
The embodiment of the invention also provides a kind of terminal, the terminal includes processor and memory, is deposited in the memory
Contain at least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu,
The code set or instruction set are loaded as the processor and are executed to realize the subscriber terminal side as provided by above method embodiment
Application program recommended method.
In a specific embodiment, as shown in figure 8, it illustrates the structures of terminal provided in an embodiment of the present invention to show
It is intended to.The terminal 800 may include one or more computer readable storage mediums memory 810, one or
Processor 820, input unit 830, display unit 840, the radio frequency (Radio Frequency, RF) of more than one processing core
Circuit 850, Wireless Fidelity (wireless fidelity, WiFi) components such as module 860 and power supply 870.Those skilled in the art
Member it is appreciated that terminal structure not structure paired terminal 800 shown in Fig. 8 restriction, may include more or more than illustrating
Few component perhaps combines certain components or different component layouts.Wherein:
The memory 810 can be used for storing software program and module, and the processor 820 is deposited by operation or execution
The software program and module in the memory 810 are stored up, and calls the data being stored in memory 810, thereby executing
Various function application and data processing.The memory 810 can mainly include storing program area and storage data area, wherein
Storing program area can application program needed for storage program area, at least one function etc.;Storage data area can be stored according to institute
That states terminal uses created data etc..In addition, memory 810 may include high-speed random access memory, can also wrap
Include nonvolatile memory, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), peace
Digital (Secure Digital, SD) card, flash card (Flash Card), at least one disk memory, flush memory device,
Or other volatile solid-state parts.Correspondingly, memory 810 can also include Memory Controller, to provide processor
The access of 820 pairs of memories 810.
The processor 820 is the control centre of terminal 800, utilizes each of various interfaces and the entire terminal of connection
Part by running or execute the software program and/or module that are stored in memory 810, and calls and is stored in memory
Data in 810 execute the various functions and processing data of terminal 800, to carry out integral monitoring to terminal 800.The place
Reason device 820 can be central processing unit (Central Processing Unit, CPU), can also be other general processors,
Digital signal processor (Digital Signal Processor, DSP), specific integrated circuit (Application
Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate
Array, FPGA) either other programmable logic device, discrete gate or transistor logic, discrete hardware components etc..It is logical
It can be microprocessor with processor or the processor be also possible to any conventional processor etc..
The input unit 830 can be used for receiving the number or character information of input, and generate with user setting and
The related keyboard of function control, mouse, operating stick, optics or trackball signal input.Specifically, input unit 830 can wrap
Include image input device 831 and other input equipments 832.Image input device 831 can be camera, be also possible to photoelectricity
Scanning device.In addition to image input device 831, input unit 830 can also include other input equipments 832.Specifically, other
Input equipment 832 can include but is not limited to physical keyboard, function key (such as volume control button, switch key etc.), track
One of ball, mouse, operating stick etc. are a variety of.
The display unit 840 can be used for showing information input by user or the information and terminal that are supplied to user
Various graphical user interface, these graphical user interface can be made of figure, text, icon, video and any combination thereof.
Display unit 840 may include display panel 841, optionally, can use liquid crystal display (Liquid Crystal
Display, LCD), the forms such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configure
Show panel 841.
The RF circuit 850 can be used for receiving and sending messages or communication process in, signal sends and receivees, particularly, by base
After the downlink information stood receives, one or the processing of more than one processor 820 are transferred to;In addition, the data for being related to uplink are sent out
Give base station.In general, RF circuit 850 includes but is not limited to antenna, at least one amplifier, tuner, one or more oscillations
Device, subscriber identity module (SIM) card, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA),
Duplexer etc..In addition, RF circuit 850 can also be communicated with network and other equipment by wireless communication.The wireless communication can
To use any communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile
Communication, GSM), general packet radio service (General Packet Radio Service, GPRS), code it is point more
Location (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code Division
Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), Email, short message service
(Short Messaging Service, SMS) etc..
WiFi belongs to short range wireless transmission technology, and terminal 800 can help user's transceiver electronics by WiFi module 860
Mail, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 8 is shown
WiFi module 860, but it is understood that, and it is not belonging to must be configured into for terminal 800, it can according to need completely
Do not change in the range of the essence of invention and omits.
The terminal 800 further includes the power supply 870 (such as battery) powered to all parts, it is preferred that power supply can lead to
Cross power-supply management system and processor 820 be logically contiguous, thus by power-supply management system realize management charging, electric discharge and
The functions such as power managed.Power supply 870 can also include one or more direct current or AC power source, recharging system, electricity
The random components such as source fault detection circuit, power adapter or inverter, power supply status indicator.
It should be noted that the terminal 800 can also be including bluetooth module etc., and details are not described herein although being not shown.
One embodiment of the invention also provides a kind of server, and the server includes processor and memory, described to deposit
Be stored at least one instruction, at least a Duan Chengxu, code set or instruction set in reservoir, at least one instruction, it is described extremely
A few Duan Chengxu, the code set or instruction set are loaded as the processor and are executed to realize as described in above method embodiment
Server side application program recommended method.
Memory can be used for storing software program and module, and processor is stored in the software program of memory by operation
And module, thereby executing various function application and data processing.Memory can mainly include storing program area and storage number
According to area, wherein storing program area can application program needed for storage program area, function etc.;Storage data area can store basis
The equipment uses created data etc..In addition, memory may include high-speed random access memory, can also include
Nonvolatile memory, for example, at least a disk memory, flush memory device or other volatile solid-state parts.Phase
Ying Di, memory can also include Memory Controller, to provide access of the processor to memory.
In a specific embodiment, as shown in figure 9, it illustrates the structures of server provided in an embodiment of the present invention
Schematic diagram.The application program recommended method for the server side that the server is used to implement to provide in above-described embodiment.The server
900 can generate bigger difference because configuration or performance are different, may include one or more central processing units (CPU)
910 (for example, one or more processors) and memory 930, one or more storage application programs 923 or data
922 storage medium 920 (such as one or more mass memory units).Wherein, memory 930 and storage medium 920
It can be of short duration storage or persistent storage.The program for being stored in storage medium 920 may include one or more modules, often
A module may include to the series of instructions operation in server.Further, central processing unit 910 can be set to
Storage medium 920 communicates, and the series of instructions operation in storage medium 920 is executed on server 900.Server 900 may be used also
To include one or more power supplys 960, one or more wired or wireless network interfaces 950, one or one with
Upper input/output interface 940, and/or, one or more operating systems 921, such as Windows ServerTM, Mac OS
XTM, UnixTM, LinuxTM, FreeBSDTM etc..
The embodiment of the invention also provides a kind of storage medium, at least one instruction, extremely is stored in the storage medium
A few Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code set or the instruction set can
It is executed by the processor of terminal to complete each step of subscriber terminal side in above method embodiment, or by server
Reason device is executed to complete each step of server side in above method embodiment.
Optionally, in embodiments of the present invention, above-mentioned storage medium can include but is not limited to: USB flash disk, read-only memory
(Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), mobile hard disk, magnetic disk
Or the various media that can store program code such as CD.
Application program recommended method, device, server, terminal and storage medium of the invention may be implemented according to user
The current scene information of terminal speculates scene locating for user, and believes to the pretrigger of the user terminal pushing application program
Breath reminds user to use the application program by sending out notice message or push inquiry request, and it is logical that user clicks the push
After knowing message or allowing the push inquiry request, starts the application program on user terminal and show associated scene
Content.Facilitate user to understand the relevant information of scene on mobile phone, improves the utilization rate and ease of use of application program.
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 this specification specific embodiment is described.Other embodiments are within the scope of the appended claims.One
In a little situations, the movement recorded in detail in the claims or step can be executed according to the sequence being different from embodiment and
Still desired result may be implemented.In addition, process depicted in the drawing not necessarily requires the particular order shown or company
Continuous sequence is just able to achieve desired result.In some embodiments, multitasking and parallel processing it is also possible or
It may be advantageous.
All the embodiments in this specification are described in a progressive manner, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.Especially for device,
For terminal and server embodiment, since it is substantially similar to the method embodiment, so being described relatively simple, related place
Illustrate referring to the part of embodiment of the method.
Those of ordinary skill in the art will appreciate that realizing that all or part of the steps of above-described embodiment can pass through hardware
It completes, relevant hardware can also be instructed to complete by program, the program can store in a kind of computer-readable
In storage medium, storage medium mentioned above can be read-only memory, disk or CD etc..
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 and
Within principle, any modification, equivalent replacement, improvement and so on be should all be included in the protection scope of the present invention.
Claims (16)
1. a kind of application program recommended method characterized by comprising
Obtain the current scene information of user terminal;
The current scene information is matched with the triggering scene information of application program;
If successful match, it is associated with the triggering scene information of successful match, generates the pretrigger information of the application program;
The pretrigger information is pushed to the user terminal.
2. according to the method described in claim 1, it is characterized by:
The current scene information includes location information and temporal information;
The triggering scene information includes location triggered information and time trigger information;
It is described the current scene information match with the triggering scene information of application program include:
The location information is matched with the location triggered information;
The temporal information is matched with the time trigger information;
If the location information and location triggered information matches success and the temporal information and time trigger letter
Successful match is ceased, then the triggering scene information successful match of the current scene information and the application program.
3. according to the method described in claim 2, it is characterized by further comprising:
It is every to pass through preset time period, count the starting record of the application program in the preset time period;
The time trigger information determined in subsequent time period is recorded according to the starting.
4. according to the method described in claim 3, it is characterized in that, described recorded according to the starting determines in subsequent time period
Time trigger information include:
Whether the number of starts for judging the application program recorded in the starting record is more than preset threshold;
If it is, setting the entire period for the time trigger information in subsequent time period;
If it is not, then setting empty for the time trigger information in subsequent time period.
5. the method according to claim 1, wherein described be pushed to user's end for the pretrigger information
End includes:
The sending out notice message of the pretrigger information is sent to the user terminal, includes described in the sending out notice message
The recommendation information of the triggering scene information of successful match.
6. according to the method described in claim 5, it is characterized in that, described be pushed to user's end for the pretrigger information
Behind end, further includes:
Receive user's clicking operation of the sending out notice message;
Based on user's clicking operation, the starting record of the application program is recorded.
7. the method according to claim 1, wherein described be pushed to user's end for the pretrigger information
End includes:
The push inquiry request of the pretrigger information is sent to the user terminal, includes described in the push inquiry request
The recommendation information of the triggering scene information of successful match.
8. the method according to the description of claim 7 is characterized in that described be pushed to user terminal for the pretrigger information
Afterwards, further includes:
Receive the push inquiry request that the user terminal returns allows push to instruct;
Allow to push instruction based on described, records the starting record of the application program.
9. a kind of application program recommended method characterized by comprising
Detect the current scene information of user terminal;
The current scene information is sent to server;
The PUSH message of the pretrigger information for the application program that the server is sent is received, the pretrigger information is described work as
It is raw by the triggering scene information for being associated with successful match when the triggering scene information successful match of preceding scene information and application program
At.
10. according to the method described in claim 9, it is characterized in that, the PUSH message is that sending out notice message or push are ask
It asks request, includes the recommendation information of the triggering scene information of the successful match in the PUSH message.
11. according to the method described in claim 10, it is characterized in that, the user for receiving the sending out notice message clicks behaviour
Make, or receive it is described push inquiry request allow push instruct after, start user terminal on the application program.
12. a kind of application program recommendation apparatus characterized by comprising
Scene information obtains module, for obtaining the current scene information of user terminal;
Scene information matching module, for matching the current scene information with the triggering scene information of application program;
Pretrigger information generating module, for being associated with the triggering scene information of successful match, being answered described in generation when successful match
With the pretrigger information of program;
Pretrigger info push module, for the pretrigger information to be pushed to the user terminal.
13. a kind of application program recommendation apparatus characterized by comprising
Scene information detection module, for detecting the current scene information of user terminal;
Scene information sending module, for the current scene information to be sent to server;
PUSH message receiving module, the PUSH message of the pretrigger information for receiving the application program that the server is sent,
When the pretrigger information is the triggering scene information successful match of the current scene information and application program, pass through association
It is generated with successful triggering scene information.
14. a kind of server, which is characterized in that the server includes processor and memory, is stored in the memory
At least one instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, institute
Code set or instruction set are stated as the processor loads and executes to realize the application journey as described in claim 1-8 any one
Sequence recommended method.
15. a kind of terminal, which is characterized in that the terminal includes processor and memory, is stored at least in the memory
One instruction, at least a Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the generation
Code collection or instruction set are as the processor loads and executes to realize the application program as described in claim 9-11 any one
Recommended method.
16. a kind of computer readable storage medium, which is characterized in that be stored at least one instruction, extremely in the storage medium
A few Duan Chengxu, code set or instruction set, at least one instruction, an at least Duan Chengxu, the code set or instruction
Collect as processor loads and executes to realize the application program recommended method as described in claim 1-8 or 9-11 any one.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910405020.XA CN110175284A (en) | 2019-05-15 | 2019-05-15 | A kind of application program recommended method, device, server, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910405020.XA CN110175284A (en) | 2019-05-15 | 2019-05-15 | A kind of application program recommended method, device, server, terminal and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110175284A true CN110175284A (en) | 2019-08-27 |
Family
ID=67691126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910405020.XA Pending CN110175284A (en) | 2019-05-15 | 2019-05-15 | A kind of application program recommended method, device, server, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110175284A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110611704A (en) * | 2019-08-30 | 2019-12-24 | 阿里巴巴集团控股有限公司 | Position-based sub-application recommendation method and system |
CN110750736A (en) * | 2019-09-06 | 2020-02-04 | 中国平安财产保险股份有限公司 | Application service push method, device, device and storage medium |
CN111414900A (en) * | 2020-04-30 | 2020-07-14 | Oppo广东移动通信有限公司 | Scene recognition method, scene recognition device, terminal device and readable storage medium |
CN112162787A (en) * | 2020-09-04 | 2021-01-01 | 上海擎感智能科技有限公司 | Method for opening application, terminal and computer readable storage medium |
CN112306517A (en) * | 2020-03-30 | 2021-02-02 | 尼尔森网联媒介数据服务有限公司 | Method, apparatus, storage medium and electronic device for processing application data |
CN112365312A (en) * | 2020-11-04 | 2021-02-12 | 广州小鹏汽车科技有限公司 | User service recommendation method, user service recommendation device, vehicle and storage medium |
CN112486387A (en) * | 2020-11-30 | 2021-03-12 | 维沃移动通信有限公司 | Application program control method and device |
CN112748835A (en) * | 2019-10-31 | 2021-05-04 | 青岛海信移动通信技术股份有限公司 | Terminal, server, recent task list display method and application recommendation method |
CN113655928A (en) * | 2021-08-26 | 2021-11-16 | 蛮牛健康管理服务有限公司 | Function key automatic adjustment system and method, electronic equipment and storage medium |
CN114895982A (en) * | 2022-05-13 | 2022-08-12 | 中国电信股份有限公司 | Application calling method, system, equipment and storage medium based on user information |
CN115456588A (en) * | 2022-09-18 | 2022-12-09 | 湖北楚钧未来智能科技有限公司 | Internet-based online office management method and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104158896A (en) * | 2014-08-22 | 2014-11-19 | 百度在线网络技术(北京)有限公司 | Application recommendation method and system as well as application store server |
CN104679536A (en) * | 2013-11-28 | 2015-06-03 | 索尼公司 | Method and device for starting application program and electronic device |
CN106202358A (en) * | 2016-07-06 | 2016-12-07 | 深圳市金立通信设备有限公司 | A kind of method recommending application program and terminal |
CN107040648A (en) * | 2016-11-30 | 2017-08-11 | 阿里巴巴集团控股有限公司 | Information displaying method and device |
CN107193598A (en) * | 2017-05-19 | 2017-09-22 | 广东小天才科技有限公司 | Application starting method, mobile terminal and computer readable storage medium |
CN108089891A (en) * | 2017-11-30 | 2018-05-29 | 维沃移动通信有限公司 | A kind of application program launching method, mobile terminal |
-
2019
- 2019-05-15 CN CN201910405020.XA patent/CN110175284A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104679536A (en) * | 2013-11-28 | 2015-06-03 | 索尼公司 | Method and device for starting application program and electronic device |
CN104158896A (en) * | 2014-08-22 | 2014-11-19 | 百度在线网络技术(北京)有限公司 | Application recommendation method and system as well as application store server |
CN106202358A (en) * | 2016-07-06 | 2016-12-07 | 深圳市金立通信设备有限公司 | A kind of method recommending application program and terminal |
CN107040648A (en) * | 2016-11-30 | 2017-08-11 | 阿里巴巴集团控股有限公司 | Information displaying method and device |
CN107193598A (en) * | 2017-05-19 | 2017-09-22 | 广东小天才科技有限公司 | Application starting method, mobile terminal and computer readable storage medium |
CN108089891A (en) * | 2017-11-30 | 2018-05-29 | 维沃移动通信有限公司 | A kind of application program launching method, mobile terminal |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110611704A (en) * | 2019-08-30 | 2019-12-24 | 阿里巴巴集团控股有限公司 | Position-based sub-application recommendation method and system |
CN110750736A (en) * | 2019-09-06 | 2020-02-04 | 中国平安财产保险股份有限公司 | Application service push method, device, device and storage medium |
CN112748835A (en) * | 2019-10-31 | 2021-05-04 | 青岛海信移动通信技术股份有限公司 | Terminal, server, recent task list display method and application recommendation method |
CN112306517A (en) * | 2020-03-30 | 2021-02-02 | 尼尔森网联媒介数据服务有限公司 | Method, apparatus, storage medium and electronic device for processing application data |
CN111414900B (en) * | 2020-04-30 | 2023-11-28 | Oppo广东移动通信有限公司 | Scene recognition method, scene recognition device, terminal device and readable storage medium |
CN111414900A (en) * | 2020-04-30 | 2020-07-14 | Oppo广东移动通信有限公司 | Scene recognition method, scene recognition device, terminal device and readable storage medium |
CN112162787A (en) * | 2020-09-04 | 2021-01-01 | 上海擎感智能科技有限公司 | Method for opening application, terminal and computer readable storage medium |
CN112365312A (en) * | 2020-11-04 | 2021-02-12 | 广州小鹏汽车科技有限公司 | User service recommendation method, user service recommendation device, vehicle and storage medium |
CN112486387A (en) * | 2020-11-30 | 2021-03-12 | 维沃移动通信有限公司 | Application program control method and device |
CN113655928A (en) * | 2021-08-26 | 2021-11-16 | 蛮牛健康管理服务有限公司 | Function key automatic adjustment system and method, electronic equipment and storage medium |
CN114895982A (en) * | 2022-05-13 | 2022-08-12 | 中国电信股份有限公司 | Application calling method, system, equipment and storage medium based on user information |
CN114895982B (en) * | 2022-05-13 | 2024-02-09 | 中国电信股份有限公司 | Application calling method, system, equipment and storage medium based on user information |
CN115456588A (en) * | 2022-09-18 | 2022-12-09 | 湖北楚钧未来智能科技有限公司 | Internet-based online office management method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110175284A (en) | A kind of application program recommended method, device, server, terminal and storage medium | |
US20210006937A1 (en) | Systems and methods for deploying dynamic geo-fences based on content consumption levels in a geographic location | |
US9772883B2 (en) | Device operability enhancement with alternative device utilization | |
US10069705B2 (en) | Data usage profiles for users and applications | |
CN103324519A (en) | Method and device for clearing malicious power consumption applications, and user terminal | |
US9648537B2 (en) | Profile switching powered by location | |
US20130198680A1 (en) | Managing linked contact records containing information from multiple source records | |
CN106302996B (en) | Message display method and device | |
CN104850434A (en) | Method and apparatus for downloading multimedia resources | |
CN104822090A (en) | Video playing method, device and system | |
CN108572908B (en) | Information feedback method and device | |
CN109241031B (en) | Model generation method, model using method, device, system and storage medium | |
US10306643B2 (en) | System and method for improved band-channel scanning and network switching | |
CN106714274B (en) | access point connection method and device | |
CN105763431A (en) | Information pushing method, device and system | |
CN104519262A (en) | Method, device for acquiring video data, and terminal | |
CN103517405A (en) | Network positioning method and system, mobile terminal and network-side apparatus | |
US8634349B1 (en) | Merging for wireless access points | |
CN106331060B (en) | WIFI-based deployment and control method and system | |
US9167404B1 (en) | Anticipating data use in a wireless device | |
CN104968008A (en) | Access scheduling method, apparatus and system | |
US9218629B2 (en) | Prioritizing and providing information about user contacts | |
CN110618913A (en) | Application use duration segmented statistics method and terminal | |
US20140112206A1 (en) | System and method for managing access to a service for a communication device | |
US20200045266A1 (en) | Method and apparatus for managing data subsidies in a communication system |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190827 |
|
RJ01 | Rejection of invention patent application after publication |