一种文旅地理信息采集系统和方法与流程

文档序号:26908609发布日期:2021-10-09 14:25阅读:196来源:国知局
一种文旅地理信息采集系统和方法与流程

1.本发明涉及地理信息科学技术领域,特别是涉及一种文旅地理信息采集系统和方法。


背景技术:

2.传统的文旅项目信息采集,需要专业人员使用专业设备并到文旅现场实时采集,采集流程复杂、效率低下、人力物力资源消耗较大。采集完成后还需上报相关主管部门进行报备审批,批复时间长、时间成本高。本项目采用微信小程序、阿里云saas平台和mysql数据库构建的文旅地理位置信息采集系统。无需下载app、直接在微信小程序中即可使用,文旅工作人员使用小程序上传文旅项目的地理位置信息和其他信息并直接保存至阿里云数据库中,快速构建全国文化旅游项目信息数据库。


技术实现要素:

3.(一)要解决的技术问题
4.本发明实施例提供一种文旅地理信息采集系统,用以解决现有的文旅项目存在的信息采集效率低、人力物力成本较高的缺陷。
5.(二)发明内容
6.本发明实施例提供一种文旅地理信息采集系统,包括移动终端和服务器端,其中服务器端包括:
7.数据校对模块,其用于对移动终端中的各项参数进行校对;
8.数据处理模块,其用于对前端请求中的各项参数进行加工处理;
9.数据存储模块,其用于建立与阿里云mysql数据库的连接并将处理后的数据增加到数据库中;
10.图片处理模块,其用于将移动终端上传的图片进行压缩处理,降低服务器的存储压力,压缩完毕后,通过第三方敏感图片检测接口对所有图片进行校验,对于符合规范的图片不作处理、对于不符合规范的图片进行删除操作;
11.其中,文旅地理信息系统包括:
12.地理信息校对模块,其用于对用户输入的文旅信息的合法性进行初步校对,具体包括:限制用户输入特殊字符、限制用户输入空字符、校对手机号码和固定电话的合法性;
13.地理信息采集模块,其用于实现与终端设备中陀螺仪硬件进行双向通信,当用户授权应用获取当前位置的权限后,采集模块向陀螺仪硬件发送指令集,陀螺仪执行指令集获取当前位置经纬度并回调给采集模块完成数据采集流程;
14.地理图片信息上传模块,其允许用户批量选择相册或拍摄照片,勾选图片后异步上传至服务端完成图片上传操作。
15.用户交互模块,其用于与使用者进行信息交互;
16.移动终端包括移动平板设备、移动手机设备和笔记本设备中的一种或多种的组
合;其中,用户在移动平板设备或移动手机设备中使用app或者微信、支付宝中的小程序即可接入文旅信息采集系统的服务器端;用户在笔记本设备中使用浏览器输入对应网址即可进入文旅信息采集系统的服务器端。
17.优选的,数据校对模块对移动终端中的各项参数进行的校对工作包括:限制用户输入特殊字符、限制用户输入空字符、校对手机号码和固定电话的合法性。
18.优选的,数据处理模块对前端请求中的各项参数进行加工处理包括:将前端返回的各项时间信息转换成为标准时间戳、对文旅地理信息中的敏感词汇做无害化处理、将文旅地理信息中的经纬度截取至到小数点后7位。
19.优选的,服务器端包括有反地理编码模块,所述反地理编码模块对移动端的请求参数进行解析,获取到规范的文旅地理各项参数信息,将地理位置坐标作为参数,调用腾讯地图api接口,所述第三方地图服务器对wgs84经纬度坐标进行反地理编码,反地理编码成功后返回给服务端该经纬度坐标对应的地址信息,服务端获取到地址信息后,将文旅地理信息按照约定的标准字段存储到数据库中。
20.一种文旅地理信息采集方法,采用了上述文旅地理信息采集系统,包括以下步骤:
21.步骤一:工作人员使用移动终端进行文旅地理信息采集;
22.步骤二:移动终端获取经纬度坐标;
23.步骤三:服务端反地理编码,获取到规范的文旅地理各项参数信息,并将文旅地理信息按照约定的标准字段存储到数据库中。
24.优选的,步骤一包括以下步骤:
25.步骤a、工作人员登录移动终端相关的小程序或app应用;
26.步骤b、工作人员通过所述用户交互模块手动输入相关信息,具体包括:文旅名称信息、介绍信息、其他信息等;
27.步骤c、工作人员使用移动终端采集文旅相关图片信息,并上传至所述服务端的图片存储服务器,上传成功后服务端返回图片的服务器地址链接;
28.步骤d、工作人员授权应用获取用户当前位置的权限,小程序或app应用自动获取当前所在位置的经纬度坐标;
29.步骤e、小程序或app应用会对文旅信息的合理性进行校验,对于校检不合理的信息给出相关提示;
30.步骤f、校检成功后,小程序或app应用会将文旅地理信息上传至服务端并存储到云端mysql数据库中。
31.优选的,步骤二包括以下步骤:
32.步骤g、小程序或app应用调用终端中陀螺仪硬件接口发送获取当前经纬度坐标的相关指令集;
33.步骤h、陀螺仪接收指令,进行获取当前经纬度的操作,获取成功后返回经纬度坐标给小程序或app应用;
34.优选的,步骤三包括以下步骤:
35.步骤i、服务端对移动端的请求参数进行解析,获取到规范的文旅地理各项参数信息;
36.步骤j、服务端将地理位置坐标作为参数,调用第三方地图地图api接口
37.步骤k、腾讯地图服务器对经纬度坐标进行反地理编码,反地理编码成功后返回给服务端该经纬度坐标对应的地址信息;
38.步骤l、服务端获取到地址信息后,将文旅地理信息按照约定的标准字段存储到数据库中。
39.优选的,经纬度坐标为wgs84坐标系下的经纬度坐标。
40.优选的,第三方地图采用了腾讯地图。
41.(三)有益效果
42.本发明实施例提供的一种文旅地理信息采集系统,包括移动终端和服务器端,其中服务器端包括:数据校对模块、数据处理模块、数据存储模块和图片处理模块,文旅工作人员通过用户交互模块上传文旅项目的地理位置信息和其他信息并直接保存至云数据库中,即可快速构建全国文化旅游项目信息数据库,避免了传统的文旅信息采集系统存在的需要专业人员使用专业设备并到文旅现场实时采集,采集流程复杂、效率低下、人力物力资源消耗较大的缺陷,大大提高了文旅信息的采集效率,促进了全国文旅信息系统的构建工作。
附图说明
43.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
44.图1是本发明实施例中的一种文旅地理信息采集系统的结构框图;
45.图2是本发明实施例中的一种文旅地理信息采集系统的信息采集流程图;
46.图3是本发明实施例中的一种文旅地理信息采集系统的服务器端的反编码流程图。
具体实施方式
47.为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.在本发明实施例的描述中,需要说明的是,除非另有明确的规定和限定,术语“第一”“第二”“第三”是为了清楚说明产品部件进行的编号,不代表任何实质性区别。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明实施例中的具体含义。
49.需要说明的是,除非另有明确的规定和限定,术语“连接”应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在发明实施例中的具体含义。
50.本实施例提供的一种文旅地理信息采集系统,如图1所示,其是基于微信小程序和saas云服务平台构建的文化旅游地理信息采集系统,包括移动终端和服务器端和文旅地理信息系统本体。
51.其中服务端基于阿里云服务器和centos操作系统,具有简单高效、安全可靠、处理能力可弹性伸缩的计算服务等特点,包括以下主要模块:
52.模块一:数据校对模块,该模块主要对前端请求中的各项参数进行校对。具体包括:文旅地理信息名称重复性校对、地理信息中敏感词汇检测、地理图片的敏感信息检测。
53.模块二:数据处理模块,该模块主要是对前端请求中的各项参数进行加工处理。具体包括:将前端返回的各项时间信息转换成为标准时间戳、对文旅地理信息中的敏感词汇做马赛克处理、将文旅地理信息中的经纬度保存到小数点后7位。
54.模块三:数据存储模块,该模块主要是建立与阿里云mysql数据库的连接并将处理后的数据增加到数据库中。
55.模块四:图片处理模块,该模块主要是将移动终端上传的图片进行压缩处理,降低服务器的存储压力。压缩完毕后,通过第三方敏感图片检测接口对所有图片进行校验,对于符合规范的图片不作处理、对于不符合规范的图片进行删除操作。
56.文旅地理信息系统是基于uni

app多端框架进行开发,具有可打包跨多端平台的特点极大提升了开发效率,本系统分为地理信息校对模块、地理信息采集模块、地理图片信息上传模块三个主要模块:
57.模块一:地理信息校对模块可对用户输入的文旅信息的合法性进行初步校对,具体包括:限制用户输入特殊字符、限制用户输入空字符、校对手机号码和固定电话的合法性。
58.模块二:地理信息采集模块可实现与终端设备中陀螺仪硬件进行双向通信。当用户授权应用获取当前位置的权限后,采集模块向陀螺仪硬件发送指令集,陀螺仪执行指令集获取当前位置经纬度并回调给采集模块完成数据采集流程。
59.模块三:地理图片信息上传模块允许用户批量选择相册或拍摄照片,勾选图片后异步上传至服务端完成图片上传操作。
60.服务端基于阿里云服务器和centos操作系统,具有简单高效、安全可靠、处理能力可弹性伸缩的计算服务等特点,同样包括四个主要模块:
61.模块一:数据校对模块,该模块主要对前端请求中的各项参数进行校对。具体包括:文旅地理信息名称重复性校对、地理信息中敏感词汇检测、地理图片的敏感信息检测。
62.模块二:数据处理模块,该模块主要是对前端请求中的各项参数进行加工处理。具体包括:将前端返回的各项时间信息转换成为标准时间戳、对文旅地理信息中的敏感词汇做马赛克处理、将文旅地理信息中的经纬度保存到小数点后7位。
63.模块三:数据存储模块,该模块主要是建立与阿里云mysql数据库的连接并将处理后的数据增加到数据库中。
64.模块四:图片处理模块,该模块主要是将移动终端上传的图片进行压缩处理,降低服务器的存储压力。压缩完毕后,通过第三方敏感图片检测接口对所有图片进行校验,对于符合规范的图片不作处理、对于不符合规范的图片进行删除操作。
65.如图2所示,该文旅地理信息采集系统采用以下方法进行文旅信息采集:工作人员登录移动终端相关的小程序或app应用;在用户交互界面手动输入相关信息,具体包括:文旅名称信息、介绍信息、其他信息等;接着使用移动终端采集文旅相关图片信息,并上传至服务端图片存储服务器,上传成功后服务端返回图片的服务器地址链接;然后即可授权应
用获取用户当前位置的权限,应用程序(微信小程序或者app)自动获取当前所在位置的经纬度坐标;应用程序会对文旅信息的合理性进行校验,对于校检不合理的信息给出相关提示,校检成功后,应用程序会将文旅地理信息上传至服务端并存储到云端mysql数据库中。其中,应用程序通过以下方法获取经纬度坐标:首先调用终端中陀螺仪硬件接口发送获取当前经纬度坐标的相关指令集,陀螺仪接收指令后,进行获取当前经纬度的操作,获取成功后返回经纬度坐标(wgs84坐标系)给应用程序。最后,服务器端还需要对进行反地理编码操作,如图3所示,具体包括以下步骤:s1、服务端对移动端的请求参数进行解析,获取到规范的文旅地理各项参数信息,s2、服务端将地理位置坐标作为参数,调用腾讯地图api接口,s3、腾讯地图服务器对wgs84经纬度坐标进行反地理编码,反地理编码成功后返回给服务端该经纬度坐标对应的地址信息,s4、服务端获取到地址信息后,将文旅地理信息按照约定的标准字段存储到数据库中。
66.采用上述一种文旅地理信息采集系统,文旅工作人员通过用户交互模块上传文旅项目的地理位置信息和其他信息并直接保存至云数据库中,即可快速构建全国文化旅游项目信息数据库,避免了传统的文旅信息采集系统存在的需要专业人员使用专业设备并到文旅现场实时采集,采集流程复杂、效率低下、人力物力资源消耗较大的缺陷,大大提高了文旅信息的采集效率,促进了全国文旅信息系统的构建工作。
67.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1