System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,更具体地说,涉及一种数据传输方法及混合云系统。
技术介绍
1、为了保证用户的安全性,各个厂商提供有各类部署于局域网的安防设备。同时,各个厂商还提供有可部署于局域网的各款线下应用,以便用户通过线下应用管理各个安防设备。随着物联网的快速发展,为了丰富各类安防设备的功能,各个厂商尝试将公有云与线下应用结合,拓展各类安防设备的功能。
2、现有技术中,尝试开放部署于局域网中线下应用的ip,映射外网访问,以实现线下应用访问云端,拓展各类安防设备功能的目的,但上述方式需要按照公有云标准逐一对每个线下应用进行处理,速率较低。
技术实现思路
1、有鉴于此,本申请提供了一种数据传输方法及混合云系统,用于解决现有技术中线下应用结合共有云速率较低的缺点。
2、为了实现上述目的,现提出的方案如下:
3、一种数据传输方法,应用于混合云系统,所述混合云系统包括混合云服务端及一个以上混合云客户端;所述混合云服务端部署于云端,对接公有云且与各个混合云客户端连接;每个混合云客户端部署于对应的局域网中,与对应局域网下的各个线下应用连接;
4、所述方法包括:
5、所述混合云服务端生成目标接口对应的第一请求,将所述第一请求发送至一个以上连接有对应线下应用的混合云客户端,以便通过每个混合云客户端与对应线下应用交互,所述目标接口对应于一个以上线下应用。
6、可选的,所述混合云服务端生成目标接口对应的第一请求,将所述第一请求发送至一个以上连
7、所述混合云服务端的目标接口接收前端服务主体发送的业务请求,确定与所述业务请求对应的目标线下应用,并基于所述业务请求及所述目标线下应用,生成第一请求,将所述第一请求发送至所述目标线下应用连接的混合云客户端。
8、可选的,还包括:
9、在接收到所述第一请求后,所述混合云客户端对所述第一请求进行映射转换,生成第一消息体,将所述第一消息体发送至所述目标线下应用,并接收所述目标线下应用返回的对应所述第一消息体的第二请求,对所述第二请求进行映射转换,生成第二消息体,将所述第二消息体返回至所述混合云服务端。
10、可选的,所述混合云客户端对所述第一请求进行映射转换,生成第一消息体,包括:
11、所述混合云客户端确定所述目标线下应用中与所述第一请求对应的应用接口,确定所述应用接口对应的参数映射模板,按照所述参数映射模板对所述第一请求进行参数映射转换,形成第一消息体。
12、可选的,所述混合云客户端对所述第二请求进行映射转换,生成第二消息体,包括:
13、所述混合云客户端确定所述目标接口对应的参数映射模板,按照所述参数映射模板对所述第二请求进行参数映射转换,形成第二消息体。
14、可选的,在将所述第一消息体发送至所述目标线下应用之前,还包括:
15、所述混合云客户端对所述目标线下应用进行鉴权,在所述目标线下应用鉴权通过后,进入将所述第一消息体发送至所述目标线下应用的步骤。
16、可选的,还包括:
17、在第一混合云客户端对应的局域网中新增有第一线下应用时,所述第一混合云客户端确定所述第一线下应用中需与混合云服务端对接的所有第一接口;
18、所述第一混合云客户端创建每个第一接口对应的第二接口;
19、所述第一混合云客户端确定存在对应关系的第一接口与第二接口间的映射转换方式。
20、可选的,还包括:
21、所述第一混合云客户端生成校验所述第一线下应用的鉴权模式。
22、可选的,还包括:
23、在新增的第二混合云客户端需要与所述混合云服务端连接时,所述第二混合云客户端通过所述混合云服务端下发的授权码与所述混合云服务端握手连接。
24、一种混合云系统,包括混合云服务端及一个以上混合云客户端;
25、所述混合云服务端部署于云端,对接公有云且与各个混合云客户端连接;
26、每个终端部署于对应的局域网中;
27、每个混合云客户端部署于对应的局域网中,与对应局域网下的各个线下应用连接;
28、所述混合云服务端的每个接口通过各个混合云客户端与各个线下应用交互。
29、从上述的技术方案可以看出,本申请提供的数据传输方法应用于混合云系统,该混合云系统包括混合云服务端及一个以上混合云客户端;所述混合云服务端部署于云端,对接公有云且与各个混合云客户端连接;每个混合云客户端部署于对应的局域网中,与对应局域网下的各个线下应用连接;基于此,每个混合云客户端可以既可以与位于云端的混合云服务端通信,也可以与处于同一局域网内的各个线下应用通信,因而,混合云服务端可以与部署于各个局域网下的各个线下应用通过各个混合云客户端通信,而混合云服务端对接有公有云,因而,线下应用可以通过混合云服务端及混合云客户端对接公有云,从而,实现拓展线下应用的目的;在此基础上,该方法可以包括所述混合云服务端生成目标接口对应的第一请求,将所述第一请求发送至一个以上连接有对应线下应用的混合云客户端,以便通过每个混合云客户端与对应线下应用交互,所述目标接口对应于一个以上线下应用。基于此,混合云服务端中的目标接口可以对接多个线下应用,同一接口的请求可以通过多个混合云客户端传输至多个线下应用中。在混合云服务端装配一个接口即可实现多个线下应用快速转化为混合云服务,加快了各个线下应用结合公有云的效率。可见,本申请可以综合混合云服务端及各个混合云客户端,为各个线下应用提供混合云服务,且混合云服务端的一个接口可为多个线下应用提供公有云服务,在混合云服务端部署一个接口可以帮助多个线下应用结合公有云,能够加快公有云与各个线下应用的结合进程。
本文档来自技高网...【技术保护点】
1.一种数据传输方法,其特征在于,应用于混合云系统,所述混合云系统包括混合云服务端及一个以上混合云客户端;所述混合云服务端部署于云端,对接公有云且与各个混合云客户端连接;每个混合云客户端部署于对应的局域网中,与对应局域网下的各个线下应用连接;
2.根据权利要求1所述的数据传输方法,其特征在于,所述混合云服务端生成目标接口对应的第一请求,将所述第一请求发送至一个以上连接有对应线下应用的混合云客户端,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,还包括:
4.根据权利要求3所述的数据传输方法,其特征在于,所述混合云客户端对所述第一请求进行映射转换,生成第一消息体,包括:
5.根据权利要求3所述的数据传输方法,其特征在于,所述混合云客户端对所述第二请求进行映射转换,生成第二消息体,包括:
6.根据权利要求3所述的数据传输方法,其特征在于,在将所述第一消息体发送至所述目标线下应用之前,还包括:
7.根据权利要求1所述的数据传输方法,其特征在于,还包括:
8.根据权利要求7所述的数据传输方法,其
9.根据权利要求1所述的数据传输方法,其特征在于,还包括:
10.一种混合云系统,其特征在于,包括混合云服务端及一个以上混合云客户端;
...【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于混合云系统,所述混合云系统包括混合云服务端及一个以上混合云客户端;所述混合云服务端部署于云端,对接公有云且与各个混合云客户端连接;每个混合云客户端部署于对应的局域网中,与对应局域网下的各个线下应用连接;
2.根据权利要求1所述的数据传输方法,其特征在于,所述混合云服务端生成目标接口对应的第一请求,将所述第一请求发送至一个以上连接有对应线下应用的混合云客户端,包括:
3.根据权利要求2所述的数据传输方法,其特征在于,还包括:
4.根据权利要求3所述的数据传输方法,其特征在于,所述混合云客户端对所述第一请求进...
【专利技术属性】
技术研发人员:林惠武,麦源源,
申请(专利权)人:厦门熵基科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。