【技术实现步骤摘要】
气象数据文件传输方法和装置
本专利技术实施例涉及计算机
,尤其涉及一种气象数据文件传输方法和装置。
技术介绍
随着新能源项目的快速发展,功率预测技术也在不断的更新迭代。功率预测,是指根据气象数据对新能源电厂的功率进行预测。气象数据文件用于存储气象数据。因此,气象数据文件的长期稳定安全的传输一直是功率预测厂家极其关心的领域。现有技术中,气象服务器从数值天气预报服务器下载气象数据文件。由于气象数据广泛用于交通运输、农业、日常生活等领域,具有公共属性,普通大众都可以获取气象数据,并不需要特别考虑安全问题。因此,目前下载气象数据文件时常用的传输技术为ftp和sftp。在气象数据文件传输过程中,仅需要提供用户名、密码即可进行气象数据文件的下载和上传,更有甚者,使用第三方软件即可登录数值天气预报服务器来查看需下载气象数据文件。上述传输方式使得数值天气预报服务器被黑客攻击、气象数据文件被篡改、被删除的风险大大增加,对新能源电厂功率预测的精度影响极大,而且气象数据文件下载成功与否并不能及时通知相关人员,影响新能源电厂的安全生产。
技术实现思路
针对现有技术存在的问题,本专利技术 ...
【技术保护点】
1.一种气象数据文件传输方法,其特征在于,包括:接收客户端发送的气象数据文件下载请求,根据所述气象数据文件下载请求所携带的https协议头,对所述客户端进行认证;若认证不通过,则判断所述客户端在预设的时间段内认证不通过的次数是否达到预设的最大次数;若未达到,则根据所请求的目标文件的当前尝试下载次数判断是否满足预设的强制下载条件;若满足,则允许所述客户端下载所述目标文件;若不满足,则不允许所述客户端下载所述目标文件;其中,https协议头的格式是预先定义的;https协议头包括账户认证信息、目标文件信息和所述目标文件的当前尝试下载次数。
【技术特征摘要】
1.一种气象数据文件传输方法,其特征在于,包括:接收客户端发送的气象数据文件下载请求,根据所述气象数据文件下载请求所携带的https协议头,对所述客户端进行认证;若认证不通过,则判断所述客户端在预设的时间段内认证不通过的次数是否达到预设的最大次数;若未达到,则根据所请求的目标文件的当前尝试下载次数判断是否满足预设的强制下载条件;若满足,则允许所述客户端下载所述目标文件;若不满足,则不允许所述客户端下载所述目标文件;其中,https协议头的格式是预先定义的;https协议头包括账户认证信息、目标文件信息和所述目标文件的当前尝试下载次数。2.根据权利要求1所述的气象数据文件传输方法,其特征在于,所述判断所述客户端在预设的时间段内认证不通过的次数是否达到预设的最大次数之后还包括:若达到,则拒绝所述客户端的全部气象数据文件下载请求。3.根据权利要求1或2所述的气象数据文件传输方法,其特征在于,所述对所述客户端进行认证之后还包括:若认证通过,则根据所述目标文件信息判断所述目标文件是否存在;若存在,则允许所述客户端下载所述目标文件。4.根据权利要求3所述的气象数据文件传输方法,其特征在于,所述根据所述目标文件信息判断所述目标文件是否存在之后还包括:若不存在,则向所述客户端发送下载响应,以告知所述客户端所述目标文件不存在。5.一种气象数据文件传输方法,其特征在于,包括:向服务端发送气象数据文件下载请求,以使得所述服务端根据所述气象数据文件下载请求所携带的https协议头进行认证,在认证不通过后,判断在预设的时间段内认证不通过的次数是否达到预设的最大次数,并回复判断结果;接收所述判断结果,若获知所述判断结果为未达到,则将目标文件的总尝试下载次数加1,将所述目标文件新的总尝试下载次数作为所述目标文件新的当前尝试下载次数,生成新的气象数据文件下载请求;其中,所述气象数据文件下载请求携带https协议头;所述https协议头的格式是预先定义的;所述https协议头包括账户认证信息、目标文件信息和所述目标文件的当前...
【专利技术属性】
技术研发人员:周永,雍正,李华,安德振,
申请(专利权)人:国能日新科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。