CN104639653A - Self-adaptive method and system based on cloud architecture - Google Patents

Self-adaptive method and system based on cloud architecture Download PDF

Info

Publication number
CN104639653A
CN104639653A CN201510097360.2A CN201510097360A CN104639653A CN 104639653 A CN104639653 A CN 104639653A CN 201510097360 A CN201510097360 A CN 201510097360A CN 104639653 A CN104639653 A CN 104639653A
Authority
CN
China
Prior art keywords
information
user
network
section
mobile terminal
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.)
Granted
Application number
CN201510097360.2A
Other languages
Chinese (zh)
Other versions
CN104639653B (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.)
Beijing Zhong Xian Electronic Technology Development Co ltd
Original Assignee
BEIJING HANDSCAPE 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 BEIJING HANDSCAPE TECHNOLOGY Co Ltd filed Critical BEIJING HANDSCAPE TECHNOLOGY Co Ltd
Priority to CN201510097360.2A priority Critical patent/CN104639653B/en
Publication of CN104639653A publication Critical patent/CN104639653A/en
Application granted granted Critical
Publication of CN104639653B publication Critical patent/CN104639653B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Abstract

The invention provides a self-adaptive method and a system based on a cloud architecture. The method comprises the following steps of obtaining a mobile terminal request, and forwarding the mobile terminal request to a dynamic analysis server; enabling the dynamic analysis server to obtain the requested network webpage data according to the mobile terminal request, and dynamically analyzing the network webpage data, so as to obtain a dynamic analysis result; utilizing the analysis result to obtain a webpage service function fragment in a network webpage, and generating network slices; regrouping the network slices, generating the regrouped network webpage data, and sending the regrouped network webpage data to a mobile terminal.

Description

Based on adaptive approach and the system of cloud framework
Technical field
The present invention relates to technical field of network communication, refer to a kind of adaptive approach based on cloud framework and system especially, and the visual on-line customization processing method be applied in this system and device.
Background technology
Web browser is the Client browse program that World Wide Web (WWW) (Web) is served, and can send various request to Web server, and makes an explanation to the hypertext information sent from server and various multimedia data format, show and play.Compared with work station, PC, mobile terminal resource is relatively limited, and therefore mobile terminal web browsing device is more difficult when developing compared with the web browser that work station, PC run, and functionally has more restrictions.Just because of this reason, the mobile terminal built-in web browser of the current overwhelming majority can not be resolved execution and be comprised complicated JS (JavaScript, based on object and event-driven and there is the client-side scripting language of relative safety) a Web page, this causes mobile terminal built-in web browser normal browsing can not comprise the Web page of complicated JS.
Normal browsing the problem of the Web page of complicated JS can not be comprised in order to solve mobile terminal built-in browser, method used in the prior art is the framework adopting client/browser server, because browser server is resolved Web page, to perform be perform in a closed environment, and browser server can respond the parsing execution result of the whole Web application page and show to client.Therefore, the defect of prior art is: 1, user has demands different separately for the Web application page, for a certain user, part may be only had in the Web page that website provides to be effective, Web application page parsing executive mode of the prior art can not filter out the effective Web page information of part and show to client, this can bring unnecessary information redundancy to user, waste bandwidth resource; 2, the Web application page that some website provides at present is only applicable to showing on a personal computer, and be not suitable for the screen size of mobile terminal, therefore browser server may bring best customer experience to user to the parsing execution result of the whole Web application page.
In order to overcome the problems referred to above, present applicant has proposed a kind of solution based on cloud computing system, there is provided in this scenario a kind of can dynamic analysis Web application cloud computing system, this system can realize dynamic analysis Web application, and can save the parsing time, improve analyzing efficiency; This system can control the resolving of Web application simultaneously, thus can need to be applied by original Web to obtain new Web application according to user.
Although this cloud computing system scheme well solves the technical problem that above-mentioned dynamic analysis Web applies, in view of access diversity, the diversified demand of future customer terminal, the program is difficult to apply various application scenarios.That is, current cloud computing system scheme is more suitable for the mobile terminal accessing Web solving same class user and applies, when for having multiple dissimilar user (as public users, enterprise customer/engineers and technicians), even different types of terminals (as mobile terminal, PC end) simultaneously this cloud computing system of concurrent access time, this system, by being difficult to the demand adapting to this extensive service application service group, is also difficult to the individual demand meeting enterprise customer or public users.
Simultaneously, for dissimilar user, its demand for this cloud computing system is different, for public users, it does not possess specialized Web application mobile technology, therefore, when carrying out Web application mobile, need to provide one can visual on-line customization technology, public users can be allowed when generating new Web application without any need for function secondary restructuring on the page realized intuitively when professional knowledge former Web system; For enterprise customer/engineers and technicians, it possesses the Web application secondary development knowledge of specialty, therefore, how to solve the complex page development process efficiency of enterprise customer/engineers and technicians, reduce its development difficulty problem and will become the insurmountable technical barrier of prior art.
Simultaneously, when multiple different user carries out large scale accessing to this cloud computing system, how to solve the large-scale consumer access bearing capacity problem of this system, solve and there is large-scale consumer access services enterprise problem also become the insoluble problem of prior art.
Therefore, in order to adapt to the bundle of services demand of following ultra-large dynamic analysis Web applied business, meet corporate client and public users, need badly and provide a kind of new solution, it should possess following functions simultaneously:
(1) the bundle of services development of demand needs of following ultra-large dynamic analysis Web applied business will be adapted to;
(2) corporate client service needed and public users activities of daily living needs can be supported;
(3) whole platform expands and safeguards succinct and convenient;
(4) can support very well and run whole service management, running and monitoring;
(5) can run well, issue, the WebApp of operation and management corporate client and public users;
(6) large-scale consumer access bearing capacity problem can be solved, solve and there is large-scale consumer access services enterprise problem.
Summary of the invention
The object of the invention is to overcome cloud computing system of the prior art and cannot process the defects such as multiple different user is accessed, large-scale consumer access bearing capacity is lower, a kind of novel Adaptable System based on cloud framework is provided, realize the dynamic analysis Web application scheme that different modes is provided for different user, and there is the bearing capacity of quick obtaining web page information and large-scale consumer access, reduce the development difficulty of the Web application of enterprise customer, for public users provides visible customization function.
For solving the problems of the technologies described above, embodiments of the invention provide a kind of adaptive approach based on cloud framework, and described method comprises:
Obtain mobile terminal request, by described mobile terminal request forward to dynamic analysis server;
Dynamic analysis server according to the Webpage data of described mobile terminal acquisition request request, and carries out dynamic analysis to described Webpage data, obtains dynamic analysis result;
Utilize the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices;
Described network section is recombinated, generates the Webpage data after restructuring, the Webpage data after described restructuring are sent to mobile terminal.
Preferably, described acquisition mobile terminal request, by described mobile terminal request forward to dynamic analysis server, comprising:
Obtain mobile terminal request;
Obtain dynamic analysis server node payload information;
By described mobile terminal request forward to the minimum dynamic analysis server node of load;
Wherein, the request of described mobile terminal is a mobile terminal request, the mobile terminal request of multiple identical type or multiple dissimilar mobile terminal request.
Preferably, described acquisition dynamic analysis server node load information, comprises further:
The payload state information of all dynamic analysis server nodes in automatic regular polling Webpage dynamic analysis server node group, judge the payload of each dynamic analysis server node, and new user is asked the dynamic analysis server node that sends to current loads minimum.
Preferably, the method comprises further:
Dynamic analysis server is according to the Webpage data of described mobile terminal acquisition request request;
Described Webpage data to be resolved and process is tailored in polymerization, obtain dynamic analysis result.
Preferably, described section to described network is recombinated, and generates the Webpage data after restructuring, comprises further:
Visual on-line customization process is carried out to described network section, generates the Webpage data after visual on-line customization.
Preferably, described section to described network carries out visual on-line customization process, comprising:
Obtain network ATL, choose network template;
Obtain information-setting by user to network section carry out assembling integrated and operation;
Receive network section storage information, store and management is carried out to described network section.
Preferably, described acquisition information-setting by user to network section carry out assembling integrated and operation, comprise further:
Obtain information-setting by user, cut into slices to content of pages, generating network is cut into slices;
Obtain information-setting by user and foundation application is carried out to network section;
Obtain information-setting by user and section assembling is carried out to network section.
Preferably, described method also comprises:
Receive engineering development instruction, according to described engineering development instruction, carry out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment.
Preferably, the instruction of described reception engineering development, comprises further:
Receive the engineering development account information that user logs in, described engineering development account information is verified;
When the authentication succeeds, engineering development resource corresponding for described engineering development account information is sent to user.
Preferably, the instruction of described reception engineering development, comprises further:
According to engineering development instruction, select the network template of network section, layout and the pattern of network section are set;
According to engineering development instruction, code development is carried out, display engineering debug result to network section and the page etc.;
According to engineering development instruction, engineering development process and result are preserved and manages.
Preferably, described method also comprises:
Receive Customer Self-Service Management instruction, carry out user management, registration, data management, service request, engineering management, business monitoring or business statistics analysis according to described Customer Self-Service Management instruction.
The present invention also provides a kind of Adaptable System based on cloud framework, and described system comprises:
Webpage data after restructuring for obtaining mobile terminal request, by described mobile terminal request forward to dynamic analysis server, and are sent to mobile terminal by access control module;
Dynamic analysis server module, for the Webpage data according to the acquisition request request of described mobile terminal, and carries out dynamic analysis to described Webpage data, obtains dynamic analysis result;
Visible customization module, for utilizing the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices, and recombinates, generate the Webpage data after restructuring to described network section;
Wherein, the request of described mobile terminal is a mobile terminal request, the mobile terminal request of multiple identical type or multiple dissimilar mobile terminal request.
Preferably, described access control module comprises:
Acquisition request unit, for obtaining mobile terminal request;
Load information acquiring unit, for obtaining each dynamic analysis server node payload information;
Request transmitting unit, for by described mobile terminal request forward to the minimum dynamic analysis server node of present node load.
Preferably, described dynamic analysis server module comprises:
Webpage data capture unit, for the Webpage data according to the acquisition request request of described mobile terminal;
Dynamic analysis unit, for resolve described Webpage data and process is tailored in polymerization, obtains dynamic analysis result.
Preferably, described visible customization module comprises:
Visible customization unit, for carrying out visual on-line customization process to described network section, generates the Webpage data after visual on-line customization;
Wherein, described visible customization unit comprises further:
Network ATL obtains subelement, for obtaining network ATL, chooses network template;
Assemble integrated subelement, for obtain information-setting by user to network section carry out assembling integrated and operation;
Storage administration subelement, for receiving network section storage information, carries out store and management to described network section.
Preferably, the integrated subelement of described assembling comprises further:
Section generates subelement, for obtaining information-setting by user, cuts into slices to content of pages, and generating network is cut into slices;
Setting up application subelement, for obtaining information-setting by user, foundation application being carried out to network section;
Section assembling subelement, for obtaining information-setting by user, carries out section assembling to network section.
Preferably, described system also comprises:
Integrated Development module, for receiving engineering development instruction, according to described engineering development instruction, carries out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment.
Preferably, described Integrated Development module comprises further:
Account information receiving element, for receiving the engineering development account information that user logs in;
Account authentication unit, for verifying described engineering development account information;
To exploit natural resources transmitting element, for when the authentication succeeds, engineering development resource corresponding for described engineering development account information is sent to user.
Preferably, described Integrated Development module comprises further:
Network template selection unit, for according to engineering development instruction, selects the network template of network section, arranges layout and the pattern of network section;
Network section development block, for according to engineering development instruction, carries out code development, display engineering debug result to network section and the page etc.;
Proceeding results administrative unit, for according to engineering development instruction, preserves engineering development process and result and manages.
Preferably, described system also comprises: system management module, for managing described system;
Wherein, described system management module comprises further:
System Management Unit, for examining user's registration information, distribute authorized user engineering resource information, the operation of monitoring management user engineering resource services and managed operation management platform personnel.
Preferably, described System Management Unit comprises further:
Customer Self-Service Management subelement, for receiving Customer Self-Service Management instruction, carries out user management, registration, data management, service request, engineering management, business monitoring or business statistics analysis according to described Customer Self-Service Management instruction.
The present invention also provides a kind of visual on-line customization processing method, and for performing visual on-line customization process to Webpage data, generating the Webpage data after visual on-line customization, the method comprises:
Obtain network ATL, choose network template;
Obtain information-setting by user to network section carry out assembling integrated and operation;
Receive network section storage information, store and management is carried out to described network section.
Preferably, described acquisition information-setting by user to network section carry out assembling integrated and operation, comprise further:
Obtain information-setting by user, content of pages is cut into slices, generating network section;
Obtain information-setting by user and foundation application is carried out to network section;
Obtain information-setting by user and section assembling is carried out to network section.
Preferably, described content of pages to be cut into slices, generating network section, comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the network of editing to cut into slices, selected rear execution to select network section edit and process, input slice information, and preserve have input slice information network section;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
Preferably, described section to network carries out foundation application, comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
Preferably, described section to network carries out section assembling, comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input the relevant information of this page, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
The present invention also provides a kind of visual on-line customization processing unit, and for performing visual on-line customization process to Webpage data, generating the Webpage data after visual on-line customization, this device comprises:
Network ATL obtains subelement, for obtaining network ATL, chooses network template;
Assemble integrated subelement, for obtain information-setting by user to network section carry out assembling integrated and operation;
Storage administration subelement, for receiving network section storage information, carries out store and management to described network section.
Preferably, the integrated subelement of described assembling, comprises further:
Section generates subelement, for obtaining information-setting by user, cuts into slices to content of pages, and generating network is cut into slices;
Setting up application subelement, for obtaining information-setting by user, foundation application being carried out to network section;
Section assembling subelement, for obtaining information-setting by user, carries out section assembling to network section.
Preferably, the described process that section generation subelement is cut into slices to content of pages, generating network is cut into slices comprises:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the network of editing to cut into slices, select rear execution to edit and process the network section selected, input slice information, and preserve this network section that have input slice information;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
Preferably, described application subelement of setting up comprises the process that application is set up in network section:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
Preferably, described section assembling subelement comprises the process that section assembling is carried out in network section:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input the relevant information of this page, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
Present invention also offers a kind of visual on-line customization module being applied to Adaptable System based on cloud framework, described Adaptable System comprises following functions module:
Access control module TailorForwarder: the load balance process being responsible for HTTP, mobile terminal receive request, to the TailorWorkHorse node transmitting mobile terminal request that current loads is little, receive TailorWorkHorse node processing result, forward object information to mobile terminal;
Visible customization unit module VisualTailor: visual on-line customization module realizes the page business function fragment of catching visually and collecting in the page, user on a web browser visually, convenient and swift and realize former Web system intuitively the page on the restructuring of function secondary generate new Web application;
Integrated Development module TailorIDE: provide Tailor engineering Integrated Development Environment, realizes engineering and creates, manages WebApp engineering and related resource, have and support that JS, HTML, CSS, JSON and this several mixed code carry out the function of painted display; Tailor IDE also realizes WebApp engineering and the startup of TailorServer integrated debugging device in IDE, time-out and stopping;
Web page dynamic analysis engine/dynamic analysis server module TailorWorkHorse:TailorWorkHorse provides Web page dynamic analysis to serve, can infinite expanding TailorWorkHorse run node form;
Engineering memory node module StoreWorkHorse: be responsible for Data distribution8 formula data storage and search, can be made up of the StoreWorkHorse memory node of infinite expanding, is responsible for storing the management information such as Tailor engineering information, Web module library and engineering authority;
Engineering space module TailorWorkspace: storage and the retrieval of being responsible for Tailor engineering;
Self-help service for user administration module: the business monitoring and the system monitoring that realize user self-help, and service management and system administration services;
Operation management console module: realize enterprises registration management and whole platform service and system running state monitor and managment.
Further, described TailorForwarder bears two functions, one is that between completing user and web page dynamic analysis service-Engine TailorWorkHorse, user asks the information interaction with request results, two is the pressure balancing multiple web page dynamic analysis service-Engine, realizes load balancing.
Further, in the press process of the multiple web page dynamic analysis engine of balance, the state of all web page dynamic analysis engines in TailorForwarder meeting automatic regular polling cloud framework, judge the payload of each web page dynamic analysis engine, and new user is asked the web page dynamic analysis engine that sends to load little, thus realize load balancing.
Further, described visual on-line customization module is formed primarily of Tailor IDEPlug and Tailor IDEService, mutually have been cooperated the visual on-line customization page by Tailor IDEPug and Tailor IDEService, wherein:
Tailor IDEPlug primary responsibility realizes realizing visually the process activities such as the cutting, process of Web section, combination;
The store and management that Tailor IDEService primary responsibility Web cuts into slices.
The present invention additionally provides a kind of visual on-line customization method simultaneously, and it is realized by the visual on-line customization module in above-mentioned Adaptable System, and the method comprises the following steps:
Step 1: input needs the original web address of tailoring in Tailor IDEPlug;
Step 2:Tailor IDEPlug utilizes browser plug-in technology to catch visually webpage and collects the page business function fragment in the page, forms Web section one by one;
Step 3: provide template support to Web section, the concrete setting up procedure such as layout, pattern, specifically comprises:
Transfer the Web ATL in WebApp cloud memory structure by TairlorWorkSpace, the Web section of extracting for Tailor IDEPlug provides template support;
What provided by Tailor IDEPlug integratedly arranges environment, to interested Web section by selecting Web template, arranges the layout, pattern etc. of Web section;
Step 4: the Web set section is transferred TairlorWorkHorse engine by Tairlor IDEService and debugs, checking Web section mobile phone terminal operational effect, if dissatisfied, can also reset by returning step 3; If be satisfied with Web dicing effect, perform step 5 and preserve section.
Step 5: send to TairlorWorkHorse to preserve the Web set section, specifically comprise:
TairlorWorkHorse receives the Web slice information needing to preserve, and is kept in the Web slice library in WebApp cloud memory structure; Be stored in the Web section of Web slice library, the parts that can be used as WebApp engineering carry out assembling, integrated and run, but can not separately as application accessed by the user and use by outer net;
Step 6: user can WebApp engineering to set Web section assemble, integrated, form the application in engineering, described be applied as a webpage or other application, described WebApp engineering is can directly by the application of user by extranet access;
Step 7: the WebApp engineering set is transferred TairlorWorkHorse engine by Tairlor IDEService and debugs, checks WebApp engineering mobile phone terminal operational effect, if dissatisfied, can also reset by returning step 6; If be satisfied with WebApp engineering effort, perform step 8 and preserve engineering;
Step 8: send to TairlorWorkHorse to preserve the WebApp engineering set; TairlorWorkHorse receives the Web engineering information needing to preserve, and is kept in the StoreWorkHorse engineering node storehouse in WebApp cloud memory structure.
Technique scheme of the present invention achieves following beneficial effect:
By by described mobile terminal request forward to dynamic analysis server, dynamic analysis server is according to the Webpage data of described mobile terminal acquisition request request, and dynamic analysis is carried out to described Webpage data, obtain dynamic analysis result, Webpage data can be obtained fast and accurately, improve speed and the accuracy of Webpage acquisition;
Utilize the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices, described network section is recombinated, generate the Webpage data after restructuring, Webpage data after described restructuring are sent to mobile terminal, thus meet the demand of different terminals Webpage display, improve Consumer's Experience;
The bundle of services development of demand needs of following ultra-large dynamic analysis Web applied business can be adapted to, support the needs of the different user such as corporate client, public users.
Accompanying drawing explanation
Fig. 1 is the adaptive approach flow chart based on cloud framework of the embodiment of the present invention 1;
Fig. 2 is the mobile terminal request forward flow chart of the adaptive approach based on cloud framework of the embodiment of the present invention 1;
Fig. 3 is the structured flowchart of the Adaptable System based on cloud framework of the embodiment of the present invention 2;
Fig. 4 is the access control modular structure block diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 2;
Fig. 5 is the dynamic analysis server module structure block diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 2;
Fig. 6 is the visible customization modular structure block diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 3;
Fig. 7 is the structured flowchart of the Adaptable System based on cloud framework of the embodiment of the present invention 3;
Fig. 8 is another visible customization modular structure block diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 3;
Fig. 9 is the Integrated Development modular structure block diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 3;
Figure 10 is another Integrated Development modular structure block diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 3;
Figure 11 is the Adaptable System structured flowchart based on cloud framework of the embodiment of the present invention 4.
Figure 12 is the method flow diagram of the Adaptable System based on cloud framework of the embodiment of the present invention 4.
Figure 13 is the operation principle schematic diagram of the visual on-line customization module of the Adaptable System based on cloud framework of the embodiment of the present invention 4.
Figure 14 is the operation principle schematic diagram of the Integrated Development module of the Adaptable System based on cloud framework of the embodiment of the present invention 4.
Figure 15 is the engineering debug operation principle schematic diagram of the Integrated Development module of the Adaptable System based on cloud framework of the embodiment of the present invention 4.
Figure 16 is the operation principle schematic diagram of the dynamic analysis server module of the Adaptable System based on cloud framework of the embodiment of the present invention 4.
Embodiment
For making the technical problem to be solved in the present invention, technical scheme and advantage clearly, be described in detail below in conjunction with the accompanying drawings and the specific embodiments.It is to be understood that; following specific embodiment only schematically illustrates; unless otherwise specified; even if the Different Optimization means in the different embodiment of the application and each embodiment are not set forth in the same embodiment; also should be understood as that and can be applied to any other side described here, embodiment or example; unless incompatible or be explicitly excluded outside in this article with it, otherwise combination between all execution modes not having limit of the application or sub-portfolio are all in record of the present invention and protection range.Purport of the present invention and preferred implementation thereof is elaborated below with reference to specification and accompanying drawing.
Embodiment 1
As shown in Figure 1, a kind of adaptive approach based on cloud framework of embodiments of the invention, described method comprises:
Step 101: obtain mobile terminal request, by described mobile terminal request forward to dynamic analysis server;
Step 102: dynamic analysis server according to the Webpage data of described mobile terminal acquisition request request, and carries out dynamic analysis to described Webpage data, obtains dynamic analysis result;
Step 103: utilize the page business function fragment (as JS fragment, HTML fragment and CSS fragment etc.) in described dynamic analysis result acquisition Webpage, generate the section of corresponding network.
Step 104: described network section is recombinated, generates the Webpage data after restructuring, the Webpage data after described restructuring are sent to mobile terminal.
The adaptive approach based on cloud framework of the present embodiment, by by described mobile terminal request forward to dynamic analysis server, dynamic analysis server is according to the Webpage data of described mobile terminal acquisition request request, and dynamic analysis is carried out to described Webpage data, obtain dynamic analysis result, Webpage data can be obtained fast and accurately, improve speed and the accuracy of Webpage acquisition; Utilize the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices, described network section is recombinated, generate the Webpage data after restructuring, Webpage data after described restructuring are sent to mobile terminal, thus meet the demand of different terminals Webpage display, improve Consumer's Experience.
Preferably, as shown in Figure 2, described acquisition mobile terminal request, by described mobile terminal request forward to dynamic analysis server, comprising:
Step 201: obtain mobile terminal request;
Step 202: the current loads size information (or load information) obtaining each server node in dynamic analysis server;
Step 203: by described mobile terminal request forward to the minimum dynamic analysis server node of current loads.
Wherein, in this step 201, the request of described mobile terminal is a mobile terminal request, the mobile terminal request of multiple identical type or multiple dissimilar mobile terminal request.
In the present embodiment, by access control process, balance the pressure of multiple dynamic analysis server node, realize load balancing.In the press process of the multiple dynamic analysis server node of balance, one of preferred scheme is: by the payload information (or load information) of all dynamic analysis server nodes in automatic regular polling Webpage dynamic analysis server node group, judge the payload of each dynamic analysis server node, and new user is asked the dynamic analysis server node that sends to load little, thus realize load balancing.
Preferably, described acquisition dynamic analysis server node payload information (or load information), comprising:
The payload state information of all dynamic analysis server nodes in automatic regular polling Webpage dynamic analysis server node group;
Preferably, described dynamic analysis server according to the Webpage data of described mobile terminal acquisition request request, and carries out dynamic analysis to described Webpage data, and obtain dynamic analysis result, detailed process comprises:
Dynamic analysis server is according to the Webpage data of described mobile terminal acquisition request request;
Described Webpage data to be resolved and process is tailored in polymerization, obtain dynamic analysis result.
Preferably, describedly described Webpage data to be resolved and process is tailored in polymerization, comprise further:
Visual on-line customization process is performed to described Webpage data, generates the Webpage data after visual on-line customization.
Preferably, described visual on-line customization process, comprises further:
Obtain network ATL, choose network template;
Obtain information-setting by user to network section carry out assembling integrated and operation;
Receive network section storage information, store and management is carried out to described network section.
Preferably, described acquisition information-setting by user to network section carry out assembling integrated and operation, comprise further:
Obtain information-setting by user, cut into slices to content of pages, generating network is cut into slices;
Obtain information-setting by user and foundation application is carried out to network section;
Obtain information-setting by user and section assembling is carried out to network section.
Preferably, described section to content of pages comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the network of editing to cut into slices, select rear execution to edit and process the network section selected, input slice information, and preserve this network section that have input slice information;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
Preferably, described to network section carry out foundations apply comprise further:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
Preferably, described to network section carry out section assemble comprise further:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input this page relevant information, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
Preferably, described method also comprises:
Receive engineering development instruction, and according to described engineering development instruction, carry out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment.
Preferably, the instruction of described reception engineering development, comprises further:
Receive the engineering development account information that user logs in;
Described engineering development account information is verified;
When the authentication succeeds, engineering development resource corresponding for described engineering development account information is sent to user.
Preferably, described according to described engineering development instruction, carry out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment, comprise further:
According to engineering development instruction, select the network template of network section, layout and the pattern of network section are set;
According to engineering development instruction, code development is carried out, display engineering debug result to network section and the page etc.;
According to engineering development instruction, engineering development process and result are preserved and manages.
Preferably, described method also comprises:
Receive Customer Self-Service Management instruction, and carry out user management, registration, data management, service request, engineering management, business monitoring or business statistics analysis according to described Customer Self-Service Management instruction.
Embodiment 2
As shown in Figure 3, a kind of Adaptable System based on cloud framework of the embodiment of the present invention, described system comprises:
Webpage data after described restructuring for obtaining mobile terminal request, by described mobile terminal request forward to dynamic analysis server, and are sent to described mobile terminal by access control module 301;
Dynamic analysis server module 302, for the Webpage data according to the acquisition request request of described mobile terminal, and carries out dynamic analysis to described Webpage data, obtains dynamic analysis result;
Visible customization module 303, for utilizing the page business function fragment in described dynamic analysis result acquisition Webpage, generating network is cut into slices, and recombinates, generate the Webpage data after restructuring to described network section.
The Adaptable System based on cloud framework of the present embodiment, by by described mobile terminal request forward to dynamic analysis server, dynamic analysis server is according to the Webpage data of described mobile terminal acquisition request request, and dynamic analysis is carried out to described Webpage data, obtain dynamic analysis result, Webpage data can be obtained fast and accurately, improve speed and the accuracy of Webpage acquisition; Utilize the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices, described network section is recombinated, generate the Webpage data after restructuring, Webpage data after described restructuring are sent to mobile terminal, thus meet the demand of different terminals Webpage display, improve Consumer's Experience.
Preferably, as shown in Figure 4, described access control module 301 comprises:
Acquisition request unit 401, for obtaining mobile terminal request;
Load information acquiring unit 402, for obtaining dynamic analysis server node payload information (or load information);
Request transmitting unit 403, for by described mobile terminal request forward to the minimum dynamic analysis server node of load.
Wherein, the request of described mobile terminal can be one, multiple identical or dissimilar in mobile terminal request;
In the present embodiment, balance the pressure of multiple dynamic analysis server node, realize load balancing.In the press process of the multiple dynamic analysis server node of balance, by the payload state information (or load information) of all dynamic analysis server nodes in automatic regular polling Webpage dynamic analysis server node group, judge the payload of each dynamic analysis server node, and new user is asked the dynamic analysis server node that sends to current loads minimum, thus realize load balancing.
Preferably, described load information acquiring unit comprises:
Load information obtains subelement, for the payload state information of each dynamic analysis server node of timing acquisition;
Described request transmitting element comprises:
Request sends subelement, for by described mobile terminal request forward to the minimum dynamic analysis server node of current loads.
Preferably, as shown in Figure 5, described dynamic analysis server module 302 comprises:
Webpage data capture unit 501, for the Webpage data according to the acquisition request request of described mobile terminal.
Dynamic analysis unit 502, for resolve described Webpage data and process is tailored in polymerization, obtains dynamic analysis result.
Wherein, dynamic analysis server module can have distributed arithmetic service function, Webpage dynamic analysis is provided to serve, node can be run by infinite expanding dynamic analysis server, dynamic analysis server realizes the parsing of Web content, processing capacity is tailored in processing and polymerization, seamlessly all kinds of enterprise operation system or internet, applications information organically can be condensed together, and extend on mobile device and apply, network dynamic analysis engine can perform original network system and export the page self-adapted network application being applicable to mobile phone behaviour's built-in browser or client operation according to the command request parsing in project file.
Preferably, described dynamic analysis unit is resolved described Webpage data and is polymerized the process of tailoring process and comprises:
Visual on-line customization process is performed to described Webpage data, generates the Webpage data after visual on-line customization.
Preferably, described visual on-line customization process, comprises further:
Obtain information-setting by user, cut into slices to content of pages, generating network is cut into slices;
Obtain information-setting by user and foundation application is carried out to network section;
Obtain information-setting by user and section assembling is carried out to network section;
Receive network section storage information, store and management is carried out to described network section.
Preferably, described section to content of pages comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the content of editing to cut into slices, select rear execution to edit and process the content section selected, input slice information, and preserve this content section that have input slice information;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
Preferably, described to network section carry out foundations apply comprise further:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
Preferably, described to network section carry out section assemble comprise further:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input this page relevant information, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
Preferably, described system also comprises:
Receive engineering development instruction module, for according to described engineering development instruction, perform and complete network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment function.
Embodiment 3
Adaptable System based on cloud framework of the present invention, its structure can also be as shown in Figure 6, wherein, the function controlling access is corresponding with access control module, the function of page dynamic analysis engine is corresponding with dynamic analysis server module, and the function of the function visible customization corresponding to storage administration subelement of engineering space and cloud storage organization is corresponding with visible customization unit module.
Preferably, as shown in Figure 7, described visible customization module 303 comprises:
Visible customization unit 701, for carrying out visual on-line customization process to described network section, generates the Webpage data after visual on-line customization.
Preferably, described visible customization unit 701 comprises:
Network ATL obtains subelement 702, for obtaining network ATL, chooses network template.
Assemble integrated subelement 703, for obtain information-setting by user to network section carry out assembling integrated and operation;
Storage administration subelement 704, for receiving network section storage information, carries out store and management to described network section.
Preferably, the integrated subelement 703 of described assembling comprises further:
Section generates subelement, for obtaining information-setting by user, cuts into slices to content of pages, and generating network is cut into slices;
Setting up application subelement, for obtaining information-setting by user, foundation application being carried out to network section;
Section assembling subelement, for obtaining information-setting by user, carries out section assembling to network section.
Preferably, the described process that section generation subelement is cut into slices to content of pages, generating network is cut into slices comprises:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the network of editing to cut into slices, select rear execution to edit and process the network section selected, input slice information, and preserve this network section that have input slice information;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
Preferably, described application subelement of setting up comprises the process that network section carries out setting up application:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
Preferably, described section assembling subelement comprises the process that section assembling is carried out in network section:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input this page relevant information, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
Public users: public users can according to needs of being correlated with oneself live and work, from the Internet, each online network that extracts visually is cut into slices, the section of restructuring network generates new network application, meet oneself live and work to be correlated with needs, also can realize network section between public users and share and exchange.
Enterprise customer: enterprise customer can cut network section and generate new network application from oneself existing system, is issued to oneself client or is issued by micro-letter.
Developer: what utilize the high network of visualization tool completing technology difficulty to cut into slices cuts, can develop and debugging network section, and the final personalized network application generating complexity, is supplied to specific crowd and uses.
Wherein, whether can perform script containing browser according in Webpage, Webpage can be divided into static page and dynamic page.The hyperlink network address that browser plug-in technology adopts the body matter in mark recognition method reading static page and inside thereof to comprise, the browser adopting dynamic analysis technology to read in dynamic page performs script, extracted by code again and recombinate, thus the page business function fragment that realization is caught and collected in the page.
The structure of visible customization module of the present invention can also be as shown in Figure 8, wherein, the function of the Tailor IDEPlug is in fig. 8 corresponding with visible customization unit in Fig. 7, the function of Integrated Development Environment cloud service is corresponding with the integrated subelement of the assembling in Fig. 8, and the function of engineering space and cloud storage organization is corresponding with the storage administration subelement in Fig. 7.
Preferably, described system also comprises as shown in Figure 9:
Integrated Development module 901, for receiving engineering development instruction, according to described engineering development instruction, carries out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment.
Preferably, described Integrated Development module 901, comprises further:
Account information receiving element, for receiving the engineering development account information that user logs in.
Account authentication unit, for verifying described engineering development account information.
To exploit natural resources transmitting element, for when the authentication succeeds, engineering development resource corresponding for described engineering development account information is sent to user.
Preferably, described Integrated Development module 901, comprises further:
Network template selection unit, for according to engineering development instruction, selects the network template of network section, arranges layout and the pattern of network section;
Network section development block, for according to engineering development instruction, carries out code development, display engineering debug result to network section and the page etc.;
Proceeding results administrative unit, for according to engineering development instruction, preserves engineering development process and result and manages.
Wherein, engineering memory node can also be set, engineering memory node has Distributed Storage and search function, user can according to whole Distributed Storage and retrieval operating load, can the dynamic analysis server node node of infinite expanding, be responsible for storing engineering information and engineering operation state information, be responsible for storing project operation information and system information, be responsible for storing engineering account and engineering resource information.
In the present embodiment, Integrated Development module may be used for the Integrated Development realizing network application dynamic analysis engineering, comprise establishment, supervising the network application project and related resource, realize network application engineering and the startup of integrated debugging device in Integrated Development module, time-out and stopping, realizing code tester under cloud environment and deployment and can realize long-rangely being connected to background server; This Integrated Development module designed in native system framework supports Eclipse 3.5 and above version.Subject population is used to be the engineering development personnel with network application ability of second development.Its structure of Integrated Development module of the embodiment of the present invention can also as shown in Figure 10, and wherein, the function of Tailor IDE can be corresponding with the Integrated Development module in Fig. 9.
Preferably, described system further comprises:
System management module 902, for managing described system, comprising: for examining user's registration information, distribute authorized user engineering resource information, the operation of monitoring management user engineering resource services and managed operation management platform personnel.
Preferably, described system management module 902, comprises further:
Customer Self-Service Management subelement, receives Customer Self-Service Management instruction, carries out user management, registration, data management, service request, engineering management, business monitoring or business statistics analysis according to described Customer Self-Service Management instruction.
Wherein, system management module is responsible for use by whole system service provider, provides the examination & approval of user's registration information, the distribution mandate of user engineering resource information, the function such as the operation monitoring management of user engineering resource services and operation management system personal management.It ensures that whole system can support the establishment, maintenance, operation, monitoring etc. of all user engineerings normally.
Self-help service for user manages as public users, enterprise customer, engineers and technicians provide the functions such as registration, data management, service request, user management, engineering management, business monitoring, business statistics analysis.
User sends the application of use system creation network application engineering by registration, data management, service request to operation management system.After operation management person is by examination & approval, user can obtain oneself engineering resource space, user can create in engineering resource space, edit, debug, preserve the network application engineering of oneself, and just monitored by the operation of Self-Service to network application engineering, business statistics analysis etc.
Embodiment 4
Adaptable System based on cloud framework of the present invention, its structure can also be as shown in figure 11, wherein, the function of proxy server is corresponding with access control module, the function of page dynamic analysis service is corresponding with dynamic analysis server module, the function of engineering space and cloud storage organization is corresponding with storage administration subelement, the function of self-help service for user management is corresponding with Customer Self-Service Management subelement, the function of Tailor IDE can be corresponding with Integrated Development module, the function of visible customization is corresponding with visible customization unit module, the function of operation management platform is corresponding with system management module.
As shown in figure 11, the described Adaptable System based on cloud framework is the Tailor platform cloud service in this embodiment, and it comprises following functions module:
TailorForwarder, Visual Tailor, Tailor IDE, TailorWorkspace, TailorWorkHorse, StoreWorkHorse and Service Management and operation management platform.
Wherein the function of each functional module is as follows:
TailorForwarder (access control module): the load balance process being responsible for HTTP, mobile terminal receive request, to the TailorWorkHorse node transmitting mobile terminal request that current loads is little, receive TailorWorkHorse node processing result, forward object information to mobile terminal.
TailorForwarder bears two functions, one is that between completing user and TailorWorkHorse (web page dynamic analysis engine), user asks the information interaction with request results, two is the pressure that the multiple web page dynamic analysis of balance is served, and realizes load balancing.
In the press process of the multiple web page dynamic analysis engine of balance, the state of all web page dynamic analysis engines in TailorForwarder meeting automatic regular polling cloud framework, judge the payload of each web page dynamic analysis engine, and new user is asked the web page dynamic analysis engine that sends to load little, thus realize load balancing.
Visual Tailor (visible customization unit module): visual on-line customization adopts browser plug-in technology to realize the page business function fragment of catching visually and collecting in the page, user on a web browser visually, convenient and swift and realize former Web system intuitively the page on the restructuring of function secondary generate new Web and apply.
Tailor IDE (Integrated Development module): be a JavaScript program development Eclipse Plugin Integrated Development Environment built based on TailorServer and eclipse, Eclipse 3.5 and above version are supported in design.Tailor IDE is a Tailor engineering Integrated Development Environment, can create, manage WebApp engineering and related resource, has and supports that JS, HTML, CSS, JSON and this several mixed code carry out painted display; Tailor IDE is also that WebApp engineering and TailorServer integrated debugging device can start, suspend and stop in IDE.In cloud computing environment, can test and dispose your code, it can also link telework platform.Use subject population is Tailor engineering development personnel.
TailorWorkHorse (Web page dynamic analysis engine/dynamic analysis server module): TailorWorkHorse provides Web page dynamic analysis to serve, can infinite expanding TailorWorkHorse run node form.
StoreWorkHorse (engineering memory node): be responsible for Data distribution8 formula data storage and search, can be made up of the StoreWorkHorse memory node of infinite expanding, be responsible for storing the management information such as Tailor engineering information, Web module library and engineering authority.
TailorWorkspace (engineering space): storage and the retrieval of being responsible for Tailor engineering.
Self-help service for user manages: user applies self-service business monitoring and the system monitoring of Tailor, and service management and system administration services.
Operation management platform: realize enterprises registration management and whole platform service and system running state monitor and managment.
Tailor platform cloud service framework is the framework meeting following ultra-large Tailor bundle of services business demand development need and design, comprise and can support corporate client service needed and public users activities of daily living needs, can run well, issue and the WebApp of management enterprise client and public users.Corporate client and public users are when utilizing Tailor platform cloud service framework to use the WebAPP of oneself, need through multiple steps such as registration, examination & approval, mandate, engineering customization, engineering preservation, engineering operation, engineering management, idiographic flow, see Figure 12, repeats herein no longer one by one.
As an other embodiment of visual on-line customization module, described Visual Tailor (visual on-line customization module) adopts browser plug-in technology to realize the page business function fragment of catching visually and collecting in the page, user on a web browser visually, convenient and swift and realize former Web system intuitively the page on the restructuring of function secondary generate new Web and apply.
Whether perform script containing browser according in WEB page, WEB page can be divided into static page and dynamic page.The hyperlink network address that browser plug-in technology adopts the body matter in HTML mark recognition method reading static page and inside thereof to comprise, the browser adopting dynamic analysis technology to read in dynamic page performs script (such as JavaScript script etc.), extracted by code again and recombinate, thus the page business function fragment that realization is caught and collected in the page.
As shown in figure 13, visual on-line customization is formed primarily of Tailor IDEPlug and Tailor IDEService the operation principle of the visual on-line customization of Visual Tailor.Mutually to be cooperated the visual on-line customization page by Tailor IDEPlug and Tailor IDEService.
Tailor IDEPlug primary responsibility realizes realizing visually the process activities such as the cutting, process of Web section, combination.
The store and management that Tailor IDEService primary responsibility Web cuts into slices.
See the visual on-line customization module of Visual Tailor handling process Figure 14 shown in, the workflow of this on-line customization module is specific as follows:
Step 1: input needs the original web address of tailoring in Tailor IDEPlug;
Step 2:Tailor IDEPlug utilizes browser plug-in technology to catch visually webpage and collects the page business function fragment in the page, forms Web section one by one;
Step 3: provide template support to Web section, the concrete setting up procedure such as layout, pattern, specifically comprises:
Transfer the Web ATL in WebApp cloud memory structure by TairlorWorkSpace, the Web section of extracting for Tailor IDEPlug provides template support;
What provided by Tailor IDEPlug integratedly arranges environment, to interested Web section by selecting Web template, arranges the layout, pattern etc. of Web section;
Step 4: the Web set section is transferred TairlorWorkHorse engine by Tairlor IDEService and debugs, checking Web section mobile phone terminal operational effect, if dissatisfied, can also reset by returning step 3; If be satisfied with Web dicing effect, perform step 5 and preserve section.
Step 5: send to TairlorWorkHorse to preserve the Web set section, specifically comprise:
TairlorWorkHorse receives the Web slice information needing to preserve, and is kept in the Web slice library in WebApp cloud memory structure.Be stored in the Web section of Web slice library, the parts that can be used as WebApp engineering carry out assembling, integrated and run, but can not separately as application accessed by the user and use by outer net.
Step 6: user can assemble the Web section set in WebApp engineering, integrated, forms the application (webpage or other) in engineering.
WebApp engineering is can directly by the application of user by extranet access.
Step 7: the WebApp engineering set is transferred TairlorWorkHorse engine by Tairlor IDEService and debugs, checks WebApp engineering mobile phone terminal operational effect, if dissatisfied, can also reset by returning step 6; If be satisfied with WebApp engineering effort, perform step 8 and preserve engineering.
Step 8: send to TairlorWorkHorse to preserve the WebApp engineering set; TairlorWorkHorse receives the Web engineering information needing to preserve, and is kept in the StoreWorkHorse engineering node storehouse in WebApp cloud memory structure.
Tailor IDE (Integrated Development module) is that the plug-in unit of an Eclipse provides Tailor engineering Integrated Development Environment completely, make the help of the Tailor resource authenticates code of standard development function, search-type, syntax and semantics, the profile of type and hierarchical structure, call chain, reconstruct is with more.
Tailor IDE provides the functions such as the establishment of WebApp engineering, editor, template-setup, integrated assembling, debugging, management and deployment.
The principle process Figure 14 worked see Tailor IDE is known, and the workflow of described Tailor IDE (Integrated Development module) is specific as follows:
Step 1: user inputs user name and logs in Tailor IDE;
The engineering account that Tailor IDE sends over by step 2:Tailor IDEService sends to TairlorWorkSpace;
2.1 transfer the user library in WebApp cloud memory structure by TairlorWorkSpace, and the engineering resource information of user is sent to Tailor IDE by Tailor IDEService, for the engineering resource of user management oneself.
Step 3: user creates or edit oneself WebApp engineering in Tailor IDE;
What provided by Tailor IDEPlug integratedly arranges environment, to interested Web section by selecting Web template, arranges the layout, pattern etc. of Web section;
Step 4:
4.1Tairlor IDEService transfers the Web ATL in WebApp cloud memory structure by TairlorWorkSpace, and from Web slice library the Web slice information of calling and obtaining user oneself, for Tairlor IDE Integrated Development Environment provides abundant WebUI template, and the Web section that user has stored.
4.2 users carry out code development to Web section, the page etc. in Tailor IDE Integrated Development Environment, also can use the UI template configuration engineering page, after completing, check engineering page effect by engineering debug.
Step 5: the engineering page set is transferred TairlorWorkHorse engine by Tairlor IDEService and debugs, checks engineering page mobile phone terminal operational effect, if dissatisfied, can also reset by returning step 4; If satisfactory project page effect, perform step 6 and preserve engineering.
Step 6: send to TairlorWorkHorse to preserve the engineering set;
6.1TairlorWorkHorse receives the engineering information needing to preserve, and is kept in the StoreWorkHorse engineering node storehouse in WebApp cloud memory structure.WebApp engineering is can directly by the application of user by extranet access.
Step 7: user can carry out the organization and administration of associated documents resource in Tailor IDE Integrated Development Environment to WebApp engineering, project file version management, project plan manages, the management such as engineering control of authority management.
Step 8: information of disposing sends to TairlorWorkHorse to preserve by the WebApp engineering management set;
Information is disposed in the Web engineering management that 8.1TairlorWorkHorse receives to be needed to preserve, and is kept in the StoreWorkHorse engineering node storehouse in WebApp cloud memory structure.
The major function of Tailor IDE (Integrated Development module) comprising:
There is provided engineering editor: engineering development can create, edit Tailor engineering and related resource, have and support that JS, HTML, CSS, JSON and this several mixed code carry out the editing and processing such as grammer prompting, auto-complete, highlighted, editor's error correction.
There is provided engineering template: platform business provides abundant WebUI ATL, allow engineering staff according to project situation, select suitable WebUI template, generate project WebUI structural framing, allow engineering staff's fast construction play mobile Web application.
Engineering management and deployment: engineering management can complete the organization and administration of Tailor engineering associated documents resource, project file version management, enterprises engineering collaborative development can be completed, project plan works, can support and manage the engineering control of authority management of multiple enterprise, also can support that the engineering control of authority of integrator inside manages.
Engineering debug: the debugging interface that Tailor IDE debugs between plug-in unit and TailorWorkHorse is based upon the JSON debug communication protocol on TCP communication basis, by the Tailor engineering code that Tailor IDE remote debugging TailorWorkHorse runs, remote debugging technology mode is that communication infrastructure is established in IDE platform and cloud computing.
The specific works principle of engineering debug, see Figure 15, repeats herein no longer one by one.
TailorWorkspace is responsible for storage and the retrieval of Tailor engineering, and engineering resource control of authority access.
TailorWorkspace workflow is see Figure 16, and detailed process is as follows:
Tailor IDE accesses the Tailor engineering resource file in oneself extent of competence by TailorWorkspace, create and manage the Tailor engineering resource file of oneself, for Tailor IDE provides abundant UI ATL, editor, preservation, management and deployment engineering information.
VisualTailor visible customization accesses the resource file of oneself by TailorWorkspace, creates and processes the Web section of oneself, provide abundant UI ATL for visual, and the Web section engineering information after integrated to assembling provides preservation.
TailorWorkHorse calls Tailor engineering resource file by TailorWorkspace and completes page dynamic analysis, supports WebApp user's access.
TailorWorkHorse Web dynamic analysis engine has distributed arithmetic service function, and TailorWorkHorse provides Web page dynamic analysis to serve, can infinite expanding TailorWorkHorse run node.
Processing capacity is tailored in the parsing of TailorWorkHorse Web dynamic analysis engine implementation web content, processing and polymerization, can seamlessly all kinds of enterprise operation system or internet, applications information organically be condensed together, and extends on mobile device and apply.Web dynamic analysis engine can perform original Web system and export the page self-adapted WebApp being applicable to mobile phone behaviour's built-in browser or the operation of Hybrid client according to the command request parsing in project file.
TailorWorkHorse Web dynamic analysis engine is made up of parts such as javascript resolver, CSS resolver, html resolver, Cookie & Session management, HttpFetcher.
StoreWorkHors engineering memory node has Distributed Storage and search function, user can according to whole Distributed Storage and retrieval operating load, can the StoreWorkHorse node of infinite expanding, be responsible for storing Tailor engineering information and engineering operation state information, be responsible for storing project operation information and system information, be responsible for storing engineering account and engineering resource information.
Management platform is divided into two classes: manage the operation management platform of whole platform operation and the self-help service for user management platform business of business administration oneself service operation.
Operation management platform: the whole platform operation of operation management platform management.Operation management platform is used by whole Tailor cloud platform service operator, provides the functions such as the examination & approval of user's registration information, the distribution mandate of user engineering resource information, the operation monitoring management of user engineering resource services and the personal management of operation management platform.It ensures that whole Tailor cloud platform can support the establishment, maintenance, operation, monitoring etc. of all user engineerings normally.Specifically comprise following functions module and realize following functions respectively:
Enterprise introduces examination & approval: realize the enterprise qualification examination & approval processing capacity introduced;
Business administration: business administration realizes enterprises registration, enterprise query, enterprise's modify feature;
Personal management: realize the personal management using centralized management platform;
Business monitoring: realize each business event running state monitoring;
System monitoring: realize hardware system, operating system, support platform and business platform monitoring.
Self-help service for user management platform:
Self-help service for user manages as public users, enterprise customer, engineers and technicians provide the functions such as registration, data management, service request, user management, engineering management, business monitoring, business statistics analysis.User is sent usage platform to operation management platform created the application of WebApp engineering by registration, data management, service request.After operation management person is by examination & approval, user can obtain oneself engineering resource space, user can create in engineering resource space, edit, debug, preserve the WebAPP engineering of oneself, and just monitored by the operation of Self-Service to WebAPP engineering, business statistics analysis etc.Specifically comprise following functions module and realize following functions respectively:
User's registration management: if operation management platform does not have the materials for registration of user, just needs user in the information of centralized services management platform door registration oneself.When registered user successful time, system default generates an Administrator account, and Administrator account's information is: Administrator account: admin, Administrator account's password: 123.When user uses default admin's account number login system first time, the password of oneself to be revised after logining successfully, to protect the information security of oneself company.
User information management: user can check user basic information, user's qualification file, user's approval status and user's approval record qualification file.User can revise user basic information;
Service request: when service can be applied for after user registration success, service could be applied for after only having user registration success;
User's user management: user can manage independently oneself engineering staff's information by platform;
Engineering management: the management and the right assignment that realize engineering resource;
Business monitoring: the monitoring management realizing customer service using state;
Business statistics is analyzed: realize customer service statistical analysis management.
The Adaptable System based on cloud framework of the embodiment of the present invention, the method for employing is the adaptive approach based on cloud framework, and the feature therefore based on the Adaptable System of cloud framework is identical with the adaptive approach based on cloud framework, again repeats no more.
The above is the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the prerequisite not departing from principle of the present invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (33)

1. based on an adaptive approach for cloud framework, it is characterized in that, described method comprises:
Obtain mobile terminal request, by described mobile terminal request forward to dynamic analysis server;
Dynamic analysis server according to the Webpage data of described mobile terminal acquisition request request, and carries out dynamic analysis to described Webpage data, obtains dynamic analysis result;
Utilize the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices;
Described network section is recombinated, generates the Webpage data after restructuring, the Webpage data after described restructuring are sent to mobile terminal.
2. the adaptive approach based on cloud framework according to claim 1, is characterized in that, described acquisition mobile terminal request, by described mobile terminal request forward to dynamic analysis server, comprising:
Obtain mobile terminal request;
Obtain dynamic analysis server node payload information;
By described mobile terminal request forward to the minimum dynamic analysis server node of load;
Wherein, the request of described mobile terminal is a mobile terminal request, the mobile terminal request of multiple identical type or multiple dissimilar mobile terminal request.
3. the adaptive approach based on cloud framework according to claim 2, is characterized in that, described acquisition dynamic analysis server node load information, comprises further:
The payload state information of all dynamic analysis server nodes in automatic regular polling Webpage dynamic analysis server node group, judge the payload of each dynamic analysis server node, and new user is asked the dynamic analysis server node that sends to current loads minimum.
4. the adaptive approach based on cloud framework according to claims 1 to 3 any one, it is characterized in that, the method comprises further:
Dynamic analysis server is according to the Webpage data of described mobile terminal acquisition request request;
Described Webpage data to be resolved and process is tailored in polymerization, obtain dynamic analysis result.
5. the adaptive approach based on cloud framework according to claims 1 to 3 any one, is characterized in that, described section to described network is recombinated, and generates the Webpage data after restructuring, comprises further:
Visual on-line customization process is carried out to described network section, generates the Webpage data after visual on-line customization.
6. the adaptive approach based on cloud framework according to claim 5, is characterized in that, described section to described network carries out visual on-line customization process, comprising:
Obtain network ATL, choose network template;
Obtain information-setting by user to network section carry out assembling integrated and operation;
Receive network section storage information, store and management is carried out to described network section.
7. the adaptive approach based on cloud framework according to claim 6, is characterized in that, described acquisition information-setting by user to network section carry out assembling integrated and operation, comprise further:
Obtain information-setting by user, cut into slices to content of pages, generating network is cut into slices;
Obtain information-setting by user and foundation application is carried out to network section;
Obtain information-setting by user and section assembling is carried out to network section.
8. the adaptive approach based on cloud framework according to claims 1 to 3 any one, is characterized in that, described method also comprises:
Receive engineering development instruction, according to described engineering development instruction, carry out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment.
9. the adaptive approach based on cloud framework according to claim 8, is characterized in that, the instruction of described reception engineering development, comprises further:
Receive the engineering development account information that user logs in, described engineering development account information is verified;
When the authentication succeeds, engineering development resource corresponding for described engineering development account information is sent to user.
10. the adaptive approach based on cloud framework according to claim 8, is characterized in that, the instruction of described reception engineering development, comprises further:
According to engineering development instruction, select the network template of network section, layout and the pattern of network section are set;
According to engineering development instruction, code development is carried out, display engineering debug result to network section and the page etc.;
According to engineering development instruction, engineering development process and result are preserved and manages.
11. adaptive approachs based on cloud framework according to claims 1 to 3 any one, it is characterized in that, described method also comprises:
Receive Customer Self-Service Management instruction, carry out user management, registration, data management, service request, engineering management, business monitoring or business statistics analysis according to described Customer Self-Service Management instruction.
12. 1 kinds, based on the Adaptable System of cloud framework, is characterized in that, described system comprises:
Webpage data after restructuring for obtaining mobile terminal request, by described mobile terminal request forward to dynamic analysis server, and are sent to mobile terminal by access control module;
Dynamic analysis server module, for the Webpage data according to the acquisition request request of described mobile terminal, and carries out dynamic analysis to described Webpage data, obtains dynamic analysis result;
Visible customization module, for utilizing the page business function fragment in described analysis result acquisition Webpage, generating network is cut into slices, and recombinates, generate the Webpage data after restructuring to described network section;
Wherein, the request of described mobile terminal is a mobile terminal request, the mobile terminal request of multiple identical type or multiple dissimilar mobile terminal request.
13. Adaptable Systems based on cloud framework according to claim 12, is characterized in that, described access control module comprises:
Acquisition request unit, for obtaining mobile terminal request;
Load information acquiring unit, for obtaining each dynamic analysis server node payload information;
Request transmitting unit, for by described mobile terminal request forward to the minimum dynamic analysis server node of present node load.
14. Adaptable Systems based on cloud framework according to claim 12 or 13, it is characterized in that, described dynamic analysis server module comprises:
Webpage data capture unit, for the Webpage data according to the acquisition request request of described mobile terminal;
Dynamic analysis unit, for resolve described Webpage data and process is tailored in polymerization, obtains dynamic analysis result.
15. Adaptable Systems based on cloud framework according to claim 12 or 13, it is characterized in that, described visible customization module comprises:
Visible customization unit, for carrying out visual on-line customization process to described network section, generates the Webpage data after visual on-line customization;
Wherein, described visible customization unit comprises further:
Network ATL obtains subelement, for obtaining network ATL, chooses network template;
Assemble integrated subelement, for obtain information-setting by user to network section carry out assembling integrated and operation;
Storage administration subelement, for receiving network section storage information, carries out store and management to described network section.
16. Adaptable Systems based on cloud framework according to claim 15, is characterized in that, the integrated subelement of described assembling comprises further:
Section generates subelement, for obtaining information-setting by user, cuts into slices to content of pages, and generating network is cut into slices;
Setting up application subelement, for obtaining information-setting by user, foundation application being carried out to network section;
Section assembling subelement, for obtaining information-setting by user, carries out section assembling to network section.
17. Adaptable Systems based on cloud framework according to claim 12, it is characterized in that, described system also comprises:
Integrated Development module, for receiving engineering development instruction, according to described engineering development instruction, carries out network application establishment, editor, template-setup, integrated assembling, debugging, management and deployment.
18. Adaptable Systems based on cloud framework according to claim 17, is characterized in that, described Integrated Development module comprises further:
Account information receiving element, for receiving the engineering development account information that user logs in;
Account authentication unit, for verifying described engineering development account information;
To exploit natural resources transmitting element, for when the authentication succeeds, engineering development resource corresponding for described engineering development account information is sent to user.
19. Adaptable Systems based on cloud framework according to claim 17, is characterized in that, described Integrated Development module comprises further:
Network template selection unit, for according to engineering development instruction, selects the network template of network section, arranges layout and the pattern of network section;
Network section development block, for according to engineering development instruction, carries out code development, display engineering debug result to network section and the page etc.;
Proceeding results administrative unit, for according to engineering development instruction, preserves engineering development process and result and manages.
20. Adaptable Systems based on cloud framework according to claim 12, it is characterized in that, described system also comprises: system management module, for managing described system;
Wherein, described system management module comprises further:
System Management Unit, for examining user's registration information, distribute authorized user engineering resource information, the operation of monitoring management user engineering resource services and managed operation management platform personnel.
21. Adaptable Systems based on cloud framework according to claim 20, it is characterized in that, described System Management Unit comprises further:
Customer Self-Service Management subelement, for receiving Customer Self-Service Management instruction, carries out user management, registration, data management, service request, engineering management, business monitoring or business statistics analysis according to described Customer Self-Service Management instruction.
22. 1 kinds of visual on-line customization processing methods, for performing visual on-line customization process to Webpage data, generating the Webpage data after visual on-line customization, the method comprises:
Obtain network ATL, choose network template;
Obtain information-setting by user to network section carry out assembling integrated and operation;
Receive network section storage information, store and management is carried out to described network section.
23. visual on-line customization processing methods according to claim 22, is characterized in that, described acquisition information-setting by user to network section carry out assembling integrated and operation, comprise further:
Obtain information-setting by user, content of pages is cut into slices, generating network section;
Obtain information-setting by user and foundation application is carried out to network section;
Obtain information-setting by user and section assembling is carried out to network section.
24. visual on-line customization processing methods according to claim 22, is characterized in that, describedly to cut into slices to content of pages, generating network section, comprise further:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the network of editing to cut into slices, selected rear execution to select network section edit and process, input slice information, and preserve have input slice information network section;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
25. visual on-line customization processing methods according to claim 22, is characterized in that, described section to network carries out foundation application, comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
26. visual on-line customization processing methods according to claim 22, is characterized in that, described section to network carries out section assembling, comprises further:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input the relevant information of this page, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
27. 1 kinds of visual on-line customization processing unit, for performing visual on-line customization process to Webpage data, generating the Webpage data after visual on-line customization, this device comprises:
Network ATL obtains subelement, for obtaining network ATL, chooses network template;
Assemble integrated subelement, for obtain information-setting by user to network section carry out assembling integrated and operation;
Storage administration subelement, for receiving network section storage information, carries out store and management to described network section.
28. visual on-line customization processing unit according to claim 27, it is characterized in that, the integrated subelement of described assembling, comprises further:
Section generates subelement, for obtaining information-setting by user, cuts into slices to content of pages, and generating network is cut into slices;
Setting up application subelement, for obtaining information-setting by user, foundation application being carried out to network section;
Section assembling subelement, for obtaining information-setting by user, carries out section assembling to network section.
29. visual on-line customization processing unit according to claim 28, is characterized in that, described section generates the process that subelement is cut into slices to content of pages, generating network is cut into slices and comprises:
Identity information for mobile terminal user is verified;
If identity information is verified, select in Webpage according to information-setting by user want the network of editing to cut into slices, select rear execution to edit and process the network section selected, input slice information, and preserve this network section that have input slice information;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies in its sole discretion, if, then turn back to initial authorization information step, otherwise whole the operating process that content of pages is cut into slices directly to be terminated.
30. visual on-line customization processing unit according to claim 28, is characterized in that, described application subelement of setting up comprises the process that application is set up in network section:
Identity information for mobile terminal user is verified;
If identity information is verified, according to information-setting by user input application message, then performs and preserve application, finally terminate;
If identity information checking is not passed through, then provide the information of authentication failed, and indicating user can be decided and whether again verifies, if so, then turns back to initial authorization information step in its sole discretion, otherwise whole operating process of setting up application directly terminates.
31. visual on-line customization processing unit according to claim 28, is characterized in that, described section assembling subelement comprises the process that section assembling is carried out in network section:
Identity information for mobile terminal user is verified;
If identity information is verified, selects according to information-setting by user the application needing editor, then certain page in this application is edited, afterwards section is dragged on the page, then input the relevant information of this page, afterwards the page is preserved, finally terminate;
If identity information checking is not passed through, and whether indicating user can be decided in its sole discretion and again verify, if so, then turns back to initial authorization information step, otherwise the operating process of whole section assembling directly terminates.
32. visual on-line customization processing methods according to claim 22, it is characterized in that, the method is applied in the adaptive approach based on cloud framework in claim 1 to 11 described in any one.
33. visual on-line customization processing unit according to claim 27, is characterized in that, in the Adaptable System based on cloud framework of this application of installation in claim 12 to 21 described in any one.
CN201510097360.2A 2015-03-05 2015-03-05 Adaptive approach and system based on cloud framework Active CN104639653B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510097360.2A CN104639653B (en) 2015-03-05 2015-03-05 Adaptive approach and system based on cloud framework

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510097360.2A CN104639653B (en) 2015-03-05 2015-03-05 Adaptive approach and system based on cloud framework

Publications (2)

Publication Number Publication Date
CN104639653A true CN104639653A (en) 2015-05-20
CN104639653B CN104639653B (en) 2019-04-09

Family

ID=53217954

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510097360.2A Active CN104639653B (en) 2015-03-05 2015-03-05 Adaptive approach and system based on cloud framework

Country Status (1)

Country Link
CN (1) CN104639653B (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791445A (en) * 2016-05-17 2016-07-20 内蒙古亨达海天网络技术有限责任公司 Self-service method and device
WO2017032280A1 (en) * 2015-08-21 2017-03-02 Huawei Technologies Co., Ltd. Method and apparatus for network slicing
CN106549806A (en) * 2016-10-26 2017-03-29 清华大学 A kind of network section manager and its management method
WO2017140204A1 (en) * 2016-02-15 2017-08-24 中兴通讯股份有限公司 Method for terminal location management and terminal mobility management, and network node
CN107318113A (en) * 2016-04-27 2017-11-03 华为技术有限公司 Network sliced sheet processing method and device
CN107343306A (en) * 2016-04-28 2017-11-10 中兴通讯股份有限公司 The system of selection of network section and device
WO2018000389A1 (en) * 2016-06-30 2018-01-04 华为技术有限公司 Method and device for managing network slice
CN107646105A (en) * 2015-05-26 2018-01-30 微软技术许可有限责任公司 Cloud computing architecture
WO2018036350A1 (en) * 2016-08-26 2018-03-01 中兴通讯股份有限公司 Radio access network slice construction method and apparatus
CN107819595A (en) * 2016-09-12 2018-03-20 清华大学 A kind of network section managing device
CN107977380A (en) * 2016-10-25 2018-05-01 北京京东尚科信息技术有限公司 Method and apparatus for generating the page
WO2018085973A1 (en) * 2016-11-08 2018-05-17 华为技术有限公司 Network slice management method, and unit and system
WO2018090993A1 (en) * 2016-11-21 2018-05-24 华为技术有限公司 Method and device for managing network slice template
CN108307474A (en) * 2016-09-27 2018-07-20 中国电信股份有限公司 Selection method, system and the slice selection functional entity of network slice
WO2018133452A1 (en) * 2017-01-20 2018-07-26 华为技术有限公司 Webpage rendering method and related device
CN108681464A (en) * 2018-05-12 2018-10-19 芜湖市疾病预防控制中心 Method of the old B/S architecture systems to mobile client optimization and compatibility adaptation
CN108781447A (en) * 2016-03-23 2018-11-09 日本电气株式会社 Core node, base station, radio terminal, communication means, method for allocation of radio resource, base station selecting method and readable medium
CN108886757A (en) * 2016-04-05 2018-11-23 夏普株式会社 Terminal installation, base station apparatus, mobility management entity MME and communication control method
CN109906585A (en) * 2016-10-31 2019-06-18 华为技术有限公司 Management method, administrative unit and the system of network slice
CN110086757A (en) * 2018-01-26 2019-08-02 华为技术有限公司 Communication means and communication device
CN110447208A (en) * 2017-03-19 2019-11-12 华为技术有限公司 A kind of management method, unit and the system of network slice
CN110476402A (en) * 2017-05-22 2019-11-19 华为技术有限公司 The method, apparatus and communication system of network slice creation
CN110692216A (en) * 2017-06-13 2020-01-14 华为技术有限公司 Method for coordinating management and mobile network service operation plane using context awareness
US10924966B2 (en) 2016-11-24 2021-02-16 Huawei Technologies Co., Ltd. Management method, management unit, and system
CN112996087A (en) * 2016-09-28 2021-06-18 华为技术有限公司 Network slice selection method, terminal equipment and network equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050267915A1 (en) * 2004-05-24 2005-12-01 Fujitsu Limited Method and apparatus for recognizing specific type of information files
CN101178717A (en) * 2007-12-05 2008-05-14 优视动景(北京)技术服务有限公司 Method for adaptation processing web page and web page adaptation device
CN101807209A (en) * 2010-04-14 2010-08-18 深圳市同洲电子股份有限公司 Method and system for manufacturing webpage, client and server
CN101815093A (en) * 2010-03-11 2010-08-25 深圳市嘉讯软件有限公司 Method for adapting webpage to mobile terminal and mobile terminal page adaptation device
CN104270443A (en) * 2014-09-29 2015-01-07 北京掌中经纬技术有限公司 Cloud computing system and method capable of dynamically analyzing Web application

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050267915A1 (en) * 2004-05-24 2005-12-01 Fujitsu Limited Method and apparatus for recognizing specific type of information files
CN101178717A (en) * 2007-12-05 2008-05-14 优视动景(北京)技术服务有限公司 Method for adaptation processing web page and web page adaptation device
CN101815093A (en) * 2010-03-11 2010-08-25 深圳市嘉讯软件有限公司 Method for adapting webpage to mobile terminal and mobile terminal page adaptation device
CN101807209A (en) * 2010-04-14 2010-08-18 深圳市同洲电子股份有限公司 Method and system for manufacturing webpage, client and server
CN104270443A (en) * 2014-09-29 2015-01-07 北京掌中经纬技术有限公司 Cloud computing system and method capable of dynamically analyzing Web application

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
戚琪: "移动平台网页自适应云转换机制研究", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 *

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107646105A (en) * 2015-05-26 2018-01-30 微软技术许可有限责任公司 Cloud computing architecture
WO2017032280A1 (en) * 2015-08-21 2017-03-02 Huawei Technologies Co., Ltd. Method and apparatus for network slicing
US10644955B2 (en) 2015-08-21 2020-05-05 Huawei Technologies Co., Ltd. Method and apparatus for network slicing
WO2017140204A1 (en) * 2016-02-15 2017-08-24 中兴通讯股份有限公司 Method for terminal location management and terminal mobility management, and network node
CN108781447A (en) * 2016-03-23 2018-11-09 日本电气株式会社 Core node, base station, radio terminal, communication means, method for allocation of radio resource, base station selecting method and readable medium
CN108886757A (en) * 2016-04-05 2018-11-23 夏普株式会社 Terminal installation, base station apparatus, mobility management entity MME and communication control method
CN107318113A (en) * 2016-04-27 2017-11-03 华为技术有限公司 Network sliced sheet processing method and device
CN107318113B (en) * 2016-04-27 2021-09-21 华为技术有限公司 Network slice processing method and device
CN107343306A (en) * 2016-04-28 2017-11-10 中兴通讯股份有限公司 The system of selection of network section and device
CN107343306B (en) * 2016-04-28 2019-03-22 中兴通讯股份有限公司 The selection method and device of network slice
CN105791445A (en) * 2016-05-17 2016-07-20 内蒙古亨达海天网络技术有限责任公司 Self-service method and device
CN109314696B (en) * 2016-06-30 2021-06-15 华为技术有限公司 Method and device for managing network slices
CN109314696A (en) * 2016-06-30 2019-02-05 华为技术有限公司 Manage the method and device thereof of network slice
WO2018000389A1 (en) * 2016-06-30 2018-01-04 华为技术有限公司 Method and device for managing network slice
US10986533B2 (en) 2016-08-26 2021-04-20 Zte Corporation Radio access network slice construction method and apparatus
WO2018036350A1 (en) * 2016-08-26 2018-03-01 中兴通讯股份有限公司 Radio access network slice construction method and apparatus
CN107819595A (en) * 2016-09-12 2018-03-20 清华大学 A kind of network section managing device
CN108307474A (en) * 2016-09-27 2018-07-20 中国电信股份有限公司 Selection method, system and the slice selection functional entity of network slice
CN108307474B (en) * 2016-09-27 2021-07-30 中国电信股份有限公司 Network slice selection method and system and slice selection functional entity
CN112996087B (en) * 2016-09-28 2023-03-10 华为技术有限公司 Network slice selection method, terminal equipment and network equipment
CN112996087A (en) * 2016-09-28 2021-06-18 华为技术有限公司 Network slice selection method, terminal equipment and network equipment
US11678259B2 (en) 2016-09-28 2023-06-13 Huawei Technologies Co., Ltd. Network slice selection method, terminal device, and network device
CN107977380A (en) * 2016-10-25 2018-05-01 北京京东尚科信息技术有限公司 Method and apparatus for generating the page
CN106549806B (en) * 2016-10-26 2019-06-18 清华大学 A kind of network slice manager and its management method
CN106549806A (en) * 2016-10-26 2017-03-29 清华大学 A kind of network section manager and its management method
CN109906585B (en) * 2016-10-31 2021-02-05 华为技术有限公司 Network slice management method, management unit and system
CN109906585A (en) * 2016-10-31 2019-06-18 华为技术有限公司 Management method, administrative unit and the system of network slice
US10999740B2 (en) 2016-10-31 2021-05-04 Huawei Technologies Co., Ltd. Network slice management method, management unit, and system
US10694389B2 (en) 2016-10-31 2020-06-23 Huawei Technologies Co., Ltd. Network slice management method, management unit, and system
WO2018085973A1 (en) * 2016-11-08 2018-05-17 华为技术有限公司 Network slice management method, and unit and system
WO2018090993A1 (en) * 2016-11-21 2018-05-24 华为技术有限公司 Method and device for managing network slice template
CN108092789B (en) * 2016-11-21 2021-03-05 华为技术有限公司 Method and device for managing network slice template
CN108092789A (en) * 2016-11-21 2018-05-29 华为技术有限公司 The management method and device of network section template
US10924966B2 (en) 2016-11-24 2021-02-16 Huawei Technologies Co., Ltd. Management method, management unit, and system
WO2018133452A1 (en) * 2017-01-20 2018-07-26 华为技术有限公司 Webpage rendering method and related device
CN110447208A (en) * 2017-03-19 2019-11-12 华为技术有限公司 A kind of management method, unit and the system of network slice
CN110447208B (en) * 2017-03-19 2020-12-08 华为技术有限公司 Network slice management method, unit and system
US11296957B2 (en) 2017-03-19 2022-04-05 Huawei Technologies Co., Ltd. Network slice management method, unit, and system
CN110476402B (en) * 2017-05-22 2021-03-30 华为技术有限公司 Method, device and communication system for creating network slice
US11146453B2 (en) 2017-05-22 2021-10-12 Huawei Technologies Co., Ltd. Method and apparatus for creating network slice, and communications system
CN110476402A (en) * 2017-05-22 2019-11-19 华为技术有限公司 The method, apparatus and communication system of network slice creation
CN110692216B (en) * 2017-06-13 2021-05-18 华为技术有限公司 Method for coordinating management and mobile network service operation plane using context awareness
US11240096B2 (en) 2017-06-13 2022-02-01 Huawei Technologies Co., Ltd. Method for using context awareness for the coordination of management and mobile network service operation planes
CN110692216A (en) * 2017-06-13 2020-01-14 华为技术有限公司 Method for coordinating management and mobile network service operation plane using context awareness
CN110086757A (en) * 2018-01-26 2019-08-02 华为技术有限公司 Communication means and communication device
CN110086757B (en) * 2018-01-26 2020-08-07 华为技术有限公司 Communication method and communication device
CN108681464A (en) * 2018-05-12 2018-10-19 芜湖市疾病预防控制中心 Method of the old B/S architecture systems to mobile client optimization and compatibility adaptation

Also Published As

Publication number Publication date
CN104639653B (en) 2019-04-09

Similar Documents

Publication Publication Date Title
CN104639653A (en) Self-adaptive method and system based on cloud architecture
CN104636146B (en) A kind of visualization on-line customization method and system
Kim et al. IoT-TaaS: Towards a prospective IoT testing framework
CN101939736B (en) System and method for developing rich internet applications for remote computing devices
CN104579822B (en) Mobile application automated performance testing system and method based on Http agreements
CN103023710B (en) A kind of safety test system and method
CN102693183B (en) Method and system for realizing automatic software testing
Zhang et al. Compatibility testing service for mobile applications
US20120311524A1 (en) Gateway Data Distribution Engine
CN102014016A (en) System and method for testing defects of network protocol
CN107766509A (en) A kind of method and apparatus of webpage static backup
CN111130922A (en) Airborne information safety automatic test method and test platform
CN104301175A (en) WEB service system simulation monitoring method based on browser
Rahman et al. Security misconfigurations in open source kubernetes manifests: An empirical study
CN107395747A (en) A kind of high extended method based on STF platforms
CN107168844B (en) Performance monitoring method and device
CN108763419A (en) A kind of method, apparatus and computer storage media of migration process
Vanhove et al. Tengu: An experimentation platform for big data applications
CN113296653B (en) Simulation interaction model construction method, interaction method and related equipment
CN109743233A (en) A kind of pair of strong identity authentication system carries out the method and computer equipment of data acquisition
Herbold et al. Combining usage-based and model-based testing for service-oriented architectures in the industrial practice
Fagerström et al. Verdict machinery: On the need to automatically make sense of test results
Wright et al. Survey of Existing Languages to Model Interactive Web Applications.
Bertrand-Martínez et al. A Methodology for Classification and Evaluation of IoT Brokers.
CN115514677A (en) Server dial testing method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Adaptive method and system based on Cloud Architecture

Effective date of registration: 20211118

Granted publication date: 20190409

Pledgee: Huaxia Bank Limited by Share Ltd. Beijing subbranch

Pledgor: BEIJING HANDSCAPE TECHNOLOGY Co.,Ltd.

Registration number: Y2021110000061

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20220727

Granted publication date: 20190409

Pledgee: Huaxia Bank Limited by Share Ltd. Beijing subbranch

Pledgor: BEIJING HANDSCAPE TECHNOLOGY Co.,Ltd.

Registration number: Y2021110000061

PC01 Cancellation of the registration of the contract for pledge of patent right
TR01 Transfer of patent right

Effective date of registration: 20240105

Address after: 100000 Section 3, No. 6 Tucheng Road, Jimenqiao West, Haidian District, Beijing

Patentee after: Beijing Zhong Xian Electronic Technology Development Co.,Ltd.

Address before: 100083 Jin'ao International 1-2309, No. 19 Madian East Road, Haidian District, Beijing

Patentee before: BEIJING HANDSCAPE TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right