基于Electron跨平台技术的政务浏览器系统架构技术方案

技术编号:38436344 阅读:15 留言:0更新日期:2023-08-11 14:21
基于Electron跨平台技术的政务浏览器系统架构,通过政务外设统一调用模块外设厂商原厂SDK进行统一的驱动集成及服务封装,以适配底层硬件操作指令;通过多标签浏览容器模块实现预设政务场景下指定智能终端设备及窗口工作人员在受理业务过程中的系统加载及政务浏览器功能;通过Electron运行环境模块提供政务浏览器的支撑技术架构,使业务办理采集插件与预设硬件设备API调用指令进行控制通信;通过设备驱动服务中间件实现政务浏览器调用C++代码编译的动态函数库,以实现通过政务浏览器的插件页面控制设备读取采集数据。本发明专利技术实现政务硬件设备调用及业务办件材料采集的一体化,大大提高办事效率和数据安全性。大大提高办事效率和数据安全性。大大提高办事效率和数据安全性。

【技术实现步骤摘要】
基于Electron跨平台技术的政务浏览器系统架构


[0001]本专利技术属于浏览器
,具体涉及一种基于Electron跨平台技术的政务浏览器系统架构。

技术介绍

[0002]近年来,为了建设网络强国、数字中国、智慧社会的战略部署,全面推进经济社会各领域数字化转型发展,相关规划中提出要加快数字化发展,加强数字社会建设,并强调要加快健全电子政务和优化营商环境,打通信息壁垒,构建全流程一体化在线服务平台,及线上线下融合应用。
[0003]现有的普通浏览器无法满足政务智能化设备的外设驱动调用能力,不具有集成加载各类政务应用业务系统,及提供在政务服务业务受理场景下的各种政务插件能力,政务行业需要通过业务系统与各个外置模块设备厂商做设备底层对接及系统适配后才能在普通浏览器上调用设备,难以适配国产化系统的替代,进而导致相关部门的服务水平和治理效率较低。

技术实现思路

[0004]为此,本专利技术提供一种基于Electron跨平台技术的政务浏览器系统架构,解决政务行业需要通过业务系统与各个外置模块设备厂商进行设备底层对接及系统适配后,才能在普通浏览器上调用设备的难题。
[0005]为了实现上述目的,本专利技术提供如下技术方案:基于Electron跨平台技术的政务浏览器系统架构,包括:
[0006]政务外设统一调用模块,用于对指定政务装备的外设厂商原厂SDK进行统一的驱动集成及服务封装,以适配底层硬件操作指令;
[0007]多标签浏览容器模块,用于实现预设政务场景下指定智能终端设备及窗口工作人员在受理业务过程中的系统加载及政务浏览器功能;
[0008]业务办理采集插件模块,用于政务窗口服务人员在受理群众材料的办理业务过程中,通过浏览器集成的业务采集插件进行业务办理过程的数据采集;
[0009]政务浏览器设置模块,用于进行政务浏览器运行模式和外设参数配置,所述运行模式包括自助终端加载模式、窗口业务受理模式和后台审批人员模式;
[0010]Electron运行环境模块,用于提供政务浏览器的支撑技术架构,使业务办理采集插件与预设硬件设备API调用指令进行控制通信,使政务浏览器具备操作系统级别的API调用及后端服务请求发送的交互能力;
[0011]设备驱动服务中间件,用于实现政务浏览器调用C++代码编译的动态函数库,以实现通过政务浏览器的插件页面控制设备读取采集数据。
[0012]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,通过所述政务外设统一调用模块,提供政务浏览器内部JavaScript和HTTP外部独立接口,使政务浏览器用
户直接打开及操作预设政务场景下的外置设备,及动态实时监测到外置设备的运行状态。
[0013]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述多标签浏览容器模块中,通过创建若干窗体标签控制切换政务业务申办系统的加载,并保存每个系统的登录账号及密码,或通过人脸识别及CA证书鉴别登录授权。
[0014]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述多标签浏览容器模块中,通过建立黑白名单策略对每一次加载的URL地址进行分析和拦截,以去除多余的商业广告及位置跟踪。
[0015]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述业务办理采集插件模块中,业务办理过程包括证件拍照采集、证件读取、人证核验、业务表单填写、排队叫号、内容投屏显示及远程视频发起;
[0016]所述业务办理采集插件模块还集成有材料一键生成PDF文件、电子签名及印章自动签注功能。
[0017]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述政务浏览器设置模块的自助终端加载模式中,采用倒计时自动加载能力,当超过预设时间无人使用自助终端时返回首页,并通过心跳管理机制实时向设备管控平台发送自助终端的使用状态及损耗情况。
[0018]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述政务浏览器设置模块的窗口业务受理模式中,记录每个业务办理系统的认证账号及证书密钥,通过自动适配认证账号及证书密钥进行自动安全登录;
[0019]所述窗口业务受理模式中,通过多标签模式同时加载若干业务系统进行业务办理的数据录入和切换操作;
[0020]所述窗口业务受理模式中,通过业务采集插件的功能聚合使窗口工作人员直接在政务浏览器进行排队叫号、暂停服务、信息投屏、材料生成和材料打印。
[0021]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述政务浏览器设置模块的后台审批人员模式中,将多余的大厅设备及办理采集功能进行隐藏,保留政务浏览器功能并兼容国密证书及登录认证,使审批人员登录审批系统进行业务操作;
[0022]所述政务浏览器设置模块中的外设参数配置包括身份证阅读器、高拍仪、二维码识别、指纹采集、手写签字、排队叫号和文件柜控制的外置硬件设备模块接口及参数设置。
[0023]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述Electron运行环境模块包括主进程和若干渲染进程;
[0024]所述Electron运行环境模块的主进程作为政务浏览器的核心引擎,主进程由Native API及Node.js构成;
[0025]当进行页面加载时,根据页面数量对应创建若干页面渲染进程,每个渲染进程包括blink排版引擎及V8脚本引擎,负责页面的样式布局解释及JS脚本解释,最后绘图呈现网页显示效果;
[0026]主进程与每个渲染进程之间通过IPC进程通信,实现页面与主程序之间的交互通信。
[0027]作为基于Electron跨平台技术的政务浏览器系统架构优选方案,所述设备驱动服务中间件中,针对Windows、麒麟Kylinos、统信UOS操作系统编译生成三种中间件动态库标
准文件,以满足政务浏览器在Windows、麒麟Kylinos、统信UOS下硬件设备的统一调用。
[0028]本专利技术的有益效果如下:通过政务外设统一调用模块对指定政务装备的外设厂商原厂SDK进行统一的驱动集成及服务封装,以适配底层硬件操作指令;通过多标签浏览容器模块实现预设政务场景下指定智能终端设备及窗口工作人员在受理业务过程中的系统加载及政务浏览器功能;通过业务办理采集插件模块使政务窗口服务人员在受理群众材料的办理业务过程中,通过浏览器集成的业务采集插件进行业务办理过程的数据采集;通过政务浏览器设置模块进行政务浏览器运行模式和外设参数配置,所述运行模式包括自助终端加载模式、窗口业务受理模式和后台审批人员模式;通过Electron运行环境模块提供政务浏览器的支撑技术架构,使业务办理采集插件与预设硬件设备API调用指令进行控制通信,使政务浏览器具备操作系统级别的API调用及后端服务请求发送的交互能力;通过设备驱动服务中间件实现政务浏览器调用C++代码编译的动态函数库,以实现通过政务浏览器的插件页本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于Electron跨平台技术的政务浏览器系统架构,其特征在于,包括:政务外设统一调用模块,用于对指定政务装备的外设厂商原厂SDK进行统一的驱动集成及服务封装,以适配底层硬件操作指令;多标签浏览容器模块,用于实现预设政务场景下指定智能终端设备及窗口工作人员在受理业务过程中的系统加载及政务浏览器功能;业务办理采集插件模块,用于政务窗口服务人员在受理群众材料的办理业务过程中,通过浏览器集成的业务采集插件进行业务办理过程的数据采集;政务浏览器设置模块,用于进行政务浏览器运行模式和外设参数配置,所述运行模式包括自助终端加载模式、窗口业务受理模式和后台审批人员模式;Electron运行环境模块,用于提供政务浏览器的支撑技术架构,使业务办理采集插件与预设硬件设备API调用指令进行控制通信,使政务浏览器具备操作系统级别的API调用及后端服务请求发送的交互能力;设备驱动服务中间件,用于实现政务浏览器调用C++代码编译的动态函数库,以实现通过政务浏览器的插件页面控制设备读取采集数据。2.根据权利要求1所述的基于Electron跨平台技术的政务浏览器系统架构,其特征在于,通过所述政务外设统一调用模块,提供政务浏览器内部JavaScript和HTTP外部独立接口,使政务浏览器用户直接打开及操作预设政务场景下的外置设备,及动态实时监测到外置设备的运行状态。3.根据权利要求1所述的基于Electron跨平台技术的政务浏览器系统架构,其特征在于,所述多标签浏览容器模块中,通过创建若干窗体标签控制切换政务业务申办系统的加载,并保存每个系统的登录账号及密码,或通过人脸识别及CA证书鉴别登录授权。4.根据权利要求3所述的基于Electron跨平台技术的政务浏览器系统架构,其特征在于,所述多标签浏览容器模块中,通过建立黑白名单策略对每一次加载的URL地址进行分析和拦截,以去除多余的商业广告及位置跟踪。5.根据权利要求1所述的基于Electron跨平台技术的政务浏览器系统架构,其特征在于,所述业务办理采集插件模块中,业务办理过程包括证件拍照采集、证件读取、人证核验、业务表单填写、排队叫号、内容投屏显示及远程视频发起;所述业务办理采集插件模块还集成有材料一键生成PDF文件、电子签名及印章自动签注功能。6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:高燕祥李懿陈劲全
申请(专利权)人:广州力麒智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1