基于位置服务的社交网络服务的用户信息共享系统的设计和实现
Donsu Lee,Junghoon Shin,Sangjun Lee
摘要:摘要互联网作为一个人与人之间超越空间沟通和采集信息的角色,最近,社会网络服务(SNS)反映了人的基本欲望的谈话和与他人沟通的重点是围绕于这个世界。网络服务(SNS)反映了人的基本欲望的谈话和与他人沟通的重点是世界。基于位置的服务(LBS)是一个通过位置(如GPS和WIFI)信息提供各种生活便利服务,提高生产力。本文提出了一种基于Android操作系统的LBS和SNS相结合的应用。通过个人移动信息设备-智能手机,结合位置信息与用户信息和SNS,因此这类的服务可以开发出来。在另一方面,它也能最大限度地共享通过基于位置的朋友使用信息。该系统是为了用户更积极,目标更方便的显示在线身份。
关键词:关键词1; 关键词2; 关键词3;关键词4
越来越多的不同的服务可以通过移动通信系统的发展和移动设备来利用用户的位置,基于位置的服务成为了一个新的扩展了的服务内容。基于位置的服务(LBS)[1]是为用户提供基于移动运营商的网络或GPS[2]获得的当前位置信息的多样性等服务。它被认为是一个处普遍存在的关键因素来提供有用的生活信息,如天气,商店,娱乐和交通报告等,这些提供信息的都是基于用户的位置来实现的。同时,谷歌公司决定提供的主要服务,例如谷歌地图之类的,在零成本的基础上连接广告,根据预测,80%的只能手机用户将在2013年使用LBS服务。预计世界移动LBS市场将从2008年的111个百万迅速增长到2013年的2.2个十亿,这就意味着每年43%的增长率,如图表1[3]所示:
表1:BS的市场容量表格
不同的服务相结合LBS,例如Gowalla[4],FourSquare[5],Irsquo;m in[6]和社会化网络服务[7]亮相,这增加了我获得需要的信息的可能性和高效性,为了研究这一趋势,这一文章为如何通过推友最大限度的共享和使用信息,从而使得这个系统的用户更加活跃,在线交流更加方便。
1.相关的工作
1.1 Foursquare
Foursquare的服务是和社交媒体成员共享各种被浏览的关于用户位置和场所的信息,随着登录概念的介绍,超过1.4个百万的地址和1.5个十亿的位置信息被记录下来。成员被允许上传基于位置的信息。特殊的是,游戏元素的添加,例如根据有多少次访问某个具体的地理位置提供徽章和点。不同情况下的Foursquare运用越来越多。
1.2 OAuth[8]
认证时需要利用开放的API,由于没有标准的授权之前,使用OAuth,ID和密码的使用是一个现有的基本授权的方法,但是从安全的角度来看,这是一个脆弱的结构。如果使用OAuth协议,网站保持用户的数据可以与其他网站共享存储的个人信息与资源而不会暴露用户的个人信息。采用OAuth认证协议,用户的个人信息安全保护可以增强。图2是twitter服务认证过程。消费者意味着开发的应用程序中使用的API和服务提供商是一个供应商提供API。
1.3 安卓定位包[1,9]
Android提供了各种功能通过Android支持基于位置的服务。包图所示位置如图表3,位置监听器接口内包是一个回调函数感应运动和变化的状态,其中包含4种方法(表格1)重新定义适用于它。
地理编码器是提供地理编码服务,将地址转换成地理坐标。地理坐标使标记和图像在谷歌地图上显示,认证需要利用开放的API。
1.4 使用开放API[10]
利用开放的API,要求确切的服务URL GET / POST方式是必需的。要求是分配服务的主次关键,不要忘记,谷歌每天限制地理编码请求50 000次(图4)。
2、设计与实现
2.1系统结构
我们的应用程序是基于Android2.1Eclair。服务器是由Apache组成。PHP和 MySQL(APM)基于Apache2.2.11。它的语言是PHP,使用的数据库是MySQL5.1.36。整个系统结构如图5:
Android平台包括4类:Linux内核2.6.29是最低水平,位置信息的采集是通过设备驱动程序的内核设备,最高权限是非常重要的,这是一个应用程序级别,GPS和无线网络资源的访问。
加载,用户信息,当前位置和国家授权都储存在服务器上。Post用于请求到服务器和它将附加信息头,然后传输要求。然而传输是没有限制的长度,这样就可以交很多的数据。和安全保存完好的由于没有披露的信息。数据是有组织的如下:
1)账户(ID、密码、姓名、微博客ID)
2)身份验证(微博客ID 登陆密码,隐私)
3)朋友圈(ID,朋友)
4)位置((ID、纬度、经度)
5)用户状态(ID、状态)
位置信息每隔10秒扫描一次。如果移动超过十米,纬度和经度应该是传送到服务器。安卓地图图书馆应该添加和应用基于谷歌地图。视图是由通过图书馆、布局和地图控制器改变和控制。
2.2微博客验证
为了发展微博用户,开放API提供的微博是必要的。Java库支持开放
API是Twitter4J、JavaTwitter Jtwitter,Twitter客户端等等。我们的系统选择和发展Twitter4J的和不断更新。
注册会员后使用的应用程序(图6)。通过登陆身份验证微博服务按钮。要求请求加载时,运行验证URL,而不是另外注册回调URL,然后加载起诉Twitter是存储在服务器上。加载分为访问加载和请求加载密码。进入加载是消费者访问受保护的个人资源的价值不是通过用户的服务提供者。请求加载验证是身份验证的价值,某些访问加载属于用户。
2.3主要功能
应用程序图如图7,覆盖是用来查看和处理触摸事件添加所需的信息。资源显示从服务器获取状态信息,覆盖所示。每个功能如表二所示:
3、总结
LBS增加随着移动通信技术的发展和智能手机,以流动性和可移植性,变得受欢迎。通过开放API开发diwerse服务变得方便以及开放平台,和网络效应变大服务提供者之间信息交换的问题改善。基于位置的社交网络服务预计!成为一个杀手级应用坚定地站在了
的未来。提出基于位置的社交网络服务的增长潜力,提出和实现应用程序和系统。人们获得价值当他们在每个情况下获得连接到合适的信息。基于位置的社交网络服务的发展需要,利用多样化的信息有效地在移动设备。
外文文献出处:
1、 智能手机定位服务的技术趋势 TTA杂志, 2010,130
2、 LBS技术和国际标准和趋势 TTA杂志, 2009.121.
3、ABI研究 [2011-06-26]
4、 FourSquare [2011-06-28] http//:foursquare.com
5、Gowalla [2011-06-28] http//:gowalla.com
6、Irsquo;m in [2011-06-28]http//:im-in.com
7、韩国电子技术经济研究部门.新的通信手段在数字时代,SNS.问题报告,2010.8.
8、认证.[2011-07-01]http: oauth.net core 1.0
9[2011-07-01]http://developer.android.com/reference/android/location/Locati on.html/
10、Donsu Lee,Nguyen Thi Nhung Junghun Shin,et al 使用AJAX的web应用程序开 发定制的用户界面技术。Proc,朝鲜KIISE计算机国会,2010年,37(1c)
附外文文献原文
Design and implementation of user information sharing system using location-based services for social network services
Donsu Lee,Junghoon Shin,Sangjun Lee
(Computer Science,Soongsil University,Seoul156-743 ,Korea)
Abstract:Internet takes a role as a place for communication between people beyond a space simply for the acquisition of information.Recently,social network service(SNS)reflecting humanrsquo;s basic desire for talking and communicating with others is focused on around the world.And location-based service(LBS)is a service that provides various life conveniences like improving productivity through location information,such as GPS and WiFi.This paper suggests an application combining LBS and SNS based on Android OS.By using smart phone which is personal mobile information equipment,it combines location information with user information and SNS so that the service can be developed.It also maximizes sharing and use of information via twit based on locations of friends.This proposed system is aims for users to show online identity more actively and more conveniently.
Key words:android OS;social network service(SNS);
location-based service(LBS);Google maps;Twitter;Open API
CLD number:TP393 Document code:A
Article ID:1674-8042(2012)02-0169-04 doi:10.3969/j.issn.1674-8042.2012.02.014
As various services using userrsquo;s location become possible through development of mobile communication and mobile equipment,the location-based service is being magnified as a new content.The location-based service(LBS)[1]is a service that provides,users with diversity based on current location information obtained from networks of mobile carriers or GPS[2]and so on.It is considered as a key factor of
ubiquity to provide useful living information,such as weather,stores,amenities and traffic reports,etc.based on where the user is.Meanwhile,as Google decides to provide main services like Google maps,etc.at no cost by connecting to advertisement, 80% of smart phone users are expected to use LBS around2013.And it is expected that world mobile LBS market will grow rapidly from$111 million in2008 to $2.2billion in 2013,which meansaverage43%growth per year as shown in Fig.1[3].
Diverse services combining LBS,such as Go
剩余内容已隐藏,支付完成后下载完整资料


英语原文共 4 页,剩余内容已隐藏,支付完成后下载完整资料
资料编号:[287216],资料为PDF文档或Word文档,PDF文档可免费转换为Word
您可能感兴趣的文章
- 饮用水微生物群:一个全面的时空研究,以监测巴黎供水系统的水质外文翻译资料
- 步进电机控制和摩擦模型对复杂机械系统精确定位的影响外文翻译资料
- 具有温湿度控制的开式阴极PEM燃料电池性能的提升外文翻译资料
- 警报定时系统对驾驶员行为的影响:调查驾驶员信任的差异以及根据警报定时对警报的响应外文翻译资料
- 门禁系统的零知识认证解决方案外文翻译资料
- 车辆废气及室外环境中悬浮微粒中有机磷的含量—-个案研究外文翻译资料
- ZigBee协议对城市风力涡轮机的无线监控: 支持应用软件和传感器模块外文翻译资料
- ZigBee系统在医疗保健中提供位置信息和传感器数据传输的方案外文翻译资料
- 基于PLC的模糊控制器在污水处理系统中的应用外文翻译资料
- 光伏并联最大功率点跟踪系统独立应用程序外文翻译资料
