基于Electron跨平台技术的政务浏览器实现方法技术

技术编号:38230334 阅读:17 留言:0更新日期:2023-07-25 17:58
基于Electron跨平台技术的政务浏览器实现方法,利用设备驱动服务中间件,对政务外设模块产品进行操作系统上的硬件适配,并开发统一标准接口动态库;基于Electron Native API及Node.js进行系统级别的API接口开发,实现政务浏览器的插件页面与统一标准接口动态库的C++代码函数的调用,通过插件页面操作预设的指定政务外设模块产品;基于Electron Node.js能力进行政务浏览器与大厅政务系统的数据对接,政务浏览器将设备的运行状态数据与心跳方式推送给设备管控平台,实现大厅统一设备及客户端的管理。本发明专利技术让政务浏览器同时具备网页浏览器及系统操作工具能力,提高办事效率和数据安全性。安全性。安全性。

【技术实现步骤摘要】
基于Electron跨平台技术的政务浏览器实现方法


[0001]本专利技术属于浏览器
,具体涉及一种基于Electron跨平台技术的政务浏览器实现方法。

技术介绍

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

技术实现思路

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

【技术保护点】

【技术特征摘要】
1.基于Electron跨平台技术的政务浏览器实现方法,其特征在于,包括:利用设备驱动服务中间件,对指定政务外设模块产品的原厂SDK及硬件进行操作系统上的硬件适配,并开发统一标准接口动态库;采用政务浏览器基于Electron跨平台技术进行多标签浏览容器模块、业务办理采集插件模块、政务统一外设调用模块和政务浏览器设置模块的开发;基于Electron Native API及Node.js进行系统级别的API接口开发,通过开发的API接口实现政务浏览器的插件页面与所述统一标准接口动态库的C++代码函数的调用,通过所述插件页面操作预设的所述指定政务外设模块产品;基于Electron Node.js能力进行政务浏览器与大厅政务系统的数据对接,所述政务浏览器将设备的运行状态数据与心跳方式推送给设备管控平台,实现大厅统一设备及客户端的管理;基于Electron跨平台的构建能力编译政务浏览器操作系统的二进制文件,将二进制文件打包并发布提供给客户安装使用。2.根据权利要求1所述的基于Electron跨平台技术的政务浏览器实现方法,其特征在于,所述操作系统包括x86操作系统Windows、国产麒麟操作系统Kylinos和国产统信操作系统UOS;所述统一标准接口动态库包括政务外设硬件动态库x86、政务外设硬件动态库Kylinos和政务外设硬件动态库UOS。3.根据权利要求1所述的基于Electron跨平台技术的政务浏览器实现方法,其特征在于,所述多标签浏览容器模块用于实现预设政务场景下指定智能终端设备及窗口工作人员,在受理业务过程中的系统加载及政务浏览器功能;所述多标签浏览容器模块中,通过创建若干窗体标签控制切换政务业务申办系统的加载,并保存每个系统的登录账号及密码,或通过人脸识别及CA证书鉴别登录授权。4.根据权利要求3所述的基于Electron跨平台技术的政务浏览器实现方法,其特征在于,所述多标签浏览容器模块中,通过建立黑白名单策略对每一次加载的URL地址进行分析和拦截,以去除多余的商业广告及位置跟踪。5.根据权利要求1所述的基于Electron跨平台技术的政务浏览器实现方法,其特征在于,所述业务办理采集插件模块用于政务窗口服务人员在受理群众材料的办理业务过程中,通过浏览器集成的业务采集插件进行业务办理过程的数据采集;所述业务办理采集插...

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

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

1