System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,特别涉及一种网关分发上传数据的设置方法及系统。
技术介绍
1、目前,在通过网关进行数据分发和上传时,通常是将全部数据或者部分用户选择的数据上传到服务器。后续,这部分数据可以被分发到其它的服务器或者终端设备。
2、但是,目前的数据传输过程中,都是按照数据类型分批传输的。例如,对于设备检测数据和报警数据而言,通常是分开传输。但实际上,设备检测数据与报警数据之间往往具备关联性,在同一批次中上传其实更加合理。
3、鉴于此,目前需要一种更加智能的数据上传方式。
技术实现思路
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.根据权利要求1所述的方法,其特征在于,发起所述上传请求的设备与所述指定服务器之间具备多条通信链路;其中,第一通信链路的传输质量高于第二通信链路;将重新分组后的数据群组发送至服务器集群中的指定服务器包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述数据下载请求在被所述审批服务器审批通过后,所述方法还包括:
6.一种网关分发上传数据的设置系统,其特征在于,所述系统包括终端设备、服务器集群、审批服务器,其中:
7.根据权利要求6所述的系统,其特征在于,所述审批服务器还用于,从所述上传请求中提取待上传的数据群组的群组标识,以及发起所述上传请求的用户标识;基于所述群组标识和所述用户标识构建权限查询消息,并将所述权限查询消息在后台的权限列表中进行匹配;若在所述权限列表中具备所述权限查询消息相匹配的权限条目,生
8.根据权利要求6所述的系统,其特征在于,所述终端设备与所述指定服务器之间具备多条通信链路;其中,第一通信链路的传输质量高于第二通信链路;所述终端设备还用于,解析所述数据群组的数据索引列表,并将所述数据索引列表通过所述第一通信链路发送至所述指定服务器,并将所述数据群组中剩余的数据通过所述第二通信链路发送至所述指定服务器。
...【技术特征摘要】
1.一种网关分发上传数据的设置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述表征允许上传的通知按照以下方式生成:
3.根据权利要求1所述的方法,其特征在于,发起所述上传请求的设备与所述指定服务器之间具备多条通信链路;其中,第一通信链路的传输质量高于第二通信链路;将重新分组后的数据群组发送至服务器集群中的指定服务器包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述数据下载请求在被所述审批服务器审批通过后,所述方法还包括:
6.一种网关分发上传数据的设置系统,其特征在于,所述系统包括终端设备、服务器集群、审批服务器,...
【专利技术属性】
技术研发人员:贺江,余丹,兰雨晴,李其蓁,赵蒙蒙,
申请(专利权)人:慧之安信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。