一种政务服务数据的处理系统和方法技术方案

技术编号:22661426 阅读:8 留言:0更新日期:2019-11-28 04:33
本发明专利技术公开了一种政务服务数据的处理系统和方法,系统包括:平台层,用于提供操作界面,并将在操作界面上触发的第一调用请求发送到中间层,以及接收并显示中间层返回的交互结果;中间层,用于接收第一调用请求,然后对第一调用请求进行格式转换,得到第二调用请求,将第二调用请求发送到业务层,最后接收业务层返回的交互结果,并将交互结果返回到平台层;业务层,用于集成至少一个硬件模块,然后根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,最后将交互结果返回到中间层。本发明专利技术能够在开发过程中,避免因更换不同配件而需要修改代码的工作,从而降低开发人员的工作量。本发明专利技术可广泛应用于电子政务技术领域。

A processing system and method of government service data

The invention discloses a processing system and method of government affairs service data, the system includes: platform layer, which is used to provide an operation interface, send the first call request triggered on the operation interface to the middle layer, and receive and display the interaction result returned by the middle layer; the middle layer, which is used to receive the first call request, and then perform format conversion on the first call request to obtain The second call request sends the second call request to the business layer, receives the interaction result returned by the business layer, and returns the interaction result to the platform layer; the business layer is used to integrate at least one hardware module, then according to the second call request, calls the integrated hardware module through the hardware device standard interface for interaction, and finally returns the interaction result to the middle layer. In the development process, the invention can avoid the work of code modification due to the replacement of different accessories, thereby reducing the workload of developers. The invention can be widely used in the field of e-government technology.

【技术实现步骤摘要】
一种政务服务数据的处理系统和方法
本专利技术涉及电子政务
,尤其是一种政务服务数据的处理系统和方法。
技术介绍
随着电子自动化技术的发展,政务服务自动化已经成为了一种办公趋势。电子政务是运用现代信息技术进行管理、办公和服务的有效方法,是提高行政效率、降低行政成本的有效手段。目前的电子政务系统内集成了许多的功能硬件设备,在实现具体功能时,根据平台发送的指令,然后通过内部固定的调用方式,调用集成的功能硬件设备,以实现相应的功能。在现有的电子政务系统上,在更换配件后,需要修改内部的代码来重新配置新的配件。但是,由于现有的电子政务系统内部的代码数据量比较庞大,导致开发人员在代码修改过程中容易出错,从而增加开发人员的工作量。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种能够降低开发人员工作量的政务服务数据的处理系统和方法。本专利技术所采用的第一种技术方案是:一种政务服务数据的处理系统,其包括:平台层,用于提供操作界面,并将在操作界面上触发的第一调用请求发送到中间层,以及接收并显示中间层返回的交互结果;中间层,用于接收第一调用请求,然后对第一调用请求进行格式转换,得到第二调用请求,将第二调用请求发送到业务层,最后接收业务层返回的交互结果,并将交互结果返回到平台层;业务层,用于集成至少一个硬件模块,然后根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,最后将交互结果返回到中间层。进一步地,所述根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,其具体包括:接收第二调用请求;根据第二调用请求检测硬件模块的通信协议;根据通信协议,通过硬件设备标准接口调用集成的硬件模块进行交互。进一步地,所述平台层为B/S架构或者C/S架构。进一步地,所述平台层还用于根据第一调用请求,通过动态链接库文件与业务层进行交互,其中,所述平台层为C/S架构。进一步地,所述第一调用请求为直译式脚本语言。进一步地,所述业务层还用于在系统启动时,对集成的所有硬件模块匹配通信协议。本专利技术所采用的第二种技术方案是:一种政务服务数据的处理方法,其包括以下步骤:接收平台上传的第一调用请求;对第一调用请求进行格式转换得到第二调用请求;将第二调用请求发送到业务层,使业务层根据第二调用请求调用集成的硬件模块进行交互;接收业务层返回的交互结果;将交互结果发送到平台层,使平台层显示交互结果。进一步地,所述第一调用请求为直译式脚本语言。进一步地,所述将第二调用请求发送到业务层,使业务层根据第二调用请求调用集成的硬件模块进行交互,其具体为:将第二调用请求发送到业务层,使业务层根据第二调用请求检测硬件模块的通信协议,然后根据通信协议,通过硬件设备标准接口调用集成的硬件模块进行交互。进一步地,所述将交互结果发送到平台层,使平台层显示交互结果,其具体包括:对交互结果进行格式转换;将格式转换之后的交互结果发送到平台层,使平台层显示调交互结果。本专利技术的有益效果是:本专利技术通过先在业务层集成硬件模块,然后根据中间层转发的调用请求,通过硬件设备标准接口调用集成硬件模块进行交互,通过在业务层设置硬件设备标准接口,并在平台层通过第一调用请求来调用硬件模块进行交互,使得在开发过程中,即使更换不同的硬件配件,也无需修改代码就能实现调用硬件配件进行工作的功能,从而降低开发人员的工作量。附图说明图1为本专利技术具体实施例的一种政务服务数据的处理系统框图;图2为本专利技术具体实施例的一种政务服务数据的处理方法的流程图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。参照图1,本专利技术实施例提供了一种政务服务数据的处理系统,其包括:平台层,用于提供操作界面,并将在操作界面上触发的第一调用请求发送到中间层,以及接收并显示中间层返回的交互结果;所述平台层可以是基于Web构建的B/S业务系统,也可以是C/S业务系统。当平台层为B/S业务系统时,第一调用请求为JavaScript语句。本实施例是以平台层为B/S业务系统进行阐述。中间层,用于接收第一调用请求,然后对第一调用请求进行格式转换,得到第二调用请求,将第二调用请求发送到业务层,最后接收业务层返回的交互结果,并将交互结果返回到平台层;所述中间层为winform,winform为应用式开发平台。所述格式转换是将JavaScript语句格式转换成业务层能够接收的语句格式。业务层,用于集成至少一个硬件模块,然后根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,最后将交互结果返回到中间层。所述业务层集成的硬件模块包括打印模块、身份证识别模块、二维码扫描模块、银联卡模块、社保卡模块、高拍仪模块和人体感应模块等。所述业务层还集成有软件模块,其中,软件模块包括手写输入模块、文字转语音模块、触屏签字模块、主副屏联动模块、人脸识别模块、光学字符识别模块等。本实施例平台层使用的输入法是通过获取用户在屏幕上触点的运动轨迹来识别出文字内容,并且多字手写可以通过前后文内容进行自动匹配,增加识别的可靠性。本实施例在实际的使用过程中,当平台层为B/S架构时,用户通过在平台层选择自己需要的业务需求,平台层根据用户选择的业务需求生成相应的由JavaScript语句组成的调用请求,并将调用请求发送到中间层,中间层对调用请求进行格式转换,转换成业务层能够接收的指令格式,然后将格式转换之后的调用请求发送到业务层,使业务层通过硬件设备标准接口调用集成的硬件模块进行工作,实现用户的业务需要,最后将业务执行结果返回到中间层,中间层对业务执行结果进行格式转换,转换成JavaScript语句,并将JavaScript语句返回到平台层,使平台层接收JavaScript语句组成的执行结果,并在显示界面显示执行结果。当平台层为C/S架构时,平台层通过dell文件直接与业务层进行交互,dell文件为动态链接库文件。本实施例通过先在业务层集成硬件模块,然后根据中间层转发的调用请求,通过硬件设备标准接口调用集成硬件模块进行交互,通过在业务层设置硬件设备标准接口,并在平台层通过第一调用请求来调用硬件模块进行交互,使得在开发过程中,即使更换不同的硬件配件,也无需修改代码就能实现调用硬件配件进行工作的功能,从而降低开发人员的工作量。进一步作为优选的实施方式,所述根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,其具体包括:接收第二调用请求;所述第二调用请求为对第一调用请求进行格式转换之后的调用指令。根据第二调用请求检测硬件模块的通信协议;本步骤的本文档来自技高网...

【技术保护点】
1.一种政务服务数据的处理系统,其特征在于:包括:/n平台层,用于提供操作界面,并将在操作界面上触发的第一调用请求发送到中间层,以及接收并显示中间层返回的交互结果;/n中间层,用于接收第一调用请求,然后对第一调用请求进行格式转换,得到第二调用请求,将第二调用请求发送到业务层,最后接收业务层返回的交互结果,并将交互结果返回到平台层;/n业务层,用于集成至少一个硬件模块,然后根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,最后将交互结果返回到中间层。/n

【技术特征摘要】
1.一种政务服务数据的处理系统,其特征在于:包括:
平台层,用于提供操作界面,并将在操作界面上触发的第一调用请求发送到中间层,以及接收并显示中间层返回的交互结果;
中间层,用于接收第一调用请求,然后对第一调用请求进行格式转换,得到第二调用请求,将第二调用请求发送到业务层,最后接收业务层返回的交互结果,并将交互结果返回到平台层;
业务层,用于集成至少一个硬件模块,然后根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,最后将交互结果返回到中间层。


2.根据权利要求1所述的一种政务服务数据的处理系统,其特征在于:所述根据第二调用请求,通过硬件设备标准接口调用集成的硬件模块进行交互,其具体包括:
接收第二调用请求;
根据第二调用请求检测硬件模块的通信协议;
根据通信协议,通过硬件设备标准接口调用集成的硬件模块进行交互。


3.根据权利要求1所述的一种政务服务数据的处理系统,其特征在于:所述平台层为B/S架构或者C/S架构。


4.根据权利要求3所述的一种政务服务数据的处理系统,其特征在于:所述平台层还用于根据第一调用请求,通过动态链接库文件与业务层进行交互,其中,所述平台层为C/S架构。


5.根据权利要求1所述的一种政务服务数据的处理系统,其特征在于:所述第一调用请求为直译...

【专利技术属性】
技术研发人员:董志强
申请(专利权)人:广州迪为信息科技有限公司
类型:发明
国别省市:广东;44

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

1