[发明专利]一种数据上报方法及终端设备在审
申请号: | 202111444194.0 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114297152A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 白飞龙;陈志飞;黄自强;左军 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/14;G06F16/17;G06F16/172;G06F16/25 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 赵薇 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 上报 方法 终端设备 | ||
本发明涉及一种数据上报方法及终端设备,该方法中包括:S1:当用户在前端界面的批量文件上传模块内选择一个或多个文件后,后端自动读取其中的一个文件进行解析和模板匹配,将匹配到的模板和通过模板展示的样例数据返回至前端;S2:对模板和校验规则进行配置;S3:当配置完成后,用户在前端界面点击批量文件上传按钮,用户在批量文件上传模块内选择的一个或多个文件,连同模板和校验规则的配置项一起,共同发送至后端;S4:后端将各文件按照模板进行解析后,根据校验规则对解析后的数据进行校验,当所有文件均校验完成后,将校验结果返回至前端界面进行显示。本发明可以有效的帮助用户更加智能化、便捷化上报数据。
技术领域
本发明涉及数据上报领域,尤其涉及一种数据上报方法及终端设备。
背景技术
数据上报是非常重要的功能,数据作为应用系统的基石,数据上报作为业务系统的入口,如果无法正常上报,将严重影响业务系统的使用,也会让用户对系统失去信心。数据上报或者是文件数据导入几乎每个业务系统都有涉及,大多数都会从无到有定制开发,哪怕是同一个公司不同的部门,也会因业务不同而重复开发,从而成倍地增加了工作量,且没有统一的设计标准,性能、易用性各不相同。通用的做法一般都是直接设计文件上传功能,用户按照系统指定的数据模板,在客户端上传完毕文件之后就等待系统处理,系统在后台处理完毕之后将处理结果反馈给用户。简单的做法就是用户根据系统使用经验,等待足够时间之后主动查询导入是否成功。友好点的做法就是系统利用socket或者轮询的方式主动推送成功消息给用户。用户在数据上报过程中的参与感和可自定义配置灵活性不够,需要按照系统要求重新梳理数据模板,大大增加了工作量。在数据处理速度方面也没有做到合理的规划和优化,对于大数据集的处理不够理想。
综上,现有的数据上报方法主要有以下几点不足:
(1)设计的数据导入功能往往比较死,只会针对特定模板进行特定处理,兼容性、容错能力差;
(2)异常数据追踪往往比较困难,需要用户手动去查找并处理异常数据,然后再次重试;
(3)文件大小及文件类型限制较多,无法满足大数据量的数据上报。
(4)数据格式要求严格,比如只有时分秒且没有符号的时间无法正确解析;
(5)用户需严格按照模板再次整理数据,比如表头必须是第一行,表头列的顺序必须固定或名称不能修改;
(6)数据处理速度慢,尤其是大数据量文件处理,需要用户等待时间较长,且易出错,可能还需再次重试;
(7)系统设计性能不足,大数据量文件可能会导致系统资源占过高而出现内存溢出等问题;
(8)交互不够友好,用户参与度低。
发明内容
为了解决上述问题,本发明提出了一种数据上报方法及终端设备。
具体方案如下:
一种数据上报方法,包括以下步骤:
S1:当用户在前端界面的批量文件上传模块内选择一个或多个文件后,后端自动读取其中的一个文件,并对读取的文件进行解析,以提取其包含表头的样例数据,同时根据读取的文件的表头信息自动匹配模板,将匹配到的模板和通过模板展示的样例数据返回至前端界面进行显示;
S2:用户根据前端界面显示的通过模板展示的样例数据,对批量文件对应的模板进行配置,同时对数据的校验规则进行配置;
S3:当配置完成后,用户在前端界面点击批量文件上传按钮,用户在批量文件上传模块内选择的一个或多个文件,连同模板和校验规则的配置项一起,共同发送至后端;
S4:后端将各文件按照模板进行解析后,根据校验规则对解析后的数据进行校验,当所有文件均校验完成后,将校验结果返回至前端界面进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111444194.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置