CN105653273A - Personalized customizing method for client function under B/S architecture - Google Patents

Personalized customizing method for client function under B/S architecture Download PDF

Info

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
Application number
CN201511013771.5A
Other languages
Chinese (zh)
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.)
Hefei D2s Soft Information Technology Co Ltd
Original Assignee
Hefei D2s Soft Information 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 Hefei D2s Soft Information Technology Co Ltd filed Critical Hefei D2s Soft Information Technology Co Ltd
Priority to CN201511013771.5A priority Critical patent/CN105653273A/en
Publication of CN105653273A publication Critical patent/CN105653273A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software 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

The personalized customization method of client functionality under a kind of B/S framework
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.
CN201511013771.5A 2015-12-31 2015-12-31 Personalized customizing method for client function under B/S architecture Pending CN105653273A (en)

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)

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

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

Patent Citations (3)

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

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