CN108897592A - A kind of software methods of exhibiting and relevant device - Google Patents
A kind of software methods of exhibiting and relevant device Download PDFInfo
- Publication number
- CN108897592A CN108897592A CN201810650048.5A CN201810650048A CN108897592A CN 108897592 A CN108897592 A CN 108897592A CN 201810650048 A CN201810650048 A CN 201810650048A CN 108897592 A CN108897592 A CN 108897592A
- Authority
- CN
- China
- Prior art keywords
- user
- target terminal
- target
- function
- software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a kind of software methods of exhibiting and relevant devices, including:Server receives the behavioural information for multiple users using target software that multiple user terminals are sent;The server determines multiple label conditions according to the behavioural information of the multiple user, wherein each label condition corresponds to a user tag;The server sends the multiple label condition to target terminal, and the multiple label condition is used to indicate the user tag that the determining behavioural information with the user of the target terminal of the target terminal matches;The server receives the user tag that the behavioural information of the user for the described and target terminal that the target terminal is sent matches, and pattern is shown to the function that the target terminal pushes the target software according to the user tag received, so that the target terminal shows the target software.Using the embodiment of the present invention, personalized software operational version and function can be provided for user and recommended.
Description
Technical field
The present invention relates to computer application technology more particularly to a kind of software methods of exhibiting and relevant device.
Background technique
Due to the surge of number of users, the enhancing of user type diversity.Different users is directed to the use with a software
Habit, operational version are different with using purpose, for example, in a computer control software, memory and fortune of the user A to computer
Scanning frequency degree compares concern, therefore computer acceleration function therein is commonly used in user A, and the computer security prevention awareness of user B is high,
Therefore user B frequently uses checking and killing virus function therein.Currently, software cannot achieve the use habit according to user, for
The displaying pattern of the function and adjustment liked is recommended at family, leads to not provide personalized service, the experience of user effect for user
Fruit is poor.
Summary of the invention
The embodiment of the present invention provides a kind of software methods of exhibiting and relevant device.Personalized software can be provided for user
Operational version and function are recommended.
First aspect of the embodiment of the present invention provides a kind of software methods of exhibiting, including:
Server receives the behavioural information for multiple users using target software that multiple user terminals are sent;
The server determines multiple label conditions, the multiple label bar according to the behavioural information of the multiple user
The corresponding user tag of each label condition in part;
The server sends the multiple label condition to target terminal, and the multiple label condition is used to indicate described
The user tag that the determining behavioural information with the user of the target terminal of target terminal matches;
The server receives the behavioural information phase with the user of the target terminal that the target terminal is sent
Matched user tag;
The user tag that the server matches according to the behavioural information with the user of the target terminal, to institute
The function displaying pattern that target terminal pushes the target software is stated, the function shows that pattern is shown for the target terminal
The target software.
Wherein, the behavioural information of the multiple user includes the business function that the multiple user uses the target software
Frequency of use;
The server determines that multiple label conditions include according to the behavioural information of the multiple user:
The distribution of frequency of use described in the server statistics;
The server determines multiple frequency separations according to the distribution of the frequency of use;
The multiple frequency separation is determined as the multiple label condition by the server.
Wherein, the behavioural information of the multiple user includes the business function that the multiple user uses the target software
Use duration;
The server determines that multiple label conditions include according to the behavioural information of the multiple user:
The distribution of duration is used described in the server statistics;
The server determines multiple duration sections according to the distribution using duration;
The multiple duration section is determined as the multiple label condition by the server.
Wherein, the function shows that pattern includes the displaying pattern and the mesh of the user interface of the target software
Mark at least one of the function recommended styles of business function of software.
Correspondingly, second aspect of the embodiment of the present invention provides another software methods of exhibiting, including:
Target terminal receives multiple label conditions that the server is sent, and the multiple label condition is by the server
The behavioural information of the multiple users using target software sent according to multiple user terminals determines, in the multiple label condition
The corresponding user tag of each label condition;
The target terminal is according to the multiple label condition, the determining behavioural information phase with the user of the target terminal
Matched user tag;
The target terminal sends the behavioural information with the user of the target terminal to the server and matches
User tag, the user tag that the behavioural information of the user with the target terminal matches is used to indicate the service
Device shows pattern to the function that the target terminal pushes the target software;
The function that the target terminal receives the target software of the server push shows pattern;
The target terminal shows pattern according to the function, shows the target software.
Wherein, the behavioural information of the user of the target terminal includes that the user of the target terminal is soft using the target
The frequency of use of the business function of part;
The multiple label condition is multiple frequency separations;
The target terminal is according to the multiple label condition, the determining behavioural information phase with the user of the target terminal
Matched user tag includes:
The target terminal determines the target frequency section in the multiple frequency separation belonging to the frequency of use;
The corresponding user tag in the target frequency section is determined as the described and target terminal by the target terminal
User the user tag that matches of behavioural information.
Wherein, the behavioural information of the user of the target terminal includes that the user of the target terminal is soft using the target
The use duration of the business function of part;
The multiple label condition is multiple duration sections;
The target terminal is according to the multiple label condition, the determining behavioural information phase with the user of the target terminal
Matched user tag includes:
The target terminal determines the target duration section using in the multiple duration section belonging to duration;
The corresponding user tag in target duration section is determined as the described and target terminal by the target terminal
User the user tag that matches of behavioural information.
Wherein, the function shows that pattern includes the displaying pattern of the user interface of the target software;
The target terminal shows pattern according to the function, shows that the target software includes:
The target terminal shows institute according to the displaying pattern of the user interface of the server push
State the user interface of target software.
Wherein, the function shows that pattern includes the function recommended styles of the business function of the target software;
The target terminal shows pattern according to the function, shows that the target software includes:
The target terminal is according to the function of the business function of the target software of the server push
Recommended styles, display reminding information, the prompt information are used to that the user of the target terminal to be prompted to use the target software
The business function.
Correspondingly, the third aspect of the embodiment of the present invention provides a kind of server, including:
Receiving module, for receiving the behavioural information for multiple users using target software that multiple user terminals are sent;
Determining module determines multiple label conditions, the multiple label for the behavioural information according to the multiple user
The corresponding user tag of each label condition in condition;
Sending module, for sending the multiple label condition to target terminal, the multiple label condition is used to indicate
The user tag that the determining behavioural information with the user of the target terminal of the target terminal matches;
The receiving module is also used to receive the row of the user for the described and target terminal that the target terminal is sent
The user tag to match for information;
The sending module is also used to the user to match according to the behavioural information with the user of the target terminal
Label, the function of pushing the target software to the target terminal show pattern, and the function shows that pattern is used for the mesh
Mark terminal shows the target software.
Wherein, the behavioural information of the multiple user includes the business function that the multiple user uses the target software
Frequency of use;
The determining module, is also used to:
Count the distribution of the frequency of use;
According to the distribution of the frequency of use, multiple frequency separations are determined;
The multiple frequency separation is determined as the multiple label condition.
Wherein, the behavioural information of the multiple user includes the business function that the multiple user uses the target software
Use duration;
The determining module, is also used to:
Count the distribution using duration;
According to the distribution using duration, multiple duration sections are determined;
The multiple duration section is determined as the multiple label condition.
Wherein, the function shows that pattern includes the displaying pattern and the mesh of the user interface of the target software
Mark at least one of the function recommended styles of business function of software.
Correspondingly, fourth aspect of the embodiment of the present invention provides a kind of target terminal, including:
Receiving module, the multiple label conditions sent for receiving the server, the multiple label condition is by described
The behavioural information for multiple users using target software that server is sent according to multiple user terminals is determining, the multiple label
The corresponding user tag of each label condition in condition;
Determining module, for according to the multiple label condition, the determining behavioural information with the user of the target terminal
The user tag to match;
Sending module, for sending the use to match with the behavioural information of the user of the target terminal to the server
Family label, the user tag that the behavioural information of the user with the target terminal matches be used to indicate the server to
The function that the target terminal pushes the target software shows pattern;
The receiving module is also used to receive the function flex spline of the target software of the server push
Formula;
Display module shows the target software for showing pattern according to the function.
Wherein, the behavioural information of the user of the target terminal includes that the user of the target terminal is soft using the target
The frequency of use of the business function of part;
The multiple label condition is multiple frequency separations;
The determining mould is fast, is also used to:
Determine the target frequency section in the multiple frequency separation belonging to the frequency of use;
The corresponding user tag in the target frequency section is determined as the behavior with the user of the target terminal
The user tag that information matches.
Wherein, the behavioural information of the user of the target terminal includes that the user of the target terminal is soft using the target
The use duration of the business function of part;
The multiple label condition is multiple duration sections;
The determining mould is fast, is also used to:
Determine the target duration section using in the multiple duration section belonging to duration;
The corresponding user tag in target duration section is determined as the behavior with the user of the target terminal
The user tag that information matches.
Wherein, the function shows that pattern includes the displaying pattern of the user interface of the target software;
The display module, is also used to:
According to the displaying pattern of the user interface of the server push, the target software is shown
The user interface.
Wherein, the function shows that pattern includes the function recommended styles of the business function of the target software;
According to the function recommended styles of the business function of the target software of the server push, display
Prompt information, the prompt information are used to prompt the user of the target terminal using the business function of the target software
Energy.
Correspondingly, the 5th aspect of the embodiment of the present invention provides another server, wherein including:Processor, storage
Device, communication interface and bus;
The processor, the memory are connected by the bus with the communication interface and complete mutual lead to
Letter;
The memory stores executable program code;
The processor is run by reading the executable program code stored in the memory can be performed with described
The corresponding program of program code, for executing the operation that server executes in above-mentioned software methods of exhibiting.
Correspondingly, the 6th aspect of the embodiment of the present invention provides another target terminal, wherein including:Processor, storage
Device, communication interface and bus;
The processor, the memory are connected by the bus with the communication interface and complete mutual lead to
Letter;
The memory stores executable program code;
The processor is run by reading the executable program code stored in the memory can be performed with described
The corresponding program of program code, for executing the operation that target terminal executes in above-mentioned software methods of exhibiting.
Correspondingly, the 7th aspect of the embodiment of the present invention provides a kind of storage medium, wherein the storage medium is for depositing
Application program is stored up, the application program for executing one disclosed in first aspect of the embodiment of the present invention and second aspect at runtime
Kind software methods of exhibiting.
Correspondingly, eighth aspect of the embodiment of the present invention provides a kind of application program, wherein the application program is used for
First aspect of the embodiment of the present invention is executed when operation discloses a kind of software methods of exhibiting with second aspect.
Implement the embodiment of the present invention, server first receives multiple use using target software that multiple user terminals are sent
The behavioural information at family;Then the server determines multiple label conditions according to the behavioural information of the multiple user, described more
The corresponding user tag of each label condition in a label condition;Secondly the server is sent described more to target terminal
A label condition, the multiple label condition are used to indicate the determining behavior with the user of the target terminal of the target terminal
The user tag that information matches;Then the server receives the described and target terminal that the target terminal is sent
The user tag that the behavioural information of user matches;The last server is according to the row with the user of the target terminal
For the user tag that information matches, the function of pushing the target software to the target terminal shows pattern, the function
Show that pattern show the target software for the target terminal, can be provided for user the software operational version of personalization with
Function is recommended.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment
Attached drawing be briefly described, it should be apparent that, drawings in the following description are some embodiments of the invention, for this field
For those of ordinary skill, without creative efforts, it is also possible to obtain other drawings based on these drawings.
Fig. 1 is a kind of structural schematic diagram of software display systems provided in an embodiment of the present invention;
Fig. 2 is a kind of flow diagram of software methods of exhibiting provided in an embodiment of the present invention;
Fig. 3 is the flow diagram of another software methods of exhibiting provided in an embodiment of the present invention;
Fig. 4 is a kind of schematic diagram of the user interface of target software provided in an embodiment of the present invention;
Fig. 5 is a kind of schematic diagram of suspended window prompt information provided in an embodiment of the present invention;
Fig. 6 is a kind of structural schematic diagram of server provided in an embodiment of the present invention;
Fig. 7 is a kind of structural schematic diagram of target terminal provided in an embodiment of the present invention;
Fig. 8 is the structural schematic diagram of another server provided in an embodiment of the present invention;
Fig. 9 is the structural schematic diagram of another target terminal provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Referring to FIG. 1, Fig. 1 is a kind of structural schematic diagram of software display systems provided in an embodiment of the present invention.As schemed
Show, which includes server and multiple user terminals, wherein server can be apps server, and user terminal can
It is capable of the terminal device of runs software to be, such as mobile phone, laptop.Within the system, user terminals multiple first point
The behavioural information of multiple users of target software Sou Ji not be used, such as:Use the frequency of use of the business function of target software
Or using duration etc., and the behavioural information collected is sent to server;Secondly server is according to the multiple users received
The behavioural information for multiple users that terminal is sent, determines multiple label conditions, wherein the corresponding user mark of each label condition
Label, and multiple label conditions are sent to target terminal, wherein target terminal can be one in the multiple user terminal
Or it is multiple, it is also possible to other user terminals;Then target terminal is determining and the target terminal according to multiple label conditions
The user tag that the behavioural information of user matches;Then target terminal is by the behavioural information of the user with the target terminal
The user tag of matching is sent to server, and according to the user tag, the function of target software is then sent to target terminal for server
It can show pattern;Ideal terminal shows pattern according to the function, shows the target software.It is shown based on above-mentioned software
System, the embodiment of the invention provides following software methods of exhibiting.
Referring to FIG. 2, Fig. 2 is a kind of flow diagram of software methods of exhibiting provided in an embodiment of the present invention.As schemed
Show, the method in the embodiment of the present invention includes:
S201, server receive the behavioural information for multiple users using target software that multiple user terminals are sent.
In the specific implementation, target software includes at least one business function, wherein the behavioural information of multiple users includes more
A user uses the frequency of use of the business function of target software and using at least one of duration.Server can be according to connecing
The behavioural information of the multiple users received generates cloud behavioural information library, for example, XXX software has business function 1 and business function
Energy 2, within 4 hours, user A has used 24 business functions 1, has used 60 business functions 2, wherein can pass through note
Employ the number of the corresponding key of family click-to-call service function record user use the business function number, then can be by this
The frequency of use hourly for averagely using frequency as business function 1 and business function 2 in 4 hours, thus it is available
The frequency of use of business function 1 be 6 times/hour, business function 2 frequency of use be 15 times/hour.In addition, behavioural information can
To include use duration of the user using the business function of the target software, wherein it is directed to each business function, it can be with one section
In time (such as:1 day) user uses the statistical result that uses duration of the total duration of the business function as the business function.
For example, XXX software has business function 1 and business function 2, user A is 210 points using the total duration of business function 1 within 1 week
It is 420 minutes that clock and user A, which use the total duration of business function 2, then makees average use duration daily in this week
For the use duration of business function 1 and business function 2, then a length of 30 minute/day when the use of business function 1, business function 2
A length of 60 minute/day when use.
S202, the server determine multiple label conditions, the multiple mark according to the behavioural information of the multiple user
The corresponding user tag of each label condition in label part.
In the specific implementation, if the behavioural information of user is frequency of use of the user using the business function of target software,
Server can count the distribution of the frequency of use first, wherein the distribution of the frequency of use may include
At least one of central tendency and dispersion degree of the frequency of use, central tendency can reflect the aggregation center of data,
Dispersion degree can reflect the difference degree of the numerical values recited between data.When server receives the user terminal hair of enormous amount
The user sent using the business function of target software frequency of use when, server data volume to be processed be also it is huge,
Therefore it can use big data analysis method, analyze the distribution of the frequency of use;According to the frequency of use
Distribution determines multiple frequency separations;The multiple frequency separation is determined as the multiple label condition;It then can root
According to the height of frequency representated by each frequency separation, the corresponding user tag of the frequency separation is determined, and user tag is true
It is set to user tag corresponding to the corresponding label condition of the frequency separation, by label condition user corresponding with the label condition
Label is associated preservation.Wherein, user tag is the mark of the behavioural characteristic of user, and user tag can be, but not limited to use ID
Number or other identifier information be indicated.Such as:The behavioural characteristic of user A is continually to use business function 1, then can should
The user tag of user is determined as XX-I, i.e. XX-I is continually using the mark of the behavioural characteristic of business function 1.
Such as:10 users that server receives the transmission of 10 user terminals use the use of the XX function of XXX software
Frequency generates cloud behavioural information library according to the behavioural information of 10 users, as shown in table 1, in the cloud behavioural information library
Use the frequency of use of XX function including 10 users, the frequency of use of 10 users is respectively 25,22,10,9,8,11,3,
1,1,21.In order to count the central tendency of this 10 frequency of use, they can be ordered as to 25,22,21,11,10,9,8,3,
1,1, then can determine that 21,22,25 are gathered in section [25,21] first, 11,10,9,8 be gathered in section [11,8] and 3,
1,1 section [3,1] are gathered in;Frequency separation can be determined as to high frequency section then according to [25,21], [11,8] and [3,1]
(∞, 21], intermediate frequency section (21,8] and low frequency section (8,1], wherein (a, b] indicate be more than or equal to b be less than a section, a>B,
A, b is arbitrary number, and ∞ indicates infinitely great;Then can determine label condition 1 be (∞, 21], label condition 2 be (21,8],
Label condition 3 be (8,1];The user tag of label condition 1 can be finally determined as to XX-I, mark the user of label condition 2
Label are determined as XX-II, and the user tag of label condition 3 is determined as XX-III.
1. cloud behavioural information library of table
Business function | Frequency of use (secondary/hour) |
XX function | 25、22、10、9、8、11、3、1、1、21 |
Optionally, it if the behavioural information of user is use duration of the user using the business function of target software, services
Device can count the distribution using duration first.When the user for the enormous amount that server receives is soft using target
When the use duration of part, big data analysis method can use, analyze the distribution using duration;Then according to described
Using the distribution of duration, multiple duration sections are determined;Then the multiple duration section is determined as the multiple
Label condition, wherein can the duration according to representated by duration section length, determine the user tag of user, and by user
Label is determined as the corresponding user tag of the corresponding label condition in the duration section.
S203, the server send the multiple label condition to target terminal, and the multiple label condition is for referring to
Show the user tag that the determining behavioural information with the user of the target terminal of the target terminal matches.
In the specific implementation, server receives the solicited message of target terminal transmission first, which may include mesh
The identification information of terminal is marked, such as:The address Internet protocol (Internet Protocol, IP);Then server can be according to mesh
The identification information for marking terminal finds the target terminal, and sends multiple label conditions to target terminal.
For example, server receives the IP address of the computer terminal of computer terminal transmission first:195.01.29.34 then
Computer terminal that server is directed toward to the IP address send label condition (∞, 21], (21,8] and (8,1].
S204, the behavior that the server receives the user for the described and target terminal that the target terminal is sent are believed
The matched user tag of manner of breathing.
S205, the server are marked according to the user that the behavioural information with the user of the target terminal matches
Label, the function of pushing the target software to the target terminal show pattern, and the function shows that pattern is used for the target
Terminal shows the target software.
In the specific implementation, function shows that pattern includes the displaying pattern of the user interface of target software, server is first
Displaying pattern corresponding with the user tag that the behavioural information of the user of target terminal matches first is searched from the presets list,
In, it include user tag and the relationship for showing pattern in the presets list;Then the flex spline found is sent to target terminal
Formula.
Such as:As shown in table 2, user tag XX-I is corresponding in the presets list shows pattern 1, XX-II pairs of user tag
It should show pattern 2 and the corresponding displaying pattern 3 of user tag XX-III, user's mark that the target terminal that server receives is sent
Label are XX-I, then server finds the corresponding displaying pattern of XX-I from the presets list to show pattern 1, therefore, server
It will show that pattern 1 is sent to target terminal.
2. the presets list -1 of table
User tag | Show pattern |
XX-I | Show pattern 1 |
XX-II | Show pattern 2 |
XX-III | Show pattern 3 |
Optionally, function shows that pattern can also include the function recommended styles of target software, and server is first from default
Function recommended styles corresponding with the user tag that the behavioural information of the user of target terminal matches are searched in list, wherein
It include the relationship of user tag and function recommended styles in the presets list;Then the function of finding is sent to target terminal to push away
Pattern is recommended, target terminal can recommend the business function of the user preferences to the user of target terminal according to the function recommended styles
Energy.
Such as:As shown in table 3, user tag XX1-I corresponding function recommended styles 1, user tag in the presets list
XX1-II corresponding function recommended styles 2 and user tag XX1-III corresponding function recommended styles 3, the target that server receives
The user tag that terminal is sent is XX1-I, then it is function that server finds the corresponding displaying pattern of XX1-I from the presets list
Function recommended styles 1 are sent to target terminal by recommended styles 1, therefore, server.
3. the presets list -2 of table
User tag | Function recommended styles |
XX1-I | Function recommended styles 1 |
XX1-II | Function recommended styles 2 |
XX1-III | Function recommended styles 3 |
In the present embodiment, server receives multiple users' using target software that multiple user terminals are sent first
Behavioural information;Then the server determines multiple label conditions, the multiple mark according to the behavioural information of the multiple user
The corresponding user tag of each label condition in label part;Secondly the server sends the multiple mark to target terminal
Label part, the multiple label condition are used to indicate the determining behavioural information with the user of the target terminal of the target terminal
The user tag to match;Then the server receives the user for the described and target terminal that the target terminal is sent
The user tag that matches of behavioural information;The last server is believed according to the behavior with the user of the target terminal
The matched user tag of manner of breathing, the function of pushing the target software to the target terminal show pattern, and the function is shown
Pattern shows the target software for the target terminal, and personalized software operational version and function can be provided for user
Recommend.
Referring to FIG. 3, Fig. 3 is the flow diagram of another software methods of exhibiting provided in an embodiment of the present invention.Such as figure
Shown, the method in the embodiment of the present invention includes:
S301, server receive the behavioural information for multiple users using target software that multiple user terminals are sent.This
Step is identical as the S201 in a upper embodiment, this step repeats no more.
S302, server determine multiple label conditions, the multiple label bar according to the behavioural information of the multiple user
The corresponding user tag of each label condition in part.
This step is identical as the S202 in a upper embodiment, this step repeats no more.
S303, server send multiple label conditions to target terminal.
S304, target terminal is according to the multiple label condition, the determining behavioural information with the user of the target terminal
The user tag to match.
In the specific implementation, multiple label conditions can be multiple frequency separations, the behavioural information packet of the user of target terminal
The user of the target terminal is included using the frequency of use of the business function of the target software, then target terminal can obtain first
The user of the target terminal is taken to use the frequency of use of the business function of target software;It then can be by the use target of the user
The frequency of use of the business function of software is matched with each frequency separation in multiple frequency separations, determines target terminal
Target frequency section in the multiple frequency separation belonging to frequency of use of the user using the business function of target software;Most
Afterwards the corresponding user tag in the target frequency section is determined as matching with the behavioural information of the user of the target terminal
User tag.
Such as:The corresponding label condition of XX function that target terminal receives the target software of server transmission is frequency zones
Between (∞, 21], (21,8] and (8,1], it is 7 that the user that target terminal gets the target terminal, which uses the frequency of use of XX function,
Secondary/hour, then first by 7 times/hour with (∞, 21] matched, determine 7 times/hour be not belonging to (∞, 21];Then by 7
Secondary/hour with (21,8] matched, determine 7 times/hour be not belonging to (21,8];Finally then by 7 times/hour with (8,1] into
Row matching, determine 7 times/hour belong to (8,1], therefore, will with (8,1] corresponding user tag XX-III is determined as and the target
The user tag that the user of terminal is matched using the frequency of use of XX function.
Optionally, the multiple label condition can be multiple duration sections, the behavioural information packet of the user of target terminal
The user of the target terminal is included using the use duration of the business function of the target software, then target terminal can obtain first
The user of the target terminal is taken to use the use duration of the business function of target software;Then can by this using duration with it is multiple
Each duration section in duration section is matched, and determines that the user of target terminal is made using the business function of target software
Target duration section in the multiple duration section belonging to duration;Finally by the corresponding user in target duration section
Label is determined as the user tag to match with the behavioural information of the user of the target terminal.
S305, target terminal send to server and mark with the user of the behavioural information phase interworking of the user of the target terminal
Label.
S306, the user tag that server matches according to the behavioural information with the user of the target terminal, to
The function that the target terminal pushes the target software shows pattern.
This step is identical as the step S205 in a upper embodiment, this step repeats no more.
S307, target terminal show pattern according to the function, show the target software.
In the specific implementation, function shows that pattern may include the displaying pattern of the user interface of target software, target
Terminal can be according to the displaying pattern, the user interface of displaying target software.Wherein, because the displaying pattern is by servicing
Device is obtained according to user tag, it is possible to high to user's frequency of use on user interface according to the displaying pattern
The display position of the key of business function and/or display mode are configured, so that the user interface meets target terminal
User use target software behavioural habits, such as:The corresponding key of the high business function of user's frequency of use is shown
Top priority is highlighted.
Such as:Server gets the corresponding displaying pattern of user tag XX-I from table 2 to show pattern 1, wherein uses
Family label XX-I is the mark for the behavioural characteristic that user frequently uses XX function;Then server will show that pattern 1 is sent to mesh
Mark terminal, then as shown in figure 4, target terminal is according to the displaying pattern 1 received, the user interface of displaying target software,
Wherein, on the user interface effect of XX function is provided a brief description and by the corresponding icon of XX function and is opened
It is highlighted with key.
Optionally, function shows that pattern may include the function recommended styles of the business function of target software, target terminal
It can recommend the business function of hobby to user, wherein target terminal can be according to the service according to the function recommended styles
The function recommended styles of the business function of the target software of device push, display reminding information, the prompt letter
The business function for prompting the user of the target terminal to use the target software is ceased, which can be bullet
Window prompt information or suspended window prompt information.
Such as:It is function recommended styles that server gets the corresponding function recommended styles of user tag XX-I from table 2
1, wherein user tag XX-I is the mark for the behavioural characteristic that user frequently uses XX function;Then server recommends function
Pattern 1 is sent to target terminal.As shown in figure 5, target terminal according to the function recommended styles 1 received, shows that suspended window mentions
Show information " click here and run the XX function of XXX software ", to prompt user to use XX function.
In the present embodiment, server receives multiple users' using target software that multiple user terminals are sent first
Behavioural information;Then the server determines multiple label conditions, the multiple mark according to the behavioural information of the multiple user
The corresponding user tag of each label condition in label part;Secondly the server sends the multiple mark to target terminal
Label part, the multiple label condition are used to indicate the determining behavioural information with the user of the target terminal of the target terminal
The user tag to match;Then the server receives the user for the described and target terminal that the target terminal is sent
The user tag that matches of behavioural information;The last server is believed according to the behavior with the user of the target terminal
The matched user tag of manner of breathing, the function of pushing the target software to the target terminal show pattern, and the function is shown
Pattern shows the target software for the target terminal, and personalized software operational version and function can be provided for user
Recommend.
Referring to FIG. 6, Fig. 6 is a kind of structural schematic diagram of server provided in an embodiment of the present invention, as shown, this hair
Server in bright embodiment includes:
Receiving module 601, for receiving the behavior letter for multiple users using target software that multiple user terminals are sent
Breath.
In the specific implementation, target software includes at least one business function, wherein the behavioural information of multiple users includes more
A user uses the frequency of use of the business function of target software and using at least one of duration.Receiving module 601 can be with
According to the behavioural information of the multiple users received, cloud behavioural information library is generated.
Determining module 602 determines multiple label conditions for the behavioural information according to the multiple user, the multiple
The corresponding user tag of each label condition in label condition.
In the specific implementation, if the behavioural information of user is frequency of use of the user using the business function of target software,
The distribution of the frequency of use can be counted first, wherein the distribution of the frequency of use may include described makes
With at least one of the central tendency of frequency and dispersion degree, central tendency can reflect the aggregation center of data, discrete journey
Degree can reflect the difference degree of the numerical values recited between data.When the user that the user terminal for receiving enormous amount is sent uses
When the frequency of use of target software, data volume to be treated is also huge, therefore can use big data analysis method, point
Analyse the distribution of the frequency of use;Then according to the distribution of the frequency of use, multiple frequency separations are determined;
Secondly the multiple frequency separation is determined as the multiple label condition;It then can be according to representated by each frequency separation
The height of frequency determines the corresponding user tag of the frequency separation, and user tag is determined as the corresponding mark of the frequency separation
Label condition user tag corresponding with the label condition is associated preservation by the corresponding user tag of label part.Wherein, it uses
Family label is the mark of the behavioural characteristic of user, and user tag can be, but not limited to be indicated with ID number or other identifier information.Than
Such as:The behavioural characteristic of user A is continually to use business function 1, then the user tag of the user can be determined as XX-I, i.e.,
XX-I is continually using the mark of the behavioural characteristic of business function 1.
It optionally, can be with if the behavioural information of user is use duration of the user using the business function of target software
The distribution using duration is counted first.When the user of the enormous amount received uses the use duration of target software
When, it can use big data analysis method, analyze the distribution using duration;Then according to the institute using duration
Distribution is stated, determines multiple duration sections;Then the multiple duration section is determined as the multiple label condition,
In, can the duration according to representated by duration section length, formulate the user tag of user, and user tag is determined as this
The corresponding user tag of the corresponding label condition in duration section.
Sending module 603, for sending the multiple label condition to target terminal, the multiple label condition is for referring to
Show the user tag that the determining behavioural information with the user of the target terminal of the target terminal matches.
In the specific implementation, the solicited message of target terminal transmission can be received first, which may include target
The identification information of terminal, such as:The address Internet protocol (Internet Protocol, IP);Then server can be according to target
The identification information of terminal sends multiple label conditions to target terminal.
Optionally, receiving module 601 is also used to receive the use for the described and target terminal that the target terminal is sent
The user tag that the behavioural information at family matches.
Optionally, sending module 603 is also used to be matched according to the behavioural information with the user of the target terminal
User tag, the function of pushing the target software to the target terminal shows pattern, and the function shows that pattern is used for
The target terminal shows the target software.Wherein, function shows that pattern may include the user interface of target software
Displaying at least one of pattern and the function recommended styles of business function of target software.
If function shows that pattern includes the displaying pattern of the user interface of target software, first from the presets list
Search displaying pattern corresponding with the user tag that the behavioural information of the user of target terminal matches, wherein the presets list
In include user tag and show pattern relationship;Then the displaying pattern found is sent to target terminal.
If function shows that pattern includes the function recommended styles of the business function of target software, first from the presets list
Search function recommended styles corresponding with the user tag that the behavioural information of the user of target terminal matches, wherein this is default
It include the relationship of user tag and function recommended styles in list;Then the function of finding is sent to target terminal recommends sample
Formula.
In the present embodiment, server receives multiple users' using target software that multiple user terminals are sent first
Behavioural information;Then the server determines multiple label conditions, the multiple mark according to the behavioural information of the multiple user
The corresponding user tag of each label condition in label part;Secondly the server sends the multiple mark to target terminal
Label part, the multiple label condition are used to indicate the determining behavioural information with the user of the target terminal of the target terminal
The user tag to match;Then the server receives the user for the described and target terminal that the target terminal is sent
The user tag that matches of behavioural information;The last server is believed according to the behavior with the user of the target terminal
The matched user tag of manner of breathing, the function of pushing the target software to the target terminal show pattern, and the function is shown
Pattern shows the target software for the target terminal, and personalized software operational version and function can be provided for user
Recommend.
Referring to FIG. 7, Fig. 7 is a kind of structural schematic diagram of target terminal provided in an embodiment of the present invention, as shown, this
Target terminal in inventive embodiments includes:
Receiving module 701, the multiple label conditions sent for receiving the server, the multiple label condition is by institute
State the behavioural information determination for multiple users using target software that server is sent according to multiple user terminals, the multiple mark
The corresponding user tag of each label condition in label part.
Determining module 702, for according to the multiple label condition, the determining behavior with the user of the target terminal to be believed
The matched user tag of manner of breathing.
In the specific implementation, the multiple label condition can be multiple frequency separations, the behavior of the user of target terminal is believed
Breath includes the frequency of use that the user of the target terminal uses the business function of the target software, then can obtain this first
The user of target terminal uses the frequency of use of the business function of target software;Then the user can be used into target software
The frequency of use of business function matched with each frequency separation in multiple frequency separations, determine the user of target terminal
Target frequency section in the multiple frequency separation belonging to frequency of use using the business function of target software;Finally will
The corresponding user tag in the target frequency section is determined as the use to match with the behavioural information of the user of the target terminal
Family label.
Optionally, the multiple label condition can be multiple duration sections, the behavioural information packet of the user of target terminal
The user of the target terminal is included using the use duration of the business function of the target software, then can obtain the target first
The user of terminal uses the use duration of the business function of target software;Then this can be used into duration and multiple duration sections
In each duration section matched, determine that the user of target terminal uses the use duration institute of the business function of target software
The target duration section in the multiple duration section belonged to;Finally the corresponding user tag in target duration section is determined
The user tag to match for the behavioural information of the user with the target terminal.
Sending module 703 matches for sending to the server with the behavioural information of the user of the target terminal
User tag, the user tag that the behavioural information of the user with the target terminal matches is used to indicate the service
Device shows pattern to the function that the target terminal pushes the target software.
Display module 704 shows the target software for showing pattern according to the function.
In the specific implementation, receiving module 701 can be also used for receiving the function flex spline for the target software that server is sent
Formula, display module 704 then show pattern, displaying target software according to the function.Wherein, function shows that pattern may include target
The displaying pattern of the user interface of software, display module 704 can be according to the displaying pattern, the users of displaying target software
Interactive interface.Wherein, because the displaying pattern is obtained according to user tag, according to the displaying pattern to user's interaction
The display position of the key of the high business function of user's frequency of use on interface and/or display mode are configured, so as to this
User interface meets the habit that user uses target software, such as:The high business function of user's frequency of use is corresponding
Key is shown in top priority or is highlighted.
Optionally, function shows that pattern may include the function recommended styles of the business function of target software, display module
704 can recommend the business function of hobby to user, wherein display module 704 is according to the clothes according to the function recommended styles
The function recommended styles of the business function of the target software of business device push, display reminding information, the prompt
For prompting the user of the target terminal to use the business function of the target software, which can be information
Pop-up prompt information or suspended window prompt information.
In the present embodiment, server receives multiple users' using target software that multiple user terminals are sent first
Behavioural information;Then the server determines multiple label conditions, the multiple mark according to the behavioural information of the multiple user
The corresponding user tag of each label condition in label part;Secondly the server sends the multiple mark to target terminal
Label part, the multiple label condition are used to indicate the determining behavioural information with the user of the target terminal of the target terminal
The user tag to match;Then the server receives the user for the described and target terminal that the target terminal is sent
The user tag that matches of behavioural information;The last server is believed according to the behavior with the user of the target terminal
The matched user tag of manner of breathing, the function of pushing the target software to the target terminal show pattern, and the function is shown
Pattern shows the target software for the target terminal, and personalized software operational version and function can be provided for user
Recommend.
Referring to FIG. 8, Fig. 8 is the structural schematic diagram for another server that the embodiment of the present invention proposes.As shown, should
Electronic equipment may include:At least one processor 801, such as CPU, at least one communication interface 802, at least one processor
803, at least one bus 804.Wherein, bus 804 is for realizing the connection communication between these components.Wherein, the present invention is real
The communication interface 802 for applying electronic equipment in example is wired sending port, or wireless device, for example including antenna assembly,
For carrying out the communication of signaling or data with other node devices.Memory 803 can be high speed RAM memory, be also possible to
Non-labile memory (non-volatile memory), for example, at least a magnetic disk storage.Memory 803 is optional
It can also be that at least one is located remotely from the storage device of aforementioned processor 801.Batch processing code is stored in memory 803,
And processor 801 is used to call the program code stored in memory, for performing the following operations:
Receive the behavioural information for multiple users using target software that multiple user terminals are sent;
According to the behavioural information of the multiple user, each of multiple label conditions, the multiple label condition are determined
Label condition corresponds to a user tag;
The multiple label condition is sent to target terminal, it is true that the multiple label condition is used to indicate the target terminal
The user tag that the fixed behavioural information with the user of the target terminal matches;
Receive the user that the behavioural information of the user for the described and target terminal that the target terminal is sent matches
Label;
According to the user tag that the behavioural information with the user of the target terminal matches, to the target terminal
The function of pushing the target software shows pattern, and the function shows that pattern shows that the target is soft for the target terminal
Part.
Optionally, the behavioural information of the multiple user includes the business function that the multiple user uses the target software
The frequency of use of energy;
Processor 801 is also used to perform the following operations step:
Count the distribution of the frequency of use;
According to the distribution of the frequency of use, multiple frequency separations are determined;
The multiple frequency separation is determined as the multiple label condition.
Optionally, the behavioural information of the multiple user includes the business function that the multiple user uses the target software
The use duration of energy;
Processor 801 is also used to perform the following operations step:
Count the distribution using duration;
According to the distribution using duration, multiple duration sections are determined;
The multiple duration section is determined as the multiple label condition.
It should be noted that the embodiment of the present invention also provides a kind of storage medium simultaneously, the storage medium is for storing
Application program, the application program are executed for executing server in Fig. 2 and a kind of software methods of exhibiting shown in Fig. 3 at runtime
Operation.
It should be noted that the embodiment of the present invention also provides a kind of application program simultaneously, the application program is for transporting
The operation that server executes in Fig. 2 and a kind of software methods of exhibiting shown in Fig. 3 is executed when row.
Referring to FIG. 9, Fig. 9 is a kind of structural schematic diagram for target terminal that the embodiment of the present invention proposes.As shown, should
Target terminal may include:At least one processor 901, such as CPU, at least one communication interface 902, at least one processor
903, at least one bus 904.Wherein, bus 904 is for realizing the connection communication between these components.Wherein, the present invention is real
The communication interface 902 for applying target terminal in example is wired sending port, or wireless device, for example including antenna assembly,
For carrying out the communication of signaling or data with other node devices.Memory 903 can be high speed RAM memory, be also possible to
Non-labile memory (non-volatile memory), for example, at least a magnetic disk storage.Memory 903 is optional
It can also be that at least one is located remotely from the storage device of aforementioned processor 901.Batch processing code is stored in memory 903,
And processor 901 is used to call the program code stored in memory, for performing the following operations:
Receive the multiple label condition that the server is sent, the multiple label condition by the server according to
The behavioural information for multiple users using target software that multiple user terminals are sent determines, every in the multiple label condition
The corresponding user tag of a label condition;
According to the multiple label condition, the user that the determining behavioural information with the user of the target terminal matches is marked
Label;
The user tag that the behavioural information with the user of the target terminal matches, institute are sent to the server
It states the user tag to match with the behavioural information of the user of the target terminal and is used to indicate the server to the target
The function that terminal pushes the target software shows pattern;
The function of receiving the target software of the server push shows pattern;
Pattern is shown according to the function, shows the target software.
Optionally, the behavioural information of the user of the target terminal includes that the user of the target terminal uses the target
The frequency of use of the business function of software;
The multiple label condition is multiple frequency separations;
Processor 901 is also used to perform the following operations step:
Determine the target frequency section in the multiple frequency separation belonging to the frequency of use;
The corresponding user tag in the target frequency section is determined as the behavior with the user of the target terminal
The user tag that information matches.
Optionally, the behavioural information of the user of the target terminal includes that the user of the target terminal uses the target
The use duration of the business function of software;
The multiple label condition is multiple duration sections;
Processor 901 is also used to perform the following operations step:
Determine the target duration section using in the multiple duration section belonging to duration;
The corresponding user tag in target duration section is determined as the behavior with the user of the target terminal
The user tag that information matches.
Optionally, the function shows that pattern includes the displaying pattern of the user interface of the target software;
Processor 901 is also used to perform the following operations step:
According to the displaying pattern of the user interface of the server push, the target software is shown
The user interface.
Optionally, the function shows that pattern includes the function recommended styles of the business function of the target software;
Processor 901 is also used to perform the following operations step:
According to the function recommended styles of the business function of the target software of the server push, display
Prompt information, the prompt information are used to prompt the user of the target terminal using the business function of the target software
Energy.
It should be noted that the embodiment of the present invention also provides a kind of storage medium simultaneously, the storage medium is for storing
Application program, the application program are held for executing target terminal in Fig. 2 and a kind of software methods of exhibiting shown in Fig. 3 at runtime
Capable operation.
It should be noted that the embodiment of the present invention also provides a kind of application program simultaneously, the application program is for transporting
The operation that target terminal executes in Fig. 2 and a kind of software methods of exhibiting shown in Fig. 3 is executed when row.
It should be noted that for simple description, therefore, it is stated as a systems for each embodiment of the method above-mentioned
The combination of actions of column, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described, because
For according to the present invention, certain some step can be performed in other orders or simultaneously.Secondly, those skilled in the art also should
Know, the embodiments described in the specification are all preferred embodiments, related actions and modules not necessarily this hair
Necessary to bright.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, is not described in some embodiment
Part, reference can be made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of above-described embodiment is can
It is completed with instructing relevant hardware by program, which can be stored in a computer readable storage medium, storage
Medium may include:Flash disk, read-only memory (English:Read-Only Memory, referred to as:ROM), random access device (English
Text:Random Access Memory, referred to as:RAM), disk or CD etc..
It is provided for the embodiments of the invention content download method above and relevant device, system are described in detail,
Used herein a specific example illustrates the principle and implementation of the invention, and the explanation of above embodiments is only used
In facilitating the understanding of the method and its core concept of the invention;At the same time, for those skilled in the art, according to the present invention
Thought, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not be construed as
Limitation of the present invention.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples
It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance
Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the present invention, the meaning of " plurality " is at least two, such as two, three
It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discussed suitable
Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, to execute function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction
The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass
Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment
It sets.The more specific example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring
Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable
Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media
His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.Above-mentioned
In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage
Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware
Any one of column technology or their combination are realized:With for realizing the logic gates of logic function to data-signal
Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries
It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium
In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, each functional unit in each embodiment of the present invention can integrate in a processing module
It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould
Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above
The embodiment of the present invention is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as to limit of the invention
System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of the invention
Type.
Claims (10)
1. a kind of software methods of exhibiting, which is characterized in that the method includes:
Server receives the behavioural information for multiple users using target software that multiple user terminals are sent;
The server determines multiple label conditions according to the behavioural information of the multiple user, in the multiple label condition
The corresponding user tag of each label condition;
The server sends the multiple label condition to target terminal, and the multiple label condition is used to indicate the target
The user tag that the determining behavioural information with the user of the target terminal of terminal matches;
The server receives the behavioural information with the user of the target terminal that the target terminal is sent and matches
User tag;
The user tag that the server matches according to the behavioural information with the user of the target terminal, to the mesh
The function that mark terminal pushes the target software shows pattern, described in the function shows that pattern shows for the target terminal
Target software.
2. the method as described in claim 1, which is characterized in that the behavioural information of the multiple user includes the multiple user
Use the frequency of use of the business function of the target software;
The server determines that multiple label conditions include according to the behavioural information of the multiple user:
The distribution of frequency of use described in the server statistics;
The server determines multiple frequency separations according to the distribution of the frequency of use;
The multiple frequency separation is determined as the multiple label condition by the server.
3. the method as described in claim 1, which is characterized in that the behavioural information of the multiple user includes the multiple user
Use the use duration of the business function of the target software;
The server determines that multiple label conditions include according to the behavioural information of the multiple user:
The distribution of duration is used described in the server statistics;
The server determines multiple duration sections according to the distribution using duration;
The multiple duration section is determined as the multiple label condition by the server.
4. the method as described in claim 1, which is characterized in that the function shows that pattern includes the user of the target software
Displaying at least one of the pattern and the function recommended styles of business function of the target software of interactive interface.
5. a kind of software methods of exhibiting, which is characterized in that the method includes:
Target terminal receives multiple label conditions that the server is sent, the multiple label condition by the server according to
The behavioural information for multiple users using target software that multiple user terminals are sent determines, every in the multiple label condition
The corresponding user tag of a label condition;
The target terminal matches according to the multiple label condition, the determining behavioural information with the user of the target terminal
User tag;
The target terminal sends the use that the behavioural information with the user of the target terminal matches to the server
Family label, the user tag that the behavioural information of the user with the target terminal matches be used to indicate the server to
The function that the target terminal pushes the target software shows pattern;
The function that the target terminal receives the target software of the server push shows pattern;
The target terminal shows pattern according to the function, shows the target software.
6. method as claimed in claim 5, which is characterized in that the behavioural information of the user of the target terminal includes the mesh
The user for marking terminal uses the frequency of use of the business function of the target software;
The multiple label condition is multiple frequency separations;
The target terminal matches according to the multiple label condition, the determining behavioural information with the user of the target terminal
User tag include:
The target terminal determines the target frequency section in the multiple frequency separation belonging to the frequency of use;
The corresponding user tag in the target frequency section is determined as the use with the target terminal by the target terminal
The user tag that the behavioural information at family matches.
7. method as claimed in claim 5, which is characterized in that the behavioural information of the user of the target terminal includes the mesh
The user for marking terminal uses the use duration of the business function of the target software;
The multiple label condition is multiple duration sections;
The target terminal matches according to the multiple label condition, the determining behavioural information with the user of the target terminal
User tag include:
The target terminal determines the target duration section using in the multiple duration section belonging to duration;
The corresponding user tag in target duration section is determined as the use with the target terminal by the target terminal
The user tag that the behavioural information at family matches.
8. method as claimed in claim 5, which is characterized in that the function shows that pattern includes the user of the target software
The displaying pattern of interactive interface;
The target terminal shows pattern according to the function, shows that the target software includes:
The target terminal shows the mesh according to the displaying pattern of the user interface of the server push
Mark the user interface of software.
9. method as claimed in claim 5, which is characterized in that the function shows that pattern includes the business of the target software
The function recommended styles of function;
The target terminal shows pattern according to the function, shows that the target software includes:
The target terminal is recommended according to the function of the business function of the target software of the server push
Pattern, display reminding information, the prompt information are used to prompt the user of the target terminal using the institute of the target software
State business function.
10. a kind of server, which is characterized in that the server includes:
Receiving module, for receiving the behavioural information for multiple users using target software that multiple user terminals are sent;
Determining module determines multiple label conditions, the multiple label condition for the behavioural information according to the multiple user
In the corresponding user tag of each label condition;
Sending module, for sending the multiple label condition to target terminal, the multiple label condition is used to indicate described
The user tag that the determining behavioural information with the user of the target terminal of target terminal matches;
The receiving module, the behavior for being also used to receive the user for the described and target terminal that the target terminal is sent are believed
The matched user tag of manner of breathing;
The sending module is also used to be marked according to the user that the behavioural information with the user of the target terminal matches
Label, the function of pushing the target software to the target terminal show pattern, and the function shows that pattern is used for the target
Terminal shows the target software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810650048.5A CN108897592A (en) | 2018-06-22 | 2018-06-22 | A kind of software methods of exhibiting and relevant device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810650048.5A CN108897592A (en) | 2018-06-22 | 2018-06-22 | A kind of software methods of exhibiting and relevant device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108897592A true CN108897592A (en) | 2018-11-27 |
Family
ID=64345452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810650048.5A Pending CN108897592A (en) | 2018-06-22 | 2018-06-22 | A kind of software methods of exhibiting and relevant device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108897592A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110471735A (en) * | 2019-08-21 | 2019-11-19 | 中国工商银行股份有限公司 | Operational view interface method for pushing and device |
CN111352667A (en) * | 2020-02-20 | 2020-06-30 | 维沃移动通信有限公司 | Information pushing method and electronic equipment |
CN112328919A (en) * | 2019-07-31 | 2021-02-05 | 深圳百诺明医说科技有限公司 | Method and device for accurately pushing electronic medicine specification based on user characteristics |
CN112559107A (en) * | 2020-12-24 | 2021-03-26 | 平安普惠企业管理有限公司 | Application program guide method and device, computer equipment and storage medium |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070180432A1 (en) * | 2001-03-02 | 2007-08-02 | Peter Gassner | Customization of client-server interaction in an internet application |
CN104412261A (en) * | 2012-04-11 | 2015-03-11 | 英特尔公司 | User interface content personalization system |
CN104750789A (en) * | 2015-03-12 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | Label recommendation method and device |
CN104750848A (en) * | 2015-04-10 | 2015-07-01 | 腾讯科技(北京)有限公司 | Image file treating method, server and image display device |
US20150378704A1 (en) * | 2014-06-26 | 2015-12-31 | Vmware, Inc. | Converting desktop applications into cloud services |
CN105827690A (en) * | 2016-03-04 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Information push method according to user preferences and information push server thereof |
CN106027614A (en) * | 2016-05-09 | 2016-10-12 | 百度在线网络技术(北京)有限公司 | Information pushing method, device and system |
US20170123599A1 (en) * | 2015-10-30 | 2017-05-04 | Bank Of America Corporation | Application connectivity for aggregation |
CN106664346A (en) * | 2014-06-25 | 2017-05-10 | 株式会社理光 | Information processing apparatus, information processing method, and recording medium |
CN107360246A (en) * | 2017-07-28 | 2017-11-17 | 广州优视网络科技有限公司 | A kind of information push method and device, a kind of terminal and storage medium |
CN107423069A (en) * | 2017-08-02 | 2017-12-01 | 深圳市华傲数据技术有限公司 | The control method and device that Application Program Interface is shown |
CN107592346A (en) * | 2017-08-31 | 2018-01-16 | 江西博瑞彤芸科技有限公司 | User classification method based on user behavior analysis |
CN107688637A (en) * | 2017-08-23 | 2018-02-13 | 广东欧珀移动通信有限公司 | Information-pushing method, device, storage medium and electric terminal |
-
2018
- 2018-06-22 CN CN201810650048.5A patent/CN108897592A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070180432A1 (en) * | 2001-03-02 | 2007-08-02 | Peter Gassner | Customization of client-server interaction in an internet application |
CN104412261A (en) * | 2012-04-11 | 2015-03-11 | 英特尔公司 | User interface content personalization system |
CN106664346A (en) * | 2014-06-25 | 2017-05-10 | 株式会社理光 | Information processing apparatus, information processing method, and recording medium |
US20150378704A1 (en) * | 2014-06-26 | 2015-12-31 | Vmware, Inc. | Converting desktop applications into cloud services |
CN104750789A (en) * | 2015-03-12 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | Label recommendation method and device |
CN104750848A (en) * | 2015-04-10 | 2015-07-01 | 腾讯科技(北京)有限公司 | Image file treating method, server and image display device |
US20170123599A1 (en) * | 2015-10-30 | 2017-05-04 | Bank Of America Corporation | Application connectivity for aggregation |
CN105827690A (en) * | 2016-03-04 | 2016-08-03 | 乐视网信息技术(北京)股份有限公司 | Information push method according to user preferences and information push server thereof |
CN106027614A (en) * | 2016-05-09 | 2016-10-12 | 百度在线网络技术(北京)有限公司 | Information pushing method, device and system |
CN107360246A (en) * | 2017-07-28 | 2017-11-17 | 广州优视网络科技有限公司 | A kind of information push method and device, a kind of terminal and storage medium |
CN107423069A (en) * | 2017-08-02 | 2017-12-01 | 深圳市华傲数据技术有限公司 | The control method and device that Application Program Interface is shown |
CN107688637A (en) * | 2017-08-23 | 2018-02-13 | 广东欧珀移动通信有限公司 | Information-pushing method, device, storage medium and electric terminal |
CN107592346A (en) * | 2017-08-31 | 2018-01-16 | 江西博瑞彤芸科技有限公司 | User classification method based on user behavior analysis |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112328919A (en) * | 2019-07-31 | 2021-02-05 | 深圳百诺明医说科技有限公司 | Method and device for accurately pushing electronic medicine specification based on user characteristics |
CN112328919B (en) * | 2019-07-31 | 2023-06-27 | 深圳百诺明医说科技有限公司 | Accurate pushing method and device for electronic medicine instruction book based on user characteristics |
CN110471735A (en) * | 2019-08-21 | 2019-11-19 | 中国工商银行股份有限公司 | Operational view interface method for pushing and device |
CN111352667A (en) * | 2020-02-20 | 2020-06-30 | 维沃移动通信有限公司 | Information pushing method and electronic equipment |
CN112559107A (en) * | 2020-12-24 | 2021-03-26 | 平安普惠企业管理有限公司 | Application program guide method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108897592A (en) | A kind of software methods of exhibiting and relevant device | |
CN104301436B (en) | Content to be displayed push, subscription, update method and its corresponding device | |
CN108345481A (en) | A kind of page display method, device, client and server | |
CN107872534B (en) | Information pushing method and device, server and readable storage medium | |
CN107678800B (en) | Background application cleaning method and device, storage medium and electronic equipment | |
CN107135429B (en) | Barrage message resolution method, device, electronic equipment and computer-readable storage media | |
CN107888703A (en) | Information-pushing method, device, server and readable storage medium storing program for executing | |
CN110110201A (en) | A kind of content recommendation method and system | |
CN109508218A (en) | The push of APP message shows control method, device, equipment and storage medium | |
CN108710670A (en) | A kind of log analysis method, device, electronic equipment and readable storage medium storing program for executing | |
CN107045413A (en) | Application program image target display methods and device | |
CN109032693A (en) | Method and device for loading display information, electronic equipment and readable storage medium | |
CN106850349A (en) | The extracting method and device of a kind of characteristic information | |
CN110909237A (en) | Method, device, equipment and computer readable medium for recommending content | |
CN115525834A (en) | Method for screening and displaying messages, computer device and recording medium | |
CN109460545A (en) | A kind of user matching method and its terminal, server based on content of text | |
CN108804647A (en) | A kind of method and device of video sequence | |
CN108173936A (en) | News recommends method and apparatus | |
CN108319721A (en) | Application program recommends method, apparatus, user terminal and server | |
CN107911423B (en) | Information pushing method and device, server and readable storage medium | |
CN107239557B (en) | A kind of webpage method for building up, electronic equipment and storage medium | |
CN112699304A (en) | Data processing method and device, storage medium and electronic device | |
CN110751204A (en) | Data fusion method and device, storage medium and electronic device | |
CN108632092A (en) | Approaches to IM and device | |
CN110888573A (en) | Method and device for identifying control and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20191127 Address after: Room 105-53811, No. 6 Baohua Road, Hengqin New District, Zhuhai City, Guangdong Province Applicant after: Zhuhai Leopard Technology Co.,Ltd. Address before: 519070, No. 10, main building, No. six, science Road, Harbour Road, Tang Wan Town, Guangdong, Zhuhai, 601F Applicant before: Zhuhai Juntian Electronic Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181127 |
|
RJ01 | Rejection of invention patent application after publication |