APP下载

LBS与SNS下的信息服务平台设计与实现

2012-11-27姜良军薛逸飞雷玲玲蔡永香

地理空间信息 2012年2期
关键词:商家校园用户

吴 林,秦 超,姜良军,薛逸飞,雷玲玲,蔡永香

(长江大学 地球科学学院,湖北荆州434023)

LBS与SNS下的信息服务平台设计与实现

吴 林,秦 超,姜良军,薛逸飞,雷玲玲,蔡永香

(长江大学 地球科学学院,湖北荆州434023)

简要介绍了LBS和SNS的定义及其国内外研究现状,提出了构建LBS与SNS信息服务平台(长大人人网)的总体结构;并在对学校各类人群调研的基础上进行了相应的功能设计和数据库设计;最后结合 JSP,JavaScript、Servlet等技术实现了基于LBS与SNS的信息服务平台基本功能的设计。

LBS;SNS;校园

1 LBS和SNS服务简介

LBS(Location-Based Services)是指通过移动网络和移动终端的配合,从而提供用户所需要的与位置相关的各类信息服务[1]。SNS(SocialNetworkingServices)即社会性网络服务,从发展现状看,SNS所涵盖的范围从旨在帮助人们建立社会性网络的互联网应用服务[2],拓展到了包括移动通信在内的更宽广的服务范畴。将位置信息与SNS相结合,为大众提供基于位置的社会性网络服务,已逐步成为市场热点。

校园作为以学生和教师为主的群体学习、工作和生活的场所,有很多潜在的与位置信息相关的服务项目,同时又是数字化、信息化比较发达的区域[3],在履行部分社会功能中,迫切需要大量与空间位置有关或具有空间内涵的信息及相关服务[4]。因此,在“数字校园”基础上开展的上述两类服务,既有很强的技术优势,又具有代表性和可扩展性,是LBS和SNS服务的一个很好的试验田。本文结合上述两类服务,针对高校校区和附近区域这一特殊地理位置,建立一个基于长江大学地理位置的信息服务平台——长大人人网,既提供个人主页、日志发布、照片上传、交友聊天、BBS等SNS功能,又能针对校区内外地理位置,让用户提供信息和享受信息服务。

1.1 国内外现状

目前,在国外LBS网站的领导者是Foursquare,其他网站还有Gowalla、M yTown和Loopt等。国内LBS网站的代表有玩转四方、在哪、街旁、蘑菇团、多乐趣等。这些网站的共同特点是提供基于地理位置的社会化网络服务,“Where are you”是其分享的核心,用户可以手动控制 (Check in)分享自己的位置[5],并引入一些游戏机制促进用户提供信息和享受服务。这些网站只有在 2种情况下使用比较适当:①使用这一网站的用户足够多,关系足够复杂,网站具有一定的好友粘合度;②用户是游走四方的旅途中人。而对于常年生活在某校园的高校学生和教师,很难体会到这些网站的便利和用途。

校园社交网是给校园用户提供服务的SNS社交网站,通过提供发布日志、保存相册、音乐视频等站内外资源分享等功能搭建的一个用户交流互动平台。中国最早的校园SNS社区是校内网,该网站鼓励大学生用户实名注册,上传真实照片,让大学生在网络上体验到现实生活的乐趣。2006年被收购并与5Q校园网合并,2009年更名为人人网,由于其多年来积累了庞大的用户群体,该网站目前在国内SNS类网站中具有垄断地位。虽然如此,但该网站缺乏与地理位置密切相关应用和服务。从文献和资料上看,国内高校目前还停留在建立无线网络上,对位置服务研究较少,还没有真正开展校园LBS服务。

1.2 服务内容

本文通过对长江大学学校各类人员进行调研,综合分析国内外LBS和SNS发展现状,主要提供以下四方面的服务内容:

1)建立一个基于长江大学地理位置的信息服务平台,让在校学生、教师、管理者等校园群体能方便及时地掌握长江大学校园内及其周边的生活和学习信息;

2)将地理信息和个人主页服务结合,通过共同分享基于地理位置的信息、感受和评论等,为校友、同学、老乡、朋友之间建立起沟通联系的通道,提供基于地理位置的社会化网络服务,这包括用户兴趣点信息标注、提交评论等,对用户提交的信息审查,用户贡献信息的激励机制等;

注射用前列地尔干乳剂联合丁苯酞软胶囊对重症缺血性脑卒中患者神经功能、炎症因子及凝血功能的影响…………………………………………………… 李 洁等(8):1087

3)社区式的提供即时消息,在平台上给用户提供商家排名、商户推介、活动打折等信息服务,让互联网和真实世界走得更近,同时也可赚取一定的广告费用,让平台具有一定的增值潜力;

4)对用户使用的手机、无线网以及 IP地址进行判断,即时提供周边公选课、讲座信息(校内位置),房屋出租、酒吧及餐馆的打折信息、招聘启事以及ATM等实用性的信息(校外位置),线上与线下结合,为用户提供了随时随地的便利服务。

2 系统设计

2.1 系统总体结构

如图1所示,系统总体结构以B/S结构为主,M/S结构为辅,采用MapGIS K9 IMS作为WebGIS应用服务系统,数据层采用MapGISK9GDB存储和管理空间数据,属性数据库的管理采用SQL Server 2008,空间数据与属性数据之间通过实体主关键字相关联。

图1 总体结构图

2.2 系统功能设计

长大人人网是基于MapGISK9 IMS的Web应用系统,可以分为8个子系统,如图2所示。

图2 功能结构图

1)电子地图浏览子系统:对地图进行基本的放大、缩小、移动、更新、复位;对地图文档进行图层管理,选择性的查看某些图层的内容;利用鹰眼快速地将地图移动到某区域;支持长度、面积的测量;利用标注标识所在位置,并对所在位置作简要的描述。

2)地图编辑子系统:在地图文档的商家图层上添加新的商家或添加新的地物点到相应的图层上。

3)信息发布子系统:个人用户在个人主页发表个人日志;个人用户访问好友主页时,给好友留言;商家用户发布本店近期的打折优惠信息;根据用户积分推出用户活跃度排行榜;根据商家综合评分发布商家好评度排行榜。

5)查询分析子系统:对地图文档做简单的点击查询、拉框查询、画圆查询或多边形查询等;对地图做属性条件查询、点击条件查询、拉框条件查询、画圆条件查询或是多边形条件查询等;根据用户给定的初始位置和目标位置,利用网络分析功能,为用户分析出最佳路径。

6)社会交往子系统:添加其他注册用户为好友;与在线好友聊天;与其他注册用户就某一热点话题展开讨论,交流观点。

7)后台管理子系统:上传校园内外近期新闻;对用户反馈的意见建议给出回复;定期对商家发布广告的真实有效性进行审核;定期清理不遵守本站规则的用户;定期清理过期无用的信息。

8)手机客户端:查看用户评价高的商家;查看商家近期发布动态;查看商家主页;查看长大新闻;选择自动服务自动获取距离最近的各类商家;选择手工服务手工搜索满足条件的商家;在GoogleMap上查看长大位置。

2.3 系统数据库设计

1)属性数据。主要有用户信息、商家信息(包括餐馆、商店、银行及取款机、KTV、移动营业厅、书店、网吧等)、用户对商家的评价信息、用户好友信息、用户动态信息、商家动态信息、热点话题、热点话题讨论、用户反馈信息、用户签到信息、用户添加兴趣点信息、奖励机制信息,长大新闻等。

2)空间基础数据。主要包括校园地图各图层信息,主要有以下图层:教学楼、体育场、服务设施、绿地、学生宿舍、教师宿舍、景观建筑、校外建筑、水池喷泉、道路、商家、兴趣点等。本类数据存放在MapGIS K9支持的本地数据库中,具体的设计如表1所示。

2.4 关键技术

平台在开发过程中,使用了JSP、JavaScript、Servlet、DIV+CSS以及Ajax等关键技术。JSP的使用使系统可以跨平台运行,具有很好的移植性。JavaScript的运用使网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。Servlet与HTTP密切相关,可以用来处理HTTP各方面的内容,因此备受开发人员青睐;而且 Servlet具备方便、功能强大、可移植性的特点。DIV+CSS的运用,使得样式的调整更加方便,内容和样式的分离,使页面和样式的调整变得更加方便;另外表现和结构分离,在团队开发中更容易分工合作而减少相互关联性,提高系统开发的效率。A jax能在不更新整个页面的前提下维护数据,这使得Web应用程序能更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。手机客户端的开发则是基于 Android平台,利用Java语言,采用Http通信技术开发而成的。

表1 空间数据库设计表

3 平台实现

该平台数据采用了M icrosoftSQLServer2008和MapGIS K9 GDB企业管理器来分别存储。Web版平台主要是在MyEclipse-8.0.0集成开发环境下开发,并通过Apache Tomcat 6.0发布成站点。手机版平台开发环境除了MyEclipse-8.0.0,还需要安装Android SDK 1.5_r1及其Android开发插件ADT,系统运行主要界面如图3、图4所示。图3中用户可以通过站点浏览长江大学电子地图,电子地图有最短路径分析和路径导航等功能,用户也可以在地图上进行编辑,增加新的兴趣点,增加个人积分,成为长大之星。用户还可以在首页查询到大学周边的所有商家及其最新优惠打折信息,给长江大学内外人群带来了极大的帮助。图 4中我们也开发了手机客户端,给更多手机用户带来方便,这些用户可能通过登录站点网址,浏览学校周边所有商家及其相关的优惠打折信息,手机用户可以通过按距离和按类别查询到自己需要的商店,并且通过浏览“长大新闻”还可以关心长江大学最新动态。

图3 站点主界面

图4 手机主界面

4 结语

本系统以“长大人人网”的设计与开发为例,将LBS与SNS 2种思想相结合构造新型的与空间位置相关的校园信息服务系统,为在校学生、教师、管理者、公众提供线上、线下相结合的基于地理位置的便利服务。系统采用B/S为主,M/S为辅的系统模式,初步实现了Web和移动环境下的校园地理信息浏览、基于位置的查询、校园社区人员的交互、相关实时信息的在线、离线更新等功能。目前,LBS与SNS相结合的应用尚处于探索阶段,本系统作为一种尝试,提出了比较系统的构建思路和方法,具有一定的推广价值。

[1] PaulU.Kühn.Location-Based ServicesinMobileCommunication Infrastructures[J].Int.J.Elentromcommun,2004(58):159-164

[2] 肖广德,高丹阳.应用SNS网站功能构建网络学习环境初探[J].中国文化教育,2010(4):121-124

[3] 任维政,邓中亮,徐连明.面向数字校园的网格LBS体系构架研究[J].工程图学学报,2010(2):54-58

[4] 谢松.GIS数字校园的关键技术及原则[J].科技广场,2006(8): 41-43

[5] 靳岩,姚尚朗.Android开发入门和实战[M].北京:人民邮电出版社,2009

[6] 胡加艳,陈秀万,陶迎春,等.基于室内外定位的校园LBS研究[J].计算机工程,2010(4):254-257

[7] Woo-Jin Choi and Sirin Tekinay.Location-based Service Provisioning for Next Generation Wireless Networks[J].International Journal of Wireless Information Networks,2003,10(3):127-139

Design and Realize of Information Service Platform Based on LBS and SNS

by WU Lin

This paper firstly introduced LBS and SNS and then made a thorough review of research on the theory of overconfidence at both home and abroad,proposed constructs the gross structure of information service platform based on LBS and the SNS(chang da ren ren wang).On the base of observating all kinds of people in campus,we made functional design and the database design.Finally,the information service platform based on LBS and SNS was realized.It used JSP,Servlet,JavaScript,Servlet technology and so on..

Location-Based Service,Social NetworkingServices,campus

2011-05-31

项目来源:2010年大学生创新性实验计划基金资助项目(101048940)。

P208

B

1672-4623(2012)02-0082-03

吴林,硕士,研究方向为网络地理信息系统。

猜你喜欢

商家校园用户
中国人不骗中国人
商家出售假冒商品,消费者获十倍赔偿
No.4 快手电商:已帮助至少50万线下商家恢复生意
校园的早晨
春满校园
关注用户
关注用户
关注用户
春节黄金周陕西省商家揽金二百一十亿元
如何获取一亿海外用户