CN112465620B - Terminal form filling service linkage method and device based on dynamic form and rule engine - Google Patents

Terminal form filling service linkage method and device based on dynamic form and rule engine Download PDF

Info

Publication number
CN112465620B
CN112465620B CN202011614838.1A CN202011614838A CN112465620B CN 112465620 B CN112465620 B CN 112465620B CN 202011614838 A CN202011614838 A CN 202011614838A CN 112465620 B CN112465620 B CN 112465620B
Authority
CN
China
Prior art keywords
dynamic
data
service
rule engine
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011614838.1A
Other languages
Chinese (zh)
Other versions
CN112465620A (en
Inventor
黄禧成
谭亮亮
钟建琛
张观云
王钰松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Kamfu Technology Co ltd
Original Assignee
Guangdong Kamfu Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Kamfu Technology Co ltd filed Critical Guangdong Kamfu Technology Co ltd
Priority to CN202011614838.1A priority Critical patent/CN112465620B/en
Publication of CN112465620A publication Critical patent/CN112465620A/en
Application granted granted Critical
Publication of CN112465620B publication Critical patent/CN112465620B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/123Tax preparation or submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a terminal form filling service linkage method and device based on a dynamic form and a rule engine, wherein the method comprises the following steps; a: form generation and data binding; b: the form is linked with the service, and specifically comprises the following steps: acquiring a dynamic form HTML code according to the service function and the form ID, and rendering a display form at the front end; acquiring current service-dynamic initialization data and refreshing a form; the user fills in the form and clicks the submitted data; executing all rule files to generate a check result and an exception list; checking data; after the user finishes modifying the special dynamic form of the abnormal item and submits the verification again, the user saves the data and generates PDF, and the PDF preview is returned for the user to confirm. According to the method, firstly, through form generation and data binding, after the form template is completed, the intelligent form system interacts with the characteristic system according to the agreed rules, and universal form and service linkage is realized based on a dynamic form and rule engine technology, so that user experience and form compatibility are greatly improved.

Description

Terminal form filling service linkage method and device based on dynamic form and rule engine
Technical Field
The invention relates to the field of tax business, in particular to a terminal form filling business linkage method and device based on a dynamic form and a rule engine.
Background
In recent years, with the transition of government functions and the increasing popularization and application of the technology of the Internet+, the future development direction of tax service halls will be toward the development of two-generation, namely socialization and electronization.
Under the condition that the electronic tax bureau is continuously developed in the future, the entity hall is taken as a necessary supplement thereof but the scale is continuously compressed, the artificial intelligent tax service hall is taken as an entity hall of an upgrade edition, the intelligent tax service hall is taken as a core part in the entity hall of the upgrade edition, and the regional limit is broken through 'quick deployment and quick replication', so that the full coverage of tax service is promoted; the manpower resources are maximally utilized through intensive handling, the existing manpower resource dilemma is solved, and a new tax mode of 'electronic tax office + intelligent tax service hall' is formed in the future.
The administrative tax service has the characteristics of complex service, multiple forms, various verification rules and the like, and the common general dynamic form and static code rule judgment cannot meet the requirements of variable service and complex service linkage with a characteristic system.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a terminal form filling service linkage method and device based on a dynamic form and a rule engine.
The technical scheme of the invention is as follows:
on the one hand, a terminal form filling service linkage method based on a dynamic form and a rule engine is provided, and the method comprises the steps of A and B;
a: form generation and data binding;
b: the form is linked with the service;
the step B specifically comprises the following steps:
b1: acquiring a dynamic form HTML code according to the service function and the form ID, and rendering a display form at the front end;
b2: according to the form ID, the terminal ID or the transaction ID, whether the service initialization data identification is needed to call the unified data initialization service, the current service-dynamic initialization data is obtained, and the form is refreshed;
b3: the user fills in the form and clicks the submitted data;
b4: acquiring a checking rule list and rule files stored in a database according to the form ID and the service data, executing all rule files by using a drools rule engine, and generating a checking result and an abnormal list;
b5: and (3) checking data, if the data passes the check, directly entering a step B7, and if the data does not pass the check, entering a step B6 and a step B7 in sequence;
b6: generating a current abnormal item-special-dynamic form HTML code and abnormal prompt information return according to the intersection of the abnormal metadata list, the form ID and the original dynamic form template data;
b7: after the user finishes modifying the special dynamic form of the abnormal item and submits the verification again, the user saves the data and generates PDF, and the PDF preview is returned for the user to confirm.
The step A comprises the following steps:
a1: generating an initial form template;
a2: after the form layout is completed, data binding is carried out by editing the form attribute;
a3: and previewing the design and confirming the storage to finish the form generation work.
The step A1 comprises the following steps:
and drawing the form through an interface, designing an HTML template, importing the form designer for design or converting HTML source codes through a WORD module, and importing the form designer for design.
In another aspect, a terminal form filling service linkage device based on a dynamic form and a rule engine is provided, including:
the terminal is used for realizing form generation and data binding;
the intelligent form system acquires forms from the terminal, the characteristic system acquires dynamic initialization data, a rule list and rule verification from the intelligent form system, the intelligent form system can interact with the characteristic system according to agreed rules, and general form and service linkage is realized based on a dynamic form and rule engine technology.
The intelligent form system adopts a multi-layer architecture design, and sequentially comprises the following steps from a lower layer to an upper layer: the multi-layer architecture adopts the principle that an upper layer calls a lower layer, the lower layer is not allowed to call upper layer resources and the same layer resources can be mutually called.
The base layer includes: database, file server, cache.
The supporting layer consists of a data standard module, a unified authentication module and a unified authorization module.
The business layer consists of a basic management module, a form management module and a system management module.
The interface layer comprises:
the internal interface realizes the functions of data access, authentication and authorization of the mobile phone end and the back end management service in the service platform;
and an external interface for realizing the accurate positioning function of the current position.
The access layer provides access to a plurality of different clients, such as a mobile phone terminal, a terminal and a WEB browser.
Compared with the prior art, the invention has the beneficial effects that:
according to the method, firstly, through form generation and data binding, after the form template is completed, the intelligent form system can interact with the characteristic system according to the agreed rules, and universal form and service linkage is realized based on a dynamic form and rule engine technology, so that user experience and form compatibility are greatly improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments or the description of the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of step A according to embodiment 1 of the present invention;
FIG. 2 is a flow chart of step B of embodiment 1 of the present invention;
FIG. 3 is a block diagram showing the constitution of embodiment 2 of the present invention;
FIG. 4 is a structural frame diagram of the intelligent form system according to embodiment 2 of the present invention.
Description of the embodiments
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In order to illustrate the technical scheme of the invention, the following description is made by specific examples.
Examples
The embodiment provides a terminal form filling service linkage method based on a dynamic form and a rule engine, which comprises the steps A and B.
Step A: form generation and data binding referring to fig. 1, the method specifically comprises the following steps:
a1: generating an initial form template;
the generation of the initial form template has two modes: one is to draw a form through an interface, design an HTML template, and import the form designer for design. The other is to transfer HTML source code through the WORD module and import the form designer for design.
A2: after the form layout is completed, data binding is carried out by editing the form attribute;
a3: and previewing the design and confirming the storage to finish the form generation work.
And (B) step (B): the form is linked with the service, referring to fig. 2, specifically comprising the following steps:
b1: acquiring a dynamic form HTML code according to the service function and the form ID, and rendering a display form at the front end;
b2: calling a unified data initialization service according to a form ID, a terminal ID or a transaction ID, whether a service initialization data identifier is needed or not, and the like, acquiring current service-dynamic initialization data, and refreshing the form;
b3: the user fills in the form and clicks the submitted data;
b4: acquiring a checking rule list and rule files stored in a database according to the form ID and the service data, executing all rule files by using a drools rule engine, and generating a checking result and an abnormal list;
b5: and (3) checking data, if the data passes the check, directly entering a step B7, and if the data does not pass the check, entering a step B6 and a step B7 in sequence;
b6: generating a current abnormal item-special-dynamic form HTML code and abnormal prompt information return according to the intersection of the abnormal metadata list, the form ID and the original dynamic form template data;
b7: after the user finishes modifying the special dynamic form of the abnormal item and submits the verification again, the user saves the data and generates PDF, and the PDF preview is returned for the user to confirm.
Examples
The embodiment provides a terminal form filling service linkage device based on a dynamic form and a rule engine, referring to fig. 3, which includes:
the terminal is used for realizing form generation and data binding;
the intelligent form system acquires forms from the terminal, the characteristic system acquires dynamic initialization data, a rule list and rule verification from the intelligent form system, the intelligent form system can interact with the characteristic system according to agreed rules, universal form and business linkage is realized based on a dynamic form and rule engine technology, and user experience and form compatibility are greatly improved.
The intelligent form system adopts a multi-layer architecture design, and the resources of different layers are managed in a classified mode so as to ensure the expansibility and maintainability of the system. The multi-layer architecture adopts the principle that an upper layer calls a lower layer, the lower layer is not allowed to call upper layer resources, and the same layer resources can be mutually called. The method sequentially comprises the following steps from the lower layer to the upper layer: a base layer, a support layer, a service layer, an interface layer and an access layer.
Specifically, the base layer includes: the database, the file server and the cache have multi-type storage technology, which not only supports the storage of various data structures, but also can greatly improve the system performance.
The supporting layer consists of a data standard module, a unified authentication module and a unified authorization module. And serving the core of the whole service platform.
The business layer consists of a basic management module, a form management module and a system management module. And realizing a layer for the core business of the service platform.
The interface layer is divided into an internal interface and an external interface, wherein the internal interface realizes functions of data access, authentication, authorization and the like of a mobile phone end and a rear end management service in the service platform, and the external interface realizes the function of accurate positioning of the current position.
The access layer provides access to a plurality of different clients, such as a mobile phone terminal, a terminal and a WEB browser. The front-end interface adopts an HTML5 standard and responsive design, and the self-adaption of the interface is realized.
The foregoing description of the preferred embodiment of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (10)

1. A terminal form filling business linkage method based on a dynamic form and a rule engine is characterized by comprising the steps of A and B;
a: form generation and data binding;
b: the form is linked with the service;
the step B specifically comprises the following steps:
b1: acquiring a dynamic form HTML code according to the service function and the form ID, and rendering a display form at the front end;
b2: according to the form ID, the terminal ID or the transaction ID, whether the service initialization data identification is needed to call the unified data initialization service, the current service-dynamic initialization data is obtained, and the form is refreshed;
b3: the user fills in the form and clicks the submitted data;
b4: acquiring a checking rule list and rule files stored in a database according to the form ID and the service data, executing all rule files by using a drools rule engine, and generating a checking result and an abnormal list;
b5: and (3) checking data, if the data passes the check, directly entering a step B7, and if the data does not pass the check, entering a step B6 and a step B7 in sequence;
b6: generating a current abnormal item-special-dynamic form HTML code and abnormal prompt information return according to the intersection of the abnormal metadata list, the form ID and the original dynamic form template data;
b7: after the user finishes modifying the special dynamic form of the abnormal item and submits the verification again, the user saves the data and generates PDF, and the PDF preview is returned for the user to confirm.
2. The terminal form filling service linkage method based on the dynamic form and the rule engine as claimed in claim 1, wherein the step a comprises:
a1: generating an initial form template;
a2: after the form layout is completed, data binding is carried out by editing the form attribute;
a3: and previewing the design and confirming the storage to finish the form generation work.
3. The terminal form filling service linkage method based on the dynamic form and the rule engine according to claim 2, wherein the step A1 comprises:
and drawing the form through an interface, designing an HTML template, importing the form designer for design or converting HTML source codes through a WORD module, and importing the form designer for design.
4. A dynamic form and rule engine based terminal form filling service linkage for performing the method of any one of claims 1-3, comprising:
the terminal is used for realizing form generation and data binding;
the intelligent form system acquires forms from the terminal, the characteristic system acquires dynamic initialization data, a rule list and rule verification from the intelligent form system, the intelligent form system can interact with the characteristic system according to agreed rules, and general form and service linkage is realized based on a dynamic form and rule engine technology.
5. The dynamic form and rule engine based terminal form filling service linkage device according to claim 4, wherein the intelligent form system adopts a multi-layer architecture design, and comprises, in order from a lower layer to an upper layer: the multi-layer architecture adopts the principle that an upper layer calls a lower layer, the lower layer is not allowed to call upper layer resources and the same layer resources can be mutually called.
6. The dynamic form and rule engine based terminal form filling service linkage of claim 5, wherein the base layer comprises: database, file server, cache.
7. The dynamic form and rule engine based terminal form filling service linkage device according to claim 5, wherein the support layer is composed of a data standard module, a unified authentication module and a unified authorization module.
8. The dynamic form and rule engine based terminal form filling service linkage device according to claim 5, wherein the service layer is composed of a basic management module, a form management module and a system management module.
9. The dynamic form and rule engine based terminal form filling service linkage of claim 5, wherein the interface layer comprises:
the internal interface realizes the functions of data access, authentication and authorization of the mobile phone end and the back end management service in the service platform;
and an external interface for realizing the accurate positioning function of the current position.
10. The dynamic form and rule engine based terminal form filling service linkage of claim 5, wherein the access layer provides a plurality of different client accesses for mobile phone terminals, WEB browsers.
CN202011614838.1A 2020-12-30 2020-12-30 Terminal form filling service linkage method and device based on dynamic form and rule engine Active CN112465620B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011614838.1A CN112465620B (en) 2020-12-30 2020-12-30 Terminal form filling service linkage method and device based on dynamic form and rule engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011614838.1A CN112465620B (en) 2020-12-30 2020-12-30 Terminal form filling service linkage method and device based on dynamic form and rule engine

Publications (2)

Publication Number Publication Date
CN112465620A CN112465620A (en) 2021-03-09
CN112465620B true CN112465620B (en) 2023-12-19

Family

ID=74802760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011614838.1A Active CN112465620B (en) 2020-12-30 2020-12-30 Terminal form filling service linkage method and device based on dynamic form and rule engine

Country Status (1)

Country Link
CN (1) CN112465620B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254011B (en) * 2021-06-01 2024-02-27 深圳博沃智慧科技有限公司 Dynamic interface configuration method and electronic government affair system
CN117742843B (en) * 2024-02-20 2024-06-04 张家港保税数据科技有限公司 Method and system for generating delivery service business form

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7281018B1 (en) * 2004-05-26 2007-10-09 Microsoft Corporation Form template data source change
US7448048B1 (en) * 2003-05-27 2008-11-04 International Business Machines Corporation Method for performing real-time analytics using a business rules engine on real-time heterogeneous materialized data views
CN101308490A (en) * 2008-04-28 2008-11-19 北京航空航天大学 Dynamic report generation method and platform
CA2733857A1 (en) * 2011-03-11 2012-09-11 Vertafore, Inc. Automated insurance policy form generation and completion
CN106095837A (en) * 2016-06-01 2016-11-09 杭州中奥科技有限公司 It is applicable to data system and the data processing method of industrial and commercial all kinds of business
CN106372152A (en) * 2016-08-30 2017-02-01 西安美林数据技术股份有限公司 Online form developing system
CN107203595A (en) * 2017-05-03 2017-09-26 北京海顿中科技术有限公司 A kind of method of the dynamic generation web interface based on flexible form
CN108038089A (en) * 2017-12-01 2018-05-15 方欣科技有限公司 A kind of online electronic spreadsheet engine of property tax
CN110532535A (en) * 2019-08-29 2019-12-03 广东鼎义互联科技股份有限公司 A kind of government intelligence list interactive system
CN111859236A (en) * 2020-06-19 2020-10-30 苏州浪潮智能科技有限公司 Server rendering page generation method and system based on dynamic form verification

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1842140A4 (en) * 2005-01-19 2012-01-04 Truecontext Corp Policy-driven mobile forms applications
US9947043B2 (en) * 2009-07-13 2018-04-17 Red Hat, Inc. Smart form
CN104380663A (en) * 2012-06-29 2015-02-25 惠普发展公司,有限责任合伙企业 Rule-based automated test data generation

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7448048B1 (en) * 2003-05-27 2008-11-04 International Business Machines Corporation Method for performing real-time analytics using a business rules engine on real-time heterogeneous materialized data views
US7281018B1 (en) * 2004-05-26 2007-10-09 Microsoft Corporation Form template data source change
CN101308490A (en) * 2008-04-28 2008-11-19 北京航空航天大学 Dynamic report generation method and platform
CA2733857A1 (en) * 2011-03-11 2012-09-11 Vertafore, Inc. Automated insurance policy form generation and completion
CN106095837A (en) * 2016-06-01 2016-11-09 杭州中奥科技有限公司 It is applicable to data system and the data processing method of industrial and commercial all kinds of business
CN106372152A (en) * 2016-08-30 2017-02-01 西安美林数据技术股份有限公司 Online form developing system
CN107203595A (en) * 2017-05-03 2017-09-26 北京海顿中科技术有限公司 A kind of method of the dynamic generation web interface based on flexible form
CN108038089A (en) * 2017-12-01 2018-05-15 方欣科技有限公司 A kind of online electronic spreadsheet engine of property tax
CN110532535A (en) * 2019-08-29 2019-12-03 广东鼎义互联科技股份有限公司 A kind of government intelligence list interactive system
CN111859236A (en) * 2020-06-19 2020-10-30 苏州浪潮智能科技有限公司 Server rendering page generation method and system based on dynamic form verification

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
基于XML的动态表单快速生成技术;吴贺等;计算机***应用;第19卷(第9期);全文 *
基于元数据的通用表单动态生成技术;张桂平;;计算机与现代化(第11期);全文 *
基于规则引擎的差旅管理报销***的设计;马保国;毛一龙;;计算机与数字工程(第03期);全文 *
工作流***中的表单服务***;张文治等;长春师范学院学报(自然科学版);第24卷(第5期);全文 *
广西地税网上办税平台预填单***的设计;翟云;中国优秀硕士学位论文全文数据库信息科技辑(第4期);全文 *

Also Published As

Publication number Publication date
CN112465620A (en) 2021-03-09

Similar Documents

Publication Publication Date Title
US7962485B1 (en) Methods and systems for inventory management
US7890957B2 (en) Remote management of an electronic presence
CN112465620B (en) Terminal form filling service linkage method and device based on dynamic form and rule engine
CN110019350A (en) Data query method and apparatus based on configuration information
US20070243887A1 (en) Platform for telephone-optimized data and voice services
US20040024812A1 (en) Content publication system for supporting real-time integration and processing of multimedia content including dynamic data, and method thereof
US20080065974A1 (en) Template-based electronic presence management
CN107590145A (en) A kind for the treatment of method and apparatus of page static resource
CN105741121B (en) It is a kind of based on entry reference product traceability information write and storage method
CN110008270A (en) A kind of engineering electronic record method and system
US20060167765A1 (en) Methods of online fund raising over a network
US10867337B2 (en) Creating secure social applications with extensible types
CN107315646A (en) Data flow control method and device between page assembly
CN110020358A (en) Method and apparatus for generating dynamic page
CN113626223A (en) Interface calling method and device
CN112115209A (en) Method for realizing data expansion
CN110298692A (en) Method, system and the storage medium of customer data unified management by all kinds of means
CN108809896A (en) A kind of information calibration method, device and electronic equipment
CN111523030B (en) Newspaper disc information recommendation method and device and computer readable storage medium
CN103379022B (en) A kind of instant communication method based on Internet map search and system
CN111353171A (en) CAD data network authorized browsing method
CN114995717A (en) Multi-front-end middle station management method and system
CN109033447B (en) Face recognition data visualization system
JP2010288243A (en) Content generation and distribution system for mobile information terminal
JP2010515129A (en) Intelligent system for integrated content posting

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
GR01 Patent grant
GR01 Patent grant