CN105512318B - Page generation method and device - Google Patents

Page generation method and device Download PDF

Info

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
Application number
CN201510945241.8A
Other languages
Chinese (zh)
Other versions
CN105512318A (en
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.)
Shanshi Network Communication Technology Co Ltd
Original Assignee
Shanshi Network Communication Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanshi Network Communication Technology Co Ltd filed Critical Shanshi Network Communication Technology Co Ltd
Priority to CN201510945241.8A priority Critical patent/CN105512318B/en
Publication of CN105512318A publication Critical patent/CN105512318A/en
Application granted granted Critical
Publication of CN105512318B publication Critical patent/CN105512318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation 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

Page generation method and device
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.
CN201510945241.8A 2015-12-16 2015-12-16 Page generation method and device Active CN105512318B (en)

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 (3)

* Cited by examiner, † Cited by third party
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
CN114885202A (en) * 2019-08-28 2022-08-09 腾讯数码(天津)有限公司 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

Citations (6)

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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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
CN100591078C (en) A website buffering method and device
CN105224606B (en) A kind of processing method and processing device of user identifier
CN102469435B (en) Method for raising terminal model identification accuracy of mobile terminal and apparatus thereof
CN102681888B (en) Application management server system, application management server method, managing device, application server
CN103238151A (en) Techniques for network replication
CN106534164B (en) Effective virtual identity depicting method based on cyberspace user identifier
CN105868231A (en) Cache data updating method and device
CN105512318B (en) Page generation method and device
CN107145556B (en) Universal distributed acquisition system
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
CN104063475B (en) user-defined list processing method and device
CN109710440A (en) Abnormality eliminating method, device, storage medium and the terminal device of webpage front-end
CN113761531A (en) Malicious software detection system and method based on distributed API (application program interface) feature analysis
CN108874802A (en) Page detection method and device
CN106559498A (en) Air control data collection platform and its collection method
CN109857934A (en) Software module cache prefetching method, apparatus and medium based on user behavior analysis
CN105677699A (en) Method and apparatus for generating news pages for user
CN106612303A (en) Data processing method and data processing device
CN112231481A (en) Website classification method and device, computer equipment and storage medium
CN112231700A (en) Behavior recognition method and apparatus, storage medium, and electronic device
CN104951391B (en) For monitoring method, server and the agency of user interaction patterns
CN111061453A (en) Voice interaction method and device for APP ecosystem
CN106161403A (en) Application program restored method, device and system
CN105279230A (en) Method and system for constructing internet application feature identification database with active learning method

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