专利名称:一种基于物联网的停车导航方法
技术领域:
本发明涉及物联网资源共享领域,具体涉及物联网资源共享平台支持下的一种方便人们外出停车的方案。
背景技术:
目前随着人们生活质量的提高,选择购买私家车的人越来越多,导致大中型城市由于私家车过多而引起的道路拥堵现象非常普遍,同时人们开车外出时要找到停车位也就变成了一件很困难的事情。物联网是新一代信息技术的重要组成部分。可以简单的理解为“物联网就是物物 相连的网络”。物联网的用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。物联网资源共享平台是对物联网中的物品、资源等进行监控和管理的平台。此平台提供三方面的功能1.用户管理,对于已注册用户,平台会分配给用户一个唯一的APIKey,以作为该用户注册和管理发布的数掘资源、更新数据时的标识,以提高数据上传的安全性。2.资源管理,平台通过使用REST架构,对用户提供RESTAPI接口。用户对数据资源的发布、更新和访问都要通过使用特定的API接口来完成。根据REST架构,分别对Post、Put、Get和Delete四种方法设计不同的API,对应实现数据资源的注册、更新数据、获取数据、删除的功能。除此之外,平台还提供对数据资源的排行功能、推荐功能、搜索功能以及收藏功能。3.应用接口,平台除了提供对用户上传的数据资源的管理和监控外,还利用平台已有的数据资源开发应用,为应用提供API,例如停车场API、花粉API、群组API等。REST,即Representational State Transfer表述性状态转移是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。REST提出了一下五项设计概念和准则1.网络上的所有事物都被抽象为资源(resource) ;2.每个资源对应一个唯一的资源标识(resource identifier) ;3.通过通用的连接器接口(generic connectorinterface)对资源进行操作;4.对资源的各种操作不会改变资源标识;5.所有的操作都是无状态的(stateless)。XML (Extensible Markup Language)即可扩展标记语言,它与 HTML—样,都是 SGML(standardGeneralizedMarkupLanguage,标准通用标记语言)。Xml 是 Internet 环境中跨平台的,依赖于内容的技术,是当前处理结构化文档的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。该发明解决的主要技术问题在于寻找停车场的模式,本发明提供的这种模式以物联网为基础,提供任意目的地周围最近且有停车位的停车场信息,并提供给用户一条通往停车场的驾车路线。
发明内容
本发明提供了一种基于物联网的停车导航方案,该方案解决了人们外出时停车难的问题。该方案以物联网资源共享平台为基础,各停车场向平台注册并上传其停车场的相关信息,包括停车场的静态属性信息(停车场位置、名称、总停车位数等)和空停车位信息。用户可通过网络(包括移动通信网络、有线网络等)访问此平台实时地得到距离目的地最近且有停车位的停车场信息,此信息以xml的格式返回,并根据停车场的位置信息和用户当前位置信息找到一条合理的驾车路线提供给用户。本发明具体实现方法为(I)停车场向资源共享平台注册停车场信息,可通过两种方式,一种是在资源共享平台的网站上进行注册;一种是以资源共享平台提供的API,将注册中需要的信息以xml的·形式发送给平台;注册信息包括停车场的静态属性信息(停车场所在位置的经纬度、名称、简介、总停车位数)和动态属性(空停车位数),动态属性的信息由停车场动态更新。(2)平台接收到停车场的请求后,按照平台数据库的设计准则把注册的数据存储在数据库中。(3)用户在移动终端开启停车导航功能后,在地图上长按某处作为目的地,停车导航系统获得长按处的经纬度后,按平台提供的停车场APl发送请求。(4)平台接收到请求后,根据目的地的经纬度信息在数据库中搜索离目的地最近且空停车位数不为O的停车场信息,并获得此停车场的静态属性信息(停车场名称、所在位置经纬度、简介)和“空停车位数”属性的最新数据以xml的格式返回给用户。(5)移动终端的停车导航系统解析得到的xml信息,并在地图上停车场所在位置处添加标签,点击标签即可看到停车场的名称、简介和空停车位数。(6)最后停车导航系统根据停车场的位置和用户当前位置利用Google提供的API向Google发送请求,得到一条由用户当前位置到达停车场的驾车路线。有益效果本发明提供的这种寻找停车位的方法方便快捷,有效地解决了停车难的问题。并以物联网为基础,有很好的应用前景。
图I为本发明的总体框架;图2是本发明的停车导航方法的总体流程具体实施例方式本发明涉及一种基于物联网的停车导航方法,停车场预先在物联网资源共享平台上注册停车场信息,并及时更新空停车位数。图I描述了本发明提供的停车导航方案的总体框图,其涉及以下三个部分I)停车场提供停车场具体信息(停车场名称、所在位置经纬度、简介、空停车位数)的一方。2)物联网资源共享平台接收停车场信息和移动终端请求的一方,负责对上传信息的存储和处理、对请求信息的处理等。3)移动终端获得用户位置、目的地位置、向平台发送请求、路线导航功能的一方,移动终端获得目的地位置并根据平台提供的停车场接口发送请求,并把返回的停车场信息展示给用户,最后向Google发送请求获得路线信息。图2描述了本发明的停车导航方法的总体流程,步骤如下A)用户开启停车导航功能后选定目的地,停车导航系统获得目的地的经纬度信息,并向物联网资源共享平台发送请求。B)物联网资源共享平台根据目的地的经纬度信息搜索离目的地最近且有停车位的停车场信息,并将停车场的位置、名称、简介、空停车位数、更新时间以xml的格式返回给用户。
C)移动终端的停车导航系统解析返回的xml得到停车场信息,在地图的停车场位置处添加标签,点击标签可看到停车场的名称、简介和空停车位数。D)移动终端的停车导航系统通过GPS定位获得用户当前位置,并结合停车场位置向Google发送请求,得到一条驾车路线并在地图上展示给用户。
权利要求
1.一种基于物联网的停车导航方法,该方法涉及移动终端、物联网资源共享平台、数据库以及停车导航系统,其特征在于包括如下步骤 1)停车场在物联网资源共享平台上注册其相关信息,并实时更新;其中,停车场在物联网资源共享平台上注册停车场信息包括静态属性信息和动态属性信息,静态属性包括停车场位置、名称、简介;动态属性可由注册人任意添加,但至少添加“空停车位数”这个动态属性;物联网资源共享平台将注册的停车场信息存入数据库;当停车场的空停车位数改变时,停车场注册用户利用资源共享平台提供的API发送更新数据请求,物联网资源共享平台接到该更新数据请求后会把接收到的空停车位数更新到“空停车位数”这一属性中; 2)移动终端用户在移动终端开启停车导航系统,并在地图上通过长按的方式指定停车目的地,移动终端上的停车导航系统获得用户长按处的经纬度信息,并按照资源共享平台提供的API发送获得停车场信息的请求信息; 3)物联网资源共享平台接收到该请求信息后,得到请求信息中携带的经纬度信息,并在数据库中搜索与经该纬度所代表的地点距离最近的停车场,然后得到其动态属性“空停车位数”的最新数值,最后将停车场的名称、经纬度信息和空停车位数形成xml格式信息返回给移动终端; 4)移动终端上的停车导航系统解析获得的上述XML格式信息,得到停车场的名称、经纬度和空停车位数;并在地图上为停车场添加标签,点击标签可以看到其名称和空停车位数; 5)停车导航系统根据停车场的位置和用户当前位置利用Google提供的API向Google发送请求,得到一条由用户当前位置到达停车场的驾车路线,并画在地图上。
全文摘要
本发明提供了一种基于物联网的停车导航方案。此方案为用户提供距离其指定目的地最近且有停车位的停车场信息,并提供一条到达此停车场的路线。如图所示,本发明中涉及的部分包括提供停车场信息的停车场、负责存储并处理停车场上传信息的物联网资源共享平台及其数据库、把得到的停车场信息展示给用户的移动终端。该方案首先接收用户指定的目的地的经纬度信息,然后向资源共享平台发送请求,并得到距离目的地最近的且有停车位的停车场位置信息和空停车位数。最后根据停车场的经纬度和用户自身的位置信息找到一条合适的路线提供给用户。
文档编号G01C21/00GK102944237SQ20121049091
公开日2013年2月27日 申请日期2012年11月27日 优先权日2012年11月27日
发明者温志刚, 张晓莹, 邹俊伟, 吴岳辛, 范春晓, 刘杰, 李海莲 申请人:北京邮电大学