一种路线推送方法及系统的制作方法
【技术领域】
[0001 ]本发明涉及信息处理领域,尤其涉及一种路线推送方法及系统。
【背景技术】
[0002] 随着经济的发展,外出旅游得到越来越多人的选择,旅游市场发展日益壮大。以此 同时,有一部分人往往选择避开长假的出行高峰,利用短假进行短途旅游。但是,在旅游之 前,往往需要花费大量的时间精力去搜寻地点及旅游路线。而一个合适的旅游路线需要考 虑详细的时间安排、地点的吸引度等因素,每次路线规划需要耗费时间和精力,来保证路线 的合适性。
[0003] 正是如此,个性化路线推送技术得到迅速发展,利用该技术,可以根据用户的兴 趣、需求等因素,进行合适路线的推送。使用该技术,能够一定程度节省时间和精力,保证了 用户游览体验,减少了路线选择前期准备的难度和复杂度。
[0004] 个性化路线推送涉及到的因素包括:景点之间的距离、旅游的总时间、用户喜好、 资金等。现有的路线推送有的能够根据用户选定的时间和目的地,依据从互联网抓取的景 点信息快速生成路线进行推送,或者利用从旅游网站中抓取的旅游景点信息以及线路攻略 等,获取用户输入的符合自身偏好的标签,如"慢生活"、"单车骑行"、"美食小吃"等等,结合 旅游时间、交通时间等进行路线生成并推送。
[0005] 然而上述路线推送技术在路线规划时间上跨度太大,无法充分利用旅游时间,为 用户推送的路线较为粗略,不够精准,用户体验度差。
【发明内容】
[0006] 有鉴于此,本发明的主要目的在于提供一种路线推送方法及系统,能够实现路线 的精准推送。
[0007] 为达到上述目的,本发明的技术方案是这样实现的:
[0008] -种路线推送方法,所述方法包括:
[0009] 根据用户输入的信息,获取用户特征向量和游览相关信息;
[0010] 获取与所述用户特征向量相匹配的地点;
[0011] 根据所述浏览相关信息,判断所述地点是否满足预设条件;
[0012] 将满足预设条件的地点添加至路线;
[0013] 判断当前地点的模拟时间是否符合游览结束条件,若不符合,则继续进行下一地 点的确定,若符合,则将得到的路线进行推送;
[0014] 其中,所述用户特征向量用于表征用户的喜好。
[0015] -种路线推送系统,所述系统包括:用户信息获取模块、地点获取模块、路线生成 模块以及路线显示模块;其中,
[0016] 所述用户信息获取模块,用于根据用户输入的信息,获取用户特征向量和游览相 关信息;
[0017] 所述地点获取模块,用于获取与所述用户特征向量相匹配的地点;
[0018] 所述路线生成模块,用于根据所述浏览相关信息,判断所述地点是否满足预设条 件,将满足预设条件的地点添加至路线,判断当前地点的模拟事件是否符合游览结束条件, 若不符合,则继续进行下一地点的确定,若符合,则将得到的路线发送给路线显示模块;
[0019] 所述路线显示模块,用于将接收到的路线进行推送;
[0020] 其中,所述用户特征向量用于表征用户的喜好。
[0021] 本发明实施例提供的路线推送方法及系统,根据用户输入的信息获取代表用户喜 好的用户特征向量,获取与用户特征向量匹配的地点段,根据模拟时间对确定是否结束地 点的确定,不仅保证了用户游览的舒适度,并且利用用户特征向量更为真实准确地表征了 用户喜好,提高了地点与用户的契合度,进而实现路线的精准推送。
【附图说明】
[0022] 图1为本发明实施例提供的路线推送方法的实现流程图;
[0023] 图2为本发明实施例提供的路线推送方法的实施例一的实现流程图;
[0024] 图3为本发明实施例提供的路线推送系统的结构示意图;
[0025] 图4为本发明实施例提供的路线推送系统的实施例一的结构示意图。
【具体实施方式】
[0026] 为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。
[0027] 图1示出了本发明实施例提供的路线推送方法的实现流程,如图1所示,所述方法 包括下述步骤:
[0028] 步骤101,根据用户输入的信息,获取用户特征向量和游览相关信息;
[0029] 这里,所述用户特征向量用于表征用户的喜好。
[0030] 步骤102,获取与所述用户特征向量相匹配的地点;
[0031] 步骤103,根据所述浏览相关信息,判断所述地点是否满足预设条件;
[0032] 步骤104,将满足预设条件的地点添加至路线;
[0033] 步骤105,判断当前地点的模拟时间是否符合游览结束条件,若不符合,则执行步 骤102,继续进行下一地点的确定,若符合,则执行步骤106;
[0034]步骤106,将得到的路线进行推送。
[0035] 本发明实施例提供的路线推送方法,根据用户输入的信息获取代表用户喜好的用 户特征向量,获取与用户特征向量匹配的地点段,根据模拟时间对确定是否结束地点的确 定,不仅保证了用户游览的舒适度,并且利用用户特征向量更为真实准确地表征了用户喜 好,提高了地点与用户的契合度,进而实现路线的精准推送。
[0036] 图2示出了本发明实施例提供的路线推送方法的实施例一的实现流程,如图2所 示,所述实施例一包括下述步骤:
[0037]步骤201,从网络中获取地点及相关数据;
[0038]具体地,可以从已经存在的旅游在线网站,如蚂蜂窝、穷游网等在线平台获取景点 及相关数据,使用针对旅游网站的聚焦爬虫技术从旅游网站中抓取景点的相关数据以供后 续使用。
[0039] 这里,获取的相关数据可以包括:景点名称、景点评分、景点简介及用户评论等等, 其中,景点评分是根据用户评价和反馈得到的综合评价,帮助其他用户判断该景点是否值 得游览;景点简介包含了对景点的一般性介绍,帮助用户简单了解景点;用户评论是用户游 览过后对该景点的真实体验和评价,有助于后续对景点性质进行分类。
[0040] 应当理解,本步骤中所获取到的数据存储于数据库中以备后续使用。
[0041 ]步骤202,对获取到的地点进行分类,确定各地点的地点特征向量;
[0042]可选的,本实施例中,将获取到的所有地点分为四个大类:饮食(Food),娱乐 (Entertainment),住宿(Stay),购物(Shopping); 12个小类:小吃(Snack),甜品(Dessert), 餐馆(Restaurant),电影院(Cinema),旅游景点(Attraction),公园(Park),酒店(Hotel), 宾馆(Lodge),招待所(Guesthouse),超市(Supermarket),便利店(Store),大型商场 (Mall)。其中,大类与小类之间的包含关系下:饮食(小吃,甜品,餐馆),娱乐(电影院,旅游 景点,公园),住宿(酒店,宾馆,招待所),购物(超市,便利店,大型商场)。