识别用户是否正在前往公交站点的方法及装置与流程

文档序号:18903977发布日期:2019-10-18 22:24阅读:424来源:国知局
识别用户是否正在前往公交站点的方法及装置与流程

本发明涉及智慧交通领域,尤其涉及一种识别用户是否正在前往公交站点的方法及装置。



背景技术:

随着定位技术的不断发展,通过传感器获得地理位置变得越来越轻量化,定位也越来越准确。各地政府和公司已经越来越重视定位系统在公交领域的应用,以达到更好的管理交通线路,为用户提供更全面的出行帮助等目的。实时公交查询服务就是通过进一步利用实时的地理位置信息,配合上公交系统中的线路,公交站点等静态信息,来给用户提供更好的出行帮助和导航的手机应用。

随着当今企业竞争的加剧,实时公交查询服务也越来越向着更深更广的角度发展,传统的服务模式已不能成为企业竞争的优势。以更多的内容和服务去应付千变万化的用户需求,为用户提供个性化及差异化的服务,将是未来该行业竞争的主要形式。为用户提供个性化差异化服务的核心为真正理解用户使用产品场景中的细分阶段,通过用户行为数据智能的为用户提供相关个性化服务。

因此,亟需一种能有效获取用户是否正在前往公交站点的方法,以实现为该客户群体提供个性化服务,从而丰富智慧出行。



技术实现要素:

为了解决上述问题,本发明实施例提供一种识别用户是否正在前往公交站点的方法及装置。

第一方面,本发明实施例提供一种识别用户是否正在前往公交站点的方法,包括:根据当前预设时长内的查询数据,筛选出用户查询的公交站点,获得第一候选公交站点集合,若所述第一候选公交站点唯一,则所述第一候选公交站点作为目标公交站点;若判断出用户处于步行状态,则每隔预设时间段获取一次当前位置信息;若所述当前位置与所述目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上。

进一步地,若所述第一候选公交站点不唯一,则根据历史预设时长内的查询数据,获取第二候选公交站点集合;若所述第一候选公交站点集合与所述第二候选公交站点集合的相同公交站点只有一个,则将相同公交站点作为目标公交站点。

进一步地,若所述第一候选公交站点集合与所述第二候选公交站点集合的相同公交站点有两个以上,则将距离当前位置最近的一个公交站点作为目标公交站点。

进一步地,若所述当前位置与所述目标公交站点的距离小于第二预设阈值,则判定用户已到达公交站点;其中,所述第一预设阈值大于所述第二预设阈值。

进一步地,根据当前预设时长内的查询数据,筛选出用户查询的公交站点之前,还包括:判断用户是否处于室内,或常用地点附近;若用户处于室内或常用地点附近,则进行判断用户是否正在前往公交站点的方法流程,若否,则结束方法流程。

进一步地,判断用户是否处于室内,或常用地点附近,包括:若判断出移动终端的网络接入方式为wifi,则用户处于室内;若判断出移动终端的网络接入方式为移动网络,则获取移动终端保存的常用地点集合及每一常用地点的位置信息;若所述常用地点集合中,存在与用户当前位置的距离小于第三预设阈值的地点,则用户处于常用地点附近;其中,所述常用地点包括用户搜索次数或定位次数达到预设次数的地点,或用户已收藏的地点。

进一步地,判断用户在前往公交站点的路上之后,还包括为用户提供个性化服务,所述个性化服务包括:通过实施公交查询服务获取途经所述目标公交站点的车辆到站信息,并告知用户。

第二方面,本发明实施例提供一种识别用户是否正在前往公交站点的装置,包括:目标站点获取模块,用于根据当前预设时长内的查询数据,筛选出用户查询的公交站点,获得第一候选公交站点集合,若所述第一候选公交站点唯一,则所述第一候选公交站点作为目标公交站点;当前位置获取模块,用于若判断出用户处于步行状态,则每隔预设时间段获取一次当前位置信息;公交站点判断模块,用于若所述当前位置与所述目标公交站点的距离小于第一预设阈值,则判断用户在前往公交站点的路上。

第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本发明第一方面识别用户是否正在前往公交站点的方法的步骤。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明第一方面识别用户是否正在前往公交站点的方法的步骤。

本发明实施例提供的识别用户是否正在前往公交站点的方法及装置,通过获取的当前位置与获取的目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上,能够准确客观的得到用户是否正在前往目标公交站点,从而有利于为用户提供个性化及差异化的服务。

附图说明

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

图1为本发明实施例提供的识别用户是否正在前往公交站点的方法流程图;

图2为本发明实施例提供的识别用户是否正在前往公交站点的装置结构图;

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

具体实施方式

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

为有效识别用户是否正处于前往公交站点的阶段,从而在该阶段提供给用户个性化、差异化的服务提,本发明实施例提供一种识别用户是否正在前往公交站点的方法。该方法可应用于城市公交的应用场景,也可以用于其它公共交通的应用场景,如地铁、轻轨及有轨电车,本发明实施例对此不作具体限定,即本发明实施例中的公交站点为公共交通站点。

此外,该方法对应的执行主体可以为用户的移动终端,也可以为相应的的服务器,或者由移动终端和服务器交互实现,本发明实施例对此也不作具体限定,例如移动终端获取数据发送到服务器进行分析。为了便于说明,本发明实施例以执行主体为移动终端为例,对本发明实施例提供的识别用户是否正在前往公交站点的方法进行阐述。

应当理解的是,尽管在下文中采用术语“第一”、“第二”等来描述各名词,但并非对顺序及重要程度的限制,这些术语仅用来将同一类型的事物彼此区分开。

图1为本发明实施例提供的识别用户是否正在前往公交站点的方法流程图,如图1所示,本发明实施例提供一种识别用户是否正在前往公交站点的方法,包括:

101,根据当前预设时长内的查询数据,筛选出用户查询的公交站点,获得第一候选公交站点集合,若所述第一候选公交站点唯一,则所述第一候选公交站点作为目标公交站点。

在101中,本实施例中以用户的移动终端作为执行主体,移动终端包含手机、平板电脑、智能手环、智能手表等。当前预设时长为从当前时刻往前的一段时间,可以预先设定。例如,获取用户最近5分钟内的用户查询数据。从查询数据中,筛选出用户查询的公交站点,得到第一候选公交站点集合n。获取的公交站点的相关信息可包括查询时间、该公交站点所属公交线路、所属公交线路的方向以及该公交站点名称及站点所对应的经纬度。

102,若判断出用户处于步行状态,则每隔预设时间段获取一次当前位置信息。

在102中,在典型场景下,用户在去乘坐或变换一种交通方式之前需通过步行来过渡,即便是步行的长度不是很长。可通过用户移动终端的计步器模块获取该用户是否在步行状态。若用户处于步行状态,每隔一段时间(例如1分钟)获取用户位置信息,位置信息可包括用户位置的经纬度。

103,若所述当前位置与所述目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上。

在103中,第一预设阈值可预先设定,例如设置为500m。计算当前位置与目标公交站点之间的距离,当二者间的距离小于第一预设阈值时,则判定用户在去往公交站点的路上。

本实施例提供的识别用户是否正在前往公交站点的方法,通过获取的当前位置与获取的目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上,能够准确客观的得到用户是否正在前往目标公交站点,从而有利于为用户提供个性化及差异化的服务。

基于上述实施例的内容,作为一种可选实施例,若所述第一候选公交站点不唯一,则根据历史预设时长内的查询数据,获取第二候选公交站点集合;若所述第一候选公交站点集合与所述第二候选公交站点集合的相同公交站点只有一个,则将相同公交站点作为目标公交站点。

若第一候选公交站点集合n中的元素个数大于1,即两个以上。获取用户历史预设时长(例如1周)内用户所查询的公交站点信息集合,得到第二候选公交站点集合o。判断集合n中的公交站点名称是否有与集合o的公交站点名称存在相同项,若有且只有一个相同项,该项对应的公交站点即为目标公交站点。本实施例在第一候选公交站点集合中元素不唯一的情况下,进一步确定目标公交站点。

基于上述实施例的内容,作为一种可选实施例,若所述第一候选公交站点集合与所述第二候选公交站点集合的相同公交站点有两个以上,则将距离当前位置最近的一个公交站点作为目标公交站点。

在上述实施例中,判断集合n中的公交站点名称是否有与集合o的公交站点名称存在相同项时,若存在多个相同项,筛选出与用户位置最近的一个公交站点作为目标公交站点。

基于上述实施例的内容,作为一种可选实施例,若所述当前位置与目标公交站点的距离小于第二预设阈值,则判定用户已到达公交站点;其中,所述第一预设阈值大于所述第二预设阈值。

当用户与目标公交站点的距离小于第二预设阈值时,则认为用户已到达目标公交站点或到达目标公交站点附近。第二预设阈值可预先设定,小于第一预设阈值,如设置为50m。

基于上述实施例的内容,作为一种可选实施例,根据当前预设时长内的查询数据,筛选出用户查询的公交站点之前,还包括:判断用户是否处于室内,或常用地点附近;若用户处于室内或常用地点附近,则进行判断用户是否正在前往公交站点的方法流程,若否,则结束方法流程。其中,常用地点包括用户搜索次数或定位次数达到预设次数的地点,或用户已收藏的地点。

在提供个性化服务时,首先考虑提供服务的必要性,本实施例中,将用户处于室内或用户位于常用地点附近时,作为有必要提供个性化服务的前提。在此前提下,才获取用户是否在前往公交站点的路上,若不满足此前提条件,则不进行该判断。用户在室内时,在当前预设时长(5分钟为例)内的查询数据中有公交站点信息,则说明用户有乘坐公共交通公交的意愿。同样,若用户位于常用地点附近,并在当前预设时长内的查询数据中有公交站点信息,则说明用户欲从当前的常用地点离开,前往目标公交站点乘坐公交交通工具,以前往目的地。例如,用户所在的常用地点为某商场,查询的目标公交站点为住所最近的公交站点。常用地点包括用户搜索次数或定位次数达到预设次数的地点,或通过其它相似方法确定。

本实施例中,通过判断用户是否处于室内,或常用地点附近后,进行相应方法流程,将提供服务的必要性,作为提供个性化服务的前提,不仅能够减少计算开销,也能进一步优化个性化服务的服务质量。

基于上述实施例的内容,作为一种可选实施例,判断用户是否处于室内,或常用地点附近,包括:若判断出移动终端的网络接入方式为wifi,则用户处于室内;若判断出移动终端的网络接入方式为移动网络,则获取移动终端保存的常用地点集合及每一常用地点的位置信息;若所述常用地点集合中,存在与用户当前位置的距离小于第三预设阈值的地点,则用户处于常用地点附近;其中,所述常用地点包括用户搜索次数或定位次数达到预设次数的地点,或用户已收藏的地点。

移动网络包括2g、3g、4g、5g等网络,可通过获取用户在app中保存的常用地点集合,该集合中每个元素包含常用地点名称、常用地点经纬度位置数据等信息。可通过用户手机gps模块获取用户当前位置信息,包括经纬度等。

分别计算用户当前位置与常用地点集合中各常用地点的距离,并创建用户当前位置与常用地点距离的集合{常用地点|用户当前位置与常用地点之间的距离}。遍历用户当前位置与常用地点距离集合中的距离,并判断是否存在距离小于第三预设阈值(例如50米)。若存在距离小于第三预设阈值,判定用户处于常用地点附近。

本实施例通过常用地点集合中,存在与用户当前位置的距离小于第三预设阈值的地点,则判定用户处于常用地点附近,从而能够准确获得实施方法流程的前提条件。

基于上述实施例的内容,作为一种可选实施例,判断用户在前往公交站点的路上之后,还包括为用户提供个性化服务,所述个性化服务包括:通过实时公交查询服务,获取途经所述目标公交站点的车辆到站信息,并告知用户。

个性化服务以实时公交业务为例进行说明,但不限于此业务。根据目标公交站点信息(公交站点所属公交线路、所属公交线路的方向、该公交站点名称及站点所对应的经纬度),通过实时公交查询服务获取途经所述目标公交站点的车辆到站信息,例如获取距离该站最近一辆公交车的实时到站信息,并通过语音的方式对用户持续进行提醒。例如:最近一辆公交车预计3分钟后行驶到a站(a站为当前站点)。

通过判断用户在前往公交站点的路上之后,还包括为用户提供个性化服务,从而有利于提高用户的出行效率。

图2为本发明实施例提供的识别用户是否正在前往公交站点的装置结构图,如图2所示,该识别用户是否正在前往公交站点的装置包括:目标站点获取模块201、当前位置获取模块202及公交站点判断模块203。其中,目标站点获取模块201用于根据当前预设时长内的查询数据,筛选出用户查询的公交站点,获得第一候选公交站点集合,若所述第一候选公交站点唯一,则所述第一候选公交站点作为目标公交站点;当前位置获取模块202用于若判断出用户处于步行状态,则每隔预设时间段获取一次当前位置信息;公交站点判断模块203用于若所述当前位置与所述目标公交站点的距离小于第一预设阈值,则判断用户在前往公交站点的路上。

基于上述实施例的内容,作为一种可选实施例,所述目标站点获取模块201还用于:若所述候选公交站点不唯一,则根据历史预设时长内的查询数据,获取第二候选公交站点集合;若所述第一候选公交站点集合与所述第二候选公交站点集合的相同公交站点只有一个,则将相同公交站点作为目标公交站点。

基于上述实施例的内容,作为一种可选实施例,所述目标站点获取模块201还用于:若所述第一候选公交站点集合与所述第二候选公交站点集合的相同公交站点有两个以上,则将距离当前位置最近的一个公交站点作为目标公交站点。

基于上述实施例的内容,作为一种可选实施例,所述公交站点判断模块203还用于:若所述当前位置与所述目标公交站点的距离小于第二预设阈值,则判定用户已到达公交站点;其中,所述第一预设阈值大于所述第二预设阈值。

基于上述实施例的内容,作为一种可选实施例,还包括条件判定模块,条件判定模块用于,根据当前预设时长内的查询数据,筛选出用户查询的公交站点之前,判断用户是否处于室内,或常用地点附近;若用户处于室内或常用地点附近,则进行判断用户是否正在前往公交站点的方法流程,若否,则结束方法流程。

基于上述实施例的内容,作为一种可选实施例,该条件判定模块还用于:若判断出移动终端的网络接入方式为wifi,则用户处于室内;若判断出移动终端的网络接入方式为移动网络,则获取移动终端保存的常用地点集合及每一常用地点的位置信息;若所述常用地点集合中,存在与用户当前位置的距离小于第三预设阈值的地点,则用户处于常用地点附近;其中,所述常用地点为用户搜索次数或定位次数达到预设次数的地点。

基于上述实施例的内容,作为一种可选实施例,还包括服务提供模块,该服务提供模块用于,判断用户在前往公交站点的路上之后,为用户提供个性化服务,所述个性化服务包括:通过实时公交查询服务获取途经所述目标公交站点的车辆到站信息,并告知用户。

本发明实施例提供的装置实施例是为了实现上述各方法实施例的,具体流程和详细内容请参照上述方法实施例,此处不再赘述。

本发明实施例提供的识别用户是否正在前往公交站点的装置,通过获取的当前位置与获取的目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上,能够准确客观的得到用户是否正在前往目标公交站点,从而有利于为用户提供个性化及差异化的服务。。

图3为本发明实施例提供的一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)301、通信接口(communicationsinterface)302、存储器(memory)303和总线304,其中,处理器301,通信接口302,存储器303通过总线304完成相互间的通信。通信接口302可以用于电子设备的信息传输。处理器301可以调用存储器303中的逻辑指令,以执行包括如下的方法:根据当前预设时长内的查询数据,筛选出用户查询的公交站点,获得第一候选公交站点集合,若所述第一候选公交站点唯一,则所述第一候选公交站点作为目标公交站点;若判断出用户处于步行状态,则每隔预设时间段获取一次当前位置信息;若所述当前位置与所述目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上。

此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明上述各方法实施例的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的传输方法,例如包括:根据当前预设时长内的查询数据,筛选出用户查询的公交站点,获得第一候选公交站点集合,若所述第一候选公交站点唯一,则所述第一候选公交站点作为目标公交站点;若判断出用户处于步行状态,则每隔预设时间段获取一次当前位置信息;若所述当前位置与所述目标公交站点的距离小于第一预设阈值,则判定用户在前往公交站点的路上。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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