[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910405020.XA
Other languages
Chinese (zh)
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.)
Suzhou Da Jia Ying Information Technology Co Ltd
Original Assignee
Suzhou Da Jia Ying Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Da Jia Ying Information Technology Co Ltd filed Critical Suzhou Da Jia Ying Information Technology Co Ltd
Priority to CN201910405020.XA priority Critical patent/CN110175284A/en
Publication of CN110175284A publication Critical patent/CN110175284A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04817Interaction 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

A kind of application program recommended method, device, server, terminal and storage medium
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.
CN201910405020.XA 2019-05-15 2019-05-15 A kind of application program recommended method, device, server, terminal and storage medium Pending CN110175284A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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