公交车定位的方法及装置与流程

文档序号:11480393阅读:1731来源:国知局
公交车定位的方法及装置与流程

本发明实施例涉及交通技术领域,尤其涉及一种公交车定位的方法及装置。



背景技术:

随着互联网技术的快速发展,用户可以通过应用软件查询公交车位置信息。

目前,很多城市公交都加入了gps(globalpositioningsystem,全球定位系统)定位设备对公交车的位置进行精确定位。但是,这种定位方法由于成本过高,因此,只能适用于上海、北京等一线城市的主要公交车线路。而在二、三线城市以及乡镇,甚至更为落后的地区,根本无法普及。



技术实现要素:

本发明实施例提供了一种公交车定位的方法及装置,通过移动终端共享定位的方法,使得二三线城市中的公交车定位方案能够迅速普及,且在实现公交车定位的同时,节约了定位设备的安装成本。

第一方面,本发明实施例提供了一种公交车定位的方法,包括:

于第一预设时长内获取与目标移动装置相匹配的登录信息;

读取与所述登录信息相匹配的终端定位信息以形成参考定位数据;

根据所述参考定位数据形成所述目标移动装置的定位信息。

进一步的,所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据包括:

获取与所述登录信息相匹配的终端定位信息;

对所述终端定位数据做归一化处理以形成所述参考定位数据。

进一步的,还包括:

接收用户输入的查询指令,并获取用户当前的位置信息;

根据当前的位置信息,所述查询指令计算形成以一目标路径;

根据用户当前的位置信息及所述目标路径获取与当前的位置信息相匹配的目标点位置数据;

根据所述目标点位置数据及所述参考定位数据计算形成所述目标移动装置到达所述目标点位置数据的参考时间。

进一步的,还包括:

获取所述终端定位信息的移动速度;

于第二预设时长内的所述移动速度小于预设速度阈值时,停止对所述终端定位信息的追踪。

进一步的,在所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据之前,还包括:

查询是否具有访问所述终端定位信息的访问权限;

若否,则提示用户打开访问所述终端定位信息的访问权限。

第二方面,本发明实施例还提供了一种公交车定位的装置,包括:

登录信息获取模块,用以于第一预设时长内获取与目标移动装置相匹配的登录信息;

参考定位数据模块,用以读取与所述登录信息相匹配的终端定位信息以形成参考定位数据;

定位信息形成模块,用以根据所述参考定位数据形成所述目标移动装置的定位信息。

进一步的,所述参考定位数据模块具体用以:

获取与所述登录信息相匹配的终端定位信息;对所述终端定位数据做归一化处理以形成所述参考定位数据。

进一步的,还包括:

查询模块,用以接收用户输入的查询指令,并获取用户当前的位置信息;根据当前的位置信息,所述查询指令计算形成以一目标路径;根据用户当前的位置信息及所述目标路径获取与当前的位置信息相匹配的目标点位置数据;根据所述目标点位置数据及所述参考定位数据计算形成所述目标移动装置到达所述目标点位置数据的参考时间。

进一步的,还包括:

追踪模块,用以获取所述终端定位信息的移动速度;于第二预设时长内的所述移动速度小于预设速度阈值时,停止对所述终端定位信息的追踪。

进一步的,还包括:

访问权限查询模块,在所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据之前,用以查询是否具有访问所述终端定位信息的访问权限;若否,则提示用户打开访问所述终端定位信息的访问权限。

本发明实施例提供了一种公交车定位的方法及装置,于第一预设时长内获取与目标移动装置相匹配的登录信息;读取与登录信息相匹配的终端定位信息以形成参考定位数据;根据参考定位数据形成目标移动装置的定位信息,通过终端共享定位的方法,解决了在二三线城市中因公交车安装定位设备成本高而没有普及定位的问题,能够实现公交车无定位设备也能准确定位,且节约了定位设备安装成本的有益效果。

附图说明

图1a是本发明实施例一中的一种公交车定位的方法的流程图;

图1b是本发明实施例一中的一种获取终端定位信息的示意图;

图2是本发明实施例二中的一种公交车定位的方法的流程图;

图3是本发明实施例三中的一种公交车定位的装置的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

近年来,随着电子信息技术的日新月异,电子产品更新换代的速度极快,导致价格也非常亲民。除了老年人,其他用户使用的移动设备基本都是智能化设备,例如智能手机。由于定位功能是智能手机最基本的功能,因此在二三线城市中,对于未安装定位设备的公交车,也能够基于乘客携带的智能终端的定位信息对公交车进行定位,具体如下:

实施例一

图1a为本发明实施例一提供的一种公交车定位的方法的流程图,本实施例可适用于各种公交车定位的情况,该方法可以由本发明实施例提供的公交车定位的装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供公交车定位功能的设备中,例如可以是移动终端(如手机、平板电脑等)。如图1a所示,具体包括:

s110、于第一预设时长内获取与目标移动装置相匹配的登录信息。

其中,移动装置为具有移动功能的交通工具,如公交车以及出租车等。目标移动装置为需要定位的交通工具进行定位。登录信息包含登录卡号、登陆时间、金额以及公交车牌号等。

具体的,用户可以在终端中下载公交应用软件,用于实现定位信息的共享功能。其中,公交应用软件的服务器与公交公司具有通讯协议,允许公交应用软件的服务器定时访问公交公司的数据库。其中,公交公司的数据库记录有用户所在城市中所有公交车的登录信息。当用户刷卡时,由于公交车的刷卡机将接收到用户刷卡行为的信号转化为登录信息传送至公交公司的数据库,因此,公交公司的数据库将实时更新数据。

为了使得目标移动装置的定位信息更准确,可以将本实施例中的第一预设时长设定较短时间,如10s,即公交应用软件的服务器每隔10s访问公交公司的数据库,获取与目标移动装置相匹配的登录信息。例如,若目标移动装置为车牌号为ff8063公交车,则获取当前10s内关于ff8063公交车的登录信息。

需要说明的是,由于公交公司的数据库中包含所有公交车的登录信息,且只要有人上车刷卡,则立即更新公交公司的数据库,造成公交公司的数据库在同一时刻接收到的数据量较大。因此,公交公司的数据库可以将当前时间接收到的多个登录信息进行分类。具体的,可以以公交车牌号作为分组依据,当接收到登录信息时,即刻识别该登录信息所属的公交车牌号,并将该登录信息存储至属于该公交车牌号的分组中。如此这样,公交应用软件的服务器只需在第一预设时长内,在公交公司的数据库搜寻目标移动装置的车牌号即可获取与之相匹配的登录信息。

s120、读取与所述登录信息相匹配的终端定位信息以形成参考定位数据。

具体的,由于无论公交车卡是否为实名制也都具有唯一的识别码,即公交车卡卡号。因此,当用户下载公交应用软件后,可以注册个人信息以及绑定公交卡卡号。其中,公交卡卡号与终端的绑定可以是绑定终端的手机号码,也可以是绑定终端的imei(internationalmobileequipmentidentity,国际移动设备识别码)号,还可以通过手机中的nfc(nearfieldcommunication,近距离无线通讯技术)功能进行绑定等。

示例性的,在所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据之前,还包括:查询是否具有访问所述终端定位信息的访问权限;若否,则提示用户打开访问所述终端定位信息的访问权限。

具体的,公交应用软件的服务器如需读取终端的定位信息必须具有访问终端定位信息的访问权限,才能进行终端定位信息的访问。若查询未有终端定位信息的访问权限,则提示用户打开公交应用软件访问该终端定位信息的访问权限。终端的定位信息可以通过终端的gps(globalpositioningsystem,全球定位系统)定位功能进行定位,可以通过移动运营网的基站的定位。具体的,基于gps的定位方式是利用终端上的gps定位模块将自己的位置信号发送到定位后台来实现终端定位的;基站定位则是利用基站对终端的距离的测算距离来确定终端位置的。

需要说明的是,终端通过对公交应用软件开放访问该终端定位信息的权限,以此保证终端能够成功分享定位信息。

示例性的,所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据包括:获取与所述登录信息相匹配的终端定位信息;对所述终端定位数据做归一化处理以形成所述参考定位数据。

具体的,当公交应用软件的服务器接收到与目标移动装置相匹配的登录信息时,提取登录信息中的登录卡号,并根据登录卡号获取与登录卡号相绑定的终端的定位信息。

由于在第一预设时长内可以有多个用户乘坐目标移动装置,产生多个登录信息,因此,读取与多个登录信息相匹配的终端定位信息也会有多个,将多个终端定位信息作为参考定位数据,对该目标移动装置进行定位。其中,对该目标移动装置进行定位可以对多个终端定位信息做归一化处理,即选取大部分相近的终端定位信息作为参考定位数据,取平均值,排除距离相差很多的终端定位信息,如图1b所示。图1b为统计的某公交车在某预设时长内的终端定位数据,其中,图标1为六个相近的终端定位信息,图标2、3与4为三个离散的终端定位信息,由于图标2、3与4和大部分的终端定位信息相距较远,因此可以只考虑图标1指示的六个相近的终端定位信息,取其平均值,作为该公交车的参开定位数据。

需要说明的是,通过归一化处理以形成参考定位数据,排除了差异性较大的终端定位信息,提高了目标移动装置定位的准确性。

s130、根据所述参考定位数据形成所述目标移动装置的定位信息。

具体的,公交应用软件的服务器将归一化处理后的终端定位信息作为参考定位数据,并将参考定位数据作为该目标移动装置的定位信息。

示例性的,还包括:接收用户输入的查询指令,并获取用户当前的位置信息;根据当前的位置信息,所述查询指令计算形成一目标路径;根据用户当前的位置信息及所述目标路径获取与当前的位置信息相匹配的目标点位置数据;根据所述目标点位置数据及所述参考定位数据计算形成所述目标移动装置到达所述目标点位置数据的参考时间。

其中,用户输入的查询指令可以是需要乘坐的某路线公交车。目标路径为与用户输入的查询指令相关的目标移动装置所路过的路径行程。目标点位置数据可以是与用户当前位置信息较近车站位置。

具体的,公交应用软件的开发目的是让用户使用该软件能够准确的清楚所查询目标移动装置(如公交车)的定位信息,从而用户可以在目标移动装置(如公交车)未到之前能够安排自己时间,避免长时间的等待。因此,当公交应用软件的服务器接收到用户输入的查询指令时,可以获取用户终端的位置信息。

当用户输入的查询指令为某路线公交车时,公交应用软件的服务器根据用户的当前位置信息与查询的某路线公交车,通过计算形成一个目标路径。其中,目标路径为用户需要乘坐的某路线公交车所经过的路径行程。由于用户的当前位置信息不一定在乘车位置,因此,可以根据用户当前位置以及目标路径匹配出与用户当前位置信息最近的目标点位置数据(如公交车站)。并且,可以根据目标点位置数据(如公交车站)及与目标点位置数据最近的目标移动装置(如公交车)的参考定位数据,计算形成目标移动装置(如公交车)到达目标点位置数据(如公交车站)的参考时间。

本发明实施例提供了一种公交车定位的方法,根据终端定位信息以形成参考定位数据确定目标移动装置的定位信息,通过终端共享定位的方法,解决了在二三线城市中因公交车安装定位设备成本高而没有普及定位的问题,能够实现公交车无定位设备也能准确定位,且节约了定位设备安装成本的有益效果。

实施例二

图2为本发明实施例二提供的一种公交车定位的方法的流程图,本实施例在上述实施例的基础上,在所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据之前,还包括:获取所述终端定位信息的移动速度;于第二预设时长内的所述移动速度小于预设速度阈值时,停止对所述终端定位信息的追踪。

相应的,本实施例的方法包括:

s210、于第一预设时长内获取与目标移动装置相匹配的登录信息。

s220、读取与所述登录信息相匹配的终端定位信息以形成参考定位数据。

s230、根据所述参考定位数据形成所述目标移动装置的定位信息。

s240、获取所述终端定位信息的移动速度。

具体的,由于位于目标移动装置上的终端定位信息的移动速度大于未处于目标移动装置上的终端定位信息的移动速度,因此,可以根据终端定位信息的移动速度判断使用该终端的用户是否下车。

s250、于第二预设时长内的所述移动速度小于预设速度阈值时,停止对所述终端定位信息的追踪。

其中,第二预设时长与预设速度阈值均是根据目标移动装置的实际情况而设定的动态值。

具体的,公交应用软件的服务器持续对用户终端的定位信息进行监控。但是,当用户下车时,随着目标移动装置的出发,用户与该目标移动装置的距离将越来越远。此时,公交应用软件的服务器获取到的该用户终端的定位信息将会与监控到的其他在目标移动装置中未下车的终端定位信息越来越远,如图1b中的图标2、3或4。针对该类情况,公交应用软件的服务器将没必要对该用户终端的定位信息进行监控,因此,可以获取终端定位信息的移动速度。例如,假设第二预设时长为15s,预设速度阈值为5m/s,那么,当在15s内获取到的终端定位信息的移动速度小于5m/s时,则停止对该终端定位信息进行追踪。

需要说明的是,由于用户使用公交应用软件均有个人的账号信息,因此为了鼓励用户分享个人终端的定位信息,可以在公交应用软件中采用积分制。也即,用户向公交应用软件的服务器享定位信息会获得积分,而查询公交位置会消耗积分。

在本实施例中,通过实时对终端定位信息的移动速度进行追踪,及时停止对未在目标移动装置上的终端定位信息的追踪,能够有效提高公交应用软件服务器的定位效率,有助于提高参考定位数据的精确度。

实施例三

图3为本发明实施例三提供的一种公交车定位的装置的结构示意图,本实施例可适用于各种公交车定位的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供公交车定位功能的设备中,例如可以是移动终端(如手机、平板电脑等)。如图3所示,具体包括:登录信息获取模块31、参考定位数据模块32和定位信息形成模块33。

登录信息获取模块31,用以于第一预设时长内获取与目标移动装置相匹配的登录信息;

参考定位数据模块32,用以读取与所述登录信息相匹配的终端定位信息以形成参考定位数据;

定位信息形成模块33,用以根据所述参考定位数据形成所述目标移动装置的定位信息。

在上述实施例的基础上,所述参考定位数据模块32具体用以:获取与所述登录信息相匹配的终端定位信息;对所述终端定位数据做归一化处理以形成所述参考定位数据。

在上述实施例的基础上,还包括:查询模块34。

查询模块34,用以接收用户输入的查询指令,并获取用户当前的位置信息;根据当前的位置信息,所述查询指令计算形成以一目标路径;根据用户当前的位置信息及所述目标路径获取与当前的位置信息相匹配的目标点位置数据;根据所述目标点位置数据及所述参考定位数据计算形成所述目标移动装置到达所述目标点位置数据的参考时间。

在上述实施例的基础上,还包括:追踪模块35。

追踪模块35,用以获取所述终端定位信息的移动速度;于第二预设时长内的所述移动速度小于预设速度阈值时,停止对所述终端定位信息的追踪。

在上述实施例的基础上,还包括:访问权限查询模块36。

访问权限查询模块36,在所述读取与所述登录信息相匹配的终端定位信息以形成参考定位数据之前,用以查询是否具有访问所述终端定位信息的访问权限;若否,则提示用户打开访问所述终端定位信息的访问权限。

本实施例所述公交车定位装置用于执行上述各实施例所述的公交车定位方法,其技术原理和产生的技术效果类似,这里不再赘述。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1