一种基于大文件数据的内外网传输方法技术

技术编号:36206077 阅读:14 留言:0更新日期:2023-01-04 12:01
本发明专利技术公开了一种基于大文件数据的内外网传输方法,包括:将工单的基本信息上传至微信内网数据库服务器中;将工单的大文件数据保存至恒能云外网数据库服务器内;将所述恒能云数据库外网服务器内的所述大文件数据基于设定的排队算法排队上传至微信内网数据库服务器;将微信内网的工单基本信息和大数据文件进行拼接上传至电力营销系统中;成功上传至所电力营销系统中后,删除微信内网数据库服务器中的大文件数据。本发明专利技术能够最大限度减少了这些大流量数据上传对“国网上海电力”微信公众号现有业务的影响,包括微信内网数据库服务器存储空间的占用以及内外网数据传输的影响。储空间的占用以及内外网数据传输的影响。储空间的占用以及内外网数据传输的影响。

【技术实现步骤摘要】
一种基于大文件数据的内外网传输方法


[0001]本专利技术涉及数据传输
,特别涉及一种基于大文件数据的内外网传输方法。

技术介绍

[0002]以浦东电力公司为例,近几年,年均诉求工单约15.8万项,需取证工单达7.5万项,且年均诉求工单和需取证工单的数量逐年上涨,因此每日需取证工单的数量较多。由于取证时需录制音频或视频文件,而此类文件占用存储空间较大,若需要直接保存上传,会影响“国网上海电力”微信公众号的现有业务。
[0003]目前对大量的音频文件和视频文件进行内网至外网或外网至内网的传输方法有以下两种:方法1、对音频、视频文件进行压缩保存再上传,减少对带宽的影响。然而,此方法虽然对音频、视频文件进行压缩保存上传,一定程度上能减少单笔工单对“国网上海电力”微信公众号内网外数据传输的影响,但是由于每日工单数据量较大、单笔工单需上传的佐证资料较多,同样会影响内外网数据传输速度。
[0004]方法2、对音频、视频文件暂存至微信外网服务器,避开业务提交高峰时期,等到业务提交平谷期再基于一定排队算法进行上传。然而,此方法2将音频、视频等文件暂存,避开业务高峰期时上传数据至内网,一定程度上能减少业务提交高峰期对带宽的压力,但是,由于音频、视频文件所占有的存储空间很大,极容易占满微信内网数据库服务器空间。

技术实现思路

[0005]本专利技术的目的在于提供一种基于大文件数据的内外网传输方法,在不会占用微信内网数据库服务器资源,同时又不会占用微信内外网数据传输的带宽的情况下,实现对大文件数据的内外网传输。
[0006]为了实现以上目的,本专利技术通过以下技术方案实现:
[0007]一种基于大文件数据的内外网传输方法,包括:
[0008]步骤S100、用户提交工单时,将所述工单的基本信息保存至微信内网数据库服务器中;
[0009]步骤S200、用户提交工单时,将所述工单的大文件数据保存至恒能云外网数据库服务器中;
[0010]步骤S300、将所述恒能云外网数据库服务器中的所述大文件数据采用排队算法上传至所述微信内网数据库服务器中;
[0011]步骤S400、将所述微信内网数据库服务器中的工单的基本信息和对应的所述大数据文件进行拼接后,上传至电力营销系统;
[0012]步骤S500、删除所述微信内网数据库服务器中的所述大文件数据。
[0013]可选地,所述大文件数据包括音频文件、视频文件和图片文件类型数据中的一种或多种。
[0014]可选地,所述工单的基本信息为文本类型数据。
[0015]可选地,所述步骤S300中的排队算法包括:每三分钟自动处理一次未上传至所述微信内网数据库服务器中的大文件数据。
[0016]可选地,当所述微信内网数据库服务中的大文件数据成功提交至电力营销系统后,会自动删除所述微信内网数据库服务器中的对应的所述大文件数据,当所述微信内网数据库服务中的大文件数据未成功提交至电力营销系统时,重复步骤S300~S500。
[0017]本专利技术至少具有以下技术效果之一:
[0018]本专利技术通过采用恒能云服务环境进行大文件数据中转,将用户的音频、视频和图片文件保存在恒能云外网数据库服务器,然后进行排队上传至微信内网数据库服务器中,当数据成功提交至电力营销系统后,再将微信内网数据库服务器中的大文件数据删除,最大限度减少了这些大流量数据上传对“国网上海电力”微信公众号现有业务的影响,包括微信内网数据库服务器存储空间的占用以及内外网数据传输的影响。本专利技术制定排队算法,恒能云服务器上的数据会自动上传,无需再进行人工干预。
附图说明
[0019]图1为本专利技术一实施例提供的一种基于大文件数据的内外网传输方法的流程示意图。
具体实施方式
[0020]以下结合附图1和具体实施方式对本专利技术提出的一种基于大文件数据的内外网传输方法作进一步详细说明。根据下面说明,本专利技术的优点和特征将更清楚。需要说明的是,附图采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施方式的目的。为了使本专利技术的目的、特征和优点能够更加明显易懂,请参阅附图。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
能涵盖的范围内。
[0021]如图1所示,本实施例提供一种基于大文件数据的内外网传输方法,也就是一种将大文件数据从外网传输至内网的传输方法。
[0022]一种基于大文件数据的内外网传输方法,包括:
[0023]步骤S100、用户提交工单时,将所述工单的基本信息保存至微信内网数据库服务器中。
[0024]具体的,用户提交工单信息时,将工单数据进行分流,工单的基本信息直接上传至微信内网数据库服务器。由于工单的基本信息都是文本类型数据,此类信息占用资源很小,不会对“国网上海电力”微信公众号产生明显影响,因此可以直接保存至微信内网数据库服务器中。
[0025]步骤S200、用户提交工单时,将所述工单的大文件数据保存至恒能云外网数据库服务器中。
[0026]所述大文件数据包括音频文件、视频文件和图片文件类型数据中的一种或多种,
即对于音频、视频、图片文件直接保存至恒能云外网服务器上,此类数据占用资源较大,若直接保存在微信内网数据库服务器,容易占满服务器空间,严重影响其余业务数据的存储。
[0027]步骤S300、将所述恒能云外网数据库服务器中的所述大文件数据采用排队算法上传至所述微信内网数据库服务器中。
[0028]所述步骤S300中的排队算法具体过程为每三分钟自动处理一次未上传至微信内网数据库服务器中的所述大文件数据。
[0029]步骤S400、将所述微信内网数据库服务器中的工单的基本信息和对应的所述大数据文件进行拼接后,形成所述工单数据,并将所述工单数据上传至电力营销系统中。
[0030]步骤S500、当所述工单数据成功上传至所述电力营销系统中后,删除所述微信内网数据库服务器中的大文件数据。
[0031]具体的是,当所述微信内网数据库服务中的大文件数据成功提交至营销系统后,会自动删除微信内网数据库服务器中的大文件数据,避免占用微信内网数据库服务器资源。
[0032]当所述微信内网数据库服务中的大文件数据未成功提交至电力营销系统时,重复步骤S300~S500。
[0033]综上所述,本实施例通过采用恒能云服务环境进行大文件数据中转,将用户的音频、视频和图片文件保存在恒能云外网数据库服务器,然后进行排队上传至微信内网数据库服务器中,当数据成功提交至电力营销系统后,再将微信内网数据库服务器中的大文件数据删除,最大限度减少了这些大流量数据上传对“国网上海电力”微信公众号现有业务的影响,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大文件数据的内外网传输方法,其特征在于,包括:步骤S100、用户提交工单时,将所述工单的基本信息保存至微信内网数据库服务器中;步骤S200、用户提交工单时,将所述工单的大文件数据保存至恒能云外网数据库服务器中;步骤S300、将所述恒能云外网数据库服务器中的所述大文件数据采用排队算法上传至所述微信内网数据库服务器中;步骤S400、将所述微信内网数据库服务器中的工单的基本信息和对应的所述大数据文件进行拼接后,上传至电力营销系统;步骤S500、删除所述微信内网数据库服务器中的所述大文件数据。2.如权利要求1所述的基于大文件数据的内外网传输方法,其特征在于,所述大文件数据包括音频文件、视频文...

【专利技术属性】
技术研发人员:江云郭征邵靓陈超魏然欧媛陈一丹费婕邹海涵王涛
申请(专利权)人:国网上海市电力公司
类型:发明
国别省市:

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

1