关键词:气象信息 微信公众服务 平台设计
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)11-0151-01
1 微信及微信公众平台
1.1 微信的发展与优势
微信是腾讯公司与2011年初推出的一款聊天软件,腾讯公司在聊天软件的设计上有着强大的技术基础。微信不仅有着市场上其他聊天软件的功能设计,其最突出的语音对讲功能,一经推出就得到了广大用户的喜爱,而且它的受众面不止是年轻人,因为中年和老年人群由于年龄限制对于打字等功能难以实现,语音对讲的功能对于此类人群十分实用。而且其适用于大部分智能手机,只需要少量的流量或者无线便可使用,免费注册使用。目前其注册用户已成为亚洲最多的及时通信软件群体。微信基本上可以说是我国最为严谨的实名制认证社交平台,一开始申请就要与手机号绑定,用户存在一般真实可信。

1.2 微信公众平台的优势
微信公众平台是腾讯公司在微信原有的基础上又增加的一项非常实用的功能模块,在这个平台之上,信息交流的范围又被扩大了一个程度。个人和企业公司都可以建立一个公众服务号,实现在个人与群体或群体与群体之间的信息交流,这种交流包含文字、图片甚至语音的互动沟通。企业公司与社会群体之间的交流可以更为日常和便捷,从而加深企业公司在社会中的存在感,微信不只给个人提供了便捷的沟通互动的机会,更重要的是公众平台的出现实现了不同以往的宣传方式。用户可以根据自身的兴趣来关注微信公众号,按照不同地区、年龄、性别等分组。微信公众平台的出现让用户实现与互联网平台的真实互动,有更多的组织或者名人也开设了微信公众账号,抢占先机。
2 气象信息微信公众服务平台的功能设计
2.1 平台框架和数据库的设计
本平台采用的框架是基于“模型-视图-控制器”的MVC模式的odeIgniter框架,以实现逻辑和表现层面的分离。控制器是模型、视图和其他资源之间的中介,其主要的作用是在平台中实现调度功能,然后建立消息处理流程。由于微信平台不需要经常向用户显示网页,其数据也基本来自其他信息化系统的接口,所以框架中的视图类型和模型都比较简单。同时,平台可以抽离出来一些核心的常用函数和功能类,分别建立相对应的辅助函数类和装载类,运行的时候按需要加载,控制器中的功能代码达到更简,可以使系统运行效率提升。此平台采用MySQL数据库。该库中的数据主要有三种,基本是用户、消息和规则。用户表中储存的是每个微信用户的用户号,用于实现用户的上下文的交互。消息表中储存的是用户向微信公共账号发送的所有消息,是平台消息的历史档案。规则表中则包含了管理员预设的消息响应规则,平台消息处理流程依据规则表进行。
2.2 数据和消息的处理
此平台获取数据的方式有四种。第一种方式是从平台数据库中直接获取数据,通过CodeIgniter框架的模型类进行实现。第二种方式是从已有的气象信息系统接口中获取数据,第三种方式是从各种社会网站接口中获取数据,可以从中国天气网站上直接获取气象信息,这两种方式都是通过辅助函数类实现。第四种方式是对网页进行HTML采集,通过正则解析,进而获得特定标签里的内容,装载类实现其功能。数据交互格式主要有两种是XML和JSON,其中JSON比XML在减少数据流量的过程中更占优势,可以进一步缩短平台的响应延时。
2.3 平台安全性的保证
因为微信公共平台都是拥有威信的官方账号,并且是面向用户进行直接交互,具有稳定的服务效果和十分高的数据安全性,优势十分明显。从CodeIgniter框架可以看出内部安全特性表现出的重要影响,比如对URI中的字符具有十分严格的限制,在系统初始化期间会进行所有全局变量的注销过程,尤其是在生产环境中禁止使用PHP错误报告等等,这些行为可以降低系统被恶意数据入侵的风险的几率。同时,在配置站点的阶段中,使CodeIgniter框架中两个重要的脚本文件system和application夹放在网站根目录以外的本地路径下,进而浏览器就没有办法直接访问这些文件,使用绝对路径来在主目录中引用这些脚本文件,可以使系统的安全性增强。
3 关于气象信息微信公众服务平台的发展
虽然现在各类微信公众平台都初具规模,但仍在探索和发展发过程中不断前进,从现在的基础上也在不断的升级和创新之中。气象信息微信公众服务平台关系到各个领域的正常运行,并且和公众的工作和日常生活息息相关,气象更是关系到城市经济社会的发展,也和农业种植紧密相连。在全球变暖和空气质量不断下降的背景下,人们对气象服务的要求也越来越高,而气象信息微信公众服务平台的发展正是在这样的需求下得到跟多的发展机会。一个好的气象信息微信公众服务平台需要良好信誉和品牌,以大众的需求为基础,有持续创新的服务精神和精湛的技术。
4 结语
气象微信是一种全新的信息服务平台,它虽然还不能直径代替其它气象服务,还只是在现在的基础上使气象服务多样化,但是它有自己特殊的优点,使气象服务可以扩大范围,全方位的服务于大众。气象信息微信工众服务平台的出现,促进的气象服务的深度和快速发展,提供了高质量和丰富有趣的气象微信内容,公共气象服务中可以充分发挥它的作用,好好利用其中的优势使气象信息服务更好的服务大众就是这个平台设计的目标。
参考文献
[1]谢远超.微信公众号信息服务平台的设计与实现[D].中山大学,2014.
[2]兰欣.微信公众平台 CMS 的设计与实现[D].南昌大学,2015.
[3]杨杰.基于微信公众平台校园服务公众号的设计与实现[D].华中师范大学,2015.
百度搜索“爱华网”,专业资料、生活学习,尽在爱华网!