CN109885746A - Page Dynamic Distribution method, apparatus, equipment and storage medium - Google Patents

Page Dynamic Distribution method, apparatus, equipment and storage medium Download PDF

Info

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
Application number
CN201910050940.4A
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.)
Ping An Urban Construction Technology Shenzhen Co Ltd
Original Assignee
Ping An Urban Construction Technology Shenzhen 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 Ping An Urban Construction Technology Shenzhen Co Ltd filed Critical Ping An Urban Construction Technology Shenzhen Co Ltd
Priority to CN201910050940.4A priority Critical patent/CN109885746A/en
Publication of CN109885746A publication Critical patent/CN109885746A/en
Pending legal-status Critical Current

Links

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

Page Dynamic Distribution method, apparatus, equipment and storage medium
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.
CN201910050940.4A 2019-01-17 2019-01-17 Page Dynamic Distribution method, apparatus, equipment and storage medium Pending CN109885746A (en)

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)

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

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

Patent Citations (9)

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

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