互联网+云计算的文旅大数据平台系统设计与开发**
2022-01-19陈永海
陈永海
(北海职业学院,广西 北海 536000)
近年来,人们对于文化旅游的需求逐渐增多,但目前基于“互联网+云计算”的文旅大数据平台系统在实际应用的过程中仍存在不少问题。基于此,有必要对其优化设计和开发展开更加深入的研究。
1 研究背景
随着我国现代信息技术的不断发展,互联网技术和云计算技术开始在众多领域中得到了广泛应用。与此同时,其软件技术在结构方面也在持续创新和升级。例如,当前开发者在软件开发的过程中往往需要选择云平台支持兼容的软件,进而在此基础上展开内容设计以及工作。应当立足于虚拟化实现同该云平台之间的有机结合,以便同当前云计算的运算和储存能力的动态化转变相适应。除此以外,为了能够更好地满足用户在使用方面的实际需求,设计人员可以立足于数据储存结构和数据处理能力的优化展开完善工作。工作人员应当对互联网信息技术展开更为深层次的改善和创新,充分发挥出互联网本身所具有的公开性以及共享性特点,以选择更多的可用软件。由于云计算所面向的用户数量极广,所以其有着相对较高的安全性要求,与其他行业相比对于安全要求存在更高的级别,要求其能够实现有效抵抗各种攻击,并为私有信息提供全方位的保护。
现如今,我国终端电子设备得到了进一步的发展,人们生活开始逐渐离不开手机、电脑和平板等移动终端设备。由此可见,基于互联网和云计算所构建起的文旅大数据平台,应当能够支持多样化的终端设备。若想真正构建起能够适应现代发展的智慧旅游框架,则势必要建立起一个切实可行的文旅大数据平台系统。而云计算则能够在诸多方面为智慧旅游的实现提供支持,一方面,从目前来看,云计算已经形成了较大的规模,其本身已经产生了更加强大的计算能力,能够有效为用户提供相应的计算服务。云计算的应用能够第一时间、迅速开展对于海量数据以及信息的处理工作,为用户提供其实际所需要的多样化信息。另一方面,云计算可以有效突破时间以及空间的限制为用户提供相应的终端服务,这样一来,用户便能够采用申请云服务的形式得到服务,而并非是仅仅在特定的实体中得到服务。由此可见基于云计算和互联网的智慧旅游能够应用在多种条件和情况下,为使用者提供更为针对性、适合的服务,最大限度地同用户的实际需求相适应[1]。
2 文旅大数据平台系统的主要功能及设计实现
2.1 系统需求
文旅大数据平台系统的用户需求如图1所示。笔者主要是基于用户需求对平台系统的功能进行确定。
图1 用户需求分析
2.1.1 平台操作需求
当前我国有着极为丰富的旅游资源,有着多样化的服务内容,在旅游人员的需求方面也呈现出较大的差异性,所以,在进行系统设计时,应当保障其操作的直观性以及简便性,这样便能够帮助工作人员短期内高效完成对于景点的筛选。基于此,可以在操作方面将平台划分成用户登录、景点导航以及景点周边管理几个板块。与此同时,还要设置收藏夹,方便用户在浏览过程中随时将其感兴趣的景点和周边收藏起来。此外,平台还要设置自动漫游以及分享漫游功能,此举可以帮助用户减少操作步骤。用户在使用景点导航的过程中能够对各个景区的实际情况产生更为全面的了解和认识,同时,还可以基于此客观地评价景区,而在全景图中还可以向用户展示其在旅游过程中所需要的餐饮、医院、厕所以及ATM机等信息,为用户的查找提供便利。
2.1.2 平台应用需求
近年来,互联网和信息技术的高速发展使得我国中产阶级对于旅游有着更多的需求,并成为当下的主力消费人群,但受到旅游产业资源过于丰富和多样的影响,消费者往往难以更加精准地查找其所需要的旅游资源,但在当下科技手段不断更新升级的过程中,该问题已经逐渐得到了解决。基于虚拟现实针对旅游资源展开科学合理的配置工作,能够缓解海量数据信息同用户需求精准性之间的矛盾。虚拟现实的有效应用能够为旅游信息的对称提供保障,将信息用视觉这种更加直观的方式向消费者进行传递。在这一技术的加持下,消费者能够通过互联网平台事先对那些其所不了解的旅游资源产生初步认识,具体包括景点和景区等的气候变化以及服务内容等等,消费者在旅游之前便可以通过虚拟现实技术,对各种实用信息展开全方位的明确,具体包括停车地点、药店位置以及厕所等等,进而在该平台的基础上制定更加全面和完整的解决方案。对于当下时代背景下的旅游产业发展来说,互联网虚拟旅游平台有着至关重要的作用,结合当前“互联网+”以及旅游市场大数据分析等的兴起来看,“互联网+旅游”势必成为我国旅游产业未来发展的趋势。
2.2 主要功能
2.2.1 旅游交通
在智慧文化旅游这一时代背景下,公路、铁路、航空以及海运等旅游交通产业开始展现出更高的智慧化程度。在当前社会信息化以及数字化转型的时代背景下,航空业开始展现出更加快速的智慧化增长趋势,其能够通过人工智能、大数据、云计算等技术的灵活应用,进一步提升服务、安防以及运控等的实效性,构建起更加智能化、全场景以及全感知的智慧新机场,构架起更加方便的模式,为游客的文化旅游提供支持,既能有效提升航班流以及旅客流的畅通性,还能带来全新的旅游体验。毋庸置疑,该新型旅游方式的应用能够进一步提升国内文化旅游国际市场竞争力。
2.2.2 餐饮住宿
对于文化旅游来说,餐饮和住宿是至关重要的组成部分,与此同时,在当前智慧文化旅游高速发展的时代背景下,智慧酒店也在逐渐进步的过程当中。较之以往,智慧酒店能够同多样化的信息技术相融合,在文旅大数据平台的基础上为游客提供更为方便的方式,以满足其在订房和入住方面的实际需求。
2.2.3 旅游组织
旅游组织主要包括活动公司、旅行社以及在旅游行业中的一些其他组织,其能够在相关网站或者是站点中对旅游套餐进行直接销售,接下来再运用大数据分析游客群体所具有消费行为,总结出其消费习惯和消费爱好,实现更加精确并具有针对性的投放,这有助于实现对于营销成本的高质量控制。游客能够在文旅大数据平台中更为直观明确地了解景区的具体情况,并基于此制定符合自身需求的旅游策略,与此同时,还能够达到互动式交流的效果,形成更为科学有效的旅游方案[2]。
2.3 设计实现
2.3.1 数据预处理子模块
数据预处理子模块是文旅大数据平台的重要组成部分之一,从实际情况来看数据来源有着较为广泛的特点,原始数据难以完全满足分析的实际需求,时常会出现数据错误、重复以及缺失等现象,所以在本模块设计中融入了充足的统计分析算子、数据集成算子以及数据清洗算子,能够更加高质量地实现对于数据的处理[3]。在进行数据清洗的时候,其包括多种操作,具体包括忽略字段、记录排序、字符替换、数据分析以及数值运算等等。而数据集成合并多元多表数据,其具体涉及数据追加以及多表关联等[4]。在统计分析方面,其具体指的是初步统计数据特征,帮助工作人员在宏观层面上精准地发现相应的数据问题,这样一来便能够合理确定参数取值范围。此外,其原子操作还包含着相关系数矩阵、正态检验、方差以及均值等内容[5]。
在系统中需要在数据库中对海量的数据进行读取,JSON是其中主要的数据格式,其可以表示对象,同样可以表示数组,数据格式如下:
2.3.2 Kylin建模子模块
本系统在实际开展设计工作的时候实现了对于Kylin建模模块的有效集成,设计人员能够在添加配置的基础上达到集成Kylin集群建模页面的效果。在Kylin建模子模块中能够新建多个项目,而在每一个项目中都可以建立起多个Model,所有的Model均是通过对于多张维度表和事实表所建成的多维统计逻辑模型。在Model上根据数据立方体展开执行计算,其主要是按照下述逻辑过程进行计算。从数据立方体定义的维度表和事实表出发,通过使用Hive构建起相应的宽表[6]。抽取事实表上维度的distinct值,并采用字典树的形式对事实表上的维度进行压缩编码使其成为目录。通过对于125MapReduce的应用可以在第一部获取宽表文件进行输入,实现对于N-Dimension cuboid的输入,接下来便可以根据上一步所生成的结果串行产生N-1cuboid,N-2cuboid…0-cuboid。基于所产生的Cuboid数据量展开对于HTable的Region分割策略的计算工作,并创建HTable,实现对于HFile的合理导入。立足于本模块所集成的Kylin配置页面展开相应的数据建模工作,再正式创建数据立方体和生成之间应当在Hive中实现表结构的导入,然后便要对维度表以及事实表和其中所涉及的度量与维度进行选择,进而完成数据模型的创建工作[7-8]。接下来便需要基于模型进行执行计算度量以及维度的科学选择,并对其进行设置优化等工作,待到数据立方体得出结果之后便能够实现对于Cube的创建工作。对于优化设置来说,工作人员可以在进行衍生维度和强制维度设置的基础上达到加快构建Cube构建流程速度的效果[9]。
2.3.3 驾驶舱管理子模块
驾驶舱管理子模块的构成包含着多张图表,其能够采用自定义的拖拽方式对图表展开自由形式的组合,其中涉及标准图表、地图、多维表格以及指标卡等等各种样式,而驾驶舱在多样化的图表组合基础上有着多种排列组合的方式,驾驶舱本身有着整体主题意义,能够帮助用户从各种角度着手针对观察数据的实际情况进行观察和分析。其具体涉及驾驶舱的新建、修改以及删除等多项内容,并且还有着多图联动以及实施驾驶舱等各方面功能。一旦其数据出现更新和变化,那么图表数据同样会进行自动计算,与此同时还会在原有的基础上更新驾驶舱。本文中基本上都是采用WebSocket进行前后端的实时内容推送,并基于WebSocket链接本模块对实时驾驶舱列表进行了维护,然后再利用数据源监控模块针对数据源的变化展开全方位的监控,一旦其数据产生一定的变化,便会基于驾驶舱对应的更新频率配置推动实时图表的再次计算[10]。在此过程中所包含的图表生成模块以及计算引擎执行器模块都已经完成了设计,在计算完毕之后便要更新图表,然后便将有数据更新成功的消息通知驾驶舱页面,重新调用驾驶舱查询接口,向用户呈现出最新的图表重组驾驶舱。
3 结论
综上所述,强化对互联网和云计算技术的应用,能够有效提升文旅大数据平台建设的效果,对于文化旅游行业整体的持续发展有着积极的促进作用。因此,研究人员应当优化系统设计,继而为我国旅游行业发展创造良好的条件。