Business form processing method, device, equipment and storage medium

By displaying the target business form and obtaining the field update strategy, and judging the changes in field data based on the preset update frequency, the problem that field objects cannot be automatically adjusted in the existing technology is solved, and the flexibility of business forms is improved.

CN116306489BActive Publication Date: 2026-02-03CHINA PING AN LIFE INSURANCE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211634455.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-19
Publication Date
2026-02-03
Estimated Expiration
2042-12-19

AI Technical Summary

Technical Problem

The field objects in the existing business forms are independent of each other and cannot be automatically adjusted through association, resulting in poor flexibility and failing to meet user needs.

Method used

By displaying the target business form, obtaining the field update strategy, judging the changes in field data based on the preset update frequency, and updating the field objects to be processed according to the field update strategy, the automatic adjustment between field objects is achieved.

Benefits of technology

It improves the flexibility of business forms, enabling them to automatically adjust based on the relationships between field objects to meet user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116306489B_ABST
    Figure CN116306489B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of business form processing method, device, equipment and storage medium, belong to data processing technical field.The method comprises: display target business form, target business form includes multiple target field objects;Obtain field update strategy;According to the preset update frequency, the target field data of each target field object is extracted, and it is judged whether target field data changes;When target field data changes, according to field update strategy and the changed target field data, determine the field object to be handled in multiple target field objects;According to field update strategy and the changed target field data, update the field object to be handled, to update target business form;Display updated target business form.The embodiment of the application can automatically adjust the field object of business form when processing the related business of financial industry, improve the flexibility of business form, to effectively meet the use demand of user.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, and particularly relates to a business form processing method and device, equipment and a storage medium. BACKGROUND

[0002] A form is a data collection tool, has the advantages of supporting online data collection, facilitating data transmission and online team collaboration, and is widely used in business systems such as insurance systems, bank systems, transaction systems or order systems in the financial industry.

[0003] At present, in a business application, when a related business of the financial industry needs to be processed, different fields in a business form can have corresponding correlations according to different business requirements. However, the existing business forms are independent of each other, and the fields in the business form cannot be automatically adjusted according to the correlations between the fields, the flexibility of the business form is poor, and the use requirements of users cannot be effectively met. SUMMARY

[0004] The following is a summary of the subject matter described in detail in this document. This summary is not intended to limit the scope of protection of the claims.

[0005] The embodiments of the present application provide a business form processing method, device, equipment and storage medium, which can automatically adjust the fields of a business form, improve the flexibility of the business form, and effectively meet the use requirements of users.

[0006] To achieve the above object, a first aspect of the embodiments of the present application provides a business form processing method, comprising: displaying a target business form, wherein the target business form comprises a plurality of target field objects; obtaining a field update strategy of the target field objects; according to a preset update frequency, extracting target field data of each target field object, and judging whether the target field data changes; when the target field data changes, determining a to-be-processed field object in the plurality of target field objects according to the field update strategy; updating the to-be-processed field object according to the field update strategy and the changed target field data, so as to update the target business form.

[0007] In some embodiments, the updating the to-be-processed field object according to the field update strategy and the changed target field data comprises: in a case where the field update strategy is a data update strategy, updating field data of the to-be-processed field object according to the data update strategy and the changed target field data; in a case where the field update strategy is a state update strategy, updating a field state of the to-be-processed field object according to the state update strategy and the changed target field data; in a case where the field update strategy is an appearance update strategy, updating a field appearance of the to-be-processed field object according to the appearance update strategy and the changed target field data.

[0008] In some embodiments, the updating the field data of the to-be-processed field object according to the data update strategy and the changed target field data in a case where the field update strategy is the data update strategy comprises: determining a calculation rule according to the data update strategy in a case where the field update strategy is the data update strategy, wherein the calculation rule comprises a first calculation rule and a second calculation rule; when the calculation rule is the first calculation rule, performing corresponding calculation processing on preset system operation data and the changed target field data based on the first calculation rule to obtain a first calculation result; when the calculation rule is the second calculation rule, determining field operation data in each target field data based on the second calculation rule, and performing corresponding calculation processing on the field operation data and the changed target field data to obtain a second calculation result; and updating the field data of the to-be-processed field object according to the first calculation result or the second calculation result.

[0009] In some embodiments, the updating the field state of the to-be-processed field object according to the state update strategy and the changed target field data in a case where the field update strategy is the state update strategy comprises: in a case where the field update strategy is the state update strategy, performing comparison processing on preset state data threshold range and the changed target field data based on the state update strategy to obtain a comparison result; when the comparison result is a first comparison result, updating the field state of the to-be-processed field object to make the field object in a hidden state, wherein the first comparison result means that the changed target field data is outside the state data threshold range; and when the comparison result is a second comparison result, updating the field state of the to-be-processed field object to make the field object in a display state, wherein the second comparison result means that the changed target field data is within the state data threshold range.

[0010] In some embodiments, when the field update strategy is an appearance update strategy, updating, according to the appearance update strategy and the changed target field data, the field appearance of the to-be-processed field object comprises: obtaining a plurality of appearance attributes and appearance data threshold ranges, wherein the appearance data threshold ranges correspond to the appearance attributes one by one; when the field update strategy is the appearance update strategy, performing matching processing on the changed target field data and each appearance data threshold range based on the appearance update strategy to determine a target appearance data threshold range; determining a target appearance attribute from each appearance attribute according to the target appearance data threshold range; and updating the field appearance of the to-be-processed field object based on the target appearance attribute.

[0011] In some embodiments, the displaying the target business form comprises: obtaining a business requirement and a plurality of business forms, wherein any business form comprises a plurality of field objects, and the business requirement comprises a field object requirement; determining the target business form from the plurality of business forms according to the field object requirement, and displaying the target business form.

[0012] In some embodiments, the business requirement further comprises a correlation requirement; and the obtaining the field update strategy of the target field object comprises: determining an update function according to the correlation requirement, wherein the update function corresponds to the target field object, and the update function is used to update the to-be-processed field object; generating a configuration file written in a JavaScript language according to the update function; and determining the field update strategy of the target field object according to the configuration file.

[0013] To achieve the above object, a second aspect of the embodiment of the present application provides a business form processing apparatus, comprising: a display unit configured to display a target business form, wherein the target business form comprises a plurality of target field objects; an obtaining unit configured to obtain a field update strategy of the target field object; an extracting unit configured to extract target field data of each target field object according to a preset update frequency, and determine whether the target field data has changed; a judging unit configured to, when the target field data has changed, determine a to-be-processed field object from the plurality of target field objects according to the field update strategy; and an updating unit configured to update the to-be-processed field object according to the field update strategy and the changed target field data, so as to update the target business form.

[0014] To achieve the above objectives, a third aspect of this application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the business form processing method described in the first aspect.

[0015] To achieve the above objectives, a fourth aspect of the present application provides a storage medium, which is a computer-readable storage medium storing a computer program that, when executed by a processor, implements the business form processing method described in the first aspect.

[0016] The business form processing method, apparatus, device, and storage medium proposed in this application include, in embodiments thereof: displaying a target business form, wherein the target business form includes multiple target field objects; obtaining a field update strategy for the target field objects; extracting target field data for each target field object according to a preset update frequency, and determining whether the target field data has changed; when the target field data has changed, determining a field object to be processed among the multiple target field objects according to the field update strategy; and updating the field object to be processed according to the field update strategy and the changed target field data to update the target business form. According to the solution provided in this application embodiment, a target business form containing multiple target field objects is displayed. Then, the target field data of the target field objects is extracted and analyzed according to a preset update frequency. If it is determined that the target field data of the target field object has changed, the target field object that needs to be updated is taken as the field object to be processed, combined with the field update strategy. Then, the field object to be processed is updated through the field update strategy and the changed target field data, thereby updating the target business form. Since the field update strategy can reflect the correlation between the field object to be processed and the changed target field object, the field objects of the business form can be automatically adjusted through the correlation between the field objects, improving the flexibility of the business form and effectively meeting the user's needs.

[0017] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description

[0018] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0019] Figure 1 This is a flowchart of a business form processing method provided in one embodiment of this application;

[0020] Figure 2 This is a flowchart of a method for updating a field object to be processed, provided in another embodiment of this application;

[0021] Figure 3 This is a flowchart illustrating a method for utilizing a data update strategy according to another embodiment of this application;

[0022] Figure 4 This is a flowchart illustrating a method utilizing a state update strategy according to another embodiment of this application;

[0023] Figure 5 This is a flowchart illustrating a method for utilizing an appearance update strategy, provided in another embodiment of this application;

[0024] Figure 6 This is a flowchart illustrating a method for determining a target business form according to another embodiment of this application;

[0025] Figure 7 This is a flowchart illustrating a method for determining a field update strategy according to another embodiment of this application;

[0026] Figure 8 This is a schematic diagram of the structure of a business form processing device provided in another embodiment of this application;

[0027] Figure 9 This is a schematic diagram of the hardware structure of an electronic device provided in another embodiment of this application. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0029] In the description of this application, "several" means one or more, "multiple" means two or more, "greater than", "less than", "exceeding" etc. are understood to exclude the number itself, and "above", "below", "within" etc. are understood to include the number itself.

[0030] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, or the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0031] Currently, in business applications, when processing financial industry-related business, different field objects in the business form can have corresponding relationships for different business needs. However, the field objects in the existing business form are independent of each other, and the field objects in the business form cannot be automatically adjusted through the relationships between field objects. The business form has poor flexibility and cannot effectively meet the user's needs.

[0032] To address the problem that business forms cannot automatically adjust their field objects, resulting in poor flexibility and an inability to effectively meet user needs, this application provides a business form processing method, apparatus, device, and storage medium. The method includes: displaying a target business form, wherein the target business form includes multiple target field objects; obtaining the field update strategy of the target field objects; extracting target field data from each target field object according to a preset update frequency, and determining whether the target field data has changed; when the target field data changes, determining the field object to be processed from among the multiple target field objects according to the field update strategy; and updating the field object to be processed according to the field update strategy and the changed target field data to update the target business form. According to the solution provided in this application embodiment, a target business form containing multiple target field objects is displayed. Then, the target field data of the target field objects is extracted and analyzed according to a preset update frequency. If it is determined that the target field data of the target field object has changed, the target field object that needs to be updated is taken as the field object to be processed, combined with the field update strategy. Then, the field object to be processed is updated through the field update strategy and the changed target field data, thereby updating the target business form. Since the field update strategy can reflect the correlation between the field object to be processed and the changed target field object, the field objects of the business form can be automatically adjusted through the correlation between the field objects, improving the flexibility of the business form and effectively meeting the user's needs.

[0033] The business form processing method, apparatus, device, and storage medium provided in this application are specifically described through the following embodiments. First, the business form processing method in this application is described.

[0034] The business form processing method provided in this application relates to the field of data processing technology. This method can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, etc.; the server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application implementing the business form processing method, but is not limited to the above forms.

[0035] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0036] It should be noted that in all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards of the relevant countries and regions. In addition, when embodiments of this application require access to sensitive personal information of users, separate permission or consent from the user is obtained through pop-ups or redirects to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data for the proper functioning of the embodiments of this application obtained.

[0037] The embodiments of this application will be further described below with reference to the accompanying drawings.

[0038] like Figure 1 As shown, Figure 1This is a flowchart illustrating a business form processing method according to an embodiment of this application. The business form processing method includes, but is not limited to, the following steps:

[0039] Step S110: Display the target business form, wherein the target business form includes multiple target field objects;

[0040] Step S120: Obtain the field update strategy of the target field object;

[0041] Step S130: Extract the target field data of each target field object according to the preset update frequency, and determine whether the target field data has changed.

[0042] Step S140: When the target field data changes, determine the field object to be processed among multiple target field objects according to the field update strategy;

[0043] Step S150: Update the field object to be processed according to the field update strategy and the changed target field data to update the target business form.

[0044] Understandably, when processing financial industry-related business, the corresponding target business form is displayed on the interface according to business requirements. This target business form includes multiple target field objects. Specifically, target field objects refer to various types of form controls such as single-line text boxes, multi-line text boxes, radio buttons, checkboxes, and dropdown selection boxes. Then, the field update strategy for the target field objects is obtained according to business requirements. Based on the update frequency, the target field data of each target field object is extracted and analyzed. The field update strategy is then used to determine the field objects to be processed, which are then updated, and the updated target business form is displayed. Based on this, by displaying multiple target field objects... The target business form is then processed. Following a preset update frequency, the target field data of the target field object is extracted and analyzed. If it is determined that the target field data has changed, the target field object requiring updating is designated as a pending field object, based on the field update strategy. The pending field object is then updated using the field update strategy and the changed target field data, thereby updating the target business form. Because the field update strategy reflects the relationship between the pending field object and the changed target field object, the field objects of the business form can be automatically adjusted based on the relationship between them, improving the flexibility of the business form and effectively meeting user needs.

[0045] In practice, financial industry-related businesses include, but are not limited to: business operations, payment services, transaction services, securities services, banking services, tax services, credit card services, shopping services, and insurance services.

[0046] Additionally, refer to Figure 2 In one embodiment, Figure 1 Step S150 in the illustrated embodiment includes, but is not limited to, the following steps:

[0047] Step S210: When the field update strategy is the data update strategy, update the field data of the field object to be processed according to the data update strategy and the changed target field data.

[0048] Step S220: When the field update strategy is the state update strategy, update the field state of the field object to be processed according to the state update strategy and the changed target field data.

[0049] Step S230: When the field update strategy is the appearance update strategy, update the field appearance of the field object to be processed according to the appearance update strategy and the changed target field data.

[0050] Understandably, for a field object that functions as a form control, the field object can correspond to field data, i.e., the data of the form control; the field object can also correspond to field state, i.e., the state of the form control; and the field object can also correspond to field appearance, i.e., the appearance of the form control. Field update strategies include, but are not limited to: data update strategy, state update strategy, and appearance update strategy. The update process is as follows: based on the data update strategy, determine the field data of the field object to be processed according to the changed target field data; or, based on the state update strategy, determine the field state of the field object to be processed according to the changed target field data; or, based on the appearance update strategy, determine the field appearance of the field object to be processed according to the changed target field data.

[0051] Additionally, refer to Figure 3 In one embodiment, Figure 2 Step S210 in the illustrated embodiment includes, but is not limited to, the following steps:

[0052] Step S310: When the field update strategy is a data update strategy, the calculation rules are determined according to the data update strategy, wherein the calculation rules include a first calculation rule and a second calculation rule.

[0053] Step S320: When the calculation rule is the first calculation rule, based on the first calculation rule, perform corresponding calculation processing on the preset system operation data and the changed target field data to obtain the first calculation result;

[0054] Step S330: When the calculation rule is the second calculation rule, based on the second calculation rule, determine the field operation data in each target field data, and perform corresponding calculation processing on the field operation data and the changed target field data to obtain the second calculation result;

[0055] Step S340: Update the field data of the field object to be processed based on the first calculation result or the second calculation result.

[0056] Understandably, either the first or second calculation rule can be used to calculate the field data of the object to be processed. When the calculation rule determined by the data update strategy is the first calculation rule, the result needs to be calculated using preset system calculation data and the changed target field data. For example, when the target field data is the user's date of birth and the field data of the object to be processed is the user's age, the year data calculated from the current date and the user's date of birth can be used as the user's age. In this case, the system calculation data is the current date. Therefore, when the user's date of birth changes, the user's age can be automatically adjusted without the user having to fill in the age field data again. This increases the flexibility of the business form and effectively meets the user's needs. As another example, when the target field data is the user's residential location and the field data of the object to be processed is the distance between the user's current location and their residential location, the distance can be calculated from the current location and the user's residential location. In this case, the system calculation data is the current location. Therefore, when the user's residential location changes, the distance can be automatically adjusted without the user having to fill in the distance field data again. This increases the flexibility of the business form and effectively meets the user's needs. The usage requirements are as follows: When the calculation rule determined by the data update strategy is the second calculation rule, the result needs to be calculated using the field operation data and the changed target field data. For example, when the target field data is the consumption amount in the first quarter of year i, and the field data of the field object to be processed is the consumption amount for the entire year i, the total consumption amount calculated from the consumption amounts in the first quarter, second quarter, third quarter, and fourth quarter of year i can be used as the consumption amount for the entire year i. In this case, the field operation data is the consumption amount for the entire year i. The consumption amounts for the second quarter, the third quarter of year i, and the fourth quarter of year i are listed. The consumption amounts for the second, third, and fourth quarters of year i are either already entered or yet to be entered. If not entered, the data defaults to zero. i is a positive integer. Therefore, when the consumption amount for the first quarter of year i changes, the annual consumption amount for year i can be automatically adjusted without requiring the user to re-enter the annual consumption amount field for year i. This high flexibility of the business form effectively meets user needs.

[0057] Additionally, refer to Figure 4 In one embodiment, Figure 2 Step S220 in the illustrated embodiment includes, but is not limited to, the following steps:

[0058] Step S410: When the field update strategy is the state update strategy, the preset state data threshold range and the changed target field data are compared based on the state update strategy to obtain the comparison result.

[0059] Step S420: When the comparison result is the first comparison result, update the field state of the field object to be processed so that the field object is in a hidden state. Here, the first comparison result means that the changed target field data is outside the threshold range of the state data.

[0060] Step S430: When the comparison result is the second comparison result, update the field status of the field object to be processed so that the field object is in the display state. The second comparison result means that the changed target field data is within the state data threshold range.

[0061] Understandably, the comparison result can be determined by the threshold range of the state data and the changed target field data. The comparison result includes a first comparison result and a second comparison result. When the comparison result is the first comparison result (i.e., when the changed target field data is outside the state data threshold range), the field state of the field object to be processed is switched to a hidden state, making the field object, which is a form control, hidden. When the comparison result is the second comparison result (i.e., when the changed target field data is within the state data threshold range), the field state of the field object to be processed is switched to a displayed state, making the field object, which is a form control, displayed. For example, when the target field data is the user's age and the field object to be processed is the user's current elementary school age, the comparison result is: [The comparison result is missing from the original text]. After a change in age, the system compares the user's age with the primary school age threshold range, which can be set to 6 to 12 years old. When the user's age is within this range (between 6 and 12 years old), the system displays the field object corresponding to the user's current primary school. When the user's age is outside this range (below 6 or above 12 years old), the system hides the field object. In this case, the status data threshold range is the primary school age threshold range. Therefore, when the user's age changes, the system automatically adjusts the status of the field corresponding to the user's current primary school without requiring the user to manually adjust the field status of the field object. This provides high flexibility for the business form and effectively meets the user's needs.

[0062] like Figure 5 As shown, in one embodiment, Figure 2 Step S230 in the illustrated embodiment includes, but is not limited to, the following steps:

[0063] Step S510: Obtain multiple appearance attributes and appearance data threshold ranges, wherein the appearance data threshold ranges correspond one-to-one with the appearance attributes;

[0064] Step S520: When the field update strategy is the appearance update strategy, the target field data after the change and the threshold range of each appearance data are matched based on the appearance update strategy to determine the target appearance data threshold range.

[0065] Step S530: Determine the target appearance attribute from each appearance attribute according to the target appearance data threshold range;

[0066] Step S540: Update the field appearance of the field object to be processed based on the target appearance attribute.

[0067] Understandably, through matching processing, a target appearance data threshold range that matches the changed target field data can be determined from multiple appearance data threshold ranges. Then, according to the target appearance attributes corresponding to the target appearance data threshold range, the appearance of the field object to be processed is updated, so that the appearance of the field object to be processed matches the target appearance attributes. The target appearance attributes include, but are not limited to: control height, control width, control text highlighting status, control text color, control text size, and control text font. This achieves automatic adjustment of the appearance of the field object to be processed, eliminating the need for users to manually adjust the appearance of the field object to be processed. This greatly enhances the flexibility of the business form and effectively meets the user's needs.

[0068] like Figure 6 As shown, in one embodiment, Figure 1 Step S110 in the illustrated embodiment includes, but is not limited to, the following steps:

[0069] Step S610: Obtain business requirements and multiple business forms, wherein any business form includes multiple field objects, and business requirements include field object requirements;

[0070] Step S610: Based on the field object requirements, determine the target business form from multiple business forms and display it.

[0071] Understandably, when processing business related to the financial industry, after obtaining business requirements, the target business form corresponding to the business requirements is determined from multiple business forms, and then the target business form that meets the business requirements is displayed.

[0072] like Figure 7 As shown, in one embodiment, business requirements also include relevance requirements; Figure 1 Step S120 in the illustrated embodiment includes, but is not limited to, the following steps:

[0073] Step S710: Determine the update function based on the correlation requirements. The update function corresponds to the target field object and is used to update the field object to be processed.

[0074] Step S720: Generate a configuration file written in JavaScript based on the update function;

[0075] Step S730: Determine the field update strategy for the target field object based on the configuration file.

[0076] Understandably, the field update strategy can be determined through a configuration file written in JavaScript. The generated configuration file is equivalent to attaching a script to the field object. The script has low complexity, high development efficiency, low development cost, and can effectively improve flexibility. Specifically, the field data of the target field object is obtained through the formData parameter, and then the field data of the field object to be processed is updated through the script return value, or the field state or appearance of the field object to be processed is adjusted by controlling the this parameter.

[0077] Additionally, refer to Figure 8 This application also provides a business form processing apparatus 800, including:

[0078] Display unit 810 is used to display a target business form, wherein the target business form includes multiple target field objects;

[0079] Acquisition unit 820 is used to obtain the field update strategy of the target field object;

[0080] Extraction unit 830 is used to extract target field data of each target field object according to a preset update frequency, and to determine whether the target field data has changed.

[0081] The judgment unit 840 is used to determine the field object to be processed among multiple target field objects according to the field update strategy when the target field data changes.

[0082] Update unit 850 is used to update the field object to be processed based on the field update strategy and the changed target field data, so as to update the target business form.

[0083] It is understood that the specific implementation of the business form processing device 800 is basically the same as the specific embodiment of the business form processing method described above, and will not be repeated here. Based on this, by displaying a target business form containing multiple target field objects, and then extracting and analyzing the target field data of the target field objects according to a preset update frequency, if it is determined that the target field data of the target field object has changed, the target field object that needs to be updated is taken as the field object to be processed, combined with the field update strategy. Then, the field object to be processed is updated through the field update strategy and the changed target field data, thereby updating the target business form. Since the field update strategy can reflect the correlation between the field object to be processed and the changed target field object, the field objects of the business form can be automatically adjusted through the correlation between the field objects, improving the flexibility of the business form and effectively meeting the user's needs.

[0084] Additionally, refer to Figure 9 , Figure 9 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:

[0085] The processor 901 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.

[0086] The memory 902 can be implemented as a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM). The memory 902 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 902 and called by the processor 901 to execute the business form processing method of the embodiments of this application, for example, executing the above-described... Figure 1 Method steps S110 to S150 Figure 2 Method steps S210 to S230, Figure 3 Method steps S310 to S340, Figure 4 Method steps S410 to S430 in the text Figure 5 Method steps S510 to S540 in the text Figure 6 Method steps S610 to S620 in the text Figure 7Method steps S710 to S730;

[0087] The input / output interface 903 is used to implement information input and output;

[0088] The communication interface 904 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0089] Bus 905 transmits information between various components of the device (e.g., processor 901, memory 902, input / output interface 903, and communication interface 904);

[0090] The processor 901, memory 902, input / output interface 903, and communication interface 904 are connected to each other within the device via bus 905.

[0091] This application embodiment also provides a storage medium, which is a computer-readable storage medium for computer-readable storage. The storage medium stores one or more programs, which can be executed by one or more processors to implement the above-described business form processing method, for example, executing the above-described... Figure 1 Method steps S110 to S150 Figure 2 Method steps S210 to S230, Figure 3 Method steps S310 to S340, Figure 4 Method steps S410 to S430 in the text Figure 5 Method steps S510 to S540 in the text Figure 6 Method steps S610 to S620 in the text Figure 7 Method steps S710 to S730.

[0092] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0093] The business form processing method, apparatus, device, and storage medium provided in this application embodiment display a target business form, wherein the target business form includes multiple target field objects; obtain the field update strategy of the target field objects; extract the target field data of each target field object according to a preset update frequency, and determine whether the target field data has changed; when the target field data changes, determine the field object to be processed among the multiple target field objects according to the field update strategy; and update the field object to be processed according to the field update strategy and the changed target field data to update the target business form. Based on this, by displaying a target business form containing multiple target field objects, and then extracting and analyzing the target field data of the target field objects according to a preset update frequency, if it is determined that the target field data of the target field object has changed, the target field object that needs to be updated is designated as the field object to be processed, based on the field update strategy. Then, the field object to be processed is updated through the field update strategy and the changed target field data, thereby updating the target business form. Since the field update strategy can reflect the relationship between the field object to be processed and the changed target field object, the field objects of the business form can be automatically adjusted through the relationship between the field objects, improving the flexibility of the business form and effectively meeting the user's needs.

[0094] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0095] It will be understood by those skilled in the art that Figures 1 to 7 The technical solutions shown do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.

[0096] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0097] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0098] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0099] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0100] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0101] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0102] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0103] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0104] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.

Claims

1. A business form processing method, characterized in that, include: Display the target business form, wherein the target business form includes multiple target field objects; Obtain the field update strategy of the target field object; Based on a preset update frequency, the target field data of each target field object is extracted, and it is determined whether the target field data has changed. When the target field data changes, the field object to be processed is determined from multiple target field objects according to the field update strategy; Based on the field update strategy and the changed target field data, update the field object to be processed to update the target business form; The form for displaying the target business includes: Obtain business requirements and multiple business forms, wherein any one of the business forms includes multiple field objects, and the business requirements include field object requirements and association requirements; Based on the requirements of the field object, determine the target business form from among the multiple business forms, and display the target business form; The field update strategy for obtaining the target field object includes: Based on the aforementioned correlation requirements, an update function is determined, wherein the update function corresponds to the target field object and is used to update the field object to be processed; Based on the update function, a configuration file written in JavaScript is generated; Based on the configuration file, determine the field update strategy for the target field object.

2. The method according to claim 1, characterized in that, The step of updating the field object to be processed according to the field update strategy and the changed target field data includes: When the field update strategy is a data update strategy, the field data of the field object to be processed is updated according to the data update strategy and the changed target field data; When the field update strategy is a state update strategy, the field state of the field object to be processed is updated according to the state update strategy and the changed target field data. When the field update strategy is an appearance update strategy, the field appearance of the field object to be processed is updated according to the appearance update strategy and the changed target field data.

3. The method according to claim 2, characterized in that, When the field update strategy is a data update strategy, updating the field data of the field object to be processed according to the data update strategy and the changed target field data includes: When the field update strategy is a data update strategy, a calculation rule is determined according to the data update strategy, wherein the calculation rule includes a first calculation rule and a second calculation rule; When the calculation rule is the first calculation rule, based on the first calculation rule, the preset system operation data and the changed target field data are subjected to corresponding calculation processing to obtain the first calculation result; When the calculation rule is the second calculation rule, based on the second calculation rule, field operation data is determined in each of the target field data, and corresponding calculation processing is performed on the field operation data and the changed target field data to obtain the second calculation result; Update the field data of the field object to be processed based on the first calculation result or the second calculation result.

4. The method according to claim 2, characterized in that, When the field update strategy is a state update strategy, updating the field state of the field object to be processed according to the state update strategy and the changed target field data includes: When the field update strategy is a state update strategy, the preset state data threshold range and the changed target field data are compared based on the state update strategy to obtain a comparison result; When the comparison result is the first comparison result, the field state of the field object to be processed is updated so that the field object is in a hidden state, wherein the first comparison result means that the changed target field data is outside the threshold range of the state data; When the comparison result is the second comparison result, the field status of the field object to be processed is updated so that the field object is in the display state, wherein the second comparison result means that the changed target field data is within the state data threshold range.

5. The method according to claim 2, characterized in that, When the field update strategy is an appearance update strategy, updating the field appearance of the field object to be processed according to the appearance update strategy and the changed target field data includes: Multiple appearance attributes and appearance data threshold ranges are obtained, wherein the appearance data threshold ranges correspond one-to-one with the appearance attributes; When the field update strategy is an appearance update strategy, the changed target field data and each appearance data threshold range are matched based on the appearance update strategy to determine the target appearance data threshold range. Based on the target appearance data threshold range, the target appearance attribute is determined among each of the appearance attributes; Based on the target appearance attribute, update the field appearance of the field object to be processed.

6. A business form processing device, characterized in that, include: A display unit is used to display a target business form, wherein the target business form includes multiple target field objects; The acquisition unit is used to acquire the field update strategy of the target field object; The extraction unit is used to extract target field data of each target field object according to a preset update frequency, and to determine whether the target field data has changed. The judgment unit is used to determine the field object to be processed among multiple target field objects according to the field update strategy when the target field data changes; An update unit is used to update the field object to be processed according to the field update strategy and the changed target field data, so as to update the target business form; The form for displaying the target business includes: Obtain business requirements and multiple business forms, wherein any one of the business forms includes multiple field objects, and the business requirements include field object requirements and association requirements; Based on the requirements of the field object, determine the target business form from among the multiple business forms, and display the target business form; The field update strategy for obtaining the target field object includes: Based on the aforementioned correlation requirements, an update function is determined, wherein the update function corresponds to the target field object and is used to update the field object to be processed; Based on the update function, a configuration file written in JavaScript is generated; Based on the configuration file, determine the field update strategy for the target field object.

7. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the business form processing method as described in any one of claims 1 to 5.

8. A storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the business form processing method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Text information extracting method, device, computer equipment and storage medium

    CA3148074A1

  • Data processing method and device, computer equipment and storage medium

    CN111027295A