单请求源多目标源数据通讯方法、计算机设备及存储介质技术

技术编号:30532732 阅读:16 留言:0更新日期:2021-10-30 12:41
本发明专利技术公开一种单请求源多目标源数据通讯方法、计算机设备及存储介质。该方法包括:请求端响应于用户基于网络协议的请求信息连接至中间服务端;所述中间服务端响应于所述请求端的主请求信息连接至主被请求端;所述主被请求端接收所述请求端的主请求信息后响应其主请求信息,并将其生成的主响应信息通过中间服务端转发给请求端;所述请求端接收所述主被请求端的主响应信息并生成交互数据;所述中间服务端将所述请求端与所述主被请求端的交互数据发送给N个次被请求端,并接收N个次被请求端的次响应信息。的次响应信息。的次响应信息。

【技术实现步骤摘要】
单请求源多目标源数据通讯方法、计算机设备及存储介质


[0001]本专利技术涉及计算机
更具体地,涉及一种单请求源多目标源数据通讯方法、计算机设备及存储介质。

技术介绍

[0002]目前互联网主要基于http和https协议进行数据的通讯,它们的工作原理基本如下:第一步:请求端与被请求端建立连接;第二步:请求端向被请求端提出请求;第三步:被请求端接受请求,并根据响应的请求返回相应的文件作为应答;第四步,请求端与被请求端关闭连接。基本上一个请求端与一个被请求端一一对应,无法一次请求将数据推送至多个被请求方。

技术实现思路

[0003]本专利技术的一个目的在于提供一种单请求源多目标源数据通讯方法、计算机设备及存储介质。
[0004]为达到上述目的,本专利技术采用下述技术方案:
[0005]本专利技术第一方面提供一种单请求源多目标源数据通讯方法,包括:
[0006]请求端响应于用户基于网络协议的请求信息连接至中间服务端;
[0007]所述中间服务端响应于所述请求端的主请求信息连接至主被请求端;
[0008]所述主被请求端接收所述请求端的主请求信息后响应其主请求信息,并将其生成的主响应信息通过中间服务端转发给请求端;
[0009]所述请求端接收所述主被请求端的主响应信息并生成交互数据;
[0010]所述中间服务端将所述请求端与所述主被请求端的交互数据发送给N个次被请求端,并接收N个次被请求端的次响应信息。
[0011]在一个具体示例中,所述网络协议为http协议或https协议。
[0012]在一个具体示例中,所述方法包括:
[0013]配置所述中间服务端提供给所述请求端的请求URL地址,定义请求方式以及请求的头信息,使所述请求端与所述中间服务端建立连接。
[0014]在一个具体示例中,所述次被请求端实时获取所述请求端与所述主被请求端的交互数据。
[0015]在一个具体示例中,所述交互数据包括:业务数据和/或消息数据。
[0016]在一个具体示例中,所述N的个数根据实际业务场景方的数量决定。
[0017]在一个具体示例中,根据实际业务场景方增加N个次被请求端,并分别约定每一个次被请求端的路由URL、请求方式以及请求头信息。
[0018]本专利技术第二方面提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术第一方面所述的方法。
[0019]本专利技术第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术第一方面所述的方法。
[0020]本专利技术的有益效果如下:
[0021]本专利技术提供的技术方案,对于原始请求端通过中间服务只要做一次主请求,完成一次主被请求端,就可以通过中间服务将请求端与主被请求端的业务数据转发给多个次被请求端,让原始请求端继续去做业务,而避免了原始请求端做多次请求这种繁琐且无意义的工作。
附图说明
[0022]下面结合附图对本专利技术的具体实施方式作进一步详细的说明。
[0023]图1示出本专利技术实施例提供的单请求源多目标源数据通讯方法的流程图。
[0024]图2示出计算机系统的结构示意图。
具体实施方式
[0025]为了更清楚地说明本专利技术,下面结合优选实施例和附图对本专利技术做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本专利技术的保护范围。
[0026]如图1所示,本专利技术一个实施例提供了一种单请求源多目标源数据通讯方法,包括:
[0027]请求端响应于用户基于网络协议的请求信息连接至中间服务端;
[0028]所述中间服务端响应于所述请求端的主请求信息连接至主被请求端;
[0029]所述主被请求端接收所述请求端的主请求信息后响应其主请求信息,并将其生成的主响应信息通过中间服务端转发给请求端;
[0030]所述请求端接收所述主被请求端的主响应信息并生成交互数据;
[0031]所述中间服务端将所述请求端与所述主被请求端的交互数据发送给N个次被请求端,并接收N个次被请求端的次响应信息。
[0032]在一个具体示例中,所述网络协议为http协议或https协议。
[0033]在一个具体示例中,所述方法包括:
[0034]配置所述中间服务端提供给所述请求端的请求URL地址,定义请求方式以及请求的头信息,使所述请求端与所述中间服务端建立连接。
[0035]在一个具体示例中,所述次被请求端实时获取所述请求端与所述主被请求端的交互数据。
[0036]在一个具体示例中,所述交互数据包括:业务数据和/或消息数据。
[0037]于本专利技术的一实施例中,所述业务请求,可以是请求端根据用户所要求实现功能的对应输入来生成,进而与被请求端进行数据交互来获得对应该业务请求的数据,所述业务数据即用于满足业务请求所需使用的数据,所述消息数据即用于对用户进行消息提示的数据;而两者可以仅有一种,即指示后续请求端在接收到该响应信息时进行仅处理数据而不提示、或仅进行提示、或既处理数据又进行提示等。
[0038]在一个具体示例中,所述N的个数根据实际业务场景方的数量决定。
[0039]在一个具体示例中,根据实际业务场景方增加N个次被请求端,并分别约定每一个次被请求端的路由URL、请求方式以及请求头信息。
[0040]本专利技术提供的技术方案,对于原始请求端通过中间服务只要做一次主请求,完成一次主被请求端,就可以通过中间服务将请求端与主被请求端的业务数据转发给多个次被请求端,让原始请求端继续去做业务,而避免了原始请求端做多次请求这种繁琐且无意义的工作。
[0041]如图2所示,本专利技术的另一个实施例提供的一种计算机设备的结构示意图。图2显示的计算机设备12仅仅是一个示例,不应对本专利技术实施例的功能和使用范围带来任何限制。
[0042]如图2所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
[0043]总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及外围组件互连(PCI)总线。
[0044]计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
[0045]系统存储器28可以包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种单请求源多目标源数据通讯方法,其特征在于,包括:请求端响应于用户基于网络协议的请求信息连接至中间服务端;所述中间服务端响应于所述请求端的主请求信息连接至主被请求端;所述主被请求端接收所述请求端的主请求信息后响应其主请求信息,并将其生成的主响应信息通过中间服务端转发给请求端;所述请求端接收所述主被请求端的主响应信息并生成交互数据;所述中间服务端将所述请求端与所述主被请求端的交互数据发送给N个次被请求端,并接收N个次被请求端的次响应信息。2.根据权利要求1所述的方法,其特征在于,所述网络协议为http协议或https协议。3.根据权利要求1所述的方法,其特征在于,所述方法包括:配置所述中间服务端提供给所述请求端的请求URL地址,定义请求方式以及请求的头信息,使所述请求端与所述中间服务端建立连接。4.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:周波丁建蔡浴泓杨张磊郭能
申请(专利权)人:浙江惠瀜网络科技有限公司
类型:发明
国别省市:

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

1