融入LBS的下一代搜索引擎 (写的不错!~)--转发!~
看了yumengkk兄的《系列贴:手机位置服务发展趋势及技术探讨之一》,把自己以前写的关于LBS的文章拿来跟大家探讨一下
LBS(Location-basedService):中文解释应该是基于位置的服务。什么是基于位置的服务,简单来说就是以使用者所处的位置为线索来组织相关信息,提供相应的服务。很多人会把LBS跟导航联系起来,这也没错,但导航只是LBS很小的一部分,是LBS中最早发展起来的服务,至于LBS本身概念要比导航宽泛的多。
一、LBS也是一种搜索服务
为什么我要在谈论搜索引擎的时候提到LBS,其实我是想阐述一个概念--LBS也是一种搜索服务。为什么这么说,举一个简单的例子:假如我要在人民广场附近找一家麦当劳,如果按原来的方式,我会在百度或google的主页输入关键词“人民广场麦当劳”,然后从众多的返回结果中找到我需要的信息。如果是LBS,我提交的不过是“坐标+麦当劳”。这两者的本质都是一种信息的搜索。而且"Search"这个词的最开始的意义就是在空间范围内寻找某一物体。
二、互联网是四维的,搜索引擎是一维的,LBS是三维的
四维空间是由空间维度和时间维度共同组成的,即对象所处的空间位置(x,y,z)和时间(t)。为什么说互联网是四维的,还是举个例子:假如网上有这样一条新闻"2009年x月x日上海市xxx路发生一起xx事件",就是这样一条简单的新闻就包含了四维空间中的时间和空间两大要素。
而搜索引擎却是一维的,它仅以时间这个维度为线索组织信息。虽然我们平时都是使用关键词进行搜索,但是关键词并不能算作一种维度,因为它是不连续的,非线性的。它只能算做是一种扰动因素,是搜索引擎过滤时间这条线索上的信息的参数。这也就是你在搜索“xx事件”时不太可能出现几年前的信息的原因。
LBS是三维的,它通过空间来组织数据。但LBS本身却无法具备时间这个维度。使LBS具有时间这个维度在现有技术条件下有着非常高的难度,或许未来会出现这种技术,但那都是后话了。
三、拥有完备的LBS服务,并建立起传统搜索引擎和LBS之间的连接是下一代搜索引擎的关键
怎样才能算是下一代的搜索引擎?在我看来下一代搜索引擎必须是四维的,即搜索引擎必须要能够以使用者的所处的时空为线索提供更为精准的搜索服务。如果说现在的搜索引擎只是内容检索,那么下一代搜索引擎必须能够提供信息的检索。
前面我已经说到现在的搜索引擎是一维的,LBS是三维的,那么要建立起下一代搜索引擎最便捷的方法就是打通传统搜索引擎与LBS之间的连接。
上面是我对下一代操作系统的设想,我来解释一下LBS的部分。
地理云:地理云是云计算在处理空间信息上的一个应用。其实在云计算这个概念被提出来的时候,我就觉得云计算特别适合空间信息的处理,因为在空间信息的处理上一个小小的服务都可能调用到海量的数据,而这正是云计算的长处。对于地理云来说,它必须能够储存海量空间信息,高效的检索空间信息,并能够基于这些信息提供相应的服务。
互动社区:一个类似百度知道的社区。因为对于空间信息而言,是没有哪个公司可以单凭自己力量就可以保证数据及时准确的。所以必须要有一个这样的社区来提供一个能与用户互动的平台,来为地理云提供新鲜的血液。
地址解析器:它是连接传统搜索引擎和LBS的纽带。它提供两个功能,1、将关键词转换为地理坐标2、将地理坐标转换为关键词,虽然功能并不复杂但却是整个系统的关键
在服务层,传统搜索引擎提供基于时间线索的搜索服务,LBS提供基于空间线索的搜索服务。在应用层,传统搜索引擎可以通过地址解析器将关键词解释为坐标,使用LBS的空间搜索服务,而LBS也可以将坐标转换为关键词使用传统搜索引擎的搜索服务。两种方式都可以为用户提供一个时空范围内的搜索服务,其本质是一样的,但两者也有差异,毕竟一个是先时间后空间,一个是先空间后时间。这种差异会在整合平台上被模糊掉。下面我就来讨论一下下一代搜索服务的整合平台。
四、移动设备将是下一代搜索服务整合的主要平台
为什么说移动设备是下一代搜索服务整合的主要平台?在这个问题上我不想讨论哪些人云亦云的观点。我想从我对互联网应用的分类来谈。按照应用文的写作要求我将应用分为四类:基于时间的应用、基于地点的应用、基于人物的应用和基于内容的应用。下面我简单介绍一下这四种分类:
基于时间的应用:跟时间有较高的关联度,如新闻,对于普通人来说只会关心今天的新闻,不会关心昨天的新闻
基于地点的应用:跟用户使用者所处的位置有较高的关联度,总的来说就是LBS
基于人物的应用:主要以与人交流为主,如即时聊天,电话,短信
基于内容的应用:只跟内容本身有关系,如小说,游戏
为什么是应用文?因为语文老师告诉我们,要交代清楚一件事就必须具备这四要素,所以我觉得如果需要描述清楚一个人当前所处的世界的状态,也必须要具备这四要素。换句话说,一个整合的平台,如果要满足用户所有的信息需求,提供一站式的服务。就必须同时具备这四大要素。
先来看看为什么PC无法作为这样一个平台:
1、基于时间的应用:这点肯定是没问题的,跳过。。。
2、基于地点的应用:对于PC来说他的一生可能都没有挪过几个地方,虽然笔记本出门的机会多一点,但他们本身却都不具备定位的能力。
3、基于人物的应用:不能打电话,发短信
4、基于内容的应用:跳过。。。
总的来说,PC之所以不适合作为这样一个平台,原因就是它跟位置和人物的联系太少了,是一个更适合宅的平台。
反观移动平台,既能满足时间和内容的要求,又有提供地点应用和人物应用的能力,还易于携带,这也就是我说移动平台是未来整合的平台的主要原因。下面我们来看看google这些年都做什么。
五、串一下Google这些年的大动作
其实这些年Google有两款产品的推出是让我很意外的,GoolgeMap和Android。当Google第一次推出GoogleMap的时候,我非常吃惊。一个做搜索引擎的公司怎么有兴趣做起地图来了,随后的Google手机操作系统更是让我大跌眼镜。不过现在想想倒也是情理之中的事,下面就让我按照时间顺序来为大家串一串吧:
1、GoogleMap的推出:GoogleMap的推出标志着Google拥有了地理云,拥有了提供LBS的服务的数据基础
2、GoogleMap标注服务的推出:Google在推出了GoogleMap之后,随即提供了地图标注服务,也就是建立了互动社区的雏形,看看现在GoogleMap上的标注信息,有多少是用户提供的。
3、Google推出GoogleMapapi:GoogleMapapi的推出,使得开发者可以使用GoogleMap的服务开发出形形色色的应用,标志着google开始建设其LBS的应用层。
4、Google推出手机操作系统Android:标志着Google开始了其平台的整合。不要以为Google开发手机是为了它的搜索,我曾经统计过Andriod推出时,Google评选的10大优秀应用,其中有7个是跟位置服务相关的。
如果Google最终成功建立了完备的LBS,并在手机平台上完成整合,Google将由现在的内容检索转型为信息检索,并由一家搜索引擎公司华丽转身为人类信息的供应商。