CN113553530A - Information reporting dynamic page configuration method and device - Google Patents
Information reporting dynamic page configuration method and device Download PDFInfo
- Publication number
- CN113553530A CN113553530A CN202110851062.3A CN202110851062A CN113553530A CN 113553530 A CN113553530 A CN 113553530A CN 202110851062 A CN202110851062 A CN 202110851062A CN 113553530 A CN113553530 A CN 113553530A
- Authority
- CN
- China
- Prior art keywords
- data element
- field
- dynamic page
- data
- information
- 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
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000004590 computer program Methods 0.000 claims description 15
- 230000008676 import Effects 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 8
- 230000001502 supplementing effect Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 15
- 238000005516 engineering process Methods 0.000 abstract description 13
- 230000006870 function Effects 0.000 description 18
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 11
- 230000000295 complement effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 239000000872 buffer Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
According to the information submission dynamic page configuration method and device, based on the basic page control element, the designed field configuration rule is utilized to process the data element attribute list, the page is dynamically generated, an automatic template for page generation is provided, and the process of manually developing codes for information data submission such as financial science and technology is reduced.
Description
Technical Field
The application relates to the technical field of supervision submission, in particular to a method and a device for configuring a dynamic page of information submission.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
At present, the financial industry scientific and technological information reported by the supervision institutions to each financial institution is becoming stricter, and the requirements on the quality, accuracy and timeliness of data reported by the financial institutions are higher and higher. The financial industry science and technology information submission content comprises 59 submission data elements with more than 2 thousand attributes, and 2 thousand data elements with collection attribute list checking rules. The method has large report data range and high report quality requirement, and simultaneously, each financial institution needs to consume a large amount of manpower and energy to analyze, design and develop report data elements and respond to supervision interface changes in time, so that the method becomes a great pain point and difficulty. The invention can enable each financial institution to quickly start, meet the requirement of financial industry scientific and technological information reporting data element, and simultaneously quickly adjust the data element field when the supervision interface is changed, thereby meeting the supervision requirement.
Disclosure of Invention
Aiming at the problems in the prior art, the application provides an information reporting dynamic page configuration method and device, a context-aware computing technology is introduced into a security detection device by configuring a knowledge graph of an APT entity, so that the detection device can sense the security condition of POS equipment based on a Windows system, the abnormal events of unknown APT attack are analyzed in real time, the abnormal events are identified and detected in time before a large-scale attack event occurs, the protection time is shortened, and the level of a security protection system can be greatly improved while the manual input is reduced.
In order to solve the technical problem, the application provides the following technical scheme:
in a first aspect, the present invention provides a method for configuring an information delivery dynamic page, including:
acquiring a data acquisition range attribute list of the information delivery data element;
writing data element field configuration information according to the data element attribute list based on a preset field configuration rule;
and generating a dynamic page for the information submission according to the data element field configuration information.
In a preferred embodiment, further comprising:
and setting the preset field configuration rule.
In a preferred embodiment, the setting the preset field configuration rule includes:
and determining a field configuration rule according to the name of a Chinese character in the field, the length of the field, the precision of the field, the type of a rule (single selection, multiple selection and global unique identifier), a regular expression check rule, a rule not passing prompt, a self-increment sequence, a primary key identification, whether the field is necessary or not and field editable role list information.
In a preferred embodiment, the generating the dynamic page for information delivery according to the data element field configuration information includes:
generating a data element additional recording scene according to the data element field configuration information;
and recording the dynamic page of the information report according to the data elements.
In a preferred embodiment, the generating a data element supplementary recording scene according to the data element field configuration information includes:
and configuring and generating a data element additional recording scene according to field English names, field Chinese names, control types, list display identifiers, form display identifiers, new identifiers, necessary filling identifiers, modifiable identifiers, query condition identifiers, display sequence numbers, Excel column corresponding fields and Excel annotation description.
In a preferred embodiment, further comprising:
and inputting elements according to a form on the page, supplementing scene numbers through data elements, and inserting, updating or deleting corresponding data elements.
In a preferred embodiment, further comprising:
and when the entry-supplementing data element entry field is edited on the generated dynamic page, checking the entry validity according to the regular expression check rule, and prompting the regular expression check result.
In a preferred embodiment, further comprising:
and when the data element list is imported in batches, asynchronously verifying whether the imported data meets the requirements according to the regular expression verification rule, and prompting the verification result.
In a preferred embodiment, the data element complementary recording scene includes:
the data element additional recording scene comprises adding, modifying and deleting data elements, downloading a batch import template, importing data element data in batches, checking and auditing logs.
In a second aspect, the present invention provides an information delivery dynamic page configuration apparatus, including:
the acquisition module acquires a data acquisition range attribute list of the information reporting data element;
the configuration module writes data element field configuration information according to the data element attribute list based on a preset field configuration rule;
and the generating module is used for generating the dynamic page for information submission according to the data element field configuration information.
In a preferred embodiment, further comprising:
and the setting module is used for setting the preset field configuration rule.
In a preferred embodiment, the setting module is specifically configured to determine the field configuration rule according to a field name, a field length, a field precision, a field type, a rule type (single-choice, multiple-choice, and globally unique identifier), a regular expression check rule, a rule not passing through a prompt, a self-increment sequence, a primary key identifier, whether the rule is necessary, and field editable role list information.
In a preferred embodiment, the generating module includes:
the additional recording scene generating unit generates a data element additional recording scene according to the data element field configuration information;
and the dynamic page generating unit is used for recording the dynamic page of the information report according to the data element.
In a preferred embodiment, the entry-supplementing scene generating unit is specifically configured to generate a data element entry-supplementing scene according to a field english name, a field chinese name, a control type, a list display identifier, a form display identifier, an addition identifier, a necessary entry identifier, a modifiable identifier, an inquiry condition identifier, a display sequence number, an Excel column corresponding field, and an Excel annotation description.
In a preferred embodiment, further comprising:
and the changing module is used for inputting elements according to the form on the page, additionally recording the scene number through the data element, and inserting, updating or deleting the corresponding data element.
In a preferred embodiment, further comprising:
and the validity checking module is used for checking the validity of the entry according to the regular expression checking rule and prompting the checking result of the regular expression when the entry supplementing data element entry field is edited on the generated dynamic page.
In a preferred embodiment, further comprising:
and the data checking module is used for asynchronously checking whether the imported data meet the requirements or not according to the regular expression checking rule when the data element list is imported in batches and prompting the checking result.
In a preferred embodiment, the data element complementary recording scene includes:
the data element additional recording scene comprises adding, modifying and deleting data elements, downloading a batch import template, importing data element data in batches, checking and auditing logs.
In a third aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the method for configuring a dynamic page for messaging when executing the program.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method for configuring a messaging dynamic page.
According to the technical scheme, the method and the device for configuring the information delivery dynamic page have the advantages that the basic page control element is used as the basis, the designed field configuration rule is utilized to process the data element attribute list, the page is dynamically generated, the automatic template for page generation is provided, and the process of manually developing codes for information data delivery such as financial science and technology is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating all or part of the steps of a method for configuring a messaging dynamic page in an embodiment of the present application.
Fig. 2 is a second flowchart illustrating all or part of the steps of the method for configuring a messaging dynamic page in the embodiment of the present application.
Fig. 3 is a third flowchart illustrating all or part of the steps of the method for configuring a dynamic page for information delivery according to the embodiment of the present application.
Fig. 4 is a fourth flowchart illustrating all or part of the steps of the method for configuring a messaging dynamic page in the embodiment of the present application.
Fig. 5 is a fifth flowchart illustrating all or part of the steps of the method for configuring a messaging dynamic page in the embodiment of the present application.
Fig. 6 is a sixth schematic flowchart illustrating all or part of the steps of the method for configuring a messaging dynamic page in the embodiment of the present application.
Fig. 7 is a seventh flowchart illustrating all or part of the steps of the method for configuring a messaging dynamic page in the embodiment of the present application.
Fig. 8 is an eighth flowchart illustrating all or part of the steps of the method for configuring a messaging dynamic page in the embodiment of the present application.
Fig. 9 is a schematic structural diagram of an information delivery dynamic page configuration apparatus in an embodiment of the present application.
Fig. 10 is a schematic structural diagram of an electronic device in an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the method and the apparatus for configuring a dynamic page for information delivery disclosed in the present application can be used in the financial field and can also be used in any field except the technical field of information security.
Considering that the financial industry scientific and technological information reported by the supervising organization to each financial institution is becoming stricter, the requirements on the quality, accuracy and timeliness of the data reported by the financial institution are higher and higher. The financial industry science and technology information submission content comprises 59 submission data elements with more than 2 thousand attributes, and 2 thousand data elements with collection attribute list checking rules. The method has large report data range and high report quality requirement, and simultaneously, each financial institution needs to consume a large amount of manpower and energy to analyze, design and develop report data elements and respond to supervision interface changes in time, so that the method becomes a great pain point and difficulty.
Based on the above, the present application provides an information delivery dynamic page configuration device for implementing the information delivery dynamic page configuration method provided in one or more embodiments of the present application, where the information delivery dynamic page configuration device may be in communication connection with a user terminal, and sends a generated dynamic page to the user terminal for use, where the user terminal may be provided with a plurality of information delivery dynamic page configuration devices, and the information delivery dynamic page configuration devices may specifically access the user terminal through a dedicated network.
The information delivery dynamic page configuration device can acquire a data acquisition range attribute list of information delivery data elements; writing data element field configuration information according to the data element attribute list based on a preset field configuration rule; and generating a dynamic page for the information submission according to the data element field configuration information.
It will be appreciated that the user terminal may comprise a smartphone, a tablet electronic device, a portable computer, a desktop computer, a Personal Digital Assistant (PDA), or the like.
The user terminal may have a communication module (i.e., a communication unit), and may be in communication connection with the remote information delivery dynamic page configuration device to implement data transmission with the information delivery dynamic page configuration device. For example, the communication unit may send the usage requirements of the user to the messaging dynamic page configuration device. The communication unit can also receive the dynamic page returned by the information reporting dynamic page configuration device.
The information delivery dynamic page configuration device and the user terminal may communicate with each other using any suitable network protocol, including a network protocol that has not been developed at the filing date of the present application. The network protocol may include, for example, a TCP/IP protocol, a UDP/IP protocol, an HTTP protocol, an HTTPS protocol, or the like. Of course, the network Protocol may also include, for example, an RPC Protocol (Remote Procedure Call Protocol), a REST Protocol (Representational State Transfer Protocol), and the like used above the above Protocol.
According to the information delivery dynamic page configuration method and device, the electronic equipment and the computer readable storage medium, the basic page control element is used as the basis, the designed field configuration rule is utilized to process the data element attribute list, the page is dynamically generated, the page generation automatic template is provided, and the process of manually developing codes for information data delivery such as financial science and technology is reduced.
The following embodiments and application examples are specifically and respectively described.
The technical scheme includes that the financial industry scientific and technological information submission content comprises 59 submission data elements with more than 2 thousands of attributes, and the data element collection attribute list checking rules are 2 thousands of data elements. For the problems that the report data range is large, the report quality requirement is high, and meanwhile, each financial institution needs to consume a large amount of manpower and energy to analyze, design and develop the report data elements and respond to the change of the supervision interface in time, which becomes a great pain point and difficulty, the application provides an embodiment of an information report dynamic page configuration method, and referring to fig. 1, the information report dynamic page configuration method specifically comprises the following contents:
step S100: and acquiring a data acquisition range attribute list of the information delivery data element.
Step S200: and writing the data element field configuration information according to the data element attribute list based on a preset field configuration rule.
Step S300: and generating a dynamic page for the information submission according to the data element field configuration information.
As can be seen from the above description, in the method for configuring a dynamic page for information delivery provided in the embodiment of the present application, based on the basic page control element, the designed field configuration rule is used to process the list of data element attributes, and dynamically generate a page, so that an automatic template for page generation is provided, and processes for manually developing codes for information data delivery such as science and technology in the financial industry are reduced.
In a preferred embodiment, further comprising:
and setting the preset field configuration rule.
In a preferred embodiment, the setting the preset field configuration rule includes:
and determining a field configuration rule according to the name of a Chinese character in the field, the length of the field, the precision of the field, the type of a rule (single selection, multiple selection and global unique identifier), a regular expression check rule, a rule not passing prompt, a self-increment sequence, a primary key identification, whether the field is necessary or not and field editable role list information.
Specifically, the step of setting the preset field configuration rule includes:
as shown in fig. 2, the field configuration rule is determined as follows:
step 201: determining data element field information;
and determining all field information of one data element according to the data element attribute list, wherein the field information comprises a field Chinese name, a field length, field precision, a field type, a rule type (single selection, multiple selection and global unique identifier), a self-increment sequence, a primary key identification, necessity and the like. Configuring information such as field editable role list and determining field configuration rule
Step 202: determining a check rule;
and writing a corresponding regular expression check rule for the field constraint condition and the field check information, and determining that the rule does not pass the prompt information for the condition that the check does not pass.
Step 203: determining the role authority of the field;
whether field defaults to be relevant and can be edited or not is set uniformly through the additional recording scene, for special fields, the roles of the affiliated users can be set, and only the designated roles have editing authority.
Step 204: a field configuration rule is determined.
Through steps 201-203, a field configuration rule of a data element is finally determined.
In a preferred embodiment, the generating the dynamic page for information delivery according to the data element field configuration information includes:
generating a data element additional recording scene according to the data element field configuration information;
and recording the dynamic page of the information report according to the data elements.
In a preferred embodiment, the generating a data element supplementary recording scene according to the data element field configuration information includes:
and configuring and generating a data element additional recording scene according to field English names, field Chinese names, control types, list display identifiers, form display identifiers, new identifiers, necessary filling identifiers, modifiable identifiers, query condition identifiers, display sequence numbers, Excel column corresponding fields and Excel annotation description.
Specifically, as shown in fig. 3, the data element additional recording scene is implemented as follows:
step 301: determining the control type of the data element field;
and determining the control type (text box, time, drop-down single selection, date, mechanism tree, drop-down multiple selection) of the data element field according to the data element attribute list.
Step 302: determining which fields of the data elements are used as a display list, a form display, a query condition, newly adding and modifying;
setting query condition fields and input boxes, setting query display list information, and setting popup box form display and maintainable fields.
When the field of the supervision interface changes, the field can be quickly set to meet the supervision requirement.
Step 303: determining a data element Excel template field and an Excel annotation description;
setting field header information of the Excel template and annotation description on the header, providing necessary prompts for Excel, and facilitating filling after a user downloads the template.
Step 304: and generating a data element complementary recording scene.
Through steps 301-303, a data element complementary recording scene is finally determined.
In a preferred embodiment, as shown in fig. 4, the data element additional recording scene dynamic generation page is implemented as follows:
step 401: a user selects an additional recording scene, and the configured data element additional recording scene information is obtained;
and inquiring and acquiring configured data element additional recording scene information according to the additional recording scene selected by the user.
Step 402: generating a display page by using a page control according to the configured data element additional recording scene;
and generating query conditions, a query list, a form and related operation buttons according to the data element additional recording scene.
Step 403: generating a batch import and export function according to the configured data element additional recording scene;
and generating an Excel template according to the data element additional recording scene to provide downloading and related import and export functions.
Step 404: and generating the dynamic page.
Through steps 401-403, a dynamic page available for a user is finally generated.
In a preferred embodiment, further comprising:
and inputting elements according to a form on the page, supplementing scene numbers through data elements, and inserting, updating or deleting corresponding data elements.
In a preferred embodiment, as shown in fig. 5, the data element padding scene dynamic padding function is implemented as follows:
step 501: a user inputs data metadata on the dynamic page;
step 502: acquiring relevant table field information according to the configured data element additional recording scene;
step 503: updating data into the relevant physical table;
step 504: completing the data additional recording.
Completing data supplement through steps 501-503.
In a preferred embodiment, further comprising:
and when the entry-supplementing data element entry field is edited on the generated dynamic page, checking the entry validity according to the regular expression check rule, and prompting the regular expression check result.
In a preferred embodiment, further comprising:
and when the data element list is imported in batches, asynchronously verifying whether the imported data meets the requirements according to the regular expression verification rule, and prompting the verification result.
Specifically, as shown in fig. 6, the data element entry checking is implemented as follows:
step 601: a user inputs data metadata on the dynamic page;
step 602: acquiring a regular expression check rule according to a configured data element additional recording scene;
step 603: checking the validity of the input and prompting that the check fails to pass the information;
step 604: and completing data element supplementary record verification.
Through steps 601-603, completing data element additional record verification.
More specifically, as shown in fig. 7, the data element batch import check function is implemented as follows:
step 701: leading in metadata on a dynamic page in batches by a user;
step 702: acquiring a regular expression check rule according to a configured data element additional recording scene;
step 703: asynchronously checking and importing Excel file data, and outputting a list prompt;
step 704: and finishing the batch import check of the data elements.
Through steps 701-703, batch import verification of data elements is completed.
In a preferred embodiment, the data element complementary recording scene includes:
the data element additional recording scene comprises adding, modifying and deleting data elements, downloading a batch import template, importing data element data in batches, checking and auditing logs.
Specifically, the log audit includes the following steps, as shown in fig. 8:
step 801: a user maintains or imports data metadata on a dynamic page in batch;
step 802: recording an operation log;
and the operation log comprises user operation information, a data state before operation, a data state after operation and the like.
Step 803: inquiring log information according to the data metadata main key;
step 804: and displaying the historical operation trace on the page.
The following describes embodiments of the present invention in detail.
Taking [ server ] data elements as an example, the list of the acquired attribute lists is shown in table 1 below:
TABLE 1 Attribute List
Taking the data element as an example, the configuration of the field of the write data element is shown in table 2 below,
TABLE 2 data element field configuration Table
Taking [ server ] as an example, the generated data element additional recording scene is shown in table 3 below:
TABLE 3 data element additional recording scene Table
The dynamic page generation and the additional recording function can be displayed through a page, which is not described herein.
In terms of software, in order to solve the problem that the financial science and technology information submission content comprises 59 submission data elements, more than 2 thousand attributes, and 2 thousand data elements, namely a data element collection attribute list checking rule. For the problems that the scope of the delivery data is large, the delivery quality requirement is high, and meanwhile, each financial institution needs to consume a large amount of manpower and energy to analyze, design and develop the delivery data elements and respond to the change of the supervision interface in time, which becomes a great pain point and difficulty, the application provides an embodiment of an information delivery dynamic page configuration device for executing all or part of the contents in the information delivery dynamic page configuration method, and the information delivery dynamic page configuration device specifically includes the following contents, referring to fig. 9:
the acquisition module 10 acquires a data acquisition range attribute list of the information delivery data element;
the configuration module 20 writes data element field configuration information according to the data element attribute list based on a preset field configuration rule;
the generating module 30 generates a dynamic page for the information delivery according to the data element field configuration information.
In a preferred embodiment, further comprising:
and the setting module is used for setting the preset field configuration rule.
In a preferred embodiment, the setting module is specifically configured to determine the field configuration rule according to a field name, a field length, a field precision, a field type, a rule type (single-choice, multiple-choice, and globally unique identifier), a regular expression check rule, a rule not passing through a prompt, a self-increment sequence, a primary key identifier, whether the rule is necessary, and field editable role list information.
In a preferred embodiment, the generating module includes:
the additional recording scene generating unit generates a data element additional recording scene according to the data element field configuration information;
and the dynamic page generating unit is used for recording the dynamic page of the information report according to the data element.
In a preferred embodiment, the entry-supplementing scene generating unit is specifically configured to generate a data element entry-supplementing scene according to a field english name, a field chinese name, a control type, a list display identifier, a form display identifier, an addition identifier, a necessary entry identifier, a modifiable identifier, an inquiry condition identifier, a display sequence number, an Excel column corresponding field, and an Excel annotation description.
In a preferred embodiment, further comprising:
and the changing module is used for inputting elements according to the form on the page, additionally recording the scene number through the data element, and inserting, updating or deleting the corresponding data element.
In a preferred embodiment, further comprising:
and the validity checking module is used for checking the validity of the entry according to the regular expression checking rule and prompting the checking result of the regular expression when the entry supplementing data element entry field is edited on the generated dynamic page.
In a preferred embodiment, further comprising:
and the data checking module is used for asynchronously checking whether the imported data meet the requirements or not according to the regular expression checking rule when the data element list is imported in batches and prompting the checking result.
In a preferred embodiment, the data element complementary recording scene includes:
the data element additional recording scene comprises adding, modifying and deleting data elements, downloading a batch import template, importing data element data in batches, checking and auditing logs.
According to the technical scheme, the information delivery dynamic page configuration device provided by the application is based on the basic page control element, processes the data element attribute list by using the designed field configuration rule, dynamically generates the page, provides an automatic template for page generation, and reduces the process of manually developing codes for information data delivery such as financial science and technology.
In terms of hardware, in order to solve the problem that the financial science and technology information submission content comprises 59 submission data elements, more than 2 thousand attributes, and 2 thousand data elements, namely, a data element collection attribute list checking rule. For the problems that the report data range is large, the report quality requirement is high, and meanwhile, each financial institution needs to consume a large amount of manpower and energy to analyze, design and develop the report data elements and respond to the change of the supervision interface in time, which is a great pain point and difficulty, the application provides an embodiment of electronic equipment for realizing all or part of contents in the information report dynamic page configuration method, and the electronic equipment specifically comprises the following contents:
fig. 10 is a schematic block diagram of a system configuration of an electronic device 9600 according to an embodiment of the present application. As shown in fig. 10, the electronic device 9600 can include a central processor 9100 and a memory 9140; the memory 9140 is coupled to the central processor 9100. Notably, this fig. 10 is exemplary; other types of structures may also be used in addition to or in place of the structure to implement telecommunications or other functions.
In one embodiment, the messaging dynamic page configuration function may be integrated into a central processor. Wherein the central processor may be configured to control:
step S100: and acquiring a data acquisition range attribute list of the information delivery data element.
Step S200: and writing the data element field configuration information according to the data element attribute list based on a preset field configuration rule.
Step S300: and generating a dynamic page for the information submission according to the data element field configuration information.
As can be seen from the above description, in the electronic device provided in the embodiment of the present application, based on the basic page control element, the designed field configuration rule is used to process the data element attribute list, and dynamically generate the page, so that an automatic template for page generation is provided, and a process of manually developing a code for reporting information data such as science and technology in the financial industry is reduced.
In another embodiment, the information delivery dynamic page configuring apparatus may be configured separately from the central processor 9100, for example, the information delivery dynamic page configuring apparatus may be configured as a chip connected to the central processor 9100, and the information delivery dynamic page configuring function is realized by the control of the central processor.
As shown in fig. 10, the electronic device 9600 may further include: a communication module 9110, an input unit 9120, an audio processor 9130, a display 9160, and a power supply 9170. It is noted that the electronic device 9600 also does not necessarily include all of the components shown in fig. 10; in addition, the electronic device 9600 may further include components not shown in fig. 10, which can be referred to in the prior art.
As shown in fig. 10, a central processor 9100, sometimes referred to as a controller or operational control, can include a microprocessor or other processor device and/or logic device, which central processor 9100 receives input and controls the operation of the various components of the electronic device 9600.
The memory 9140 can be, for example, one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. The information relating to the failure may be stored, and a program for executing the information may be stored. And the central processing unit 9100 can execute the program stored in the memory 9140 to realize information storage or processing, or the like.
The input unit 9120 provides input to the central processor 9100. The input unit 9120 is, for example, a key or a touch input device. Power supply 9170 is used to provide power to electronic device 9600. The display 9160 is used for displaying display objects such as images and characters. The display may be, for example, an LCD display, but is not limited thereto.
The memory 9140 can be a solid state memory, e.g., Read Only Memory (ROM), Random Access Memory (RAM), a SIM card, or the like. There may also be a memory that holds information even when power is off, can be selectively erased, and is provided with more data, an example of which is sometimes called an EPROM or the like. The memory 9140 could also be some other type of device. Memory 9140 includes a buffer memory 9141 (sometimes referred to as a buffer). The memory 9140 may include an application/function storage portion 9142, the application/function storage portion 9142 being used for storing application programs and function programs or for executing a flow of operations of the electronic device 9600 by the central processor 9100.
The memory 9140 can also include a data store 9143, the data store 9143 being used to store data, such as contacts, digital data, pictures, sounds, and/or any other data used by an electronic device. The driver storage portion 9144 of the memory 9140 may include various drivers for the electronic device for communication functions and/or for performing other functions of the electronic device (e.g., messaging applications, contact book applications, etc.).
The communication module 9110 is a transmitter/receiver 9110 that transmits and receives signals via an antenna 9111. The communication module (transmitter/receiver) 9110 is coupled to the central processor 9100 to provide input signals and receive output signals, which may be the same as in the case of a conventional mobile communication terminal.
Based on different communication technologies, a plurality of communication modules 9110, such as a cellular network module, a bluetooth module, and/or a wireless local area network module, may be provided in the same electronic device. The communication module (transmitter/receiver) 9110 is also coupled to a speaker 9131 and a microphone 9132 via an audio processor 9130 to provide audio output via the speaker 9131 and receive audio input from the microphone 9132, thereby implementing ordinary telecommunications functions. The audio processor 9130 may include any suitable buffers, decoders, amplifiers and so forth. In addition, the audio processor 9130 is also coupled to the central processor 9100, thereby enabling recording locally through the microphone 9132 and enabling locally stored sounds to be played through the speaker 9131.
An embodiment of the present application further provides a computer-readable storage medium capable of implementing all the steps in the method for configuring a dynamic page for messaging in the foregoing embodiment, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements all the steps of the method for configuring a dynamic page for messaging in which an execution subject is the device or the client, for example, when the processor executes the computer program, the processor implements the following steps:
step S100: and acquiring a data acquisition range attribute list of the information delivery data element.
Step S200: and writing the data element field configuration information according to the data element attribute list based on a preset field configuration rule.
Step S300: and generating a dynamic page for the information submission according to the data element field configuration information.
As can be seen from the above description, in the electronic device provided in the embodiment of the present application, based on the basic page control element, the designed field configuration rule is used to process the data element attribute list, and dynamically generate the page, so that an automatic template for page generation is provided, and a process of manually developing a code for reporting information data such as science and technology in the financial industry is reduced.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The principle and the implementation mode of the invention are explained by applying specific embodiments in the invention, and the description of the embodiments is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (20)
1. A method for configuring an information delivery dynamic page, comprising:
acquiring a data acquisition range attribute list of the information delivery data element;
writing data element field configuration information according to the data element attribute list based on a preset field configuration rule;
and generating a dynamic page for the information submission according to the data element field configuration information.
2. The method of configuring an information delivery dynamic page of claim 1, further comprising:
and setting the preset field configuration rule.
3. The method of claim 2, wherein the setting the configuration rule of the preset field comprises:
and determining a field configuration rule according to the name of a Chinese character in the field, the length of the field, the precision of the field, the type of a rule (single selection, multiple selection and global unique identifier), a regular expression check rule, a rule not passing prompt, a self-increment sequence, a primary key identification, whether the field is necessary or not and field editable role list information.
4. The method of claim 1, wherein the generating the dynamic page for messaging according to the data element field configuration information comprises:
generating a data element additional recording scene according to the data element field configuration information;
and recording the dynamic page of the information report according to the data elements.
5. The method of claim 4, wherein the generating a data element supplementary recording scenario according to the data element field configuration information comprises:
and configuring and generating a data element additional recording scene according to field English names, field Chinese names, control types, list display identifiers, form display identifiers, new identifiers, necessary filling identifiers, modifiable identifiers, query condition identifiers, display sequence numbers, Excel column corresponding fields and Excel annotation description.
6. The method of configuring an information delivery dynamic page of claim 2, further comprising:
and inputting elements according to a form on the page, supplementing scene numbers through data elements, and inserting, updating or deleting corresponding data elements.
7. The method of configuring an information delivery dynamic page of claim 2, further comprising:
and when the entry-supplementing data element entry field is edited on the generated dynamic page, checking the entry validity according to the regular expression check rule, and prompting the regular expression check result.
8. The method of configuring an information delivery dynamic page of claim 2, further comprising:
and when the data element list is imported in batches, asynchronously verifying whether the imported data meets the requirements according to the regular expression verification rule, and prompting the verification result.
9. The method of claim 2, wherein the data element supplementary scenario comprises:
the data element additional recording scene comprises adding, modifying and deleting data elements, downloading a batch import template, importing data element data in batches, checking and auditing logs.
10. An apparatus for configuring a messaging dynamic page, comprising:
the acquisition module acquires a data acquisition range attribute list of the information reporting data element;
the configuration module writes data element field configuration information according to the data element attribute list based on a preset field configuration rule;
and the generating module is used for generating the dynamic page for information submission according to the data element field configuration information.
11. The messaging dynamic page provisioning apparatus of claim 10, further comprising:
and the setting module is used for setting the preset field configuration rule.
12. The device for configuring an information delivery dynamic page according to claim 11, wherein the setting module is specifically configured to determine the field configuration rule according to a field name, a field length, a field precision, a field type, a rule type (single-choice, multiple-choice, and globally unique identifier), a regular expression check rule, a rule fail prompt, a self-increment sequence, a primary key identifier, whether a rule is necessary, and field editable role list information.
13. The messaging dynamic page configuration apparatus of claim 10, wherein the generating module comprises:
the additional recording scene generating unit generates a data element additional recording scene according to the data element field configuration information;
and the dynamic page generating unit is used for recording the dynamic page of the information report according to the data element.
14. The device for configuring information delivery dynamic page according to claim 13, wherein the supplementary recording scenario generating unit is specifically configured to generate a data element supplementary recording scenario according to a field english name, a field chinese name, a control type, a list display identifier, a form display identifier, an addition identifier, a must-fill identifier, a modifiable identifier, an inquiry condition identifier, a display sequence number, an Excel column corresponding field, and an Excel comment description.
15. The messaging dynamic page provisioning apparatus of claim 11, further comprising:
and the changing module is used for inputting elements according to the form on the page, additionally recording the scene number through the data element, and inserting, updating or deleting the corresponding data element.
16. The messaging dynamic page provisioning apparatus of claim 11, further comprising:
and the validity checking module is used for checking the validity of the entry according to the regular expression checking rule and prompting the checking result of the regular expression when the entry supplementing data element entry field is edited on the generated dynamic page.
17. The messaging dynamic page provisioning apparatus of claim 11, further comprising:
and the data checking module is used for asynchronously checking whether the imported data meet the requirements or not according to the regular expression checking rule when the data element list is imported in batches and prompting the checking result.
18. The apparatus of claim 11, wherein the data element supplementary scene comprises:
the data element additional recording scene comprises adding, modifying and deleting data elements, downloading a batch import template, importing data element data in batches, checking and auditing logs.
19. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of messaging dynamic page configuration of any of claims 1 to 9 when executing the program.
20. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method for dynamic page configuration for messaging as claimed in any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110851062.3A CN113553530A (en) | 2021-07-27 | 2021-07-27 | Information reporting dynamic page configuration method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110851062.3A CN113553530A (en) | 2021-07-27 | 2021-07-27 | Information reporting dynamic page configuration method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113553530A true CN113553530A (en) | 2021-10-26 |
Family
ID=78104579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110851062.3A Pending CN113553530A (en) | 2021-07-27 | 2021-07-27 | Information reporting dynamic page configuration method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113553530A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115659940A (en) * | 2022-11-09 | 2023-01-31 | 北京白龙马云行科技有限公司 | Template adjusting method based on SaaS system, driver information obtaining method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109669949A (en) * | 2018-12-27 | 2019-04-23 | 广州云趣信息科技有限公司 | A kind of dynamic report generation method and system realization based on data model |
CN110020358A (en) * | 2017-11-07 | 2019-07-16 | 北京京东尚科信息技术有限公司 | Method and apparatus for generating dynamic page |
CN113076104A (en) * | 2021-04-30 | 2021-07-06 | 京东方科技集团股份有限公司 | Page generation method, device, equipment and storage medium |
-
2021
- 2021-07-27 CN CN202110851062.3A patent/CN113553530A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110020358A (en) * | 2017-11-07 | 2019-07-16 | 北京京东尚科信息技术有限公司 | Method and apparatus for generating dynamic page |
CN109669949A (en) * | 2018-12-27 | 2019-04-23 | 广州云趣信息科技有限公司 | A kind of dynamic report generation method and system realization based on data model |
CN113076104A (en) * | 2021-04-30 | 2021-07-06 | 京东方科技集团股份有限公司 | Page generation method, device, equipment and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115659940A (en) * | 2022-11-09 | 2023-01-31 | 北京白龙马云行科技有限公司 | Template adjusting method based on SaaS system, driver information obtaining method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111767095A (en) | Micro-service generation method and device, terminal equipment and storage medium | |
CN112463634B (en) | Software testing method and device under micro-service architecture | |
TW201439792A (en) | System and method for accessing database | |
CN107741935B (en) | Data importing method and data importing device | |
CN110543301B (en) | Method and device for generating jenkins code file | |
CN111125064B (en) | Method and device for generating database schema definition statement | |
CN112784112B (en) | Message verification method and device | |
CN107451112B (en) | Form tool data checking method, device, terminal equipment and storage medium | |
CN112988601A (en) | Test script development method and device | |
CN109299913B (en) | Employee salary scheme generation method and device | |
CN106294480A (en) | A kind of file layout change-over method, device and examination question import system | |
CN113868252A (en) | Database mode matching method and device and SQL query statement generation method | |
CN112711640A (en) | Method and device for configuring business handling process | |
CN113342330B (en) | Front-end engineering generation method and device | |
CN112394932A (en) | Automatic browser webpage skin changing method and device | |
CN107977316A (en) | A kind of method, client and system for simulating remote procedure call | |
CN113282591B (en) | Authority filtering method, authority filtering device, computer equipment and storage medium | |
CN113553530A (en) | Information reporting dynamic page configuration method and device | |
CN112800063A (en) | Automatic label passing method and device based on data structure | |
CN111124541A (en) | Configuration file generation method, device, equipment and medium | |
CN109117431B (en) | System and method for merging source data from a source application to target data of a target application | |
CN114968917A (en) | Method and device for rapidly importing file data | |
CN113515447B (en) | Automatic testing method and device for system | |
CN114840576A (en) | Data standard matching method and device | |
KR20220143558A (en) | Method and apparatus for providing music production service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |