CN109947871A - 个性化线路信息推送方法及装置 - Google Patents
个性化线路信息推送方法及装置 Download PDFInfo
- Publication number
- CN109947871A CN109947871A CN201710620451.9A CN201710620451A CN109947871A CN 109947871 A CN109947871 A CN 109947871A CN 201710620451 A CN201710620451 A CN 201710620451A CN 109947871 A CN109947871 A CN 109947871A
- Authority
- CN
- China
- Prior art keywords
- user
- current time
- place
- destination
- journey
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Navigation (AREA)
Abstract
本发明提供一种个性化线路信息推送方法及装置,方法包括:根据当前时刻,通过对用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;搜索能够到达所述目的地的出行线路,并推送给所述用户。通过本方案,无需用户手动输入,即可准确可靠地分析出用户当前出行的目的地,进而基于用户当前所在的位置,向用户推送相应的出行线路,提高线路推送的便捷性,方便用户出行。
Description
技术领域
本发明涉及公共交通领域,尤其涉及一种个性化线路信息推送方法及装置。
背景技术
智能公共交通***紧密结合当下城市公共交通的实际情况,借助先进的科学技术,结合人性化地设计理念,构造一套精密、复杂、庞大的公共交通车联网视频监控管理***,为公共交通运营体系提供可视化管理服务,进而为公众出行提供便捷服务,为公众出行安全提供有力的保障。以公交领域为例,通过完善的公交信息服务***的建设,现在公众可以通过手机、实体电子站牌等方便准确的获取出行线路信息、车辆实时信息等,使公交成为最优质、安全、经济、舒适的出行方式。
现有方案中,如果用户需要进行出行线路查询或搜索,需要输入或者选择出发地,以及目的地点,后续,后台根据用户输入的起始点和目的地进行线路搜索。可见,现有的线路推送方案中,用户都需要手动输入出发地和目的地,过程繁琐,不够方便。
发明内容
本发明提供一种个性化线路信息推送方法及装置,用于解决现有的线路推送方案过程繁琐,不够方便的问题。
本发明的第一个方面是提供一种个性化线路信息推送方法,包括:根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;搜索能够到达所述目的地的出行线路,并推送给所述用户。
本发明的另一个方面是提供一种个性化线路信息推送装置,包括:分析模块,用于根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;推送模块,用于搜索能够到达所述目的地的出行线路,并推送给所述用户。
本发明提供的个性化线路信息推送方法及装置,根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,从而确定出用户当前出行的目的地,进而搜索能够到达该目的地的出行线路,并推送给所述用户。本方案无需用户手动输入,即可准确可靠地分析出用户当前出行的目的地,进而基于用户当前所在的位置,向用户推送相应的出行线路,提高线路推送的便捷性,方便用户出行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1A~图1E为本发明实施例一提供的个性化线路信息推送方法的流程示意图;
图2A~图2E为本发明实施例二提供的个性化线路信息推送装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1A为本发明实施例一提供的一种个性化线路信息推送方法的流程示意图,如图1A所示,本实施例以该个性化线路信息推送方法应用于个性化线路信息推送装置中来举例说明,该方法包括:
101、根据当前时刻,通过对用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地。
102、搜索能够到达所述目的地的出行线路,并推送给所述用户。
实际应用中,个性化线路信息推送装置可以独立设置,也可以集成设置在其它设备上,例如,智能手机、电脑、服务器等。
以实际场景举例来说:基于实时监测的情况,当发现满足向用户推送线路的触发条件时,例如,用户需要规划出行线路时,通常会打开相应的软件应用,并进入线路查询或导航界面,此时,就可以通过本方案实现对该用户的个性化线路推送。具体的,在本方案中,首先根据当前时刻,通过对用户的历史行为数据进行分析,获得在历史记录中,在当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;在推测出用户的目的地后,搜索能够到达该目的地的出行线路,并推送给所述用户。本方案中的目的地是基于用户的历史行为数据,并且结合了用户在不同时段的行为习惯进行分析获得的,因此,该目的地结果能够真实可靠地反映用户当前希望前往的地点,从而在无需用户手动输入的情况下,快速准确地实现线路推送。具体的,基于用户历史行为,可以通过多种实施方式分析获得用户当前的目的地。
具体的,这里的出行线路可以为通过任意公共交通工具,例如,共享车辆、出租车、快车等,或者具有固定站点的公共交通工具,例如公交车、地铁等实现的线路。举例来说,所述出行线路可以包括但不限于:公交线路、以及地铁线路等公共交通线路中的一种或多种的组合。
作为一种可实施方式,如图1B所示,图1B为本发明实施例一提供的另一种个性化线路信息推送方法的流程示意图,在前述任一实施方式的基础上,101具体可以包括:
1011、根据所述用户的历史行为数据,统计出不同时段下所述用户搜索的地点;
1012、从不同时段下所述用户搜索的地点中,筛选出所述用户在当前时刻所属的时段下搜索的地点,获得待选地点集合;
1013、统计所述待选地点集合中每个地点被搜索的次数,并将所述待选地点集合中被搜索的次数最多的地点,作为所述用户当前出行的目的地。
以实际场景举例来说:根据用户的历史行为数据,该历史行为数据可以包括用户的历史搜索记录,统计出用户搜索的地点和搜索的时间,进而按照预先划分的时段,建立不同时段下的用户搜索数据,该数据中记录有用户历史搜索过的地点,进一步的,从不同时段下用户搜索的地点中,筛选出在当前时刻所属的时段内,用户历史搜索的地点,并将这些地点作为待选地点,建立待选地点集合。后续统计待选地点集合中每个地点被搜索的次数,被搜索次数越多的地点更能够真实准确地反映用户的行为习惯,因此将被搜索次数最多的地点作为用户当前出行的目的地,进而搜索能够到达该目的地的出行线路,并推送给所述用户。
举例来说,假设统计分析用户的历史行为数据,发现在上午9点-10点的时间段,用户通常会搜索的目的地是上班地点,例如,西直门,那么基于对这个用户的历史搜索数据的分析,假设当前是9点半,检测到用户打开应用,进入到搜索界面,则可推测出用户当前感兴趣的目的地应该是西直门。
本实施方式,基于用户的历史搜索记录,结合时间因素,分析用户当前需要前往的目的地,并基于该目的地进行线路推送,从而快速准确实现线路推送。
作为另一种可实施方式,如图1C所示,图1C为本发明实施例一提供的另一种个性化线路信息推送方法的流程示意图,在前述任一实施方式的基础上,101具体可以包括:
1014、根据所述用户的历史行为数据,统计出不同时段下所述用户所在的位置,获得历史位置集合;
1015、若当前时刻下所述用户所在的位置至所述历史位置集合中当前时刻所属时段下用户所在的位置之间的距离超过预设的阈值,则将所述历史位置集合中当前时刻所属时段下用户所在的位置,作为所述用户当前出行的目的地。
以实际场景举例来说:根据用户的历史行为数据,该历史行为数据可以包括用户的历史位置信息,统计出用户在不同时段下经常所在的地点,获得历史位置集合,该历史位置集合能够反映用户在不同时段下的常态位置,也就是用户在不同时段下有需求或者感兴趣的地点,进一步的,从不同时段下用户所在的位置中,筛选出在当前时刻所属的时段内,用户的历史位置,检测用户当前所在的位置是否在该历史位置附近,若在附近,则可基于其它可实施方式确定用户当前的目的地,但若不在附近,即这两地点之间的距离超出一定的阈值,则可推测用户很有可能需要前往该历史位置,因此将当前时刻所属时段下用户所在的历史位置作为用户当前出行的目的地,进而搜索能够到达该目的地的出行线路,并推送给所述用户。
举例来说,假设每天统计不同时段下某用户所在的位置,通过分析发现上午10点至11点的时段内,用户通常位于上班地点,例如,西直门。那么假设当前的时间是上午10点20,而用户当前所在的位置并不在西直门附近,则可以推测出用户当前很可能需要前往西直门。
本实施方式,基于用户的历史位置信息,结合时间因素,分析用户当前需要前往的目的地,并基于该目的地进行线路推送,从而快速准确实现线路推送。
作为又一种可实施方式,如图1D所示,图1D为本发明实施例一提供的另一种个性化线路信息推送方法的流程示意图,在前述任一实施方式的基础上,101具体可以包括:
1016、根据所述用户的历史行为数据,统计出不同时段下所述用户的历史出行订单;
1017、将当前时刻所属时段下用户的历史出行订单中的目的地,作为所述用户当前出行的目的地。
以实际场景举例来说:根据用户的历史行为数据,该历史行为数据可以包括用户的历史出行订单,该订单可以通过出行应用软件的后台数据获得,例如,快车订单,约车订单等,统计出用户在不同时段下的历史出行订单,进一步的,从不同时段下用户的历史出行订单中,筛选出在当前时刻所属的时段内用户的历史出行订单,并将该历史出行订单中的目的地作为用户当前出行的目的地,进而搜索能够到达该目的地的出行线路,并推送给所述用户。
举例来说,假设对某用户的历史出行订单进行分析发现在某一时间段,例如下午6点至7点,用户往往会请求以上班地点为起点,以家,例如,西土城,为目的地的快车订单,或者出租车订单,或者路线规划等一系列应用支持的业务。相应的,假设当前时间是下午6点,则可以推测出用户当前感兴趣的目的地应该是西土城。
本实施方式,基于用户的历史出行订单,结合时间因素,分析用户当前需要前往的目的地,并基于该目的地进行线路推送,从而快速准确实现线路推送。
需要说明的是,上述几种实施方式既可以单独实施,也可以结合实施。举例来说,各实施方式的优先级可以根据实际情况进行排序,例如可以以用户近期的行为为优先,或者,将同时满足上述三种实施方式的地点作为最终推测出的目的地,再或者,可以基于用户当前所在的位置与推测出的目的地之间的距离,判断采用何种实施方式的推测结果作为最终的目的地,例如,假设基于某实施方式推测出的目的地位于用户当前所在位置的附近,则说明用户当前对该地点的需求不大,则相应采用其它实施方式推测出的目的地作为最终的目的地,本实施例在此不对其进行限制。
可选的,本实施例中,用户当前所在的地点可以基于GPS定位技术,例如,通过用户携带的移动终端进行定位获得,当前的时间可以采用后台服务器本地的当前时间,或者也可以采用用户携带的终端本地的当前时间,终端可以将该时间与地点一同打包上传。具体的,本实施例预先统计和分析用户的历史出行行为,例如历史时间段关联的地点,这个关联包括用户搜索的地点,或者用户实际所在的地点,再或者用户出行订单的目的地,基于对用户历史行为的分析准确推测出用户当前希望前往的目的地。
其中,本实施例中的时间段可以根据分析的效率和精度确定,例如,可以将一天按照每个小时一个时段划分为二十四和时段,或者也可以有针对性的,对于白天中容易发生地点变化的时段,进行精细划分,即每个时段的时间范围较小,而对夜晚中地点比较固定的时段,进行粗略划分。
实际应用中,基于用户的历史行为数据分析获得的当前时刻所属时段内用户感兴趣的地点可能有多个,相应的,在前述任一实施方式中,在101之后,还可以包括:获取用户当前所在的位置;从所述用户感兴趣的地点中,清除其与所述用户当前所在的位置之间的距离小于预设阈值的地点。具体的,本实施方式,在获得当前时刻所属时段内用户感兴趣的地点后,先基于用户当前所在的位置对这些地点进行预筛,过滤掉用户附近的地点。因为实际的出行场景中,用户对距离自身当前位置较近的地点的线路查询需求通常不大,因此,本实施方式先过滤掉这些地点,从而提高线路推送的效率和准确性。
具体的,搜索出相关线路后,还可以对这些出行线路进行排序,再将排序后的线路推送给用户。具体排序的策略可以预先设定。例如,排序规则可以基于默认的换乘规则进行排序。再例如,除了用户个人,还可以结合其他用户经常采用的线路,将线路热度较高的一些线路的排序适当提前调整。具体的,通过上述方案分析出用户当前可能需要前往的目的地后,搜索能够到达该目的地的线路,例如,经过该目的地附近的线路。进一步的,还可以筛选其中的几个线路推荐给用户,具体的,筛选的规则可以反应用户的实际需求,例如,用户最可能采用或者需要的线路就可以被筛选出来。而用户的实际需求同样可以通过分析用户的一些历史行为获得,比如针对用户个人来说,用户历史点击较多的线路,或者较多访问和查询的线路就能够在一定程度上反映用户当前可能需要的线路,这些线路就可以筛选出来推荐给用户。
此外,还有一种实际场景是,基于历史行为数据可能确实无法猜测出用户当前的目的地,例如,当前用户出于突然或者临时需要,并未按照用户习惯出行,就可能导致无法基于用户历史习惯来评估出用户当前的目的地。
相应的,如图1E所示,图1E为本发明实施例一提供的又一种个性化线路信息推送方法的流程示意图,在前述任一实施方式的基础上,所述方法还包括:
103、若所述用户的历史行为数据中不存在当前时刻对应的历史行为数据,则基于当前用户所在的位置,将经过所述用户附近的公交站点的公交线路推送给所述用户;
104、根据用户选择,建立当前时刻所属时段、当前用户所在的位置、以及所述用户选择的公交线路之间的关联关系,建立待选线路集合;
相应的,在101之前,还可以包括:105、检测所述待选线路集合中,是否存在与当前时刻所属时段和当前用户所在的位置对应的公交线路,若存在,则将所述公交线路推送给所述用户;
相应的,101具体可以包括:若不存在,则根据当前时刻,结合所述用户的历史行为数据,分析出用户当前出行的目的地。
具体的,本实施方式中,首先根据当前时刻,通过对用户的历史行为数据进行分析,查找在当前时刻所属时段内所述用户历史感兴趣的地点。但实际应用中,由于用户的出行需求存在偶然性的场景,因此,本方案中,假设用户的历史行为数据中并没有与当前时刻所属的时段相关的数据,则无法对用户当前的目的地进行分析推测。此时,可以基于用户当前的位置,将用户附近的公交站点及经过这些公交站点的公交线路推送给用户,根据用户的选择,结合当前时刻所属的时段和用户当前所在的位置,建立时间、用户位置、以及用户选择的公交线路之间的关联对应关系,形成该用户的待选线路集合。后续再次需要向该用户推送线路时,可以先基于当前时刻和用户所在的位置,从该用户的待选线路集合中,找出相应的公交线路推送给用户,否则,基于用户的历史行为数据分析用户当前出行的目的地,进而将能够到达该目的地的线路推送给用户。
举例来说,在无法预估用户目的地的情形下,可以将附近的站点按照距离由近至远进行排列显示,还可以基于用户当前位置的这些就近站点选取一些停靠该站点的线路推荐给用户,因为用户通常会就近选取和乘坐公交线路。在推荐这些线路的同时,如果用户点击选择,则进一步将用户点击选择的线路进行推荐展示,并且将这条路线与用户当前的位置和时间进行匹配并存储。在后续检测到用户再次位于该地点且时间匹配时,则直接将用户本次选取的线路推荐给用户。
基于本实施方式,向用户推送的线路可以以用户历史点击过的线路为较高的优先级,以其他用户经常采用的热门线路为次要的优先级线路向用户进行推荐。本实施方式通过建立待选线路集合,能够准确把握用户的偶然出行需求,提高线路推送的可靠性。
本实施例提供的个性化线路信息推送方法,根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,从而确定出用户当前出行的目的地,进而搜索能够到达该目的地的出行线路,并推送给所述用户。本方案无需用户手动输入,即可准确可靠地分析出用户当前出行的目的地,进而基于用户当前所在的位置,向用户推送相应的出行线路,提高线路推送的便捷性,方便用户出行。
图2A为本发明实施例二提供的一种个性化线路信息推送装置的结构示意图,如图2A所示,该装置包括:
分析模块21,用于根据当前时刻,通过对用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;
推送模块22,用于搜索能够到达所述目的地的出行线路,并推送给所述用户。
实际应用中,个性化线路信息推送装置可以独立设置,也可以集成设置在其它设备上,例如,智能手机、电脑、服务器等。
以实际场景举例来说:基于实时监测的情况,当发现满足向用户推送线路的触发条件时,分析模块21根据当前时刻,通过对用户的历史行为数据进行分析,获得在历史记录中,在当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;推送模块22在分析模块21推测出用户的目的地后,搜索能够到达该目的地的出行线路,并推送给所述用户。具体的,基于用户历史行为,可以通过多种实施方式分析获得用户当前的目的地。
作为一种可实施方式,如图2B所示,图2B为本发明实施例二提供的另一种个性化线路信息推送装置的结构示意图,在前述任一实施方式的基础上,分析模块21可以包括:
第一统计单元211,用于根据所述用户的历史行为数据,统计出不同时段下所述用户搜索的地点;
筛选单元212,用于从不同时段下所述用户搜索的地点中,筛选出所述用户在当前时刻所属的时段下搜索的地点,获得待选地点集合;
第一处理单元213,用于统计所述待选地点集合中每个地点被搜索的次数,并将所述待选地点集合中被搜索的次数最多的地点,作为所述用户当前出行的目的地。
以实际场景举例来说:第一统计单元211根据用户的历史行为数据,统计出用户历史搜索的地点和搜索的时间,建立不同时段下的用户搜索数据,该数据中记录有用户历史搜索过的地点,进一步的,筛选单元212从不同时段下用户搜索的地点中,筛选出在当前时刻所属的时段内,用户历史搜索的地点,建立待选地点集合。后续第一处理单元213统计待选地点集合中每个地点被搜索的次数,将被搜索次数最多的地点作为用户当前出行的目的地,推送模块22搜索能够到达该目的地的出行线路,并推送给所述用户。
本实施方式,基于用户的历史搜索记录,结合时间因素,分析用户当前需要前往的目的地,并基于该目的地进行线路推送,从而快速准确实现线路推送。
作为另一种可实施方式,如图2C所示,图2C为本发明实施例二提供的另一种个性化线路信息推送装置的结构示意图,在前述任一实施方式的基础上,分析模块21可以包括:
第二统计单元214,用于根据所述用户的历史行为数据,统计出不同时段下所述用户所在的位置,获得历史位置集合;
第二处理单元215,用于若当前时刻下所述用户所在的位置至所述历史位置集合中当前时刻所属时段下用户所在的位置之间的距离超过预设的阈值,则将所述历史位置集合中当前时刻所属时段下用户所在的位置,作为所述用户当前出行的目的地。
以实际场景举例来说:第二统计单元214根据用户的历史行为数据,统计出用户在不同时段下经常所在的地点,获得历史位置集合,第二处理单元 215从不同时段下用户所在的位置中,筛选出在当前时刻所属的时段内,用户的历史位置,第二处理单元215检测用户当前所在的位置是否在该历史位置附近,若在附近,则可基于其它可实施方式确定用户当前的目的地,但若不在附近,即这两地点之间的距离超出一定的阈值,则第二处理单元215将当前时刻所属时段下用户所在的历史位置作为用户当前出行的目的地,进而推送模块22搜索能够到达该目的地的出行线路,并推送给所述用户。
本实施方式,基于用户的历史位置信息,结合时间因素,分析用户当前需要前往的目的地,并基于该目的地进行线路推送,从而快速准确实现线路推送。
作为又一种可实施方式,如图2D所示,图2D为本发明实施例二提供的另一种个性化线路信息推送装置的结构示意图,在前述任一实施方式的基础上,分析模块21可以包括:
第三统计单元216,用于根据所述用户的历史行为数据,统计出不同时段下所述用户的历史出行订单;
第三处理单元217,用于将当前时刻所属时段下用户的历史出行订单中的目的地,作为所述用户当前出行的目的地。
以实际场景举例来说:第三统计单元216根据用户的历史行为数据,该历史行为数据可以包括用户的历史出行订单,统计出用户在不同时段下的历史出行订单,第三处理单元217从不同时段下用户的历史出行订单中,筛选出在当前时刻所属的时段内用户的历史出行订单,并将该历史出行订单中的目的地作为用户当前出行的目的地,推送模块22搜索能够到达该目的地的出行线路,并推送给所述用户。
本实施方式,基于用户的历史出行订单,结合时间因素,分析用户当前需要前往的目的地,并基于该目的地进行线路推送,从而快速准确实现线路推送。
需要说明的是,上述几种实施方式既可以单独实施,也可以结合实施。其中,本实施例中的时间段可以根据分析的效率和精度确定。
实际应用中,基于用户的历史行为数据分析获得的当前时刻所属时段内用户感兴趣的地点可能有多个,相应的,在前述任一实施方式中,所述装置还可以包括:过滤模块,用于获取用户当前所在的位置;过滤模块,还用于从所述用户感兴趣的地点中,清除其与所述用户当前所在的位置之间的距离小于预设阈值的地点。具体的,本实施方式,在分析模块21获得当前时刻所属时段内用户感兴趣的地点后,过滤模块先基于用户当前所在的位置对这些地点进行预筛,过滤掉用户附近的地点,从而提高线路推送的效率和准确性。
具体的,搜索出相关线路后,还可以通过排序模块对这些出行线路进行排序,再将排序后的线路推送给用户。具体排序的策略可以预先设定。例如,排序规则可以基于默认的换乘规则进行排序。
此外,还有一种实际场景是,基于历史行为数据可能确实无法猜测出用户当前的目的地。相应的,如图2E所示,图2E为本发明实施例二提供的又一种个性化线路信息推送装置的结构示意图,在前述任一实施方式的基础上,
推送模块22,还用于若所述用户的历史行为数据中不存在当前时刻对应的历史行为数据,则基于当前用户所在的位置,将经过所述用户附近的公交站点的公交线路推送给所述用户;相应的,所述装置还包括:
匹配模块23,用于根据用户选择,建立当前时刻所属时段、当前用户所在的位置、以及所述用户选择的公交线路之间的关联关系,建立待选线路集合;
进一步的,所述装置还包括:
检测模块24,用于检测所述待选线路集合中,是否存在与当前时刻所属时段和当前用户所在的位置对应的公交线路,若存在,则将所述公交线路推送给所述用户;
分析模块21,具体用于若所述待选线路集合中,不存在与当前时刻所属时段和当前用户所在的位置对应的公交线路,则根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地。
具体的,本实施方式中,若无法对用户当前的目的地进行分析推测,推送模块22可以基于用户当前的位置,将用户附近的公交站点及经过这些公交站点的公交线路推送给用户,根据用户的选择,匹配模块23结合当前时刻所属的时段和用户当前所在的位置,建立时间、用户位置、以及用户选择的公交线路之间的关联对应关系,形成该用户的待选线路集合。后续再次需要向该用户推送线路时,检测模块24可以先基于当前时刻和用户所在的位置,从该用户的待选线路集合中,找出相应的公交线路推送给用户,否则,分析模块21基于用户的历史行为数据分析用户当前出行的目的地,进而推送模块 22将能够到达该目的地的线路推送给用户。
基于本实施方式,向用户推送的线路可以以用户历史点击过的线路为较高的优先级,以其他用户经常采用的热门线路为次要的优先级线路向用户进行推荐。本实施方式通过建立待选线路集合,能够准确把握用户的偶然出行需求,提高线路推送的可靠性。
本实施例提供的个性化线路信息推送装置,根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,从而确定出用户当前出行的目的地,进而搜索能够到达该目的地的出行线路,并推送给所述用户。本方案无需用户手动输入,即可准确可靠地分析出用户当前出行的目的地,进而基于用户当前所在的位置,向用户推送相应的出行线路,提高线路推送的便捷性,方便用户出行。
本发明实施例三提供一种个性化线路信息推送装置,该装置包括:通信接口、存储器和处理器。
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器,用于执行存储器存放的程序,以用于:根据当前时刻,通过对用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;搜索能够到达所述目的地的出行线路,并推送给所述用户。
其中,处理器可能是一个中央处理器(Central Processing Unit,简称为 CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为 ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
可选的,在具体实现上,如果通信接口、存储器和处理器独立实现,则通信接口、存储器和处理器可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA) 总线、外部设备互连(PeripheralComponent,简称为PCI)总线或扩展工业标准体系结构(Extended Industry StandardArchitecture,简称为EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。
可选的,在具体实现上,如果通信接口、存储器和处理器集成在一块芯片上实现,则通信接口、存储器和处理器可以通过内部接口完成相同间的通信。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种个性化线路信息推送方法,其特征在于,包括:
根据当前时刻,通过对用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;
搜索能够到达所述目的地的出行线路,并推送给所述用户。
2.根据权利要求1所述的方法,其特征在于,所述根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所述时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地,包括:
根据所述用户的历史行为数据,统计出不同时段下所述用户搜索的地点;
从不同时段下所述用户搜索的地点中,筛选出所述用户在当前时刻所属的时段下搜索的地点,获得待选地点集合;
统计所述待选地点集合中每个地点被搜索的次数,并将所述待选地点集合中被搜索的次数最多的地点,作为所述用户当前出行的目的地。
3.根据权利要求1所述的方法,其特征在于,所述根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所述时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地,包括:
根据所述用户的历史行为数据,统计出不同时段下所述用户所在的位置,获得历史位置集合;
若当前时刻下所述用户所在的位置至所述历史位置集合中当前时刻所属时段下用户所在的位置之间的距离超过预设的阈值,则将所述历史位置集合中当前时刻所属时段下用户所在的位置,作为所述用户当前出行的目的地。
4.根据权利要求1所述的方法,其特征在于,所述根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所述时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地,包括:
根据所述用户的历史行为数据,统计出不同时段下所述用户的历史出行订单;
将当前时刻所属时段下用户的历史出行订单中的目的地,作为所述用户当前出行的目的地。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
若所述用户的历史行为数据中不存在当前时刻对应的历史行为数据,则基于当前用户所在的位置,将经过所述用户附近的公交站点的公交线路推送给所述用户;
根据用户选择,建立当前时刻所属时段、当前用户所在的位置、以及所述用户选择的公交线路之间的关联关系,建立待选线路集合;
所述根据当前时刻,结合所述用户的历史行为数据,分析出用户当前出行的目的地之前,还包括:
检测所述待选线路集合中,是否存在与当前时刻所属时段和当前用户所在的位置对应的公交线路,若存在,则将所述公交线路推送给所述用户;
所述根据当前时刻,结合所述用户的历史行为数据,分析出用户当前出行的目的地,包括:
若不存在,则根据当前时刻,结合所述用户的历史行为数据,分析出用户当前出行的目的地。
6.一种个性化线路信息推送装置,其特征在于,包括:
分析模块,用于根据当前时刻,通过对用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地;
推送模块,用于搜索能够到达所述目的地的出行线路,并推送给所述用户。
7.根据权利要求6所述的装置,其特征在于,所述分析模块包括:
第一统计单元,用于根据所述用户的历史行为数据,统计出不同时段下所述用户搜索的地点;
筛选单元,用于从不同时段下所述用户搜索的地点中,筛选出所述用户在当前时刻所属的时段下搜索的地点,获得待选地点集合;
第一处理单元,用于统计所述待选地点集合中每个地点被搜索的次数,并将所述待选地点集合中被搜索的次数最多的地点,作为所述用户当前出行的目的地。
8.根据权利要求6所述的装置,其特征在于,所述分析模块包括:
第二统计单元,用于根据所述用户的历史行为数据,统计出不同时段下所述用户所在的位置,获得历史位置集合;
第二处理单元,用于若当前时刻下所述用户所在的位置至所述历史位置集合中当前时刻所属时段下用户所在的位置之间的距离超过预设的阈值,则将所述历史位置集合中当前时刻所属时段下用户所在的位置,作为所述用户当前出行的目的地。
9.根据权利要求6所述的装置,其特征在于,所述分析模块包括:
第三统计单元,用于根据所述用户的历史行为数据,统计出不同时段下所述用户的历史出行订单;
第三处理单元,用于将当前时刻所属时段下用户的历史出行订单中的目的地,作为所述用户当前出行的目的地。
10.根据权利要求6-9中任一项所述的装置,其特征在于,
所述推送模块,还用于若所述用户的历史行为数据中不存在当前时刻对应的历史行为数据,则基于当前用户所在的位置,将经过所述用户附近的公交站点的公交线路推送给所述用户;
所述装置还包括:
匹配模块,用于根据用户选择,建立当前时刻所属时段、当前用户所在的位置、以及所述用户选择的公交线路之间的关联关系,建立待选线路集合;
所述装置还包括:
检测模块,用于检测所述待选线路集合中,是否存在与当前时刻所属时段和当前用户所在的位置对应的公交线路,若存在,则将所述公交线路推送给所述用户;
所述分析模块,具体用于若所述待选线路集合中,不存在与当前时刻所属时段和当前用户所在的位置对应的公交线路,则根据当前时刻,通过对所述用户的历史行为数据进行分析,获得当前时刻所属时段内所述用户感兴趣的地点,并将所述地点作为用户当前出行的目的地。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710620451.9A CN109947871B (zh) | 2017-07-26 | 2017-07-26 | 个性化线路信息推送方法及装置 |
EP18835803.0A EP3642729A4 (en) | 2017-07-20 | 2018-07-18 | DESTINATION RECOMMENDATION SYSTEMS AND METHODS |
CN201880048482.4A CN110945501A (zh) | 2017-07-20 | 2018-07-18 | 推荐目的地的***和方法 |
PCT/CN2018/096099 WO2019015600A1 (en) | 2017-07-20 | 2018-07-18 | SYSTEMS AND METHODS FOR RECOMMENDING A DESTINATION |
TW107125228A TW201917352A (zh) | 2017-07-20 | 2018-07-20 | 用於推薦目的地的系統和方法 |
US16/747,499 US10979863B2 (en) | 2017-07-20 | 2020-01-20 | Systems and methods for recommending a destination |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710620451.9A CN109947871B (zh) | 2017-07-26 | 2017-07-26 | 个性化线路信息推送方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109947871A true CN109947871A (zh) | 2019-06-28 |
CN109947871B CN109947871B (zh) | 2021-07-06 |
Family
ID=67003965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710620451.9A Active CN109947871B (zh) | 2017-07-20 | 2017-07-26 | 个性化线路信息推送方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109947871B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070219711A1 (en) * | 2006-03-14 | 2007-09-20 | Tim Kaldewey | System and method for navigating a facility |
JP2011163904A (ja) * | 2010-02-09 | 2011-08-25 | Toyota Motor Corp | 案内システム |
CN103364002A (zh) * | 2012-03-30 | 2013-10-23 | 北京掌城科技有限公司 | 结合实时路况及公共交通运营信息的路线规划***和方法 |
US20130345961A1 (en) * | 2012-06-25 | 2013-12-26 | Google Inc. | Providing Route Recommendations |
US20150073693A1 (en) * | 2012-06-22 | 2015-03-12 | Google Inc. | Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history |
CN104599217A (zh) * | 2015-01-27 | 2015-05-06 | 北京嘀嘀无限科技发展有限公司 | 用于确定乘客的当前目的地的方法及设备 |
CN104833365A (zh) * | 2014-02-12 | 2015-08-12 | 华为技术有限公司 | 一种用户目的地点的预测方法及装置 |
CN105070089A (zh) * | 2015-08-27 | 2015-11-18 | 广州华途信息科技有限公司 | 一种人车路协同的个性化交通信息服务***及方法 |
CN105277189A (zh) * | 2014-06-30 | 2016-01-27 | 高德软件有限公司 | 一种路线推送方法及装置 |
CN105513395A (zh) * | 2015-11-30 | 2016-04-20 | 华南理工大学 | 一种基于车辆目的地预测的智能信息推送***和方法 |
CN106157602A (zh) * | 2016-07-28 | 2016-11-23 | 北京小米移动软件有限公司 | 呼叫车辆的方法和装置 |
CN106500709A (zh) * | 2016-09-29 | 2017-03-15 | 百度在线网络技术(北京)有限公司 | 路况信息的展示方法和装置 |
-
2017
- 2017-07-26 CN CN201710620451.9A patent/CN109947871B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070219711A1 (en) * | 2006-03-14 | 2007-09-20 | Tim Kaldewey | System and method for navigating a facility |
JP2011163904A (ja) * | 2010-02-09 | 2011-08-25 | Toyota Motor Corp | 案内システム |
CN103364002A (zh) * | 2012-03-30 | 2013-10-23 | 北京掌城科技有限公司 | 结合实时路况及公共交通运营信息的路线规划***和方法 |
US20150073693A1 (en) * | 2012-06-22 | 2015-03-12 | Google Inc. | Ranking nearby destinations based on visit likelihoods and predicting future visits to places from location history |
US20130345961A1 (en) * | 2012-06-25 | 2013-12-26 | Google Inc. | Providing Route Recommendations |
CN104833365A (zh) * | 2014-02-12 | 2015-08-12 | 华为技术有限公司 | 一种用户目的地点的预测方法及装置 |
CN105277189A (zh) * | 2014-06-30 | 2016-01-27 | 高德软件有限公司 | 一种路线推送方法及装置 |
CN104599217A (zh) * | 2015-01-27 | 2015-05-06 | 北京嘀嘀无限科技发展有限公司 | 用于确定乘客的当前目的地的方法及设备 |
CN105070089A (zh) * | 2015-08-27 | 2015-11-18 | 广州华途信息科技有限公司 | 一种人车路协同的个性化交通信息服务***及方法 |
CN105513395A (zh) * | 2015-11-30 | 2016-04-20 | 华南理工大学 | 一种基于车辆目的地预测的智能信息推送***和方法 |
CN106157602A (zh) * | 2016-07-28 | 2016-11-23 | 北京小米移动软件有限公司 | 呼叫车辆的方法和装置 |
CN106500709A (zh) * | 2016-09-29 | 2017-03-15 | 百度在线网络技术(北京)有限公司 | 路况信息的展示方法和装置 |
Non-Patent Citations (2)
Title |
---|
ANDY YUAN XUE等: "《Solving the data sparsity problem in destination prediction》", 《THE VLDB JOURNAL — THE INTERNATIONAL JOURNAL ON VERY LARGE DATA BASES》 * |
周灵通: "《基于历史行车轨迹的目的地预测算法研究》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN109947871B (zh) | 2021-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106781592B (zh) | 一种基于大数据的交通导航***及方法 | |
CN109151168B (zh) | 乘车码的切换方法、装置、移动终端及可读存储介质 | |
CN103134505B (zh) | 路径规划***及其方法 | |
CN101127158B (zh) | 预测交通信息生成方法、预测交通信息生成装置及交通信息显示终端 | |
US20120316772A1 (en) | Navigation system and method for planning route thereof | |
Sun et al. | Real time anomalous trajectory detection and analysis | |
CN104239463B (zh) | 搜索方法和搜索引擎 | |
CN104937375A (zh) | 目的地预测装置、目的地预测方法、目的地显示方法 | |
CN113851016B (zh) | 泊车管理方法、装置、电子设备及存储介质 | |
CN102939623A (zh) | 基于集合的驾驶者行为学习道路导航路径 | |
CN111078818B (zh) | 地址分析方法、装置、电子设备及存储介质 | |
CN105956669A (zh) | 一种车辆维修策略推送方法及装置 | |
CN104933870A (zh) | 基于车辆行为分析的车辆套牌识别方法与装置 | |
CN103177012A (zh) | 电子图书推送方法及装置 | |
CN105531746A (zh) | 为流量分析而收集的数据的管理 | |
CN105631551A (zh) | 一种最优路线的推荐方法及装置 | |
CN106487664A (zh) | 一种信息推荐的方法、装置及移动终端 | |
CN109936819A (zh) | 上车点推荐方法、装置及设备 | |
CN106384512A (zh) | 车辆违章信息查询方法以及*** | |
CN109768869A (zh) | 一种业务预测方法、***和计算机存储介质 | |
CN104881717A (zh) | 一种路线推荐方法及用户终端 | |
CN110197582A (zh) | 数据分析方法、装置以及交通预警方法、装置 | |
CN109982361A (zh) | 信号干扰分析方法、装置、设备及介质 | |
CN105608919A (zh) | 车站位置的确定方法及装置 | |
CN103118156B (zh) | 一种闹钟设置方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |