一种路线推荐方法及用户终端的制作方法

文档序号:8905526阅读:165来源:国知局
一种路线推荐方法及用户终端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种路线推荐方法及用户终端。
【背景技术】
[0002]随着智能终端以及互联网技术的快速发展,越来越多的用户喜欢将自己的行程活动安排标注在智能终端的电子日历上。当行程的日期快到达时,用户一般使用智能终端上的地图APP(如百度地图或高德地图等)来搜索行程路线。实践中发现,用户通常的做法是打开地图APP,在地图APP的搜索框内输入路线的起点和终点,以获取推荐的行程路线。如果行程包括多个地点时,用户需要依次输入每条路线的起点和终点,这样就会浪费用户很多的时间,路线推荐效率较低。

【发明内容】

[0003]本发明实施例提供了一种路线推荐方法及用户终端,可以提高路线推荐的效率。
[0004]本发明实施例第一方面公开了一种路线推荐方法,包括:
[0005]接收日历上创建的多个活动事件,所述活动事件包括事件发生地点以及所述事件发生地点对应的事件发生时间;
[0006]根据所述事件发生时间的先后顺序,确定所述多个活动事件包括的所述事件发生地点的地点排序信息;
[0007]输出行程信息,所述行程信息中包括根据所述地点排序信息获取的途经每一个所述事件发生地点的路线信息。
[0008]结合第一方面,在第一方面的第一种可能的实施方式中,所述输出行程信息之前,所述方法还包括:
[0009]接收针对所述多个活动事件输入的交通方式;
[0010]所述输出行程信息,包括:
[0011]根据所述地点排序信息以及所述交通方式,获取途经每一个所述事件发生地点且与所述交通方式匹配的路线信息;
[0012]输出包括所述路线信息的行程信息。
[0013]结合第一方面,在第一方面的第二种可能的实施方式中,所述根据所述事件发生时间的先后顺序,确定所述多个活动事件包括的所述事件发生地点的地点排序信息,包括:
[0014]根据所述事件发生时间的先后顺序,对所述多个活动事件包括的所述事件发生地点进彳丁排序;
[0015]判断排序后的相邻的两个所述事件发生地点是否为同一个事件发生地点;
[0016]若是,删除所述相邻的两个所述事件发生地点中的任一所述事件发生地点,并将更新后的包括所述事件发生地点的排序信息确定为地点排序信息。
[0017]结合第一方面或结合第一方面的第一种可能的实施方式或结合第一方面的第二种可能的实施方式,在第一方面的第三种可能的实施方式中,所述行程信息还包括天气信息,所述天气信息为每一个所述事件发生地点的天气信息。
[0018]结合第一方面或结合第一方面的第一种可能的实施方式或结合第一方面的第二种可能的实施方式,在第一方面的第四种可能的实施方式中,所述输出行程信息之后,所述方法还包括:
[0019]当检测到针对所述路线信息中的目标路线输入的路线详情查看指令时,响应所述路线详情查看指令,输出所述目标路线途经的每一个所述事件发生地点的天气信息。
[0020]本发明实施例第二方面公开了一种用户终端,包括:
[0021]接收单元,用于接收日历上创建的多个活动事件,所述活动事件包括事件发生地点以及所述事件发生地点对应的事件发生时间;
[0022]确定单元,用于根据所述事件发生时间的先后顺序,确定所述多个活动事件包括的所述事件发生地点的地点排序信息;
[0023]输出单元,用于输出行程信息,所述行程信息中包括根据所述地点排序信息获取的途经每一个所述事件发生地点的路线信息。
[0024]结合第二方面,在第二方面的第一种可能的实施方式中,所述接收单元,还用于在所述输出单元输出行程信息之前,接收针对所述多个活动事件输入的交通方式;
[0025]所述输出单元包括:
[0026]获取子单元,用于根据所述地点排序信息以及所述交通方式,获取途经每一个所述事件发生地点且与所述交通方式匹配的路线信息;
[0027]输出子单元,用于输出包括所述路线信息的行程信息。
[0028]结合第二方面,在第二方面的第二种可能的实施方式中,所述确定单元包括:
[0029]排序子单元,用于根据所述事件发生时间的先后顺序,对所述多个活动事件包括的所述事件发生地点进行排序;
[0030]判断子单元,用于判断排序后的相邻的两个所述事件发生地点是否为同一个事件发生地点;
[0031]删除子单元,用于当所述判断子单元判断排序后的相邻的两个所述事件发生地点为同一个事件发生地点时,删除所述相邻的两个所述事件发生地点中的任一所述事件发生地点,并将更新后的包括所述事件发生地点的排序信息确定为地点排序信息。
[0032]结合第二方面或结合第二方面的第一种可能的实施方式或结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述行程信息还包括天气信息,所述天气信息为每一个所述事件发生地点的天气信息。
[0033]结合第二方面或结合第二方面的第一种可能的实施方式或结合第二方面的第二种可能的实施方式,在第二方面的第四种可能的实施方式中,所述输出单元还用于当检测到针对所述路线信息中的目标路线输入的路线详情查看指令时,响应所述路线详情查看指令,输出所述目标路线途经的每一个所述事件发生地点的天气信息。
[0034]本发明实施例中,用户终端接收日历上创建的多个活动事件,该活动事件包括事件发生地点以及该事件发生地点对应的事件发生时间,根据事件发生时间的先后顺序,确定该多个活动事件包括的事件发生地点的地点排序信息,并输出行程信息,该行程信息中包括根据地点排序信息获取的途经每一个事件发生地点的路线信息。通过本发明实施例,用户终端在接收到日历上创建的多个活动事件时,就可以根据该多个活动事件的地点排序信息,获取途经每一个事件发生地点的路线信息,并输出包括该路线信息的行程信息,而无需用户在地图APP中进行搜索以查询路线,从而可以提高路线推荐的效率。
【附图说明】
[0035]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本发明实施例公开的一种路线推荐方法的流程示意图;
[0037]图2是本发明实施例公开的一种网络架构示意图;
[0038]图3是本发明实施例公开的另一种路线推荐方法的流程示意图;
[0039]图4是本发明实施例公开的另一种路线推荐方法的流程示意图;
[0040]图5是本发明实施例公开的一种用户终端的结构示意图;
[0041]图6是本发明实施例公开的另一种用户终端的结构示意图;
[0042]图7是本发明实施例公开的另一种用户终端的结构示意图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]本发明实施例公开了一种路线推荐方法及用户终端,可以提高路线推荐的效率。以下分别进行详细说明。
[0045]本发明实施例中,用户终端可以包括但不限于智能手机、平板电脑、笔记本电脑、掌上电脑等等用户终端。其中,该用户终端的操作系统可包括但不限于Android操作系统、1S操作系统、Symbian (塞班)操作系统、Black Berry (黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
[0046]请参见图1,图1是本发明实施例公开的一种路线推荐方法的流程示意图。如图1所示,该方法可以包括以下步骤:
[0047]S101、接收日历上创建的多个活动事件。
[0048]本发明实施例中,用户终端接收日历上创建的多个活动事件,该活动事件可以包括事件发生地点以及事件发生地点对应的事件发生时间。其中,该多个活动事件可以为2个活动事件,也可以为3个活动事件,或4个活动事件,本发明实施例不作限定。每个活动事件可以包括事件发生地点以及事件发生地点对应的事件发生时间,其中,每个活动事件包括的事件发生地点可以相同也可以不相同。
[0049]举例来说,假设日历上创建了 3个活动事件,分别是活动事件A、活动事件B以及活动事件C,该活动事件A的事件发生地
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1