识别车流方向的方法及电子设备与流程

文档序号:11923238阅读:433来源:国知局
识别车流方向的方法及电子设备与流程

本发明涉及通信技术领域,更具体的涉及识别车流方向的方法及电子设备。



背景技术:

目前在城市中,车辆(例如公交车、出租车)是人们出行时经常选择的交通工具,人们在等待车辆时,有时会站错方向,例如可能会乘坐去往反方向的公交车。

因此,需要一种识别用户当前位于道路一侧的车流方向的方法。



技术实现要素:

有鉴于此,本发明提供了一种识别车流方向的方法及电子设备,以克服现有技术中无法识别道路一侧的车流方向的问题。

为实现上述目的,本发明提供如下技术方案:

一种识别车流方向的方法,包括:

获取电子设备当前处于点亮状态下所述电子设备的朝向方向;

获得所述电子设备所处地理位置的第一道路的排布信息;

基于所述终端设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向。

其中,所述方法还包括:

基于所述电子设备上设定的目的地以及所述第一侧的车流方向确定是否产生用于提示用户站错道路方向的提示信息。

其中,所述方法还包括:

设定目的地;

基于所述目的地生成导航信息;所述导航信息包括至少一个节点;

监控所述电子设备的位置变化;

当所述电子设备的位置变化与所述至少一个节点中的第一节点匹配时,执行识别车流方向的步骤。

其中,所述获取电子设备处于点亮状态下所述电子设备的朝向方向包括:

确定所述电子设备当前处于点亮状态下相对于地磁的朝向方向;

所述基于所述电子设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向包括:

依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧,其中,所述第一道路包括两侧,所述第一道路的两侧对应的车流方向相反;

依据所述第一侧,确定所述第一侧的车流方向。

其中,所述依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧包括:

依据所述朝向方向以及所述第一道路的排布信息,计算所述电子设备与所述第一道路的夹角;

当所述夹角属于第一预设范围时,确定所述电子设备在所述第一道路的所述第一侧。

一种电子设备,包括:

存储器,用于存储程序;

处理器,用于执行所述程序,所述程序用于:

获取电子设备当前处于点亮状态下所述电子设备的朝向方向;

获得所述电子设备所处地理位置的第一道路的排布信息;

基于所述电子设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向;

通信总线,用于所述存储器与所述处理器进行通信。

其中,所述处理器还用于:

基于所述电子设备上设定的目的地以及所述第一侧的车流方向确定是否产生用于提示用户站错道路方向的提示信息。

其中,所述处理器还用于:

设定目的地;

基于所述目的地生成导航信息;所述导航信息包括至少一个节点;

监控所述电子设备的位置变化;

当所述电子设备的位置变化与所述至少一个节点中的第一节点匹配时,执行识别车流方向的步骤。

其中,所述处理器在获取电子设备处于点亮状态下所述电子设备的朝向方向时,具体用于:

确定所述电子设备当前处于点亮状态下相对于地磁的朝向方向;

处理器在基于所述电子设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向时,具体用于:

依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧,其中,所述第一道路包括两侧,所述第一道路的两侧对应的车流方向相反;

依据所述第一侧,确定所述第一侧的车流方向。

其中,所述处理器在依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧时,具体用于:

依据所述朝向方向以及所述第一道路的排布信息,计算所述电子设备与所述第一道路的夹角;

当所述夹角属于第一预设范围时,确定所述电子设备在所述第一道路的所述第一侧。

经由上述的技术方案可知,与现有技术相比,本发明实施例提供的识别车流方向的方法中,基于获得的电子设备的朝向方向以及电子设备所处地理位置的第一道路的排布信息,可以确定第一道路中靠近电子设备第一侧的车流方向,从而实现了识别用户位于道路的第一侧时,该第一侧的车流方向的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种识别车流方向的方法的流程示意图;

图2为本发明实施例提供的电子设备在道路的第一侧检测自身朝向方向的示意图;

图3为本发明实施例提供的电子设备在道路的第二侧检测自身朝向方向的示意图;

图4为本发明实施例提供的识别车流方向的方法的一优选实现方式的流程示意图;

图5为本发明实施例提供的第一预设范围缩小示意图;

图6为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明实施例提供的一种识别车流方向的方法流程示意图,该方法包括:

步骤S101:获取电子设备当前处于点亮状态下所述电子设备的朝向方向。

电子设备处于点亮状态下是指用户正在使用该电子设备。

用户可以携带电子设备在道路一侧等待车辆。假设道路两侧称为A侧和B侧,可以理解的是,用户站在道路的不同侧,电子设备检测到的朝向方向不同。由于用户在使用电子设备的过程中需要观看电子设备的屏幕,所以电子设备的屏幕都是朝向自己的。下面以智能手机为例对电子设备检测自身的朝向方向进行说明。

如图2所示,为本发明实施例提供的电子设备在道路的一侧检测自身朝向方向的示意图。

假设电子设备在道路(图2中的道路为南北方向的道路)的一侧(例如A侧),由于用户在等待车辆时用户面对道路,此时,电子设备例如智能手机以图2中所示的实线箭头的方向面对道路,电子设备检测到的自身的朝向方向可以显示在电子设备的屏幕上,也可以不显示。本发明实施例为了本领域技术人员更加理解电子设备检测自身朝向方向(假设朝向方向是相对于地磁的东西南北)的方法,在电子设备的屏幕上示出电子设备自身相对于地磁的方向,如图2中,电子设备的朝向方向为东。

由于电子设备中屏幕较小,为了更加清晰,图2还示出了电子设备自身相对于地磁的方向的放大图。虚线箭头即为电子设备的朝向方向。即电子设备的朝向方向为正东方向

如图3所示,为本发明实施例提供的电子设备在道路的另一侧检测自身朝向方向的示意图。

图3中电子设备在道路的另一侧(例如B侧),电子设备例如智能手机以图3中所示的实线箭头的方向面对道路,此时,电子设备的朝向方向为西。

电子设备可以通过自身安装的指南针应用客户端,检测自身的朝向方向,即识别车流方向的方法相应的应用客户端可以调用指南针应用程序,当然,识别车流方向的方法相应的应用客户端自身也可以具有指南针应用客户端的功能。

步骤S102:获得所述电子设备所处地理位置的第一道路的排布信息。

电子设备可以设置有GPS(Global Positioning System,全球定位系)模块,GPS可以定位电子设备当前所在的位置,假设电子设备当前处于第一道路,则GPS可以确定出第一道路属于哪一方向道路,例如,东西方向、南北方向等等。排布信息可以是指相对于地磁的东西南北。

步骤S103:基于所述电子设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向。

仍以图2为例,若第一道路的排布信息为南北方向,且电子设备的朝向方向为东,则可以确定出电子设备位于第一道路的A侧。且A侧的车流方向为从北向南。综上,步骤S103可以包括:依据所述朝向方向以及第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧,其中,所述第一道路包括两侧,两侧对应的车流方向相反;依据所述第一侧,确定所述第一侧的车流方向。

本发明实施例提供的识别车流方向的方法中,基于获得的电子设备的朝向方向以及电子设备所处地理位置的第一道路的排布信息,可以确定第一道路中靠近电子设备第一侧的车流方向,从而实现了识别用户位于道路的第一侧时,该第一侧的车流方向的目的。

本发明实施例提供的识别车流方向的方法可以应用于很多应用场景,本发明实施例提供以下应用场景对识别车流方向的方法进行举例说明。

第一种应用场景,用户在电子设备中输入需要到达的目的地。

用户若需要乘坐车辆,例如公交车或出租车时,可以在公交查询应用客户端中输入目的地,或,在打车应用客户端(例如滴滴打车、滴滴快车、易到专车)中输入目的地。本发明实施例提供的识别车流方向的方法可以作为插件与上述公交查询应用客户端、打车应用客户端进行绑定,即在电子设备中安装公交查询应用客户端、打车应用客户端后,即安装了识别车流方向的方法对应的插件。

当用户在公交查询应用客户端或车应用客户端输入目的地后,就可以触发该识别车流方向的方法对应的插件。

或者,识别车流方向的方法对应一独立的应用客户端,识别车流方向的方法对应的应用客户端,可以与公交查询应用客户端、打车应用客户端进行互相调用。

本发明实施例提供的识别车流方向的方法还可以包括:基于所述电子设备上设定的目的地以及所述第一侧的车流方向确定是否产生用于提示用户站错马路方向的提示信息。

由于电子设备已知用户需要到达的目的地,以及电子设备当前所处的地理位置,所以可以确定出用户应该乘坐的车辆的车流方向,又通过图1所示的步骤获得了用户当前所在的第一道路的第一侧的车流方向,所以可以确定出用户是否站错道路的方向。仍以图2为例,用户持电子设备站在道路的第一侧,第一侧的车流方向为从北向南。假设基于电子设备上设定的目的地以及电子设备当前所处的地理位置,确定出用户需要乘坐从北向南的车辆,则可以不提示用户,也可以提示用户所站道路的方向正确。假设基于电子设备上设定的目的地以及电子设备当前所处的地理位置,确定出用户需要乘坐从南向北的车辆,则可以提示用户站错道路的方向。

第二种应用场景,用户在电子设备中输入需要乘坐的公交线路。

可以理解的是,当用户需要查询某一线路时,可以输入线路的名称,例如1路,然后再选择公交车行驶方向,从而可以查看相应的线路的公交在相应行驶方向的各站点。目前以公交车的终点站来标识车辆的行驶方向。同一线路但不同行驶方向的公交车的终点站不同,假设1路公交车的两个行驶方向相应的终点站分别为A站和B站,则当用户输入线路1路后,在界面中会显示“开往A站方向;开往B站方向”,用户需要从中进行选择。而采用本发明实施例提供的识别车流方向的方法,当用户站在道路的第一侧时,可以自动确定用户在该道路的第一侧时的车流方向,当用户输入1路后,可以自动显示出与第一侧的车流方向相应的1路的各站点,无需用户从“开往A站方向;开往B站方向”中选择一个,从而提高了用户体验。

具体的,基于所述电子设备上设定的目的线路,确定所述目的线路在所述第一侧的车流方向各站点信息。

第三种应用场景,用户在电子设备中输入目的地,且进行了导航。

假设用户在电子设备中输入目的地,且选择了乘坐公交的方式进行导航。若用户当前并未在任何一公交站点,而是在找寻公交站点的过程,此时执行识别车流方向的方法步骤没有意义,因为用户并未在任何一公交站点,即使获得了用户当前所在道路的一侧的车流方向,也毫无意义。

用户携带电子设备沿导航路线寻找公交站点的过程中,电子设备的位置在不断发生变化,当电子设备的位置与任一公交车站点相匹配时,再执行识别车流方向的步骤。

具体方法如图4所示,为本发明实施例提供的识别车流方向的方法的一优选实现方式的流程示意图,该方法包括:

步骤S401:设定目的地。

步骤S402:基于所述目的地生成导航信息;所述导航信息包括至少一个节点。

节点可以为公交站点,若选择是乘坐公交的方式进行导航,则导航信息包括至少一个公交站点。

步骤S403:监控所述电子设备的位置变化。

步骤S404:当所述电子设备的位置变化与所述至少一个节点中的第一节点匹配时,执行识别车流方向的步骤。

第四种应用场景,不同时间段,电子设备在第一道路不同侧。

例如,用户乘坐公交车上下班,上班时和下班时可能乘坐同一车辆,由于上班时,用户的路线是从家至公司,下班时,用户的路线是从公司至家,即需要乘坐的车辆的行驶方向不同,所以用户可能站在道路的不同侧。

假设将第一道路的两侧称为A侧和B侧,通过识别车流方向的方法,检测到在每天上午(例如7点半至9点半)电子设备在第一道路的A侧,每天下午(例如5点半至6点半)电子设备在第一道路的B侧。当检测到的次数大于等于预设次数时,检测到当前时间为上午,则可以直接确定电子设备在第一道路的A侧;检测到当前时间为下午,则可以直接确定电子设备在第一道路的B侧。具体方法如下:

记录在第一时间段内(例如上午7点半至9点半,或,下午5点半至6点半)所述电子设备在所述第一道路的第一侧的次数;

当所述次数大于等于预设次数,且当前时间为属于所述第一时间段,确定所述电子设备在所述第一道路的第一侧。

第五种应用场景,用户设置需要到达目的地A时,依据识别车流方向的方法确定出的电子设备总是在第一道路的A侧,或乘坐线路A的车辆时,依据识别车流方向的方法确定出的电子设备总是在第一道路的A侧。当检测到电子设备上设定的目的地(或目标线路)为目的地A(或目标线路A)时,可以直接确定电子设备在第一道路的A侧。具体方法如下:

当所述电子设备上设定的目的地为第一目的地(例如目的地A)或目标线路为第一目标线路(例如目的线路A)时,将所述第一目的地或所述第一目标线路对应的第一道路的第一侧,确定为所述电子设备当前所在第一道路的第一侧。

用户携带电子设备面对道路的过程中,可能使得电子设备与道路垂直,如图2和图3所示电子设备相应的实线箭头方向与道路垂直。可以理解的是,用户不一定总能保持电子设备与道路垂直,例如图2中用户不一定总保持电子设备朝向正东方向,也可能朝向东南方向。因此,设置第一预设范围,即当电子设备与道路的夹角属于第一预设范围时,就确定电子设备在道路的第一侧。

具体的,依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧可以包括:

依据所述朝向方向以及所述第一道路的排布信息,计算所述电子设备与所述第一道路的夹角。

当所述夹角属于第一预设范围时,确定所述电子设备在所述第一道路的所述第一侧。

第一预设范围可以依据实际情况而定,本发明实施例对此不做具体限定。

可以预先在电子设备中设置坐标系,例如图2中点画线所示的东南西北为坐标系,即东西方向作为x轴,南北方向作为y轴。坐标系可以是依据道路的排布信息实时变化的。即实时依据道路的排布信息,建立坐标系,例如道路是南北方向,则将南北方向作为y轴(或为x轴),若道路是东西方向,则将东西方向作为y轴(或为x轴),若道路是东南至西北方向,则东南至西北方向作为y轴(或为x轴),与其垂直的方向作为x轴(或为y轴)。

下面以图2中所示的放大图中示出的划分360°的方式为例进行说明。假设图2中南北方向为y轴,东西方向为x轴。图2中电子设备与道路的夹角为90°。图3中电子设备与道路的夹角为180°。

以图2为例,第一预设范围可以包括:[30°,90°]以及[330°,360°)。以图3为例,第一预设范围可以包括:[135°,225°]。

本发明实施例中第一侧是指电子设备所在道路的一侧,一道路有两侧,例如A侧和B侧,若电子设备在道路的A侧,则第一侧即为A侧,若电子设备在道路的B侧,则第一侧即为B侧。假设A侧对应预设范围A,B侧对应预设范围B。即电子设备在A侧时,第一预设范围对应预设范围A,当电子设备在B侧时,第一预设范围对应预设范围B。

可以理解的是,不同的用户使用电子设备的习惯不同,例如有的用户在需要使用电子设备识别车流方向时,会将电子设备设置成与道路垂直,即电子设备与道路的夹角变化很小;有的用户在需要使用电子设备识别车流方向时,电子设备与道路的夹角变化很大,此时电子设备可以自动依据用户的使用习惯修改第一预设范围,具体方法包括:

记录用户反馈的通过识别车流方向步骤确定出的第一侧的车流方向的正确次数和错误次数;依据所述正确次数和所述错误次数,计算通过识别车流方向步骤确定出的第一侧的车流方向的正确率;当正确率小于等于第一预设值时,依据预设规则调节所述第一预设范围。

所述预设规则包括以所述电子设备与所述第一道路垂直对应的角度为中心,缩小所述第一预设范围。

图2中电子设备与所述第一道路垂直对应的角度是90°,如图5所示,为本发明实施例提供的第一预设范围缩小示意图。

图5中,黑色箭头表示电子设备的朝向方向,基于电子设备的朝向方向与第一道路的排布信息计算出的夹角属于第一预设范围51时,就确定电子设备在道路的第一侧。若用户反馈的依据第一预设范围确定出的第一侧的车流方向的正确率较低,则可以缩小第一预设范围,例如将第一预设范围51缩小为第一预设范围52,第一预设范围52为两个虚线箭头的夹角。

触发上述实施例提供的识别车流方向的方法步骤的方式有多种,本发明实施例提供但不限于以下几种。

第一种,电子设备处于点亮状态。

第二种,用户开启电子设备中识别车流方向的方法相应的应用客户端,即应用客户端被启动,或,开启的应用客户端展示有人机交互界面,用户可以通过人机交互界面出触发识别车流方向的方法。

第三种,检测到用户当前的位置为一公交车站点所在的位置。

第四种,电子设备检测到用户从未到达过当前所在的地理位置,或,到达当前所在的地理位置的次数较少。具体步骤如下:

记录所述电子设备历经各地理位置的次数。

依据记录的所述电子设备历经各地理位置的次数,确定所述电子设备历经当前所处地理位置的第一次数;

当所述第一次数小于预设阈值时,触发执行识别车流方向的方法步骤。

预设阈值可以依据实际情况而定,例如可以为1、2,…,…等等。

电子设备可以通过导航应用客户端获得用户携带电子设备曾经去过的地理位置,即历经各地理位置,依据用户是否去过当前所在的地理位置,或,去的次数多少,可以确定出用户对当前地理位置的熟悉程度。若用户非常熟悉当前所在的地理位置,则用户自身就知道应该在道路的哪一侧坐车,此时可以不需要本发明实施例提供的识别车流方向的方法。若用户去的次数很少,或,根本没有去过,则用户应该不熟悉当前所在的地理位置,则用户可能不知道应该在哪一侧坐车,此时,需要触发识别车流方向的方法的步骤。

本发明实施例还提供了一种与识别车流方向的方法对应的电子设备,电子设备中的处理器执行的步骤的详细说明,可以参见识别车流方向的方法中相应步骤的说明,在此不做具体限定,如图6所示,为本发明实施例提供的一种电子设备的结构示意图,该电子设备包括:

存储器61,用于存储程序;

存储器73可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

处理器62,用于执行所述程序,所述程序用于:

获取电子设备当前处于点亮状态下所述电子设备的朝向方向;

获得所述电子设备所处地理位置的第一道路的排布信息;

基于所述电子设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向;

通信总线63,用于所述存储器61与所述处理器62进行通信。

处理器71可能是一个中央处理器CPU,或者是特定集成电路ASIC

(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

可选的,处理器还用于:

基于所述电子设备上设定的目的地以及所述第一侧的车流方向确定是否产生用于提示用户站错道路方向的提示信息。

可选的,所述处理器还用于:

设定目的地;

基于所述目的地生成导航信息;所述导航信息包括至少一个节点;

监控所述电子设备的位置变化;

当所述电子设备的位置变化与所述至少一个节点中的第一节点匹配时,执行识别车流方向的步骤。

可选的,所述处理器在获取电子设备处于点亮状态下所述电子设备的朝向方向时,具体用于:

确定所述电子设备当前处于点亮状态下相对于地磁的朝向方向;

处理器在基于所述电子设备的朝向方向以及第一道路的排布信息,确定所述第一道路中靠近所述电子设备第一侧的车流方向时,具体用于:

依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧,其中,所述第一道路包括两侧,所述第一道路的两侧对应的车流方向相反;

依据所述第一侧,确定所述第一侧的车流方向。

可选的,所述处理器在依据所述朝向方向以及所述第一道路的排布信息,确定所述电子设备在所述第一道路的第一侧时,具体用于:

依据所述朝向方向以及所述第一道路的排布信息,计算所述电子设备与所述第一道路的夹角;

当所述夹角属于第一预设范围时,确定所述电子设备在所述第一道路的所述第一侧。

本申请的一个实施例中通过电子设备的指南针等传感器获得当前处于点亮状态下该电子设备的朝向方向;并且基于地理位置获得所述电子设备所处地理位置的第一道路的排布信息,即,地图信息就能够确定该地理位置的第一道路的为东西向还是南北向;最后基于该电子设备的朝向方向以及第一道路的排布信息,确定第一道路中靠近该电子设备第一侧的车流方向。

本申请的另一个实施例,在公交导航中,基于最终的目的地以及距离用户(即通过处于点亮状态的电子设备来所表征的用户)最近的一侧的车流方向确定用户是否处于错误方向的站台。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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