CN105471951B - A kind of application to be recommended determines method, apparatus, server and terminal device - Google Patents
A kind of application to be recommended determines method, apparatus, server and terminal device Download PDFInfo
- Publication number
- CN105471951B CN105471951B CN201410453723.7A CN201410453723A CN105471951B CN 105471951 B CN105471951 B CN 105471951B CN 201410453723 A CN201410453723 A CN 201410453723A CN 105471951 B CN105471951 B CN 105471951B
- Authority
- CN
- China
- Prior art keywords
- application
- identification information
- pattern
- use pattern
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present invention provides a kind of application to be recommended and determines method, apparatus, server and terminal device, wherein method includes: to obtain the pattern identification information for the currently used mode that each terminal device is sent, and the application identification information of application is used under the currently used mode;Summarize pattern identification information and corresponding application identification information that each terminal device is sent;According to the pattern identification information and corresponding application identification information summarized, the application to conform to a predetermined condition under each use pattern is determined, wherein the application to conform to a predetermined condition under each use pattern is application to be recommended corresponding to each use pattern.The embodiment of the present invention can realize the determination of the application to be recommended under the relatively high each use pattern of accuracy.
Description
Technical field
The present invention relates to technical field of information processing, determine method, dress more specifically to a kind of application to be recommended
It sets, server and terminal device.
Background technique
With Android (Android), the development of the intelligent operating systems such as IOS, terminal device is having both user's office and joy
On the basis of happy demand, a variety of use patterns, such as notebook mode, plate mode etc. are provided.With a variety of use patterns
Terminal device, it can be achieved that a variety of usage modes of terminal device switching, meet the different use demand of user;As user is handling official business
When, can activated terminals equipment notebook mode, by cursor, keyboard operation terminal device, user can activate end in amusement
The plate mode of end equipment passes through touch control manner operating terminal equipment.
The present inventor has found in the course of the research: for the terminal device with a variety of use patterns, respectively
User commonly applies not identical under a use pattern, therefore how to carry out accurately common application under each use pattern and push away
Recommending becomes problem.The way of recommendation of common application is to determine application to be recommended at present, then carries out the recommendation of application to be recommended,
The method of determination of application to be recommended is that priority that application is recommended is determined according to the download of application, is preferentially answered download is high
It is used as application to be recommended;However it is such to be recommended using method of determination, identified application to be recommended is not terminal device
Accurate common application under each use pattern, the determination of application to be recommended are inaccurate.
Summary of the invention
In view of this, the embodiment of the present invention, which provides a kind of application to be recommended, determines that method, apparatus, server and terminal are set
Standby, existing to be recommended using method of determination to solve, identified application to be recommended is not under each use pattern of terminal device
Accurate common application, the problem of determination of application to be recommended is inaccurate.
To achieve the above object, the embodiment of the present invention provides the following technical solutions:
A kind of application to be recommended determines method, is applied to server, which comprises
The pattern identification information for the currently used mode that each terminal device is sent is obtained, and under the currently used mode
Use the application identification information of application;
Summarize pattern identification information and corresponding application identification information that each terminal device is sent;
According to the pattern identification information and corresponding application identification information summarized, determine meet under each use pattern it is predetermined
The application of condition, wherein the application to conform to a predetermined condition under each use pattern is to be recommended corresponding to each use pattern
Using.
Wherein, the pattern identification information for summarizing each terminal device transmission and corresponding application identification information include:
Determine pattern identification information and corresponding application identification information that the terminal device for being located at setting regions is sent.
Wherein, described according to the pattern identification information and corresponding application identification information that are summarized, determine each use pattern
Under conform to a predetermined condition application include:
The pattern identification information and corresponding application identities sent according to the identified terminal device positioned at setting regions
Information calculates the number for using application under each use pattern positioned at the terminal device of the setting regions;
According to the lower number for using application of each use pattern calculated, determine that the terminal for being located at the setting regions is set
It is standby under each use pattern, access times are by the application up to sorted less.
Wherein, the method also includes:
When obtaining the pattern identification information and corresponding application identification information that each terminal device is sent, each terminal is also obtained
The zone identification information in the be located at region that equipment is sent;
The determination is located at the pattern identification information and corresponding application identification information that the terminal device of setting regions is sent
Include:
According to zone identification information and pattern identification information, classify to application identification information, determines setting regions mark
Know pattern identification information and application identification information corresponding to information, wherein setting regions identification information is corresponding with setting regions.
Wherein, described according to the pattern identification information and corresponding application identification information that are summarized, determine each use pattern
Under conform to a predetermined condition application include:
Determine the type of first terminal equipment most application of access times under each use pattern, one of them uses mould
Formula corresponds to an identified type;
According to the pattern identification information and corresponding application identification information summarized, determine under each use pattern with corresponding class
The corresponding application of type, wherein application corresponding with corresponding types under each use pattern, be each use pattern corresponding to
Recommend application.
Wherein, the method also includes:
Obtain the application message of application to be recommended corresponding to each use pattern;
It generates and applies recommendation information comprising corresponding application message corresponding to each use pattern;
It determines and receives the use pattern current using the terminal device of recommendation information, Xiang Suoshu terminal device is sent with institute really
Fixed use pattern is corresponding to apply recommendation information.
Wherein, determining receive includes: using the current use pattern of the terminal device of recommendation information
The inquiry message for inquiring currently used mode is sent to the terminal device received using recommendation information;
After the terminal device reception inquiry message, the identification information for sending currently used mode, described in reception
The identification information for the currently used mode that terminal device is sent;
According to received currently used mode identification information, determine the current use pattern of the terminal device.
The embodiment of the present invention also provides a kind of application to be recommended and determines method, is applied to terminal device, which comprises
It detects the use pattern of present terminal equipment and uses application;
The pattern identification information of the use pattern and the application identification information of the application are sent, to server with toilet
It states server and obtains pattern identification information and corresponding application identification information that the terminal device is sent, so that the server
Summarize pattern identification information and corresponding application identification information that each terminal device is sent, according to the pattern identification information summarized
With corresponding application identification information, the application to conform to a predetermined condition under each use pattern is determined, wherein under each use pattern
The application to conform to a predetermined condition is application to be recommended corresponding to each use pattern.
Wherein, the method also includes:
Determine application to be recommended corresponding to each use pattern in the server, obtain corresponding to each use pattern to
The application message for recommending application connects after generating the application recommendation information corresponding to each use pattern comprising corresponding application message
Receive the inquiry message for the currently used mode of inquiry that the server is sent;
Determine currently used mode, Xiang Suoshu server sends the identification information of currently used mode;
The identification information of currently used mode is received in the server, determines the current use pattern of the terminal device
Afterwards, the corresponding with currently used mode using recommendation information of the server transmission is received.
The embodiment of the present invention also provide it is a kind of it is to be recommended be applied to server using determining device, described device includes:
First obtains module, the pattern identification information of the currently used mode for obtaining each terminal device transmission, and
The lower application identification information for using application of the currently used mode;
Summarizing module, the pattern identification information and corresponding application identification information sent for summarizing each terminal device;
It is to be recommended to apply determining module, for according to the pattern identification information and corresponding application identification information summarized,
Determine the application to conform to a predetermined condition under each use pattern, wherein the application to conform to a predetermined condition under each use pattern is
Application to be recommended corresponding to each use pattern.
Wherein, the summarizing module includes:
Setting regions collection unit, the pattern identification information and right sent for determining the terminal device for being located at setting regions
The application identification information answered;
The application determining module to be recommended includes:
Computing unit, pattern identification information for being sent according to the identified terminal device positioned at setting regions and right
The application identification information answered calculates time for using application under each use pattern positioned at the terminal device of the setting regions
Number;
First result determination unit, for determining position according to the lower number for using application of each use pattern calculated
In the setting regions terminal device under each use pattern, access times are by the application up to sorted less.
Wherein, described device further include:
Second obtains module, for obtaining the pattern identification information and corresponding application identities letter that each terminal device is sent
When breath, the zone identification information in the be located at region that each terminal device is sent also is obtained;
The setting regions collection unit includes:
Classify and determine subelement, for being carried out to application identification information according to zone identification information and pattern identification information
Classification, determines pattern identification information and application identification information corresponding to setting regions identification information, and wherein setting regions identifies
Information is corresponding with setting regions.
Wherein, the application determining module to be recommended includes:
Type determining units, for determining the class of first terminal equipment most application of access times under each use pattern
Type, the corresponding identified type of one of use pattern;
Second result determination unit, for according to the pattern identification information and corresponding application identification information summarized, really
Application corresponding with corresponding types under fixed each use pattern, wherein application corresponding with corresponding types under each use pattern,
For application to be recommended corresponding to each use pattern.
Wherein, described device further include:
Third obtains module, for obtaining the application message of application to be recommended corresponding to each use pattern;
Generation module applies recommendation information comprising corresponding application message corresponding to each use pattern for generating;
Use pattern determining module receives the use pattern current using the terminal device of recommendation information for determining;
Recommending module, it is corresponding with identified use pattern using recommendation for being sent to the terminal device
Breath.
Wherein, the use pattern determining module includes:
Inquiry unit, for sending the inquiry letter for inquiring currently used mode to the terminal device received using recommendation information
Breath;
Receiving unit is identified, for receiving the inquiry message in the terminal device, sends the mark of currently used mode
After knowing information, the identification information for the currently used mode that the terminal device is sent is received;
Pattern determining unit, for according to received currently used mode identification information, determine the terminal device
Current use pattern.
The embodiment of the present invention also provides a kind of server, to be recommended applies determining device including described above.
The embodiment of the present invention also provide it is a kind of it is to be recommended be applied to terminal device using determining device, described device includes:
Detection module, for detecting the use pattern of present terminal equipment and using application;
Sending module, for sending the pattern identification information of the use pattern and the application mark of the application to server
Know information, so that the server obtains the pattern identification information and corresponding application identification information that the terminal device is sent,
So that the server summarizes the pattern identification information and corresponding application identification information that each terminal device is sent, according to being summarized
Pattern identification information and corresponding application identification information, determine the application to conform to a predetermined condition under each use pattern, wherein institute
The application to conform to a predetermined condition under each use pattern is stated, is application to be recommended corresponding to each use pattern.
Wherein, described device further include:
It inquires receiving module, for determining application to be recommended corresponding to each use pattern in the server, obtains each
The application message of application to be recommended corresponding to use pattern generates corresponding to each use pattern comprising corresponding application message
After recommendation information, the inquiry message for the currently used mode of inquiry that the server is sent is received;
Pattern identification sending module, for determining currently used mode, Xiang Suoshu server sends currently used mode
Identification information;
It is determined using recommendation information receiving module for receiving the identification information of currently used mode in the server
After the current use pattern of the terminal device, receives the application corresponding with currently used mode that the server is sent and push away
Recommend information.
The embodiment of the present invention also provides a kind of terminal device, to be recommended applies determining device including described above.
Based on the above-mentioned technical proposal, application to be recommended provided in an embodiment of the present invention determines in method that server can obtain
The pattern identification information for the currently used mode that each terminal device is sent, and application is used under the currently used mode
Application identification information, to summarize pattern identification information and corresponding application identification information that each terminal device is sent, according to institute
The pattern identification information and corresponding application identification information summarized, determines the application to conform to a predetermined condition under each use pattern,
In, the application to conform to a predetermined condition under each use pattern is application to be recommended corresponding to each use pattern.The present invention is real
Apply in example, each terminal device can by the pattern identification information of currently used mode and currently used mode it is lower use application
Application identification information is sent to server, so that the pattern identification that server can be sent according to the terminal device summarized is believed
Breath and corresponding application identification information, determine the application to conform to a predetermined condition under each use pattern, right for each use pattern
The application to be recommended answered, therefore the accuracy of the application to be recommended under identified each use pattern is relatively high.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is the structural block diagram that application to be recommended provided in an embodiment of the present invention determines system;
Fig. 2 is the first pass figure that application to be recommended provided in an embodiment of the present invention determines method;
Fig. 3 is the second flow chart that application to be recommended provided in an embodiment of the present invention determines method;
Fig. 4 is the third flow chart that application to be recommended provided in an embodiment of the present invention determines method;
Fig. 5 is the 4th flow chart that application to be recommended provided in an embodiment of the present invention determines method;
Fig. 6 is the 5th flow chart that application to be recommended provided in an embodiment of the present invention determines method;
Fig. 7 is the method flow diagram of the current use pattern of determining terminal device provided in an embodiment of the present invention;
Fig. 8 is another structural block diagram that application to be recommended provided in an embodiment of the present invention determines system;
Fig. 9 is the 6th flow chart that application to be recommended provided in an embodiment of the present invention determines method;
Figure 10 is the 7th flow chart that application to be recommended provided in an embodiment of the present invention determines method;
Figure 11 is the structural block diagram to be recommended using determining device provided in an embodiment of the present invention;
Figure 12 is the structural block diagram of summarizing module provided in an embodiment of the present invention;
Figure 13 is the structural block diagram to be recommended using determining module provided in an embodiment of the present invention;
Figure 14 is another structural block diagram to be recommended using determining device provided in an embodiment of the present invention;
Figure 15 is the structural block diagram of setting regions collection unit provided in an embodiment of the present invention;
Figure 16 is the structural block diagram to be recommended using determining module provided in an embodiment of the present invention;
Figure 17 is another structural block diagram to be recommended using determining device provided in an embodiment of the present invention;
Figure 18 is the structural block diagram of use pattern determining module provided in an embodiment of the present invention;
Figure 19 is the another structural block diagram to be recommended using determining device provided in an embodiment of the present invention;
Figure 20 is another structural block diagram to be recommended again using determining device provided in an embodiment of the present invention;
Figure 21 is the signaling process figure that application to be recommended provided in an embodiment of the present invention determines method.
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, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
Fig. 1 is the structural block diagram that application to be recommended provided in an embodiment of the present invention determines system, which may be implemented this
The application to be recommended that inventive embodiments provide determines method, and referring to Fig.1, which may include: 10 kimonos of multiple terminal devices
Business device 11;Terminal device 10 can have a variety of use patterns, such as notebook mode, plate mode etc.;Server 11 can be
One independent server, or the server farm of multiple servers composition.
In embodiments of the present invention, each terminal device 10 will test current use pattern, and in the currently used mould
Used application under formula sends the pattern identification information of the use pattern and the application identities of the application to server 11
Information;
Server 11 can obtain the pattern identification information for the currently used mode that each terminal device 10 is sent, and work as described
The lower application identification information for using application of preceding use pattern, summarizes pattern identification information and correspondence that each terminal device 10 is sent
Application identification information determine and each use mould thus according to the pattern identification information and corresponding application identification information that are summarized
The application to conform to a predetermined condition under formula, wherein the application to conform to a predetermined condition under each use pattern, for each use pattern institute
Corresponding application to be recommended.
Optionally, server 11 can obtain each use pattern after determining application to be recommended corresponding to each use pattern
The application message of corresponding application to be recommended generates the application comprising corresponding application message corresponding to each use pattern and recommends
Information is sent corresponding using recommendation information to the terminal device 10 under each use pattern.
Corresponding, terminal device 10, which can receive, applies recommendation information corresponding to currently used mode.
In embodiments of the present invention, each terminal device can be by the pattern identification information of currently used mode and currently used
Mode lower is sent to server using the application identification information of application, so that server can be set according to the terminal summarized
The pattern identification information and corresponding application identification information that preparation is sent, determine application to be recommended corresponding to each use pattern,
Therefore the accuracy of the application to be recommended under each use pattern determined by is relatively high.
Below from the angle of server, method, which is introduced, to be determined to application to be recommended provided in an embodiment of the present invention.
Fig. 2 is the first pass figure that application to be recommended provided in an embodiment of the present invention determines method, and this method can be applied to
Server, referring to Fig. 2, this method may include:
Step S100, the pattern identification information for the currently used mode that each terminal device is sent is obtained, and described current
The lower application identification information for using application of use pattern;
Optionally, the present invention can define the pattern identification information of each use pattern possessed by terminal device, to distinguish
Each use pattern possessed by terminal device.Optionally, as terminal device has notebook mode and plate mode, then of the invention
The pattern identification information that embodiment can define notebook mode is mode 1, and the pattern identification information of plate mode is mode 2, is shown
It so can also be other pattern identification information definition modes, as long as each use pattern possessed by terminal device can be carried out
Differentiation, the pattern identification information for such as directly defining notebook mode is notebook mode, and the pattern identification of plate mode is believed
Breath is plate mode.
Application identification information can apply packet name for application, and Apply Names etc. are capable of the mark letter of unique identification application
Breath;Application identification information can effectively be distinguished each application.
Optionally, terminal device can periodically detect used application under currently used mode and current use pattern, will
Pattern identification information and application identification information detected are sent to server.Optionally, terminal device can also be in a certain use
Under mode, start any in application, detecting the application started under currently used mode and current use pattern, it will be detected
Pattern identification information and application identification information are sent to server.Optionally, it is also possible to server and sends inspection to terminal device
After surveying request, terminal device detects used application under currently used mode and current use pattern, by mode detected
Identification information and application identification information are sent to server.
Step S110, summarize pattern identification information and corresponding application identification information that each terminal device is sent;
The received pattern identification information of institute is corresponding with an application identification information, and characterization is that a certain terminal device exists
Used a certain concrete application under a certain use pattern.Server can summarize the pattern identification information that each terminal device is sent and
Corresponding application identification information.
Optionally, summarizing strategy can be customized, can such as summarize a certain region (such as a state, a certain province, even
The whole world etc.) terminal device send pattern identification information and corresponding application identification information;Summarize in certain time period (such as
Morning hours, the customized period such as afternoon hours) terminal device send pattern identification information and corresponding application identities
Information;Obviously it can also summarize the pattern identification information and corresponding application that terminal device is sent in a certain region and certain time period
Identification information.
Step S120, according to the pattern identification information and corresponding application identification information summarized, each use pattern is determined
Under the application that conforms to a predetermined condition, wherein the application to conform to a predetermined condition under each use pattern, it is right for each use pattern
The application to be recommended answered.
Wherein, a use pattern can be corresponding at least one application to be recommended.
Optionally, predetermined condition can under access times under each use pattern most application or each use pattern,
Access times are according to from more to few sequence, and tagmeme is in preceding n of application, and n can be set according to applicable cases.Specifically, this hair
Bright embodiment can determine under each pattern identification information according to the pattern identification information and corresponding application identification information summarized,
The number of corresponding application identification information, so that it is determined that the corresponding use applied of each application identification information under each use pattern
Number;And then by under each pattern identification information, the corresponding application of the largest number of application identification informations is as each use pattern pair
The application to be recommended answered, alternatively, by under each pattern identification information, according to from more to few sequence, tagmeme is in first n and answers number
Use the corresponding application of identification information as the corresponding application to be recommended of each use pattern.
Optionally, predetermined condition may be the application of the setting type under each use pattern, and the type can be according to application
Situation setting.Specifically, the embodiment of the present invention can be according to the pattern identification information and corresponding application identification information summarized, really
Under fixed each pattern identification information, the type of the corresponding application of corresponding application identification information, so that it is determined that each pattern identification out
Under information, and the corresponding application identification information of setting type, by under each pattern identification information, application mark corresponding with setting type
The corresponding application of information is known as the corresponding application to be recommended of each use pattern.
Optionally, the embodiment of the present invention can also use the case where application according to each terminal device under each use pattern, be
Each terminal device determines the application to be recommended of adaptability;The mode mark that can be sent according to a certain terminal device such as the embodiment of the present invention
Know information and corresponding application identification information, determines the class for most applications that the terminal device uses under each use pattern
Type, the corresponding identified type of a use pattern, thus according to the pattern identification information and corresponding application that are summarized
Identification information determines under each use pattern, application corresponding with corresponding types, by under identified each use pattern with it is right
The corresponding application of type is answered, as application to be recommended corresponding to each use pattern.
Obviously, predetermined condition can be set according to practical situations, and the embodiment of the present invention is not made strictly to limit.
Application to be recommended provided in an embodiment of the present invention determines in method that server can obtain working as each terminal device transmission
The pattern identification information of preceding use pattern, and the application identification information applied is used under the currently used mode, thus
Summarize pattern identification information and corresponding application identification information that each terminal device is sent, according to the pattern identification information summarized
With corresponding application identification information, the application to conform to a predetermined condition under each use pattern is determined, wherein under each use pattern
The application to conform to a predetermined condition is application to be recommended corresponding to each use pattern.In the embodiment of the present invention, each terminal device can
Clothes are sent to using the application identification information of application by the pattern identification information of currently used mode and currently used mode lower
Business device, so that server can be believed according to the pattern identification information and corresponding application identities that the terminal device summarized is sent
Breath, determines application to be recommended corresponding to each use pattern, therefore the application to be recommended under identified each use pattern
Accuracy is relatively high.
Optionally, the embodiment of the present invention can summarize the pattern identification information and corresponding that the terminal device of setting regions is sent
Application identification information, so that it is determined that going out under the setting regions, terminal device is under each use pattern, and access times by up to arranging less
The application of sequence is used as application to be recommended.Corresponding, Fig. 3 shows application to be recommended provided in an embodiment of the present invention and determines method
Second flow chart, referring to Fig. 3, this method may include:
Step S200, the pattern identification information for the currently used mode that each terminal device is sent is obtained, and described current
The lower application identification information for using application of use pattern;
Step S210, pattern identification information and corresponding application identities that the terminal device for being located at setting regions is sent are determined
Information;
Optionally, the information that the embodiment of the present invention can be sent by terminal device carries out the positioning of IP address, so that it is determined that
The pattern identification information and corresponding that the terminal device positioned at setting regions is sent is determined in the region that terminal device is located at out
Application identification information.
Optionally, each terminal device is also transmittable whole in sending mode identification information and corresponding application identification information
The zone identification information in the be located at region of end equipment, so that it is determined that going out to send transmitted by the terminal device of setting regions identification information
Pattern identification information and corresponding application identification information, wherein setting regions identification information is corresponding with setting regions,.
Step S220, the pattern identification information that is sent according to the identified terminal device positioned at setting regions and corresponding
Application identification information calculates the number for using application under each use pattern positioned at the terminal device of the setting regions;
Step S230, it according to the lower number for using application of each use pattern calculated, determines and is located at the setting area
The terminal device in domain is under each use pattern, and access times are by the application up to sorted less.
Wherein, positioned at the terminal device of the setting regions under each use pattern, access times by up to sorting less
Using for the to be recommended application corresponding under each use pattern positioned at the terminal device of the setting regions.
Obviously, the embodiment of the present invention can define under each use pattern, and access times are by the preceding n applications up to sorted less
Application to be recommended corresponding to each use pattern, or by under each use pattern, access times all are answered by what is up to sorted less
It is used as application to be recommended corresponding to each use pattern.
Optionally, the embodiment of the present invention is in the pattern identification information and right for determining that the terminal device for being located at setting regions is sent
After the application identification information answered, not necessarily by be located at the setting regions terminal device under each use pattern, access times
As up to sorting less using as application to be recommended corresponding to each use pattern;The embodiment of the present invention is being determined positioned at setting
After pattern identification information and corresponding application identification information that the terminal device in region is sent, there can also be other each uses
Application to be recommended corresponding to mode determines strategy, such as is carried out each using mould according to the setting application type under each use pattern
The determination of application to be recommended corresponding to formula.
Optionally, each terminal device is also transmittable whole in sending mode identification information and corresponding application identification information
The zone identification information in the be located at region of end equipment, so that server determines the mode that the terminal device for being located at setting regions is sent
Identification information and corresponding application identification information.Corresponding, Fig. 4 shows application to be recommended provided in an embodiment of the present invention and determines
The third flow chart of method, referring to Fig. 4, this method may include:
Step S300, the pattern identification information for obtaining the currently used mode that each terminal device is sent, currently makes described
With the lower application identification information for using application of mode, and the zone identification information in be located at region;
Step S310, according to zone identification information and pattern identification information, classify to application identification information, determination is set
Determine pattern identification information and application identification information corresponding to zone identification information, wherein setting regions identification information and setting area
Domain is corresponding;
Step S320, the pattern identification information according to corresponding to identified setting regions identification information and application identities letter
Breath, determines the application to conform to a predetermined condition under each use pattern, wherein what is conformed to a predetermined condition under each use pattern answers
With for application to be recommended corresponding to each use pattern.
Optionally, predetermined condition can be pattern identification information corresponding to identified setting regions identification information and answer
With in identification information, access times are at most under each use pattern or access times by up to sorting in first n using (i.e. less
Under each pattern identification information, under the number of application identification information at most corresponding application or each pattern identification information, application
The number of identification information is as the application corresponding to preceding n of the application identification information of up to sorting less).Predetermined condition can also be with
It is to be accorded under each use pattern in pattern identification information and application identification information corresponding to identified setting regions identification information
The application for closing setting type (under i.e. each pattern identification information, in the type of application corresponding to application identification information, meets setting
Application corresponding to the application identification information of type).
Optionally, the embodiment of the present invention can also use the case where application according to terminal device under each use pattern, be each
Terminal device determines the application to be recommended of adaptability.Corresponding, it is true that Fig. 5 shows application to be recommended provided in an embodiment of the present invention
Determine the 4th flow chart of method, referring to Fig. 5, this method may include:
Step S400, the pattern identification information for the currently used mode that each terminal device is sent is obtained, and described current
The lower application identification information for using application of use pattern;
Step S410, summarize pattern identification information and corresponding application identification information that each terminal device is sent;
Optionally, the pattern identification information and corresponding application that the terminal device that can be setting regions summarized is sent
Identification information, specific implementation can be described with reference to corresponding parts above.Optionally, summarized be also possible to setting regions and
(optional, terminal device exists the pattern identification information and corresponding application identification information that the terminal device of set period of time is sent
When sending mode identification information and corresponding application identification information, current time information can be brought into, so that server determines terminal
Whether the time of equipment sending mode identification information and corresponding application identification information is corresponding with set period of time) etc..
Step S420, the type of first terminal equipment most application of access times under each use pattern is determined, wherein
The corresponding identified type of one use pattern;
Optionally, first terminal equipment can be any terminal equipment, can be set using the terminal recommended
It is standby.The embodiment of the present invention can determine first terminal from the pattern identification information and corresponding application identification information summarized
(optional, each terminal device can be in sending mode mark for pattern identification information and corresponding application identification information transmitted by equipment
When knowing information and corresponding application identification information, Terminal Equipment Identifier is added, so that server carries out the differentiation of each terminal device,
Determine pattern identification information and corresponding application identification information that first terminal equipment is sent), according to first terminal equipment institute
The pattern identification information and corresponding application identification information of transmission can determine that first terminal equipment is made under each use pattern
It can determine each pattern identification information transmitted by first terminal equipment with the type of the most application of number, such as embodiment of the present invention
Under, the largest number of application identification informations, so that it is determined that the corresponding type applied of the largest number of application identification informations.It answers
Communication class application can be divided into type, entertain class application, map class application etc..
Step S430, according to the pattern identification information and corresponding application identification information summarized, each use pattern is determined
Lower application corresponding with corresponding types, wherein application corresponding with corresponding types under each use pattern is each use pattern
Corresponding application to be recommended.
Optionally, the embodiment of the present invention can be determined according to the pattern identification information and corresponding application identification information summarized
Under each pattern identification information, the corresponding type applied of application identification information, so that it is determined that under each pattern identification information with it is corresponding
The corresponding application identification information of type, by the corresponding application of corresponding application identification information be determined as under each use pattern with it is described
The corresponding application of type, the application under identified each use pattern are that recommended to first terminal equipment each uses mould
The corresponding application of formula.
Optionally, after the type for determining the most application of access times corresponding to each use pattern, it may be determined that go out more
A type, the corresponding type of a use pattern, the embodiment of the present invention can be according to the pattern identification information and correspondence summarized
Application identification information, determine under each use pattern, application corresponding with the use pattern corresponding types.Such as first terminal
Equipment application type corresponding under use pattern 1 is A, and the lower corresponding application type of use pattern 2 is B, then can basis
The pattern identification information and corresponding application identification information summarized, determines corresponding with application type A under use pattern 1 answer
With determining application corresponding with application type B under use pattern 2.
Optionally, after determining the application to be recommended under each use pattern, the embodiment of the present invention can obtain each use pattern
Under application to be recommended application message, generate under each use pattern apply recommendation information, to terminal equipment send with
Currently used mode is corresponding to apply recommendation information.Corresponding, it is true that Fig. 6 shows application to be recommended provided in an embodiment of the present invention
Determine the 5th flow chart of method, referring to Fig. 6, this method may include:
Step S500, the pattern identification information for the currently used mode that each terminal device is sent is obtained, and described current
The lower application identification information for using application of use pattern;
Step S510, summarize pattern identification information and corresponding application identification information that each terminal device is sent;
Step S520, according to the pattern identification information and corresponding application identification information summarized, each use pattern is determined
Under the application that conforms to a predetermined condition, wherein the application to conform to a predetermined condition under each use pattern, it is right for each use pattern
The application to be recommended answered;
Step S530, the application message of application to be recommended corresponding to each use pattern is obtained;
Step S540, it generates and applies recommendation information comprising corresponding application message corresponding to each use pattern;
Step S550, it determines and receives the use pattern current using the terminal device of recommendation information, Xiang Suoshu terminal device
It sends corresponding with identified use pattern using recommendation information.
Optionally, determine that the mode for receiving the use pattern for applying the terminal device of recommendation information current can be such as Fig. 7 institute
Show, Fig. 7 is the determining method received using the current use pattern of the terminal device of recommendation information provided in an embodiment of the present invention
Flow chart, referring to Fig. 7, this method may include:
Step S600, the inquiry message for inquiring currently used mode is sent to the terminal device received using recommendation information;
Step S610, after the terminal device reception inquiry message, the identification information for sending currently used mode,
Receive the identification information for the currently used mode that the terminal device is sent;
Step S620, according to received currently used mode identification information, determining that the terminal device is current makes
Use mode.
Optionally, in embodiments of the present invention, application server can be an independent server, and can realize respectively makes
The determination of the application to be recommended corresponding to mode, the acquisition of the application message of application to be recommended corresponding to each use pattern,
Using the transmission of recommendation information;Obviously, application server is also possible to the server farm of multiple servers composition, the server
Group includes at least three servers, and respectively first server, second server and third server, first server is main
Realize the determination of application to be recommended corresponding to each use pattern, the application message that second server mainly stores each application (is answered
Include the download address of application, the publisher of application, using comment etc. with information), first server is determining each use pattern
After corresponding application to be recommended, the application letter of application to be recommended corresponding to each use pattern can be obtained by second server
Breath, third server are mainly used for the transmission using recommendation information, and it is right to can receive each use pattern institute that first server obtains
The application message for the application to be recommended answered is sent opposite with current use pattern to the terminal device received using recommendation information
That answers applies recommendation information.Corresponding, Fig. 8 shows another knot that application to be recommended provided in an embodiment of the present invention determines system
Structure block diagram, referring to Fig. 8, which may include: multiple terminal devices 20, first server 21, second server 22, third clothes
Business device 23;
Wherein, each terminal device 20 will test current use pattern and use application, send to first server 21
The pattern identification information of the use pattern and the application identification information of the application;
First server 21 can obtain the pattern identification information for the currently used mode that each terminal device 20 is sent, and in institute
State the lower application identification information for using application of currently used mode, summarize pattern identification information that each terminal device 20 is sent and
Corresponding application identification information, so that determination respectively makes according to the pattern identification information and corresponding application identification information that are summarized
With the application to conform to a predetermined condition under mode, wherein the application to conform to a predetermined condition under each use pattern uses mould to be each
Application to be recommended corresponding to formula;
Second server 22 is stored with the application message of each application, can determine that each use pattern institute is right in first server 21
After the application to be recommended answered, the application of application to be recommended corresponding to each use pattern of request that first server 21 is sent is received
The request of information sends the application message of application to be recommended corresponding to each use pattern to first server 21;
Third server 23 can get the application of application to be recommended corresponding to each use pattern in first server 21
After information, the application message of application to be recommended corresponding to each use pattern that first server 21 is sent is received, determines and receives
Using the current use pattern of the terminal device of recommendation information, Xiang Suoshu terminal device sends opposite with identified use pattern
That answers applies recommendation information.
Application to be recommended provided in an embodiment of the present invention determines in method that each terminal device can be by the mould of currently used mode
Formula identification information and currently used mode lower are sent to server using the application identification information of application, so that service
The pattern identification information and corresponding application identification information that device can be sent according to the terminal device that is summarized are determined each to use mould
Application to be recommended corresponding to formula, therefore the accuracy of the application to be recommended under identified each use pattern is relatively high.
Method, which is introduced, to be determined to application to be recommended provided in an embodiment of the present invention from the angle of terminal device below, under
Text description application to be recommended determine method can with determine that method is mutual using the application to be recommended that server is described as angle above
To should refer to.
Fig. 9 is the 6th flow chart that application to be recommended provided in an embodiment of the present invention determines method, referring to Fig. 9, this method
May include:
Step S700, it detects the use pattern of present terminal equipment and uses application;
Step S710, the pattern identification information of the use pattern and the application identities letter of the application are sent to server
Breath, so that the server obtains the pattern identification information and corresponding application identification information that the terminal device is sent, so that
The server summarizes the pattern identification information and corresponding application identification information that each terminal device is sent, according to the mould summarized
Formula identification information and corresponding application identification information, determine the application to conform to a predetermined condition under each use pattern, wherein described each
The application to conform to a predetermined condition under use pattern is application to be recommended corresponding to each use pattern.
Optionally, the server obtains the pattern identification information and corresponding application identities letter that the terminal device is sent
Breath summarizes pattern identification information and corresponding application identification information that each terminal device is sent, according to the pattern identification summarized
Information and corresponding application identification information determine that the concrete mode of the application to conform to a predetermined condition under each use pattern can be found in
Literary corresponding part description.
Optionally, server is determining application to be recommended corresponding to each use pattern, obtains corresponding to each use pattern
Application to be recommended application message, generate and apply recommendation information comprising corresponding application message corresponding to each use pattern
Afterwards, it can be sent to terminal device corresponding with currently used mode using recommendation information.Corresponding, Figure 10 shows of the invention real
The application to be recommended for applying example offer determines the 7th flow chart of method, referring to Fig.1 0, this method may include:
Step S800, it detects the use pattern of present terminal equipment and uses application;
Step S810, the pattern identification information of the use pattern and the application identities letter of the application are sent to server
Breath, so that the server obtains the pattern identification information and corresponding application identification information that the terminal device is sent, so that
The server summarizes the pattern identification information and corresponding application identification information that each terminal device is sent, according to the mould summarized
Formula identification information and corresponding application identification information, determine the application to conform to a predetermined condition under each use pattern, wherein described each
The application to conform to a predetermined condition under use pattern is application to be recommended corresponding to each use pattern;
Step S820, application to be recommended corresponding to each use pattern is determined in the server, obtain each use pattern
The application message of corresponding application to be recommended generates the application comprising corresponding application message corresponding to each use pattern and recommends
After information, the inquiry message for the currently used mode of inquiry that the server is sent is received;
Step S830, currently used mode is determined, Xiang Suoshu server sends the identification information of currently used mode;
Step S840, the identification information that currently used mode is received in the server determines that the terminal device is current
Use pattern after, receive the server send it is corresponding with currently used mode using recommendation information.
Application to be recommended provided in an embodiment of the present invention determines in method that each terminal device can be by the mould of currently used mode
Formula identification information and currently used mode lower are sent to server using the application identification information of application, so that service
The pattern identification information and corresponding application identification information that device can be sent according to the terminal device that is summarized are determined each to use mould
Application to be recommended corresponding to formula, therefore the accuracy of the application to be recommended under identified each use pattern is relatively high.
Application determining device to be recommended provided in an embodiment of the present invention is introduced from the angle of server below, hereafter
Description content can with above with server side describe application to be recommended determine that method corresponds to each other reference.
Figure 11 is the structural block diagram to be recommended using determining device provided in an embodiment of the present invention, referring to Fig.1 1, the device
May include:
First obtains module 100, the pattern identification information of the currently used mode for obtaining each terminal device transmission, and
The application identification information of application is used under the currently used mode;
Summarizing module 110, the pattern identification information and corresponding application identification information sent for summarizing each terminal device;
Application determining module 120 to be recommended, for according to the pattern identification information summarized and corresponding application identities letter
Breath, determines the application to conform to a predetermined condition under each use pattern, wherein what is conformed to a predetermined condition under each use pattern answers
With for application to be recommended corresponding to each use pattern.
Optionally, Figure 12 shows a kind of alternative construction of summarizing module 110 provided in an embodiment of the present invention, referring to figure
12, summarizing module 110 may include:
Setting regions collection unit 111, the pattern identification information sent for determining the terminal device for being located at setting regions
With corresponding application identification information.
Corresponding, Figure 13 shows a kind of optional knot to be recommended using determining module 120 provided in an embodiment of the present invention
Structure, referring to Fig.1 3, application determining module 120 to be recommended may include:
Computing unit 1201, the pattern identification information for being sent according to the identified terminal device positioned at setting regions
With corresponding application identification information, the terminal device calculated positioned at the setting regions uses application under each use pattern
Number;
First result determination unit 1202, for using the number applied according to each use pattern calculated is lower, really
The terminal device of the setting regions is positioned under each use pattern, access times are by the application up to sorted less.
Optionally, Figure 14 shows another structural block diagram to be recommended using determining device provided in an embodiment of the present invention,
In conjunction with shown in Figure 11 and Figure 14, which can also include:
Second obtains module 130, for obtaining the pattern identification information and corresponding application mark that each terminal device is sent
When knowing information, the zone identification information in the be located at region that each terminal device is sent also is obtained.
Corresponding, Figure 15 shows a kind of alternative construction of setting regions collection unit 111 provided in an embodiment of the present invention,
Referring to Fig.1 5, setting regions collection unit 111 may include:
Classify and determine subelement 1110, is used for according to zone identification information and pattern identification information, to application identification information
Classify, determines pattern identification information and application identification information corresponding to setting regions identification information, wherein setting regions
Identification information is corresponding with setting regions.
Optionally, Figure 16 shows provided in an embodiment of the present invention to be recommended optional using the another kind of determining module 120
Structure, referring to Fig.1 6, application determining module 120 to be recommended may include:
Type determining units 1211, for determining the most application of access times under each use pattern of first terminal equipment
Type, the corresponding identified type of one of use pattern;
Second result determination unit 1212, for according to the pattern identification information summarized and corresponding application identities letter
Breath, determines application corresponding with corresponding types under each use pattern, wherein corresponding with corresponding types under each use pattern
Using for application to be recommended corresponding to each use pattern.
Optionally, Figure 17 shows another structural block diagram to be recommended using determining device provided in an embodiment of the present invention,
In conjunction with shown in Figure 11 and Figure 17, which can also include:
Third obtains module 140, for obtaining the application message of application to be recommended corresponding to each use pattern;
Generation module 150 applies recommendation information comprising corresponding application message corresponding to each use pattern for generating;
Use pattern determining module 160 receives the use pattern current using the terminal device of recommendation information for determining;
Recommending module 170 is recommended for sending application corresponding with identified use pattern to the terminal device
Information.
Optionally, Figure 18 shows a kind of alternative construction of use pattern determining module 160 provided in an embodiment of the present invention,
Referring to Fig.1 8, use pattern determining module 160 may include:
Inquiry unit 161, for sending the inquiry for inquiring currently used mode to the terminal device received using recommendation information
Ask information;
Receiving unit 162 is identified, for receiving the inquiry message in the terminal device, sends currently used mode
After identification information, the identification information for the currently used mode that the terminal device is sent is received;
Pattern determining unit 163, for according to received currently used mode identification information, determine that the terminal is set
Standby current use pattern.
In application determining device to be recommended provided in an embodiment of the present invention, each terminal device can be by the mould of currently used mode
Formula identification information and currently used mode lower are sent to server using the application identification information of application, so that service
The pattern identification information and corresponding application identification information that device can be sent according to the terminal device that is summarized are determined each to use mould
Application to be recommended corresponding to formula, therefore the accuracy of the application to be recommended under identified each use pattern is relatively high.
The embodiment of the present invention also provides a kind of server, including it is described above it is to be recommended apply determining device, for
Recommend to can be found in corresponding part above using the specific descriptions of determining device, details are not described herein again.
Application determining device to be recommended provided in an embodiment of the present invention is introduced with the angle of terminal device below, under
Text description it is to be recommended using determining device can with above with terminal device angle describe application to be recommended determine that method is mutual
To should refer to.
Figure 19 is the another structural block diagram to be recommended using determining device provided in an embodiment of the present invention, referring to Fig.1 9, it should
Device may include:
Detection module 200, for detecting the use pattern of present terminal equipment and using application;
Sending module 210, for sending the pattern identification information of the use pattern and answering for the application to server
With identification information, so that the server obtains the pattern identification information that the terminal device is sent and corresponding application identities letter
Breath, so that the server summarizes the pattern identification information and corresponding application identification information that each terminal device is sent, according to institute
The pattern identification information and corresponding application identification information summarized, determines the application to conform to a predetermined condition under each use pattern,
In, the application to conform to a predetermined condition under each use pattern is application to be recommended corresponding to each use pattern.
Optionally, Figure 20 shows another structural frames to be recommended again using determining device provided in an embodiment of the present invention
Figure, in conjunction with shown in Figure 19 and Figure 20, which can also include:
It inquires receiving module 220, for determining application to be recommended corresponding to each use pattern in the server, obtains
The application message of application to be recommended corresponding to each use pattern generates corresponding to each use pattern comprising corresponding application message
Application recommendation information after, receive the inquiry message for the currently used mode of inquiry that the server is sent;
Pattern identification sending module 230, for determining currently used mode, Xiang Suoshu server sends currently used mode
Identification information;
Using recommendation information receiving module 240, for receiving the identification information of currently used mode in the server, really
After the current use pattern of the fixed terminal device, the application corresponding with currently used mode that the server is sent is received
Recommendation information.
The embodiment of the present invention can realize the determination of the application to be recommended under the relatively high each use pattern of accuracy.
The embodiment of the present invention also provides a kind of terminal device, to be recommended applies determining device including described above.
It provides a kind of preferred embodiment to the embodiment of the present invention below to be introduced, Figure 21 is provided in an embodiment of the present invention
Application to be recommended determines the signaling process figure of method, and the equipment that this method is related to includes multiple terminal devices, first server,
Two servers and third server, wherein each terminal device and first server, the Signalling exchange between third server is similar,
One terminal device and first server be only shown, the Signalling exchange between third server, other terminal devices can be into figure
Row reference;Referring to Figure 21, which includes:
Step S10, terminal device detects current use pattern and uses application;
Step S11, terminal device sends the pattern identification information and the application of the use pattern to first server
Application identification information;
Step S12, first server summarizes the pattern identification information and corresponding application identities letter that each terminal device is sent
Breath;
Step S13, first server determines each according to the pattern identification information and corresponding application identification information summarized
The application to conform to a predetermined condition under use pattern, wherein the application to conform to a predetermined condition under each use pattern is each use
Application to be recommended corresponding to mode;
Step S14, first server requests the application of application to be recommended corresponding to each use pattern to second server
Information;
Step S15, second server determination is answered with to be recommended corresponding to the requested each use pattern of first server
Application message;
Step S16, second server sends application to be recommended corresponding to each use pattern to first server
Application message;
Step S17, first server generates and applies recommendation comprising corresponding application message corresponding to each use pattern
Breath;
Step S18, first server sends to third server and applies recommendation information corresponding to each use pattern;
Step S19, third server sends the inquiry message for inquiring currently used mode to terminal device;
Step S20, terminal device determines currently used mode;
Step S21, terminal device sends the identification information of currently used mode to third server;
Step S22, third server according to received currently used mode identification information, determine the terminal device
Current use pattern determines corresponding with the current use pattern using recommendation information;
Step S23, third server is to terminal device sending application recommendation information.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with other
The difference of embodiment, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment
For, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is said referring to method part
It is bright.
Professional further appreciates that, unit described in conjunction with the examples disclosed in the embodiments of the present disclosure
And algorithm steps, can be realized with electronic hardware, computer software, or a combination of the two, in order to clearly demonstrate hardware and
The interchangeability of software generally describes each exemplary composition and step according to function in the above description.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
The step of method described in conjunction with the examples disclosed in this document or algorithm, can directly be held with hardware, processor
The combination of capable software module or the two is implemented.Software module can be placed in random access memory (RAM), memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In any other form of storage medium well known in field.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention.
Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention
It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one
The widest scope of cause.
Claims (13)
1. a kind of application to be recommended determines method, which is characterized in that be applied to server, which comprises
The pattern identification information for the currently used mode that each terminal device is sent is obtained, and is made under the currently used mode
With the application identification information of application;
Summarize pattern identification information and corresponding application identification information that each terminal device is sent;
According to the pattern identification information and corresponding application identification information summarized, determines and conform to a predetermined condition under each use pattern
Application, wherein the application to conform to a predetermined condition under each use pattern is answered to be to be recommended corresponding to each use pattern
With the use pattern includes notebook mode, plate mode;
Wherein, further includes:
Obtain the application message of application to be recommended corresponding to each use pattern;
It generates and applies recommendation information comprising corresponding application message corresponding to each use pattern;
Determine the current use pattern of terminal device received using recommendation information, Xiang Suoshu terminal device send with it is identified
Use pattern is corresponding to apply recommendation information;
The determination is received includes: using the current use pattern of the terminal device of recommendation information
The inquiry message for inquiring currently used mode is sent to the terminal device received using recommendation information;
After the terminal device reception inquiry message, the identification information for sending currently used mode, the terminal is received
The identification information for the currently used mode that equipment is sent;
According to received currently used mode identification information, determine the current use pattern of the terminal device.
2. application to be recommended according to claim 1 determines method, which is characterized in that described to summarize each terminal device transmission
Pattern identification information and corresponding application identification information include:
Determine pattern identification information and corresponding application identification information that the terminal device for being located at setting regions is sent.
3. application to be recommended according to claim 2 determines method, which is characterized in that described according to the mode mark summarized
Know information and corresponding application identification information, determines that the application to conform to a predetermined condition under each use pattern includes:
According to pattern identification information and corresponding application identification information that the identified terminal device positioned at setting regions is sent,
Calculate the number for using application under each use pattern positioned at the terminal device of the setting regions;
According to the lower number for using application of each use pattern calculated, determine that the terminal device for being located at the setting regions exists
Under each use pattern, access times are by the application up to sorted less.
4. application to be recommended according to claim 2 or 3 determines method, which is characterized in that further include:
When obtaining the pattern identification information and corresponding application identification information that each terminal device is sent, each terminal device is also obtained
The zone identification information in the be located at region of transmission;
The determination is located at the pattern identification information of the terminal device transmission of setting regions and corresponding application identification information includes:
According to zone identification information and pattern identification information, classify to application identification information, determines setting regions mark letter
Breath corresponding pattern identification information and application identification information, wherein setting regions identification information is corresponding with setting regions.
5. application to be recommended according to claim 1 determines method, which is characterized in that described according to the mode mark summarized
Know information and corresponding application identification information, determines that the application to conform to a predetermined condition under each use pattern includes:
Determine the type of first terminal equipment most application of access times under each use pattern, one of use pattern pair
Answer an identified type;
According to the pattern identification information and corresponding application identification information summarized, determine under each use pattern with corresponding types phase
Corresponding application, wherein application corresponding with corresponding types under each use pattern is to be recommended corresponding to each use pattern
Using.
6. a kind of application to be recommended determines method, which is characterized in that be applied to terminal device, which comprises
It detects the use pattern of present terminal equipment and uses application;
The pattern identification information of the use pattern and the application identification information of the application are sent, to server so as to the clothes
Business device obtains pattern identification information and corresponding application identification information that the terminal device is sent, so that the server summarizes
The pattern identification information and corresponding application identification information that each terminal device is sent, according to the pattern identification information that is summarized and right
The application identification information answered determines the application to conform to a predetermined condition under each use pattern, wherein meets under each use pattern
The application of predetermined condition is application to be recommended corresponding to each use pattern, and the use pattern includes notebook mode, plate
Mode;
Wherein, the method also includes:
Application to be recommended corresponding to each use pattern is determined in the server, is obtained to be recommended corresponding to each use pattern
The application message of application receives institute after generating the application recommendation information corresponding to each use pattern comprising corresponding application message
State the inquiry message of the currently used mode of inquiry of server transmission;
Determine currently used mode, Xiang Suoshu server sends the identification information of currently used mode;
The identification information of currently used mode is received in the server, after determining the current use pattern of the terminal device,
Receive the corresponding with currently used mode using recommendation information of the server transmission.
7. a kind of to be recommended using determining device, which is characterized in that be applied to server, described device includes:
First obtains module, the pattern identification information of the currently used mode for obtaining each terminal device transmission, and described
The lower application identification information for using application of currently used mode;
Summarizing module, the pattern identification information and corresponding application identification information sent for summarizing each terminal device;
It is to be recommended to apply determining module, for determining according to the pattern identification information and corresponding application identification information summarized
The application to conform to a predetermined condition under each use pattern, wherein the application to conform to a predetermined condition under each use pattern, respectively to make
The application to be recommended corresponding to mode, the use pattern include notebook mode, plate mode;
Wherein, described device further include:
Third obtains module, for obtaining the application message of application to be recommended corresponding to each use pattern;
Generation module applies recommendation information comprising corresponding application message corresponding to each use pattern for generating;
Use pattern determining module receives the use pattern current using the terminal device of recommendation information for determining;
Recommending module, it is corresponding with identified use pattern using recommendation information for being sent to the terminal device;
The use pattern determining module includes:
Inquiry unit, for sending the inquiry message for inquiring currently used mode to the terminal device received using recommendation information;
Receiving unit is identified, for receiving the inquiry message in the terminal device, sends the mark letter of currently used mode
After breath, the identification information for the currently used mode that the terminal device is sent is received;
Pattern determining unit, for according to received currently used mode identification information, determine that the terminal device is current
Use pattern.
8. to be recommended determining device is applied according to claim 7, which is characterized in that the summarizing module includes:
Setting regions collection unit, the pattern identification information and corresponding sent for determining the terminal device for being located at setting regions
Application identification information;
The application determining module to be recommended includes:
Computing unit, pattern identification information for being sent according to the identified terminal device positioned at setting regions and corresponding
Application identification information calculates the number for using application under each use pattern positioned at the terminal device of the setting regions;
First result determination unit, for determining and being located at institute according to the lower number for using application of each use pattern calculated
The terminal device of setting regions is stated under each use pattern, access times are by the application up to sorted less.
9. according to claim 8 to be recommended using determining device, which is characterized in that described device further include:
Second obtains module, in the pattern identification information and corresponding application identification information for obtaining each terminal device transmission
When, also obtain the zone identification information in the be located at region that each terminal device is sent;
The setting regions collection unit includes:
Classify and determines subelement, for classifying to application identification information according to zone identification information and pattern identification information,
Determine pattern identification information and application identification information corresponding to setting regions identification information, wherein setting regions identification information with
Setting regions is corresponding.
10. according to claim 7 to be recommended using determining device, which is characterized in that the application to be recommended determines mould
Block includes:
Type determining units, for determining the type of first terminal equipment most application of access times under each use pattern,
The corresponding identified type of one of use pattern;
Second result determination unit, for determining each according to the pattern identification information and corresponding application identification information summarized
Application corresponding with corresponding types under use pattern, wherein application corresponding with corresponding types under each use pattern, is each
Application to be recommended corresponding to use pattern.
11. a kind of server, which is characterized in that described in any item to be recommended using determining device including claim 7-10.
12. a kind of to be recommended using determining device, which is characterized in that be applied to terminal device, described device includes:
Detection module, for detecting the use pattern of present terminal equipment and using application;
Sending module, for sending the pattern identification information of the use pattern and the application identities letter of the application to server
Breath, so that the server obtains the pattern identification information and corresponding application identification information that the terminal device is sent, so that
The server summarizes the pattern identification information and corresponding application identification information that each terminal device is sent, according to the mould summarized
Formula identification information and corresponding application identification information, determine the application to conform to a predetermined condition under each use pattern, wherein described each
The application to conform to a predetermined condition under use pattern, is application to be recommended corresponding to each use pattern, and the use pattern includes
Notebook mode, plate mode;
Wherein, further includes:
Inquire that receiving module obtains each use for determining application to be recommended corresponding to each use pattern in the server
The application message of application to be recommended corresponding to mode generates the application comprising corresponding application message corresponding to each use pattern
After recommendation information, the inquiry message for the currently used mode of inquiry that the server is sent is received;
Pattern identification sending module, for determining currently used mode, Xiang Suoshu server sends the mark of currently used mode
Information;
Using recommendation information receiving module, for receiving the identification information of currently used mode in the server, determine described in
After the current use pattern of terminal device, the corresponding with currently used mode using recommendation of the server transmission is received
Breath.
13. a kind of terminal device, which is characterized in that including to be recommended using determining device described in claim 12.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410453723.7A CN105471951B (en) | 2014-09-05 | 2014-09-05 | A kind of application to be recommended determines method, apparatus, server and terminal device |
US14/661,093 US10291740B2 (en) | 2014-09-03 | 2015-03-18 | Method and apparatus for determining application to be recommended |
DE102015105010.2A DE102015105010B4 (en) | 2014-09-03 | 2015-03-31 | Method and device for determining an application to be recommended |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410453723.7A CN105471951B (en) | 2014-09-05 | 2014-09-05 | A kind of application to be recommended determines method, apparatus, server and terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105471951A CN105471951A (en) | 2016-04-06 |
CN105471951B true CN105471951B (en) | 2019-09-24 |
Family
ID=55609216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410453723.7A Active CN105471951B (en) | 2014-09-03 | 2014-09-05 | A kind of application to be recommended determines method, apparatus, server and terminal device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105471951B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107291859A (en) * | 2017-06-09 | 2017-10-24 | 深圳市金立通信设备有限公司 | A kind of method and terminal for managing application |
CN107888772B (en) * | 2017-11-08 | 2021-03-09 | Oppo广东移动通信有限公司 | Method, device and storage medium for determining configuration information |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103399967A (en) * | 2013-08-26 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | Software recommending method and system and server |
CN103617075A (en) * | 2013-12-04 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Application program recommending method, system and server |
CN103631366A (en) * | 2012-08-24 | 2014-03-12 | 上海亿动信息技术有限公司 | Control method for improving operating frequency of application programs in mobile terminals |
CN103646020A (en) * | 2012-03-30 | 2014-03-19 | 三星电子株式会社 | Situation-aware recommendation using correlation |
CN103701836A (en) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | Information processing method, terminal equipment and server |
-
2014
- 2014-09-05 CN CN201410453723.7A patent/CN105471951B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103646020A (en) * | 2012-03-30 | 2014-03-19 | 三星电子株式会社 | Situation-aware recommendation using correlation |
CN103631366A (en) * | 2012-08-24 | 2014-03-12 | 上海亿动信息技术有限公司 | Control method for improving operating frequency of application programs in mobile terminals |
CN103701836A (en) * | 2012-09-27 | 2014-04-02 | 联想(北京)有限公司 | Information processing method, terminal equipment and server |
CN103399967A (en) * | 2013-08-26 | 2013-11-20 | 百度在线网络技术(北京)有限公司 | Software recommending method and system and server |
CN103617075A (en) * | 2013-12-04 | 2014-03-05 | 百度在线网络技术(北京)有限公司 | Application program recommending method, system and server |
Also Published As
Publication number | Publication date |
---|---|
CN105471951A (en) | 2016-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gupta et al. | MobiSoC: a middleware for mobile social computing applications | |
CN104780183B (en) | A kind of information sharing method, device and electronic equipment | |
ATE548704T1 (en) | PROVIDING A SERVICE BASED ON ACCESS RIGHTS TO SHARED DATA | |
CN104081339A (en) | Managing data transfers over network connections based on priority and data usage plan | |
CN104461281A (en) | Managing method and managing server of mobile terminal desktop icons and mobile terminal | |
US8589459B1 (en) | Privacy and security enhanced internet geolocation | |
CN103973545A (en) | Processing method, device and system of instant message | |
GB2411994A (en) | Networked computing using objects by permitting interacitvity between at least two objects over a network | |
CN104796436B (en) | User login method, system, the first Platform Server and related platform server | |
WO2014101521A1 (en) | Geographical location-based communication method, mobile terminal, server, and system | |
CN103366121B (en) | Safety detection method, device and system | |
CN103517405B (en) | A kind of method and system of network positions, mobile terminal and network side equipment | |
JP2018507498A (en) | Disaster notification service method that does not require collection of location information, disaster notification server and application system therefor | |
CN104734860A (en) | Conference management method and system | |
CN105471951B (en) | A kind of application to be recommended determines method, apparatus, server and terminal device | |
CN106572095A (en) | Account registration method, device and system | |
DE602005004021D1 (en) | METHOD AND SYSTEM FOR AUTHENTICATION IN A COMPUTER NETWORK | |
CN106375561B (en) | Mobile terminal and its remaining detection method for using the time | |
CN108494851B (en) | Application program recommended method, device and server | |
Arif et al. | GeoWeight: internet host geolocation based on a probability model for latency measurements. | |
CN113067802B (en) | User identification method, device, equipment and computer readable storage medium | |
CN103200124A (en) | Service strategy adjustment method and service strategy adjustment device | |
CN106210011A (en) | A kind of message prompt method and device | |
CN105277194B (en) | A kind of indoor interactive boot implementation method based on cloud platform | |
CN103517218A (en) | Electronic calendar sharing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |