一种数据采集方法及装置制造方法及图纸

技术编号:29464913 阅读:12 留言:0更新日期:2021-07-27 17:51
本申请实施例公开了一种数据采集方法及装置,应用于数据采集系统,数据采集系统中包括数据采集机构、与数据采集机构连接的第一网关和第二网关,第一网关与至少一个银行机构通信,第二网关与至少一个税务机构通信,第一网关接收来自至少一个银行机构中的第一银行机构的访问请求,数据采集机构向第二网关发送外部访问请求,第二网关根据外部访问请求匹配第二路由规则并根据匹配结果发送外部访问请求到至少一个税务机构中的第一税务机构,第二网关接收第一税务机构根据外部访问请求发送的反馈信息。采用本申请实施例的方法,解决了数据采集机构和银行机构、以及数据采集机构和各地税务机构的业务通讯问题。

A data acquisition method and device

【技术实现步骤摘要】
一种数据采集方法及装置
本申请涉及通信
,特别是涉及一种数据采集方法及装置。
技术介绍
随着我国经济水平的不断提高以及“银税互动”业务的不断发展,市场对于银行机构和税务机构之间的业务通讯服务质量和可靠程度也提出了更高的要求。然而,不同银行机构内部各自有较高的网络安全通讯要求,不同税务机构对于网络安全通讯也有多样性且个性化的要求,这在一定程度上导致了“银税互动”业务在业务通讯过程中存在网络安全通讯要求不适配的问题。
技术实现思路
本申请实施例提供了一种数据采集方法及装置,通过在至少一个银行机构与数据采集机构之间连接有第一网关、在数据采集机构与至少一个税务机构之间连接有第二网关,满足在业务通讯过程中既能兼容不同银行机构的内部网络安全通讯要求、又能够统一不同税务机构的个性化网络安全通讯要求的需求。第一方面,本申请实施例提供了一种数据采集方法,应用于数据采集系统,数据采集系统中包括数据采集机构、与数据采集机构连接的第一网关和第二网关,第一网关与至少一个银行机构通信,第二网关与至少一个税务机构通信,上述方法包括:第一网关接收来自至少一个银行机构中的第一银行机构的访问请求,访问请求用于第一银行机构请求接入数据采集机构;在第一网关判定第一银行机构为授权用户的情况下,将访问请求发送到数据采集机构;数据采集机构根据访问请求匹配第一路由规则,并根据匹配结果将访问请求路由到不同的业务处理服务类型;数据采集机构根据业务处理服务类型判断是否需要进行外部数据访问,在需要进行外部数据访问的情况下,向第二网关发送外部访问请求;第二网关根据外部访问请求匹配第二路由规则,并根据匹配结果发送外部访问请求到至少一个税务机构中的第一税务机构;第二网关接收第一税务机构根据外部访问请求发送的反馈信息。在一个可能的示例中,上述方法还包括:分别获取第一网关、数据采集机构、第二网关的响应时长,响应时长包括第一网关从接收到来自第一银行机构的访问请求到向数据采集机构发送访问请求的时长、数据采集机构从接收到来自第一银行机构的访问请求到向第二网关发送外部访问请求的时长、第二网关从接收到来自数据采集机构的外部访问请求到向第一税务机构发送外部访问请求的时长;若响应时长大于第一预设时长,则判定数据采集系统的状态为响应异常;获取造成响应异常的网络攻击数据,并将网络攻击数据记录在防御日志中,防御日志设置在数据采集系统中;在第二预设时长内检测数据采集系统的状态为响应异常的次数;若响应异常的次数大于第一预设次数,则判定数据采集系统发生故障;对数据采集系统中的业务处理服务进程进行存储,并重新启动数据采集系统;在数据采集系统重新启动后,读取业务处理服务进程;根据防御日志中记录的网络攻击数据生成防御参数,数据采集系统设置防御参数对网络攻击数据进行防御。在一个可能的示例中,在数据采集系统设置防御参数对网络攻击数据进行防御之后,上述方法还包括:根据防御参数获取网络攻击数据的危险级别,危险级别包括第一危险级别、第二危险级别、第三危险级别;若网络攻击数据为第一危险级别,则数据采集系统继续进行读取后的业务处理服务进程;若网络攻击数据为第二危险级别,则数据采集系统暂停业务处理服务进程并且进行修复处理;若网络攻击数据为第三危险级别,则数据采集系统中断业务处理服务进程并且进行报警处理。第二方面,本申请实施例提供了一种数据采集装置,数据采集装置中包括数据采集机构、与数据采集机构连接的第一网关和第二网关,第一网关与至少一个银行机构通信,第二网关与至少一个税务机构通信,上述装置包括:接收单元,用于第一网关接收来自至少一个银行机构中的第一银行机构的访问请求,访问请求用于第一银行机构请求接入数据采集机构;发送单元,用于在第一网关判定第一银行机构为授权用户的情况下,将访问请求发送到数据采集机构;第一路由单元,用于数据采集机构根据访问请求匹配第一路由规则,并根据匹配结果将访问请求路由到不同的业务处理服务类型;外部访问单元,用于数据采集机构根据业务处理服务类型判断是否需要进行外部数据访问,在需要进行外部数据访问的情况下,向第二网关发送外部访问请求;第二路由单元,用于第二网关根据外部访问请求匹配第二路由规则,并根据匹配结果发送外部访问请求到至少一个税务机构中的第一税务机构;反馈单元,用于第二网关接收第一税务机构根据外部访问请求发送的反馈信息。第三方面,本申请实施例提供了一种数据采集装置,上述装置包括:处理器、存储器、通信接口,处理器、存储器和通信接口相互连接,并且完成相互间的通信工作;存储器上存储有可执行程序代码,通信接口用于进行无线通信;处理器用于调取存储器上存储的可执行程序代码,执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。第四方面,本申请实施例提供了一种计算机程序产品,其中,计算机程序产品包括计算机程序,计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中,将至少一个银行机构和数据采集机构通过第一网关连接,将数据采集机构和至少一个税务机构通过第二网关连接,第一网关接收来自至少一个银行机构中的第一银行机构的访问请求,在第一网关判定第一银行机构为授权用户的情况下将访问请求发送到数据采集机构,数据采集机构根据访问请求匹配第一路由规则并根据匹配结果将访问请求路由到不同的业务处理服务类型,数据采集机构根据业务处理服务类型判断是否需要进行外部数据访问,在需要进行外部数据访问的情况下,数据采集机构向第二网关发送外部访问请求,第二网关根据外部访问请求匹配第二路由规则并根据匹配结果发送外部访问请求到至少一个税务机构中的第一税务机构,第二网关接收第一税务机构根据外部访问请求发送的反馈信息。保证了“银税互动”业务在业务通讯过程中既能兼容不同银行机构的内部网络安全通讯要求、又能够统一不同税务机构的个性化网络安全通讯要求的需求。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A是本申请实施例提供的一种数据采集系统的组成示意图;图1B是本申请实施例提供的一种数据采集方法的流程示意图;图2A是本申请实施例提供的一种数据采集方法中使用的轮询算法的原理示意图;图2B是本申请实施例提供的一种数据采集方法中使用的源地址哈希算法的原理示意图;图3是本申请实施例提供的一种数据采集方法中使用的对称加密算法的原理示意图;图4是本申请实施例提供的一种数据采集方法中使用的非对称加密算法的原理示意图;图5A是本本文档来自技高网...

【技术保护点】
1.一种数据采集方法,应用于数据采集系统,其特征在于,所述数据采集系统中包括数据采集机构、与所述数据采集机构连接的第一网关和第二网关,所述第一网关与至少一个银行机构通信,所述第二网关与至少一个税务机构通信,所述方法包括:/n所述第一网关接收来自所述至少一个银行机构中的第一银行机构的访问请求,所述访问请求用于所述第一银行机构请求接入所述数据采集机构;/n在所述第一网关判定所述第一银行机构为授权用户的情况下,将所述访问请求发送到所述数据采集机构;/n所述数据采集机构根据所述访问请求匹配第一路由规则,并根据匹配结果将所述访问请求路由到不同的业务处理服务类型;/n所述数据采集机构根据所述业务处理服务类型判断是否需要进行外部数据访问,在需要进行外部数据访问的情况下,向所述第二网关发送外部访问请求;/n所述第二网关根据所述外部访问请求匹配第二路由规则,并根据匹配结果发送所述外部访问请求到所述至少一个税务机构中的第一税务机构;/n所述第二网关接收所述第一税务机构根据所述外部访问请求发送的反馈信息。/n

【技术特征摘要】
1.一种数据采集方法,应用于数据采集系统,其特征在于,所述数据采集系统中包括数据采集机构、与所述数据采集机构连接的第一网关和第二网关,所述第一网关与至少一个银行机构通信,所述第二网关与至少一个税务机构通信,所述方法包括:
所述第一网关接收来自所述至少一个银行机构中的第一银行机构的访问请求,所述访问请求用于所述第一银行机构请求接入所述数据采集机构;
在所述第一网关判定所述第一银行机构为授权用户的情况下,将所述访问请求发送到所述数据采集机构;
所述数据采集机构根据所述访问请求匹配第一路由规则,并根据匹配结果将所述访问请求路由到不同的业务处理服务类型;
所述数据采集机构根据所述业务处理服务类型判断是否需要进行外部数据访问,在需要进行外部数据访问的情况下,向所述第二网关发送外部访问请求;
所述第二网关根据所述外部访问请求匹配第二路由规则,并根据匹配结果发送所述外部访问请求到所述至少一个税务机构中的第一税务机构;
所述第二网关接收所述第一税务机构根据所述外部访问请求发送的反馈信息。


2.根据权利要求1所述的方法,其特征在于,所述业务处理服务类型包括内部业务处理服务和外部业务处理服务,所述根据所述业务处理服务类型判断是否需要进行外部数据访问,包括:
在所述业务处理服务类型为外部业务处理服务的情况下,确定需要进行外部数据访问。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述业务处理服务类型为内部业务处理服务的情况下,所述数据采集机构根据所述访问请求进行业务处理,获得业务处理结果;
所述数据采集机构将所述业务处理结果发送给所述第一银行机构。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一网关接收来自所述至少一个银行机构中的第一银行机构的访问请求之后,所述方法还包括:
所述第一网关判断接收到的访问请求个数是否达到第一预设个数;
在确定达到所述第一预设个数的情况下,所述第一网关采用集群部署模式,所述集群部署模式用于对多个访问请求进行负载均衡处理。


5.根据权利要求4所述的方法,其特征在于,所述集群部署模式包括对所述第一网关布置多个服务器,所述对多个访问请求进行负载均衡处理包括以下至少一项:
采用轮询算法将所述多个访问请求轮流分配给所述第一网关的多个服务器;
采用源地址哈希算法将所述多个访问请求中来自同一银行机构的所述访问请求分配到同一个服务器中。


6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:高翔吴万港陈磊曾繁景陆景家杨智霖赵彦晖耿心伟曾源
申请(专利权)人:深圳微众信用科技股份有限公司
类型:发明
国别省市:广东;44

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

1