一种数据处理方法、前端客户端、后端服务器及存储介质技术

技术编号:22081335 阅读:70 留言:0更新日期:2019-09-12 16:08
本发明专利技术实施例公开了一种数据处理方法、前端客户端、后端服务器及存储介质,该方法包括:前端客户端向第一网关发送网络切换请求;第一网关对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给后端服务器;后端服务器根据接收到的网络切换请求携带的目标IP地址,将前端客户端的当前网络切换至与目标IP地址对应的目标网络;前端客户端向第二网关发送业务请求;第二网关对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给后端服务器;后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理,并将业务逻辑处理的结果通过第二网关返回给前端客户端,以提高数据处理的效率。

A Data Processing Method, Front-end Client, Back-end Server and Storage Media

【技术实现步骤摘要】
一种数据处理方法、前端客户端、后端服务器及存储介质
本专利技术涉及数据处理
,尤其涉及一种数据处理方法、前端客户端、后端服务器及存储介质。
技术介绍
目前,在传统架构中包括前端客户端和后端服务器,其中,前端客户端和后端服务器是相互关联的,后端服务器中包括了多种功能,所有的功能均在同一个项目中。在通信网络中,终端在这样的架构进行内外网切换时,往往一个业务请求涉及许多后台调用,需要修改多个接口,操作繁琐,效率较低,用户体验差。因此如何更有效地提高数据处理的效率成为研究的重点。
技术实现思路
本专利技术实施例提供了一种数据处理方法、前端客户端、后端服务器及存储介质,可通过分级网关实现网络切换和业务逻辑处理,提高了数据处理的效率。第一方面,本专利技术实施例提供了一种数据处理方法,应用于数据处理系统,所述数据处理系统包括前端客户端、第一网关、第二网关和后端服务器,所述前端客户端通过第一网关和第二网关与所述后端服务器相连,所述第一网关为网络切换网关,第二网关为业务请求转发网关,所述方法包括:所述前端客户端向所述第一网关发送网络切换请求,所述网络切换请求中携带了待切换网络的目标IP地址;所述第一网关在接收到所述网络切换请求后,对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器;所述后端服务器根据接收到的所述目标IP地址,将所述前端客户端的当前网络切换至与所述目标IP地址对应的目标网络,并通过所述第一网关向所述前端客户端发送切换成功消息;所述前端客户端在接收到所述后端服务器发送的切换成功消息后,向所述第二网关发送业务请求;所述第二网关在接收到所述业务请求后,对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给所述后端服务器;所述后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理,并将业务逻辑处理的结果通过所述第二网关返回给所述前端客户端。进一步地,所述网络切换请求中还携带了所述前端客户端的目标标识;所述第一网关在接收到所述网络切换请求后,对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器,包括:所述第一网关在接收到所述网络切换请求后,将所述网络切换请求中所携带的所述目标标识与预设黑名单数据库中终端的标识进行验证;如果验证的结果是所述目标标识与所述预设黑名单数据库中终端的标识不匹配,则所述第一网关确定对所述网络切换请求验证成功,并将所述网络切换请求发送给所述后端服务器。进一步地,所述第一网关确定对所述网络切换请求验证成功之后,将所述网络切换请求发送给所述后端服务器之前,还包括:所述第一网关对所述网络切换请求携带的目标IP地址进行检测;如果检测到所述目标IP地址合法,则触发所述第一网关执行所述将所述网络切换请求发送给所述后端服务器的步骤;如果检测到所述目标IP地址不合法,则所述第一网关拒绝将所述网络切换请求发送给所述后端服务器,并向所述前端客户端返回提示信息,以提示用户所述目标IP地址不合法。进一步地,所述后端服务器根据接收到的所述目标IP地址,将所述前端客户端的当前网络切换至与所述目标IP地址对应的目标网络之前,还包括:所述后端服务器读取发送所述网络切换请求的所述前端客户端当前的IP地址;所述后端服务器将所述前端客户端当前的IP地址与所述网络切换请求中携带的所述目标IP地址进行比较;所述后端服务器如果比较得到所述前端客户端当前的IP地址与所述目标IP地址相同,则向所述前端客户端发送提示信息,所述提示信息用于提示用户所述前端客户端当前的IP地址与所述目标IP地址相同;所述后端服务器如果比较得到所述前端客户端当前的IP地址与所述目标IP地址不相同,则执行所述根据获取到的所述目标IP地址,将所述前端客户端的当前网络切换至与所述目标IP地址对应的目标网络的步骤。进一步地,所述业务请求还携带了目标业务标识;所述第二网关在接收到所述业务请求后,对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给所述后端服务器,包括:所述第二网关在接收到所述业务请求后,根据所述业务请求携带的目标业务标识确定所述业务请求所请求的业务类型;根据所述业务请求所请求的业务类型,对所述业务请求进行验证;如果验证得到所述业务请求所请求的业务类型与预设类型相匹配,则所述第二网关将所述业务请求发送给所述后端服务器。进一步地,所述后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理,包括:所述后端服务器根据预设的业务标识与业务服务组件的对应关系,确定与所述目标业务标识对应的业务服务组件;所述后端服务器将所述业务请求发送给与所述目标业务标识对应的业务服务组件进行业务逻辑处理。进一步地,所述后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理,包括:所述后端服务器根据所述业务请求确定出与所述业务请求的功能对应的至少一个业务服务组件;所述后端服务器根据所述至少一个业务服务组件的业务逻辑处理能力,确定所述业务逻辑处理能力最大的业务服务组件;所述后端服务器将所述业务请求发送给所述业务逻辑处理能力最大的业务服务组件。第二方面,本专利技术实施例提供了一种前端客户端,包括数据接口、用户接口、处理器和存储器,所述数据接口、用户接口、处理器和存储器相互连接,其中,所述用户接口,用于输出所述存储器获取到的业务处理结果;所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:向第一网关发送网络切换请求,以使所述第一网关对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器;向第二网关发送业务请求,以使所述第二网关对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给所述后端服务器进行业务逻辑处理。第三方面,本专利技术实施例提供了一种服务器,包括数据接口、用户接口、处理器和存储器,所述数据接口、用户接口、处理器和存储器相互连接,其中,所述用户接口,用于输出所述存储器获取到的业务处理结果;所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:向第一网关发送网络切换请求,以使所述第一网关对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器;向第二网关发送业务请求,以使所述第二网关对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给所述后端服务器进行业务逻辑处理。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述第一方面的方法。本专利技术实施例,通过前端客户端向第一网关发送网络切换请求,第一网关对所述网络切换请求验证成功后,将所述网络切换请求发送给后端服务器,以使后端服务器将前端客户端的当前网络切换至所述网络切换请求所请求的目标网络。在网络切换成功后,通过前端客户端向第二网关发送业务请求,第二网关对所述业务请求验证成功后,将所述业务请求发送给后端服务器,以使后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理。通过这种实施方式,可以实现网络切换与业务逻辑处理的相互独立本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括前端客户端、第一网关、第二网关和后端服务器,所述前端客户端通过第一网关和第二网关与所述后端服务器相连,所述第一网关为网络切换网关,第二网关为业务请求转发网关,所述方法包括:所述前端客户端向所述第一网关发送网络切换请求,所述网络切换请求中携带了待切换网络的目标IP地址;所述第一网关在接收到所述网络切换请求后,对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器;所述后端服务器根据接收到的所述目标IP地址,将所述前端客户端的当前网络切换至与所述目标IP地址对应的目标网络,并通过所述第一网关向所述前端客户端发送切换成功消息;所述前端客户端在接收到所述后端服务器发送的切换成功消息后,向所述第二网关发送业务请求;所述第二网关在接收到所述业务请求后,对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给所述后端服务器;所述后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理,并将业务逻辑处理的结果通过所述第二网关返回给所述前端客户端。

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于数据处理系统,所述数据处理系统包括前端客户端、第一网关、第二网关和后端服务器,所述前端客户端通过第一网关和第二网关与所述后端服务器相连,所述第一网关为网络切换网关,第二网关为业务请求转发网关,所述方法包括:所述前端客户端向所述第一网关发送网络切换请求,所述网络切换请求中携带了待切换网络的目标IP地址;所述第一网关在接收到所述网络切换请求后,对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器;所述后端服务器根据接收到的所述目标IP地址,将所述前端客户端的当前网络切换至与所述目标IP地址对应的目标网络,并通过所述第一网关向所述前端客户端发送切换成功消息;所述前端客户端在接收到所述后端服务器发送的切换成功消息后,向所述第二网关发送业务请求;所述第二网关在接收到所述业务请求后,对所述业务请求进行验证,并根据验证的结果将所述业务请求发送给所述后端服务器;所述后端服务器将所述业务请求发送给与所述业务请求对应的业务服务组件进行业务逻辑处理,并将业务逻辑处理的结果通过所述第二网关返回给所述前端客户端。2.根据权利要求1所述的方法,其特征在于,所述网络切换请求中还携带了所述前端客户端的目标标识;所述第一网关在接收到所述网络切换请求后,对所述网络切换请求进行验证,并根据验证的结果将所述网络切换请求发送给所述后端服务器,包括:所述第一网关在接收到所述网络切换请求后,将所述网络切换请求中所携带的所述目标标识与预设黑名单数据库中终端的标识进行验证;如果验证的结果是所述目标标识与所述预设黑名单数据库中终端的标识不匹配,则所述第一网关确定对所述网络切换请求验证成功,并将所述网络切换请求发送给所述后端服务器。3.根据权利要求2所述的方法,其特征在于,所述第一网关确定对所述网络切换请求验证成功之后,将所述网络切换请求发送给所述后端服务器之前,还包括:所述第一网关对所述网络切换请求携带的目标IP地址进行检测;如果检测到所述目标IP地址合法,则触发所述第一网关执行所述将所述网络切换请求发送给所述后端服务器的步骤;如果检测到所述目标IP地址不合法,则所述第一网关拒绝将所述网络切换请求发送给所述后端服务器,并向所述前端客户端返回提示信息,以提示用户所述目标IP地址不合法。4.根据权利要求1所述的方法,其特征在于,所述后端服务器根据接收到的所述目标IP地址,将所述前端客户端的当前网络切换至与所述目标IP地址对应的目标网络之前,还包括:所述后端服务器读取发送所述网络切换请求的所述前端客户端当前的IP地址;所述后端服务器将所述前端客户端当前的IP地址与所述网络切换请求中携带的所述目标IP地址进行比较;所述后端服务器如果比较得到所述前端客户端当前的IP地址与所述目标IP地址相同,则向所述前端客户端发送提示信息,所述提示信息用于提示用户所述前端客户端当前的IP地址与所述目标IP地址相同;所述后端服务器如果比较得到所述前端客户端当前的IP地址与所述目标IP地址不相同,则执行所述根据获...

【专利技术属性】
技术研发人员:黄建虎
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:广东,44

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

1