一种移动端本地数据自动上传服务器的方法技术

技术编号:38712388 阅读:20 留言:0更新日期:2023-09-08 14:55
本申请涉及一种移动端本地数据自动上传服务器的方法,包括:获取待处理数据;对待处理数据进行效验;在效验成功时,对待处理数据进行分块得到待上传数据;根据预设的上传配置将待上传数据进行上传;在上传成功时,将已上传数据对应的本地数据进行清除。本申请中采取自动化上传流程,移动端存在待上传至服务器的数据时,代替业务方主动上传,业务方无须在上传页面停留,大大提升业务方的使用体验。且本申请中对待处理数据进行效验,在效验成功时才允许进行上传,可以解决数据安全隐患。本申请中还根据预设的上传配置将待上传数据进行上传,通过提高上传配置的灵活度,方便业务方根据自身需求进行上传配置。身需求进行上传配置。身需求进行上传配置。

【技术实现步骤摘要】
一种移动端本地数据自动上传服务器的方法


[0001]本申请涉及移动端数据自动上传
,尤其涉及一种移动端本地数据自动上传服务器的方法。

技术介绍

[0002]随着智能设备的普及,信息以指数级、井喷式增长,移动端与服务器交互复杂度也不断上升。在设备性能、网络情况等因素受限的情况下,移动端本地数据上传时具有很多问题,如移动端无法容纳海量服务器数据;带宽优先、流量资源宝贵,不适宜多次重复上传;设备性能不足,一次载入过多数据会导致处理时间过长,影响交互体验;设备内存占用过多将会导致移动端被系统“杀掉”;频繁上传移动端数据,影响业务方体验等。
[0003]目前一些现有的移动端自动上传工具也实现了上传至服务器的功能,其大致思路为业务方主动选择某一文件,点击上传按钮,业务方需要在当前页面停留至上传成功才可离开,极大的影响了用户使用体验,且资源安全性上也无法得到保证。另外由于使用场景的差异,复用性不高,可配置项较少或没有,灵活度受限。

技术实现思路

[0004]为至少在一定程度上克服相关技术中业务方进行移动端数据上传时使用体验差,资源安全性无法得到保证,灵活度受限的问题,本申请提供一种移动端本地数据自动上传服务器的方法。
[0005]本申请的方案如下:
[0006]一种移动端本地数据自动上传服务器的方法,包括:
[0007]获取待处理数据;
[0008]对所述待处理数据进行效验;
[0009]在效验成功时,对所述待处理数据进行分块得到待上传数据;
[0010]根据预设的上传配置将所述待上传数据进行上传;
[0011]在上传成功时,将已上传数据对应的本地数据进行清除。
[0012]优选地,所述方法还包括:
[0013]在上传失败时,记录上传失败次数,判断当前上传失败次数是否大于预设阈值;
[0014]若大于预设阈值,将所述待上传数据对应的本地数据进行清除,并回调错误信息给业务方;
[0015]若不大于预设阈值,将所述待上传数据以本地数据的形式生成上传失败数据集。
[0016]优选地,所述方法还包括:
[0017]在效验失败时,将所述待上传数据对应的本地数据进行清除,并回调错误信息给业务方。
[0018]优选地,获取待处理数据,包括:
[0019]检索本地数据的状态确认上传数据范围;
[0020]若本地数据中包含上传失败数据集,则优先从上传失败数据集中获取待处理数据,再从业务方上传数据集中获取待处理数据;
[0021]按照待处理数据的获取顺序生成待处理列表。
[0022]优选地,对所述待处理数据进行效验,包括:
[0023]获取业务方进行注册时生成的唯一码;
[0024]根据所述唯一码和待处理数据中包含的验证令牌对所述待处理数据进行验证;其中,所述验证令牌是业务方在上传数据集时根据预设的加密方式生成的。
[0025]优选地,对所述待处理数据进行分块,包括:
[0026]通过业务方预设的上传颗粒度对所述待处理数据进行分块。
[0027]优选地,根据预设的上传配置将所述待上传数据进行上传,包括:
[0028]根据业务方设置的开始时间节点及自定义的时间步长创建定时上传任务;
[0029]在达到开始时间节点时,开辟子线程执行所述定时上传任务;
[0030]对子线程的开辟数量进行监控,对其中空闲状态的子线程进行清理。
[0031]优选地,所述方法还包括:
[0032]在业务方的移动端进行应用注册及绑定,初始化应用配置项并注入接口。
[0033]优选地,所述方法还包括:
[0034]接收业务方录入的上传配置信息;
[0035]根据所述上传配置信息进行上传配置;所述上传配置至少包括:业务方版本号、自动上传开关、上传时间步长、分批上传限制、过期数据的清理时间间隔和本地数据限制大小。
[0036]优选地,所述方法还包括:
[0037]在进行冷启动时,检索本地数据中的无效数据并进行清理;
[0038]所述检索无效数据,包括:
[0039]根据预先配置的数据有效期检索本地数据中的过期数据作为无效数据;
[0040]检索本地数据中小于预先配置的版本号的数据作为无效数据;
[0041]在本地数据的大小超出预先配置的本地数据限制大小时,按照本地数据的存储时间顺序将超出部分作为无效数据。
[0042]本申请提供的技术方案可以包括以下有益效果:本申请中的移动端本地数据自动上传服务器的方法,包括:获取待处理数据;对待处理数据进行效验;在效验成功时,对待处理数据进行分块得到待上传数据;根据预设的上传配置将待上传数据进行上传;在上传成功时,将已上传数据对应的本地数据进行清除。本申请中采取自动化上传流程,移动端存在待上传至服务器的数据时,代替业务方主动上传,业务方无须在上传页面停留,大大提升业务方的使用体验。且本申请中对待处理数据进行效验,在效验成功时才允许进行上传,可以解决数据安全隐患。本申请中还根据预设的上传配置将待上传数据进行上传,通过提高上传配置的灵活度,方便业务方根据自身需求进行上传配置。
[0043]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0044]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0045]图1是本申请一个实施例提供的一种移动端本地数据自动上传服务器的方法的流程示意图;
[0046]图2是本申请另一个实施例提供的一种移动端本地数据自动上传服务器的方法的流程示意图;
[0047]图3是本申请又一个实施例提供的一种移动端本地数据自动上传服务器的方法的流程示意图。
具体实施方式
[0048]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0049]图1是本申请一个实施例提供的一种移动端本地数据自动上传服务器的方法的流程示意图,参照图1,一种移动端本地数据自动上传服务器的方法,包括:
[0050]S11:获取待处理数据;
[0051]S12:对待处理数据进行效验;
[0052]S13:在效验成功时,对待处理数据进行分块得到待上传数据;
[0053]S14:根据预设的上传配置将待上传数据进行上传;
[0054]S15:在上传成功时,将已上传数据对应的本地数据进行清除。
[0055]需要说明的是,本实施例中的技术方案涉及移动端数据自动上传的
,具体实施在业务方的移动端中。...

【技术保护点】

【技术特征摘要】
1.一种移动端本地数据自动上传服务器的方法,其特征在于,包括:获取待处理数据;对所述待处理数据进行效验;在效验成功时,对所述待处理数据进行分块得到待上传数据;根据预设的上传配置将所述待上传数据进行上传;在上传成功时,将已上传数据对应的本地数据进行清除。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在上传失败时,记录上传失败次数,判断当前上传失败次数是否大于预设阈值;若大于预设阈值,将所述待上传数据对应的本地数据进行清除,并回调错误信息给业务方;若不大于预设阈值,将所述待上传数据以本地数据的形式生成上传失败数据集。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在效验失败时,将所述待上传数据对应的本地数据进行清除,并回调错误信息给业务方。4.根据权利要求2所述的方法,其特征在于,获取待处理数据,包括:检索本地数据的状态确认上传数据范围;若本地数据中包含上传失败数据集,则优先从上传失败数据集中获取待处理数据,再从业务方上传数据集中获取待处理数据;按照待处理数据的获取顺序生成待处理列表。5.根据权利要求4所述的方法,其特征在于,对所述待处理数据进行效验,包括:获取业务方进行注册时生成的唯一码;根据所述唯一码和待处理数据中包含的验证令牌对所述待处理数据进行验证;其中,所述验证令牌是业务方在上传数据集时根据预设的加密方...

【专利技术属性】
技术研发人员:王佳滨
申请(专利权)人:上海中通吉网络技术有限公司
类型:发明
国别省市:

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

1