CN108897592A - A kind of software methods of exhibiting and relevant device - Google Patents

A kind of software methods of exhibiting and relevant device Download PDF

Info

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
Application number
CN201810650048.5A
Other languages
Chinese (zh)
Inventor
刘幸奇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Baoqu Technology Co Ltd
Original Assignee
Zhuhai Juntian Electronic Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Juntian Electronic Technology Co Ltd filed Critical Zhuhai Juntian Electronic Technology Co Ltd
Priority to CN201810650048.5A priority Critical patent/CN108897592A/en
Publication of CN108897592A publication Critical patent/CN108897592A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User 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

A kind of software methods of exhibiting and relevant device
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.
CN201810650048.5A 2018-06-22 2018-06-22 A kind of software methods of exhibiting and relevant device Pending CN108897592A (en)

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)

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

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

Patent Citations (13)

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

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