CN105512318B - Page generation method and device - Google Patents
Page generation method and device Download PDFInfo
- Publication number
- CN105512318B CN105512318B CN201510945241.8A CN201510945241A CN105512318B CN 105512318 B CN105512318 B CN 105512318B CN 201510945241 A CN201510945241 A CN 201510945241A CN 105512318 B CN105512318 B CN 105512318B
- Authority
- CN
- China
- Prior art keywords
- page
- data
- displayed
- display type
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of page generation method and devices.Wherein, this method comprises: obtaining data to be displayed, wherein data to be displayed is the data for being shown on Webpage;Analyze the display type of data to be displayed;Generate the page for showing data to be displayed, wherein data to be displayed is shown in the page according to display type;Whether the detection page meets preset condition;And in the case where detecting that the page does not meet preset condition, the display type of data to be displayed is reanalysed.The present invention solves the relevant technologies when receiving page generation request, generates the page by the way of recompiling or reconfiguring, leads to the technical problem that efficiency of page generation is lower.
Description
Technical field
The present invention relates to internet areas, in particular to a kind of page generation method and device.
Background technique
Web application is that one kind can be by the application program of web access.The largest benefit of web application is to use
Family can easily access the application program, and user only needs browser, not need to install other software again.Computer
End can access the application program, the net that mobile phone terminal can be carried by system by Chrome, Firefox, Safari, IE etc.
Page application system accesses the application program, or is embedded in WebView in the application program and accesses system.
With the publication and popularization of HTML5 standard, Web page has become the first choice of web application.It is existing
The exploitation of Web page generally passes through two ways: first way, and coding realizes the page, i.e., when needing page presentation, according to
Then the content design page for needing to show selects suitable technological frame coding to realize the page;The second way, configuration are realized
The page configures the frame for generating the page first, then formulate Unified Modeling Language (Unified according to page presentation demand
Modeing Language, referred to as UML) configuration information is generated, the page is generated by configuration information.
Existing page generating mode is all to generate the page according to demand when there are page presentation demand, still, when depositing
In new page presentation demand, prior art needs are recompiled or are configured to realize new page presentation demand.In this way
The a large amount of manpower and material resources of overlapping investment and cost will be will lead to, and the period developed is uncontrollable, later maintenance cost increases, pole
The earth reduces efficiency of page generation.
For the relevant technologies when receiving page generation request, generated by the way of recompiling or reconfiguring
The page leads to the problem that efficiency of page generation is lower, and currently no effective solution has been proposed.
Summary of the invention
The embodiment of the invention provides a kind of page generation method and devices, are receiving page at least to solve the relevant technologies
When face generates request, the page is generated by the way of recompiling or reconfiguring, leads to the lower skill of efficiency of page generation
Art problem.
According to an aspect of an embodiment of the present invention, a kind of page generation method is provided, comprising: obtain number to be shown
According to, wherein data to be displayed is the data for being shown on Webpage;Analyze the display type of data to be displayed;It generates
For showing the page of data to be displayed, wherein data to be displayed is shown in the page according to display type;Detect the page
Whether preset condition is met;And in the case where detecting that the page does not meet preset condition, data to be displayed is reanalysed
Display type.
Further, after whether the detection page meets preset condition, this method further include: detecting that the page meets
In the case where preset condition, the access times for the page that adds up;Judge whether the access times of the page reach first threshold;And
It is effective page by page marks, and by page data and from page in the case that the access times of the page reach first threshold
The Page Template extracted in face is stored.
Further, after generating the page according to display type, this method further include: whether the detection page is history page
Face, wherein history page is pre-stored effective page;In the case where detecting the page is history page, add up the page
Access times;And in the case where detecting the page not is history page, temporary page data are generated.
Further, it includes: operation behavior and use of the monitoring users on the page that whether the detection page, which meets preset condition,
The feedback information at family, wherein when operation behavior of the user on the page meets the anti-of the unavailable condition of the preset page or user
When feedforward information shows that the page is unavailable, then the page does not meet preset condition, when the feedback information of user shows that the page can be used, then
The page meets preset condition.
Further, the display type for analyzing data to be displayed can be by any one following mode: analysis is to be shown
The data name of data obtains the display type of data to be displayed;The data type for analyzing data to be displayed, obtains number to be shown
According to display type;Being associated between analysis data to be displayed and historical data, obtains the display type of data to be displayed;Analysis
Node location of the data to be displayed in DOM Document Object Model structure, obtains the display type of data to be displayed, wherein document pair
It include at least one in DOM Document Object Model structure as model structure is the corresponding structure of the page generated using historical data
Node, the corresponding node of a data, the attribute of node is the display type of data.
Further, the data name for analyzing data to be displayed, the display type for obtaining data to be displayed includes: that basis is gone through
The corresponding relationship that the data name or title contraction rule of history data are analyzed between display type counts every kind of data name
Or the probability of the corresponding display type of abbreviation title;And according to every kind of data name or the corresponding display class of abbreviation title
The corresponding display type of data name of the probability analysis data to be displayed of type.
Further, the data type for analyzing data to be displayed, the display type for obtaining data to be displayed includes: according to going through
The data type of history data and the corresponding relationship of display type count the probability of the corresponding display type of every kind of data type;And
According to the corresponding display type of data type of the probability analysis data to be displayed of the corresponding display type of every kind of data type.
Further, this method executes in multiple servers respectively, wherein each server in multiple servers exists
The data of effective page are generated when generating the page according to data to be displayed, wherein the data of effective page have generated, led to
Cross the data that user feedback determines the available page;Each server having by comparing multiple servers in multiple servers
The data for imitating the page, obtain the data of effective page having differences between multiple servers;And among multiple servers
The data of the shared effective page having differences.
Further, this method executes in multiple servers respectively, wherein multiple servers select different pages respectively
Face generating mode generates the page for showing data to be displayed;And any one server in multiple servers passes through
In the case that the page generating mode of selection generates effective page, page generating mode is shared among multiple servers and is led to
Cross the data of effective page of page generating mode generation, wherein effective page be generated, by user feedback determination
The available page.
According to another aspect of an embodiment of the present invention, a kind of webpage generating device is additionally provided, comprising: obtain module, use
In acquisition data to be displayed, wherein data to be displayed is the data for being shown on Webpage;First analysis module is used
In the display type of analysis data to be displayed;First generation module, for generating the page for showing data to be displayed,
In, data to be displayed is shown in the page according to display type;First detection module, for detect the page whether meet it is pre-
If condition;And second analysis module, it is to be shown for reanalysing in the case where detecting that the page does not meet preset condition
The display type of data.
In embodiments of the present invention, using acquisition data to be displayed, wherein data to be displayed is for being shown in webpage page
Data on face;Analyze the display type of data to be displayed;Generate the page for showing data to be displayed, wherein to be shown
Data are shown in the page according to display type;Whether the detection page meets preset condition;And detecting the page not
In the case where meeting preset condition, the mode of the display type of data to be displayed is reanalysed, passes through real-time detection current page
Whether meet preset condition, data to be displayed is reanalysed when being unsatisfactory for preset condition, regenerates the page until generation
Terminate repetitive process when page preset condition, achievees the purpose that the page that automatically generates and evolve according to page presentation demand, from
And realize and shorten the page generation period, the technical effect of efficiency of page generation is improved, and then solve the relevant technologies and receiving
When generating request to the page, the page is generated by the way of recompiling or reconfiguring, causes efficiency of page generation lower
The technical issues of.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair
Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of page generation method according to an embodiment of the present invention;
Fig. 2 is the schematic diagram of independent evolution Model according to an embodiment of the present invention;
Fig. 3 is the schematic diagram of evolution module according to an embodiment of the present invention;
Fig. 4 is the flow chart that evolution module according to an embodiment of the present invention evolves to the page;
Fig. 5 is the schematic diagram that data analysis module according to an embodiment of the present invention carries out name analysis;
Fig. 6 is the schematic diagram that data analysis module according to an embodiment of the present invention carries out type analysis;
Fig. 7 is the schematic diagram that data analysis module according to an embodiment of the present invention carries out Users'Data Analysis;
Fig. 8 is the schematic diagram of common evolutionary model according to an embodiment of the present invention;
Fig. 9 is that multiple systems share effective evolution result information in common evolutionary model according to an embodiment of the present invention
Schematic diagram;
Figure 10 is the signal that multiple systems share evolutionary process information in common evolutionary model according to an embodiment of the present invention
Figure;
Figure 11 is the schematic diagram that page evolutionary system according to an embodiment of the present invention is deployed in enterprises;
Figure 12 is the schematic diagram of page evolutionary system deployment according to an embodiment of the present invention beyond the clouds;And
Figure 13 is the schematic diagram of webpage generating device according to an embodiment of the present invention.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention
Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only
The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people
The model that the present invention protects all should belong in member's every other embodiment obtained without making creative work
It encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, "
Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way
Data be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover
Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to
Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product
Or other step or units that equipment is intrinsic.
According to embodiments of the present invention, a kind of embodiment of the method for page generation method is provided, it should be noted that attached
The step of process of figure illustrates can execute in a computer system such as a set of computer executable instructions, though also,
So logical order is shown in flow charts, but in some cases, it can be to be different from shown by sequence execution herein
Or the step of description.
Fig. 1 is the flow chart of page generation method according to an embodiment of the present invention, as shown in Figure 1, this method includes as follows
Step:
Step S102 obtains data to be displayed, wherein data to be displayed is the data for being shown on Webpage.
In the scheme that step S102 is provided, data to be displayed is the data for being shown on Webpage, to be shown
Data can be shown as number, text or picture etc. in Webpage.The data to be displayed that the embodiment obtains can be
The corresponding data of page presentation demand are also possible to the corresponding data of feedback information that user is directed to the page, the page of the embodiment
Face generation method does not limit the source of data to be displayed.
Optionally, which can carry out after getting data to be displayed using data to be displayed as ephemeral data
Caching, if data to be displayed is shown not successfully in the page, when regenerating the page can alternative caching number to be shown
According to.When data to be displayed is successfully shown in the page, the page generation method of the embodiment can be by the number to be shown of caching
Accordingly and the corresponding page data of the data to be displayed is collectively stored in data storage, wherein in the data storage
It is stored with the corresponding relationship of data to be displayed and page data.Optionally, data to be displayed can also be cached in data storage,
It should be noted that data to be displayed as it is data cached store in data storage when, need to be marked, by it
In data storage and effective page data corresponding with data to be displayed is not present labeled as ephemeral data, and at this time, effectively
Page data can be data generated, that the available page is determined by user feedback.
Step S104 analyzes the display type of data to be displayed.
Step S104 provide scheme in, display type of the data to be displayed in the page may include number, text,
Picture etc..The page generation method of the embodiment can analyze the display class of data to be displayed using any one following mode
Type, specifically: analyzing the data name of data to be displayed, obtain the display type of data to be displayed;Analyze data to be displayed
Data type obtains the display type of data to be displayed;Being associated between analysis data to be displayed and historical data obtains to aobvious
The display type of registration evidence;Node location of the data to be displayed in DOM Document Object Model structure is analyzed, data to be displayed is obtained
Display type, wherein DOM Document Object Model structure is the corresponding structure of the page generated using historical data, in document object
It include at least one node in model structure, the corresponding node of a data, the attribute of node is the display type of data.It needs
It is noted that the display type of data to be displayed may include display position of the data to be displayed in the page, display mode
Etc. information.
Optionally, may include with the display type for obtaining data to be displayed by analyzing the data name of data to be displayed
Following steps:
Step S1, according to the data name of historical data or title contraction rule analysis with it is corresponding between display type
Relationship counts the probability of every kind of data name or the corresponding display type of title of abridging.
It can store the data name or title contraction rule and historical data of historical data in data storage
Data name and display type between there are corresponding relationships.For example, the corresponding display type of user name username is text
The corresponding display type of type TextField, user AAA is text type TextField.The embodiment is according to historical data
Data name perhaps title contraction rule analysis display type between corresponding relationship can count every kind of data name or
The probability of the corresponding display type of title of abridging.For example, user AAA or the corresponding display type of user name are text type
The probability of TextField is 90%.
Step S2 according to every kind of data name or abridges to be shown described in the probability analysis of the corresponding display type of title
The corresponding display type of the data name of data.
The page generation method of the embodiment utilizes the data name or name of the historical data stored in data storage
Claim contraction rule the data name of data to be displayed can be analyzed, judge data to be displayed data name whether with number
It is same or similar according to the title stored in memory, or whether meet the title abbreviation rule of the data name of some historical data
Then, if it is possible to be found from data storage same or similar with the data name of data to be displayed, or meet some
The title contraction rule of the data name of historical data, then according to every kind of data name or the corresponding display type of abbreviation title
Probability can determine the corresponding display type of the data name of data to be displayed.Preferably, the embodiment is higher by probability
The display type of data name or the corresponding display type of abbreviation title as data to be displayed.
The data name of the embodiment data to be displayed and the data name of historical data are same or similar, or to aobvious
When the data name of registration evidence meets the title contraction rule of the data name of some historical data, the data name of data to be displayed
Title is higher with the degree of association of the data name of historical data, conversely, the data of the data name of data to be displayed and historical data
The degree of association of title is lower.The purpose of degree of association of the data name of the data name and historical data of detection data to be displayed is just
There are corresponding relationships to determine to aobvious between the data name and display type of the historical data stored according to data storage
The data name of registration evidence.
The embodiment is higher in the degree of association of the data name for detecting data to be displayed and the data name of historical data
When, the display type of data to be displayed is the corresponding display type of data name of the higher historical data of probability, otherwise, to aobvious
The display type of registration evidence is default display type.It is text display type that the embodiment, which is preferably set up default display type,
It should be noted that defaulting display type according to Webpage demand can also be other types, not as good as picture etc..
Optionally, it may include following for analyzing the data type of data to be displayed with the display type for obtaining data to be displayed
Step:
It is corresponding with the corresponding relationship of display type to count every kind of data type according to the data type of historical data by step S3
Display type probability.
It can store the data type of historical data and the corresponding relationship of display type in data storage, for example, word
The corresponding display type of symbol string string is text type TextField, and the corresponding display type of integer int is drop-down list class
Type.The data type of the historical data stored in data storage can correspond to one or more display type, pass through statistics
The probability of the corresponding display type of every kind of data type of historical data, can determine the corresponding display of every kind of data type respectively
Type can be improved the accuracy of the data type of historical data and the corresponding relationship of display type in this way.
Step S4, according to the data type pair of the probability analysis data to be displayed of the corresponding display type of every kind of data type
The display type answered.
The page generation method of the embodiment can be treated aobvious using the probability of the corresponding display type of every kind of data type
The corresponding display type of the data type of registration evidence is analyzed.Preferably, which determines the number of data to be displayed first
According to type, then display type of the corresponding display type of the highest data type of select probability value as data to be displayed.
For example, obtaining the probability that the corresponding display type of integer int is drop-down list type DropdownList by statistics is 80%,
The corresponding display type of integer int is that the probability of drop-down list type DropdownList is 10%, then when data to be displayed
When data type is integer int, the display type of data to be displayed is preferably determined as drop-down list type
DropdownList。
Optionally, the association analysis in the embodiment can be used for analyzing the relationship between data, according to basic data,
Configuration data and historical data can analyze out the display type of data to be displayed.For example, such as data to be displayed is user
AAA, by association analysis, there are incidence relation, departments by the department department in the data and historical data
The corresponding display type of department is text type TextField, then can determine that the display type of user AAA is also text
This type TextField.
Optionally, which can also pass through node location of the analysis data to be displayed in DOM Document Object Model structure
Obtain the display type of data to be displayed, wherein DOM Document Object Model structure is corresponding for the page generated using historical data
Structure.DOM Document Object Model structure corresponding with the page can be established when generating the page using data, in the corresponding text of the page
Shelves Object Model Structural can be tree, may include at least one node, each node in DOM Document Object Model structure
A data in corresponding page, the attribute of node can be the display type of corresponding data, including display position, display side
Formula etc..The embodiment is by showing regular analysis, Ke Yifen to the corresponding DOM Document Object Model structure interior joint of historical data
Analysis obtains the display type of data to be displayed.For example, 2-D data can graphically show, each node can have pair
The location information answered.At this time if access three-dimensional data or 4 D data, can pass through the DOM Document Object Model knot of 2-D data
The characteristics of structure, is analyzed to obtain three-dimensional data or the corresponding display type of 4 D data.
Optionally, one data to be displayed of the every analysis of the page generation method of the embodiment by the data and will be somebody's turn to do
The corresponding display type of data is added in historical data, to realize the purpose of real-time update historical data, thus for it is subsequent to
It shows that the analysis of the display type of data provides more accurate data foundation, improves the display type analysis of data to be displayed
Accuracy.
Step S106 generates the page for showing data to be displayed, wherein data to be displayed is in the page according to display
Type is shown.
In the technical solution that step S106 is provided, in conjunction with the display type of the step S104 data to be displayed analyzed
And pre-stored Page Template generates the page, what data to be displayed was analyzed in the page of generation according to step S104
Display type is shown.It should be noted that Page Template can be whole Page Template, it is also possible to component template.
The embodiment generates the page using pre-stored Page Template, can shorten the page and generate the time, improve efficiency of page generation.
Optionally, Page Template can store in template library, and the template library also supports real-time update.
Optionally, after step S106 generates the page, the page generation method of the embodiment can also include: detection page
Whether face is history page, wherein history page is pre-stored effective page, and effective page has generated, passed through
User feedback determines the available page.In the case where detecting the page is history page, the access times for the page that adds up, and it is real
When detect the access times of the page and whether have reached preset threshold, can determine that the page is if reaching preset threshold
Effective page, and data to be displayed, the page data of effective page and the Page Template that extracts from effective page are saved,
For subsequent use.In the case where detecting the page not is history page, temporary page data, the temporary page data are generated
May be the data of effective page, it is also possible to the data of invalid page, need operation behavior by user on the page or
The feedback information of person user is verified, if stored by verifying the data that it is effective page, if its
It for the data of invalid page, is then marked, in order to avoid generating page using which during the subsequent production page
Face, and then improve efficiency of page generation.
Whether step S108, the detection page meet preset condition.
In the technical solution that step S108 is provided, preset condition can be set according to actual needs, and the present invention is simultaneously
It is not limited specifically.Optionally, it may include: behaviour of the monitoring users on the page that whether the detection page, which meets preset condition,
Make behavior and the feedback information of user, wherein when operation behavior of the user on the page meets the unavailable condition of the preset page,
Or the feedback information of user when showing that the page is unavailable, then the page does not meet preset condition, when the feedback information of user shows page
When face can be used, then the page meets preset condition.The embodiment mainly passes through the anti-of operation behavior and user of the user on the page
Feedforward information evaluates page performance, and the embodiment of the present invention can also set specific evaluation index, such as page click time
Number, page buffer time etc. evaluate page performance.
Step S110 reanalyses the display of data to be displayed in the case where detecting that the page does not meet preset condition
Type.
Optionally, it after whether the detection page meets preset condition, if not meeting preset condition, thens follow the steps
S110 executes the display type for reanalysing data to be displayed, regenerates the page according to the display type reanalysed, then
Step S108 is executed again to be detected, and is repeated the above process until the page generated meets preset condition.If meeting default item
Part, optionally, the page generation method of the embodiment can also include: in the case where detecting that the page meets preset condition,
The access times of the cumulative page;Judge whether the access times of the page reach first threshold and reach in the access times of the page
It is effective page by page marks, and by page data and the Page Template extracted from the page in the case where first threshold
It is stored.Wherein, first threshold can be set according to actual needs.
Through the above steps, whether preset condition is met by real-time detection current page, when being unsatisfactory for preset condition
Data to be displayed is reanalysed, regenerating the page terminates repetitive process when the page preset condition of generation, has reached root
It is automatically generated according to page presentation demand and the purpose for the page of evolving, and then solves the relevant technologies and generate request receiving the page
When, the page is generated by the way of recompiling or reconfiguring, leads to the technical problem that efficiency of page generation is lower, is realized
The shortening page generates the period, improves the technical effect of efficiency of page generation.
It should be noted that the page generation method of the embodiment of the present invention can execute in the server, according to the present invention
The function that the page generation method of embodiment is realized can be designed that the page generation method for executing the embodiment of the present invention
Application program, which may be mounted at server perhaps in terminal device so that server or terminal are set
It is standby to can be realized automatically generating and evolving for the page.
As one kind, optionally embodiment, the page generation method of the embodiment can be held in multiple servers respectively
It goes, each server in multiple servers generates the data of effective page when generating the page according to data to be displayed, wherein
The data of effective page are data having generated, determining by user feedback the available page.It should be noted that multiple
The data for effective page that server generates can be identical, can not also be identical.Each server in multiple servers can be with
By comparing the data of effective page of multiple servers, the number of effective page having differences between multiple servers is obtained
According to, and the data for the effective page having differences are shared among multiple servers.Effective page is shared between multiple servers
Data can be carried out wireless communication by P2P or other communication protocols.In page generating process among multiple servers
The data for sharing effective page enable to server directly to directly generate the page using the data of effective page, and then shorten
Multiple servers generate the time of the page, and then improve the overall efficiency that multiple servers generate the page.
As one kind, optionally embodiment, the page generation method of the embodiment can be held in multiple servers respectively
Row, multiple servers select different page generating modes to generate the page for showing data to be displayed respectively;And more
In the case that any one server in a server generates effective page by the page generating mode of selection, in multiple clothes
The data of page generating mode and the effective page generated by page generating mode are shared between business device, wherein active page
Face has generated, by user feedback has determined the available page.
The page generation method of the embodiment has the case where identical sources data to be displayed for multiple servers, controls more
Whether a server selects different page generating modes respectively, feasible with the page generating mode for verifying different, and each
After server authentication in a broadcast manner among multiple servers shared authentication as a result, make between multiple servers can be with
Information in automatic synchronization page generating process, has significantly speeded up page generating process, has improved efficiency of page generation.
The present invention also provides one kind independently to evolve, can also realize the page so that one kind of multisystem cooperative coevolution is automatic
The page generation method of evolution.It should be noted that evolution herein refers to the process of renewal of the page.May include in this method
Independent evolution Model and common evolutionary model, specifically:
Fig. 2 is the schematic diagram of independent evolution Model according to an embodiment of the present invention, as shown in Fig. 2, the independent evolution Model
Including basic module 10 and evolution module 20.Wherein, basic module 10 be used for handle initialize page data, configuration data,
Data after evolution, to generate the page.Basic module 10 mainly solves to have formed the fixed page for generating page scheme.It evolves
Module 20 is able to solve the data that basic module 10 cannot be handled.When each level all can not find admittedly basic module 10 in systems
When the scheme of the fixed generation page, evolution module 20 can be transmitted data to, after evolution module 20 receives data, in conjunction with history
Analysis data analyze the data, the selective random generation page, and the pressure surface of generation can select to retain by user
Or it abandons.
Fig. 3 is the schematic diagram of evolution module according to an embodiment of the present invention, as shown in figure 3, evolution module 20 may include:
Data memory module 201, data analysis module 202, page generation module 203, Page Template module 204 and feedback module
205。
The data that basic module 10 cannot be handled are passed to data analysis module 202.The analysis of data analysis module 202 is incoming
Data, while from data memory module 201 obtain historical analysis data, according to these data analysis obtain as a result, i.e. number
According to display type, and pass it to page generation module 203, while by this partial information storage to data memory module
In 201.After page generation module 203 receives the information of data analysis module, show in conjunction with what is stored in Page Template module 204
Some Page Templates and component template generate the random page.It should be noted that the page generated at random at this time is to combine
The page analyzing result and generating, it is non-fully random to generate.The user's operation behavior of the page and field feedback are sent to
Feedback module 205, feedback module 205 will be sent to data analysis module 202 after data preparation, data analysis module 202 is analyzed
The feedback information received and user's operation behavior, show whether current page configuration can be used.If can continue to use,
Retain them temporarily, and corresponding access times increased, when access times increase to preset threshold, label current page into
It is melted into function, the successful page can remain into permanent data Layer for evolving, if template can be extracted as, template is deposited
Store up Page Template module 204.If current page is unavailable, current scheme is abandoned, can be regenerated when requesting next time
The page carries out selection evolution.
Fig. 4 is the flow chart that evolution module according to an embodiment of the present invention evolves to the page, as shown in figure 4, evolving
Detailed process that module 20 evolves to the page the following steps are included:
Step S201 obtains the data that basic module 10 fails processing.
Step S202 analyzes data.
Step S203 generates the page, and the page of generation is sent to client.
Step S204 judges whether the page generated is to generate the page for the first time, if so, thening follow the steps S205;
If it is not, then executing step S206.
Page data is recorded as temporary page data by step S205.
Step S206, add up access times.
Step S207, judges whether access times reach preset threshold, if reached, thens follow the steps S208.
Step S208, storing page data, and Page Template is extracted from the page, it completes the page and evolves.
Step S209, the operation behavior of monitoring users.Operation behavior can be user's execution, and refreshing, click etc. may repeatedly
The not available operation behavior of instruction page.
Step S210, judges whether the operation behavior of user belongs to suspicious user behavior.Use can be can be with user behavior
Family, which executes, the not available operation behavior of possible instruction page such as refreshes repeatedly, clicks.If belonging to can be executed with user behavior
Step S211.
Step S211 judges whether to receive field feedback.If receiving field feedback, then follow the steps
S2112;If not receiving field feedback, S214 is thened follow the steps.
Step S212, if be user's confirmation message.User's confirmation message is for confirming that current page is available page
The information in face.If it is user's confirmation message, S208 is thened follow the steps;If not user's confirmation message, then follow the steps
S213。
Step S213 analyzes field feedback.
Step S214 recalculates analysis according to probability and other parameters, and return step S203 regenerates the page.
The modules in evolution module 20 are introduced one by one below:
Data memory module 201 can be used for the historical analysis data and temporary page data of storage system, wherein go through
History analysis data are mainly the result of the valid data that system generates and data analysis.Temporary page data are randomly generated
Solution (is similar to page configuration).
Data analysis module 202 is the nucleus module of evolution module 20, can be used for carrying out name analysis, type analysis,
Association analysis, DOM structure analysis, Users'Data Analysis, user behavior and feedback analysis and page structure point
Analysis, specifically:
Fig. 5 is the schematic diagram that data analysis module according to an embodiment of the present invention carries out name analysis, as shown in figure 5, logical
It crosses and data 1 and data 2 is analyzed, the corresponding relationship of available data name and display type.It should be noted that In
When carrying out analyzing inconclusive to historical data, display type is defaulted as text type TextField.According to history significant figure
According to title and the contraction rule of title analyzed, the display type of unknown data is gone out by this data analysis statistical, it is whole
Manage the corresponding display type of all data names, available list as shown in Figure 5.If should be noted that data name
Title has duplication of name, then records affiliated partner, can preferentially select the corresponding display type of analogical object in later data analysis.
The embodiment can also analyze probability as a result, such as most commonly used display type is text according to the tabulating result of arrangement
Type TextField, numeric type NumberField etc., probability result is for showing the data that cannot be handled.
Fig. 6 is the schematic diagram that data analysis module according to an embodiment of the present invention carries out type analysis, as shown in fig. 6, logical
It crosses and the corresponding display type of multiple data types is analyzed, every kind of data type can be counted and correspond to the general of display type
Rate, it should be noted that when carrying out analyzing inconclusive to historical data, every kind of data type corresponds to a kind of default display
Type, for example the default display type of character string String is text type TextField, the default of boolean Boolean is shown
Type is radio button type RadioButton etc..Show that data type corresponds to the probability of display type according to analysis, according to general
Rate it can be concluded that display type needed for unknown data automatic Display conclusion.
Association analysis can be used for analyzing the relationship between data, according to basic data, configuration data and history number
According to the relationship that can analyze out between data.
DOM structure analysis is the node position by analysis data to be displayed in DOM Document Object Model structure
Set the display type for obtaining data to be displayed, wherein DOM Document Object Model structure is that the page generated using historical data is corresponded to
Structure, may include at least one node in DOM Document Object Model structure, a data in each node corresponding page, section
The attribute of point can be the display type, including display position, display mode etc. of corresponding data.
Users'Data Analysis is analyzed mainly for the data that no progress is prefabricated or configures.Fig. 7 is according to the present invention
The data analysis module of embodiment carries out the schematic diagram of Users'Data Analysis, as shown in fig. 7, when new data access, system
Automatic collection mass data forms a data set, then carries out data analysis to this data and the association of other historical datas,
It can be concluded that conclusion, including data type, data area, data correlation etc. can be used after analysis.Users'Data Analysis can be directed to
In the title of data, type, the mass data of acquisition and the result for combining previous data to analyze progress secondary analysis.
The operating habit of user behavior analysis Main Analysis user and abnormal operation behavior etc., to improve page evolution
The step of.For example, refresh page is possible the result is that user's displayed page mistake, user obtain error in data repeatedly by user
Deng.It according to the behavior of user, is analyzed in conjunction with prevailing circumstances, shows mistake if it is user, then regenerate the page, abandon
The old page.
Page layout analysis is mainly to analyze the structure for generating the page, the universal law showed is sorted out, for deriving
Possible display type of unknown data etc..
Page generation module 203 is for generating user interface.203 combined data analysis module 202 of page generation module is divided
The Page Template stored in obtained conclusion and Page Template module 204 is analysed, generates the user's operation page to semi-random property.
Page Template module 204 is divided for two parts: overall page template and component template, after the page is identified, can be generated
Fixed Page Template, Page Template show user by data filling.Component template is for recording different types of data
Exhibition method.
Feedback module 205 is for recording user's operation behavior and field feedback.User's operation behavior refers to system certainly
The dynamic refreshing for collecting user, waits, sliding, the behavioral datas such as keyboard, by behavioral data analyze the availability of current page with
And ease for use.Field feedback refers to that user uploads the information of the result that expectation changes or the suitable page of selection.
Common evolutionary model cooperates on the basis of independent model carries out the process of page evolution.Each isolated node can be with
By sharing effective evolution result information, uses other nodes directly, evolutionary process information can also be shared, make it
He participates in common evolutionary by node.Fig. 8 is the schematic diagram of common evolutionary model according to an embodiment of the present invention, as shown in figure 8, jointly
Include at least one evolutionary system in evolution Model, show the situation of 4 evolutionary systems in Fig. 8, when multiple systems while portion
When administration, data communication can be carried out by P2P or other agreements between system.After each system deployment, it can generate and evolve
The information of completion or the information evolved.
Fig. 9 is that multiple systems share effective evolution result information in common evolutionary model according to an embodiment of the present invention
Schematic diagram, as shown in figure 9, carrying out data communication by p2p agreement or other agreements between system 1 and system 2.The process of communication
It is middle to synchronize following information: the evolution information of difference completed.Each evolutionary system can independently evolve, in evolution
It produces in the process and has much obtained the valid data of customer acceptance, the valid data of system 1 are data 1 and data 2, system
2 valid data are data 1 and data 3, these data can be supplied to other systems use.When there is second system deployment
Afterwards, the otherness that effective information can be carried out between system compares, and the otherness data between system 1 and system 2 are 2 He of data
Data 3, while otherness information being sent, eventually form consistent data, i.e. data 1, data 2 and data 3.
The information in evolutionary process relevant to oneself can also be synchronized between multiple evolutionary systems of common evolutionary module,
It is common to complete to evolve.Identical data source and identical number may be handled in the evolutionary process of system, between multiple systems
According to the data of format, the letter that automatic synchronization has been evolved is understood when same data source or data format occur, between multiple systems
Breath avoids generating the identical page when generating the new page.It can speed up evolution, cooperative coevolution between realization system in this way.It is more
In a cooperative system evolutionary process, when generating effective page, effective evolution result can be synchronized by method shown in Fig. 9
Information.Figure 10 is the schematic diagram that multiple systems share evolutionary process information in common evolutionary model according to an embodiment of the present invention,
As shown in Figure 10, system 1, system 2 and a kind of page of 3 cooperative coevolution of system are broadcast out when system 1 verifies A and B scheme
It goes, system 2 can generate C and the solution of D is verified, and similarly, system 3 can verify E and F scheme.When system 3 evolves one
When kind effective solution scheme, it is added in shared data, is shared with system 1 and system 2.
The present invention is the method that an automatic production of HTML page is evolved.This method can be generated by basic data and configuration
Data generate the page.When system has data access, system automatically analyzes data, generates a set of page in conjunction with to historical data.
The operation behavior of user is perceived after generating the page, and receives optimization of the feedback of user to page realization automation, then again
Re-optimization is acquired, the page system that unartificial design but meets people's operation is constantly formed.It can be learned mutually between multisystem simultaneously
It practises, common evolutionary, reduces the time of evolving, increase efficiency of evolution.
The present invention realizes the evolution of selection type (survival of the fittest) truly, automatic in the case where no manual intervention
It carries out new business demand and optimizes the operational requirements of user.
The present invention provides one kind in fact can automatically analyze the data generation page, and the method for the Automatic Optimal page.Pass through
The method is realized can adapt to data variation automatically after system initial release, and user operation habits change, and evolve automatically
Adapt to the operation interface of user.Present invention mainly solves following problems: generate page problem: when there is new data access,
System can automatically analyze, and generate the page;Data variation problem: when data change, system can be adjusted automatically, be generated
The new page;Operating habit changes problem: system automatic capture user habit, shows the page according to the automatic modification of habit;It is independent
Work problem: can cooperate evolution between system, can faster adapt to change;Data loss problem: when valid data are raw
It is shared at later, being formed between multiple systems, avoid valid data bring configuration loss when separately providing.
The embodiment of the present invention can be applied to be used in enterprises, can also be used beyond the clouds.Figure 11 is according to the present invention
The page evolutionary system of embodiment is deployed in the schematic diagram of enterprises, wherein page evolutionary system is implemented using the present invention
The system of the page generation method design of example is directed to enterprise-class tools as shown in figure 11, can be this page evolutionary system frame
It is located on data server or independent server, then passes through the page evolutionary system by data server offer data and show
To client user.
Figure 12 is that the schematic diagram of page evolutionary system deployment according to an embodiment of the present invention beyond the clouds as shown in figure 12 can
Assume that beyond the clouds one or more page evolutionary system, cloud provides data, is showed by the page evolutionary system
A client user.
According to embodiments of the present invention, a kind of Installation practice that the page generates is additionally provided, it should be noted that the page
Generating means can be used for executing the page generation method in the embodiment of the present invention, the page generation method in the embodiment of the present invention
It can be executed in the webpage generating device.
Figure 13 is the schematic diagram of webpage generating device according to an embodiment of the present invention, and as shown in figure 13, which can wrap
It includes:
Module 20 is obtained, for obtaining data to be displayed, wherein data to be displayed is for being shown on Webpage
Data;First analysis module 22, for analyzing the display type of data to be displayed;First generation module 24 is used for for generating
Show the page of data to be displayed, wherein data to be displayed is shown in the page according to display type;First detection module
26, for detecting whether the page meets preset condition;And second analysis module 28, for detecting that it is default that the page is not met
In the case where condition, the display type of data to be displayed is reanalysed.
It should be noted that the acquisition module 20 in the embodiment can be used for executing the step in the embodiment of the present application
S102, the first analysis module 22 in the embodiment can be used for executing the step S104 in the embodiment of the present application, the embodiment
In the first generation module 24 can be used for executing the step S106 in the embodiment of the present application, in the embodiment first detection mould
Block 26 can be used for executing the step S108 in the embodiment of the present application, and the second analysis module 28 in the embodiment can be used for holding
Step S110 in row the embodiment of the present application.Above-mentioned module is identical as example and application scenarios that corresponding step is realized, but
It is not limited to the above embodiments disclosure of that.
Optionally, which can also include: the first accumulator module, for detecting that the page meets the feelings of preset condition
Under condition, the access times for the page that adds up;Judgment module, for judging whether the access times of the page reach first threshold;Label
Page marks are effective page in the case where the access times of the page reach first threshold by module, and by page number
The Page Template extracted accordingly and from the page is stored.
Optionally, which can also include: the second detection module, for detecting whether the page is history page, wherein
History page is pre-stored effective page;Second accumulator module, in the case where detecting the page is history page,
The access times of the cumulative page;Second generation module, it is interim for generating in the case where detecting the page not is history page
Page data.
Optionally, first detection module includes: monitoring module, for operation behavior of the monitoring users on the page and user
Feedback information, wherein when operation behavior of the user on the page meets the unavailable condition of the preset page or the feedback of user
When information shows that the page is unavailable, then the page does not meet preset condition, when the feedback information of user shows that the page can be used, then page
Face meets preset condition.
Optionally, analysis module includes: the first analytical unit, for analyzing the data name of data to be displayed, obtain to
Show the display type of data;Second analytical unit obtains data to be displayed for analyzing the data type of data to be displayed
Display type;Third analytical unit obtains data to be displayed for analyzing being associated between data to be displayed and historical data
Display type;4th analytical unit, for analyzing node location of the data to be displayed in DOM Document Object Model structure, obtain to
Show the display type of data, wherein DOM Document Object Model structure is the corresponding structure of the page generated using historical data, In
It include at least one node in DOM Document Object Model structure, the corresponding node of a data, the attribute of node is the aobvious of data
Show type.
Optionally, the first analytical unit includes: the first statistical module, for the data name or name according to historical data
Contraction rule analysis is claimed to count every kind of data name or the corresponding display of abbreviation title with the corresponding relationship between display type
The probability of type;And the first sub- analysis module, for according to every kind of data name or the corresponding display of abbreviation title
The corresponding display type of the data name of data to be displayed described in the probability analysis of type.
Optionally, the second analytical unit includes: the second statistical module, for the data type and display according to historical data
The corresponding relationship of type counts the probability of the corresponding display type of every kind of data type;And the second sub- analysis module, for pressing
According to the corresponding display type of data type of the probability analysis data to be displayed of the corresponding display type of every kind of data type.
Optionally, which can be separately positioned in multiple servers and execute, wherein each clothes in multiple servers
Business device generates the data of effective page when generating the page according to data to be displayed, wherein the data of effective page are raw
At, the data that determine by user feedback the available page;Each server in multiple servers is by comparing multiple clothes
The data of effective page of business device, obtain the data of effective page having differences between multiple servers;And in multiple clothes
The data for the effective page having differences are shared between business device.
Optionally, which can be separately positioned in multiple servers and execute, wherein multiple servers select not respectively
Same page generating mode generates the page for showing data to be displayed;And any one service in multiple servers
In the case that device generates effective page by the page generating mode of selection, page generating mode is shared among multiple servers
And the data of the effective page generated by page generating mode, wherein effective page be generated, to pass through user anti-
Feedback determines the available page.
It should be noted that the modules in the webpage generating device of the fact are raw in the page of the embodiment of the present invention
At there is corresponding step in method, the example and application scenarios that above-mentioned module and the step of correspondence are realized are identical but unlimited
In above-described embodiment disclosure of that, details are not described herein again.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodiment
The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others
Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, Ke Yiwei
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module
It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
On unit.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially
The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words
It embodies, which is stored in a storage medium, including some instructions are used so that a computer
Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or
Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code
Medium.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered
It is considered as protection scope of the present invention.
Claims (9)
1. a kind of page generation method characterized by comprising
Obtain data to be displayed, wherein the data to be displayed is the data for being shown on Webpage;
Analyze the display type of the data to be displayed;
Generate the page for showing the data to be displayed, wherein the data to be displayed is in the page according to described
Display type is shown;
Detect whether the page meets preset condition, wherein the preset condition is for showing that the page is available;And
In the case where detecting that the page does not meet the preset condition, the display class of the data to be displayed is reanalysed
Type;
Wherein, it detects the page and whether meets preset condition and include:
The feedback information of monitoring users operation behavior on the page and user, the operation behavior include refreshing behaviour repeatedly
Make;
Wherein, when the operation behavior of user on the page meets the unavailable condition of the preset page or the feedback letter of user
For breath when showing that the page is unavailable, then the page does not meet the preset condition, when the feedback information of user show it is described
When the page can be used, then the page meets the preset condition.
2. the method according to claim 1, wherein after detecting the page and whether meeting preset condition,
The method also includes:
In the case where detecting that the page meets the preset condition, the access times for the page that adds up;
Judge whether the access times of the page reach first threshold;And
It is effective page by the page marks in the case where the access times of the page reach the first threshold, and
The page data and the Page Template extracted from the page are stored.
3. the method according to claim 1, wherein according to the display type generate the page after, it is described
Method further include:
Detect whether the page is history page, wherein the history page is pre-stored effective page;
In the case where detecting the page is the history page, the access times for the page that adds up;And
In the case where detecting the page not is the history page, temporary page data are generated.
4. the method according to claim 1, wherein analyzing the display type of the data to be displayed can pass through
Any one mode below:
The data name for analyzing the data to be displayed obtains the display type of the data to be displayed;
The data type for analyzing the data to be displayed obtains the display type of the data to be displayed;
Being associated between the data to be displayed and historical data is analyzed, the display type of the data to be displayed is obtained;
Node location of the data to be displayed in DOM Document Object Model structure is analyzed, the display of the data to be displayed is obtained
Type, wherein the DOM Document Object Model structure is the corresponding structure of the page generated using the historical data, in the text
It include at least one node in shelves Object Model Structural, the corresponding node of a data, the attribute of the node is the number
According to display type.
5. according to the method described in claim 4, obtaining institute it is characterized in that, analyze the data name of the data to be displayed
The display type for stating data to be displayed includes:
It is every according to the corresponding relationship statistics between the data name of historical data or the analysis of title contraction rule and display type
The probability of kind data name or the corresponding display type of title of abridging;And
Data to be displayed described in probability analysis according to every kind of data name or the corresponding display type of abbreviation title
The corresponding display type of data name.
6. according to the method described in claim 4, obtaining institute it is characterized in that, analyze the data type of the data to be displayed
The display type for stating data to be displayed includes:
The corresponding display type of every kind of data type is counted according to the data type of historical data and the corresponding relationship of display type
Probability;And
The data type of data to be displayed described in probability analysis according to the corresponding display type of every kind of data type is corresponding
Display type.
7. the method according to claim 1, wherein the method executes in multiple servers respectively, wherein
Each server in the multiple server generates effective page when generating the page according to the data to be displayed
Data, wherein the data of effective page are data having generated, determining by user feedback the available page;
Each server in the multiple server obtains institute by comparing the data of effective page of the multiple server
State the data for the effective page having differences between multiple servers;And
The data of the effective page having differences are shared between the multiple server.
8. the method according to claim 1, wherein the method executes in multiple servers respectively, wherein
The multiple server selects different page generating modes to generate the page for showing the data to be displayed respectively;
And
Any one server in the multiple server generates the feelings of effective page by the page generating mode of selection
Under condition, the page generating mode is shared between the multiple server and is had by what the page generating mode generated
Imitate the data of the page, wherein effective page has generated, by user feedback determined the available page.
9. a kind of webpage generating device characterized by comprising
Module is obtained, for obtaining data to be displayed, wherein the data to be displayed is the number for being shown on Webpage
According to;
First analysis module, for analyzing the display type of the data to be displayed;
First generation module, for generating the page for showing the data to be displayed, wherein the data to be displayed is in institute
It states in the page and is shown according to the display type;
First detection module, for detecting whether the page meets preset condition, wherein the preset condition is for showing page
Face is available;And
Second analysis module, it is described for reanalysing in the case where detecting that the page does not meet the preset condition
The display type of data to be displayed;
Wherein, first detection module includes: monitoring module, the feedback for operation behavior and user of the monitoring users on the page
Information, wherein the operation behavior includes repeatedly refresh operation, when operation behavior of the user on the page meets the preset page
When the feedback information of unavailable condition or user show that the page is unavailable, then the page does not meet preset condition, when the feedback of user
When information shows that the page can be used, then the page meets preset condition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510945241.8A CN105512318B (en) | 2015-12-16 | 2015-12-16 | Page generation method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510945241.8A CN105512318B (en) | 2015-12-16 | 2015-12-16 | Page generation method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105512318A CN105512318A (en) | 2016-04-20 |
| CN105512318B true CN105512318B (en) | 2019-11-08 |
Family
ID=55720298
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510945241.8A Active CN105512318B (en) | 2015-12-16 | 2015-12-16 | Page generation method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105512318B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201837738A (en) * | 2017-03-30 | 2018-10-16 | 亞太戲網股份有限公司 | Method of displaying font when changing the content of web page |
| CN112449230B (en) * | 2019-08-28 | 2022-05-10 | 腾讯数码(天津)有限公司 | Character string display processing method, device, terminal and storage medium |
| CN112115337B (en) * | 2020-09-09 | 2023-12-29 | 北京奇艺世纪科技有限公司 | Method and device for displaying data, electronic equipment and computer readable storage medium |
| CN114546343A (en) * | 2022-02-18 | 2022-05-27 | 北京百度网讯科技有限公司 | Method and device for generating activity page |
| CN115062249B (en) * | 2022-06-28 | 2025-03-04 | 杭州海康威视数字技术股份有限公司 | Method, device, electronic device and system for exporting pages |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001040975A3 (en) * | 1999-12-03 | 2004-02-19 | Rtse Usa Inc | Method and system for managing web pages |
| CN101697123A (en) * | 2009-10-20 | 2010-04-21 | 金蝶软件(中国)有限公司 | Method and device for modifying interface layout in ERP system and ERP system |
| CN101777080A (en) * | 2010-03-19 | 2010-07-14 | 北京国双科技有限公司 | User click data-based webpage analysis method |
| US7779352B1 (en) * | 1999-11-05 | 2010-08-17 | John Underwood | Method and apparatus for generating a website using a multi-dimensional description of the website |
| CN103019693A (en) * | 2012-11-21 | 2013-04-03 | 用友软件股份有限公司 | System and method for generating user interface |
| CN105095525A (en) * | 2015-09-28 | 2015-11-25 | 北京奇虎科技有限公司 | Method and device for acquiring web page data |
-
2015
- 2015-12-16 CN CN201510945241.8A patent/CN105512318B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7779352B1 (en) * | 1999-11-05 | 2010-08-17 | John Underwood | Method and apparatus for generating a website using a multi-dimensional description of the website |
| WO2001040975A3 (en) * | 1999-12-03 | 2004-02-19 | Rtse Usa Inc | Method and system for managing web pages |
| CN101697123A (en) * | 2009-10-20 | 2010-04-21 | 金蝶软件(中国)有限公司 | Method and device for modifying interface layout in ERP system and ERP system |
| CN101777080A (en) * | 2010-03-19 | 2010-07-14 | 北京国双科技有限公司 | User click data-based webpage analysis method |
| CN103019693A (en) * | 2012-11-21 | 2013-04-03 | 用友软件股份有限公司 | System and method for generating user interface |
| CN105095525A (en) * | 2015-09-28 | 2015-11-25 | 北京奇虎科技有限公司 | Method and device for acquiring web page data |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105512318A (en) | 2016-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105512318B (en) | Page generation method and device | |
| CN105022960B (en) | Multiple features mobile terminal from malicious software detecting method and system based on network traffics | |
| CN105187392B (en) | Mobile terminal from malicious software detecting method and its system based on Network Access Point | |
| CN105072045B (en) | A kind of wireless router with Malware network behavior ability of discovery | |
| CN109923847B (en) | Discovery method, device, equipment and storage medium for call link | |
| CN101127783A (en) | A website buffering method and device | |
| CN105007282A (en) | Malicious software network behavior detection method specific to network service provider and system thereof | |
| CN105868231A (en) | Cache data updating method and device | |
| CN102469435A (en) | Method and device for improving terminal model identification accuracy of mobile terminal | |
| CN113761531A (en) | Malicious software detection system and method based on distributed API (application program interface) feature analysis | |
| CN105187395A (en) | Method and system for performing malicious software network behavior detection based on access router | |
| CN112800428B (en) | Method and device for judging security status of terminal equipment | |
| CN112231700A (en) | Behavior recognition method and apparatus, storage medium, and electronic device | |
| CN105472412B (en) | A kind of big data processing method for distinguishing smart television state | |
| CN113825129B (en) | Industrial Internet asset mapping method in 5G network environment | |
| CN105589782A (en) | Browser-Based User Behavior Collection Method | |
| CN109710440A (en) | Exception handling method, device, storage medium and terminal device for webpage front end | |
| CN112182460A (en) | Resource pushing method and device, storage medium and electronic device | |
| CN104063475B (en) | user-defined list processing method and device | |
| CN108874802A (en) | Page detection method and device | |
| CN112231481A (en) | Web site classification method, device, computer equipment and storage medium | |
| CN106559498A (en) | Air control data collection platform and its collection method | |
| CN110708360A (en) | An information processing method, system and electronic device | |
| CN110380925A (en) | A kind of network equipment detection middle port selection method and system | |
| CN111061453A (en) | Voice interaction method and device for APP ecosystem |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 215163 No. 181 Jingrun Road, Suzhou High-tech Zone, Jiangsu Province Applicant after: SHANSHI NETWORK COMMUNICATION TECHNOLOGY CO., LTD. Address before: 215163 3rd Floor, 7th Floor, Keling Road, Suzhou Science and Technology City, Jiangsu Province Applicant before: HILLSTONE NETWORKS |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |