基于微信的生活服务平台的设计学士学位论文.doc
JIU JIANG UNIVERSITY毕 业 设 计题 目 基于微信的生活服务平台的设计 与实现 英文题目 Design and Development of Life Service Platform Based on the WeChat院 系 信息科学与技术学院 专 业 教育技术学 姓 名 黄贤桂 班级学号 A103120 指导教师 张亚珍 二一四年六月信息科学与技术学院学士学位论文摘 要随着通信技术的发展和智能设备的普及,移动互联网在近两年发展迅猛,新兴的移动社交软件“微信”逐渐走进了手机用户的生活,深受全国数亿用户的欢迎。随着微信版本的不断更新,微信也从单纯的聊天应用逐变成媒体信息、游戏娱乐、生活服务、电子商务为一体的多功能综合型平台。微信不仅改变了人们的生活方式,也对移动互联网的发展产生了重大的影响。如何用好移动互联网,特别是利用好微信平台,让它们更好地提供各种生活服务,成为摆在人们面前的一个新课题。本文梳理了在移动互联网环境下网络营销的特点、现状以及微信带来的影响,介绍了当前微信公共平台的各种功能,阐述了利用微信公众平台搭建生活服务平台的设计思路,并提出了相应的技术解决方案。在微信公众平台的开发模式下,采用了PHP、MySQL 等编程语言实现了本系统系统,并满足了商家在微信平台上营销的基本需求。关键词:微信,生活服务,移动互联网,网络营销,超文本预处理器AbstractWith the development of communication technology and the popularity of smart devices, mobile Internet is developing rapidly in recent years, emerging mobile social software "WeChat" has gradually entered the mobile phone user's life, by the country hundreds of millions of users. With the WeChat version of the constantly updated, WeChat from a simple chat application by media information becomes, games and entertainment, life services, e-commerce is a multifunctional integrated platform. WeChat not only changed people's way of life, but also for the development of mobile Internet has had a major impact. How to make good use of the mobile Internet, especially good use of the WeChat platform that allows them to provide better services a variety of life, before the people to become a new topic.This paper reviews the impact in the mobile Internet environment network marketing characteristics, current situation and WeChat brought introduces various features current WeChat public platform, described the use of WeChat public platform to build life service platform design ideas, and the corresponding technical solutions. In the WeChat public platform development model, using PHP, MySQL and other programming language to implement the system of systems, and meet the basic needs of businesses in the WeChat marketing platform.Keywords: WeChat, Life service, Mobile Internet, Network marketing, PHP目 录摘 要IAbstractII1 绪论1.1研究背景(1)1.2研究课题和意义(2)1.3研究内容和论文结构(3)2 移动互联网环境下网络营销的现状分析2.1移动互联网环境下网络营销的特点(4)2.2当前国内外移动互联网环境下网络营销的现状(7)2.3微信给移动互联网环境下网络营销带来的影响(8)3 微信公众平台开发相关技术介绍3.1微信公众平台介绍(11)3.2微信公众平台开发技术的介绍(15)4 基于微信的生活服务平台功能模块设计4.1基于微信的生活服务平台需求分析(18)4.2基于微信的生活服务平台功能模块设计(20)5 基于微信的生活服务平台开发与实现5.1基于微信公众平台开发概述(21)5.2微信公众平台消息接口简介(23)5.3基于微信的生活服务平台核心模块的实现(27)6 基于微信的生活服务平台功能测试6.1测试环境(49)6.2具体测试(49)6.3测试结果(54)7 总结与展望7.1作品总结(55)7.2未来展望(55)致 谢(57)参考文献(58)591 绪论1.1研究背景近年来,随着计算机和网络通信技术的进步,互联网行业取得了飞速发展,其中又以移动互联网的发展最为迅猛。根据CNNIC发布的第33次中国互联网络发展状况统计报告显示,截至2013年12月,我国网民规模达6.18亿,其中手机网民达5亿1。对比2012年中国移动互联网发展状况统计报告中的数据,截至2012年12月底,我国手机网民规模为4.2亿,在整体网民中占比74.5%2。在2013年一年时间里,我国手机网民增加了8009万人,在我国整体网民中的占比上升了6.5个百分点,达到了81.0%。中国网民中使用手机上网的比例越来越多,并持续保持快速的增长,这也反应出中国移动互联网发展的迅速。移动互联网的发展对社会产生了巨大的影响,其广泛地影响和改变了人们的生活。在移动互联网平台,大量的应用软件如雨后春笋破土而出,充分满足了人们生活中的各种需求,而且移动互联网已经成为一个综合性的网络社交、游戏娱乐、在线购物和媒体资讯的平台,并产生了极大经济效益。在这个移动互联网不断地渗透并影响着我们生活的时代里,腾讯公司推出的一款名为“微信”的即时聊天应用尤为引人注目。微信是腾讯公司在2011年1月推出的一款免费的手机即时通讯应用软件。微信可以利用移动网络向自己的好友发送文字、语音、图片、视频等信息,并且除了基本的网络通信费用以外,不需要收取任何其他的费用。微信还拥有“朋友圈”、“摇一摇”、“漂流瓶”、 “公众平台”等多种功能插件。微信凭借其自由、免费、多便捷、跨平台等特点,在腾讯公司的推广下马上拥有了大批的用户使用,在2013年11月,微信全球的注册用户数达到了6亿,其中国内注册用户数超过4亿,成为了国内用户数量最多的移动即时通讯软件。2012年8月,微信又推出了微信公众平台,任何个人和企业组织机构都可以免费使用这个平台,通过微信公众平台让庞大的微信用户群体了解到自己的品牌、产品或者服务。根据艾瑞咨询发布的数据显示,2013年中国移动互联网市场规模达到1059.8亿元,同比2012年增长了接近一倍3。并且艾瑞咨询还预计,到2017年中国移动互联网市场规模将增长近4.5倍,接近6000亿元。这正告诉我们,移动互联网正在深深地影响人们的日常生活,移动互联网市场正迎来一个爆发式的增长。而微信在成为移动互联网的最大入口之后,也给改变着移动互联网的生态。当微信从一个简单的个人通讯工具一路发展成为一个强大的移动服务平台,在推出微信公众平台,提供给我们强大的API接口之后,微信如何改变我们的生活,怎样爆发出更大的价值,这值得每个人去关注。作为企业和商家更应该主动地去了解移动互联网,了解微信平台,主动地去拥抱移动互联网的浪潮。1.2研究课题和意义由于移动互联网的快速发展,出现了一种新型的网络营销模式,即移动营销(Mobile Marketing)。移动营销指的是针对使用智能终端设备的用户,通过移动互联网直接对目标受众进行定向以及精确地传递个性化的信息,并且还可以通过与目标受众产生即时信息互动行为来达到营销推广的目的。随着移动互联网中微信应用的广受欢迎,微信平台已经成为一个新兴的网络营销的阵地。微信也根据众多企业和商业用户的需求,推出了微信公众平台这个新的功能模块,通过这一平台,企业和商家可以更方便地在微信平台上进行多种多样的互动活动。当前,众多的企业和商家都希望能够找到一个最好的方式在微信上进行营销推广活动,利用微信平台实现品牌宣传和产品推广的目的。不过,由于微信公众平台提供的基础功能过于简陋,大多数的企业和商家都是简单在微信平台上发布广告宣传信息,没有很好地利用公众平台提供的高级功能设计并进行营销活动,所以很难取得良好的推广效果。针对以上情况,我们需要在充分了解移动营销和微信公众平台的基础上,设计出一个基于微信平台的移动互联网营销平台,并通过技术手段开发出一个提供给企业和商家使用的系统。最终,帮助企业和商家更好地利用微信平台宣传自己的品牌,推广自己的产品,让更多的企业和商家更快地拥抱移动互联网的浪潮。1.3研究内容和论文结构本论文将从移动互联网营销和微信的基本介绍切入,通过对微信的优势、移动互联网营销的行业环境、微信对移动互联网营销的影响几个方面进行分析,从而得到启示,进而分析得到我们所搭建的信息服务平台需要满足的一些需求。最终利用微信公众平台提供的API接口以及 ThinkPHP 开发框架,开发出一个提供给企业和商家使用的信息服务系统平台。最终将通过本系统帮助企业和商家利用微信平台进行快速、低成本的营销推广活动。根据我们的研究内容,设计论文的内容结构如下:(1)绪论:主要介绍本篇论文研究的背景,意义和内容。(2)移动互联网环境下网络营销的现状分析:本章主要介绍了在移动互联网环境下网络营销的特点,对当前国内外移动互联网环境下网络营销的现状和微信给移动互联网环境下网络营销带来的影响进行分析。(3)微信公众平台开发相关技术介绍:本部分主要是对微信公众平台的各项功能和微信公众平台开发所需要的各项技术做了一个基本的介绍。(4)基于微信的生活服务平台功能模块设计:本章主要阐述基于微信的生活服务平台需求的分析和功能模块的设计。(5)基于微信的生活服务平台开发与实现:本章主要了介绍微信公众平台的开发模式,以及微信公众平台消息接口。并重点介绍了通过ThinkPHP开发框架实现基于微信的生活服务平台各个核心模块的方法。(6)基于微信的生活服务平台功能测试:在本部分主要是对系统测试的环境,测试流程和测试结果的叙述。(7)总结与展望:本部分主要是对毕业设计工作的总结和未来工作的展望。(8)最后就是论文的致谢部分和参考文献部分,主要是表达对论文撰写过程中对我提供了帮助的导师和同学朋友们的一个感谢,以及注明在本论文中参考和借鉴过的参考文献。2 移动互联网环境下网络营销的现状分析2.1移动互联网环境下网络营销的特点CNNIC在2014年1月发布了第33次中国互联网络发展状况统计报告,根据报告的内容显示,截至2013年底,我国网民规模达到了6.18亿,其中手机网民达到5亿,较2012年增加0.8亿,手机网民的比例一直保持着快速增长的趋势,在2012年至2013年的一年时间里提升了6.5个百分点,如图2-1所示。图2-1 2007-2013年我国手机网民规模趋势图很多研究机构纷纷预测,再经过5到10年的发展,手机移动上网将成为连接互联网的首要方式。正因为有着如此广泛的使用者,这让手机移动营销成为了一个重要的营销方式。移动互联网的快速成长和美好的前景给人们展现了一个充满想象力的未来,在如此大规模的用户面前,移动互联网产生了形式多样的营销模式和机会。利用移动互联网进行营销,也有其不同的特点。其特点主要体现在以下方面:(1)移动服务方便快捷移动互联网在我们看来就是将移动通信技术和计算机互联网合二为一,移动互联网和传统的有线互联网相比,他们两者之间的区别在于:移动互联网所使用的智能终端设备和其他传统的网络终端设备相比更加方便,具有便携性,通过移动设备上网来获取资讯和传递信息远比使用PC(个人电脑)设备方便的多。正是因为移动设备可以方便地移动,使得我们能够随时随地进行数据的采集、传输和下载。随着手机、平板电脑等移动终端设备的发展,可以和音频、视频等多媒体信息完美结合,产生更多的娱乐方式,从而将移动互联网的互动性发挥地更好。并且还能使用软件来实现移动电子商务、移动支付等功能,通过这些进而可以发展出诸多具有价值的各类服务。互联网与移动设备的结合为我们的生活提供了极大的便利,堪称技术与内容结合的典范 4。(2)移动用户群体庞大根据艾瑞咨询集团(iResearch)发布的2014年中国移动互联网行业年度研究报告显示,2013年中国整体网民规模达到6.2亿人,其中移动网民为5亿人,目前移动网民的增长速度已经超过了整体网民的增长速度,二者之间用户的规模差距变得越来越小了。报告中还显示,2013年中国移动互联网的市场规模达到了1060.3亿元人民币,相比2012年的数据增长了81.2%。目前国内的移动互联网的发展还是在一个起步阶段,移动网民的规模是推动移动互联网发展的重要因素,目前我国移动网民规模已经有了一个很好的增长趋势,这也预示着我国移动互联网正在进入快速发展的轨道。艾瑞咨询集团预计在5年之后,中国移动互联网的市场规模将超过6000亿元人民币。伴随3G(第三代移动通信技术)甚至4G(第四代移动通信技术)时代到来,移动互联网的发展迅猛,也在各个方面上给传统网络营销方式带来了极大的冲击。庞大的移动互联网用户群体的消费能力也需要众多的企业一起去引导、去发掘、去争取。(3)位置服务潜力巨大在传统的互联网中,我们使用的计算机是固定的,即使是笔记本电脑也很少频繁的移动,这就使得传统互联网中的物理位置显得不是特别重要。但是在移动互联网中,物理位置是一个极其重要的元素,地理位置感知被认为是一个能够产生新的价值的维度。目前的移动终端设备绝大多数都具有地理定位的功能,移动设备通过GPS(Global Positioning System:全球定位系统)技术或者移动基站定位技术就可以确定用户当前所在的地理位置。LBS(Location Based Service:基于位置的服务)就是基于用户即时的地理位置信息的新兴营销服务模式,随着用户的位置变化,企业和商家就可以提供相应的个性化的服务。由于增加了地理位置的信息,在这个移动互联的世界中,人和智能终端设备已经融合为一体,也可以说是人和移动互联网信息融为一体,共同成为移动互联网上的一个节点。这给现有的社会架构带来了变化,并且每个节点之间能够形成快速、准确、便捷的信息交互,这也更好更方便地满足了人们的信息与服务需求。在移动互联网营销的环境中,可以转化为一个为不同位置的用户提供各种定制的服务。在移动互联网时代,基于地理位置的服务营销的重要价值正在展现出来。(4)O2O模式正在兴起O2O即Online To Offline(线上到线下),指的是利用互联网线上的营销、购买等电子商务行为带动线下实体商业的消费行为,并通过提供信息、折扣、预订等服务方式,将线下实体店的信息发送给互联网线上的用户,也就是将线下的商业行为和线上的互联网结合在一起,使互联网成为线下交易的前台。O2O的核心理念便是将线下的实体商家的商品信息,通过移动互联网准确地推送给所需的用户手中,引导线上的用户到线下的实体商铺中去,并进行在线预定、折扣和支付等行为,再由实体店铺提供优质的商业服务,而且还可以在线实时统计企业商家的消费数据。O2O模式有三个部分组成,分别是:线下商家、消费者和服务平台。在线上的服务平台中,消费者能够方便快捷地获取各种线下商家的信息,还可以根据自己的需求和喜好来对商家信息进行主动的筛选,从而有效地缓解了消费信息的不对称。对线下的商家来说,在移动互联网深刻地影响着人们日常生活的今天,商家通过线上的宣传和推广行为也可以让更多的消费者了解自身的产品和服务,从而吸引更多的顾客,并且商家还能对线上产生的每笔交易进行记录跟踪和消费评估。对于提供服务的O2O平台而言,其作为一个连接线上和线下的桥梁,通过对线下实体商家资源的整合,提供给用户个性化的内容和服务;而对平台进行推广以吸引更多的线上用户,产生大量流量来给服务平台带来价值、产生利润,这是服务平台能够获得长期发展的最根本形式。当下的移动互联网环境,也为这些O2O服务平台也提供了很好的发展机会。2.2当前国内外移动互联网环境下网络营销的现状移动互联网的快速发展也决定了移动互联网营销的潜力巨大,正是现在移动互联网的爆发式发展给网络营销行业带来了新的变革。移动互联网诞生之初,人们更热衷于各种游戏娱乐应用,现在的移动互联网已经慢慢地在向移动电子商务、生活服务、网络营销等领域倾斜。目前众多的国内外知名品牌如耐克、三星、蒙牛、雀巢、星巴克、阿里巴巴等都开始尝试采用新兴的移动营销模式。国外的移动电子商务发展迅速,新兴的O2O电子商务模式已经逐步融入到人们的日常生活中,在汽车租赁、户外旅游、生活信息服务等方面都有了成熟的应用。比如美国的Uber打车软件,这是一个可以让你通过手机来获取搭乘私家车服务的移动APP(APPlication:移动应用程序);还有美国一家名叫J Hilburn的电子商务网站,它向用户提供男装定制服务,它拥有一个强大的时尚顾问团队,可以帮助用户测量尺码,提供服装穿着风格的建议,它最大的优点是能够以优惠的价格享受高端的定制服装设计服务,并且还能在线下单直接等待收货。移动电子商务在韩国的普及程度也非常高,韩国在移动支付领域处于世界领先地位,移动支付用户和业务规模均处于世界前列,并且韩国的银行还推出了第一张和手机结合在一起的信用卡。韩国的移动支付公司所能实现的功能,基本上涉及到人们日常生活的方方面面。韩国政府大规模的推进手机移动支付服务,并且还积极推进韩国国内的移动支付电子硬件建设,当前韩国市场上的ATM机(自动柜员机)、POS机(销售终端设备)等商务设备能够很好地支持具有移动支付功能的移动终端 5。国内的O2O电子商务模式也伴随着国内移动互联网用户规模的快速增长,而保持着一个迅猛发展的势头。2011年的时候,我国O2O电子商务的用户规模只有0.82亿,一年之后就增长到了1.35亿,按照这个增长速度,到了2015年我国O2O电子商务的用户规模将超过3亿。目前国内著名的携程旅行网、大众点评网、爱帮网、口碑网等就是O2O模式最早的一批实践者。而团购网站Groupon的出现,同时实现了线上的商品信息展示和在线预定支付功能,而消费和服务行为则在线下实现,这也标志着国内的O2O模式进入了一个新的阶段。目前国内的团购网已经成为了最大的一类O2O模式网站,并且在各个细分领域都发展出了一批优秀的网站。比如生活服务类的美团网、窝窝团、拉手网、58团购等,大宗商品团购类的聚划算、篱笆网、中团网、齐家网等,以及为用户提供本地生活服务信息的赶集网、百姓网、爱邦客等。在未来O2O模式极有可能颠覆现有的传统商业模式,O2O模式终将发展成为一种多元化、多层次、多维度的复合商业形态,并且在这个形态中O2O各方之间将是一种合作与互补、和谐共存、共生多赢的关系6。现在移动4G通信的逐步普及又将加速移动互联网营销的发展。中国移动通信集团在2014年3月召开的全球开发者大会上表示,到2014年年底,中国移动的4G通信网络覆盖全国的主要城市,并为广大消费者提供服务。4G通信网络将会给整个移动互联网带来一次新的变革,4G将改变用户使用移动互联网的习惯,将给用户带来更好的体验,将激发用户更多的需求。随时随地用手机观看视频、下载APP、移动购物、联网游戏对战等需要消耗大量数据流量的行为将得到越来越多的普及。并且在4G通信时代还将诞生一些新的技术和商业服务模式,这些都将为移动互联网营销的爆发式发展提供动力。2.3微信给移动互联网环境下网络营销带来的影响2011年1月21日,国内著名的互联网企业腾讯公司推出了一款名为“微信”的移动即时通讯软件,微信上线三年多来,它给国内移动互联网行业带来极其震撼的价值。根据微信官方提供的数据,截至2013年11月,微信注册用户超过6亿,其中国内用户数量超过4亿。微信的庞大用户群体及其诸多特性使得微信逐渐成为一个新兴的网络营销平台,并且在移动网络营销起着日益重要的作用。微信营销是指利用微信平台,和用户产生信息互动行为,从而实现或加强品牌推广或产品营销,促进业务或产品销量增长的一种营销策略。微信的用户数量已经超过6亿,为企业的品牌营销提供了一个广泛的受众群体,而且微信的信息群发功能可以让信息百分百地推送给目标受众,同时微信还是一个一对一的互动营销平台,企业可以借此通过微信和用户进行直接的深入的沟通与交流。正是凭借微信自身的这个特点,使得它特别适合于进行产品中后期的推广和客户关系的维系。当然利用微信进行营销活动的企业必须认识到微信不是一个单纯的广告发布平台,用户的需求在不断地变化和微信功能也有巨大的潜能,这都需要企业对于微信营销的形式和内容进行认真的策划与制作。比如在2012年8月,国际知名的咖啡店星巴克利用微信软件里的“扫一扫”功能策划了一场营销活动,用户只需要使用微信软件扫描星巴克咖啡杯上的二维码(QR Code),就能够成为星巴克VIP用户,并获得星巴克提供的各类优惠券。同时星巴克在微信公众号精心设计“自然醒”活动,用户关注收听“星巴克”的微信公众号,只需向这个帐号发送一个表情符号,用户就能够立即获取星巴克的自然醒音乐数字专辑,还可以获得专门根据用户的个人心情而准备的音乐曲目。用户在参与星巴克的微信活动中得到良好的体验,增强了用户对星巴克品牌的好感。虽然这个活动没有任何的广告植入,只是一个简单有趣的线上互动,但在两周内就为星巴克的微信官方账号吸引了超过十万名粉丝。星巴克通过微信平台为用户量身定制个性化的内容,这样的活动一方面可以让用户产生一个心理上的愉悦,觉得自己很特别、很受重视,另一方面也可以让用户觉得星巴克回复给自己的信息是个性化的,是确实与自己有关的,从而加深用户对星巴克品牌的印象7。星巴克的这个微信营销活动对众多希望利用微信平台进行营销的企业具有极好的启发作用。 微信营销并不单单只是一个广告宣传的平台,在微信上还可以帮助企业进行信息服务,开展O2O模式电子商务,进行客户关系管理与维护等。第一,企业能够利用微信平台的即时通讯功能进行售前咨询、售后服务等活动,微信提供了文字、语音、图片、视频等多种通信形式,能够极大地满足用户在各种环境下的需求。第二,通过微信平台也能够很好地实现线上线下相结合的O2O模式的电子商务,通过设计会员卡模式和发放优惠券,通过添加微信公众号的关注来提供微信会员卡或发放各类优惠券,这将吸引线下的用户成为线上的用户,从而更好地去进行O2O商业服务。第三,企业通过微信可以建立起自己的线上用户关系管理数据库,通过对用户的个人信息进行收集整理,对性别、地区、年龄、爱好等信息的整理,可以对用户的特征进行分析,对这些数据的分析能够指导企业的营销活动,甚至是影响企业产品的设计研发和生产制造等。因此,当前移动电子商务时代已经来临,微信作为一种诞生只有三年的新兴的网络营销工具,微信为企业提供了一种很好的营销平台和服务平台。作为全球最大的移动互联网入口的微信是充满诱惑的,我们应该考虑到微信的伟大作用,去充分了解微信营销的精髓,看清未来的发展格局,结合自己的实际情况,用好微信这个平台,企业应该用心搭建起一座和用户进行互动与沟通的桥梁,这样才能够在移动互联网时代中立于不败之地。3 微信公众平台开发相关技术介绍3.1微信公众平台介绍3.1.1微信介绍微信(WeChat)是腾讯公司于2011年1月21日发布的一款手机即时通讯软件,它可以利用移动互联网络向好友发送文本信息、语音消息、图片和视频。用户在使用微信软件时只会产生少量的由移动通信运营商收取的上网流量费用,使用微信软件本身的基本功能是不需要收费的。用户通过微信可以自由地进行形式多样的沟通交流,这也让微信收到了大众的欢迎。截至2013年11月,微信在全球的注册用户数已经超过6亿,其中国内用户超过4亿,平均每月的活跃用户数高达2.47亿人,微信在2012年8月推出微信公众平台后,注册的微信公众帐号也超过了400万个8。微信聊天软件中主要有“聊天”、“发现”和“通讯录”三大模块,其中在“发现”模块中提供了“朋友圈”、“扫一扫”、“摇一摇”、“漂流瓶”等功能,用户在朋友圈中可以和自己的好友分享照片和心情状态,同时在微信上还可以使用“摇一摇”、“搜索号码”、“扫一扫”的方式查找添加好友和关注微信公众帐号。新版本的微信又增加了“微信支付”、“购物”、“游戏”等功能模块,极大增强了微信的生活服务性和娱乐性。微信在推出之后,获得了用户的极大欢迎,经过三年多来的发展,微信已经成为了移动互联网上最热门的社交平台。微信拥有着广泛的用户群体,这也使得其成为了国内移动互联网中的一大重要入口。微信中新增加的微信支付功能,也促使微信往商业服务的方向发展,用户已经可以在微信上进行沟通、交流、娱乐、消费等行为,这些都是人们日常生活需求的重要组成部分,这预设着微信正给人们的生活带来变化。腾讯公司也正在打造以微信为入口的移动电商平台,这将集合信息搜索、在线沟通、在线支付等功能。微信是一个充满了想象的平台,未来必将给我们的生活带来颠覆性的变化。3.1.2微信公众平台简介微信公众平台是腾讯公司在微信的基本功能之上增加的一个新功能模块,个人或者企业可以通过这个平台注册一个微信的公众帐号。微信公众平台的口号是“再小的个体,也有自己品牌”,由此可见腾讯公司希望微信公众平台更多地起到品牌推广的作用。任何的个人或者企业都可以利用微信公众平台向众多的微信用户推广传播自己个人或者企业品牌,这能够有效地减少了宣传成本,提高品牌的知名度,更有利于在移动互联网上打造优秀的品牌形象。2012年8月23日,微信公众平台正式上线并开放注册,目前微信公众平台已经拥有超过400万个公众帐号。2013年8月5日,微信升级了一个新的版本,与此同时微信对公众平台做出来重要的改变,微信将公众账号区分成为“订阅号”以及“服务号”两种形式。微信公众订阅号主要是只用来给用户提供资讯消息的,媒体或者个人可以通过公众订阅号获得一种新的内容传播渠道,在这里可以更好更方便地和用户进行直接的沟通与交流。公众订阅号每天只可以向用户推送1条群发消息(少部分帐号每天最多可以推送3条),群发推送给用户的消息,将会在微信“聊天”界面列表中的“订阅号”文件夹中显示。目前企业媒体机构和个人都可以免费申请公众订阅号。较为知名的微信公众订阅号有:人民日报社的“人民日报”、中国电视台新闻中心的“央视新闻”、网络红人和菜头的“槽边往事”等。微信公众服务号主要提供给企业和组织使用,可以帮助企业和组织利用微信为用户提供个性化的业务服务,以及对用户信息进行有效的管理。在1个自然月内公众服务号仅可以给用户推送4条群发消息,推送给用户的消息,会直接显示在微信聊天界面的列表中,并且用户还将实时收到的消息提醒。公众服务号可直接申请自定义菜单,认证后的服务号还可以使用9个高级接口。目前只有企业机构组织才能申请公众服务号,个人无法申请使用公众服务号。较为知名的微信公众服务号有:提供金融服务的“招商银行信用卡中心”、提供民航值机服务的“中国南方航空”、提供通信服务的“江西移动10086”等。3.1.3微信公众平台基本功能微信公众平台的基本功能有:群发功能、消息管理、用户管理、素材管理、统计分析等,如图3-1所示。图3-1 微信公众平台的基本功能公众帐号群发功能指的是,公众号可以将文字、图片、语音、视频等类别的内容直接推送给订阅用户,也可以编辑内容更加丰富的单条或者多条图文信息。并且在群发推送内容的时候,还可以根据订阅用户的性别、地区、分组等信息来进行选择性地推送指定内容。公众服务号每个月只可以发送四条群发消息。服务号群发的消息,将显示在微信的聊天列表中。公众订阅号则可以每天群发一条消息。订阅号群发的消息,将显示在聊天列表中的订阅号目录中。微信公众平台的消息管理是指对订阅用户发送给公众号的信息的管理。在这里可以看到用户最近5天内回复给微信公众号的消息,并可直接处理用户的消息;5天后消息会自动删除,如果对消息进行星标标注,则可将该信息永久保存。微信公众平台的用户管理是为了帮助我们更好的对关注我们微信公众号的用户进行管理,可以将他们移至自己定义的分组、黑名单、星标组等以方便管理。微信公众平台的素材管理主要是用来管理图片、语音、视频和图文消息等素材内容,我们向用户群发信息或与用户沟通的时候就是选取这些事先准备好的素材发送给用户。微信公众平台的数据统计是由腾讯移动分析平台对微信公众帐号的各项数据进行分析统计的一个汇总结果。在用户分析页面中,我们可以看到微信公众帐号用户每日新增的订阅人数、取消关注的人数、累积关注的人数以及曲线趋势图,还有对订阅用户的年龄、地域、性别等属性的统计结果。通过这些数据,我们可以对微信公众号的订阅用户进行分析,从而了解我们用户的特点。在图文分析页面中,我们可以看到群发推送出去的图文内容的阅读次数、阅读人数、分享次数等数据。通过这些数据,我们可以分析订阅用户对不同的内容的反馈,以此可以指导优化我们未来的图文内容制作。消息分析和接口分析则是对微信公众号每日接收消息数和调用高级接口的数据进行统计,根据这些内容可以分析出平台订阅用户的活跃度。所以通过对以上这些数据的分析,我们可以很好地了解到微信公众号的运营效果。综上所述,通过微信公众平台的基本功能,我们只能简单地实现图文内容的制作与群发、与订阅用户的消息互动以及对平台各项数据的统计分析,这些远远不能够满足普通商家通过微信公众平台进行移动互联网营销的需求,因此,我们还需要需找更加完善的解决方案。3.1.4微信公众平台高级功能微信公众平台除了基本功能以外还有能够实现更加复杂需求的高级功能,微信公众平台的高级功能拥有编辑模式和开发模式这两种形式,并且这两种高级模式是不能够同时开启,我们在开启其中一种高级模式时,必须关闭另外一种高级模式,如图3-2所示。图3-2 微信公众平台的高级功能高级功能中的编辑模式相对比较简单,它主要提供给不懂编程技术的公众帐号管理人员以及媒体属性的信息类公众帐号使用。开启编辑模式后,可以直接通过后台管理界面设置自定义菜单和消息的自动回复。对“被添加自动回复”功能进行编辑设置,可以让微信用户在第一次关注微信公众帐号的时候收到一条自动推送的信息,并且这条信息能够设置为文本、图片、语音、视频、图文等类型。对“关键词自动回复”功能进行编辑设置,可以编辑单个或者多个关键词及其相应的回复内容,当用户向公众帐号发送消息时,公众平台的后台系统会对内容中的关键词进行匹配,并将该关键词相对应的内容自动回复给用户。对“消息自动回复”功能进行编辑设置,可以在用户发送消息给公众帐号时,如果没有设置关键词自动回复或匹配不到相关的关键词的话,公众平台的后台系统就会将预设好的内容发送给用户。高级功能中的另外一种模式叫做开发模式,使用开发模式需要具备一定的编程基础和开发能力。在开启开发模式后,能够根据微信公众平台提供的接口,设定一些规则,让公众帐号可以在自己的服务器上对用户发来的消息进行处理,也可以通过编程创建自定义菜单。开发模式使得微信公众帐号的功能更加强大,运营更加灵活,并且使用开发模式实现的效果远远好于编辑模式。3.2微信公众平台开发技术的介绍3.2.1PHPPHP(PHP:Hypertext Preprocessor,超文本预处理器)是一种用于Web程序开发的计算机脚本语言。PHP是1995年勒多夫开发出来的,目前成为了Web开发领域中最热门的语言。PHP代码逻辑设计简单,运行速度快,能够进行高效的跨平台协作开发。并且PHP的源代码全部是开放且免费的,和其它技术相比,你不需要花一分钱就可以得到所有的PHP源代码。在网页程序开发中,PHP能够直接嵌入到HTML中使用,它和其他开发语言相比,上手更快,实用性强,更适合初学者使用。PHP正是凭借诸多优秀的特性,才能够在Web开发领域中广受欢迎9。一般来说PHP程序大多运行在网页服务器上,向用户提供各种动态的网页信息。PHP具有很好的系统兼容性,在当前绝大多数的服务器操作系统上都能够完美地运行。这也使得大量的网站选择使用PHP语言进行开发,从1994年诞生至今,全球已经有超过5000万个网站选择了PHP语言。3.2.2HTTPHTTP(HyperText Transfer Protocol,超文本传输协议)是一种在互联网上应用最广的网络协议。发布HTTP协议的是万维网协会和Internet工作小组,他们制定这个协议的目的是为了统一浏览器和万维网服务器之间的通信标准。我们在通过浏览器访问互联网网站时,在网址前面输入的“http:/”指的就是HTTP协议。HTTP是一个作用于应用层的传输协议,它由请求和响应两部分组成,是一个标准的C/S(客户端/服务器)结构模式。它作用于从万维网服务器向本地浏览器传送超文本信息的过程, HTTP协议非常简单,这使得HTTP服务器的通信速度非常的快,也能够提高浏览器加载网页内容的效率10。微信后台在向第三方服务器发送消息的时候,使用的就是 HTTP 协议。3.2.3XMLXML(Extensible Markup Language)是一种可扩展的标记语言,可以用来标记数据、定义数据类型,还能够允许用户对自己的标记语言进行定义 11。XML一般作用于跨平台之间数据交互的过程中,使用不同的格式化描述手段对数据的内容进行表达,并生成相应的HTML、PDF等文件格式。XML主要用来传输和保存数据内容,并不直接地表示或呈现出数据内容,所以XML只是一个信息的传递者。XML 的语法的基本模式是:分别用“<itemName>”和“</itemName>”来表示一个条目的开始和结束,“itemName”可以是任意字符。条目的值可以是数字和字符串,也可以是一个或者多个条目,也就是可以嵌套。字符串用“<!CDATAtext>”表示,其