CN105653273A - Personalized customizing method for client function under B/S architecture - Google Patents
Personalized customizing method for client function under B/S architecture Download PDFInfo
- Publication number
- CN105653273A CN105653273A CN201511013771.5A CN201511013771A CN105653273A CN 105653273 A CN105653273 A CN 105653273A CN 201511013771 A CN201511013771 A CN 201511013771A CN 105653273 A CN105653273 A CN 105653273A
- Authority
- CN
- China
- Prior art keywords
- data
- service end
- customization
- application software
- party application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a personalized customizing method for a client function under a B/S architecture. The method comprises: according to a user-defined function demand, determining data that needs to be acquired and a data type; according to the data type, acquiring the data by adopting a corresponding data acquisition method; storing the acquired data into a storage space allocated by a browser according to classification, and adding an identifier, and marking a source of the data; if an association exists among the acquired data, storing the association into the storage space allocated by the browser; and calling the stored corresponding data, and if an association exists among the corresponding data, also calling the association of the corresponding data, and completing customization of a corresponding function, and managing the customized function in the form of a plug-in. According to the method provided by the present invention, customization of the client function can be automatically implemented without the need for modifying a server end, and client operation errors can be prevented, thereby saving labor.
Description
Technical field
The present invention relates to the information system client-side technology field under B/S framework, specifically the personalized customization method of client functionality under a kind of B/S framework.
Background technology
Come into the Network Information epoch at present, daily mode of operation from before papery office turn to present computer office, universal along with network, the information system of B/S framework is the standard configuration of current enterprise. Enterprise can develop information system according to the business demand of self, meets routine work demand.
But under B/S framework, all functions of information system are all realize in service end, and the entirety customization of Dou Shi enterprise, from top to down performs. The enterprise that framework as this in electric power is huge, the information system of customization can not meet the individual demand of client, such as error checking, customization function etc. If user needs client to realize some New function, carry out global revision only by service end, it is necessary to expend substantial amounts of manual work.
Summary of the invention
It is an object of the invention to provide the personalized customization method of client functionality under a kind of B/S framework, under current existing B/S framework, it is not necessary to amendment service end, client functionality can be added, complete the client functionality demand of personalization.
The technical scheme is that
The personalized customization method of client functionality under a kind of B/S framework, comprises the following steps:
(1) according to user-defined functional requirement, it is determined that needing the data and the data category that obtain, described data category includes service end data, control data, operation mechanism data and third-party application software data;
(2) according to data category, corresponding data capture method is adopted to obtain data;
(3) the data classification of acquisition is stored in the memory space of browser assignment, and adds mark, the source of labeled data;
(4) if the data obtained exist incidence relation each other, then its incidence relation is also stored in the memory space of browser assignment;
(5) call the corresponding data of storage, if corresponding data exists incidence relation each other, also call its incidence relation simultaneously, complete corresponding function customization, and the function of customization is managed with card format.
The personalized customization method of client functionality under described B/S framework, in step (2), according to data category, adopts corresponding data capture method to obtain data, specifically includes:
(21) service end data capture method includes: utilize webpage capture method dynamically to obtain service end data operation pages; Connection request method is utilized to obtain service end data from data base;
(22) control data acquisition methods includes: utilize control data call method, obtains the control data in operation pages;
(23) operation mechanism data capture method includes: the corresponding relation between control and data conversion on the analysis operation page, obtains operation mechanism data;
(24) third-party application software data acquisition methods includes: utilize third-party application software data extracting method, and the operation interface provided from browser obtains third-party application software data.
The invention have the benefit that
As shown from the above technical solution, the present invention can be automatically obtained client functionality customization, it is not necessary to amendment service end, and is possible to prevent client operation mistake to occur, and saves manual work.
Accompanying drawing explanation
Fig. 1 is the method flow diagram of the present invention.
Detailed description of the invention
The present invention is further illustrated below in conjunction with the drawings and specific embodiments.
As it is shown in figure 1, the personalized customization method of client functionality under a kind of B/S framework, comprise the following steps:
S1, according to user-defined functional requirement, analyze and need to use which data: one or more in service end data, control data, operation mechanism data, third-party application software data.
S2, data acquisition:
Obtain service end data: analyze the operation pages of original information system client, utilize webpage capture method dynamically to obtain the related data of service end operation pages; Connection request method is utilized to obtain the related data of service end from the data base of original information system;
Obtain control data: the control on the analysis operation page, such as related control such as text, text box, form, buttons, utilize control data call method, obtain the related data of control;
Obtain operation mechanism data: control on the analysis operation page and the corresponding relation between data conversion, such as the refreshing mode etc. of the page jump after button click, data, utilize Web wrapper method, obtain the related data of operation mechanism; Data conversion includes request of data, Refresh Data, page jump etc.;
Obtain third-party application software data: utilize third-party application software data extracting method, from the related data of the operation interface acquisition third-party application software that browser provides, such as the data of office assembly, mailing system etc.
The classification storage of S3, data:
The data of acquisition are classified and is stored in the memory space of browser assignment, and add mark, source (the service end data: derive from the request of which operation pages of labeled data; Control data: derive from which operation pages; Operation mechanism data: the associative operation page related to; Third-party application software data: the associative operation page related to).
S4, data analysis are integrated:
If the data obtained are relevant each other, then analyze its incidence relation, and the incidence relation between data is also stored in the memory space of browser assignment, as: after clicking certain button, the request to service end can be called, request data, then will set up corresponding relation between button control and this request data;When and for example certain operation mechanism changes, operation pages refreshes related content, then will set up corresponding relation between this operation pages content and this operation mechanism.
S5, according to functional requirement, extract corresponding data, complete client functionality customization, and the client functionality of customization is run on a web browser with card format.
Call the data above obtaining and storing, if relating to multiple, it is necessary to obtain between the two with or without setting up corresponding relation simultaneously.
Such as, according to user-defined function, based on calling lookup related data, user can customize following client functionality:
Submit detection to: capture the data filled in, the standardization of analytical data, such as form whether correctly, whether go beyond the scope;
Operation information record preserves: the operation pages data related to during grasping manipulation and associative operation mechanism, stores, and records operator, operating time etc. simultaneously;
Writing task script, is automatically performed work: analyzing data content, operation pages content and operation mechanism content that this work relates to, set up the combined method of work, set up automatic script, Run Script is then automatically performed relevant work;
Individuation data is derived: can derive the unexistent form of service end, it is possible to cross-system derives demand form; According to user's request, from the memory space of browser, call the data content needing to derive, put into the appointment position of form, generate related statements.
The client functionality of customization is managed with card format, as user has new demand, it is only necessary to adding new plug-in unit can realize.
Present invention can apply to the information system of power industry. The information system of current power industry is all that national grid customizes from top to bottom, but local such as cities and counties, these information systeies can not complete the diversified demand in each department well, utilize the present invention to use existing information system, service end need not be changed, it is possible to realize the individual demand of client functionality.
The above embodiment is only that the preferred embodiment of the present invention is described; not the scope of the present invention is defined; under the premise designing spirit without departing from the present invention; various deformation that technical scheme is made by those of ordinary skill in the art and improvement, all should fall in the protection domain that claims of the present invention are determined.
Claims (2)
1. the personalized customization method of client functionality under a B/S framework, it is characterised in that comprise the following steps:
(1) according to user-defined functional requirement, it is determined that needing the data and the data category that obtain, described data category includes service end data, control data, operation mechanism data and third-party application software data;
(2) according to data category, corresponding data capture method is adopted to obtain data;
(3) the data classification of acquisition is stored in the memory space of browser assignment, and adds mark, the source of labeled data;
(4) if the data obtained exist incidence relation each other, then its incidence relation is also stored in the memory space of browser assignment;
(5) call the corresponding data of storage, if corresponding data exists incidence relation each other, also call its incidence relation simultaneously, complete corresponding function customization, and the function of customization is managed with card format.
2. the personalized customization method of client functionality under B/S framework according to claim 1, it is characterised in that in step (2), according to data category, adopts corresponding data capture method to obtain data, specifically includes:
(21) service end data capture method includes: utilize webpage capture method dynamically to obtain service end data operation pages;Connection request method is utilized to obtain service end data from data base;
(22) control data acquisition methods includes: utilize control data call method, obtains the control data in operation pages;
(23) operation mechanism data capture method includes: the corresponding relation between control and data conversion on the analysis operation page, obtains operation mechanism data;
(24) third-party application software data acquisition methods includes: utilize third-party application software data extracting method, and the operation interface provided from browser obtains third-party application software data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511013771.5A CN105653273A (en) | 2015-12-31 | 2015-12-31 | Personalized customizing method for client function under B/S architecture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511013771.5A CN105653273A (en) | 2015-12-31 | 2015-12-31 | Personalized customizing method for client function under B/S architecture |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105653273A true CN105653273A (en) | 2016-06-08 |
Family
ID=56477271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511013771.5A Pending CN105653273A (en) | 2015-12-31 | 2015-12-31 | Personalized customizing method for client function under B/S architecture |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105653273A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294760A (en) * | 2016-08-11 | 2017-01-04 | 东软集团股份有限公司 | Sheet disposal method and server, client |
CN106951278A (en) * | 2017-02-20 | 2017-07-14 | 深圳国泰安教育技术股份有限公司 | A kind of data processing method and device |
WO2019000627A1 (en) * | 2017-06-28 | 2019-01-03 | 上海壹账通金融科技有限公司 | Software customization server, method, program and computer readable storage medium |
CN111538481A (en) * | 2019-01-21 | 2020-08-14 | 北京邮电大学 | Application program customization method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294475A (en) * | 2013-06-08 | 2013-09-11 | 北京邮电大学 | Automatic service generating system and automatic service generating method both of which are based on imaging service scene and field template |
CN103686365A (en) * | 2013-12-11 | 2014-03-26 | 上海巍岭数码科技有限公司 | Android set top box system under B/S service model |
CN104035783A (en) * | 2014-06-27 | 2014-09-10 | 北京金和软件股份有限公司 | Platform integrating method and platform integrating system matched with third party web page in application program |
-
2015
- 2015-12-31 CN CN201511013771.5A patent/CN105653273A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103294475A (en) * | 2013-06-08 | 2013-09-11 | 北京邮电大学 | Automatic service generating system and automatic service generating method both of which are based on imaging service scene and field template |
CN103686365A (en) * | 2013-12-11 | 2014-03-26 | 上海巍岭数码科技有限公司 | Android set top box system under B/S service model |
CN104035783A (en) * | 2014-06-27 | 2014-09-10 | 北京金和软件股份有限公司 | Platform integrating method and platform integrating system matched with third party web page in application program |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294760A (en) * | 2016-08-11 | 2017-01-04 | 东软集团股份有限公司 | Sheet disposal method and server, client |
CN106294760B (en) * | 2016-08-11 | 2020-02-14 | 东软集团股份有限公司 | Form processing method, server and client |
CN106951278A (en) * | 2017-02-20 | 2017-07-14 | 深圳国泰安教育技术股份有限公司 | A kind of data processing method and device |
CN106951278B (en) * | 2017-02-20 | 2020-08-21 | 深圳国泰安教育技术有限公司 | Data processing method and device |
WO2019000627A1 (en) * | 2017-06-28 | 2019-01-03 | 上海壹账通金融科技有限公司 | Software customization server, method, program and computer readable storage medium |
CN111538481A (en) * | 2019-01-21 | 2020-08-14 | 北京邮电大学 | Application program customization method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109948134B (en) | Report automatic generation method, system, electronic equipment and storage medium | |
US10705803B2 (en) | Method and system for realizing data tracking by means of software development kit | |
CN108363587B (en) | Application program operation monitoring method and device, computer equipment and storage medium | |
CN109101425B (en) | Index point burying method and device for dynamic page AB test | |
CN104899016B (en) | Allocating stack Relation acquisition method and device | |
CN109740122B (en) | Method and device for converting thinking guide graph use case file | |
CN108399072B (en) | Application page updating method and device | |
US20100037150A1 (en) | Synchronous to Asynchronous Web Page Conversion | |
CN111866158B (en) | Routing method, routing device, computer equipment and storage medium | |
CN104133772A (en) | Automatic test data generation method | |
CN104268083B (en) | Automatic software test method and device | |
CN105653273A (en) | Personalized customizing method for client function under B/S architecture | |
CN108280219A (en) | Text interpretation method, device, computer equipment and storage medium | |
CN104391786A (en) | Webpage automatic test system and method thereof | |
US20110191381A1 (en) | Interactive System for Extracting Data from a Website | |
CN103914375A (en) | Method and device for testing owner-drawing interface software | |
CN103902717A (en) | System and method for personalizing internal portals of enterprises | |
CN112083919B (en) | Target service code generation method and device based on YAML template | |
CN108023918A (en) | A kind of information on services acquisition methods, apparatus and system | |
CN105808221A (en) | Card type desktop realization method and apparatus | |
CN110555073A (en) | data processing method and device, electronic equipment and storage medium | |
CN102591874A (en) | Prompt method, terminal and server | |
CN107798030A (en) | The method for splitting and device of tables of data | |
CN104798067A (en) | Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method | |
CN105824517A (en) | Implementation method and apparatus of desktop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160608 |