政务网关系统技术方案

技术编号:34869549 阅读:20 留言:0更新日期:2022-09-08 08:15
本申请公开了一种政务网关系统,涉及计算机技术领域。政务网关系统与待调用政务系统、被调用政务系统均通信连接,包括:权限验证模块,用于在接收到待调用政务系统的调用请求的情况下,根据调用请求中的用户信息和预设权限信息,验证用户是否具有调用被调用政务系统的权限;接口模块,用于在用户具有调用被调用政务系统的权限的情况下,确定调用请求对应的类型,通过类型对应的客户端,将调用请求转发至被调用政务系统,类型包括HTTP网络协议、HTTPS网络协议和代理出访。根据本申请实施例,能够提高政务网关系统对接的兼容性和效率。提高政务网关系统对接的兼容性和效率。提高政务网关系统对接的兼容性和效率。

【技术实现步骤摘要】
政务网关系统


[0001]本申请属于计算机
,尤其涉及一种政务网关系统。

技术介绍

[0002]长久以来,不同的政务系统各自为政,只能服务于自己对应的领域。一旦涉及不同政务系统之间的调用,容易出现调用链路之间的数据安全差、对接时间长以及调用过程中协议不能兼容等问题,从而导致不同政务系统之间对接的安全性差、效率低和兼容性差。

技术实现思路

[0003]本申请实施例提供一种政务网关系统,能够提高政务网关系统对接的兼容性和效率。
[0004]一方面,本申请实施例提供一种政务网关系统,政务网关系统与待调用政务系统、被调用政务系统均通信连接,系统包括:
[0005]权限验证模块,用于在接收到待调用政务系统的调用请求的情况下,根据调用请求中的用户信息和预设权限信息,验证用户是否具有调用被调用政务系统的权限;
[0006]接口模块,用于在用户具有调用被调用政务系统的权限的情况下,确定调用请求对应的类型,通过类型对应的客户端,将调用请求转发至被调用政务系统,类型包括HTTP网络协议、HTTPS网络协议和代理出访。
[0007]在一些可选的实施方式中,政务网关系统还包括:
[0008]租户管理模块,用于在接收到创建租户请求的情况下,为创建租户请求中的用户账号创建至少一个租户账号;还用于在接收到租户管理请求的情况下,对租户管理请求中的租户账号进行封禁、解封和授权操作。
[0009]在一些可选的实施方式中,政务网关系统还包括:
[0010]防过期模块,用于将调用请求中的请求发出时间与当前系统时间比对,得到时间差值,在时间差值大于或等于差值阈值的情况下,向待调用系统发送错误信息。
[0011]在一些可选的实施方式中,政务网关系统还包括:
[0012]存储模块,用于读取调用请求中的配置信息,根据配置信息从数据库中查询调用请求对应的调用模式,将调用模式存储至调用请求中。
[0013]在一些可选的实施方式中,政务网关系统还包括:
[0014]动态验证模块,用于验证调用请求中是否携带正确的动态信息。
[0015]在一些可选的实施方式中,政务网关系统还包括:
[0016]加密模块,用于根据调用请求中的加密类型对调用请求进行加密。
[0017]在一些可选的实施方式中,政务网关系统还包括:
[0018]次数控制模块,用于统计接口模块中单个接口在第一预设时间段内接收到的调用请求次数,在调用请求次数大于或等于请求次数阈值的情况下,控制单个接口拒绝接收调用请求。
[0019]在一些可选的实施方式中,政务网关系统还包括:
[0020]防重发模块,用于统计在第二预设时间段内同一调用请求标识的读取次数,在读取次数大于或等于读取次数阈值的情况下,向待调用系统发送错误信息,调用请求标识由调用请求中的时间戳、签名和随机数通过预设算法生成,用于指示调用请求已被处理。
[0021]在一些可选的实施方式中,政务网关系统还包括:
[0022]管控模块,用于为被调用政务系统的发布者提供服务发布流程,以及为待调用政务系统提供服务订阅标准;还用于对政务服务提供发布功能、启用功能、停用功能、收藏功能、申请功能和审批功能;还用于对政务服务的配置信息进行配置、存储、更新和删除操作。
[0023]在一些可选的实施方式中,政务网关系统还包括:
[0024]授权模块,用于创建、删除、停用和启用被调用政务系统的授权秘钥。
[0025]本申请实施例提供一种政务网关系统,该政务网关系统包括权限验证模块和接口模块,其中,权限验证模块在接收到待调用政务系统的调用请求的情况下,根据调用请求中的用户信息和预设权限信息,验证用户是否具有调用被调用政务系统的权限,从而保证被调用政务系统的权限安全,提高不同政务系统之间对接的安全性;接口模块在用户具有调用被调用政务系统的权限的情况下,确定调用请求对应的类型,通过类型对应的客户端,将调用请求转发至被调用政务系统,即,通过调用请求对应的类型对应的客户端转发调用请求至被调用政务系统,能够实现使用不同类型的客户端对不同类型的调用请求进行转发,从而能够提高政务网关系统对接的兼容性和效率。
附图说明
[0026]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本申请提供的政务网关系统的一种实施例的结构示意图;
[0028]图2是本申请提供的调用请求处理的结构示意图;
[0029]图3是本申请提供的政务网关系统的另一种实施例的结构示意图。
具体实施方式
[0030]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本申请的示例来提供对本申请更好的理解。
[0031]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括
所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0032]另外,本申请技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
[0033]为了解决现有技术问题,本申请实施例提供了一种政务网关系统。下面首先对本申请实施例所提供的政务网关系统进行介绍。
[0034]政务网关系统可以与待调用政务系统、被调用政务系统均通信连接。
[0035]作为一个示例,用户在A政务系统向B政务系统发送调用请求,以使B政务系统在接收到调用请求之后,将调用请求转发至C政务系统。可以理解的是,A政务系统为待调用政务系统,B政务系统为政务网关系统,C政务系统为被调用政务系统。
[0036]图1示出了本申请提供的政务网关系统的一种实施例的结构示意图。
[0037]如图1所示,本申请实施例提供的政务网关系统10可以包括:
[0038]权限验证模块110,用于在接收到待调用政务系统的调用请求的情况下,根据调用请求中的用户信息和预设权限信息,验证用户是否具有调用被调用政务系统的权限;
[0039]接口模块120,用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种政务网关系统,其特征在于,所述政务网关系统与待调用政务系统、被调用政务系统均通信连接,所述系统包括:权限验证模块,用于在接收到所述待调用政务系统的调用请求的情况下,根据所述调用请求中的用户信息和预设权限信息,验证用户是否具有调用所述被调用政务系统的权限;接口模块,用于在所述用户具有调用所述被调用政务系统的权限的情况下,确定所述调用请求对应的类型,通过所述类型对应的客户端,将所述调用请求转发至所述被调用政务系统,所述类型包括HTTP网络协议、HTTPS网络协议和代理出访。2.根据权利要求1所述的政务网关系统,其特征在于,所述政务网关系统还包括:租户管理模块,用于在接收到创建租户请求的情况下,为所述创建租户请求中的用户账号创建至少一个租户账号;还用于在接收到租户管理请求的情况下,对所述租户管理请求中的租户账号进行封禁、解封和授权操作。3.根据权利要求1所述的政务网关系统,其特征在于,所述政务网关系统还包括:防过期模块,用于将所述调用请求中的请求发出时间与当前系统时间比对,得到时间差值,在所述时间差值大于或等于差值阈值的情况下,向所述待调用系统发送错误信息。4.根据权利要求1所述的政务网关系统,其特征在于,所述政务网关系统还包括:存储模块,用于读取所述调用请求中的配置信息,根据所述配置信息从数据库中查询所述调用请求对应的调用模式,将所述调用模式存储至所述调用请求中。5.根据权利要求1所述的政务网关系统,其特征在于,所述政务网...

【专利技术属性】
技术研发人员:马腾王戎杨洋程铭
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1