CN115242872A - 数据处理方法、装置、计算机设备及可读存储介质 - Google Patents
数据处理方法、装置、计算机设备及可读存储介质 Download PDFInfo
- Publication number
- CN115242872A CN115242872A CN202210738703.9A CN202210738703A CN115242872A CN 115242872 A CN115242872 A CN 115242872A CN 202210738703 A CN202210738703 A CN 202210738703A CN 115242872 A CN115242872 A CN 115242872A
- Authority
- CN
- China
- Prior art keywords
- request
- channel terminal
- response
- configuration template
- data processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 25
- 230000004044 response Effects 0.000 claims abstract description 91
- 238000012545 processing Methods 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 12
- 238000013507 mapping Methods 0.000 claims description 10
- 230000000873 masking effect Effects 0.000 claims description 5
- 238000011161 development Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Storage Device Security (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种数据处理方法、装置、计算机设备及可读存储介质,该方法包括接收渠道终端接入目标接口的请求,获取所述请求的请求参数;配置所述请求参数的字段,生成所述渠道终端的请求报文;根据所述请求报文获取对应的响应报文;配置所述响应报文中的目标字段,得到所述渠道终端的响应参数;根据所述响应参数,获取对应的响应数据返回至所述渠道终端。通过对请求参数和响应参数进行配置,保证了在接口复用时数据输出的安全性和合规性,同时满足了渠道终端的最小化输出。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及数据处理方法、装置、计算机设备及可读存储介质。
背景技术
随着计算机技术的迅速发展,为了满足不同外部对象对理财保险等业务的需求,很多相关业务服务平台都提供了面对外部对象的业务接口,与此同时,随着业务服务数据的特点不断演进,海量、复杂和场景多样化成为了数据的发展常态,因此,用于处理数据的业务接口数量也在相应的增加,通常需要针对不同的接口编写对应的调用接口代码,使得系统更加复杂。
目前,现有技术中使用产品化管理来支持多个渠道终端使用同一个接口,但是在理财保险等业务服务中,在对外输出数据的信息安全方面把控越来越严格,而使用产品化管理在接口复用的过程中,难以保证数据输出的安全性和合规性。
因此,在接口复用时如何保证数据输出的安全性和合规性成为目前需要解决的技术问题。
发明内容
针对于现有技术存在的问题,本发明提供一种数据处理方法、装置、计算机设备及可读存储介质。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种数据处理方法,所述方法包括:
接收渠道终端接入目标接口的请求,获取所述请求的请求参数;
配置所述请求参数的字段,生成所述渠道终端的请求报文;
根据所述请求报文获取对应的响应报文;
配置所述响应报文中的目标字段,得到所述渠道终端的响应参数;
根据所述响应参数,获取对应的响应数据返回至所述渠道终端。
在一种实施例中,所述接收渠道终端接入目标接口的请求,获取所述请求的请求参数,包括:
接收多个所述渠道终端接入目标接口的请求;
根据所述请求中的状态信息确定当前对应的并行处理量;
判断所述并行处理量是否超过最大处理阈值;
若所述并行处理量未超过所述最大处理阈值,则对所述请求进行处理,获取每个所述渠道终端对应的请求参数。
在一种实施例中,所述接收多个所述渠道终端接入目标接口的请求之后,还包括:
基于预先配置的优先级策略,标注多个所述请求的优先级;
按照所述优先级确定所述请求的执行顺序。
在一种实施例中所述配置所述请求参数的字段,生成所述渠道终端的请求报文,包括:
对所处请求参数的字段进行解密,得到解密字段;
将所述请求参数的字段和所述解密字段进行映射,生成所述渠道终端的请求报文。
在一种实施例中,所述配置所述响应报文中的目标字段,得到所述渠道终端的输出参数,包括:
根据所述响应报文中的所有字段,确定所述渠道终端对应的所述目标字段;
对所述目标字段进行加密和/或掩码,得到加密和/或掩码字段;
将所述渠道终端的所述目标字段和所述加密和/或掩码字段进行映射,得到所述渠道终端的输出参数。
在一种实施例中,所述方法还包括:
判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板;
若所述配置模板集合中不包含与所述请求相匹配的配置模板,则根据所述请求参数和所述响应参数,生成对应的配置模板;
将生成的所述配置模板加入所述配置模板集合。
在一种实施例中,所述判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板之后,还包括:
若所述配置模板集合中包含与所述请求相匹配的配置模板,则获取所述请求对应的请求标识;
根据所述请求标识查找所述配置模板集合,确定与所述请求相匹配的配置模板。
第二方面,本发明实施例提供了一种数据处理装置,所述装置包括:
接收模块,用于接收渠道终端接入目标接口的请求,获取所述请求的请求参数;
第一配置模块,用于配置所述请求参数的字段,生成所述渠道终端的请求报文;
获取模块,用于根据所述请求报文获取对应的响应报文;
第二配置模块,用于配置所述响应报文中的目标字段,得到所述渠道终端的输出参数;
响应模块,用于根据所述输出参数,获取对应的响应数据返回至所述渠道终端。
第三方面,本发明实施例提供了一种计算机设备,包括:处理器和存储器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序以使所述计算机设备执行所述的一种数据处理方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行所述的一种数据处理方法。
与现有技术相比,本发明提供了一种数据处理方法、装置、计算机设备及可读存储介质,所述方法通过接收渠道终端接入目标接口的请求,获取所述请求的请求参数;配置所述请求参数的字段,生成所述渠道终端的请求报文;根据所述请求报文获取对应的响应报文;配置所述响应报文中的目标字段,得到所述渠道终端的响应参数;根据所述响应参数,获取对应的响应数据返回至所述渠道终端。通过配置所述渠道终端的请求参数和响应参数,解决了使用现有技术难以保证数据输出的安全性和合规性的技术问题,满足了渠道终端的最小化输出,并且在接口复用过程中,保证了数据输出的安全性和合规性。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
图1示出了本发明实施例提供的数据处理方法的流程示意图;
图2示出了本发明实施例提供的获取请求参数的流程示意图;
图3示出了本发明实施例提供的配置响应报文的流程示意图;
图4示出了本发明实施例提供的数据处理装置的结构框图。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
实施例1
请参照图1,本发明实施例提供的一种数据处理方法包括:
S110:接收渠道终端接入目标接口的请求,获取所述请求的请求参数。
其中,所述渠道终端可以是客户端,所述目标接口可以是理财业务接口或者保险业务接口。需要理解的是,所述目标接口能够提供配置化能力,配置化能力是指能够支持配置接口地址、请求方式以及请求参数等。通过对业务接口进行配置,由此当每个渠道终端请求接入接口时,不需要再对接口进行逐一配置,从而有效的提高了请求的效率。
S120:配置所述请求参数的字段,生成所述渠道终端的请求报文。
需要理解的是,请求参数就是所述渠道终端在发送请求时,带给服务端的数据,请求报文由请求行,请求头以及请求体构成;通过对每个所述请求参数都进行配置,得到全新对应的请求报文,从而提高了接口的复用性。
S130:根据所述请求报文获取对应的响应报文。
需要理解的是,响应报文是由响应行,响应头以及响应体构成;当接收到请求报文后,针对于该请求报文作出响应动作,从而生成了对应的响应报文;和请求报文相比,响应报文多了一个响应状态码,所述响应状态码用于告知所述渠道终端本次请求的处理结果,其中,处理结果可以包括正在处理、处理完成以及处理失败等。通过请求报文获取对应的响应报文,为后续配置提供了便利。
S140:配置所述响应报文中的目标字段,得到所述渠道终端的响应参数。
响应参数返回至渠道终端之前,对响应报文中的目标字段进行配置,具体地,每个渠道终端请求目标接口时,需要使用的字段可能并不相同,通过每个渠道终端对应的目标字段进行配置,实现了每个渠道终端都能够最小化输出,其中,最小化输出意味着仅保留、收集和使用最低限度的行为,这主要是出于安全方面考虑。
S150:根据所述响应参数,获取对应的响应数据返回至所述渠道终端。
上述数据处理方法中,通过接收渠道终端接入目标接口的请求,获取所述请求的请求参数;配置所述请求参数的字段,生成所述渠道终端的请求报文;根据所述请求报文获取对应的响应报文;配置所述响应报文中的目标字段,得到所述渠道终端的响应参数;根据所述响应参数,获取对应的响应数据返回至所述渠道终端。通过配置所述渠道终端的请求参数和响应参数,解决了使用现有技术难以保证数据输出的安全性和合规性的技术问题,满足了渠道终端的最小化输出,并且在接口复用过程中,保证了数据输出的安全性和合规性。
在一种实施例中,请参照图2,所述接收渠道终端接入目标接口的请求,获取所述请求的请求参数的步骤,具体包括以下内容:
S111:接收多个所述渠道终端接入目标接口的请求;
S112:根据所述请求中的状态信息确定当前对应的并行处理量;
S113:判断所述并行处理量是否超过最大处理阈值;
S114:若所述并行处理量未超过所述最大处理阈值,则对所述请求进行处理,获取每个所述渠道终端对应的请求参数。
具体地,根据所述请求中的状态信息确定对应的并行处理量。其中,所述请求中包括状态信息,状态信息即为对客户端相关的各项状态进行记载的信息。可以根据预置的时间区间对状态信息进行匹配,需要理解的是,当状态信息中的请求时间在预置的时间区间内时,将在这一时间区间中接收到的请求数量作为对应的并行处理量。
进一步地,预先设置最大处理阈值,最大处理阈值表示所述接口在某一时间区间内能够处理的最大请求数;当并行处理量超过最大处理阈值时,则表示预置时间区间内的请求数量已经超过了服务器的最大处理能力;当并行处理量未超过最大处理阈值时,那么对并行处理量中的所有请求都进行处理,从而获取所有请求对应的请求参数;通过对所述请求进行并行处理,能够节省处理时间。
在一种实施例中,所述接收多个所述渠道终端接入目标接口的请求之后,还包括:
基于预先配置的优先级策略,标注多个所述请求的优先级;
按照所述优先级确定所述请求的执行顺序。
具体地,若多个所述请求优先级不同,则优先响应优先级高的请求;若优先级相同,则按照所述请求的权重比例进行响应。进一步地,如果需要调整优先级,直接修改优先级策略的数据,不需要修改代码或重启服务,扩大了应用场景。
在一种实施例中,所述配置所述请求参数的字段,生成所述渠道终端的请求报文的步骤,包括:
对所处请求参数的字段进行解密,得到解密字段;
将所述请求参数的字段和所述解密字段进行映射,生成所述渠道终端的请求报文。
示例性的,请求参数的字段A解密之后映射到B,请求参数的字段A映射到C,每一种请求参数对应于一种渠道终端。通过对请求参数的字段进行映射生成渠道终端的请求报文,在一定程度上提高了请求过程的安全性。
在一个实施例中,请参照图3,配置所述响应报文中的目标字段,得到所述渠道终端的输出参数的步骤,具体包括:
S141:根据所述响应报文中的所有字段,确定所述渠道终端对应的所述目标字段;
S142:对所述目标字段进行加密和/或掩码,得到加密和/或掩码字段;
S143:将所述渠道终端的所述目标字段和所述加密和/或掩码字段进行映射,得到所述渠道终端的输出参数。
示范性地,响应报文中一共有100个字段,但是某一个渠道终端在所述请求过程中,只需要响应报文中的10个字段,将这10个字段作为所述渠道终端对应的目标字段。
进一步地,将目标字段映射到真正的出参a,将目标字段加密之后映射到真正的出参b,将目标字段掩码之后映射到真正的出参c。需要理解的是,可以支持目标字段利用多种加密方式进行加密,掩码等操作,从而过滤得出目标字段所对应的输出参数。
具体地,接口能够支持多个渠道终端同时请求接入,通过对每个渠道终端的请求参数和响应参数的字段映射,使得不同渠道终端接入同一个接口时,输出的响应数据都不一致,从而满足每个渠道终端的最小化输出;避免了对不同渠道终端的在请求接口时的重复开发,使得不同渠道终端的请求过程可以实现集中管理和维护,同时提高了开发效率。
在一个实施例中,所述数据处理方法还包括:
判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板;
若所述配置模板集合中不包含与所述请求相匹配的配置模板,则根据所述请求参数和所述响应参数,生成对应的配置模板;
将生成的所述配置模板加入所述配置模板集合。
需要理解的是,配置模板是指用于获取响应数据的配置方式的模板;配置模板可以是预先配置好的配置文件或数据库表等,配置模板集合是指配置模板汇总而成的集体。具体地,当请求参数和响应参数的需求发生了变更之后,可直接修改相应的配置模板,并将更新后的配置模板替换原始的配置模板。
示范性地,渠道终端发出接入请求后,则根据对应的请求参数和响应参数生成配置文件,判断所述配置文件是否在预设的配置模板集合中,如果不在,那么将所述配置文件保存并加入配置模板集合中,使得所述渠道终端再一次有接入需求时,不需要重复生成对应的配置文件,只需要在配置模板集合中找到对应的配置文件进行使用即可,进而能够有效地提高响应所述渠道终端接入请求的效率。
在一种实施例中,在判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板之后,还包括:
若所述配置模板集合中包含与所述请求相匹配的配置模板,则获取所述请求对应的请求标识;
根据所述请求标识查找所述配置模板集合,确定与所述请求相匹配的配置模板。
需要理解的是,每个渠道终端接入请求时,给所述请求加入一个唯一标识作为请求标识,其中,请求标识与配置模板是一一对应关系。将所述请求标识与配置模板集合中的配置模板进行匹配,从而确定所述请求标识对应的配置模板。
具体地,还可每隔预设时长检测配置模板集合是否更新;若是,则获取更新后的配置模板集合,并将更新后的配置模板集合作为配置模板集合;具体地,若两个配置模板集合中的配置模板数量一致,则可判定配置模板集合没有发生更新;若两个配置模板集合中的配置模板数量不一致,则可判定配置模板集合发生了更新,可将更新后的配置模板集合作为当前配置模板集合。
通过在配置模板集合中对配置模板进行集中管理,有利于快速且便利地响应调用接口的请求,还有利于程序整体轻量化,在不断升级和迭代的需求开发中,节省了开发时间。
实施例2
与上述方法实施例相对应,请参照图4,图4为本发明实施例提供的一种数据处理装置的结构框图。所述数据处理装置100包括:接收模块110,第一配置模块120,获取模块130,第二配置模块140和响应模块150。
其中,接收模块110,用于接收渠道终端接入目标接口的请求,获取所述请求的请求参数;
第一配置模块120,用于配置所述请求参数的字段,生成所述渠道终端的请求报文;
获取模块130,用于根据所述请求报文获取对应的响应报文;
第二配置模块140,用于配置所述响应报文中的目标字段,得到所述渠道终端的输出参数;
响应模块150,用于根据所述输出参数,获取对应的响应数据返回至所述渠道终端。
在一种实施例中,所述接收模块110,包括:
接收子模块,用于接收多个所述渠道终端接入目标接口的请求;
确定子模块,用于根据所述请求中的状态信息确定当前对应的并行处理量;
判断子模块,用于判断所述并行处理量是否超过最大处理阈值;
处理子模块,用于若所述并行处理量未超过所述最大处理阈值,则对所述请求进行处理,获取每个所述渠道终端对应的请求参数。
可选的,所述接收模块110,还包括:
标注子模块,用于基于预先配置的优先级策略,标注多个所述请求的优先级;
排序子模块,用于按照所述优先级确定所述请求的执行顺序。
可选的,所述第一配置模块120,包括:
解密子模块,用于对所处请求参数的字段进行解密,得到解密字段;
第一生成子模块,用于将所述请求参数的字段和所述解密字段进行映射,生成所述渠道终端的请求报文。
可选的,所述第二配置模块140,包括:
选取子模块,用于根据所述响应报文中的所有字段,确定所述渠道终端对应的所述目标字段;
加密子模块,用于对所述目标字段进行加密和/或掩码,得到加密和/或掩码字段;
第二生成子模块,用于将所述渠道终端的所述目标字段和所述加密和/或掩码字段进行映射,得到所述渠道终端的输出参数。
可选的,所述数据处理装置100,包括:
判断模块,用于判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板;
模板生成模块,若所述配置模板集合中不包含与所述请求相匹配的配置模板,则根据所述请求参数和所述响应参数,生成对应的配置模板;
集合模块,将生成的所述配置模板加入所述配置模板集合。
进一步地,所述数据处理装置100,还包括:
标识生成模块,若所述配置模板集合中包含与所述请求相匹配的配置模板,则获取所述请求对应的请求标识;
确定模块,根据所述请求标识查找所述配置模板集合,确定与所述请求相匹配的配置模板。
本申请实施例提供的数据处理装置能够实现图1的方法实施例中数据处理方法的各个过程,为避免重复,这里不再赘述。
本申请实施例提供的数据处理装置,通过接收渠道终端接入目标接口的请求,获取所述请求的请求参数;配置所述请求参数的字段,生成所述渠道终端的请求报文;根据所述请求报文获取对应的响应报文;配置所述响应报文中的目标字段,得到所述渠道终端的响应参数;根据所述响应参数,获取对应的响应数据返回至所述渠道终端。通过配置所述渠道终端的请求参数和响应参数,满足了在接口复用过程中,保证了数据输出的安全性和合规性,并且满足了渠道终端的最小化输出。
本发明实施例还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器执行时,实现如实施例1所述的数据处理方法。
在一种实施例中,计算机设备是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。计算机设备至少包括但不限于:可通过系统总线相互通信链接存储器、处理器、网络接口。其中:存储器至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
在本实施例中,存储于存储器中的数据处理方法可以被分割为一个或者多个程序模块,并由一个或多个处理器所执行,以完成本发明。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如实施例1所述的数据处理方法。
在一种实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。
在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。需要理解的是,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制,因此,示例性实施例的其他示例可以具有不同的值。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种数据处理方法,其特征在于,包括:
接收渠道终端接入目标接口的请求,获取所述请求的请求参数;
配置所述请求参数的字段,生成所述渠道终端的请求报文;
根据所述请求报文获取对应的响应报文;
配置所述响应报文中的目标字段,得到所述渠道终端的响应参数;
根据所述响应参数,获取对应的响应数据返回至所述渠道终端。
2.根据权利要求1所述的数据处理方法,其特征在于,所述接收渠道终端接入目标接口的请求,获取所述请求的请求参数,包括:
接收多个所述渠道终端接入目标接口的请求;
根据所述请求中的状态信息确定当前对应的并行处理量;
判断所述并行处理量是否超过最大处理阈值;
若所述并行处理量未超过所述最大处理阈值,则对所述请求进行处理,获取每个所述渠道终端对应的请求参数。
3.根据权利要求2所述的数据处理方法,其特征在于,所述接收多个所述渠道终端接入目标接口的请求之后,还包括:
基于预先配置的优先级策略,标注多个所述请求的优先级;
按照所述优先级确定所述请求的执行顺序。
4.根据权利要求1所述的数据处理方法,其特征在于,所述配置所述请求参数的字段,生成所述渠道终端的请求报文,包括:
对所处请求参数的字段进行解密,得到解密字段;
将所述请求参数的字段和所述解密字段进行映射,生成所述渠道终端的请求报文。
5.根据权利要求1所述的数据处理方法,其特征在于,所述配置所述响应报文中的目标字段,得到所述渠道终端的输出参数,包括:
根据所述响应报文中的所有字段,确定所述渠道终端对应的所述目标字段;
对所述目标字段进行加密和/或掩码,得到加密和/或掩码字段;
将所述渠道终端的所述目标字段和所述加密和/或掩码字段进行映射,得到所述渠道终端的输出参数。
6.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板;
若所述配置模板集合中不包含与所述请求相匹配的配置模板,则根据所述请求参数和所述响应参数,生成对应的配置模板;
将生成的所述配置模板加入所述配置模板集合。
7.根据权利要求6所述的数据处理方法,其特征在于,所述判断预设的配置模板集合中是否包含与所述请求相匹配的配置模板之后,还包括:
若所述配置模板集合中包含与所述请求相匹配的配置模板,则获取所述请求对应的请求标识;
根据所述请求标识查找所述配置模板集合,确定与所述请求相匹配的配置模板。
8.一种数据处理装置,其特征在于,包括:
接收模块,用于接收渠道终端接入目标接口的请求,获取所述请求的请求参数;
第一配置模块,用于配置所述请求参数的字段,生成所述渠道终端的请求报文;
获取模块,用于根据所述请求报文获取对应的响应报文;
第二配置模块,用于配置所述响应报文中的目标字段,得到所述渠道终端的输出参数;
响应模块,用于根据所述输出参数,获取对应的响应数据返回至所述渠道终端。
9.一种计算机设备,其特征在于,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行权利要求1至7中任一项所述的数据处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时,实现如权利要求1至7中任一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210738703.9A CN115242872B (zh) | 2022-06-24 | 2022-06-24 | 数据处理方法、装置、计算机设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210738703.9A CN115242872B (zh) | 2022-06-24 | 2022-06-24 | 数据处理方法、装置、计算机设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115242872A true CN115242872A (zh) | 2022-10-25 |
CN115242872B CN115242872B (zh) | 2024-02-02 |
Family
ID=83671048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210738703.9A Active CN115242872B (zh) | 2022-06-24 | 2022-06-24 | 数据处理方法、装置、计算机设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115242872B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115801914A (zh) * | 2022-11-29 | 2023-03-14 | 重庆长安汽车股份有限公司 | 一种多协议网络数据交换方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109344183A (zh) * | 2018-01-30 | 2019-02-15 | 深圳壹账通智能科技有限公司 | 数据交互方法、装置、计算机设备和存储介质 |
CN109947994A (zh) * | 2018-08-10 | 2019-06-28 | 北京京东金融科技控股有限公司 | 支付过程的处理方法、装置、介质及电子设备 |
CN110191160A (zh) * | 2019-05-10 | 2019-08-30 | 深圳前海微众银行股份有限公司 | 一种并发控制方法和装置 |
CN110363542A (zh) * | 2019-07-15 | 2019-10-22 | 江苏满运软件科技有限公司 | 客服系统的构建方法、装置、存储介质及电子设备 |
CN113284586A (zh) * | 2021-05-24 | 2021-08-20 | 康键信息技术(深圳)有限公司 | 医疗业务处理方法、装置、设备及存储介质 |
CN113377369A (zh) * | 2021-05-17 | 2021-09-10 | 广州有信科技有限公司 | 对接第三方服务系统接口的通用方法、装置及终端设备 |
CN113708957A (zh) * | 2021-08-03 | 2021-11-26 | 中移(杭州)信息技术有限公司 | 服务器bmc的配置方法、终端设备及介质 |
CN113885959A (zh) * | 2021-09-30 | 2022-01-04 | 平安银行股份有限公司 | 基于接口配置的数据处理方法、装置、设备及介质 |
-
2022
- 2022-06-24 CN CN202210738703.9A patent/CN115242872B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109344183A (zh) * | 2018-01-30 | 2019-02-15 | 深圳壹账通智能科技有限公司 | 数据交互方法、装置、计算机设备和存储介质 |
CN109947994A (zh) * | 2018-08-10 | 2019-06-28 | 北京京东金融科技控股有限公司 | 支付过程的处理方法、装置、介质及电子设备 |
CN110191160A (zh) * | 2019-05-10 | 2019-08-30 | 深圳前海微众银行股份有限公司 | 一种并发控制方法和装置 |
CN110363542A (zh) * | 2019-07-15 | 2019-10-22 | 江苏满运软件科技有限公司 | 客服系统的构建方法、装置、存储介质及电子设备 |
CN113377369A (zh) * | 2021-05-17 | 2021-09-10 | 广州有信科技有限公司 | 对接第三方服务系统接口的通用方法、装置及终端设备 |
CN113284586A (zh) * | 2021-05-24 | 2021-08-20 | 康键信息技术(深圳)有限公司 | 医疗业务处理方法、装置、设备及存储介质 |
CN113708957A (zh) * | 2021-08-03 | 2021-11-26 | 中移(杭州)信息技术有限公司 | 服务器bmc的配置方法、终端设备及介质 |
CN113885959A (zh) * | 2021-09-30 | 2022-01-04 | 平安银行股份有限公司 | 基于接口配置的数据处理方法、装置、设备及介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115801914A (zh) * | 2022-11-29 | 2023-03-14 | 重庆长安汽车股份有限公司 | 一种多协议网络数据交换方法 |
CN115801914B (zh) * | 2022-11-29 | 2024-04-30 | 重庆长安汽车股份有限公司 | 一种多协议网络数据交换方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115242872B (zh) | 2024-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109670950B (zh) | 基于区块链的交易监听方法、装置、设备和存储介质 | |
CN108734028B (zh) | 基于区块链的数据管理方法、区块链节点及存储介质 | |
CN110569251A (zh) | 一种数据处理方法、相关设备及计算机可读存储介质 | |
CN111915019A (zh) | 联邦学习方法、系统、计算机设备和存储介质 | |
CN112395157B (zh) | 审计日志的获取方法、装置、计算机设备和存储介质 | |
CN111988419A (zh) | 文件上传方法、下载方法、装置、计算机设备和存储介质 | |
CN110222535B (zh) | 区块链配置文件的处理装置、方法及存储介质 | |
CN111815454B (zh) | 数据上链方法及装置、电子设备、存储介质 | |
CN111984735A (zh) | 一种数据归档方法、装置、电子设备和存储介质 | |
CN115242872A (zh) | 数据处理方法、装置、计算机设备及可读存储介质 | |
CN112685077A (zh) | 数据修改方法、系统、计算机设备及计算机可读存储介质 | |
CN110059081A (zh) | 基于数据展示的数据输出方法、装置及计算机设备 | |
CN114443302B (zh) | 容器集群扩容方法、系统、终端及存储介质 | |
CN114513469A (zh) | 分布式系统的流量整形方法、装置和存储介质 | |
CN116244062A (zh) | 一种数据处理方法、装置、电子设备和存储介质 | |
CN115935414A (zh) | 基于区块链的数据校验方法、装置、电子设备和存储介质 | |
CN111708795B (zh) | 对象标识生成方法、更新方法、装置、计算机设备和介质 | |
CN107704557B (zh) | 操作互斥数据的处理方法、装置、计算机设备和存储介质 | |
CN111400269B (zh) | 一种ipfs文件处理方法、节点、介质和设备 | |
CN113852919B (zh) | 预警消息的生成方法和装置、存储介质及电子装置 | |
CN111131198A (zh) | 网络安全策略配置的更新方法及装置 | |
CN114860390B (zh) | 容器数据管理方法、装置、程序产品、介质及电子设备 | |
CN112860755B (zh) | 业务标识生成方法、装置、计算机设备和介质 | |
CN112667659B (zh) | 特征加工方法及相关设备 | |
CN111162988B (zh) | 消息分发方法与系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |