This application discloses automatic report uploading method, device, computer equipment and storage medium. The method includes: acquiring the execution time of batch scripts in the pre-set task plan according to the preset detection cycle; if the current system time is the execution time of batch scripts, judging whether there are reports in the preset folder by the batch scripts corresponding to the execution time of batch scripts; if there are reports in the preset folder, and calling the server through the batch scripts. The IP address, username and password are successfully logged in, and the report is sent to the server through the encrypted channel that is successfully logged in. This method calls the IP address, user name and password of the server through batch script and logs on to the server. The report is sent to the server through the encryption channel built by digital signature technology, and the report is uploaded automatically.
【技术实现步骤摘要】
报表自动上传方法、装置、计算机设备及存储介质
本申请涉及数据报表
,尤其涉及一种报表自动上传方法、装置、计算机设备及存储介质。
技术介绍
目前,用户在设计报表后,一般是在本地的指定文件夹中进行存储,若要实现报表的共享,需要将报表上传至一共享平台的公共文件夹,这就导致报表的共享过程是手动进行,导致报表共享的效率低下。申请内容本申请实施例提供了一种报表自动上传方法、装置、计算机设备及存储介质,旨在解决现有的技术方法中完成报表的设计后需手动上传至共享平台的公共文件夹才能实现共享,导致报表共享效率低下的问题。第一方面,本申请实施例提供了一种报表自动上传方法,其包括:按预设的检测周期获取预先设置的任务计划中批处理脚本执行时间;若当前系统时间为批处理脚本执行时间,通过与批处理脚本执行时间对应的批处理脚本判断预设的文件夹中是否存在报表;若预设的文件夹中存在报表,且通过批处理脚本调用服务器的IP地址、用户名和密码并登录成功,通过登录成功所搭建的加密通道将报表发送至服务器。第二方面,本申请实施例提供了一种报表自动上传装置,其包括:定时检测单元,用于按预设的检测周期获取预先设置的任务计划中批处理脚本执行时间;批处理脚本执行单元,用于若当前系统时间为批处理脚本执行时间,通过与批处理脚本执行时间对应的批处理脚本判断预设的文件夹中是否存在报表;报表加密上传单元,用于若预设的文件夹中存在报表,且通过批处理脚本调用服务器的IP地址、用户名和密码并登录成功,通过登录成功所搭建的加密通道将报表发送至服务器。第三方面,本申请实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述 ...
【技术保护点】
1.一种报表自动上传方法,其特征在于,包括:按预设的检测周期获取预先设置的任务计划中批处理脚本执行时间;若当前系统时间为批处理脚本执行时间,通过与批处理脚本执行时间对应的批处理脚本判断预设的文件夹中是否存在报表;若预设的文件夹中存在报表,且通过批处理脚本调用服务器的IP地址、用户名和密码并登录成功,通过登录成功所搭建的加密通道将报表发送至服务器。
【技术特征摘要】
1.一种报表自动上传方法,其特征在于,包括:按预设的检测周期获取预先设置的任务计划中批处理脚本执行时间;若当前系统时间为批处理脚本执行时间,通过与批处理脚本执行时间对应的批处理脚本判断预设的文件夹中是否存在报表;若预设的文件夹中存在报表,且通过批处理脚本调用服务器的IP地址、用户名和密码并登录成功,通过登录成功所搭建的加密通道将报表发送至服务器。2.根据权利要求1所述的报表自动上传方法,其特征在于,所述通过登录成功所搭建的加密通道将报表发送至服务器,包括:获取由服务器在接收登录请求通过非对称加密所产生的公钥;随机生成256位会话密钥;将所述会话秘钥进行加密得到加密口令,将加密口令发送至服务器;获取由服务器在接收登录请求时通过非对称加密所产生的私钥,根据私钥对所述加密口令进行解密,得到通讯口令;将所述报表根据通讯口令进行哈希加密,并通过所搭建的加密通道发送至服务器。3.根据权利要求1所述的报表自动上传方法,其特征在于,所述若预设的文件夹中存在报表,且通过批处理脚本调用服务器的IP地址、用户名和密码并登录成功,通过登录成功所搭建的加密通道将报表发送至服务器之后,还包括:若所述文件夹中的报表已成功上传至服务器,将所述文件夹中的报表进行删除,或是将报表转移存储至另一预先设置的回收文件夹。4.根据权利要求2所述的报表自动上传方法,其特征在于,所述将所述报表根据通讯口令进行哈希加密,包括:将所述报表中的数据逐列进行提取并进行哈希加密。5.根据权利要求1所述的报表自动上传方法,其特征在于,所述通过与批处理脚本执行时间对应的批处理脚本判断预设的文件夹中是否存在报表之后,还包括:若预设的文件夹中不存在报表,返回执行按预设检测周期获取预先设置的任务计划中批处理脚本执行时间的...
【专利技术属性】
技术研发人员:张海涛,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。