CN109885746A - Page Dynamic Distribution method, apparatus, equipment and storage medium - Google Patents
Page Dynamic Distribution method, apparatus, equipment and storage medium Download PDFInfo
- Publication number
- CN109885746A CN109885746A CN201910050940.4A CN201910050940A CN109885746A CN 109885746 A CN109885746 A CN 109885746A CN 201910050940 A CN201910050940 A CN 201910050940A CN 109885746 A CN109885746 A CN 109885746A
- Authority
- CN
- China
- Prior art keywords
- user
- type
- layout pattern
- dynamic distribution
- page dynamic
- 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
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000013507 mapping Methods 0.000 claims abstract description 18
- 230000006870 function Effects 0.000 claims description 47
- 238000012360 testing method Methods 0.000 claims description 46
- 230000008569 process Effects 0.000 claims description 28
- 230000000694 effects Effects 0.000 claims description 13
- 230000001960 triggered effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 2
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000008859 change Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 6
- 239000010931 gold Substances 0.000 description 6
- 229910052737 gold Inorganic materials 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000366 juvenile effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 201000010041 presbyopia Diseases 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The present invention provides a kind of page Dynamic Distribution method, apparatus, equipment and storage medium, this method comprises: acquiring the user information of active user detecting destination application when running for the first time;User type in the user information and preset typelib is subjected to matching operation, is obtained and the matched target user's type of the active user;According to the mapping relations of user type and layout pattern, the corresponding first object layout pattern of target user's type is obtained from preset layout pattern library;Using the first object layout pattern as the destination application currently newest interface layout pattern, and the newest interface layout pattern of application.It is realized the present invention is based on user's Portrait brand technology and layout pattern is quickly adjusted according to user demand.
Description
Technical field
The present invention relates to device page (DPAGE) field of display technology more particularly to a kind of page Dynamic Distribution method, apparatus, equipment
And storage medium.
Background technique
There are many APP and websites that personalized recommendation is carried out for different crowd or individual, this personalization in the industry at present
Recommend to carry out different content recommendation, such as the individual character that today's tops and Baidu are recommended generally be directed to different crowd or individual preference
Change news etc., improves user-friendliness and conversion ratio.
However, being continuously increased with netizen's quantity, the use groups of certain APP (such as shopping class APP) cover respectively gradually
A industry, all age group, various differences are aesthetic, different demands are not only internally had, to user interface layout pattern etc.
It is required that also more and more personalized.Presently, it applies and is typically secured to often in primary user interface (UI) layout of mobile device
In a version, when user has new pattern demand or preference, operation personnel can not quickly adjust according to user demand or preference
Mobile device overall user interface layout.
Summary of the invention
The main purpose of the present invention is to provide a kind of page Dynamic Distribution methods, it is intended to what solution was applied in the prior art
Interface layout pattern fixes, can not be according to the quick-adjustsing technical problem of user demand.
To achieve the above object, the present invention provides a kind of page Dynamic Distribution method, which is characterized in that the page dynamic
Layout method the following steps are included:
Destination application is being detected when running for the first time, is acquiring the user information of active user;
User type in the user information and preset typelib is subjected to matching operation, is obtained and the active user
Matched target user's type;
According to the mapping relations of user type and layout pattern, the target user is obtained from preset layout pattern library
The corresponding first object layout pattern of type;
Using the first object layout pattern as the current newest interface layout pattern of the destination application, and answer
With newest interface layout pattern.
Optionally, page Dynamic Distribution method further include:
The active user is acquired in the use data of preset time, uses active user described in data statistics based on described
The browsing frequency of the information category of browsing and each information category;
According to the browsing frequency of the information category and each information category, the user type of the active user is carried out
Preanalysis obtains preanalysis result;
Judge whether the preanalysis result meets trigger condition;
If the preanalysis result meets trigger condition, the layout pattern update for carrying out destination application is triggered.
Optionally, described to judge that the step of whether the preanalysis result meets trigger condition includes:
Judge whether target user's type of the active user changes according to the preanalysis result;
If target user's type of the active user changes, the preanalysis result meets trigger condition;
If the preanalysis result meets trigger condition, the layout pattern update for carrying out destination application is triggered
The step of include:
The newest target user's type of active user is obtained according to the preanalysis result;
According to the mapping relations of user type and layout pattern, the newest mesh is obtained from preset layout pattern library
Mark the corresponding second target layout pattern of user type;
Using the second target layout pattern as the current newest interface layout pattern of the destination application, and answer
With newest interface layout pattern.
Optionally, page Dynamic Distribution method further include:
When detecting the pattern update notifying that server is sent, Xiang Suoshu server sends target user's type,
So that server determines whether target user's type has the layout pattern of update;
When receiving the updated layout pattern of server transmission, using the updated layout pattern as the mesh
Application program currently newest interface layout pattern is marked, and applies newest interface layout pattern.
Optionally, the user type by the user information and preset typelib carries out matching operation, obtain with
Include: after the step of active user matched target user's type
Judge whether target user's type corresponds to common process or common function;
If the corresponding common process of target user's type or common function, commonly use process based on the correspondence or commonly use
The destination application of target user's type described in functional configuration.
Optionally, if the corresponding common process of target user's type or common function, normal based on the correspondence
The step of configuring the destination application of target user's type with process or common function include:
If target user's type corresponds to common function, allocation position and the configuration of the corresponding common function are obtained
Effect;
The corresponding common function is configured to target user's type according to the allocation position and allocative effect
Destination application.
Optionally, described to detect destination application when running for the first time, acquire the user information of active user
Include: before step
In the checking request for detecting layout templates, the corresponding active user's type of the checking request and its right is obtained
Answer newest layout templates;
Optional test crowd and control crowd from active user's type, by the newest layout templates application of the correspondence
To the destination application of the test crowd;
It is respective using data to obtain the test crowd and the control crowd during preset test, by the examination
Test crowd using data and it is described compare crowd using data carry out pre-set level comparison, and based on comparing result judge
The use data for whether being better than the control crowd using data of the test crowd;
If the use data for being better than the control crowd using data of the test crowd, by the newest cloth of the correspondence
Office's template is as the corresponding layout pattern of active user's type.
In addition, to achieve the above object, the present invention also provides a kind of page Dynamic Distribution device, the page Dynamic Distribution
Device includes:
Information acquisition module acquires the user of active user for detecting destination application when running for the first time
Information;
Matching module is obtained for the user type in the user information and preset typelib to be carried out matching operation
With the matched target user's type of the active user;
Respective modules are obtained from preset layout pattern library for the mapping relations according to user type and layout pattern
Obtain the corresponding first object layout pattern of target user's type;
Module is run, for using the first object layout pattern as the current newest interface of the destination application
Layout pattern, and apply newest interface layout pattern.
In addition, to achieve the above object, the present invention also provides a kind of page Dynamic Distribution equipment, the page Dynamic Distribution
Equipment includes processor, memory and is stored on the memory and can be by page dynamic cloth that the processor executes
Office's program, wherein realizing such as the above-mentioned page Dynamic Distribution side when page Dynamic Distribution program is executed by the processor
The step of method.
In addition, to achieve the above object, the present invention also provides a kind of storage medium, being stored with the page on the storage medium
Dynamic Distribution's program, wherein realizing such as the above-mentioned page Dynamic Distribution when page Dynamic Distribution program is executed by processor
The step of method.
The embodiment of the present invention acquires user's letter of active user by detecting destination application when running for the first time
Breath;User type in the user information and preset typelib is subjected to matching operation, acquisition is matched with the active user
Target user's type;According to the mapping relations of user type and layout pattern, obtained from preset layout pattern library described
The corresponding first object layout pattern of target user's type;Using the first object layout pattern as the destination application
Current newest interface layout pattern, and newest interface layout pattern is applied, user type can be determined according to user information,
And then determine corresponding layout pattern, its owning user can be met with regard to obtaining when user uses destination application for the first time
The layout pattern of type accomplishes noninductive matching layout pattern, promotes user-friendliness, promotes conversion ratio.
Detailed description of the invention
Fig. 1 is the page Dynamic Distribution device structure schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram of one embodiment of page Dynamic Distribution of the present invention method;
Fig. 3 is the functional block diagram of one embodiment of page Dynamic Distribution of the present invention device.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Referring to Figure 1, Fig. 1 is the hardware structural diagram of page Dynamic Distribution provided by the present invention equipment.
Page Dynamic Distribution equipment can be PC, be also possible to smart phone, tablet computer, portable computer, desk-top meter
Calculation machine etc. have display function, can be directly interactive for user equipment;It is also possible to server apparatus, at this point, target application
Program is mounted on user terminal, detects and acquire equipment as local data by user terminal, and by local testing result and
Collection result is sent to remote server, moves so that remote server executes the page of the present invention with collection result according to testing result
The step of state layout method following each embodiments.
Page Dynamic Distribution equipment may include: the components such as processor 101 and memory 201.In the page
In Dynamic Distribution's equipment, the processor 101 is connect with the memory 201, and page dynamic is stored on the memory 201
Placement process, processor 101 can call the page Dynamic Distribution program stored in memory 201, and realize that following pages are dynamic
The step of each embodiment of state layout method.
The memory 201 can be used for storing software program and various data.Memory 201 can mainly include storage
Program area and storage data area, wherein storing program area can application program needed for storage program area, at least one function
(such as page Dynamic Distribution program), database etc..
Processor 101 is the control centre of page Dynamic Distribution equipment, utilizes various interfaces and connection full page
The various pieces of Dynamic Distribution's equipment, by running or executing the software program and/or module that are stored in memory 201, with
And the data being stored in memory 201 are called, the various functions and processing data of page Dynamic Distribution equipment are executed, thus right
Page Dynamic Distribution equipment carries out integral monitoring.Processor 101 may include one or more processing units;Optionally, processor
101 can integrate application processor and modem processor, wherein the main processing operation system of application processor, user interface
With application program etc., modem processor mainly handles wireless communication.It is understood that above-mentioned modem processor
It can not be integrated into processor 101.
It will be understood by those skilled in the art that page Dynamic Distribution device structure shown in Fig. 1 is not constituted to the page
The restriction of Dynamic Distribution's equipment may include perhaps combining certain components or different than illustrating more or fewer components
Component layout.
Based on above-mentioned hardware configuration, each embodiment of the method for the present invention is proposed, hereinafter, by page Dynamic Distribution equipment
Referred to as " equipment ", and using user terminal as page Dynamic Distribution equipment to each embodiment of page Dynamic Distribution of the present invention method
It is explained, it will be understood by those skilled in the art that correlation step can also execute on server apparatus.
The present invention provides a kind of page Dynamic Distribution method.
It is the flow diagram of page Dynamic Distribution method first embodiment of the present invention referring to Fig. 2, Fig. 2.
In the present embodiment, page Dynamic Distribution method the following steps are included:
Step S10 is detecting destination application when running for the first time, is acquiring the user information of active user;
Page Dynamic Distribution of the present invention method is applied in application program or the H5 page, and various embodiments of the present invention are to apply journey
Page Dynamic Distribution method is illustrated for sequence.The corresponding page Dynamic Distribution program of page Dynamic Distribution method is included in
Under the frame of destination application, when destination application is run for the first time, page Dynamic Distribution program is also triggered execution
Each step of the present embodiment.Destination application can be various types of APP applications, and such as do shopping class APP.
The operation for the first time of destination application can be after user downloads destination application from the Internet, start mesh for the first time
Application program is marked, after running for the first time, obtains the user information of active user from the device, destination application can pass through acquisition
The storage permission of equipment, short message permission, the mode of address list permission and other application permission acquire user information, working as here
Preceding user refers to the user information for being stored in equipment;Optionally, it can be exported a while detecting registration request or browse request
People's information improves interface or interest interface, for the user voluntarily personal information such as typing age, occupation or interest direction etc., with
Realize the accurate acquisition to the user information of active user, the feelings not being inconsistent for the user information and typing information that are stored in equipment
Condition (may be that other people use my equipment starting destination application), then be active user with the user of typing information;It is optional
Ground, the searching keyword that can be inputted by user tentatively judge its information, and add user tag for it;Optionally, target is answered
Also it can be obtained and more be worked as based on the user information acquired from the device/aforementioned typing information/label information networking inquiry with program
The user information of preceding user is more worked as obtained from industrial and commercial data or recruitment website or network report by web crawlers technology
The user information of preceding user.
User type in the user information and preset typelib is carried out matching operation by step S20, obtain with it is described
The matched target user's type of active user;
Preset typelib, for storing the database of user type, the user type in preset typelib is with characteristic set
Composition, by taking age category feature and professional category feature as an example, age category feature has two attributes such as middle age, youth, professional category feature
There are three attributes such as scientific and technological white collar, financial practitioner, legal services person, by the properties mutual carry out permutation and combination of different characteristic,
Form user type: middle age science and technology white collar, young scientific and technological white collar, juvenile scientific and technological white collar, young scientific and technological white collar, young finance working
Person, young law server.
User type in the user information and preset typelib is subjected to matching operation, is specifically included: based on user
Information extraction user characteristics can assist mentioning by adding the modes such as label when text analyzing, acquisition information for collected information
Take user characteristics;The user characteristics of extraction are matched with the characteristic set under the user type in preset typelib, specifically
It can judge whether matching degree is greater than preset threshold value, if matching degree is greater than by the matching degree of calculating user characteristics and user type
Preset threshold value, then the user type is target user's type of active user, wherein the matching of user characteristics and user type
Degree, can be by judging that user characteristics and the registration of all features in characteristic set under user type are calculated, for example, user
Feature is young, finance, Shenzhen, and there are a kind of user types: youth, finance, Shenzhen, bank, Feitian in preset typelib, then
User characteristics and the registration of the user type are (3/5+1)/2, using the registration as matching degree.
Optionally, the determining target user's type of equipment may have multiple, if target user's type corresponds to multiple layouts
Pattern then randomly chooses one or is selected by user or selected the corresponding layout pattern of the least target user's type of feature.
Step S30 is obtained described according to the mapping relations of user type and layout pattern from preset layout pattern library
The corresponding first object layout pattern of target user's type;
Different user types may correspond to different layout patterns, have the use habit determined based on crowd's physiological characteristic to determine
Fixed, with old artificial example, the elderly is likely to have presbyopia, and the elderly is in electric business classes such as browsing Taobao, Jingdone district, chain men
When APP, if items list content shows too small, the elderly may not seen, and be unable to reach in 6 cun of large-screen mobile phones yet
Satisfied visual effect, and the font adjusting that mobile phone operating system carries and the font adjusting solution carried in APP are a part of
Problem, the elderly also have a demand in addition to font size, for layout and typesetting, for example, commodity and commodity spacing it is slightly larger
Deng.
The mapping relations of user type and layout pattern can also pass through chained address by mapping sheet form storage
Form storage, concrete form are unlimited.It is obtained from preset layout pattern library according to target user's type queries mapping relations pair
The first object layout pattern answered.
Step S40, using the first object layout pattern as the current newest interface layout of the destination application
Pattern, and apply newest interface layout pattern.
After determining first object layout pattern, the equipment that first object layout pattern directly can be applied to active user
Interface, can also export prompt, independently determine whether to switch by user.
The present embodiment acquires the user information of active user by detecting destination application when running for the first time;
User type in the user information and preset typelib is subjected to matching operation, is obtained and the matched mesh of the active user
Mark user type;According to the mapping relations of user type and layout pattern, the target is obtained from preset layout pattern library
The corresponding first object layout pattern of user type;The first object layout pattern is current as the destination application
Newest interface layout pattern, and newest interface layout pattern is applied, user type can be determined according to user information, in turn
It determines corresponding layout pattern, its owning user type can be met with regard to obtaining when user uses destination application for the first time
Layout pattern, accomplish the noninductive matching layout pattern of user, promote user-friendliness, promote conversion ratio.
Further, in page Dynamic Distribution method second embodiment of the present invention, page Dynamic Distribution method is also
Include:
Step S50 acquires the active user in the use data of preset time, based on described using described in data statistics
The information category of active user's browsing and the browsing frequency of each information category;
In the present embodiment, record periodically is browsed to active user to count, and then analyze newest user characteristics,
With active user because occupation, age or fashion elements such as change at the other reasons change the hobby to layout pattern when, in time
The update of user type update and target layout pattern is carried out to active user, is adapted to dynamic change and progress, is promoted this hair
The stability of bright corresponding function.
Preset time can be preset by program, for example, one week or two weeks or January etc., refer to destination application using data
Use data, by dividing to the information category for using data, then count the browsing frequency of each information category, realize to user
The pretreatment before preanalysis is carried out using data.
For example, can be used by the inquiry descriptor of acquisition user's input, browsing commodity, comment etc. for the class APP that does shopping
Information, and count information category belonging to the type of merchandize of browsing, descriptor and the corresponding browsing frequency.
Step S51, according to the browsing frequency of the information category and each information category, to the user of the active user
Type carries out preanalysis, obtains preanalysis result;
Information category and the corresponding browsing frequency based on user's browsing, analyze user information, and extract user characteristics,
Optionally, the corresponding user characteristics of preset different information categories, for example, for the class APP that does shopping, if information category young woman's skirt
Dress, then can preset corresponding user characteristics are as follows: female, youth, gentlewoman.
After extracting user characteristics, the user type of active user is formed based on user characteristics.
Step S52, judges whether the preanalysis result meets trigger condition;
Trigger condition refers to that triggering carries out the condition that the layout pattern of destination application updates.In the present embodiment, it triggers
Condition can be the active user that preanalysis result obtains user type it is original with active user user type it is inconsistent, or
For the user type of person active user compared with the original user type of active user, the feature having is more, more detailed.It is optional
Ground, trigger condition can be customized by the user, or by destination application default setting.
Optionally, the step S52 includes:
Step S521 judges whether target user's type of the active user becomes according to the preanalysis result
Change;If target user's type of the active user changes, the preanalysis result meets trigger condition;
If target user's type of active user changes, then need to carry out target user's type of active user
It updates, and the layout pattern of the user interface to the destination application of active user is also needed to be updated, therefore, target is used
It is the trigger condition of triggering progress destination application layout pattern update that family type, which changes,.Only in the mesh of active user
When mark user type changes, the layout pattern of destination application is updated in time, can just be met in time
The user demand of variation promotes user satisfaction, promotes intelligence of the invention.
When above-mentioned variation occurs for the user type for determining active user or meet that user is customized, triggering of default setting
When condition, it may be determined that preanalysis result meets trigger condition, conversely, then preanalysis result does not meet trigger condition.
Step S53 triggers the layout pattern for carrying out destination application if the preanalysis result meets trigger condition
It updates.
The layout pattern of destination application updates, and refers to the mapping relations according to user type and layout pattern, from preset
Layout pattern library in obtain active user the corresponding layout pattern of newest user type.
Specifically, step S53 includes: to obtain the newest target user's class of active user according to the preanalysis result
Type;User type based on the determining active user of preanalysis is newest target user's type, can directly obtain preanalysis
Analyze result.According to the mapping relations of user type and layout pattern, obtained from preset layout pattern library described newest
The corresponding second target layout pattern of target user's type;Using the second target layout pattern as the destination application
Current newest interface layout pattern, and apply newest interface layout pattern.
The present embodiment is for statistical analysis by the use data to active user's preset time, determines that active user browses
Information category and its corresponding browsing frequency, preanalysis is carried out to the user type of active user, and accord in preanalysis result
When closing trigger condition, the layout pattern for carrying out the destination application of active user updates, can be in the user class of active user
When type changes, the layout pattern of the destination application of active user is updated in time, automatically, intelligently meets and uses
The demand of family variation.
Further, in page Dynamic Distribution method 3rd embodiment of the present invention, page Dynamic Distribution method is also
Include:
Step S60, when detecting the pattern update notifying that server is sent, Xiang Suoshu server sends the target and uses
Family type, so that server determines whether target user's type has the layout pattern of update;
Because user preferences are influenced by fashion elements, and fashion elements/burst point is variation, and user interest is that have periodicity
, corresponding layout pattern can be updated based on fashion elements period of change or interests change period, to meet user's variation in time
Demand.Wherein, the user of different user types, period of interest may be different, such as than the 50 years old aunt of period of interest after 00
Period of interest with regard to shorter, therefore, the renewal frequency of the corresponding layout pattern of different user types is also different.
Developer uploads to the more novel type of corresponding particular user types/be stored in server after, server is to equipment
Pattern update notifying is issued, when detecting the pattern update notifying that server is sent, Xiang Suoshu server sends current equipment
Newest target user's type of user, server are sentenced after detecting newest target user's type that each user terminal is sent
Whether newest target user's type of breaking has the layout pattern of update.If server inquiry, which obtains newest target user's type, to be had
The layout pattern of update then directly sends corresponding equipment for updated layout pattern.
Step S61 makees the updated layout pattern when receiving the updated layout pattern of server transmission
For the destination application currently newest interface layout pattern, and the newest interface layout pattern of application.
After the updated layout pattern for receiving server transmission, newest interface layout pattern can be directly applied,
Also exportable prompt is independently determined whether by user using newest interface layout pattern.
The present embodiment is by the way that when detecting the pattern update notifying that server is sent, Xiang Suoshu server sends the mesh
User type is marked, so that server determines whether target user's type has the layout pattern of update;Receiving server
When the updated layout pattern sent, using updated interface layout pattern, it is fixed to be arranged according to the interests change period
Phase updates layout pattern, prevents using out-of-date layout pattern, to meet the user demand of variation.
Further, in page Dynamic Distribution method fourth embodiment of the present invention, include: after step S20
Step S70, judges whether target user's type corresponds to common process or common function;
After determining target user's type of active user, in the mapping relations according to user type and layout pattern, from
Before the step for obtaining the corresponding first object layout pattern of target user's type in preset layout pattern library or
Simultaneously or after, judge whether target user's type corresponds to common process or common function.
Common process refers to that preset target user's type corresponds to application flows setting, and common function refers to for target
In application program, function or other preset common functions that target user's type is commonly used.
Certain crowds may be relatively simple using the target of target APP, such as ordinary labourer or food service industry personnel
Chip time is more, and its main activities is neck gold coin, sees news etc., then can high-ranking military officer's gold coin this function as common function, or
Person is for neck this function of gold coin, in the process after target APP is arranged in relatively, needs to click multiple buttons and gets to neck gold coin
This functionality controls, then can high-ranking military officer's gold coin this function shift to an earlier date several flow nodes, carried out this in advance as common process
It presets.
Step S71, if the corresponding common process of target user's type or common function, based on the common stream of the correspondence
Journey or common function configure the destination application of target user's type.
Optionally, before configuring common process or common function, to user, determined by user is exportable prompting message
It is no to be configured.Different user types have different common process and common function, and it is corresponding that inquiry obtains target user's type
Common process or common function, and carry out corresponding configuration.
Specifically, step S71 includes:
Step S711 obtains the configuration of the corresponding common function if target user's type corresponds to common function
Position and allocative effect;The corresponding common function is configured to the target user according to the allocation position and allocative effect
The destination application of type.
Different common functions has corresponding different configuration method, and configuration method includes allocation position and allocative effect,
Allocation position refers to the workflow position where the common function, and allocative effect refers to the display effect of the common function, for example, for neck
Gold coin can be placed on target APP homepage, and be highlighted, and/amplify and show/is highlighted.
The present embodiment can correspond to common function/common process according to target user's type configuration, can be accustomed to based on user
Display or workflow position to common function carry out individual cultivation, can extend user and use the time to target APP, be promoted and used
Family conversion ratio.
It further, include layout pattern before step S10 in the 5th embodiment of page Dynamic Distribution of the present invention method
Verification step, this verification step can be executed using equipment by developer, can also be executed by server, specific to wrap
It includes:
Step S80 obtains the corresponding active user's class of the checking request in the checking request for detecting layout templates
Type and its corresponding newest layout templates;
The layout pattern of layout templates, that is, herein.It, need to be to it in user before layout templates formally come into operation
Acceptance in crowd is verified.Because of the presence of period of interest, timing is needed to update layout pattern, and then needs periodically to carry out
The verifying of layout pattern.
Checking request is triggered by developer, and corresponding active user's type and corresponding newest can be obtained according to checking request
Layout templates, to carry out subsequent targetedly verification test.
Step S81, optional test crowd and control crowd from active user's type, by the newest layout of the correspondence
Template is applied to the destination application of the test crowd;
Small flow test crowd and control crowd are selected from active user's type, by the corresponding layout mould of active user's type
Plate is applied to the target APP of test crowd.Test crowd and control crowd are the crowd with user type, and crowd is with newest for test
Layout templates, the former layout templates of control crowd, are tried out the scheduled test period (during i.e. following preset test).
Step S82, it is respective using data to obtain the test crowd and the control crowd during preset test,
By the test crowd using data and the comparison for carrying out pre-set level using data for compareing crowd, and based on comparison
As a result judge the use data for whether being better than the control crowd using data of the test crowd;
Wherein, pre-set level based on target APP classification determine, if for example, shopping class APP, then pre-set level include
Buying rate, if information class APP, then pre-set level includes using time, access times.By taking today's tops as an example, during test
It is 3 days, uses 0.5% flow during test as test crowd, sees after with newest layout templates, this 0.5% people
Group using target APP whether the time elongated, whether number becomes more, if so, illustrating that use the data of test crowd are better than compareing
The use data of crowd.
Step S83 will be described right if the use data for being better than the control crowd using data of the test crowd
Answer newest layout templates as the corresponding layout pattern of active user's type.
If test crowd the index using preset number in data have growth, then test crowd using effect have it is excellent
Change, then newest layout templates optionally, can also continue to expanding test flow, continue in the acceptance of test crowd by verifying
Test, to increase accuracy, until finally substituting former layout templates with newest layout templates.
The present embodiment carries out trial population by putting into crowd to newest layout templates, it may be verified that newest layout templates connect
It is spent, is issued with the selected acceptable layout pattern of user, and then promote user's conversion ratio.
In addition, the present invention also provides a kind of page corresponding with above-mentioned page Dynamic Distribution each step of method Dynamic Distribution dresses
It sets.
It is the functional block diagram of page Dynamic Distribution device first embodiment of the present invention referring to Fig. 3, Fig. 3.
In the present embodiment, page Dynamic Distribution of the present invention device includes:
Information acquisition module 10 acquires the use of active user for detecting destination application when running for the first time
Family information;
Matching module 20 is obtained for the user type in the user information and preset typelib to be carried out matching operation
It obtains and the matched target user's type of the active user;
Respective modules 30, for the mapping relations according to user type and layout pattern, from preset layout pattern library
Obtain the corresponding first object layout pattern of target user's type;
Module 40 is run, for using the first object layout pattern as the current newest boundary of the destination application
Face layout pattern, and apply newest interface layout pattern.
Further, page Dynamic Distribution device further include:
Pre-analysis module uses data based on described for acquiring the active user in the use data of preset time
Count the information category of active user's browsing and the browsing frequency of each information category;According to the information category
And the browsing frequency of each information category, preanalysis is carried out to the user type of the active user, obtains preanalysis result;
Judgment module is triggered, for judging whether the preanalysis result meets trigger condition;If the preanalysis result
Meet trigger condition, then triggers the layout pattern update for carrying out destination application.
Further, the triggering judgment module, if the target user's type for being also used to the active user changes,
Then the preanalysis result meets trigger condition;The newest target user of active user is obtained according to the preanalysis result
Type;According to the mapping relations of user type and layout pattern, the newest target is obtained from preset layout pattern library
The corresponding second target layout pattern of user type;The second target layout pattern is current as the destination application
Newest interface layout pattern, and apply newest interface layout pattern.
Further, page Dynamic Distribution device further include:
Update module is detected, for when detecting the pattern update notifying that server is sent, Xiang Suoshu server to be sent
Target user's type, so that server determines whether target user's type has the layout pattern of update;It is receiving
When the updated layout pattern that server is sent, currently most using the updated layout pattern as the destination application
New interface layout pattern, and apply newest interface layout pattern.
Further, page Dynamic Distribution device further include:
Special judgment module, for judging whether target user's type corresponds to common process or common function;If institute
The corresponding common process of target user's type or common function are stated, then is commonly used described in process or common function configuration based on the correspondence
The destination application of target user's type.
Further, the special judgment module obtains if being also used to target user's type corresponds to common function
The allocation position and allocative effect of the corresponding common function;The correspondence is commonly used according to the allocation position and allocative effect
Destination application of the functional configuration to target user's type.
Further, page Dynamic Distribution device further include:
Layout verification module, for it is corresponding to obtain the checking request in the checking request for detecting layout templates
Active user's type and its corresponding newest layout templates;Optional test crowd and control crowd from active user's type,
The newest layout templates of the correspondence are applied to the destination application of the test crowd;Obtain institute during preset test
It states test crowd and the control crowd is respective using data, the use data of the test crowd are compareed into crowd with described
The comparison that pre-set level is carried out using data, and judge whether the use data of the test crowd are better than based on comparing result
The use data of the control crowd;If the use data for being better than the control crowd using data of the test crowd,
Using the newest layout templates of the correspondence as the corresponding layout pattern of active user's type.
The present invention also proposes a kind of storage medium, is stored thereon with computer program.The storage medium can be Fig. 1's
Memory 201 in page Dynamic Distribution equipment is also possible to such as ROM (Read-OnlyMemory, read-only memory)/RAM
At least one of (Random Access Memory, random access memory), magnetic disk, CD, the storage medium includes
Some instructions are used so that the equipment with processor (can be mobile phone, computer, server, the network equipment or this hair
Page Dynamic Distribution equipment in bright embodiment etc.) execute method described in each embodiment of the present invention.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row
His property includes, so that the process, method, article or the server-side that include a series of elements not only include those elements,
It but also including other elements that are not explicitly listed, or further include for this process, method, article or server-side institute
Intrinsic element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that wrapping
Include in process, method, article or the server-side of the element that there is also other identical elements.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side
Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases
The former is more preferably embodiment.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair
Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills
Art field, is included within the scope of the present invention.
Claims (10)
1. a kind of page Dynamic Distribution method, which is characterized in that page Dynamic Distribution method the following steps are included:
Destination application is being detected when running for the first time, is acquiring the user information of active user;
User type in the user information and preset typelib is subjected to matching operation, acquisition is matched with the active user
Target user's type;
According to the mapping relations of user type and layout pattern, target user's type is obtained from preset layout pattern library
Corresponding first object layout pattern;
Using the first object layout pattern as the current newest interface layout pattern of the destination application, and application is most
New interface layout pattern.
2. page Dynamic Distribution as described in claim 1 method, which is characterized in that page Dynamic Distribution method is also wrapped
It includes:
The active user is acquired in the use data of preset time, is browsed based on described using active user described in data statistics
Information category and each information category the browsing frequency;
According to the browsing frequency of the information category and each information category, the user type of the active user is divided in advance
Analysis obtains preanalysis result;
Judge whether the preanalysis result meets trigger condition;
If the preanalysis result meets trigger condition, the layout pattern update for carrying out destination application is triggered.
3. page Dynamic Distribution as claimed in claim 2 method, which is characterized in that described whether to judge the preanalysis result
The step of meeting trigger condition include:
Judge whether target user's type of the active user changes according to the preanalysis result;
If target user's type of the active user changes, the preanalysis result meets trigger condition;
If the preanalysis result meets trigger condition, triggers and carry out the step that the layout pattern of destination application updates
Suddenly include:
The newest target user's type of active user is obtained according to the preanalysis result;
According to the mapping relations of user type and layout pattern, the newest target is obtained from preset layout pattern library and is used
The corresponding second target layout pattern of family type;
Using the second target layout pattern as the current newest interface layout pattern of the destination application, and application is most
New interface layout pattern.
4. page Dynamic Distribution as described in claim 1 method, which is characterized in that page Dynamic Distribution method is also wrapped
It includes:
When detecting the pattern update notifying that server is sent, Xiang Suoshu server sends target user's type, for
Server determines whether target user's type has the layout pattern of update;
When receiving the updated layout pattern of server transmission, answered using the updated layout pattern as the target
With program currently newest interface layout pattern, and the newest interface layout pattern of application.
5. page Dynamic Distribution as described in claim 1 method, which is characterized in that described by the user information and preset class
It is wrapped after the step of user type in type library carries out matching operation, obtains target user's type matched with the active user
It includes:
Judge whether target user's type corresponds to common process or common function;
If the corresponding common process of target user's type or common function, commonly use process or common function based on the correspondence
Configure the destination application of target user's type.
6. page Dynamic Distribution as claimed in claim 5 method, which is characterized in that if target user's type is corresponding
Common process or common function then commonly use process based on the correspondence or common function configure the target of target user's type
The step of application program includes:
If target user's type corresponds to common function, the allocation position and configuration effect of the corresponding common function are obtained
Fruit;
The corresponding common function is configured to the target of target user's type according to the allocation position and allocative effect
Application program.
7. page Dynamic Distribution as described in claim 1 method, which is characterized in that described to detect that destination application exists
When running for the first time, include: before the step of acquiring the user information of active user
In the checking request for detecting layout templates, obtains the corresponding active user's type of the checking request and its correspond to most
New layout templates;
The newest layout templates of the correspondence are applied to institute by optional test crowd and control crowd from active user's type
State the destination application of test crowd;
It is respective using data to obtain the test crowd and the control crowd during preset test, by the test people
Group using data with it is described compare crowd using data carry out pre-set level comparison, and based on comparing result judge described in
The use data for whether being better than the control crowd using data of test crowd;
If the use data for being better than the control crowd using data of the test crowd, by the newest layout mould of the correspondence
Plate is as the corresponding layout pattern of active user's type.
8. a kind of page Dynamic Distribution device, which is characterized in that page Dynamic Distribution device includes:
Information acquisition module acquires the user information of active user for detecting destination application when running for the first time;
Matching module, for the user type in the user information and preset typelib to be carried out matching operation, acquisition and institute
State the matched target user's type of active user;
Respective modules obtain institute from preset layout pattern library for the mapping relations according to user type and layout pattern
State the corresponding first object layout pattern of target user's type;
Module is run, for using the first object layout pattern as the current newest interface layout of the destination application
Pattern, and apply newest interface layout pattern.
9. a kind of page Dynamic Distribution equipment, which is characterized in that page Dynamic Distribution equipment include processor, memory,
And be stored on the memory and can by the page Dynamic Distribution program that the processor executes, wherein the page dynamic
When placement process is executed by the processor, realizing the page Dynamic Distribution method as described in any one of claims 1 to 7
Step.
10. a kind of storage medium, which is characterized in that page Dynamic Distribution program is stored on the storage medium, wherein described
When page Dynamic Distribution program is executed by processor, the page Dynamic Distribution side as described in any one of claims 1 to 7 is realized
The step of method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910050940.4A CN109885746A (en) | 2019-01-17 | 2019-01-17 | Page Dynamic Distribution method, apparatus, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910050940.4A CN109885746A (en) | 2019-01-17 | 2019-01-17 | Page Dynamic Distribution method, apparatus, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109885746A true CN109885746A (en) | 2019-06-14 |
Family
ID=66926308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910050940.4A Pending CN109885746A (en) | 2019-01-17 | 2019-01-17 | Page Dynamic Distribution method, apparatus, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109885746A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569034A (en) * | 2019-08-27 | 2019-12-13 | 上海易点时空网络有限公司 | Interface development method and device |
CN111135557A (en) * | 2019-12-26 | 2020-05-12 | 三星电子(中国)研发中心 | Interaction method and device for multiple screens |
CN111523070A (en) * | 2020-06-23 | 2020-08-11 | 天元大数据信用管理有限公司 | Method for realizing front-end page of financial service platform |
CN111813485A (en) * | 2020-07-17 | 2020-10-23 | 北京字节跳动网络技术有限公司 | Page layout processing method, device and equipment and computer readable storage medium |
CN111986744A (en) * | 2020-09-03 | 2020-11-24 | 平安国际智慧城市科技股份有限公司 | Medical institution patient interface generation method and device, electronic device and medium |
CN113077322A (en) * | 2021-04-25 | 2021-07-06 | 拉扎斯网络科技(上海)有限公司 | Commodity information display method and device, storage medium and computer equipment |
CN114140226A (en) * | 2021-12-03 | 2022-03-04 | 中国银行股份有限公司 | Mobile phone bank handicapped people adaptation method and device |
CN115098217A (en) * | 2022-08-24 | 2022-09-23 | 中关村科学城城市大脑股份有限公司 | Application page rendering method, device, equipment, readable medium and program product |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412928A (en) * | 2013-08-16 | 2013-11-27 | 北京乐动卓越科技有限公司 | Method and device for realizing browser page intelligent response-type layout on mobile terminal |
US20170277703A1 (en) * | 2016-03-22 | 2017-09-28 | Le Holdings (Beijing) Co., Ltd. | Method for Displaying Webpage and Server |
CN107391736A (en) * | 2017-08-07 | 2017-11-24 | 玫瑰视界(北京)网络科技有限公司 | A kind of page display method and device |
CN107423069A (en) * | 2017-08-02 | 2017-12-01 | 深圳市华傲数据技术有限公司 | The control method and device that Application Program Interface is shown |
CN107450912A (en) * | 2017-07-07 | 2017-12-08 | 北京小米移动软件有限公司 | Layout method, device and the terminal of the page |
CN107870798A (en) * | 2017-09-26 | 2018-04-03 | 五八有限公司 | The page layout processing method and terminal of application program |
US9953011B1 (en) * | 2013-09-26 | 2018-04-24 | Amazon Technologies, Inc. | Dynamically paginated user interface |
CN108009215A (en) * | 2017-11-17 | 2018-05-08 | 山东师范大学 | A kind of search results pages user behavior pattern assessment method, apparatus and system |
CN109144656A (en) * | 2018-09-17 | 2019-01-04 | 广州视源电子科技股份有限公司 | Method, apparatus, computer equipment and the storage medium of multielement layout |
-
2019
- 2019-01-17 CN CN201910050940.4A patent/CN109885746A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103412928A (en) * | 2013-08-16 | 2013-11-27 | 北京乐动卓越科技有限公司 | Method and device for realizing browser page intelligent response-type layout on mobile terminal |
US9953011B1 (en) * | 2013-09-26 | 2018-04-24 | Amazon Technologies, Inc. | Dynamically paginated user interface |
US20170277703A1 (en) * | 2016-03-22 | 2017-09-28 | Le Holdings (Beijing) Co., Ltd. | Method for Displaying Webpage and Server |
CN107450912A (en) * | 2017-07-07 | 2017-12-08 | 北京小米移动软件有限公司 | Layout method, device and the terminal of the page |
CN107423069A (en) * | 2017-08-02 | 2017-12-01 | 深圳市华傲数据技术有限公司 | The control method and device that Application Program Interface is shown |
CN107391736A (en) * | 2017-08-07 | 2017-11-24 | 玫瑰视界(北京)网络科技有限公司 | A kind of page display method and device |
CN107870798A (en) * | 2017-09-26 | 2018-04-03 | 五八有限公司 | The page layout processing method and terminal of application program |
CN108009215A (en) * | 2017-11-17 | 2018-05-08 | 山东师范大学 | A kind of search results pages user behavior pattern assessment method, apparatus and system |
CN109144656A (en) * | 2018-09-17 | 2019-01-04 | 广州视源电子科技股份有限公司 | Method, apparatus, computer equipment and the storage medium of multielement layout |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569034A (en) * | 2019-08-27 | 2019-12-13 | 上海易点时空网络有限公司 | Interface development method and device |
CN111135557A (en) * | 2019-12-26 | 2020-05-12 | 三星电子(中国)研发中心 | Interaction method and device for multiple screens |
CN111135557B (en) * | 2019-12-26 | 2024-01-12 | 三星电子(中国)研发中心 | Interaction method and device for multiple screens |
CN111523070A (en) * | 2020-06-23 | 2020-08-11 | 天元大数据信用管理有限公司 | Method for realizing front-end page of financial service platform |
CN111813485A (en) * | 2020-07-17 | 2020-10-23 | 北京字节跳动网络技术有限公司 | Page layout processing method, device and equipment and computer readable storage medium |
CN111986744A (en) * | 2020-09-03 | 2020-11-24 | 平安国际智慧城市科技股份有限公司 | Medical institution patient interface generation method and device, electronic device and medium |
CN111986744B (en) * | 2020-09-03 | 2023-10-24 | 深圳赛安特技术服务有限公司 | Patient interface generation method and device for medical institution, electronic equipment and medium |
CN113077322A (en) * | 2021-04-25 | 2021-07-06 | 拉扎斯网络科技(上海)有限公司 | Commodity information display method and device, storage medium and computer equipment |
CN114140226A (en) * | 2021-12-03 | 2022-03-04 | 中国银行股份有限公司 | Mobile phone bank handicapped people adaptation method and device |
CN115098217A (en) * | 2022-08-24 | 2022-09-23 | 中关村科学城城市大脑股份有限公司 | Application page rendering method, device, equipment, readable medium and program product |
CN115098217B (en) * | 2022-08-24 | 2023-01-24 | 中关村科学城城市大脑股份有限公司 | Application page rendering method, device, equipment, readable medium and program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109885746A (en) | Page Dynamic Distribution method, apparatus, equipment and storage medium | |
CN110245213B (en) | Questionnaire generation method, device, equipment and storage medium | |
US20170368683A1 (en) | User portrait based skill package recommendation device and method | |
KR101886161B1 (en) | Method for providing clothing management service based on ai | |
CN108763502A (en) | Information recommendation method and system | |
US9124590B2 (en) | Intelligent information providing system and method | |
CN107562939A (en) | Vertical field news recommends method, apparatus and readable storage medium | |
CN110059255A (en) | A kind of browser air navigation aid, device and medium | |
Chung et al. | Interactive design recommendation using sensor based smart wear and weather WebBot | |
US11907644B2 (en) | Detecting compatible layouts for content-based native ads | |
CN104899315A (en) | Method and device for pushing user information | |
KR20010007715A (en) | Information guiding service system according to a sensitive index and the method thereof | |
EP2665004A1 (en) | Information processing device, information processing method, information processing device program, and recording medium | |
CN106844472A (en) | A kind of searching method and device, a kind of device for searching for | |
CN111967914A (en) | User portrait based recommendation method and device, computer equipment and storage medium | |
CN108469975A (en) | Control display methods, device, computer equipment and storage medium | |
KR102028752B1 (en) | Method for providing couple matching service using saju-myeongri | |
CN107656997A (en) | Natural language processing method, apparatus, storage medium and terminal device | |
CN102043811A (en) | Method and system for evaluating medical information | |
CN112667120A (en) | Display method and device of interactive icon and electronic equipment | |
CN102999576A (en) | Method and equipment for confirming page description information corresponding to target pages | |
CN108959296A (en) | The treating method and apparatus of web page access mistake | |
KR20200036373A (en) | Personalized persona management server and mangment method thereof | |
Ann et al. | Feast in: a machine learning image recognition model of recipe and lifestyle applications | |
CN107622125B (en) | Information crawling method and device and electronic equipment |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190614 |
|
WD01 | Invention patent application deemed withdrawn after publication |