一种用于提供基于位置的服务的方法和设备技术

技术编号:8611959 阅读:164 留言:0更新日期:2013-04-20 00:28
提供了用于提供基于位置的服务的方法和设备。该方法包括:收集用户在一段时间内的位置信息;基于所述位置信息来形成与所述位置信息相关的线;扩展所述线以形成带状区域;以及为处于所述带状区域内的用户提供基于位置的服务。还提供了相关的示例设备。

【技术实现步骤摘要】

本专利技术涉及基于位置的服务(Location Based Service, LBS),并且更具体地,涉及一种用于提供基于位置的服务的方法、设备和相关计算机程序产品。
技术介绍
随着计算机技术、通信技术以及各种其他多媒体传输技术的发展,信息提供方式变得愈加多种多样。由此,信息提供者(诸如,广告商、新闻提供商、制造商等)开始以各种方式向潜在受众提供信息,并且提供基于位置的服务。基于位置的服务(Location Based Service, LBS)是通过网络运营商的通信网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS (Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。 总体上看LBS由移动通信网络和计算机网络结合而成,两个网络之间通过网关实现交互。移动终端通过移动通信网络发出请求,经过网关传递给LBS服务平台;服务平台根据用户请求和用户当前位置进行处理。并将结果通过网关返回给用户。服务平台主要可包括 WEB 服务器(Web Sever)、定位服务器(Location Sever)和 LDAP (LightweightDirectory Access Protocol)服务器等。LBS 一般包括两层含义首先是确定移动设备或用户所在的地理位置;其次是提供与位置相关的各类信息服务。意指与定位相关的各类服务系统,简称“定位服务”,另外一种叫法为MPS-MobilePosition Services,也称为移动定位服务系统。比如,找到手机用户的当前地理位置,然后在所在城市若干平方公里范围内寻找手机用户当前位置处I公里范围内的宾馆、影院、图书馆、加油站等的名称和地址。所以说LBS就是要借助互联网或无线网络,在固定用户或移动用户之间,完成定位和服务两大功能。图1是现有的LBS系统的结构框图。如图1所示,移动终端101的用户以WAP协议通过WAP网关102向WEB服务器103发出请求,比如包括用户代码、密码和电话号码。移动终端101例如可以包括移动电话107、个人数字助理(Personal Digital Assistant, PDA) 108、以及有无线通信能力的便携式计算机109等等。同样,诸如台式计算机之类的固定终端104也可以通过互联网向WEB服务器103发出上述请求。WEB服务器103将这些信息送到定位服务器105,如果是合法用户,则接受请求并记录用户当前位置送回到WEB服务器103。WEB服务器103通知用户已经成功登陆并允许用户进一步提出想要查找的内容。Web服务器103根据位置信息和用户的选择形成查询请求并发送给查询服务器106,查询服务器106在数据库中搜寻满足用户请求的信息,并通过Web服务器103将相关信息发送给用户。目前,LBS的定位服务一般是找到移动设备用户的当前地理位置,确定一个以该位置点为圆心的圆形范围,然后在该范围内为移动设备用户提供与位置相关的各类服务。但是,这类服务具有各种局限性。比如,该服务只能针对用户当前位置提供LBS服务,无法实现用户行为预测,从而也无法根据用户行为或习惯对提供的用户进行分类,在时间和空间上都不具有连续性。比如,用户可能希望在其移动路线上寻找最适合的服务场所,从而对其旅途进行规划;又或如,运营商希望对前述范围内的所有用户提供交互服务,而该范围内的用户很可能只在一个时间点或很小的时间段内处于同一区域,而从较长的时间段来说这些用户并不具有相同或类似的行为,因此其对其提供的交互服务也没有针对性和延续性。也即是说,现有技术中的LBS服务无法在一定时间范围确定一个带状区域,从而向在该带状区域中的用户提供LBS服务进行交互等等。因此,需要一种能够解决上述缺陷的用于提供基于位置的服务的方法和设备
技术实现思路
本专利技术的目的在于,基于一定时间段内的位置信息确定一个区域(例如,带状区域),从而为该区域中的用户提供LBS服务。其中,所述LBS服务是与该区域相关联的。根据本专利技术的一个方面,提供了一种用于提供基于位置的服务的方法,包括收集用户在一段时间内的位置信息;基于所述位置信息来形成与所述位置信息相关的线;扩展所述线以形成带状区域;以及为处于所述带状区域内的用户提供基于位置的服务。优选地,基于所述位置信息来形成与所述位置信息相关的线的步骤包括在坐标系中针对所有位置信息确定与所述位置信息相对应的位置信息点;在位于特定坐标范围内的所述位置信息点中找出位于该特定坐标范围的中间区域的散列点;以及将基于多个坐标范围找出的多个散列点连接成线。优选地,采用曲线拟合或插值将所述散列点连接成线。优选地,所述位置信息所指示的位置分布在所述位置信息相关的线上;或所述位置信息所指示的位置分布在所述位置信息相关的线的两侧。 优选地,将所述线向左右两边扩展预定距离以形成所述带状区域。优选地,所述位置信息包括经纬度信息;或基站信息;*WiFi信息。根据本专利技术的又一个方面,提供了一种用于提供基于位置的服务的设备,包括用于收集用户在一段时间内的位置信息的装置;用于基于所述位置信息来形成与所述位置信息相关的线的装置;用于扩展所述线以形成带状区域的装置;以及用于为处于所述带状区域内的用户提供基于位置的服务的装置。优选地,用于基于所述位置信息来形成与所述位置信息相关的线的装置包括用于在坐标系中针对所有位置信息进行描点的装置;用于在位于一个坐标范围内的所有点中找出位于该特定坐标范围的中间区域的散列点的装置;以及用于将基于多个坐标范围找出的多个散列点连接成与所述位置信息相关的线的装置。优选地,用于将基于多个坐标范围找出的多个散列点连接成线的装置采用曲线拟合或插值将所述散列点连接成线。优选地,用于扩展所述线以形成带状区域的装置被进一步配置成将所述线向左右两边扩展预定距离以形成所述带状区域。附图说明已经大体上如此描述了本专利技术,现在将参考附图,附图并非一定是按比例绘制的,并且其中图1示出了现有的LBS系统的结构框图。图2示出了根据本专利技术实施方式的、用于提供基于位置的服务的方法的流程图。图3示出了根据本专利技术实施方式的、用于提供基于位置的服务的设备。图4是用来实践本专利技术实施方式的计算机系统的示意性框图。具体实施例方式现在,将在下文中参考附图更全面地描述本专利技术的示例实施方式,附图中示出了本专利技术的某些而不是所有实施方式。实际上,本专利技术可以体现为很多不同的形式并且不应当解释为限于在此阐明的实施方式;相反,提供这些实施方式从而使得本公开内容将满足适用的法律要求。附图中的流程图和框图,图示了按照本专利技术各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的本文档来自技高网
...

【技术保护点】
一种用于提供基于位置的服务的方法,包括:收集用户在一段时间内的位置信息;基于所述位置信息来形成与所述位置信息相关的线;扩展所述线以形成带状区域;以及为处于所述带状区域内的用户提供基于位置的服务。

【技术特征摘要】
1.一种用于提供基于位置的服务的方法,包括 收集用户在一段时间内的位置信息; 基于所述位置信息来形成与所述位置信息相关的线; 扩展所述线以形成带状区域;以及 为处于所述带状区域内的用户提供基于位置的服务。2.根据权利要求1所述的方法,其中,基于所述位置信息来形成与所述位置信息相关的线的步骤包括 在坐标系中针对所有位置信息确定与所述位置信息相对应的位置信息点; 在位于特定坐标范围内的所述位置信息点中找出位于该特定坐标范围的中间区域的散列点;以及 将基于多个坐标范围找出的多个散列点连接成线。3.根据权利要求2所述的方法,其中,将所述散列点连接成与所述位置信息相关的线的步骤包括 采用曲线拟合或插值将所述散列点连接成线。4.根据权利要求1所述的方法,其中 所述位置信息所指示的位置分布在所述位置信息相关的线上;或 所述位置信息所指示的位置分布在所述位置信息相关的线的两侧。5.根据权利要求1所述的方法,其中,扩展所述线以形成带状区域的步骤还包括 将所述线向左右两边扩展预定距离以形成所述带状区域。6.根据权利要求1-5任一项所述的方法,其中,所述位置信息包括 经纬度信息;或基站信息;*WiFi信息。7.一种用于提供基于位置的服务的设...

【专利技术属性】
技术研发人员:王田
申请(专利权)人:北京千橡网景科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1