`
阅读更多

 LBS全称Location-Based Service,从字面上理解,LBS即基于地理位置的服务;从应用层面上理解,LBS是基于用户所处的地址位置,提供的一种增值业务;而从技术层面上理解,我更习惯于将Location、Based、Service这三个单词拆开来解释。

    Location:位置定位。随着科技的不断发展,现在的定位方法开始多种多样,例如GPS、AGPS、Wi-Fi、Bluetooth、RFID等。而其中最常用、成本最低的就要算GPS + AGPS + Wi-Fi了。为什么要将这三者结合呢?其原因在于它们的使用场景不同。GPS准确度高,但是初次定位时间较长,并且需要在开阔的地方,才能接收到卫星信号;AGPS是一种结合移动网络基站定位的辅助定位系统,优点是定位速度快、能够在室内定位,缺点是定位精度相对要差一些;而Wi-Fi定位则是随着移动终端配备无线网络而兴起的一种新型定位技术,其原理并不复杂,主要是利用城市中相对固定的无线路由器数据库进行辅助定位。在不同的场景下利用好各种定位技术,将能更准确地为用户提供位置信息。

    Based:这个单词本身并没有特殊的含义,在这里将它拆解开,完全是为了解释清楚位置服务中一个重要的环节。有了经度、纬度的位置信息,我们需要将这些数字转换为用户可以理解的形式,如地图、地址等信息。地图不难理解,就是将位置标注在地图上,让用户直观地了解当前所在位置;而地址就是将经度、纬度信息转换为所在位置的国家、城市、街道,甚至是门牌号码,在不方便使用地图的情形下使用户快速了解所处位置。另外还有一个比较重要的问题就是偏移纠正。众所周知,由于各种定位手段的偏差以及一些法律、法规的问题,使得我们获得的位置信息可能与实际地理位置的信息存在偏移,如何处理这一问题也是影响位置服务好坏的重要因素之一。

    Service:现在又要回到应用层面。有了位置信息,如何基于此为用户提供更多、更好的增值服务?目前形式也是多种多样,例如结合电子地图的导航,几乎所有开车的朋友都已经在使用;社交、游戏网络,通过位置结合虚拟与实际,满足用户社交、游戏等方面的需求,这在国外已经有成功的案例——Foursquare和 Gowalla,其新颖的社交方式也受到广大用户的喜爱;还有就是为公众生活提供必备的衣、食、住、行等信息服务,用户可以方便地通过移动终端了解所在位置周边的餐饮、休闲、娱乐等本地化消费信息。生活服务信息的应用场景很多,逛街、商务、旅游等都会有这方面的需求,很可能是LBS应用爆发的突破点。

LBS在大众点评网的应用

    大众点评网作为一家城市生活消费指南网站,主要致力于为中国消费者提供对本地餐饮、休闲、娱乐等生活服务发表评论、分享信息的平台,并为广大潜在的消费者提供客观、准确的本地化消费信息指南。目前,大众点评网首创的第三方点评模式吸引了千万网友的积极参与,由用户点评的包括餐饮、休闲、娱乐等100余万家生活服务商户已覆盖全国2000多个城市,且信息量和覆盖范围在不断地快速增长和自主更新中。其中,餐饮点评是发展最早也是目前消费者最为喜
爱并聚集信息量最多的内容之一。

    早在2005年年初,我们就意识到商户的位置信息对用户的重要性,并开始大规模收集商户的位置信息,利用电子地图技术直观地向用户展示商户的位置。近几年随着智能手机的普及以及移动互联网的高速发展,越来越多的用户需要在移动的环境下查询本地生活信息。而生活信息又是大众点评网的本行,所以在2009年,我们开始开发手机客户端上的应用,经过两年时间的研发,从最初的1.0版到现在4.0版(见图1),目前大约已经有了170万的装机量(见图2)。

 

图1 大众点评网iPhone及Android的LBS客户端
 

 

 图2 大众点评网用户签到的热点图(截至2010年11月)

    目前的版本涵盖了周边搜索、优惠券搜索、签到等功能。周边搜索能够帮你找到身边的美食、咖啡厅、停车场、加油站等常用信息,当然最有用的要算附近优惠券功能,它能立即告诉你周边有优惠的那些商户,在这个高CPI的时期,能帮你节省不少费用;不论是在餐馆无聊地等座位,还是想分享发现了一道好菜的兴奋心情,都可以通过签到功能,将你的心情分享给密友,甚至是同步到各大SNS网站,让大家知道。而一些特别的签到还可能获得商家更大幅度的折扣。

    一年多的移动应用研发,也让我们在技术上获得了一些经验。最初的版本使用了常见的XML、JSON数据格式,用于客户端和服务器之间的交互,而这种方式在各种网络环境和移动终端硬件环境下表现不佳。用户有时使用Wi-Fi,有时使用移动网络,这导致数据传输的速度不同,加之各种手机的CPU处理能力也不尽相同,使得解析XML或者JSON的速度差异较大,从而大大影响了用户体验。

    在2.0版本中,我们开始对数据进行压缩,使得数据更精简,以减少网络传输量,再利用轻量的序列化方案,减少客户端CPU的处理时间,让整个数据传输提高了2~5倍。

    另外比较让人头疼的就是定位偏移的问题,由于相关政策的原因,公众实际获得的位置信息,在国内的地图上显示是偏移的,这会让用户感到疑惑,进而放弃使用。对 这个问题各家公司有自己的解决方案,比较常见的是根据不同的城市设置不同偏移量,将定位获得的经纬度加上偏移量进行计算,在地图上标注用户及商户的位置,以减少这方面问题给用户带来的困扰。

    相信未来几年,LBS将会是中国互联网的热点,我们也会利用LBS,研发出更强大、更简便的应用,使大家的生活更加便利、更加有品质。

分享到:
评论

相关推荐

    国外经典LBS应用案例简析

    LBS应用通过整合用户地理位置信息,为用户提供更加个性化和精准的服务体验。本文将对国外一些经典的LBS应用案例进行简要分析,从中探讨其对传统社交网络的革新作用、以及这些应用的特点和潜在价值。 首先,LBS技术...

    Location-Aware Applications LBS应用开发

    这一部分是本书的重点之一,深入探讨了与开发LBS应用相关的各种技术细节。 - **消费者应用**:讨论了面向消费者的LBS应用的设计原则和技术挑战。 - **移动平台**:详细介绍了iOS和Android等主流移动平台上开发LBS...

    基于LBS应用研究报告

    ### 基于LBS应用研究报告的关键知识点 #### 一、LBS定义及其服务特性 - **LBS(Location-Based Services)**:基于位置的服务,指的是任何与位置相关的服务。它通过移动终端与移动网络协作,以空间数据库为基础,...

    LBS之百度地图实例

    本篇文章将深入探讨“LBS之百度地图实例”,并分享如何在Android应用中集成和使用百度地图API。 首先,我们需要理解LBS的基本原理。LBS依赖于获取用户的地理位置信息,这通常是通过手机的GPS模块实现的。然而,如果...

    基于云计算的LBS应用研究.pdf

    本篇文章主要探讨了基于云计算的LBS应用,LBS即位置服务,是通过移动网络或外部定位方式获取用户位置信息,并在GIS平台支持下为用户提供的服务。随着移动互联网技术的飞速发展,位置服务的应用逐渐普及,例如位置...

    Android应用源码(精)LBS签到应用源码.zip

    这篇文档将深入解析《Android应用源码(精)LBS签到应用源码》的相关知识点,主要涵盖Android应用程序开发、LBS(Location-Based Services)技术以及如何通过源码学习设计思路。我们将逐一探讨这些主题,帮助你更好地...

    4电信运营商LBS应用part3

    4电信运营商LBS应用part3

    LBS论文 基于安卓的LBS系统开发

    基于安卓的LBS开发应用-基于安卓的LBS推荐系统研究

    基于Android的LBS应用研究.pdf

    《基于Android的LBS应用研究》是一篇深入探讨利用地理位置服务(Location Based Service,简称LBS)在Android平台上开发应急救援应用的论文。LBS技术以其对位置信息的获取和处理能力,在现代社会中广泛应用,涉及...

    基于Android的LBS应用研究.nh

    研究生论文 硕士论文 Android LBS 应用 研究 基于Android的LBS应用研究

    LBS签到应用

    【LBS签到应用详解】 LBS(Location-Based Services,基于位置的服务)签到应用是移动互联网中一种常见的功能,它结合了GPS、Wi-Fi、蓝牙等定位技术,为用户提供实时的位置信息,并允许用户在特定地点进行签到,...

    基于武汉大学的LBS应用

    首先,**点兴趣点检索**是LBS应用的基础功能之一。在这款应用中,用户可以搜索到武汉大学内的各种设施,如教学楼、图书馆、食堂、宿舍等,甚至可以细化到教室、研究机构等具体地点。检索结果不仅显示位置,还可能...

    基于Android平台的校园LBS应用研究.pdf

    【基于Android平台的校园LBS应用研究】 随着移动互联网的快速发展,智能手机的普及以及3G、4G网络的广泛应用,位置服务(Location Based Service,LBS)已成为移动应用中的重要组成部分。Android作为一款免费、开放...

    基于Android平台的LBS应用系统开发技术研究.pdf

    《基于Android平台的LBS应用系统开发技术研究》一文主要探讨了在Android平台上构建位置服务(Location-Based Service,简称LBS)应用系统的技术细节。LBS系统在智能手机中扮演着重要角色,它通过无线通信技术和网络...

    LBS应用开发(Location-Aware Applications)

    ### LBS应用开发(Location-Aware Applications)核心知识点详解 #### 一、LBS概述与大图景 **1.1 LBS(Location-Based Services)基本概念** - **定义**: LBS指的是利用移动通信网络和地理位置信息提供的各类服务。...

    智能手机搭载GPS促进LBS应用发展.pdf

    《智能手机搭载GPS促进LBS应用发展》这篇文章探讨了随着智能手机普及,GPS技术如何推动位置服务(LBS,Location-Based Services)的应用和发展。LBS是指通过移动运营商的无线通信网络或外部定位方式(如GPS),获取...

    基于Android的百度地图LBS应用开发.pdf

    【基于Android的百度地图LBS应用开发】 在移动互联网时代,LBS(Location Based Service,基于位置的服务)已经成为智能手机应用程序的重要组成部分。通过集成百度地图API,开发者可以构建丰富的地图应用,提供诸如...

Global site tag (gtag.js) - Google Analytics