CN100444553C - System for controlling Internet web update utilizing intermediate control layer and method thereof - Google Patents

System for controlling Internet web update utilizing intermediate control layer and method thereof Download PDF

Info

Publication number
CN100444553C
CN100444553C CNB2004100886536A CN200410088653A CN100444553C CN 100444553 C CN100444553 C CN 100444553C CN B2004100886536 A CNB2004100886536 A CN B2004100886536A CN 200410088653 A CN200410088653 A CN 200410088653A CN 100444553 C CN100444553 C CN 100444553C
Authority
CN
China
Prior art keywords
web page
controlled layer
intermediate controlled
client
page
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.)
Expired - Fee Related
Application number
CNB2004100886536A
Other languages
Chinese (zh)
Other versions
CN1773928A (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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CNB2004100886536A priority Critical patent/CN100444553C/en
Publication of CN1773928A publication Critical patent/CN1773928A/en
Application granted granted Critical
Publication of CN100444553C publication Critical patent/CN100444553C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The present invention relates to a system using an intermediate control layer to control the web page update. The present invention manages web page files through the intermediate control layer in a unified way according to a defined network structure. The present invention comprises the client side, the server side, a web page database and the intermediate control layer, wherein the client side sends an access request for web pages of the server side; the server side is used for receiving and executing the access request and gets an execution result, and returns the execution result to the client side; the web page database is used for storing all the web page files; the client side interacts with the database server through the intermediate control layer, and manages the corresponding web page files according to the access request in a unified way, so that the web page files are scheduled in a unified way is realized according to the network structure. The present invention solves the data communication problems between different pages, values needed by each page all can be obtained in the intermediate control layer, which is very convenient, and simultaneously, the interface is simple and is easy to develop, so that the communication speed between the Client and the Server is fast.

Description

A kind of system and method thereof of utilizing intermediate controlled layer control page refreshment
Technical field
The present invention relates to a kind of system and method thereof of controlling page refreshment, particularly relate to a kind of system and method thereof of utilizing intermediate controlled layer control page refreshment.
Background technology
The construction of network generally all is to adopt the mode of " interface driving " to carry out.Each interface correspondence the interface of certain language compilation of usefulness.See also Fig. 1, be the schematic diagram of prior art structure of web page.As shown in the figure, Daemon program 16 resides in server end forever, along with server starts together, when a pagefile 12 is dispatched to another pagefile, send request to Apache Server 11 before this, give Apache Server 11 with the transfer of data of this page simultaneously, after following one page reception data are analyzed, the content of pages that returns is sent to client 200, if desired storage, this page invocation memory module 13 is stored data in database 14.When needs operation test program, be dispatched to the page that can send the Client request, the Daemon program is according to the different application program 17 of difference scheduling of Client request.When each client (Client) 200 sends request to server (Server) 100 ends, according to http protocol, content, address, customer requirements language information such as (URL) that he must specified request.The Server end returns corresponding results according to information requested.So on stream, adopt each interface correspondence a JSP usually, or dynamic state server homepage (ASP), or CGI (CGI), or mode such as PHP.When each user sends request to the Server end, the purpose page or leaf of request be need indicate, after Server terminates to the request of client, URL purpose page or leaf, parameter in the request parsed, carry out corresponding JSP (or CGI etc.) program, returned content is sent to the Client end.Each request, the Server end all will be opened a cgi script or Servlets supervisor, and like this, the data between the same page can not shared.If following one page wants to know the content of page up, can pass through two approach:
1, the page up value that some are specific is put into Form, submits to down one page, promptly passes to down one page with the mode value that some are specific of transmitting parameter.
2, with some particular values in first page, put into a unified database or file, during the value of following one page in getting page up, in identical file or same database, read information.
These methods make troubles all for the communication between the web page files, and simultaneously these two kinds of methods all need to safeguard a lot of CGI (or ASP, or PHP etc.) program, in case change will involve a plurality of files, make mistakes easily.Content among each Form of first method must be submitted to, if the user wishes unified submission the to, fill in as a page information and to finish, filled out next page information again, at this moment, page up must be submitted to down one page with information, and following one page in hiding the control of (Hidden), is filled in these information storage to submit to the Server end more together after finishing.Many at Client end and Server end data quantity transmitted like this, develop very loaded down with trivial details, and make mistakes easily.Parallel when several pages of contents, can switch mutually between them, if wish at last to submit to the Server end together when the user selects to submit to, this method is just powerless.Second method, for have database (as SQL Server, FoxPro, Website development Access) is very suitable.But if not at the exploitation of database, just must maintenance documentation, very loaded down with trivial details, and make mistakes easily.
Summary of the invention
Technical problem to be solved by this invention is to provide a kind of system and method that utilizes intermediate controlled layer control page refreshment, and main purpose is on the web page program structure web page files to be carried out unified management, simplifies the communication between the web page files.
To achieve these goals, the invention provides a kind of system that utilizes intermediate controlled layer control page refreshment, structure of web page according to definition, by the intermediate controlled layer web page files is carried out unified management, its characteristics are, this system comprises: a client, and it sends the access request of server end webpage; And a server end, it draws execution result, and this execution result is back to this client in order to receive and to carry out this access request, comprising: a web database, and it is in order to store all these web page files; And an intermediate controlled layer, this client is undertaken alternately by this intermediate controlled layer and this database server, according to this access request corresponding this web page files is carried out unified management, thereby realizes the unified of web page files dispatched according to structure of web page;
This intermediate controlled layer also comprises: a page scheduler module, and it is in order to store this structure of web page of all-access request correspondence; One data cache module, it extracts and stores corresponding page according to this structure of web page; And a control module, it calls and carries out corresponding pagefile in this data cache module in order to finish the control of whole intermediate controlled layer program according to this structure of web page.
The above-mentioned system that utilizes intermediate controlled layer control page refreshment, its characteristics are, comprise that also one hides framework, link to each other with this intermediate controlled layer, need collective to submit to a plurality of web page files of this intermediate controlled layer in order to storage.
The above-mentioned system that utilizes intermediate controlled layer control page refreshment, its characteristics are, also comprise an Apache Server.
The present invention also provides a kind of method of utilizing intermediate controlled layer control page refreshment, by the intermediate controlled layer web page files is carried out unified management, its characteristics are, this method comprises the steps: the access request definition structure of web page according to client, and stores corresponding web page files in advance at this intermediate controlled layer; Receive client and send the access request of webpage, and determine corresponding structure of web page according to this access request; Call and carry out the web page files of this intermediate controlled layer according to this structure of web page; And this execution result is back to this client.
The above-mentioned method of utilizing intermediate controlled layer control page refreshment, its characteristics are that this intermediate controlled layer stores the step of corresponding web page files in advance, for a web page files being submitted and is stored to this intermediate controlled layer separately.
The above-mentioned method of utilizing intermediate controlled layer control page refreshment, its characteristics are, this intermediate controlled layer stores the step of corresponding web page files in advance, hides in the framework for a plurality of web page files being stored to one, concentrates by this hiding framework and submits to this intermediate controlled layer.
Effect of the present invention has been to solve the not data communication problem between the same page, and the value of every page of needs can obtain in the intermediate controlled layer, very convenient, interface is simple simultaneously, is easy to exploitation, thereby makes the communication speed between Client and the Server faster than traditional approach.
Describe the present invention below in conjunction with the drawings and specific embodiments, but not as a limitation of the invention.
Description of drawings
Fig. 1 is the modular structure figure of prior art;
Fig. 2 is a structural representation of the present invention;
Fig. 3 is the structure chart of the intermediate controlled layer of the embodiment of the invention;
Fig. 4 is an overview flow chart of the present invention; And
Fig. 5 is the flow chart of the embodiment of the invention.
Wherein, Reference numeral:
The 100-server end, the 200-client
The 11-Apache server, the 12-page
The 13-storage module, the 14-database
The 16-Daemon program, the 17-application program
20-intermediate controlled layer, 21-paging module
The 22-data cache module, the 23-control module
Step 410-defines structure of web page according to the access request of client, and stores corresponding web page files in advance at this intermediate controlled layer
Step 420-receives the access request that client is sent webpage, and determines corresponding structure of web page according to this access request
Step 430-calls and carries out the web page files of this intermediate controlled layer according to this structure of web page
Step 440-is back to this client with this execution result
Step 510-parameter is analyzed
Does step 520-have parameter?
Step 530-user requirement analysis
Step 531-storing page data
Step 532-reading of data is organized request content
The corresponding program of step 533-control operation
Step 534-carries out other relevant treatment
Step 535-organizes initialized content
Step 540-feeds back to client with solicited message
Embodiment
Along with the increase of the scale and the complexity of website, the factor that web page program is more even more important than the selection of data structure and algorithm with being selected to of structure.Webpage is actual to be a file, and it leaves in the computer as server, and this computer must link to each other with the Internet.Webpage is discerned and access by network address (URL), client by browser input network address after, through one section complexity and program fast, web page files can be sent in the computer of client.
The place that application program is different from web page program is: application program is to be based upon on the certain structure basis, and structure is unified, and web page program generally adopts the c/s mode, and each page all is an independently individuality, and structure is disperseed.The present invention has been applied to application program its specific structure thought on the structure of web page program, thereby simplified the cost of communicating by letter between the page and the page.Use an intermediate controlled layer, each page is carried out unified management, the data between the page and the page are put into this intermediate controlled layer.When a certain page needed, it can directly take data in the intermediate controlled layer.
Three layers of client provide good framework for web page resources planning with integration.So-called three-layer architecture is to have added one " intermediate controlled layer " between client and database.The application of three coating systems has been put into the intermediate controlled layer with the work of management of webpage and has handled.Generally, client directly and the server end database carry out alternately, but, undertaken alternately by intermediate controlled layer and server database again by connecting with the intermediate controlled layer.
See also Fig. 2, be system construction drawing of the present invention.As shown in the figure, the present invention carries out unified management by the intermediate controlled layer to web page files, this system comprises: a client 200 and a server end 100, client 200 is sent the access request of server end webpage, server end 100 receives and carries out this access request, draw execution result, and this execution result is back to this client 200.Also comprise a web database 14 in this server end 100, it is in order to store all these web page files and an intermediate controlled layer controller 20, this client is undertaken alternately by this intermediate controlled layer controller and this database server, according to this access request corresponding this web page files is carried out unified management, thereby realize the unified of web page files dispatched according to structure of web page.Comprise the access of web page files in the database 14 and the scheduling of application program 17.
Wherein the control procedure of this intermediate controlled layer sees also Fig. 3, as shown in the figure, include three modules in the intermediate controlled layer controller 20: paging module 21, it is in order to store this structure of web page of all-access request correspondence, data cache module 22, it extracts and stores corresponding page, control module 23 according to this structure of web page, it calls and carries out corresponding pagefile in this data cache module in order to finish the control of whole intermediate controlled layer program according to this structure of web page.
See also Fig. 4, overview flow chart for the method for utilizing intermediate controlled layer control page refreshment that the present invention carried, as shown in the figure, step 410, at first the access request according to client defines structure of web page, and store corresponding web page files in advance at this intermediate controlled layer, step 420, receive the web page access request that client is sent, and determine corresponding structure of web page according to this access request, step 430 is called and carries out the web page files of this intermediate controlled layer according to this structure of web page, step 440 is back to this client with this execution result.
Website with client control server end operation hardware test program is an example below, and the present invention is described in detail.According to actual needs, determine the frame structure of whole website, as the intermediate controlled layer.Collective submits to if desired, in this frame structure, adds the framework of a Hidden, is used for some variablees that need collective to submit in client stores.When the user asked Server to provide service for it, the intermediate controlled layer for the user provides different services, returned different results according to the parameter difference of transmitting, and generated the content of each page among the result thereby pull over.When some data need be transmitted between several pages, when maybe needing to store, can adopt two kinds of methods to submit to: one, to concentrate and submit to, intermediate variable is used script, be stored on the corresponding position in the framework of Hidden, when needs are submitted to, concentrate again and submit to the intermediate controlled layer, be stored to the Server end by the intermediate controlled layer.Two, submit to separately,,, submit to the intermediate controlled layer, be stored to the Server end by the intermediate controlled layer by the mode that parameter is transmitted with the content of needs storage.When user's request was skipped, the content of following one page all was kept at the intermediate controlled layer, so it can directly get parms from middle key-course.
The operation workflow of present embodiment sees also Fig. 5, step 510, server end at first carries out the parameter analysis, and step 520 is if there is parameter, step 530, then need user's request is analyzed, if the user of this moment request is for submitting data, step 531 to, then at intermediate controlled layer storing page data, if the user of this moment request is the visit new page, step 532 is then organized request content according to the parameter reading of data of this storage, step 533, if the user of this moment request is then controlled the program of this request content correspondence of operation, step 534 for carrying out other program, if the user of this moment request is other request, then need carry out corresponding other processing, step 535 is not if having parameter then organize initialized content, step 540 then feeds back to client with solicited message.
Present embodiment is a content measurement of selecting hardware at the Client end, moves the test item of choosing at the Server end, and the result is turned back to the Client end.Promptly set up the website that a Client end monitors Server end hardware testing.
(1) defining interface:
What utility module realized providing the XML file writes WriteLog (), WriteErrorLog () method,
The page need be realized Show (), Save () method,
The test key-course need be realized Test (), Stop (), Pause methods such as ()
Test module need be realized Run () method.
(2) divide module according to different functions: will select the content of test item to be divided into one for the user and select module, realize Show, the Save method; To show test results is divided into a module, test program is read and write the xml file be divided into module; Each test item is divided into different modules according to the difference of hardware; The control of test item is divided into a module;
(3) definition intermediate controlled layer: according to the demand of reality, the frame structure of definition website is put into the intermediate controlled layer with frame structure, and the purpose URL of each framework is the name of intermediate controlled layer, has different parameters.If certain one page name of parameter Page=' ', call the Show method of respective page, recursively generate the Client end is selected test item for the user interface; If the parameter a certain behavior name that is Action=' ', according to different behavior names, methods such as operation Test, Stop, Save.
(4) transmission of content of parameter: the intermediate controlled layer is stored in content of parameter in the member variable of intermediate controlled layer by calling the Save method, and when needs, the corresponding contents that needs is provided by the get method of calling the intermediate controlled layer and providing each page.
(5) ruuning situation introduction: the user selects the test item of desire operation, selects then to begin test, after the intermediate controlled layer is received the message that begins to test, calls the Save method of selecting module, the ID of the test item that storage is chosen.Call the Test method operation test of test module then, call the Show method of test mode page or leaf module at last, the running status when bringing into operation turns back to the Client end, is shown to the user.Every 3 seconds, the Timer of Client end sends request to client, and request shows the test result after 3 seconds, Server terminates to request, calls the Show method of test mode page or leaf module, with the test result after 3 seconds, turn back to the Client end, for the situation of user's monitor test operation.When the user selected to stop to test, the intermediate controlled layer was received and is stopped request, calls the Stop method of test module, stops test, and test mode page or leaf content is returned to Client.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (6)

1, a kind of system that utilizes intermediate controlled layer control page refreshment, the structure of web page according to definition carries out unified management by the intermediate controlled layer to web page files, and this system comprises:
One client, it sends the access request of server end webpage; And
One server end, it draws execution result, and this execution result is back to this client in order to receive and to carry out this access request, it is characterized in that this server end comprises:
One web database, it is in order to store all these web page files; And
One intermediate controlled layer, this client is undertaken alternately by this intermediate controlled layer and this web database, according to this access request corresponding this web page files is carried out unified management, thereby realizes the unified of web page files dispatched according to structure of web page;
This intermediate controlled layer also comprises:
One page scheduler module, it is in order to store this structure of web page of all-access request correspondence;
One data cache module, it extracts and stores corresponding page according to this structure of web page; And
One control module, it calls and carries out corresponding pagefile in this data cache module in order to finish the control of whole intermediate controlled layer program according to this structure of web page.
2, the system that utilizes intermediate controlled layer control page refreshment according to claim 1 is characterized in that, comprises that also one hides framework, links to each other with this intermediate controlled layer, needs collective to submit to a plurality of web page files of this intermediate controlled layer in order to storage.
3, the system that utilizes intermediate controlled layer control page refreshment according to claim 1 is characterized in that, also comprises an Apache Server.
4, a kind of method of utilizing intermediate controlled layer control page refreshment is carried out unified management by the intermediate controlled layer to web page files, it is characterized in that this method comprises the steps:
Access request according to client defines structure of web page, and stores corresponding web page files in advance at this intermediate controlled layer;
Receive client and send the access request of webpage, and determine corresponding structure of web page according to this access request;
Call and carry out the web page files of this intermediate controlled layer according to this structure of web page; And
This execution result is back to this client.
5, the method for utilizing intermediate controlled layer control page refreshment according to claim 4 is characterized in that this intermediate controlled layer stores the step of corresponding web page files in advance, for a web page files being submitted and is stored to this intermediate controlled layer separately.
6, the method for utilizing intermediate controlled layer control page refreshment according to claim 4, it is characterized in that, this intermediate controlled layer stores the step of corresponding web page files in advance, hide in the framework for a plurality of web page files being stored to one, concentrate by this hiding framework and submit to this intermediate controlled layer.
CNB2004100886536A 2004-11-10 2004-11-10 System for controlling Internet web update utilizing intermediate control layer and method thereof Expired - Fee Related CN100444553C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100886536A CN100444553C (en) 2004-11-10 2004-11-10 System for controlling Internet web update utilizing intermediate control layer and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100886536A CN100444553C (en) 2004-11-10 2004-11-10 System for controlling Internet web update utilizing intermediate control layer and method thereof

Publications (2)

Publication Number Publication Date
CN1773928A CN1773928A (en) 2006-05-17
CN100444553C true CN100444553C (en) 2008-12-17

Family

ID=36760702

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100886536A Expired - Fee Related CN100444553C (en) 2004-11-10 2004-11-10 System for controlling Internet web update utilizing intermediate control layer and method thereof

Country Status (1)

Country Link
CN (1) CN100444553C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480504B (en) * 2010-11-30 2015-06-10 金蝶软件(中国)有限公司 Method and system for accessing enumerated data
CN102737058B (en) * 2011-04-14 2016-07-06 北京百度网讯科技有限公司 Tentative sampling methods of exhibiting and system thereof
CN102571934A (en) * 2011-12-22 2012-07-11 深圳华强电子交易网络有限公司 WEB page data binding method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001080034A1 (en) * 2000-04-18 2001-10-25 Rstar Corporation Methods and apparatuses for tracking world wide web use
WO2002023304A2 (en) * 2000-09-12 2002-03-21 Capital One Financial Corporation System and method for performing web based in-view monitoring
US6477575B1 (en) * 2000-09-12 2002-11-05 Capital One Financial Corporation System and method for performing dynamic Web marketing and advertising

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001080034A1 (en) * 2000-04-18 2001-10-25 Rstar Corporation Methods and apparatuses for tracking world wide web use
WO2002023304A2 (en) * 2000-09-12 2002-03-21 Capital One Financial Corporation System and method for performing web based in-view monitoring
US6477575B1 (en) * 2000-09-12 2002-11-05 Capital One Financial Corporation System and method for performing dynamic Web marketing and advertising

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于Web技术的综合信息服务系统研究. 汪振安,第四、五章,合肥工业大学. 2004 基于数据库的多媒体资源库管理平台研究. 张勉,第4章,山东师范大学. 2003
基于Web技术的综合信息服务系统研究. 汪振安,第四、五章,合肥工业大学. 2004 *
基于数据库的多媒体资源库管理平台研究. 张勉,第4章,山东师范大学. 2003 *

Also Published As

Publication number Publication date
CN1773928A (en) 2006-05-17

Similar Documents

Publication Publication Date Title
US7908551B2 (en) Dynamically generating customized user interfaces
US8260844B2 (en) Information messaging and collaboration system
US20230141866A1 (en) Method and system for optimizing dynamic user experience applications
US20070043837A1 (en) Method and system for producing web pages matched to client properties
US20160034995A1 (en) Method and system for automated indentification and engagement of service providers
Schwabe et al. Cohesive design of personalized web applications
US6175864B1 (en) Method and apparatus for storyboard scripting of application programs running on a computer system
CN106484383A (en) page rendering method, device and equipment
US20070226613A1 (en) Methods and apparatuses for user interface management
CN101883103A (en) The method and system of the client-side extensions of Web server gang fight structure in the cloud data center
CN101208692A (en) Automatically moving multidimensional data between live datacubes of enterprise software systems
US11861562B2 (en) Real-time candidate matching based on a system-wide taxonomy
CN102799636A (en) Method and system for displaying webpage by mobile terminal
CN107797834A (en) Page generation method, device and the equipment of logistical applications
CN103713935B (en) Method and device for managing Hadoop cluster resources in online manner
KR20150032151A (en) Apparatus and method for process based collaboration in web of things
CN104270443B (en) A kind of cloud computing system and method for being capable of dynamic analysis Web applications
CN111768322A (en) Charitable service platform system
Joines et al. Performance Analysis for Java Web Sites
CN100444553C (en) System for controlling Internet web update utilizing intermediate control layer and method thereof
CN102238025A (en) System and method for acquiring statistical data by using online analytical processing (OLAP) technology
RajKumar et al. Integrated educational information systems for disabled schools via a service bus using SOA
CN108243233A (en) A kind of method and client for improving Web application performances
US20130332821A1 (en) Methods and systems for creating psychographic resumes
Rygg et al. Bio-workflows with BizTalk: using a commercial workflow engine for eScience

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081217

Termination date: 20101110