[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201410453723.7A
Other languages
Chinese (zh)
Other versions
CN105471951A (en
Inventor
徐琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410453723.7A priority Critical patent/CN105471951B/en
Priority to US14/661,093 priority patent/US10291740B2/en
Priority to DE102015105010.2A priority patent/DE102015105010B4/en
Publication of CN105471951A publication Critical patent/CN105471951A/en
Application granted granted Critical
Publication of CN105471951B publication Critical patent/CN105471951B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of application to be recommended determines method, apparatus, server and terminal device
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.
CN201410453723.7A 2014-09-03 2014-09-05 A kind of application to be recommended determines method, apparatus, server and terminal device Active CN105471951B (en)

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)

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

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

Patent Citations (5)

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