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

引言

当前,微信在大学校园的应用较多,如在图书馆资源方面, 从图书馆信息服务模式研究到图书馆信息资源推送研究, 并进行相应移动图书馆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__基于微信校园平台多功能移动服务模式探索与实现

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭