CN109992729A - 一种旅游攻略推荐方法 - Google Patents
一种旅游攻略推荐方法 Download PDFInfo
- Publication number
- CN109992729A CN109992729A CN201910279362.1A CN201910279362A CN109992729A CN 109992729 A CN109992729 A CN 109992729A CN 201910279362 A CN201910279362 A CN 201910279362A CN 109992729 A CN109992729 A CN 109992729A
- Authority
- CN
- China
- Prior art keywords
- strategy
- user
- tourism
- tourism strategy
- score
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000004069 differentiation Effects 0.000 abstract description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/14—Travel agencies
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种旅游攻略推荐方法。所述方法包括:从用户订单中获取用户到达地信息,从攻略数据库中查询与到达地匹配的旅游攻略,如果用户没有订单从所述用户的移动终端获取用户当前的地理位置,从攻略数据库中查询与地理位置匹配的旅游攻略,根据旅游攻略的得分,按照得分高的旅游攻略先推荐的概率高的原则,向用户推荐旅游攻略。本发明能够展示与用户行程相关联的旅游攻略;能够为不同需求的用户提供差异化的旅游攻略;在尽可能满足大多数用户个人偏好的前提下,还能照顾少数用户的愿望。
Description
技术领域
本发明属于旅游攻略技术领域,具体涉及一种旅游攻略推荐方法。
背景技术
目前,随着经济的发展和人们生活水平的提高,外出旅游渐渐成为人们日常生活的一部分。由于人们对当地的热门景点及周边食宿不熟悉,甚至出现用户到达景点,但景区已经关闭的现象,给用户带来一定的经济损失。因此,一份旅游攻略是否满足用户的需求往往影响着用户的旅游体验。传统的旅游攻略主要将若干攻略展示给用户,此方法最大的缺点是攻略与用户行程没有相关性,所有用户看到的都是相同的内容,展示内容一成不变,容易让用户产生厌倦感,极大地降低了信息的使用效率和用户体验。另外,向用户推荐时一般都是只展示得分高的攻略,或按照得分高低的顺序进行展示。这种方法使得分低的攻略得不到展示,会让用户感到倦乏,而且有时很难满足广大用户的个人偏好。
发明内容
为了解决现有技术中存在的上述问题,本发明提出一种旅游攻略推荐方法,能够为不同需求的用户提供差异化的旅游攻略。
为实现上述目的,本发明采用如下技术方案:
一种旅游攻略推荐方法,包括以下步骤:
步骤1,搜索用户订单,从用户订单中获取包括出发地、到达地、出发时间和到达时间的用户信息,如果当前时间早于到达时间,从攻略数据库中查询与到达地匹配的旅游攻略;
步骤2,如果没有搜索到所述用户的订单,或用户订单中的到达时间早于当前时间,从用户的移动终端获取用户当前的地理位置,从攻略数据库中查询与所述地理位置匹配的旅游攻略;
步骤3,根据步骤1或步骤2得到的旅游攻略的得分,按照得分高的旅游攻略先推荐的概率高的原则,向用户推荐旅游攻略。
与现有技术相比,本发明具有以下有益效果:
本发明通过从用户订单中获取用户到达地信息,从攻略数据库中查询与到达地匹配的旅游攻略,如果用户没有订单从所述用户的移动终端获取用户当前的地理位置,从攻略数据库中查询与地理位置匹配的旅游攻略,根据旅游攻略的得分,按照得分高的旅游攻略先推荐的概率高的原则,向用户推荐旅游攻略。本发明能够展示与用户行程相关联的旅游攻略(与到达地或当前位置匹配);能够为不同需求的用户提供差异化的旅游攻略(有订单的推荐与到达地匹配的攻略,没有订单的推荐与当前位置匹配的旅游攻略);在尽可能满足大多数用户个人偏好的前提下(得分高的旅游攻略展示的概率高),还能照顾少数用户的愿望(得分低的旅游攻略同样有机会得到展示)。
附图说明
图1为本发明实施例一种旅游攻略推荐方法的流程图。
具体实施方式
下面结合附图对本发明作进一步详细说明。
本发明实施例一种旅游攻略推荐方法的流程图如图1所示,所述方法包括:
S101、搜索用户订单,从用户订单中获取包括出发地、到达地、出发时间和到达时间的用户信息,如果当前时间早于到达时间,从攻略数据库中查询与到达地匹配的旅游攻略;
S102、如果没有搜索到所述用户的订单,或用户订单中的到达时间早于当前时间,从用户的移动终端获取用户当前的地理位置,从攻略数据库中查询与所述地理位置匹配的旅游攻略;
S103、根据步骤S101或步骤S102得到的旅游攻略的得分,按照得分高的旅游攻略先推荐的概率高的原则,向用户推荐旅游攻略。
在本实施例中,步骤S101主要用于根据用户出行的到达地,从攻略数据库中查询与到达地匹配的旅游攻略。用户购票成功后会生成用户订单,用户订单上包含用户信息,如出发地、到达地、出发时间、到达时间等。如果此时用户尚未抵达到达地,用户会有提前了解与到达地相关景点的需求。因此,可以通过从用户订单中提取用户信息,从攻略数据库中获取与用户信息中的到达地匹配的旅游攻略,按照一定顺序推荐给用户。
在本实施例中,步骤S102主要用于根据用户当前的地理位置,从攻略数据库中查询与所述地理位置匹配的旅游攻略。只有当没有搜索到用户的订单,或虽然找到了订单,但订单已过时(即当前时间已晚于订单上的到达时间)时,才执行步骤S102,获取用户当前的地理位置,并从攻略数据库中查询与所述地理位置匹配的旅游攻略。步骤S101、S102体现了根据用户的不同需求提供差异化的旅游攻略策略,比如,为有订单的用户推荐与到达地匹配的攻略,为没有订单的用户推荐与当前位置匹配的旅游攻略。
在本实施例中,步骤S103主要用于根据旅游攻略的得分向用户推荐旅游攻略。与传统的按照得分从高到低的顺序向用户推荐旅游攻略,或只推荐得分最高的几个旅游攻略不同,本实施例采用的推荐方法,不保证得分高的一定先推荐,先推荐的也有可能是得分低的,只是得分高的旅游攻略先推荐的概率较高而已。这样就可以保证在推荐数量有限的情况下,得分低的旅游攻略也有被推荐的机会。
作为一种可选实施例,所述攻略数据库中包含每天从攻略网站抓取的旅游攻略,所述旅游攻略已按照景区所在地进行了分类,而且每个旅游攻略均根据其质量和实效性进行了打分;
本实施例给出了攻略数据库的建立方法及特征。攻略数据库是通过利用网络爬虫从攻略网站抓取旅游攻略信息建立的。为了使攻略数据库中始终保存最新的旅游攻略,采用每天从攻略网站抓取的旅游攻略更新攻略数据库。为了便于查询,将旅游攻略按景区所属的地区进行分类,如将北京市的景区攻略归为一类,西安市的景区攻略归为一类。归类之后对每个旅游攻略进行打分,旅游攻略的得分用于确定向用户推荐的顺序。一般是人工审核攻略数据库中的每一个旅游攻略,根据旅游攻略的质量和实效性等进行打分。例如:如果某景区发生地质灾害,对于这种当前正在发生的、影响用户旅游行程的旅游攻略,打分较高,以提高这些旅游攻略被先推荐的概率。
作为一种可选实施例,用户的移动终端是安装了APP的手机或平板电脑,通过APP周期性发送包括用户当前位置和当前时间的信息。
在本实施例中,移动终端是用户可以随身携带的通信设备,如手机、平板电脑等。手机或平板电脑安装了APP,并事先进行了注册。手机或平板电脑中的APP周期性发送(如每分钟发送一次)用户的当前位置(GPS定位数据)和当前时间。通过APP服务器可以实时获取用户的当前位置,或向用户推荐旅游攻略。
作为一种可选实施例,所述步骤S103具体包括:
S1031、构建由步骤S101或步骤S102得到的每个旅游攻略的得分xi组成的得分序列{xi},i=1,2,…,n,n为旅游攻略的数量即得分序列长度,令
S1032、随机生成一个小于等于得分序列长度的整数j,计算S=xj+xj+1+…+xn+x1+…+xm1,如果S-xm1<S0≤S,从得分序列{xi}中删除xm1,向用户推荐得分为xm1的旅游攻略;
S1033、重复步骤S1032,直到向用户推荐M个旅游攻略,M≥1。
本实施例给出了实现步骤S103的一种具体方法。通过对得分序列{xi}从任一项起开始按顺序依次循环求和,直到所得的和大于或等于得分序列{xi}和的一半为止,向用户推荐求和运算中最后一项得分对应的旅游攻略。按照上述方法确定推荐的旅游攻略,得分高的被推荐的概率一定大于得分低的被推荐的概率,但这种优势(概率差异)并不是非常明显,因此得分低的被先推荐的可能性也不小,这就为得分低的旅游攻略提供了被推荐的机会。本实施例中S0的选取很灵活,并不一定限于{xi}和的一半,S0的值一般只要不小于{xi}从小到大排序后的中间项的值就行。比如,当S0为{xi}的最大值时,如果开始项选中该最大值项,无需与后面一项求和就能满足和大于等于S0,因此先推荐最大值项;如开始项为最大值项前面一项时,也一定先推荐最大值项。因此,得分最高的最先推荐的概率高于其它项是显而易见的。本实施例中的随机数j,可由随机函数获得,如int(rand()%n,也可以取当前时间除以n的余数。向用户推荐的旅游攻略的数量M,根据待业经验确定。
上述仅对本发明中的几种具体实施例加以说明,但并不能作为本发明的保护范围,凡是依据本发明中的设计精神所做出的等效变化或修饰或等比例放大或缩小等,均应认为落入本发明的保护范围。
Claims (4)
1.一种旅游攻略推荐方法,其特征在于,包括以下步骤:
步骤1,搜索用户订单,从用户订单中获取包括出发地、到达地、出发时间和到达时间的用户信息,如果当前时间早于到达时间,从攻略数据库中查询与到达地匹配的旅游攻略;
步骤2,如果没有搜索到所述用户的订单,或用户订单中的到达时间早于当前时间,从用户的移动终端获取用户当前的地理位置,从攻略数据库中查询与所述地理位置匹配的旅游攻略;
步骤3,根据步骤1或步骤2得到的旅游攻略的得分,按照得分高的旅游攻略先推荐的概率高的原则,向用户推荐旅游攻略。
2.根据权利要求1所述的旅游攻略推荐方法,其特征在于,所述攻略数据库中包含每天从攻略网站抓取的旅游攻略,所述旅游攻略已按照景区所在地进行了分类,而且每个旅游攻略均根据其质量和实效性进行了打分。
3.根据权利要求1所述的旅游攻略推荐方法,其特征在于,用户的移动终端是安装了APP的手机或平板电脑,通过APP周期性发送包括用户当前位置和当前时间的信息。
4.根据权利要求1所述的旅游攻略推荐方法,其特征在于,所述步骤3具体包括:
步骤3.1,构建由步骤1或步骤2得到的每个旅游攻略的得分xi组成的得分序列{xi},i=1,2,…,n,n为旅游攻略的数量即得分序列长度,令
步骤3.2,随机生成一个小于等于得分序列长度的整数j,计算S=xj+xj+1+…+xn+x1+…+xm1,如果S-xm1<S0≤S,从得分序列{xi}中删除xm1,向用户推荐得分为xm1的旅游攻略;
步骤3.3,重复步骤3.2,直到向用户推荐M个旅游攻略,M≥1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910279362.1A CN109992729A (zh) | 2019-04-09 | 2019-04-09 | 一种旅游攻略推荐方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910279362.1A CN109992729A (zh) | 2019-04-09 | 2019-04-09 | 一种旅游攻略推荐方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109992729A true CN109992729A (zh) | 2019-07-09 |
Family
ID=67132558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910279362.1A Pending CN109992729A (zh) | 2019-04-09 | 2019-04-09 | 一种旅游攻略推荐方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109992729A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110516134A (zh) * | 2019-08-27 | 2019-11-29 | 盐城师范学院 | 一种旅游规划*** |
CN110781416A (zh) * | 2019-09-16 | 2020-02-11 | 上海掌门科技有限公司 | 一种提供风景信息的方法与设备 |
US20230196250A1 (en) * | 2021-12-21 | 2023-06-22 | International Business Machines Corporation | Automatic alternative route generation |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103020308A (zh) * | 2013-01-07 | 2013-04-03 | 北京趣拿软件科技有限公司 | 旅游攻略项目的推荐方法及装置 |
CN104063815A (zh) * | 2013-03-21 | 2014-09-24 | 阿里巴巴集团控股有限公司 | 协助制定旅游行程计划的方法及*** |
CN104239986A (zh) * | 2013-06-06 | 2014-12-24 | 阿里巴巴集团控股有限公司 | 提供旅游相关信息的方法及装置 |
CN105677816A (zh) * | 2015-12-31 | 2016-06-15 | 魅族科技(中国)有限公司 | 一种信息处理方法及装置 |
CN105740473A (zh) * | 2016-03-14 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 用户生成内容展示方法和装置 |
CN105868229A (zh) * | 2015-11-25 | 2016-08-17 | 乐视云计算有限公司 | 旅游导航的方法及装置 |
WO2017128237A1 (zh) * | 2016-01-28 | 2017-08-03 | 何兰 | 一种搜索旅游景点时的信息推送方法及移动终端 |
CN107426702A (zh) * | 2017-08-14 | 2017-12-01 | 成都法线网络科技有限公司 | 一种旅行攻略自动推送的*** |
CN109377421A (zh) * | 2018-12-27 | 2019-02-22 | 河南职业技术学院 | 基于大数据的旅游信息推荐方法及旅游信息推荐装置 |
-
2019
- 2019-04-09 CN CN201910279362.1A patent/CN109992729A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103020308A (zh) * | 2013-01-07 | 2013-04-03 | 北京趣拿软件科技有限公司 | 旅游攻略项目的推荐方法及装置 |
CN104063815A (zh) * | 2013-03-21 | 2014-09-24 | 阿里巴巴集团控股有限公司 | 协助制定旅游行程计划的方法及*** |
CN104239986A (zh) * | 2013-06-06 | 2014-12-24 | 阿里巴巴集团控股有限公司 | 提供旅游相关信息的方法及装置 |
CN105868229A (zh) * | 2015-11-25 | 2016-08-17 | 乐视云计算有限公司 | 旅游导航的方法及装置 |
CN105677816A (zh) * | 2015-12-31 | 2016-06-15 | 魅族科技(中国)有限公司 | 一种信息处理方法及装置 |
WO2017128237A1 (zh) * | 2016-01-28 | 2017-08-03 | 何兰 | 一种搜索旅游景点时的信息推送方法及移动终端 |
CN105740473A (zh) * | 2016-03-14 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 用户生成内容展示方法和装置 |
CN107426702A (zh) * | 2017-08-14 | 2017-12-01 | 成都法线网络科技有限公司 | 一种旅行攻略自动推送的*** |
CN109377421A (zh) * | 2018-12-27 | 2019-02-22 | 河南职业技术学院 | 基于大数据的旅游信息推荐方法及旅游信息推荐装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110516134A (zh) * | 2019-08-27 | 2019-11-29 | 盐城师范学院 | 一种旅游规划*** |
CN110781416A (zh) * | 2019-09-16 | 2020-02-11 | 上海掌门科技有限公司 | 一种提供风景信息的方法与设备 |
US20230196250A1 (en) * | 2021-12-21 | 2023-06-22 | International Business Machines Corporation | Automatic alternative route generation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104809632B (zh) | 一种基于模板的动态广告的生成方法和装置 | |
CN104123398B (zh) | 一种信息推送方法及装置 | |
TWI619030B (zh) | 一種軌跡資訊的推送方法及裝置 | |
CN104050196B (zh) | 一种兴趣点数据冗余检测方法及装置 | |
CN109992729A (zh) | 一种旅游攻略推荐方法 | |
CN107167136B (zh) | 一种面向电子地图的位置推荐方法及*** | |
CN105630884B (zh) | 一种微博热点事件的地理位置发现方法 | |
CN106772685B (zh) | 基于Web-GIS的相似台风匹配算法及软件支持*** | |
CN104699812A (zh) | 一种旅游信息推送方法及*** | |
CN104834695A (zh) | 基于用户兴趣度和地理位置的活动推荐方法 | |
CN104035927A (zh) | 一种基于用户行为的搜索方法及*** | |
CN102194006B (zh) | 一种集合团队个性化特征的搜索***和方法 | |
CN104156897A (zh) | 基于情景感知的室内导览*** | |
CN102262670A (zh) | 一种基于移动可视设备的跨媒体信息检索***及方法 | |
CN103885983A (zh) | 一种旅游线路的确定方法、优化方法以及装置 | |
CN102279889A (zh) | 一种基于地理信息的问题推送方法及*** | |
CN101957847A (zh) | 一种搜索***及其实现方法 | |
CN109284443A (zh) | 一种基于爬虫技术的旅游推荐方法及*** | |
CN106447547A (zh) | 一种智能旅游平台及运行方法 | |
CN103778116A (zh) | 一种信息的推荐方法和*** | |
CN103020141A (zh) | 一种用于提供搜索结果的方法和设备 | |
CN107025254A (zh) | 一种航线目的地搜索方法及装置 | |
CN107133339A (zh) | 线路查询方法和装置以及存储介质、处理器 | |
CN102693284A (zh) | 一种个人通讯录信息的提取方法 | |
CN103902572A (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 | ||
CB03 | Change of inventor or designer information |
Inventor after: Ma Yuedong Inventor after: Zhao Peng Inventor after: Li Shangjin Inventor before: Ma Yuedong |
|
CB03 | Change of inventor or designer information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190709 |
|
RJ01 | Rejection of invention patent application after publication |