[发明专利]一种基于各地气象基站和移动终端的气象数据传输方法和精准推送系统有效
申请号: | 201710770623.0 | 申请日: | 2017-08-31 |
公开(公告)号: | CN107580297B | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 徐阳;朱雅莉;伍琼;王晖;杨礼新 | 申请(专利权)人: | 安徽爱上农家乐电子商务有限公司 |
主分类号: | H04W4/029 | 分类号: | H04W4/029;H04W4/06;H04W4/12;H04L29/08;H04L29/06 |
代理公司: | 安徽知问律师事务所 34134 | 代理人: | 代群群;欧阳超 |
地址: | 230031 安徽省马鞍山市马鞍山*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 各地 气象 基站 移动 终端 数据传输 方法 精准 推送 系统 | ||
1.一种基于各地气象基站和移动终端的气象数据精准推送系统进行气象数据传输的方法,该系统包括:气象数据服务器和平台服务器,所述的移动终端、所述的平台服务器、所述的气象数据服务器以及所述的气象基站依次经网络通信连接;
还包括气象数据交易系统;
所述的气象数据交易系统包括表现层、业务逻辑层、服务层以及数据访问层;
所述的表现层设置在所述的移动终端内,与所述的移动终端内显示屏进行数据交互,所述的表现层接收用户对显示屏执行的操作指令;
所述的业务逻辑层设置在所述的平台服务器内;所述的表现层与所述的业务逻辑层经网络通信连接,将操作指令传输至所述的业务逻辑层;同时将所需要的显示数据输出至显示屏进行显示;
所述的服务层和所述的数据访问层均设置在所述的气象数据服务器内;所述的业务逻辑层与所述的服务层经网络通信连接;所述的服务层与所述的数据访问层经网络通信连接;
所述的网络通信连接采用TCP/IP协议;
上述系统运行方法,包括如下步骤:
步骤1,激发气象数据交易系统,
用户通过移动终端的显示屏与所述的表现层进行数据交互,即通过对表现层在显示屏所显示的控件进行操作,向表现层发送气象交易指令;
步骤2,判断用户是否打开移动终端定位权限,
表现层向移动终端定位模块请求获取定位信息,若定位模块响应,则移动终端定位权限打开,执行下一步骤,否则结束;
步骤3,上述步骤1中移动终端的表现层接收到用户的气象交易指令,经网络通信传输至平台服务器的业务逻辑层;
与此同时,上述步骤2中移动终端的表现层将获取的定位信息经网络通信传输至平台服务器的业务逻辑层;
业务逻辑层分析所述的气象交易指令和所述的定位信息,将气象交易指令和定位信息转换成报文请求数据,并经网络通信连接传输至气象大数据服务器中的服务层;
步骤4,上述步骤3中业务逻辑层将转换后的报文数据经网络通信传输至气象数据服务器内的服务层,再经服务层传输至数据访问层;
步骤5,上述步骤4中数据访问层获取经服务层所传输的报文数据后,分析并选择与表现层定位信息最接近的气象基站,并经网络通信向该气象基站请求获取气象数据,气象基站处理检测到的气象数据返回至气象数据服务器的数据访问层,数据访问层传输至服务层,经服务层返回气象数据至平台服务器的业务逻辑层,再经业务逻辑层传输至表现层,由表现层传送至移动终端的显示屏显示;
其中所述步骤5中筛选的具体方法是,先根据表现层获取的用户地理信息,通过网络通信连接向服务层发起报文请求数据后,并通过数据访问层依次根据省,市,区,县进行初始条件进行检索,再根据所述移动终端获取到的坐标定位信息进行筛选,将获取的所述移动终端定位经纬度信息,传输至逻辑处理层,与筛选后的气象信息的坐标进行计算距离差值,并获取到其所述距离差值的最小值,即最小值的气象数据,将所述气象数据返回至所述移动端显示屏上,该数据即为该用户当前地区的气象信息;
所述距离差值为Distance,
Distance=R*Arccos(C)*Pi/180,其中:
C=sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB)+cos(MLatA)*cos(MLatB);
所述移动终端定位点A的坐标为((LonA,LatA)),所述气象基站定位点B的坐标为(LonB,LatB),按照0度经线的基准,东经取经度的正值Longitude,西经取经度负值-Longitude,北纬取90-纬度值,即90-Latitude,南纬取90+纬度值,即90+Latitude,则经过上述处理后的A点为(MlonA,MLatA),B点为(MLonB,MLatB);
Pi为圆周率;R为地球半径,Distance和R单位相同,为千米。
2.根据权利要求1所述的气象数据传输的方法,其特征在于:步骤3中报文请求数据即为用户所触发天气对应所在功能,包括实时天气以及预报天气信息参数。
3.根据权利要求1所述的气象数据传输的方法,其特征在于:步骤4中服务层是业务逻辑层与数据访问层之间的纽带,负责将业务逻辑层的报文数据请求发送至数据访问层,并将数据访问层返回的数据放回至响应的业务逻辑层。
4.一种运行如权利 要求 1-3任意一项所述的方法的基于各地气象基站和移动终端的气象数据精准推送系统,其特征在于:包括气象数据服务器和平台服务器,所述的移动终端、所述的平台服务器、所述的气象数据服务器以及所述的气象基站依次经网络通信连接;
还包括气象数据交易系统;
所述的气象数据交易系统包括表现层、业务逻辑层、服务层以及数据访问层;
所述的表现层设置在所述的移动终端内,与所述的移动终端内显示屏进行数据交互,所述的表现层接收用户对显示屏执行的操作指令;
所述的业务逻辑层设置在所述的平台服务器内;所述的表现层与所述的业务逻辑层经网络通信连接,将操作指令传输至所述的业务逻辑层;同时将所需要的显示数据输出至显示屏进行显示;
所述的服务层和所述的数据访问层均设置在所述的气象数据服务器内;所述的业务逻辑层与所述的服务层经网络通信连接;所述的服务层与所述的数据访问层经网络通信连接;
所述的网络通信连接采用TCP/IP协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽爱上农家乐电子商务有限公司,未经安徽爱上农家乐电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710770623.0/1.html,转载请声明来源钻瓜专利网。