当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:以百度微信校园项目为基础,开发了微信校园多功能移动服务模块,该模块可实现课表查询、成绩查询、掌上图 书馆、天气查询、快递查询、公交查询、外卖订购、学术交流等多种信息查询与推送功能,模块除满足用户获取信息资源的时 效性、便捷,性外,还能更好地适应大学生个性化的信息服务需求,同时利用微信校园服务新模式,也可为大学生创业提供新的商机。

引言

当前,微信在大学校园的应用较多,如在图书馆资源方面, 从图书馆信息服务模式研究到图书馆信息资源推送研究, 并进行相应移动图书馆APP服务系统设计与实现,再到订 阅号功能开发,平台建设策略,扩展TAM模型的微信用 户采纳研究,当然最终也不会忘记微信的安全问题等。

为了促进校园信息交流,信息学院Web智能计算创新实 验室成员以成功申请的校级大学生创新项目为契机,开展了微 信校园多功能服务模式的扩展研究与实现探讨。

1微信校园多功能移动服务模式探索

微信公众账号的服务对象是微信,以微信为载体。它利 用微信公众平台来开发,需要服务器。微信公众平台有编辑模 式和开发模式两种,编辑模式下可以实现用户的订阅回复,任 意词回复及关键词回复,并且可以使用富媒体回复,但这还 远远不能满足用户的需求,开发模式可以真正实现微信公众平 台的DIY,一些第三方接口也是基于微信模式的,因此可以利 用开发模式的丰富资源实现相应功能开发,满足微信用户的个 性化需求作为湖南农业大学2013年大学生科技创新基金项目: 基于微信的社会化营销与生活服务平台的搭建,主要以微信的 社会化营销与生活服务系统为对象,以庞大的用户群为依托, 利用开放了的微信API接口,扩展移动互联网平台的相应服务 功能,给用户带来极大的生活便捷性。基于此目的,借助微信 独有的营销模式,实现微信社会化营销的尝试,开发许可式的 互动信息推送、享受多家商户信息上的二维码扫描、地理定 位服务查询、漂流瓶找人等功能。

2多功能移动服务模式的实现

2.1系统框架

本系统主要利用百度公司提供的微信API接口和第三方 提供的接口,使用PHP语言,基于MVC模型进行软件开发, 使应用系统具有良好的开放性和可扩充性。在开发模式下首先 进行基本功能设计,例如消息的自动回复、图片消息、地理位 置消息、链接消息和图文消息等。当然除此之外还有LBS开发、 API的调用、数据库及缓存应用。考虑到当前校园用户的主要 功能需求是支持自动回复、火车票查询、课表查询、天气查询、 周边餐饮服务、快递查询等,本文给出了如图1所示的微信校 园结构框架。

基于微信校园平台多功能移动服务模式探索与实现

2.2功能模块的实现

该服务模式的开发工具主要采用WampServer和EclipsePHPStudio3,微信API作为系统的最低层,主要调用百度公司及第三方提供的微信API接口,本系统最终代码部署到百度公司提供的微信服务器上。其主要功能如下:

天气查询

模块根据用户发来的地理位置或关键词,直接返回天气 预报,主要调用百度公司提供的接口,主要代码如下:

$url="http : //api.map.baidu.com/telematics/v2/weather?lo cation={$data)&output=json&ak=.WAPK :

火车票查询

模块主要调用去哪儿网提供的API接口,主要代码如下:

$url="http : //train.qunar.com/qunar/checilnfo.jsp?ex_trac k=&q=".$line.''&format=json&cityname=123456&ver=''.$curMi croTime."&callback=XQScript_5”:

其中q为车次,ver为当前毫秒时间戳,cityname按车次 查询时为城市编号。

外卖订购模块

主要面向宿舍学生,通过联系外卖餐饮,连接他们提供 的外卖网实现,没有的餐饮,也可以帮他们简单实现相应功能。

快递查询、城市公交查询功能模块主要调用百度公 司提供的接口获得相应数据,对应的网址为:http : //lbsyun. baidu.com/apiconsole/key?application=key。

地理定位模块

主要利用高德地图提供的接口实现,微信结合LBS功能, 通过“查看附近的人”选项可以查找自己附近上线的微信用户。

学生成绩查询模块主要针对湖南农大学生,查询自 己期中考核或期未考试的成绩,即使离校也不用担心查询不到 自己的考试成绩。

二维码扫描模块主要调用微信扫描专属二维码软件, 读取相应二维码信息,主要为商家提供一个宣传、推广相关 业务的平台。

翻译模块主要为同学们即时提供翻译功能,当前主 要调用百度公司提供的接口,代码如下:

$url="http : //openapi.baidu.com/public/2.0/bmt/ translate?client_id=".FANAPK."&q={$data)&from=auto&to=au to":

除以上模块外,系统还会根据项目要求,特别是结合信 息学院科研项目情况,进行功能扩展。如:

经营行业的解决方案。如微信叫车、微信挂号、微 信家校通等;

生活社区解决方案。通过微信会员卡打通商家的管 理信息系统,通过数据挖掘分析用户偏好能够更精准的推送 用户信息给商家,如在外与朋友吃过晩餐后推送给你附近影 院、酒吧、咖啡馆的优惠信息,同时利用公众平台的富媒体信 息让商家与用户更好互动;

物联网解决方案。通过微信二维码将相关信息串联 起来,形成具有移动、实时、定位等功能,控制相应设备的开 关与信息釆集能力等;

移动电商解决方案。通过第三方搭建淘宝网和微信 的客户交易平台,将淘宝用户数据直接弓入到微信平台上,并 与微信账号绑定,之后逐步建立微信的商家平台,甚至微信商 城也是有可能实现的。

本系统的主要核心代码如下:

<?php

$wechatObj = new wechat ():

$wechatObj ->responseMsg ():

classwechat {

public function responseMsg() {

//-接收数据//

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"] : //

获取POST数据

//用SimpleXML解析POST过来的XML数据

$postObj = simplexml_load_string ($postStr,

'SimpleXMLElement',LIBXML_NOCDATA):

$fromUsername = $postObj->FromUserName : // 获 取发送方帐号(OpenlD)

$toUsername = $postObj->ToUserName : // 获取接收 方账号

$keyword = trim ($postObj->Content) : /获取消息内容

$time = time () : //获取当前时间戳

//-返回数据//

//返回消息模板

$textTpl = '<xml>

<ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><! [CDATA[%s]]></

FromUserName>

<CreateTime>%s</CreateTime>

<MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> <FuncFlag>0</FuncFlag>

</xml>":

3结语

通过对微信校园服务模式的探索,对微信信息服务模式 的扩展,给单纯的聊天社交媒体赋予移动电商的灵魂,利用大 学生这一群体特有的时代性,打造微信校园社区服务,给学生 群体提供生活的便利,促进传统生活方式的改变,同时利用 微信的语音聊天功能,进行实时的话题讨论,发表自己的见解,拉近学生之间的距离,活跃大学生的课余生活,更重要的是 利用微信校园服务新模式,可为大学生创业提供新的商机,为 精彩的人生创造更丰富的成果。

20211121_619a0cbec5188__基于微信校园平台多功能移动服务模式探索与实现

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在接下来的5G时代当中,华为也将会凭借着自身的优势,从而处于遥遥领先的地位,但其实厉害的又不仅仅是华为企业,如今,作为国际巨头的三星开始了在6G当中的研发,6G接下来的网速,将会是5G的50倍,对于三星的这一个大动作,华...

关键字: 5G 6G 三星

随着人工智能概念的爆发,越来越多的企业开始关注并布局智能家居领域。有研究机构预测预测,2022年中国智能家居的整体产值将突破万亿元,前景一片向荣。

关键字: 全屋智能 智慧生活 小爱同学

博鳌亚洲论坛国际科技与创新论坛第二届大会在广州举行。期间举行的5G科技应用与6G展望分论坛备受瞩目。六位通信领域的头部企业、高校和科研院所的专家通过线上线下联动方式,共同研讨5G软硬件关键技术研发现状与未来6G发展前景展...

关键字: 5G 6G 通信算法

智能家居作为住宅家居现代生活场景方式,当下已经不再只是一个概念,而是基于家居家装软硬件产品为载体的生活方式实景呈现,越来越多的人在家装时选择智能家居。需求助推行业持续火热,大小资本都以狂风席卷之势进驻这个行业,根据企查查...

关键字: 全屋智能 智能家居 智能门锁

5G领先让我们信心大增,但是这不能成为我们高枕无忧的理由。随着我们认识到通讯技术在科技领域的重要性之后,竞争必然会更加激烈起来。在5G还未成熟的年代,通讯商们就已经开始将目光瞄准了6G,并开始相关的研发和布局。

关键字: 5G 6G 虚拟数字世界

小米智能家居现在已经能实现联动和自动化了,比如指纹锁进屋就打开窗帘电视,播放天气预报,根据设定温度决定是否打开空调,根据空气质量检测仪决定是否打开新风机~结合人体移动和光线传感器开灯就更是不用说了~最近也在搞全屋智能化,...

关键字: 全屋智能 温度感应 小米

根据5G设备市场的调研数据当中来看,三星所拿下的5G设备市场份额就达到了10.4%,也就是说,排在了第四名的位置。

关键字: 6G 三星 华为

拥有 5G、人工智能、物联网等新技术的支撑,智能家居行业逐渐从单品智能迈入全屋智能阶段 。其由于全屋智能产品特殊性,落地安装涉及到方案场景设计、布线,安装,施工、后期维护更新等多个环节,整体最好的实施路径是通过房屋整体装...

关键字: 全屋智能 5G 物联网

5G时代,我们实现了弯道超车,一跃超越高通,爱立信,领先于世界。现如今,5G正在全世界加速普及和应用。通讯和实业的结合,已助力生产效率进一步提高,让我们的生活变得更加美好。

关键字: 5G 6G 中国移动

自从2020年作为建设主体纳入大湾区综合性国家科学中心先行启动区,跻身科创国家队以来,松山湖科学城围绕科研创新人才的需求,全面提升城市服务能级和城市品质,让松山湖成为近悦远来、宜居宜业宜研宜创的科学家园。

关键字: 智慧城市 科学家园 人工智能

《物联网技术》杂志

2510 篇文章

关注

发布文章

编辑精选

技术子站

关闭