《数据处理系统及方法.pdf》由会员分享,可在线阅读,更多相关《数据处理系统及方法.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201310419703.3(22)申请日 2013.09.13H04L 29/08(2006.01)(71)申请人腾讯科技(深圳)有限公司地址 518000 广东省深圳市福田区振兴路赛格科技园2栋东403室(72)发明人付凯 罗伟 杨帅 杨光 金德强(74)专利代理机构北京三高永信知识产权代理有限责任公司 11138代理人滕一斌(54) 发明名称数据处理系统及方法(57) 摘要本发明公开了一种数据处理系统及方法,属于网络技术领域。所述系统包括:上报端,用于采集用户通过人机接口模块输入的第一数据信息,并向接收代理服务器上报第一数据信息;第。
2、一数据信息包括要上报的数据、用于唯一标识数据的数据标识;接收代理服务器,用于接收第一数据信息并根据数据标识获取对应的数据格式配置信息,根据数据格式配置信息对第一数据信息进行格式配置得到第二数据信息;向对应的文件接收分发服务器发送第二数据信息;文件接收分发服务器,用于接收第二数据信息,根据数据标识获取对应的数据接收分发配置信息,并根据数据接收分发配置信息对数据进行存储或者分发处理。通过采用本发明的技术方案,能够有效地提高数据处理的效率。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书4页 说明书13页 附图5页(10)申请公布号 CN 104468648 。
3、A(43)申请公布日 2015.03.25CN 104468648 A1/4页21.一种数据处理系统,其特征在于,所述系统包括;上报端,用于采集用户通过人机接口模块输入的第一数据信息,并向所述接收代理服务器上报所述第一数据信息;所述第一数据信息包括要上报的数据、用于唯一标识所述数据的数据标识;所述接收代理服务器,用于接收所述上报端上报的所述第一数据信息;根据所述数据标识获取对应的数据格式配置信息,根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息;并向对应的文件接收分发服务器发送所述第二数据信息,所述第二数据信息在所述第一数据信息的基础上还包括所述文件接收分发服务器的IP地。
4、址;所述文件接收分发服务器,用于接收所述第二数据信息,根据所述数据标识获取对应的数据接收分发配置信息,并根据所述数据接收分发配置信息对所述数据进行存储或者分发处理。2.根据权利要求1所述的系统,其特征在于,所述数据格式配置信息包括添加数据格式、数据长度、时间戳、所述上报端IP地址、所述数据要发往的目的地理位置信息、运维信息和要发往的目的地址、以及将所述数据转化为指定的数据格式中的至少一种;和/或者所述上报端上报的所述第一数据信息还包括数据格式、数据长度、时间戳、所述上报端IP地址、所述数据要发往的目的地理位置信息、运维信息以及要发往的目的地址中的至少一种。3.根据权利要求2所述的系统,其特征在。
5、于,所述数据的格式为键值对格式、json格式、二进制编码格式或者支持加载动态库方式实现的用户自定义编码格式。4.根据权利要求2所述的系统,其特征在于,所述接收代理服务器,具体用于当所述第二数据信息中包括所述目的地理位置信息,根据所述目的地理位置信息向对应的所述文件接收分发服务器发送所述第二数据信息;或者所述接收代理服务器,还具体用于根据所述第二数据信息中所述数据的格式确定所述文件接收分发服务器的IP地址,向对应的所述文件接收分发服务器发送所述第二数据信息。5.根据权利要求4所述的系统,其特征在于,所述接收代理服务器,还用于在向对应的所述文件接收分发服务器发送所述第二数据信息之前,根据所述数据标。
6、识获取对应的数据发送配置信息,并根据所述数据发送配置信息中的采样率,对所述数据进行采样过滤。6.根据权利要求1所述的系统,其特征在于,所述接收代理服务器,还用于在向对应的所述文件接收分发服务器发送所述第二数据信息之前,根据所述数据标识获取对应的传输链路配置信息,根据所述传输链路配置信息获取对应的传输链路,并将所述第二数据信息发送至所述传输链路对应的发送队列中,以供所述传输链路的发送队列将所述第二数据信息发送至所述文件接收分发服务器。7.根据权利要求6所述的系统,其特征在于,所述传输链路为虚拟互联网数据中心链路。8.根据权利要求7所述的系统,其特征在于,所述接收代理服务器,还用于在向对应的所述文。
7、件接收分发服务器发送所述第二数据信息之前,根据所述数据标识获取对应的数据传输配置信息,并根据所述数据传输配置信息在所述虚拟互联网数据中心链路对所述第二权 利 要 求 书CN 104468648 A2/4页3数据信息进行加密和解密处理、或者压缩与解压缩处理,或者数据校验处理。9.根据权利要求3所述的系统,其特征在于,所述系统还包括数据库和/或者文件服务器;所述数据库和/或者所述文件服务器,用于当所述第二数据信息中未包括所述目的地址时,存储所述数据。10.根据权利要求2所述的系统,其特征在于,所述文件接收分发服务器,具体用于当所述第二数据信息中包括所述目的地址时,根据所述数据接收分发配置信息,采用。
8、预置的数据分发策略,向所述目的地址对应的用户设备发送所述数据。11.根据权利要求10所述的系统,其特征在于,所述目的地址对应的用户设备包括多个,所述预置的数据分发策略包括轮询、分时或者加权的负载均衡的分发策略、或者通过加载动态库或正则表达式的方式实现用户自定义的分发策略。12.根据权利要求10所述的系统,其特征在于,所述文件接收分发服务器,还用于在向所述目的地址对应的用户设备发送所述数据之前,根据所述数据接收分发配置信息对所述数据进行备份。13.根据权利要求1所述的系统,其特征在于,所述系统还包括管理平台;所述管理平台,用于对系统内的所有设备的资源信息和数据配置资源信息进行管理;所述数据配置资。
9、源信息包括所述数据格式配置信息和所述数据接收分发配置信息;进一步地,所述管理平台,具体用于定期与所述接收代理器进行交互,以同步所述接收代理器中的所述数据格式配置信息;或者用于在所述数据格式配置信息发生更新时,向所述接收代理器发送更新的所述数据格式配置信息;所述管理平台,还用于定期与所述文件接收分发服务器进行交,以同步所述文件接收分发服务器中的所述数据接收分发配置信息;或者用于在所述数据接收分发配置信息发生更新时,向所述文件接收分发服务器发送更新的所述数据接收分发配置信息。14.根据权利要求13所述的系统,其特征在于,所述管理平台,还用于对所述接收代理器和所述文件接收分发服务器的异常状况进行检测。
10、,并在所述接收代理器和/或所述文件接收分发服务器异常时,发出告警。15.根据权利要求14所述的系统,其特征在于,所述管理平台,具体用于在所述接收代理器和/或所述文件接收分发服务器异常时,采用即时通信的方式通知管理人员。16.根据权利要求1-15任一所述的系统,其特征在于,所述系统包括至少一组所述上报端、至少一组所述接收代理服务器和至少一组所述文件接收分发服务器;其中不同组的所述上报端设置在不同的地理位置,每组所述上报端包括至少两个所述上报端;每组所述接收代理服务器包括至少所述两个接收代理服务器,构成接收代理集群;每组所述文件接收分发服务器包括至少两个所述文件接收分发服务器,构成文件接收分发集群。
11、。17.一种数据处理方法,其特征在于,所述方法包括;上报端采集用户通过人机接口模块输入的第一数据信息,并向所述接收代理服务器上报所述第一数据信息;所述第一数据信息包括要上报的数据、用于唯一标识所述数据的数据标识;所述接收代理服务器接收上报端上报的所述第一数据信息,并根据所述数据标识获取对应的数据格式配置信息;权 利 要 求 书CN 104468648 A3/4页4所述接收代理服务器根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息;所述接收代理服务器向对应的文件接收分发服务器发送所述第二数据信息,所述第二数据信息在所述第一数据信息的基础上还包括所述文件接收分发服务器的IP地。
12、址;所述文件接收分发服务器接收所述第二数据信息,根据所述数据标识获取对应的数据接收分发配置信息;所述文件接收分发服务器根据所述数据接收分发配置信息对所述数据进行存储或者分发处理。18.根据权利要求17所述的方法,其特征在于,所述数据格式配置信息包括添加数据格式、数据长度、时间戳、所述上报端IP地址、所述数据要发往的目的地理位置信息、运维信息和要发往的目的地址、以及将所述数据转化为指定的数据格式中的至少一种;和/或者所述上报端上报的所述第一数据信息还包括数据格式、数据长度、时间戳、所述上报端IP地址、所述数据要发往的目的地理位置信息、运维信息以及要发往的目的地址中的至少一种。19.根据权利要求1。
13、8所述的方法,其特征在于,所述数据的格式为键值对格式、json格式、二进制编码格式或者支持加载动态库方式实现的用户自定义编码格式。20.根据权利要求18或者19所述的方法,其特征在于,所述接收代理服务器向对应的文件接收分发服务器发送所述第二数据信息,具体包括:当所述第二数据信息中包括所述目的地理位置信息,所述接收代理服务器根据所述目的地理位置信息向对应的所述文件接收分发服务器发送所述第二数据信息;或者所述接收代理服务器根据所述第二数据信息中所述数据的格式确定所述文件接收分发服务器的IP地址,向对应的所述文件接收分发服务器发送所述第二数据信息。21.根据权利要求20所述的方法,其特征在于,所述接。
14、收代理服务器根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息之后,所述接收代理服务器向对应的文件接收分发服务器发送所述第二数据信息之前,所述方法还包括:所述接收代理服务器根据所述数据标识获取对应的数据发送配置信息,并根据所述数据发送配置信息中的采样率,对所述数据进行采样过滤。22.根据权利要求17所述的方法,其特征在于,所述接收代理服务器根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息之后,所述接收代理服务器向对应的文件接收分发服务器发送所述第二数据信息之前,所述方法还包括:所述接收代理服务器根据所述数据标识获取对应的传输链路配置信息,根据所述传输链。
15、路配置信息获取对应的传输链路,并将所述第二数据信息发送至所述传输链路对应的发送队列中,以供所述传输链路的发送队列将所述第二数据信息发送至所述文件接收分发服务器。23.根据权利要求17或22所述的方法,其特征在于,所述传输链路为虚拟互联网数据中心链路。24.根据权利要求23所述的方法,其特征在于,所述接收代理服务器根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息之后,所述接收代理服务器向对应的文件接收分发服务器发送所述第二数据信息之前,所述方法还包括:权 利 要 求 书CN 104468648 A4/4页5所述接收代理服务器根据所述数据标识获取对应的数据传输配置信息,并根据。
16、所述数据传输配置信息在所述虚拟互联网数据中心链路对所述第二数据信息进行加密和解密处理、或者压缩与解压缩处理,或者数据校验处理。25.根据权利要求19所述的方法,其特征在于,所述文件接收分发服务器根据所述数据接收分发配置信息对所述数据进行存储或者分发处理,具体包括:当所述第二数据信息中未包括所述目的地址时,将所述数据存储在所述数据库或者所述文件服务器中。26.根据权利要求18所述的方法,其特征在于,所述文件接收分发服务器根据所述数据接收分发配置信息对所述数据进行存储或者分发处理,具体包括:当所述第二数据信息中包括所述目的地址时,所述文件接收分发服务器根据所述数据接收分发配置信息,采用预置的数据分。
17、发策略,向所述目的地址对应的用户设备发送所述数据。27.根据权利要求26所述的方法,其特征在于,所述目的地址对应的用户设备包括多个,所述预置的数据分发策略包括轮询、分时或者加权的负载均衡的分发策略、或者通过加载动态库或正则表达式的方式实现用户自定义的分发策略。28.根据权利要求26或27所述的方法,其特征在于,所述文件接收分发服务器在向所述目的地址对应的用户设备发送所述数据之前,所述方法还包括:所述文件接收分发服务器根据所述数据接收分发配置信息对所述数据进行备份。29.根据权利要求17所述的方法,其特征在于,所述方法还包括:管理平台对系统内的所有设备的资源信息和数据配置资源信息进行管理;所述数。
18、据配置资源信息包括所述数据格式配置信息和所述数据接收分发配置信息;进一步地,所述管理平台对系统内的所有设备的资源信息和数据配置资源信息进行管理,具体包括:所述管理平台定期与所述接收代理器进行交互,以同步所述接收代理器中的所述数据格式配置信息;或者所述管理平台在所述数据格式配置信息发生更新时,向所述接收代理器发送更新的所述数据格式配置信息;以及,所述管理平台定期与所述文件接收分发服务器进行交,以同步所述文件接收分发服务器中的所述数据接收分发配置信息;或者所述管理平台在所述数据接收分发配置信息发生更新时,向所述文件接收分发服务器发送更新的所述数据接收分发配置信息。30.根据权利要求29所述的方法,。
19、其特征在于,所述方法还包括:所述管理平台对所述接收代理器和所述文件接收分发服务器的异常状况进行检测,并在所述接收代理器和/或所述文件接收分发服务器异常时,发出告警。31.根据权利要求30所述的方法,其特征在于,在所述接收代理器和/或所述文件接收分发服务器异常时,发出告警,具体包括:所述管理平台在所述接收代理器和/或所述文件接收分发服务器异常时,采用即时通信的方式通知管理人员。权 利 要 求 书CN 104468648 A1/13页6数据处理系统及方法技术领域0001 本发明涉及网络技术领域,特别涉及一种数据处理系统及方法。背景技术0002 随着计算机和网络通信技术的飞速发展,企业要处理的数据爆。
20、炸式的增长,数据量已经从TB(1024GB=1TB)级别升到PB(1024TB=1PB)级、EB(1024PB=1EB)、甚至ZB(1024EB=1ZB)级别,因此数据的处理称为人们关注越来越密切的问题。0003 现有技术中,各个业务在进行数据处理时,需要将数据从上报端传输到目的端,由于业务性质不同,导致数据的格式也不尽相同,同时也有可能导致数据处理要求、数据传输方式以及数据传输的目的端也可能各不相同。例如,教育机构所产生的数据的格式和银行机构所产生的数据的格式不相同,对应的数据处理要求、数据传输方式以及数据传输目的地也各不相同。通常情况下,数据传输过程中,对于每一种格式的数据,都需要自行实现。
21、上报接口,搭建服务器,建立传输通道和数据分发接收管理等工作内容。0004 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有技术的数据传输过程中,对于每一种格式的数据,都需要自行实现上报接口,搭建服务器,建立传输通道和数据分发接收管理等工作内容。而且随着需要处理的数据的格式的种类增加、数据量的大幅度爆炸增长,数据传输过程中的数据处理工作涉及多个层面,架构复杂,工作量大,重复度高,采集地域范围广,传输难度大,导致数据处理的效率非常低。发明内容0005 为了解决现有技术的问题,本发明实施例提供了一种数据处理系统及方法。所述技术方案如下:0006 一方面,提供了一种数据处理系统,所述系统。
22、包括:0007 上报端,用于采集用户通过人机接口模块输入的第一数据信息,并向所述接收代理服务器上报所述第一数据信息;所述第一数据信息包括要上报的数据、用于唯一标识所述数据的数据标识;0008 所述接收代理服务器,用于接收所述上报端上报的所述第一数据信息;根据所述数据标识获取对应的数据格式配置信息,根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息;并向对应的文件接收分发服务器发送所述第二数据信息,所述第二数据信息在所述第一数据信息的基础上还包括所述文件接收分发服务器的IP地址;0009 所述文件接收分发服务器,用于接收所述第二数据信息,根据所述数据标识获取对应的数据接收分发。
23、配置信息,并根据所述数据接收分发配置信息对所述数据进行存储或者分发处理。0010 另一方面,提供了一种数据处理方法,所述方法包括:0011 上报端采集用户通过人机接口模块输入的第一数据信息,并向所述接收代理服务说 明 书CN 104468648 A2/13页7器上报所述第一数据信息;所述第一数据信息包括要上报的数据、用于唯一标识所述数据的数据标识;0012 所述接收代理服务器接收上报端上报的所述第一数据信息,并根据所述数据标识获取对应的数据格式配置信息;0013 所述接收代理服务器根据所述数据格式配置信息对所述第一数据信息进行格式配置得到第二数据信息;0014 所述接收代理服务器向对应的文件接。
24、收分发服务器发送所述第二数据信息,所述第二数据信息在所述第一数据信息的基础上还包括所述文件接收分发服务器的IP地址;0015 所述文件接收分发服务器接收所述第二数据信息,根据所述数据标识获取对应的数据接收分发配置信息;0016 所述文件接收分发服务器根据所述数据接收分发配置信息对所述数据进行存储或者分发处理。0017 本发明实施例的数据处理系统及方法,引入了上述上报端、接收代理服务器和文件接收分发服务器,通过采用上述技术方案,可以对任一种格式的数据进行数据传输;不需要对每一种格式的数据来实现上报接口,搭建服务器,建立传输通道和数据分发接收管理等工作,从而能够在数据量的大幅度爆炸增长的情况下,采。
25、用同一套系统即可完成所有数据的传输,有效地减少数据传输的复杂度,因此采用本发明实施例的技术方案,能够有效地提高数据处理的效率。0018 而且本发明实施例的技术方案,在使用时,用户只需要在上报端的用户界面上进行配置,上报第一数据信息,接收代理服务器和文件接收分发服务器便可以将用户需要传输的数据发送至目的端。使用非常方便,数据处理效率非常高。附图说明0019 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。002。
26、0 图1为本发明一实施例提供的数据处理系统的结构示意图。0021 图2为本发明另一实施例提供的数据处理系统的结构示意图。0022 图3为本发明再一实施例提供的数据处理系统的结构示意图。0023 图4为本发明实施例提供的一种数据处理系统的工作结构示意图。0024 图5为本发明一实施例提供的数据处理方法的流程图。0025 图6为本发明实施例提供的数据处理方法的信令图。具体实施方式0026 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。0027 图1为本发明一实施例提供的数据处理系统的结构示意图。如图1所示,本实施例的数据处理系统包括:上报端10、接收代。
27、理服务器11和文件接收分发服务器12。说 明 书CN 104468648 A3/13页80028 其中上报端10用于采集用户通过人机接口模块输入的第一数据信息,并向接收代理服务器11上报第一数据信息;该第一数据信息包括要上报的数据、用于唯一标识该数据的数据标识(Data ID);使用Data ID唯一标识数据(由于该数据在量上可以包括的是一串,因此也可以称为数据集),例如可以用1xxxxxx表示数据,例如1000001。接收代理服务器11与上报端10连接,接收代理服务器11用于接收上报端10上报的第一数据信息,第一数据信息包括要上报的数据、用于唯一标识数据的数据标识例如,对于每一个区域,可以对。
28、应设置一组上报端10向接收代理服务器11上报第一数据信息。例如深圳地区可以部署一组上报端10,上海地区也可以部署一组上报端10。每一组上报端可以包括至少两个上报端10。0029 用户可以通过上报端10的用户界面(User Interface;简称UI)上报第一数据信息,也就是说在UI上可以包括多个选项,例如要上报的数据,用于唯一标识数据的Data ID,例如还可以包括如下信息对应选项中的至少一种数据格式、数据长度(例如可以指的是要上报的数据的长度)、时间戳(例如可以指的是上报的时间)、上报端IP地址、数据要发往的目的地理位置信息(例如此处的地理位置信息可以为要发送的城市或者地区)、运维信息(可。
29、以指的是运营商信息)以及要发往的目的地址(例如可以为要发送的详细地址,如可以包括目的地理位置信息对应的详细IP地址)中的至少一种,例如还可以包括版本号。对于每一种信息,可以在UI上对应一个选项,用户通过选项选择上报的第一数据信息中包含的所有信息,其中要上报的数据以及Data ID是第一数据信息中必须包含的信息。本实施例中,上报端10采集数据的接口可以为现有技术中任何一种采集数据的接口,详细可以参考相关现有技术,在此不再赘述。0030 接收代理服务器11与文件接收分发服务器12连接,接收代理服务器11还用于根据数据标识获取对应的数据格式配置信息,根据数据格式配置信息对第一数据信息进行格式配置得到。
30、第二数据信息;并向对应的文件接收分发服务器12发送第二数据信息,第二数据信息在第一数据信息的基础上还包括文件接收分发服务器的IP地址;例如此时可以在第二数据信息中增加字段序列号,该序列号由接收代理服务器的IP+Data ID+自增ID组成。例如如下表1为一个第二数据信息。数据格式配置信息可以预先配置在接收代理服务器11中。0031 表10032 版本Data ID序列号长度时间戳上报端IP地区/城市运营商数据0033 文件接收分发服务器12用于接收代理服务器11发送的第二数据信息,根据数据标识获取对应的数据接收分发配置信息,并根据数据接收分发配置信息对数据进行存储或者分发处理。数据接收分发配置。
31、信息可以预先配置在文件接收分发服务器12中。0034 可选地,本实施例中,当上报端10上报的第一数据信息中仅包括要上报的数据以及Data ID时,接收代理服务器11根据Data ID获取的数据格式配置信息中可以包括添加数据格式、添加数据长度、添加时间戳(例如此时对应的时间戳可以为接收代理服务器接收第一数据信息的接收时间)、添加上报端10的IP地址、添加数据要发往的目的地理位置信息、添加运维信息和添加要发往的目的地址、以及将数据转化为指定的数据格式中的至少说 明 书CN 104468648 A4/13页9一种;例如数据的格式为键值对(Key-Value)格式、json格式、二进制编码格式或者支持。
32、加载动态库方式实现的用户自定义编码格式。用户指定的格式可以为上述格式中的一种。0035 本实施例的数据处理系统,引入了上述上报端、接收代理服务器和文件接收分发服务器,通过采用上述技术方案,可以对任一种格式的数据进行数据传输;不需要对每一种格式的数据来实现上报接口,搭建服务器,建立传输通道和数据分发接收管理等工作,从而能够在数据量的大幅度爆炸增长的情况下,采用同一套系统即可完成所有数据的传输,有效地减少数据传输的复杂度,因此采用本实施例的技术方案,能够有效地提高数据处理的效率。0036 而且本实施例的技术方案,在使用时,用户只需要在上报端的用户界面上进行配置,上报第一数据信息,接收代理服务器和文。
33、件接收分发服务器便可以将用户需要传输的数据发送至目的端。使用非常方便,数据处理效率非常高。0037 可选地,上述图1所示实施例中的接收代理服务器11具体用于当第二数据信息中包括目的地理位置信息,根据目的地理位置信息向对应的文件接收分发服务器12发送第二数据信息;例如当配置后的第二数据信息中包括目的地理位置信息时,表明接收代理服务器11知道该数据将要发送的去向,例如当目的地理位置为上海时,此时接收代理服务器11向上海地区的文件接收服务器12发送第二数据信息。当目的地址为北京某区时,此时接收代理服务器向北京某区的文件接收服务器12发送第二数据信息。当然,该目的地理位置处设置有文件接收分发服务器。当。
34、该详细的目的地理位置处没有文件接收服务器12时,此时可以向其上级地理位置处部署的文件接收服务器发送该第二数据信息。0038 或者接收代理服务器11还具体用于根据第二数据信息中数据的格式确定文件接收分发服务器12的IP地址,向对应的文件接收分发服务器12发送第二数据信息。该种情况对应于,对于某一些数据,用户在上报后,不指定发送的目的地,而由接收代理服务器11根据数据的格式确定该数据的目的地理位置,从而确定要发送的目的地理位置对应的文件接收分发服务器12的IP地址。0039 可选地,上述图1所示实施例中的接收代理服务器11还用于在向对应的文件接收分发服务器12发送第二数据信息之前,根据Data I。
35、D获取对应的数据发送配置信息,并根据数据发送配置信息中的采样率,对数据进行采样过滤。其中数据发送配置信息预先存储在接收代理服务器11中。0040 可选地,上述图1所示实施例中的接收代理服务器11还用于在向对应的文件接收分发服务器12发送第二数据信息之前,根据Data ID获取对应的传输链路配置信息,根据传输链路配置信息获取对应的传输链路,并将第二数据信息发送至传输链路对应的发送队列中,以供传输链路的发送队列将第二数据信息发送至文件接收分发服务器。其中传输链路配置信息也预先存储在接收代理服务器11中。在进行数据传输过程中,每一条传输链路都对应建立有一个发送队列。例如其中的传输链路为虚拟互联网数据。
36、中心(Virtual Internet Data Center;VIDC)链路。0041 进一步可选地,在上述实施例的技术方案的基础上,接收代理服务器11还用于在向对应的文件接收分发服务器12发送第二数据信息之前,根据Data ID获取对应的数据传输配置信息,并根据数据传输配置信息在VIDC链路对第二数据信息进行加密和解密处理、或者压缩与解压缩处理,或者数据校验处理。其中数据传输配置信息也预先存储在接收代说 明 书CN 104468648 A5/13页10理服务器11中。0042 其中在VIDC链路中对第二数据信息进行加密和解密处理可以有效地保证重要数据的安全传输。在VIDC链路中对第二数据信。
37、息进行压缩与解压缩处理可以提高带宽利用率。在VIDC链路中对第二数据信息进行校验处理可以有效地保证数据的完整性。0043 上述所有可选技术方案,可以采用可以结合的方式任意组合,形成本发明的可选技术方案。0044 图2为本发明另一实施例提供的数据处理系统的结构示意图。如图2所示,本实施例的数据处理系统在上述是实施例的基础上,数据处理系统还包括数据库13和/或者文件服务器14;如图2所示,以数据处理系统包括数据库13和文件服务器14为例来描述本发明的技术方案。0045 数据库13和文件服务器14分别与文件接收分发服务器12连接,数据库13和文件服务器14用于当第二数据信息中未包括目的地址时,存储文。
38、件接收分发服务器12分发的数据。该种情况对应,当用户通过上报端的UI界面上报数据时,并没有指定该上报的数据要传输的目的地址,此时可以将数据存储在用户指定的目的地理位置处的数据库13或文件服务器14中,当用户需要使用时,由用户自行去数据库或者文件服务器14中提取。例如当数据为数据流的形式时,此时将数据存储在数据库13中,当数据为文件的形式时,此时将数据存储在文件服务器14中。0046 可选地,本实施例中,文件接收分发服务器11具体用于当第二数据信息中包括目的地址时,根据数据接收分发配置信息,采用预置的数据分发策略,向目的地址对应的用户设备发送数据。例如目的地址对应的用户设备包括多个,此时多个用户。
39、设备可以构成一个用户设备集群,对外仅是一个地址,可以预置的数据分发策略将数据分发至集群中的某一个用户设备上。例如预置的数据分发策略可以包括轮询、分时或者加权的负载均衡的分发策略、或者通过加载动态库或正则表达式的方式实现用户自定义的分发策略。采用该种方式,当其中某一个用户设备故障时,可以将数据分发到集群中的其他用户设备上。可以有效地避免单点故障,提高数据传输的稳定性,从而提高数据传输的效率。0047 可选地,本实施例中,文件接收分发服务器12还用于在向目的地址对应的用户设备发送数据之前,根据数据接收分发配置信息对数据进行备份。但是为了保证存储空间的合理利用,在备份之后,可以对备份的数据设置合理的。
40、有效期,当数据超期时,可以及时对超期的数据进行删除。0048 如图2所示,本实施例的数据处理系统还可以包括管理平台15。该管理平台15用于对系统内的所有设备的资源信息和数据配置资源信息进行管理;该数据配置资源信息包括数据格式配置信息和数据接收分发配置信息;需要说明的是,上述实施例中的其他配置信息,如数据发送配置信息、传输链路配置信息以及数据传输配置信息等等也属于管理平台15所管理的数据配置资源信息。管理平台15分别与上报端10、接收代理服务器11以及文件接收分发服务器12均连接,例如管理平台15检测系统中的每个设备如上报端10、接收代理服务器11以及文件接收分发服务器12是否异常,具体可以通过每个设备向管理平台15发送心跳消息来实现,当在预设时间段内,管理平台15未收到某设备的心跳消息时,可以认为该设备出现故障,此时管理平台15可以发出告警,例如可以向数据处理系统中的其他设备广播该设备异常,停止与其通信,如果该出现故障的设备有备份设备就进行自动调说 明 书CN 104468648 A10。