Government affair browser implementation method based on electron cross-platform technology

By developing a government affairs browser based on Electron cross-platform technology, the problem of ordinary browsers being incompatible with government affairs system platforms has been solved. This has enabled the government affairs browser to operate efficiently and ensure data security on multiple operating systems, thereby improving the efficiency and security of government services.

CN116450981BActive Publication Date: 2026-03-24GUANGZHOU LIQI INTELLIGENT TECH
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-14
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing browsers cannot meet the requirements of external device driver access for intelligent government devices, lack the ability to integrate and load various government application business systems, and are not highly compatible with various system platforms, resulting in low service levels and governance efficiency.

Method used

A government affairs browser was developed based on Electron cross-platform technology. Hardware adaptation was achieved through device driver service middleware. A unified standard interface dynamic library was developed to realize the government affairs browser's multi-tab browsing container module, business processing data collection plugin module, unified government peripheral calling module, and government affairs browser settings module. System-level API interface development was carried out in conjunction with Electron Native API and Node.js to support data docking between the government affairs browser and the government affairs system in the hall.

Benefits of technology

It has achieved compatibility and portability of the government affairs browser on multiple operating systems, improved the efficiency of calling government hardware devices and collecting materials for business applications, and enhanced data security and governance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116450981B_ABST
    Figure CN116450981B_ABST
Patent Text Reader

Abstract

The implementation method of the government affair browser based on Electron cross-platform technology utilizes the device driver service middleware to perform hardware adaptation of the government affair peripheral module product on an operating system, and develops a unified standard interface dynamic library; the system level API interface is developed based on Electron Native API and Node.js, the calling of the C++ code function of the unified standard interface dynamic library is realized for the plug-in page of the government affair browser, the specified government affair peripheral module product is operated through the plug-in page, the data of the government affair browser and the hall government affair system are connected based on the Electron Node.js capability, the running state data of the device is pushed to the device management platform in a heartbeat mode by the government affair browser, and the management of the hall unified device and the client is realized. The government affair browser has the web browser and system operation tool capability simultaneously, and the affair efficiency and data security are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of browser technology, specifically relating to a method for implementing a government affairs browser based on Electron cross-platform technology. Background Technology

[0002] In recent years, in order to implement the strategic plan of building a cyber power, a digital China, and a smart society, and to comprehensively promote the digital transformation and development of all sectors of the economy and society, the national plan proposes to unswervingly build a digital China, accelerate digital development, strengthen the construction of a digital society and a digital government, and emphasizes the need to accelerate the improvement of e-government and optimize the business environment, break down information barriers, build a full-process integrated online service platform, and integrate online and offline applications to help build a service-oriented government that satisfies the people.

[0003] Existing ordinary browsers cannot meet the requirements for calling peripheral drivers of intelligent government devices, nor can they integrate and load various government application business systems, or provide various government plugins in the context of government service business acceptance. The government sector needs to connect with various external module device manufacturers through business systems and perform device-level interface and system adaptation before it can call devices on ordinary browsers. This results in a lack of high compatibility with various system platforms and the absence of web browser and system operation tools, which in turn leads to low service levels and governance efficiency of relevant departments. Summary of the Invention

[0004] To address this issue, the present invention provides a method for implementing a government affairs browser based on Electron cross-platform technology, which solves the problem that traditional browsers are difficult to be compatible with various system platforms and lack the capabilities of web browsers and system operation tools, resulting in low service levels and governance efficiency for relevant departments.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a method for implementing a government affairs browser based on Electron cross-platform technology, comprising:

[0006] Using device driver service middleware, hardware adaptation on the operating system is performed on the original SDK and hardware of designated government peripheral module products, and a unified standard interface dynamic library is developed.

[0007] The government browser, based on Electron cross-platform technology, was used to develop a multi-tab browsing container module, a business processing data collection plugin module, a unified government peripheral device invocation module, and a government browser settings module.

[0008] System-level API interface development is carried out based on Electron Native API and Node.js. The developed API interface enables the call of C++ code functions between the plugin page of the government affairs browser and the unified standard interface dynamic library. The plugin page can be used to operate the preset specified government affairs peripheral module products.

[0009] Based on Electron Node.js capabilities, the government affairs browser and the government affairs system in the hall are connected for data exchange. The government affairs browser pushes the device's operating status data and heartbeat mode to the device management platform to realize unified management of devices and clients in the hall.

[0010] Based on Electron's cross-platform build capabilities, we compile binary files for the government browser operating system, package and release these binary files for customers to install and use.

[0011] As a preferred implementation method for a government affairs browser based on Electron cross-platform technology, the operating systems include the x86 operating system Windows, the domestic Kylin operating system Kylinos, and the domestic UnionTech operating system UOS;

[0012] The unified standard interface dynamic library includes the government peripheral hardware dynamic library x86, the government peripheral hardware dynamic library Kylinos, and the government peripheral hardware dynamic library UOS.

[0013] As a preferred implementation method of the government affairs browser based on Electron cross-platform technology, the multi-tab browsing container module is used to realize the system loading and government affairs browser functions of designated smart terminal devices and window staff in the process of accepting business under the preset government affairs scenario.

[0014] In the multi-tab browsing container module, the loading of the government affairs application system is controlled by creating several window tabs, and the login account and password of each system are saved, or login authorization is authenticated through facial recognition and CA certificate.

[0015] As a preferred implementation method for a government affairs browser based on Electron cross-platform technology, the multi-tab browsing container module analyzes and blocks each loaded URL address by establishing a blacklist and whitelist strategy to remove unnecessary commercial advertisements and location tracking.

[0016] As a preferred implementation method of a government affairs browser based on Electron cross-platform technology, the business processing data collection plugin module is used by government service window personnel to collect data on the business processing process through the business collection plugin integrated into the browser when accepting materials from the public.

[0017] The business processing data collection plugin module includes document photo collection, document reading, identity verification, business form filling, queue calling, content projection display, and remote video initiation.

[0018] The business processing data collection plugin module also integrates functions such as one-click generation of PDF files from materials, electronic signatures, and automatic annotation of seals.

[0019] As a preferred implementation method for government affairs browser based on Electron cross-platform technology, the unified government affairs peripheral calling module is used to perform unified driver integration and service encapsulation of the original SDK of the peripheral manufacturers of the specified government affairs equipment in order to adapt to the underlying hardware operation instructions.

[0020] The unified government peripheral device calling module provides independent JavaScript and HTTP interfaces for the government browser, enabling government browser users to directly open and operate external devices in preset government scenarios, and dynamically monitor the operating status of external devices in real time.

[0021] As a preferred implementation method for a government affairs browser based on Electron cross-platform technology, the government affairs browser settings module is used to configure the government affairs browser's operating mode and peripheral parameters. The operating modes include self-service terminal loading mode, window business acceptance mode, and back-end approval personnel mode.

[0022] As a preferred implementation method for a government affairs browser based on Electron cross-platform technology, the self-service terminal loading mode of the government affairs browser settings module adopts a countdown automatic loading capability. When no one uses the self-service terminal after a preset time, it returns to the homepage and sends the usage status and wear and tear of the self-service terminal to the device management platform in real time through a heartbeat management mechanism.

[0023] As a preferred implementation method for a government affairs browser based on Electron cross-platform technology, the window business acceptance mode of the government affairs browser settings module records the authentication account and certificate key of each business processing system, and automatically and securely logs in by automatically adapting the authentication account and certificate key.

[0024] In the aforementioned window service acceptance mode, multiple business systems are simultaneously loaded in a multi-tab mode to perform data entry and switching operations for business processing.

[0025] In the aforementioned window service acceptance mode, the functions of the service collection plugin enable window staff to directly perform queuing, service suspension, information projection, material generation, and material printing on the government affairs browser.

[0026] As a preferred implementation method of the government affairs browser based on Electron cross-platform technology, in the background approval personnel mode of the government affairs browser settings module, the redundant hall equipment and processing collection functions are hidden, while the government affairs browser function is retained and it is compatible with national cryptographic certificates and login authentication, so that the approval personnel can log in to the approval system to perform business operations.

[0027] The peripheral parameter configuration in the government affairs browser settings module includes the interface and parameter settings of external hardware device modules such as ID card reader, high-speed scanner, QR code recognition, fingerprint collection, handwritten signature, queuing and calling system, and file cabinet control.

[0028] The beneficial effects of this invention are as follows: It utilizes device driver service middleware to perform hardware adaptation on the operating system for the original SDK and hardware of designated government peripheral module products, and develops a unified standard interface dynamic library; it employs a government browser based on Electron cross-platform technology to develop a multi-tab browsing container module, a business processing data collection plugin module, a unified government peripheral call module, and a government browser settings module; it develops system-level API interfaces based on Electron Native API and Node.js, enabling the call of C++ code functions between the government browser's plugin page and the unified standard interface dynamic library through the developed API interfaces, allowing operation of the preset designated government peripheral module products through the plugin page; it achieves data integration between the government browser and the government service system in the service hall based on Electron Node.js capabilities, with the government browser pushing device operating status data and heartbeat methods to the device management platform, realizing unified management of devices and clients in the service hall; and it compiles the binary files of the government browser operating system based on Electron's cross-platform building capabilities, packages and releases the binary files for customers to install and use. This invention enables data integration and interactive operation between the operating system and the business platform, allowing the government browser to simultaneously function as a web browser and a system operation tool. It can run on multiple operating systems such as Windows, Mac, and Linux, exhibiting excellent portability and compatibility. It also possesses a natural advantage in domestic substitution, achieving integrated access to government hardware devices and collection of business application materials, thus greatly improving efficiency and data security. Attached Figure Description

[0029] To more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings in the following description are merely exemplary, and those skilled in the art can derive other embodiments based on the provided drawings without creative effort.

[0030] The structures, proportions, sizes, etc. illustrated in this specification are only for the purpose of assisting those skilled in the art in understanding and reading the content disclosed herein, and are not intended to limit the conditions under which the present invention can be implemented. Therefore, they have no substantial technical significance. Any modifications to the structure, changes in the proportions, or adjustments to the size, without affecting the effects and objectives that the present invention can produce, should still fall within the scope of the technical content disclosed in the present invention.

[0031] Figure 1 This is a schematic diagram illustrating the implementation method of a government affairs browser based on Electron cross-platform technology provided in an embodiment of the present invention.

[0032] Figure 2 The present invention provides an implementation method for a government browser based on Electron cross-platform technology, which is an architecture for a government browser. Detailed Implementation

[0033] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0034] See Figure 1 and Figure 2 This invention provides a method for implementing a government affairs browser based on Electron cross-platform technology, including the following steps:

[0035] S1. Utilize device driver service middleware to perform hardware adaptation on the operating system for the original SDK and hardware of the specified government peripheral module products, and develop a unified standard interface dynamic library.

[0036] S2. The government browser is developed using Electron cross-platform technology to include a multi-tab browsing container module, a business processing data collection plugin module, a government unified peripheral device call module, and a government browser settings module.

[0037] S3. Based on Electron Native API and Node.js, develop system-level API interfaces. Through the developed API interfaces, implement the calling of C++ code functions of the government browser's plugin page and the unified standard interface dynamic library. Operate the preset specified government peripheral module products through the plugin page.

[0038] S4. Based on Electron Node.js capabilities, data is integrated between the government affairs browser and the government affairs system in the hall. The government affairs browser pushes the device's operating status data and heartbeat mode to the device management platform, realizing unified management of devices and clients in the hall.

[0039] S5 uses Electron's cross-platform build capabilities to compile binary files for the government browser operating system, packages and releases these binary files for customers to install and use.

[0040] In this embodiment, the operating system includes the x86 operating system Windows, the domestic Kylin operating system Kylinos, and the domestic UnionTech operating system UOS; the unified standard interface dynamic library includes the government peripheral hardware dynamic library x86, the government peripheral hardware dynamic library Kylinos, and the government peripheral hardware dynamic library UOS.

[0041] Specifically, dynamic library interface files for calling various hardware external modules are compiled based on different operating system environments to provide the government affairs browser. Through the native API of the Electron main process, the government affairs browser calls the dynamic function library compiled from C++ code, thereby enabling the browser's plugin page to control the device to read and collect data, providing a data source for the business processing data collection plugin.

[0042] Among them, three middleware dynamic library standard files are compiled for the three major operating systems to meet the unified calling of government browsers on hardware devices under Windows, Kylin Kylinos, and UnionTech UOS, so that government browsers can naturally support the replacement and adaptation of domestic platforms, reducing the development cycle and technical threshold of government domestic substitution.

[0043] In this embodiment, the Electron runtime environment includes a main process and several rendering processes. The main process, as the core engine of the government browser, consists of the Electron Native API and Node.js. When a page is loaded, several page rendering processes are created according to the number of pages. Each rendering process includes a Blink layout engine and a V8 script engine, which are responsible for interpreting the page's style layout and JS scripts, and finally drawing and presenting the webpage display effect. The main process and each rendering process communicate with each other through IPC process communication to realize the interactive communication between the page and the main program.

[0044] For example, in a government affairs browser, the business processing data collection plugin can control and communicate with API call commands from various hardware devices, enabling the browser to have the interactive ability to call operating system-level APIs and send backend service requests.

[0045] The government affairs browser kernel consists of the Blink rendering engine (a layout engine for handling HTML and CSS) and the V8 script interpreter engine (for handling JavaScript), giving it advantages such as low memory usage, fast startup speed, and excellent image processing capabilities. Compared to Microsoft's Internet Explorer, it offers a 1648% improvement in rendering speed, a 196% improvement in script performance, a 702% improvement in graphics performance, a 100% improvement in WebGL graphics performance, a 166% improvement in startup speed, and a 14% improvement in HTML5 performance, significantly enhancing the office efficiency of domestically developed computing platforms.

[0046] In this embodiment, the multi-tab browsing container module is used to implement system loading and government browser functions for designated smart terminal devices and window staff in a preset government service scenario during the business acceptance process. Within the multi-tab browsing container module, several window tabs are created to control the loading of government service application systems, and the login account and password for each system are saved, or login authorization is authenticated through facial recognition and CA certificates. The multi-tab browsing container module also establishes a blacklist / whitelist strategy to analyze and block the URL address of each loading, in order to remove unnecessary commercial advertisements and location tracking.

[0047] Specifically, the multi-tab browsing container module enables various smart terminal devices and window staff to load the system and access browser functions during the business processing process in government service scenarios. Multiple window tabs are created to control the loading of the government service application system. SSL encryption technology and compatibility with CA certificates from various countries are used. Multiple security methods such as fingerprint recognition, facial recognition, and certificate login are comprehensively applied for system login to ensure secure access to the business system.

[0048] Among them, the government browser developed using Electron technology can effectively remove unnecessary commercial advertisements, location tracking, and data collection, making it more secure and controllable than allowing government equipment and personnel to use ordinary browsers directly. Furthermore, the government browser analyzes and blocks every loaded URL through a blacklist and whitelist strategy, ensuring that web pages loaded by government personnel are not attacked by hackers or Trojans, guaranteeing that every page load is secure and controllable. Highly insecure websites are blocked and blacklisted to prevent deception and protect the access security of government personnel.

[0049] In this embodiment, the business processing data collection plugin module is used by government service window personnel to collect data on the business processing process during the acceptance of materials from the public. The business processing data collection plugin module includes document photo collection, document reading, identity verification, business form filling, queuing and calling, content projection display, and remote video initiation. The business processing data collection plugin module also integrates functions such as one-click generation of PDF files from materials, electronic signature, and automatic seal annotation.

[0050] Specifically, the business processing data collection plugin module allows government service window staff to directly collect data, generate and print materials, and perform a series of processes during the handling of public materials through a browser-integrated business collection plugin. These processes include document photography and collection, document reading, identity verification, business form filling, queuing and calling, content projection, and remote video initiation. The government browser also integrates the ability to generate PDF files with one click, and automatic annotation functions for electronic signatures and seals. This significantly reduces the time-consuming operations required for window staff to manually open drivers and collection software for various peripheral devices to collect public materials and information, as well as manually enter and process various document stamps and signatures, and manually generate PDF files of attachments page by page. The unified integration of government data collection tools in the browser can significantly reduce processing time and improve efficiency.

[0051] In this embodiment, the unified government peripheral device calling module is used to perform unified driver integration and service encapsulation of the original SDK of the peripheral device manufacturer for designated government equipment in order to adapt to the underlying hardware operation instructions; through the unified government peripheral device calling module, independent JavaScript and HTTP interfaces are provided inside the government browser, so that government browser users can directly open and operate external devices in preset government scenarios, and dynamically monitor the operating status of external devices in real time.

[0052] Specifically, the unified government peripheral device calling module integrates the original SDKs of various government equipment peripheral manufacturers for unified driver integration and service encapsulation, adapts to underlying hardware operation commands, and completely solves the development and adaptation cycle of various device models and brand manufacturers in different projects. This reduces the technical threshold and implementation cost for application platform developers. It also provides two methods: browser-internal JavaScript and external HTTP independent interface, meeting the unified interface calling needs of most business systems. Browser users can directly open and operate external devices in various government scenarios, and the application platform can also dynamically monitor the device's operating status in real time, facilitating unified maintenance and management of the devices.

[0053] In this embodiment, the government affairs browser settings module is used to configure the government affairs browser's operating mode and peripheral parameters. The operating modes include self-service terminal loading mode, window service acceptance mode, and back-end approval personnel mode. In the self-service terminal loading mode of the government affairs browser settings module, a countdown automatic loading capability is adopted. When no one uses the self-service terminal after a preset time, the browser returns to the homepage and sends the usage status and wear and tear of the self-service terminal to the device management platform in real time through a heartbeat management mechanism.

[0054] Specifically, the self-service terminal loading mode is a browser-based mode provided for government self-service terminals, enabling full-screen control and loading of the self-service system. Users cannot manually exit the platform or return to the desktop. To ensure 24 / 7 unattended operation of the self-service system, a countdown automatic loading capability is employed. If the device remains unused for more than 90 seconds, it will automatically return to the homepage. Furthermore, it prevents manual exit and shutdown of the system. A watchdog and heartbeat management mechanism sends real-time data on device usage and module wear to the device management platform. If issues such as card swallowing, paper shortage, lag, or blank screens are detected, back-end personnel are notified to submit a work order for maintenance.

[0055] In this embodiment, in the window business acceptance mode of the government affairs browser settings module, the authentication account and certificate key of each business processing system are recorded, and automatic secure login is performed by automatically adapting the authentication account and certificate key; in the window business acceptance mode, several business systems are loaded simultaneously through multi-tab mode for data entry and switching operations of business processing; in the window business acceptance mode, the functions of the business collection plugin are aggregated to enable window staff to directly perform queuing and calling, service pause, information projection, material generation and material printing in the government affairs browser.

[0056] Specifically, the window service acceptance mode is a model provided for window service personnel to handle business scenarios. It features multiple business system favorites and one-click login functions, recording the authentication account and certificate key of each system. Automatic and secure login is achieved through automatic account and key matching, saving staff time from manually logging into multiple business systems. Furthermore, a multi-tab mode allows personnel to simultaneously load multiple business systems for data entry and switching operations. Through the functional aggregation of the business data collection plugin, window personnel can directly access functions such as queuing, pausing service, information projection, document generation, and document printing directly from their browser.

[0057] In this embodiment, in the background approval personnel mode of the government affairs browser settings module, redundant hall equipment and processing collection functions are hidden, while the government affairs browser function is retained and it is compatible with national cryptographic certificates and login authentication, enabling approval personnel to log in to the approval system to perform business operations; the peripheral parameter configuration in the government affairs browser settings module includes the interface and parameter settings of external hardware device modules such as ID card reader, high-speed scanner, QR code recognition, fingerprint collection, handwritten signature, queuing and calling, and file cabinet control.

[0058] In summary, this invention utilizes device driver service middleware to perform hardware adaptation on the operating system for the original SDK and hardware of designated government peripheral module products, and develops a unified standard interface dynamic library; it employs a government browser based on Electron cross-platform technology to develop a multi-tab browsing container module, a business processing data collection plugin module, a unified government peripheral invocation module, and a government browser settings module; it develops system-level API interfaces based on Electron Native API and Node.js, enabling the government browser's plugin page to call C++ code functions of the unified standard interface dynamic library through the developed API interfaces, allowing operation of the preset designated government peripheral module products through the plugin page; it integrates data between the government browser and the government service system in the service hall based on Electron Node.js capabilities, with the government browser pushing device operating status data and heartbeat methods to the device management platform to achieve unified management of devices and clients in the service hall; and it compiles the binary files of the government browser operating system based on Electron's cross-platform building capabilities, packages and releases the binary files for customers to install and use. The Electron runtime environment includes a main process and several rendering processes. The main process, as the core engine of the government affairs browser, consists of the Electron Native API and Node.js. When a page is loaded, several page rendering processes are created according to the number of pages. Each rendering process includes a Blink layout engine and a V8 scripting engine, responsible for interpreting the page's style layout and JS scripts, and finally rendering the webpage display. The main process and each rendering process communicate via IPC processes to achieve interactive communication between the page and the main program. Under the government affairs browser, the control communication between the business processing data collection plugin and various hardware device API call commands is enabled, giving the browser the ability to call operating system-level APIs and send backend service requests. This invention realizes data interface interaction between the operating system and the business platform, allowing the government affairs browser to simultaneously possess the capabilities of a web browser and a system operating tool. It can run on multiple operating systems such as Windows, Mac, and Linux, exhibiting good portability and compatibility. It has a natural advantage in domestic substitution, realizing the integration of government hardware device calls and business application material collection, greatly improving efficiency and data security.

[0059] Although the present invention has been described in detail above with general descriptions and specific embodiments, modifications or improvements can be made to it, which will be obvious to those skilled in the art. Therefore, all such modifications or improvements made without departing from the spirit of the present invention fall within the scope of protection claimed by the present invention.

Claims

1. A method for implementing a government affairs browser based on Electron cross-platform technology, characterized in that: include: Using device driver service middleware, hardware adaptation on the operating system is performed on the original SDK and hardware of designated government peripheral module products, and a unified standard interface dynamic library is developed. The government browser, based on Electron cross-platform technology, was used to develop a multi-tab browsing container module, a business processing data collection plugin module, a unified government peripheral device invocation module, and a government browser settings module. System-level API interface development is carried out based on Electron Native API and Node.js. The developed API interface enables the call of C++ code functions between the plugin page of the government affairs browser and the unified standard interface dynamic library. The plugin page can be used to operate the preset specified government affairs peripheral module products. Based on Electron Node.js capabilities, the government affairs browser and the government affairs system in the hall are connected for data integration. The government affairs browser pushes the device's operating status data and heartbeat mode to the device management platform to realize unified management of devices and clients in the hall. Based on Electron's cross-platform build capabilities, we compile binary files for the government browser operating system, package and release the binary files for customers to install and use; The operating systems include the x86 operating system Windows, the domestic Kylin operating system Kylinos, and the domestic UnionTech operating system UOS. The unified standard interface dynamic library includes the government peripheral hardware dynamic library x86, the government peripheral hardware dynamic library Kylinos, and the government peripheral hardware dynamic library UOS; The multi-tab browsing container module is used to enable system loading and government browser functions for designated smart terminal devices and window staff in preset government scenarios during the business acceptance process. In the multi-tab browsing container module, the loading of the government affairs application system is controlled by creating several window tabs, and the login account and password of each system are saved, or login authorization is authenticated by facial recognition and CA certificate. In the multi-tab browsing container module, a blacklist and whitelist strategy is established to analyze and block the URL address loaded each time in order to remove unnecessary commercial advertisements and location tracking. The business processing data collection plugin module is used by government service window personnel to collect data during the business processing process by using a browser-integrated business collection plugin when accepting materials from the public. The business processing data collection plugin module includes document photo collection, document reading, identity verification, business form filling, queue calling, content projection display, and remote video initiation. The business processing data collection plugin module also integrates functions such as one-click generation of PDF files from materials, electronic signature, and automatic seal annotation. The unified government peripheral device calling module is used to perform unified driver integration and service encapsulation of the original SDK of the peripheral device manufacturers of designated government equipment in order to adapt to the underlying hardware operation instructions. The unified government peripheral device calling module provides independent JavaScript and HTTP interfaces for the government browser, enabling government browser users to directly open and operate external devices in preset government scenarios, and dynamically monitor the operating status of external devices in real time.

2. The method for implementing a government affairs browser based on Electron cross-platform technology according to claim 1, characterized in that, The government affairs browser settings module is used to configure the government affairs browser's operating mode and peripheral parameters. The operating modes include self-service terminal loading mode, window business acceptance mode, and back-end approval personnel mode.

3. The method for implementing a government affairs browser based on Electron cross-platform technology according to claim 2, characterized in that, In the self-service terminal loading mode of the government browser settings module, a countdown automatic loading capability is adopted. When no one uses the self-service terminal after a preset time, the system returns to the homepage and sends the usage status and wear and tear of the self-service terminal to the device management platform in real time through a heartbeat management mechanism.

4. The method for implementing a government affairs browser based on Electron cross-platform technology according to claim 2, characterized in that, In the window business acceptance mode of the government browser settings module, the authentication account and certificate key of each business processing system are recorded, and automatic secure login is performed by automatically adapting the authentication account and certificate key. In the aforementioned window service acceptance mode, multiple business systems are simultaneously loaded in a multi-tab mode to perform data entry and switching operations for business processing. In the aforementioned window service acceptance mode, the functions of the service collection plugin enable window staff to directly perform queuing, service suspension, information projection, material generation, and material printing on the government affairs browser.

5. The method for implementing a government affairs browser based on Electron cross-platform technology according to claim 2, characterized in that, In the background approval personnel mode of the government affairs browser settings module, redundant hall equipment and processing data collection functions are hidden, while the government affairs browser function is retained and it is compatible with national cryptographic certificates and login authentication, enabling approval personnel to log in to the approval system to perform business operations. The peripheral parameter configuration in the government affairs browser settings module includes the interface and parameter settings for external hardware device modules such as ID card reader, high-speed scanner, QR code recognition, fingerprint collection, handwritten signature, queuing and calling system, and file cabinet control.

Citation Information

Patent Citations

  • Method for unified data integration of domesticated external equipment in information technology application and innovation industry environment and storage equipment

    CN112416453A

  • Method for realizing government affair service cross-regional communication

    CN114118948A

  • Simple browser implementation method and system based on Electron

    CN115146198A