一种基于三维Gis的景区资源管理系统及方法与流程

文档序号:24873092发布日期:2021-04-30 12:46阅读:100来源:国知局
一种基于三维Gis的景区资源管理系统及方法与流程

本发明涉及景区资源管理技术领域,特别涉及一种基于三维gis的景区资源管理系统及方法。



背景技术:

随着我国旅游经济的快速发展,提高风景名胜区各种资源保护和管理水平,实现资源的可持续利用已成为一项迫切而现实的任务。另外,各景区日常管理和决策任务日益繁重,大量信息需要及时反馈和快速处理,传统的管理方法和手段已经不能适应景区发展的需要,成为景区快速发展的瓶颈问题。各景区为适应各项管理工作的要求,开展了大量的数字化系统建设,开发出大量应用系统,但是由于开发时间、开发技术及主导部门等因素影响,造成各应用系统各自独立运行,使用操作繁琐,无法实现数据共享,形成信息孤岛。



技术实现要素:

本发明的目的在于提供一种基于三维gis的景区资源管理系统及方法,提出一种既能够节省存储空间,又能够避免数据丢失的内存数据库主备同步的方法;提供了一种网络处理器对数据流量进行限速的方法,根据简单的业务分类方法针对高速网络中的线速网络处理器数据处理流程,对输入网络处理器的数据包输入速率进行业务类型区别处理,采用定时严格限制法,用定时内允许通过的字节数作为数据包丢弃的依据,实现对输出速率的控制,克服了现有网络中,缺乏数据包的带宽控制,在对带宽严格要求的应用场合,不能提供有效增值服务的缺陷。已解决现有技术中存在的问题,实现了对基于三维gis的景区资源管理的高效管理。

本发明采用的技术方案如下:

一种基于三维gis的景区资源管理方法,包括如下步骤:

s01,数据采集终端获取景区场景信息,生成逐帧图片并存入图片存储服务器;

s02,图片存储服务器接收所述景区场景信息加载指令,并将逐帧图片根据不同的类型进行分解,得到不同的模型加载子任务,通过访问存储文件寻址信息表获取不同类型的文件存储位置,进而读取每个模型的完整文件,对应完成每一类型文件的读取和输出,上述文件包括游客热度数据文件、垃圾桶状况数据文件、游乐设施数据文件;

s03,算法服务器分别提取s02中各类型文件,载入图片,识别对应算法,进行计算,完成计算后将数据结果存储至数据库,上述文件包括游客热度数据文件、垃圾桶状况数据文件、游乐设施数据文件;

s04,各个子系统服务器从数据库中读取计算数据结果,结合三维gis信息中生成的三维场景图并且输出给pc端。

优选地,在步骤s03中游客热度的算法包括下列步骤:

s1,获取摄像头的逐帧图片,并存入图片存储服务器;将图片载入到识别人流算法中,分析统计出各区域当前时间段游客人数;将分析数据存入数据库;从数据库中读取人流数据,根据当前区域人数a除以当前区域预设拥挤人数b得到当前区域人员颗粒度c,然后根据预设流畅度划分等级;将分析结果存入数据库。

优选地,在步骤s03中垃圾桶状况的算法包括下列步骤:

s2,获取摄像头的逐帧图片,并存入图片存储服务器;将图片载入到识别垃圾桶状况算法中,分析各区域的垃圾桶状态;将分析数据存入数据库;从数据库中读取垃圾桶状况数据,根据当前垃圾桶内垃圾量判断是否需要进行垃圾桶清理;将分析结果存入数据库。

优选地,在步骤s03中游乐设施数据的算法包括下列步骤:

s3,获取摄像头的逐帧图片,并存入图片存储服务器;将图片载入到游乐设施数据算法中,分析各区域的游乐设施的人流量状态以及使用时长数据;将分析数据存入数据库;从数据库中读取游乐设施数据,根据当前的人流量状态以及使用时长数据对比数据库里的预存的维护标准,判断是否对单个游乐设施停机维护;将分析结果存入数据库。

优选地,服务器接收外部系统数据,并进行分类存储,步骤s1中的游客热度的数据资源来源于外部票务资源子系统数据。

优选地,一种基于三维gis的景区资源管理系统,包括视觉终端、平台门户、内部系统和外部系统,所述内部系统包括业务处理子系统、数据采集子系统、数据分析子系统、数据缓存子系统和数据存储子系统,所述外部系统包括gps汽车管理子系统、垃圾箱管理子系统、职工信息子系统和票务资源子系统;

a所述视觉终端为pc显示器和led显示设备,用于最终显示景区地图,信息通知;

b所述平台门户包括三维gis地图平台和后台管理系统;

c所述业务子系统包括二销数据记录模块、垃圾桶状况展示模块、车辆路线图模块和自动预警模块;

d所述数据采集子系统包括统一任务调度模块、采集规则定义模块和异常报警模块;

e所述数据分析子系统包括二销数据统计模块、垃圾桶数据模块、游客数据模块和游乐设施数据模块;

f所述数据缓存子系统采用redis缓存方式,redis提供一个分布式锁,通过redis分布式锁限制数据库的访问权限,防止数据遭受攻击和丢失;

g所述数据存储系统采用mysql数据库服务器配合mongodb分布式文件存储的数据库协同工作,mysql用作核心业务数据的存储,mongodb负责日志、报表类便于查询的存储。

优选地,外部票务资源子系统数据提供给后台管理系统以下数据:景区票务基本信息设置、票型设置、日历库存设置、价格设置,以及对接景区闸机工作数据,闸机获取用户信息根据票务系统中的订单信息进行开关验证,根据分销系统提交后的订单进行验证以及出票操作;其中所述分销系统通过网络信息传输获取票务系统和各大分销渠道的票务销售数据,进行分类存储。

优选地,所述三维gis地图平台实时接收gps数据,对景区及景区周围线路上的汽车流量、行驶路线进行定位分析统计,通过计算找出拥堵端进行广播预警疏通。

与现有技术相比,本发明通过用数组表示的链表来管理失步记录号,所有的连接指示都是通过数组下标完成,在所有的操作中对数据搜索都是直接定位,提高了整个运行速度。图片存储服务器接收所述景区场景信息加载指令,并将逐帧图片根据不同的类型进行分解,得到不同的模型加载子任务,通过访问存储文件寻址信息表获取不同类型的文件存储位置,进而读取每个模型的完整文件,对应完成每一类型文件的读取和输出。

结合交换机数据的特点,数据变化时,要么是插入、删除,要么是局部少量字段的修改。针对这种情况,在数据变化类型中有修改这一项,此种变化避免了每一条记录都要传输整条记录的情况,减小了整个传输负荷。

由于交换机数据的实时性要求,当实时同步进程启动时,只要有失步数据存在,都会传输数据,同时由于三种失步类型的存在,无法使数据报自然达到固定的长度,因此在此机制中,只规定了数据包的最大长度,通过增加少量控制字段控制数据包的读写,来减少固定长度包对数据空间的浪费。所述数据缓存子系统采用redis缓存方式,redis提供一个分布式锁,通过redis分布式锁限制数据库的访问权限,防止数据遭受攻击和丢失。

由于在数据同步时,交换机还会有其他业务在处理,所以要避免因数据同步导致其他业务无法正常处理的情况。因此在传输数据控制区内增加相关字段防止一直连续同步未响应的数据包以及持续的失步记录的同步。所述数据存储系统采用mysql数据库服务器配合mongodb分布式文件存储的数据库协同工作,mysql用作核心业务数据的存储,mongodb负责日志、报表类便于查询的存储。

本发明在网络处理器收到数据包后,提取数据包头中的搜索关键字,匹配网络处理器中的用户路由表,再按照该用户记录中的业务类型参数,识别数据包的业务类型,采用相应的带宽控制策略进行限速处理,从而实现对不同业务类型数据包进行带宽控制。算法服务器分别提取s02中各类型文件,载入图片,识别对应算法,进行计算,完成计算后将数据结果存储至数据库;各个子系统服务器从数据库中读取计算数据结果,结合三维gis信息中生成的三维场景图并且输出给pc端。

附图说明

图1为本发明的系统整体架构示意图;

图2为本发明的技术方案流程示意图。

具体实施方式

为使本领域技术人员更好的理解本发明的技术方案,下面结合附图和具体实施方式对本发明作详细说明。

参见图1,一种基于三维gis的景区资源管理系统,后台管理系统与gps汽车管理子系统、垃圾箱管理子系统、职工信息子系统和票务资源子系统进行实时信息传输更新,所述业务子系统中二销数据记录模块记录票务资源子系统传输的数据信息,然后传输给数据分析子系统的二销数据统计模块进行统计分析和计算,然后进行数据存储。摄像头对景区所有场景进行拍摄和记录,生成逐帧图片后进行数据保存,游客数据模块调取数据对人流量进行计算得出人流区域颗粒度,对比数据库中预先存储的管理数据方案,方便管理系统对景区进行人流分散和疏导进行分析,然后存储结果数据;垃圾桶数据模块调取数据对垃圾桶当前状态进行分析,对比预先存储的管理数据方案,对垃圾箱状态进行判断,决定是否需要清理和维护,然后存储结果数据;游乐设施数据模块调取数据,将图片载入到游乐设施数据算法中,分析各区域的游乐设施的人流量状态以及使用时长数据,根据当前的人流量状态以及使用时长数据对比数据库里的预存的维护标准,判断是否对单个游乐设施停机维护,然后存储结果数据;统一任务调度模块根据数据库的各种分析结果数据对整个景区的进行任务调度分析计算,然后将异常指令通过pc展示给工作人员,预警模块将通知信息发送到led显示设备提醒景区游客注意当前异常情况,以确保景区的正常运行。所述数据存储系统采用mysql数据库服务器配合mongodb分布式文件存储的数据库协同工作,mysql用作核心业务数据的存储,mongodb负责日志、报表类便于查询的存储,二者协同工作,能够保证数据的安全,实现数据主备同步,保障景区管理系统的正常运行。

具体的实施方法参见图2:s01,数据采集终端获取景区场景信息,生成逐帧图片并存入图片存储服务器;

s02,图片存储服务器接收所述景区场景信息加载指令,并将逐帧图片根据不同的类型进行分解,得到不同的模型加载子任务,通过访问存储文件寻址信息表获取不同类型的文件存储位置,进而读取每个模型的完整文件,对应完成每一类型文件的读取和输出,上述文件包括游客热度数据文件、垃圾桶状况数据文件、游乐设施数据文件;

s03,算法服务器分别提取s02中各类型文件,载入图片,识别对应算法,进行计算,完成计算后将数据结果存储至数据库,上述文件包括游客热度数据文件、垃圾桶状况数据文件、游乐设施数据文件;

s04,各个子系统服务器从数据库中读取计算数据结果,结合三维gis信息中生成的三维场景图并且输出给pc端后台管理系统根据三维gis地图平台提供的数据对系统数据进行实时监控、分析、存储和预警。

关于s03中游客热度的具体算法为s1,获取摄像头的逐帧图片,并存入图片存储服务器;将图片载入到识别人流算法中,分析统计出各区域当前时间段游客人数;将分析数据存入数据库;从数据库中读取人流数据,根据当前区域人数a除以当前区域预设拥挤人数b得到当前区域人员颗粒度c,然后根据预设流畅度划分等级;将分析结果存入数据库。

关于s03中垃圾桶状况的算法为s2,获取摄像头的逐帧图片,并存入图片存储服务器;将图片载入到识别垃圾桶状况算法中,分析各区域的垃圾桶状态;将分析数据存入数据库;从数据库中读取垃圾桶状况数据,根据当前垃圾桶内垃圾量判断是否需要进行垃圾桶清理;将分析结果存入数据库。

关于在步骤s03中游乐设施数据的算法为s3,获取摄像头的逐帧图片,并存入图片存储服务器;将图片载入到游乐设施数据算法中,分析各区域的游乐设施的人流量状态以及使用时长数据;将分析数据存入数据库;从数据库中读取游乐设施数据,根据当前的人流量状态以及使用时长数据对比数据库里的预存的维护标准,判断是否对单个游乐设施停机维护;将分析结果存入数据库

最后需要说明,上述描述仅为本发明的优选实施例,本领域的技术人员在本发明的启示下,在不违背本发明宗旨及权利要求的前提下,可以做出多种类似的表示,这样的变换均落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1