专利名称:基于宽带网络的智能旅游行程规划系统的制作方法
技术领域:
本发明属于旅游信息化领域,具体涉及集成多种技术,如数据库技术、数据挖掘技
术、胖客户端技术、垂直搜索技术等,实现基于宽带网络的智能旅游行程规划。 旅游网站随着旅游业数字化的发展而迅猛发展,旅游行程规划服务作为旅游业的一项重要服务,成为了各大旅游网站必备的一项服务。如携程旅行网(http:〃www. ctrip.com/)、乐途旅坊,网(http:〃www. lotour. com/)、金旅雅途网(http://www. yahtourcom/hxzn/xcsj.php)、中国通用旅游网(http:〃w丽.51766. com/)等,都向用户提供相关服务。这类行程规划服务实现的功能是向用户提供规划表单,由用户填写规划关键字(如出发地、目的地、旅行时间、旅行预算等);系统根据用户填写的规划表单,按照一定的逻辑、算法检索数据库,获取并输出规划结果;用户查看并选择自己需要的规划结果。
现有的这些旅游行程规划系统的主要缺陷是,系统提供的规划结果都是由旅行社等机构提供的旅游产品的细节,如沿途参观的景点、住宿的酒店等,均由旅行社规划完毕,用户一般无法参与对这些内容的规划、确定。由于商业合作关系等缘故,各网站系统都只提供与其有合作关系的旅行社的旅游路线信息,而不能更广泛地获取规划信息数据,为用户提供更多、更全面地比较与选择。 本发明提出的基于宽带网络的智能旅游行程规划系统,集成数据库、数据挖掘、胖客户端、垂直搜索等多种技术,基于庞大的旅游信息库,依据用户特征、市场热点、旅游产品的数据挖掘和分类结果,依据用户提出的条件,产生满足用户要求的智能旅游行程规划。
发明内容
本发明所提出的基于宽带网络的智能旅游行程规划,是基于庞大的旅游目的地信息库、旅游企业和产品信息库,依据用户特征、市场热点、旅游产品的数据挖掘和分类结果,采用智能检索和匹配技术,根据用户目的地、时间、预算等条件,产生满足用户要求的旅游行程规划,并综合运用位置服务、地理信息系统、数据库、模型库、知识库等技术,提供多种分析、预测、决策方法,支持定性与定量分析相结合的智能分析与决策。 为达到上述目的,如图1所示,本发明的技术方案划分为三个一级功能模块、三个次级功能模块;本发明的技术方案划分为如下几个基本功能流程
1.用户选择服务类型(成品规划、自助规划、成品搜索);
2.用户填写并提交路线规划需求; 3.系统根据用户选择以及用户需求提供不同服务(成品规划、自助规划、成品搜索); 4.系统向用户输出规划结果供用户选择; 5.系统收集并保存用户浏览、选择路线的数据,依据此数据进行数据挖掘。
本发明有以下一些技术特征
背景技术:
(1)步骤1所述的三种不同的服务类型分别采用数据库技术与数据挖掘技术、胖客户端技术、垂直搜索技术,集成不同的技术手段和功能流程,为用户提供不同的旅游行程规划服务; (2)步骤2所述的路线规划需求主要包括出发地、目的地、出发时间、返程时间、旅行人数、旅行预算、交通方式、住宿级别、景点关键字等;不同的旅游行程规划服务可以有所删减; (3)步骤3所述的不同服务,是系统根据步骤1中用户选择的不同服务类型,将用户路线规划需求提交至不同的系统后台功能模块,由相应的功能模块对数据进行读取、处理; (4)步骤4所述的规划结果,是指在不同的服务类型、不同的规划需求、不同的服务过程基础上,向用户输出的、符合统一格式的规划结果; (5)步骤5所述的用户浏览路线、选择路线的数据,是指用户对系统输出的规划结果进行点击、选择或查看的日志记录数据;这部分数据都会由系统进程收集下来,经过格式化处理后保存在数据库中,供系统进行数据挖掘使用。 本发明提出了一种基于宽带网络的智能旅游行程规划系统,此系统理论与技术高新,能够满足旅游市场上对旅游行程规划服务的各类需求,有很高的应用价值;并对相关问题的方案设计及算法选择有一定的指导意义。
图1为系统基本功能模块划分 图2为智能处理模块基本功能流程 图3为成品路线规划子模块基本功能流程 图4为自助路线规划子模块基本功能流程 图5为成品路线搜索子模块基本功能流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实例对本
发明做进一步详细地说明。本发明实现的系统平台采用.NET(Cft)平台。 1.系统基本功能模块划分 用户信息管理模块实现以下主要功能 參用户登陆、注册; 參用户对用户信息(如用户真实身份、联系方式等)的管理、维护;
參管理员对用户账号、用户信息的管理、维护;
參存储、维护用户信息数据库,为智能处理模块提供数据支持。
智能处理模块实现以下主要功能 參根据用户使用系统的数据,挖掘系统中的智能关系,如用户特征信息与旅游路
线之间的关联规则等; 參根据智能关系,对行程规划模块的规划结果进行智能处理。
行程规划模块划分为三个次级功能模块,分别实现以下主要功能
參成品路线规划子模块根据用户的规划需求,检索旅游企业和产品信息库,从中
获取旅游行程规划路线信息,对规划结果进行智能处理并向用户输出; 參自助路线规划子模块根据用户的规划需求,检索旅游目的地信息库,利用检索 结果架构一个可交互平台,用户在此平台上完成自助式的行程规划。 參成品路线搜索子模块根据用户的规划需求,检索互联网上旅游网站的网页,抓
取网页上的路线行程规划信息,经格式化处理后向用户输出。 各功能模块的基本功能流程分别如图2、图3、图4、图5所示。 2.智能处理模块基本功能流程 该模块的功能包括维护、管理数据挖掘数据库;应用智能算法对其进行数据挖 掘;运用得到的智能关系处理行程路线等。 包含智能关系的数据存储在图2所示"相关数据库"中。本发明用于数据挖掘的
数据库包括用户特征信息(如用户喜好、用户收入、用户文化水平等)与旅游路线关系、旅
游路线之间关系等数据。本发明采用Apriori算法的改进算法,基于相关数据库对相关数
据进行关联规则挖掘,得出用户特征与旅游路线、或旅游路线之间的关联规则,并将这些关
联规则存入关联规则数据库中,供用户进行行程规划时系统对其进行智能处理。 对于本发明中所挖掘到的关联规则的使用,主要是指依据匹配的关联规则对系统
检索得到的初步规划结果进行加工、整理,如根据关联规则所示用户与路线之间的"匹配
度",对路线进行推荐、排序,或根据关联规则对用户高度感兴趣,但初次规划未得出的路线
进行补充等。 3.成品路线规划子模块基本功能流程 该子模块实现的主要功能包括根据用户填写的规划表单,组织检索逻辑、SQL命 令,检索成品路线数据库,得出初步规划结果;调用智能处理模块相关功能对初步规划结果 进行加工、整理;向用户输出智能化规划结果,并提供相应周边信息等;此外还需要为智能 处理模块收集反馈数据。 用户进行旅游行程规划,需要考虑诸如目的地、旅行时间(出发时间、返程时间)、 旅行预算(交通预算、住宿预算、购物预算、门票预算等)、想要参观的景点类型、景点关键 字等诸多规划需求;系统通过规划表单收集到这些需求之后,按照一定的与、或逻辑组织 SQL命令语句,如用户填入多个景点关键字时,各个关键字之间取"或"逻辑,不同的规划需 求之间一般取"与"逻辑;系统执行SQL命令,从成品路线数据库中读取数据,得出初步规划 结果。 在得出初步规划结果的基础上,系统调用智能处理模块功能,根据关联规则对初 步规划结果中的旅游路线进行增补、推荐、排序等;如根据用户喜好、用户特征等与旅游路 线之间的关联规则对初步规划结果进行排序,选出系统推荐的路线,或者根据旅游路线与 旅游路线之间的关联规则对初步规划结果进行增补等,得出智能化规划结果,将规划结果 与路线周边信息向用户输出。 此外,系统还需要根据关联规则挖掘的要求,收集、整理用户使用系统、进行规划 的数据,如用户最终选择的路线信息、用户关注过的路线信息等,将其存入关联规则挖掘相 关数据库,以供智能处理模块相关功能使用。
4.自助路线规划子模块基本功能流程
该模块实现的主要功能包括根据基本规划需求,如旅游目的地、旅游景点等,检 索目的地景点信息,并根据这些信息组织交互平台;用户完成交互操作得出规划结果之后, 输出规划结果;为智能处理模块收集反馈数据。 自助路线规划中,用户需要提交的规划需求不需要像成品路线规划中那么详细,
而只需要提供基本的需求,如旅游目的地、景点类型、景点关键字等,其它的需求由用户在
自助规划路线时自行把握;系统根据用户提交的基本规划需求,按照一定的与、或逻辑组织
SQL命令语句,从景点信息数据库中获取相应景点,并将景点信息封装到交互平台中。 在这个交互平台中,用户可以直观、明确地查看到各个景点的细节信息,如景点位
置、景点开销、景点类型、景点简介、注意事项等,以及景点周边信息,如酒店、交通、购物等;
用户可以充分自主的进行交互操作,规划旅游行程的路线细节。用户完成自助行程规划后,
系统将用户自助路线规划结果向用户输出;并根据关联规则挖掘的要求,收集、整理用户使
用系统、进行规划的数据,存入相关数据库中,以供智能处理模块使用。 5.成品路线搜索子模块基本功能流程 该模块实现的主要功能有根据用户规划需求启动网页爬虫,由爬虫从互联网上 获取网页;从网页中抓取行程规划路线信息,将信息作格式化处理,并向用户输出;此外, 为智能处理模块收集用户浏览、选择路线的信息,以备关联规则挖掘之用。
成品路线搜索中,用户提交的行程规划需求将提交给网页爬虫;爬虫从若干个系 统预定的旅游网站URL开始,根据用户规划需求向旅游网站提交数据请求(HttpRequest), 并获取网站的返回数据(HttpResponse)。这些返回数据是旅游网站根据用户需求得出的旅 游行程规划路线的列表。网页爬虫从返回数据中提取规划路线细节页面的URL,并根据这些 URL获取规划路线细节页面的页面数据。 从规划路线细节页面获取的页面数据中包含有旅游行程规划路线的全部细节信 息,如出发地、目的地、出发时间、全程时间、沿途景点、交通与住宿、路线报价等。由于国内 技术较成熟的现有网站系统比较少,本发明采用模板级数据提取技术,针对不同网站的网 页定制不同的模板,根据该模板从爬虫获取的规划路线细节页面数据中提取规划路线的细 节数据,并对其进行格式化处理,向用户输出。 向用户输出路线信息后,成品路线搜索子模块同样会收集、整理用户浏览、关注旅 游路线的信息,并将其存入相关数据库,供智能处理模块进行数据挖掘使用。
权利要求
基于宽带网络的智能旅游行程规划系统,其特征在于,该方法包括用户选择服务类型(成品规划、自助规划、成品搜索);用户填写并提交路线规划需求;系统根据用户选择以及用户需求提供不同服务(成品规划、自助规划、成品搜索);系统向用户输出规划结果供用户选择;系统收集并保存用户浏览、选择路线的数据,依据此数据进行数据挖掘。
2. 根据权利要求1所述的方法,其特征在于,系统提供三种不同的服务类型,这三种服务类型采用不同的技术手段和功能流程,为用户提供不同的旅游行程规划服务。
3. 根据权利要求1所述的方法,其特征在于,路线规划需求主要包括出发地、目的地、出发时间、返程时间、旅行人数、旅行预算、交通方式、住宿级别、景点关键字等;针对不同的旅游行程规划服务,规划需求可以有所删减。
4. 根据权利要求1所述的方法,其特征在于,系统根据权利要求1中用户选择的不同服务类型,将用户路线规划需求提交至不同的系统后台功能模块,由相应的功能模块对数据进行读取、处理。
5. 根据权利要求1所述的方法,其特征在于,不同的服务类型、不同的规划需求、不同的服务过程,向用户输出的规划结果符合统一的格式。
6. 根据权利要求1所述的方法,其特征在于,用户浏览路线、选择路线的数据,如用户对系统输出的规划结果进行点击、选择或查看的日志记录数据,都会由系统进程收集下来,经过格式化处理后保存在数据库中,供系统进行数据挖掘使用。
全文摘要
本发明提出了一种基于庞大的旅游目的地信息库、旅游企业和产品信息库,依据用户特征、市场热点、旅游产品的数据挖掘和分类结果,采用智能检索和匹配技术,根据用户目的地、时间、预算等条件,产生满足用户要求的基于宽带网络的智能旅游行程规划系统。该发明为数字旅游服务的智能化、个性化提供了解决方案,具有很高的实用价值。
文档编号G06Q30/00GK101763611SQ200910242548
公开日2010年6月30日 申请日期2009年12月18日 优先权日2009年12月18日
发明者杜军平, 林俊 申请人:北京邮电大学