Loose coupling self-service system based on cross-platform application and implementation method
By designing a loosely coupled self-service system based on cross-platform applications, the problem of heterogeneity of terminal functions and business processes of various brands of existing self-service systems is solved, unified access and management of equipment is realized, convenient and intelligent unified service experience is provided, tax payment efficiency is improved and operation and maintenance costs are reduced.
Patent Information
- Application Number
- CN202510324267.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-07-26
- Filing Date
- 2025-03-19
- Publication Date
- 2025-06-27
AI Technical Summary
The terminal functions, operation interfaces and business processes of the existing self-service systems are different, resulting in different business rules, access methods and backend management systems, and daily monitoring and management are difficult, making it difficult to provide taxpayers with convenient and intelligent unified service experience.
Design a loosely coupled self-service system based on cross-platform applications, including a unified access subsystem, a unified service subsystem and a unified management subsystem. Through a unified access subsystem, a unified access subsystem can realize unified access to equipment from different channels. The unified service subsystem adopts a high concurrency service architecture to provide standardized interfaces, and the unified management subsystem is used for system management and equipment management.
It realizes unified management and convenient access to terminal equipment of different brands, provides a unified user interface and business functions, improves the efficiency and user experience of the tax payment process, and reduces operation and maintenance costs.
Smart Images

Figure CN120223756A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of tax services and artificial intelligence interaction, and particularly relates to a loosely coupled self-service system based on cross-platform applications and an implementation method thereof. Background Art
[0002] Currently, different self-service system manufacturers are involved, and each service manufacturer's self-service tax system is used in a supporting manner. The business functions are provided by each business manufacturer's self-developed system. The business functions and operation interface business processes of each brand terminal are different, the business rules and access methods are different, and the background management systems are different, making it relatively difficult to monitor and manage the daily operation.
[0003] In order to enable taxpayers to obtain a more convenient and intelligent unified service experience during the tax handling process, improve the tax handling efficiency, reduce the time cost of manual processing, and at the same time reduce the overall operation and maintenance cost, the present invention proposes a loosely coupled self-service system based on cross-platform applications and an implementation method thereof. Summary of the Invention
[0004] In order to make up for the deficiencies of the prior art, the present invention provides a simple and efficient loosely coupled self-service system based on cross-platform applications and an implementation method thereof.
[0005] The present invention is realized through the following technical solutions:
[0006] A loosely coupled self-service system based on cross-platform applications includes a unified access subsystem, a unified service subsystem, and a unified management subsystem;
[0007] Self-service devices of different channels, such as tax self-service, bank self-service, government affairs self-service, etc., are connected to the unified access subsystem through the Internet load balancer Ngnix; the unified access subsystem checks whether the application system is authorized and whether the device is registered through the gateway, and after passing the check, sends a request to the RocketMQ message cluster; after the message consumption cluster in the intranet area receives the request message, it calls the distributed microservices to implement general business and tax core business functions;
[0008] The unified service subsystem adopts a high-concurrency service architecture system and provides business services uniformly through standardized interfaces to achieve unified interfaces and unified services; the unified business services include: registration and determination, declaration and payment of taxes, social insurance premiums, certificate handling, and connection with the tax department's interaction between taxpayers and collectors, service connection, etc.
[0009] The unified management subsystem is used to implement system management, device management, service operation and maintenance, statistical analysis, and operation monitoring, helping managers master the application situation of self-service tax terminals and providing a reliable basis for work decisions.
[0010] The unified access subsystem is used to access client hardware devices, manage and configure the configuration files of each hardware module according to actual needs, and provide standard interfaces for each hardware module;
[0011] The unified access subsystem adopts the WOSA protocol standard to provide access to devices for Windows-based applications, provides a standardized unified interface for devices, and classifies hardware devices into different types according to device models, including but not limited to display touch screens, card reader modules, metal numeric (password) keyboards, barcode readers, identity document readers, front binocular cameras (supporting live detection), receipt printing modules, LED modules, pickup modules, access induction modules, alarm modules, USB isolators, document cameras, document printing modules, electronic signature pen modules, and fingerprint modules;
[0012] Each hardware module generates a unique machine code as an identifier when it is accessed for the first time and saves it in the configuration file table;
[0013] The configuration file table indicates the hardware types and configuration parameters, and is uniformly managed by the manager.
[0014] When a hardware module sends a service call request, the manager first identifies the hardware module type and filters out the hardware modules that do not need to call services according to the configuration file; then converts the remaining requests and the unique machine code of the control into SPI parameters and passes them to the application programming interface API. The application program combines the parameters and the correctness of the control to judge and perform authentication to ensure the normal progress of business operations.
[0015] The unified access subsystem defines the configuration file of the document printing module as follows:
[0016] Service provision layer: The manufacturer provides a dll to directly drive the hardware device;
[0017] SPI (Serial Peripheral Interface) layer: Encapsulates the hardware SP once and exports relevant functions based on the WOSA protocol (strictly based on the protocol);
[0018] API (Application Programming Interface) layer: Encapsulates the SPI layer, and at the same time realizes the loading of the XFS (Extended File System) manager, event registration, and device locking;
[0019] At the application layer: By calling a simple interface, directly obtain the information of the hardware device from the SPI layer, and cooperate with self-service terminal manufacturers of tax departments, banks, and other departments for access joint debugging work.
[0020] The unified service subsystem is based on standardized business services and uses a unified UI (user interface) to enable a set of systems to run on self-service tax terminals of multiple manufacturers, for providing unified UI (user interface) services, unified business functions, connecting with the interaction between tax authorities at higher levels and taxpayers, and connecting and integrating services;
[0021] The server side of the unified service subsystem uses the new version of UI to unify business functions and runs on the client side.
[0022] The new version of UI adopts a card design and supports personalized configuration; the home page dynamically displays primary services and secondary services according to the A / B side effect, and customizes and filters out high-frequency and frequently handled services, and dynamically displays high-frequency and frequently handled services through the "Guessing What You Want to Do" unit;
[0023] At the same time, the new version of UI encapsulates the services of unified business based on high-frequency business items in the hall, realizes business such as registration and certification, declaration and collection, certificate issuance, social security business, and other comprehensive business, and supports one-key configuration in the background.
[0024] The implementation method of the loose-coupled self-service system based on cross-platform applications of the present invention includes the following steps:
[0025] Step S1, build an integrated monitoring and operation and maintenance management function module, including system management, device remote operation and maintenance management, service operation and maintenance management, statistical analysis, and mobile device operation and maintenance management; realize automatic fault detection and processing and visual operation and maintenance special analysis through big data analysis technology, and perform automatic analysis through the built-in distributed operation and maintenance data model to realize intuitive key risk and fault analysis for managers;
[0026] At the same time, use Redis as the underlying infrastructure to build a highly available message distribution platform, and expand to support the SMS platform and information publishing module;
[0027] Step S2, use microservices technology to provide business functions externally, supporting containerized deployment, running log monitoring, and service chain call monitoring functions;
[0028] The system containerized deployment is realized by combining an application container engine with the container orchestration tool Kubernetes, supporting one-key deployment, one-key system expansion, and automatic scaling of the system;
[0029] The system running log monitoring adopts the ELK (log collection, purification, and storage) framework, supporting real-time log search and analysis;
[0030] The service chain call monitoring adopts the CAT framework, supporting link data analysis and system monitoring status analysis, including CPU usage, memory usage, and hard disk usage, to reduce the fault discovery time and lower the fault location cost;
[0031] Step S3: Establish a standard access mechanism, apply technologies such as 5G communication, big data, artificial intelligence, Internet of Things, and biometric technology, promote the intelligent construction of self-service tax payment services, configure various intelligent self-service business devices, and through quick and simple self-operations, meet the business needs of customer groups;
[0032] Combine face recognition and voice interaction functions with self-service transaction devices to enable customers to experience an intelligent interactive experience, create several intelligent tax payment application scenarios, continuously enhance the new experience of taxpayers' self-service tax payment, realize the transformation from traditional self-service tax payment to intelligent self-service tax payment, and apply standardized specifications for unified device access, management, and monitoring.
[0033] In the said step S3, a self-developed task automation processing robot is adopted to realize the intelligent processing of tasks.
[0034] The beneficial effects of the present invention are: The loose-coupling self-service system and implementation method based on cross-platform applications provide a more convenient and intelligent unified service for the tax payment process, greatly improve the efficiency of task execution, reduce the time cost of manual processing, and at the same time, the device is not restricted by a certain manufacturer, reducing the overall operation and maintenance cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0036] Att Figure 1 FIG. is a schematic diagram of the loose-coupling self-service system based on cross-platform applications of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0037] In order to enable those skilled in the art of the present technology to better understand the technical solutions in the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in combination with the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present invention.
[0038] Based on the current innovation direction of tax business development, combined with the overall plan, technical framework, and technical standards of the Golden Tax Phase IV, as well as the infrastructure of the Golden Tax Phase IV and the promotion and application of application systems, on the basis of making full use of the existing equipment technology, in order to facilitate taxpayers to handle tax affairs and improve the efficiency of handling tax affairs, new requirements are put forward for the original self-service equipment and new equipment.
[0039] Regarding newly purchased equipment: In principle, no self-service terminal equipment with tightly coupled software and hardware will be newly purchased, especially self-service terminals for functions such as paper invoice issuance, authentication, verification of used invoices, and Ukey collection. However, general informatization equipment that meets the requirements of self-controlled technology and has loosely coupled software and hardware can be purchased.
[0040] Regarding traditional self-service equipment: For the originally purchased self-service terminal equipment with tightly coupled hardware, in line with the principles of security and controllability, convenience for taxpayers and fee payers, and cost savings, it will be directly or with minor costs transformed into loosely coupled equipment and then put into use in tax departments, shopping malls, various convenient service centers, convenient service stations, industrial parks, bank and post outlets, etc. that have demand, for reuse. Equipment that cannot be transformed will be phased out naturally after reaching the service life.
[0041] Regarding the loosely coupled platform: All localities need to separate the development, management, and upgrade of the business applications and hardware devices of self-service tax handling terminals in accordance with the method of decoupling software and hardware.
[0042] The loosely coupled self-service system based on cross-platform applications includes a unified access subsystem, a unified service subsystem, and a unified management subsystem;
[0043] Self-service equipment from different channels, such as tax self-service, bank self-service, and government affairs self-service, is connected to the unified access subsystem through the Internet load balancer Ngnix; the unified access subsystem checks whether the application system is authorized and whether the device is registered through the gateway, and after passing the verification, sends the request to the RocketMQ message cluster; after the message consumption cluster in the intranet area receives the request message, it calls the distributed microservices to implement general business and tax core business functions;
[0044] The unified service subsystem adopts a high-concurrency service architecture system, provides business services uniformly through standardized interfaces, and realizes unified interfaces and unified services; the unified business services include: registration and determination, declaration and payment of taxes, social insurance premiums, certificate handling, and connection with the tax department's interaction between taxpayers and collectors, service connection, etc.
[0045] The unified management subsystem is used to realize system management, device management, service operation and maintenance, statistical analysis, and operation status monitoring, helping managers master the application situation of self-service tax handling terminals and providing a reliable basis for work decision-making.
[0046] The unified access subsystem is used to access client hardware devices, manage and configure the configuration files of each hardware module according to actual needs, and provide standard interfaces for each hardware module;
[0047] In terms of hardware integration, currently, the business functions and operation interface business processes of terminal devices of each brand are different, the business rules and access methods are different, and the background management systems are different, making it difficult to conduct daily operation monitoring and management. To ensure the unified management and operation of hardware devices, a unified access subsystem (platform) is established.
[0048] The unified access subsystem adopts the WOSA protocol standard to provide access to devices for Windows-based applications, provides a standardized unified interface for devices, and classifies hardware devices into different categories according to device models, including but not limited to display touch screens, card reader modules, metal digital (password) keyboards, barcode readers, identity document readers, front binocular cameras (supporting live detection), receipt printing modules, LED modules, pick-up modules, access induction modules, alarm modules, USB isolators, document cameras, document printing modules, electronic signature pen modules, and fingerprint modules;
[0049] Each hardware module generates a unique machine code as an identifier when it is accessed for the first time and stores it in the configuration file table;
[0050] The configuration file table indicates the hardware type and configuration parameters, and is uniformly managed by the manager.
[0051] When a hardware module sends a service call request, the manager first identifies the type of the hardware module and filters out the hardware modules that do not need to call services according to the configuration file; then converts the remaining requests and the unique machine code of the control into SPI parameters and passes them to the application programming interface API. The application combines the parameters and the correctness of the control to judge and conduct authentication to ensure the normal progress of business operations.
[0052] The unified access subsystem defines the configuration file of the document printing module as follows:
[0053] Service provision layer: The manufacturer provides a dll to directly drive the hardware device;
[0054] SPI (Serial Peripheral Interface) layer: Encapsulates the hardware SP once and exports related functions based on the WOSA protocol (strictly based on the protocol);
[0055] API (Application Programming Interface) layer: encapsulates the SPI layer, and at the same time realizes the loading of the XFS (Extended File System) manager, event registration, and device locking;
[0056] In the application layer: by calling simple interfaces, directly obtain the information of hardware devices from the SPI layer, and cooperate with self-service terminal manufacturers of tax departments, banks, and other departments for access joint debugging.
[0057] The unified service subsystem is based on standardized business services and uses a unified UI (User Interface) to implement a set of systems running on self-service tax terminals of multiple manufacturers, for providing unified UI (User Interface) services, unified business functions, docking with the tax interaction of the superior tax department, and docking and integration services;
[0058] The server side of the unified service subsystem uses the new version of the UI to unify business functions and runs on the client side.
[0059] The new version of the UI adopts the "one size fits one" design, reasonably arranges and dynamically prioritizes the functions commonly used or important by taxpayers. It adopts a card design and supports personalized configuration; the home page dynamically displays primary and secondary services according to the AB side effect and customizes and filters out high-frequency and frequently handled services, and dynamically displays high-frequency and frequently handled services through the "Guess What You Want to Do" unit;
[0060] At the same time, the new version of the UI encapsulates the services of unified business based on high-frequency business matters in the hall, realizes business in categories of registration and determination, declaration and collection, certificate issuance, social security business, and other comprehensive business, and supports one-key configuration in the background.
[0061] The implementation method of the loosely coupled self-service system based on cross-platform applications includes the following steps:
[0062] Step S1: Build an integrated monitoring and operation and maintenance management function module, including system management, device remote operation and maintenance management, service operation and maintenance management, statistical analysis, and mobile device operation and maintenance management; realize automated fault detection and processing and visual operation and maintenance topic analysis through big data analysis technology, and perform automatic analysis through the built-in distributed operation and maintenance data model to achieve intuitive key risk and fault analysis for managers;
[0063] At the same time, use Redis as the underlying infrastructure to build a highly available message distribution platform, and expand to support the SMS platform and information publishing module;
[0064] Step S2: Use microservices technology to provide business functions externally, supporting containerized deployment, running log monitoring, and service chain call monitoring functions;
[0065] The system containerized deployment is implemented by combining an application container engine with the container orchestration tool Kubernetes, supporting one-click deployment, one-click system expansion, and automatic scaling of the system;
[0066] The system operation log monitoring adopts the ELK (log collection, purification, and storage) framework, supporting real-time log search and analysis;
[0067] The service chain call monitoring adopts the CAT framework, supporting link data analysis and system monitoring status analysis, including CPU usage, memory usage, and hard disk usage, to reduce the fault discovery time and lower the fault location cost;
[0068] Step S3: Establish a standard access mechanism, apply 5G communication, big data, artificial intelligence, Internet of Things, and biometric technologies to promote the intelligent construction of self-service tax payment services, configure various intelligent self-service business devices to perform fast and simple self-service operations to meet the business needs of customer groups;
[0069] Combine face recognition and voice interaction functions with self-service transaction devices to enable customers to experience intelligent interactive experiences, create several intelligent self-service tax payment application scenarios, continuously improve the new experience of taxpayers' self-service tax payment, realize the transformation from traditional self-service tax payment to intelligent self-service tax payment, and use standardized specifications for unified device access, management, and monitoring.
[0070] In the above-mentioned step S3, a self-developed task automation processing robot is adopted to realize the intelligent processing of tasks. The robot can execute various tax payment operations, including information query, document processing, declaration, etc., thereby reducing the need for manual intervention and improving the efficiency of task execution. This self-developed task automation processing robot not only makes the system more intelligent but also ensures the high efficiency and accuracy in the tax payment service process, providing a more convenient service experience for users.
[0071] This loosely coupled self-service system based on cross-platform applications is deployed on the servers of tax departments at all levels. In terms of management and maintenance, the service functions, deployment monitoring, system management, etc. of self-service tax payment terminals are uniformly managed by tax departments, and all front-end devices are directly supervised and controlled by the background system of self-service tax payment terminals;
[0072] In terms of business implementation, the docking and business verification with system platforms such as the unified identity management platform, core tax collection and management system, taxpayer interaction platform, e-tax department, and natural person tax management system are uniformly docked by the background system of self-service tax payment terminals;
[0073] In terms of device access, the device is not restricted by a certain manufacturer. Any brand of device can be accessed and used without difference as long as the hardware meets the standards, reducing the overall operation and maintenance costs;
[0074] In terms of user experience, through the unified UI, taxpayers can obtain a more convenient and intelligent unified service experience during the tax handling process;
[0075] In terms of service efficiency, the application of automated processing robots has greatly improved the efficiency of task execution, reduced the time cost of manual processing, and achieved fast and efficient tax handling services.
[0076] The above has introduced in detail a loose-coupling self-service system and its implementation method based on cross-platform applications in the examples of the present invention. This part uses specific examples to elaborate on the principle and implementation method of the invention. The above examples are only used to help understand the core idea of the present invention. Without departing from the principle of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present invention.
Claims
1. A loosely coupled self-service system based on cross-platform applications, characterized by: It includes unified access subsystem, unified service subsystem and unified management subsystem; Self-service devices from different channels are connected to the unified access subsystem through the Internet loader Ngnix. The unified access subsystem verifies whether the application system is authorized and whether the device is registered through the gateway. After the verification is passed, the request is sent to the RocketMQ message cluster. After the message consumption cluster in the intranet area receives the request message, it calls the distributed microservice to realize the general business and tax core business functions. The unified service subsystem adopts a high-concurrency service architecture system and a standardized interface to provide unified business services, thus achieving unified interface and unified business. The unified management subsystem is used to implement system management, equipment management, service operation and maintenance, statistical analysis and operation status monitoring, helping managers to understand the application status of self-service tax payment terminals and provide a basis for work decisions.
2. The loosely coupled self-service system based on cross-platform applications according to claim 1, characterized in that: The unified access subsystem is used to access client hardware devices, manage and configure configuration files of each hardware module according to actual needs, and provide a standard interface for each hardware module; The unified access subsystem adopts the WOSA protocol standard to provide access to devices for Windows-based applications, provide a standardized unified interface for devices, and divide hardware devices into different categories according to device models, including but not limited to display touch screen, card reader module, metal numeric keyboard, barcode reader, ID card reader, front binocular camera, receipt printing module, LED module, microphone module, entry sensing module, alarm module, U disk isolator, document camera, document printing module, electronic signature pen module and fingerprint device module.
3. The loosely coupled self-service system based on cross-platform applications according to claim 2, characterized in that: Each hardware module generates a unique machine code as an identifier when it is first connected and is saved in the configuration file table; The configuration file table specifies the hardware type and configuration parameters, and is managed uniformly by the administrator Manager.
4. The loosely coupled self-service system based on cross-platform applications according to claim 3 is characterized in that: When a hardware module issues a service call request, the manager first identifies the type of hardware module and filters out hardware modules that do not need to call services based on the configuration file; then the remaining request and the control's unique machine code are converted into SPI parameters and passed to the application program interface API. The application combines the correctness of the parameters and controls to judge and authenticate, ensuring the normal operation of business operations.
5. The loosely coupled self-service system based on cross-platform applications according to claim 2, characterized in that: The unified access subsystem defines the configuration file of the document printing module as follows: Service provider layer: The manufacturer provides dll to directly drive the hardware device; SPI layer: encapsulates the hardware SP once and exports related functions based on the WOSA protocol; API layer: encapsulates the SPI layer and implements loading of the XFS manager, event registration and device locking; At the application layer: By calling the interface, the information of the hardware equipment is directly obtained from the SPI layer, and the access joint debugging work is carried out in cooperation with the self-service terminal manufacturers of each department.
6. The loosely coupled self-service method based on cross-platform application according to claim 1, characterized in that: The unified service subsystem is based on standardized business services and uses a unified user interface UI to implement a system that runs on self-service tax terminals of multiple vendors, and is used to provide unified user interface UI services, unified business functions, and interactive and integrated services with superior tax departments; The user interface UI adopts a card-style design and supports personalized configuration. The homepage dynamically displays primary and secondary businesses according to the AB side effects, and customizes the selection of high-frequency and frequently-run businesses, and dynamically displays high-frequency and frequently-run businesses through the "Guess what you want to do" unit. At the same time, the new version of the user interface UI unifies the business service encapsulation based on the high-frequency business items in the hall, realizes registration and recognition, declaration and collection, certificate issuance, social security business and other comprehensive business types, and supports one-click configuration in the background.
7. A method for implementing a loosely coupled self-service system based on a cross-platform application, characterized in that: The following steps are involved: Step S1: Build an integrated monitoring and operation and maintenance management function module, including system management, equipment remote operation and maintenance management, service operation and maintenance management, statistical analysis and mobile equipment operation and maintenance management; realize automatic fault detection and processing and visual operation and maintenance special analysis through big data analysis technology, and realize key risk and fault analysis through automatic analysis of built-in distributed operation and maintenance data model; At the same time, Redis is used as the underlying infrastructure to build a highly available message distribution platform, which supports SMS platform and information publishing module. Step S2: Use microservice technology to provide business functions to the outside world, support containerized deployment, operation log monitoring, and service chain call monitoring functions; Step S3: Establish a standard access mechanism, apply 5G communication, big data, artificial intelligence, Internet of Things and biometrics technology, promote the intelligent construction of self-service tax services, configure various intelligent self-service business equipment to perform simple self-service operations, and meet the business needs of customer groups; Combine facial recognition and voice interaction functions with self-service transaction equipment to enable customers to experience intelligent interactive experience, create a number of intelligent application scenarios for self-service tax payment, continuously improve taxpayers' new experience of self-service tax payment, realize the transformation from traditional self-service tax payment to smart self-service tax payment, and apply standardized specifications for unified equipment access, management and monitoring.
8. The method for implementing a loosely coupled self-service system based on a cross-platform application according to claim 7, characterized in that: The system containerized deployment is implemented by combining the application container engine with the container orchestration tool Kubernetes, which supports one-click deployment, one-click system expansion, and automatic system scaling. The system operation log monitoring adopts the ELK framework, which supports real-time log search and analysis; Service chain call monitoring adopts the CAT framework, which supports link data analysis and system monitoring status analysis, including CPU usage, memory usage and hard disk usage, to reduce fault discovery time and reduce fault location costs.
9. The method for implementing a loosely coupled self-service system based on a cross-platform application according to claim 7, characterized in that: In step S3, a self-developed task automation processing robot is used to realize intelligent processing of the task.