CN110704460B - 一种时空大数据汇交***及方法 - Google Patents

一种时空大数据汇交***及方法 Download PDF

Info

Publication number
CN110704460B
CN110704460B CN201910822515.2A CN201910822515A CN110704460B CN 110704460 B CN110704460 B CN 110704460B CN 201910822515 A CN201910822515 A CN 201910822515A CN 110704460 B CN110704460 B CN 110704460B
Authority
CN
China
Prior art keywords
internet
data
things
trigger event
trigger
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.)
Active
Application number
CN201910822515.2A
Other languages
English (en)
Other versions
CN110704460A (zh
Inventor
何华贵
杨卫军
刘洋
张鹏程
郭亮
杨梅
谢润桦
林鸿
晏四方
列键佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Urban Planning Survey and Design Institute
Original Assignee
Guangzhou Urban Planning Survey and Design Institute
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Urban Planning Survey and Design Institute filed Critical Guangzhou Urban Planning Survey and Design Institute
Priority to CN201910822515.2A priority Critical patent/CN110704460B/zh
Publication of CN110704460A publication Critical patent/CN110704460A/zh
Application granted granted Critical
Publication of CN110704460B publication Critical patent/CN110704460B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种时空大数据汇交***及方法,该***包括静态数据汇交子***和动态数据汇交子***;所述静态数据汇交子***包括用于对不同类型的第一类触发事件进行检测的第一检测模块和用于在所述第一检测模块检测到当前的第一触发事件时执行与所述当前的第一触发事件对应的数据汇交服务的第一响应模块;所述动态数据汇交子***包括用于实现所述动态数据汇交子***与物联网平台对接的对接模块、用于对不同类型的第二类触发事件进行检测的第二检测模块和用于在所述第二检测模块检测到当前的第二触发事件时从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据的第二响应模块。采用本发明能有效保证时空大数据更新的实时性。

Description

一种时空大数据汇交***及方法
技术领域
本发明涉及地理信息技术领域,尤其涉及一种时空大数据汇交***及方法。
背景技术
从地理空间框架发展到时空信息云平台,基础地理信息数据由静态数据,上升到具有时间标识的时空大数据。智慧城市的时空信息云平台,通过加入历史信息、现状信息、实时信息乃至未来各种各样的规划信息,在物联网和云计算下集成、整合、运行和服务,通过数字化能再现连续的现实世界,并且能够影响并反作用于现实世界。
发明人在实施本发明的过程中发现,目前在时空信息云平台中,一方面,由于数据中心的各类地理信息数据等静态数据是由各权威数据部门定时进行更新的,存在数据更新周期长、更新速度较慢的问题,从而导致数据更新实时性较低;另一方面,由于往往是通过将各种物联网设备接入,来获取物联网设备的实时动态数据,从而进行数据中心的动态数据的更新,而每种物联网设备的输入、输出标准不统一,因此,在获取物联网数据的过程中往往需要做大量的转换工作,耗时较长,从而导致数据更新实时性较低。
发明内容
本发明实施例提供一种时空大数据汇交***及方法,能有效保证时空大数据更新的实时性。
为实现上述目的,本发明实施例提供了一种时空大数据汇交***,包括静态数据汇交子***和动态数据汇交子***;其中,
所述静态数据汇交子***包括第一检测模块和第一响应模块;
所述第一检测模块,用于对不同类型的第一类触发事件进行检测;
所述第一响应模块,用于在所述第一检测模块检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;其中,所述当前的第一触发事件为不同类型的第一类触发事件中的触发事件;
所述动态数据汇交子***包括对接模块、第二检测模块和第二响应模块;
所述对接模块,用于实现所述动态数据汇交子***与物联网平台的对接;
所述第二检测模块,用于对不同类型的第二类触发事件进行检测;
所述第二响应模块,用于在所述第二检测模块检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心;其中,所述当前的第二触发事件为不同类型的第二类触发事件中的触发事件。
作为上述方案的改进,所述第一类触发事件包括指定目录中的文件新增事件、***消息总线的响应事件、数据库触发器的响应事件和指定邮箱中的邮件接收事件。
作为上述方案的改进,所述第二类触发事件包括地理围栏触发事件、轨迹追踪触发事件和停靠监控触发事件。
作为上述方案的改进,当所述当前的第二触发事件为所述地理围栏触发事件时,所述第二响应模块调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述地理围栏触发事件的物联网设备的实时地理围栏场景数据,使得所述物联网平台将所述实时地理围栏场景数据推送至所述数据中心。
作为上述方案的改进,当所述当前的第二触发事件为所述轨迹追踪触发事件时,所述第二响应模块调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述轨迹追踪触发事件的物联网设备的实时流动地址数据,使得所述物联网平台将所述实时流动地址数据推送至所述数据中心。
作为上述方案的改进,当所述当前的第二触发事件为所述停靠监控触发事件时,所述第二响应模块调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述停靠监控触发事件的物联网设备的实时地理位置数据,使得所述物联网平台将所述实时地理位置数据推送至所述数据中心。
作为上述方案的改进,所述动态数据汇交子***还包括注册模块;
所述注册模块,用于调用所述物联网平台的注册接口,为待注册的物联网设备进行注册,并将已注册的物联网设备的设备信息写入所述物联网平台。
作为上述方案的改进,所述动态数据汇交子***还包括云网关编解码插件库;
所述云网关编解码插件库被所述物联网平台用于将所述已注册的物联网设备上报的物联网数据转换为JSON格式的物联网数据。
作为上述方案的改进,所述静态数据汇交子***是基于FME技术构建的。
相应地,本发明实施例提供了一种时空大数据汇交方法,应用于如上任一项所述的时空大数据汇交***,包括:
所述静态数据汇交子***的第一检测模块对不同类型的第一类触发事件进行检测;
所述静态数据汇交子***的第一响应模块在所述第一检测模块检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;其中,所述当前的第一触发事件为不同类型的第一类触发事件中的触发事件;
所述动态数据汇交子***的对接模块实现所述动态数据汇交子***与物联网平台的对接;
所述动态数据汇交子***的第二检测模块对不同类型的第二类触发事件进行检测;
所述动态数据汇交子***的第二响应模块在所述第二检测模块检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心;其中,所述当前的第二触发事件为不同类型的第二类触发事件中的触发事件。
与现有技术相比,本发明公开的一种时空大数据汇交***及方法,通过静态数据汇交子***的第一检测模块对不同类型的第一类触发事件进行检测;通过所述静态数据汇交子***的第一响应模块在所述第一检测模块检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;通过所述动态数据汇交子***的对接模块实现所述动态数据汇交子***与物联网平台的对接;通过所述动态数据汇交子***的第二检测模块对不同类型的第二类触发事件进行检测;通过所述动态数据汇交子***的第二响应模块在所述第二检测模块检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心。由于设置了触发机制,能在触发事件发生时,使得相应的数据汇入数据中心,从而进行数据的更新,解决了现有技术中由于定时更新的更新周期较长而导致的数据更新实时性较低的问题,能有效保证时空大数据更新的实时性,并且,由于是从物联网平台中获取物联网数据,无需接入各种物联网设备并进行转换,解决了现有技术中由于获取物联网数据需要做转换工作而导致数据更新实时性较低的问题,能有效保证时空大数据更新的实时性。
附图说明
图1是本发明提供的时空大数据汇交***的一个实施例的结构示意图。
图2是本发明提供的时空大数据汇交方法的一个实施例的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,是本发明提供的时空大数据汇交***的一个实施例的结构示意图。
本发明实施例提供一种时空大数据汇交***,该***分别与数据中心和物联网平台连接。该***包括静态数据汇交子***10和动态数据汇交子***20;其中,
所述静态数据汇交子***10包括第一检测模块11和第一响应模块12;
所述第一检测模块11,用于对不同类型的第一类触发事件进行检测;
所述第一响应模块12,用于在所述第一检测模块11检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;其中,所述当前的第一触发事件为不同类型的第一类触发事件中的触发事件;
所述动态数据汇交子***20包括对接模块21、第二检测模块22和第二响应模块23;
所述对接模块21,用于实现所述动态数据汇交子***20与物联网平台的对接;
所述第二检测模块22,用于对不同类型的第二类触发事件进行检测;
所述第二响应模块23,用于在所述第二检测模块22检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心;其中,所述当前的第二触发事件为不同类型的第二类触发事件中的触发事件。
其中,所述时空大数据汇交***实现时空大数据汇交的原理为:所述静态数据汇交子***10的第一检测模块11对不同类型的第一类触发事件进行检测,当所述第一检测模块11检测到当前的第一触发事件时,所述静态数据汇交子***10的第一响应模块12执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心,从而完成静态数据的汇交;所述动态数据汇交子***20的对接模块21实现所述动态数据汇交子***20与物联网平台的对接,所述动态数据汇交子***20的第二检测模块22对不同类型的第二类触发事件进行检测,当所述第二检测模块22检测到当前的第二触发事件时,所述动态数据汇交子***20的第二响应模块23从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心,从而完成动态数据的汇交。
需要说明的是,现有的物联网平台有多个,在实际应用中可以是根据具体情况进行选择。优选地,所述物联网平台为华为OceanConnect IOT平台。
目前,现实世界的物联网应用错综复杂,感知设备多样化、网络多源异构、通信协议不一。基于传统物联网技术手段的动态数据汇聚,还主要停留在GPRS传输阶段,或通过建立通信站点来进行物联网终端设备和通信运营商之间的联系,其缺陷主要是功耗大、覆盖范围小、费用高。然而,基于华为NB-IOT标准传输协议构建的物联网动态数据汇聚,与传统物联网传输协议相比,具备信号覆盖广、功耗小、费用低等明显优势。华为OceanConnectIOT平台支持接入无关(任意设备、任意网络、多协议适配)的物联网海量动态数据汇聚,支持无线、有线等多种网络连接方式接入,还可以同时接入固定网络、移动(2G/3G/4G/NB-IoT)网络,还具有丰富的协议适配能力,还支持海量多样化终端设备接入,通过从华为OceanConnect IOT平台订阅物联网数据,很好解决了因感知设备多样化、网络多源异构、接入协议不一导致的物联网动态数据难接入、难汇聚等问题,真正构建了基于广域网的万物互联模式。
需要说明的是,由于物联网设备的数据是保密不公开的,若需要调用互联网上的物联网平台,则需要与物联网平台有一个加密的握手过程。以所述物联网平台为华为OceanConnect IOT平台为例,通过调用华为OceanConnect IOT平台的鉴权接口可以方便地实现在加密情况下时空大数据汇交***与物联网平台之间的通信。
本发明实施例提供的时空大数据汇交***,由于设置了触发机制,能在触发事件发生时,使得相应的数据汇入数据中心,从而进行数据的更新,解决了现有技术中由于定时更新的更新周期较长而导致的数据更新实时性较低的问题,能有效保证时空大数据更新的实时性,并且,由于是从物联网平台中获取物联网数据,无需接入各种物联网设备并进行转换,解决了现有技术中由于获取物联网数据需要做转换工作而导致数据更新实时性较低的问题,能有效保证时空大数据更新的实时性。
在上述实施例的基础上,作为优选实施方式,所述第一类触发事件包括指定目录中的文件新增事件、***消息总线的响应事件、数据库触发器的响应事件和指定邮箱中的邮件接收事件。
其中,指定目录中的文件新增事件,指的是指定目录下的有文件新增。时空大数据汇交***可以设置文件路径进行指定目录的自动监控。与指定目录中的文件新增事件对应的数据汇交服务,为对该指定目录下新增的文件进行数据处理,并将处理后的文件数据存储至数据中心。在第一检测模块11检测到指定目录中的文件新增事件时,第一响应模块12对该指定目录下新增的文件进行数据处理,并将处理后的文件数据存储至数据中心,使得处理后的文件数据汇入数据中心,从而实现数据汇交。
其中,***消息总线的响应事件,指的是时空大数据汇交***通过***消息总线集中处理发出的消息指令队列。***消息总线包括Java Messaging Service、IBMWebSphere MQ、Apache ActiveMQ和Jboss HornetQ等。与***消息总线的响应事件对应的数据汇交服务,为根据时空大数据汇交***发出的消息指令队列,对待处理的数据进行处理,得到处理后的数据,并将处理后的数据存储至数据中心。在第一检测模块11检测到***消息总线的响应事件时,第一响应模块12根据时空大数据汇交***发出的消息指令队列,对待处理的数据进行处理,得到处理后的数据,并将处理后的数据存储至数据中心,使得处理后的数据汇入数据中心,从而实现数据汇交。
其中,数据库触发器的响应事件,指的是指定数据库中的数据表发生数据增删改除的操作时,数据库触发器发生响应。与数据库触发器的响应事件对应的数据汇交服务,为获取指定数据库中的数据变更信息,根据数据变更信息对数据中心进行数据变更。在第一检测模块11检测到数据库触发器的响应事件时,第一响应模块12获取指定数据库中的数据变更信息,根据数据变更信息对数据中心进行数据变更,使得变更后的数据汇入数据中心,从而实现数据汇交。
其中,指定邮箱中的邮件接收事件,指的是有数据通过电子邮件附件的形式投送至指定邮箱。与指定邮箱中的邮件接收事件对应的数据汇交服务,为获取指定邮箱当前接收到的邮件中的数据,将邮件数据存储至数据中心。在第一检测模块11检测到指定邮箱中的邮件接收事件时,第一响应模块12获取指定邮箱当前接收到的邮件中的数据,将邮件数据存储至数据中心,使得邮件数据汇入数据中心,从而实现数据汇交。
在上述实施例的基础上,作为优选实施方式,所述静态数据汇交子***是基于FME技术构建的。
其中,基于FME技术构建静态数据汇交子***的过程如下:
步骤一:在FME Desktop中构建静态数据汇交模型,以工作空间形式保存。FMEDesktop支持超过335种文件格式的读写,构建模型的过程主要以拖拽形式进行,降低了编程依赖及建模门槛。
步骤二:将步骤一中建立好的工作空间发布到FME Server,可以通过用户界面访问和运行工作区。FME Server的主要目的是对工作空间进行集中管理,建立任务计划,实现任务分发,提供工作空间运行状态监控和资源管理服务。
步骤三:构建静态数据汇交子***。静态数据汇交子***直接面向用户,利用二次开发封装FME Server的部分功能,并提供业务功能入口。***模块包括身份验证、资源管理、任务管理、工作空间管理四个部分。
目前,虽然地理空间框架提供了数据的共享交换,但其中的数据支持格式比较单一,如SHP、DXF等标准地理信息数据格式,对于其他新型产品数据、历史地理信息、远景地理信息、实时位置信息等数据无法实现接入。在本实施例中,由于静态数据汇交子***基于FME技术构建,数据格式转换基于FME开发实现,能支持超过335种空间数据和非空间数据的数据格式间相互转换,打破了数据壁垒,并且能支持多种空间数据和非空间数据的交换,包括CAD格式、GIS格式、栅格、空间数据库、大数据等,解决了现有技术中***数据支撑格式单一以及其他新型数据无法接入的问题。
在上述实施例的基础上,作为优选实施方式,所述第二类触发事件包括地理围栏触发事件、轨迹追踪触发事件和停靠监控触发事件。
其中,地理围栏触发事件,指的是指定的物联网设备进入地理围栏监控范围,或离开地理围栏监控范围,或在地理围栏监控范围里,或与地理围栏监控范围相交等。在第二检测模块22检测到地理围栏触发事件时,第二响应模块23调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述地理围栏触发事件的物联网设备的实时地理围栏场景数据,使得所述物联网平台将所述实时地理围栏场景数据推送至所述数据中心,从而实现数据汇交。
地理围栏服务适用于需要针对特定区域,监控用户位置与区域关系的场景中,包括签到类应用,在使用者签到之前,预先判断使用者有无在对应的地理围栏范围内,符合条件可以主动触发签到流程;共享单车停放应用,当使用者扫码骑车离开时,触发通知服务,让应用平台可以马上得知该单车已被使用并且离开原先地点;或当使用者关锁支付时,触发停放单车的通知服务,进行是否停在了合法区域内的判断任务。
其中,轨迹追踪触发事件,指的是指定的物联网设备的轨迹跟预规定的路线产生较大差别。在第二检测模块22检测到轨迹追踪触发事件时,第二响应模块23调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述轨迹追踪触发事件的物联网设备的实时流动地址数据,使得所述物联网平台将所述实时流动地址数据推送至所述数据中心,从而实现数据汇交。
通过检测轨迹追踪触发事件来实现数据汇交,可以为用户提供动态物联网节点轨迹追踪的功能。根据用户输入的物联网节点编码,返回动态物联网节点实时流动地址。例如,应用场景有车辆轨迹监控应用,当车辆的轨迹跟预规定的路线产生较大差别时,触发预警消息推送任务,数据进入数据中心,管理员可在第一时间得知该事件发生及轨迹路线数据。
其中,停靠监控触发事件,指的是指定的物联网设备闲置或停靠不动。在第二检测模块22检测到停靠监控触发事件时,第二响应模块23调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述停靠监控触发事件的物联网设备的实时地理位置数据,使得所述物联网平台将所述实时地理位置数据推送至所述数据中心,从而实现数据汇交。
通过检测停靠监控触发事件来实现数据汇交,可以为用户提供动态物联网节点是否闲置或停靠不动的停靠监控功能。
在上述实施例的基础上,作为优选实施方式,所述动态数据汇交子***还包括注册模块;
所述注册模块,用于调用所述物联网平台的注册接口,为待注册的物联网设备进行注册,并将已注册的物联网设备的设备信息写入所述物联网平台。
其中,由于各个物联网设备厂商不同,设备信息包括但不限于:设备id、MAC地址、型号、权属、设备部署的地理坐标。通过注册模块将物联网设备的信息写入物联网平台,一方面是唯一确定物联网设备,另一方面是可以根据设备信息拓展功能,比如在前端地图中展示物联网设备地理位置。
在上述实施例的基础上,作为优选实施方式,所述动态数据汇交子***还包括云网关编解码插件库;
所述云网关编解码插件库被所述物联网平台用于将所述已注册的物联网设备上报的物联网数据转换为JSON格式的物联网数据。
其中,物联网平台通过调用云网关编解码插件库将不同协议的物联网设备上报的二进制码流转换为物联网平台标准的JSON数据格式,从而进行协议转换,实现了接入无关(任意设备、任意网络、多协议适配)的物联网海量动态数据汇聚。
在上述实施例的基础上,以物联网平台为华为OceanConnect IOT平台为例,本实施例提供一种时空大数据汇交***的物联网动态数据汇交方法,具体步骤如下:
第一步,时空大数据汇交***调用华为OceanConnect IOT平台的注册接口,为采用不同网络、不同协议的任意物联网设备进行注册,将设备信息写入华为OceanConnectIOT平台;
第二步,物联网设备通过自身终端网络将采集的动态数据以二进制码流形式上报到华为OceanConnect IOT平台;
第三步,华为OceanConnect IOT平台智能调用云网关编解码插件库,将不同协议的物联网设备上报的二进制码流转换为IOT平台标准的JSON数据格式,从而实现协议转换;
第四步,华为OceanConnect IOT平台解析Profile文件,获取物联网设备支持的服务、属性及命令等信息,并将JSON数据格式的物联网数据通过标准协议上传到核心网;其中,核心网连通因特网;
第五步,时空大数据汇交***调用华为OceanConnect IOT平台的鉴权接口,实现***与华为OceanConnect IOT平台的对接;
第六步,时空大数据汇交***在检测到当前的第二触发事件时,调用华为OceanConnect IOT平台的订阅接口,告知华为OceanConnect IOT平台把与所述当前的第二触发事件对应的物联网数据通过因特网推送到指定的数据中心。
在本实施例中,动态的物联网数据上传至华为OceanConnect IOT平台,通过开发自定义的编解码插件和预定义Profile文件解析为JSON格式标准数据,时空大数据汇交***调用云鉴权接口与华为OceanConnect IOT平台进行通信并基于触发规则进行数据处理判断过程,得到进一步的分析结果,数据汇入数据中心,必要时在前端进行消息推送和可视化展示。
参见图2,是本发明提供的时空大数据汇交方法的一个实施例的流程示意图。
本发明实施例提供的一种时空大数据汇交方法,应用于如上任一实施例所述的时空大数据汇交***,包括:
S1、所述静态数据汇交子***的第一检测模块对不同类型的第一类触发事件进行检测;
S2、所述静态数据汇交子***的第一响应模块在所述第一检测模块检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;其中,所述当前的第一触发事件为不同类型的第一类触发事件中的触发事件;
S3、所述动态数据汇交子***的对接模块实现所述动态数据汇交子***与物联网平台的对接;
S4、所述动态数据汇交子***的第二检测模块对不同类型的第二类触发事件进行检测;
S5、所述动态数据汇交子***的第二响应模块在所述第二检测模块检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心;其中,所述当前的第二触发事件为不同类型的第二类触发事件中的触发事件。
需要说明的是,本实施例中的时空大数据汇交方法实现时空大数据汇交的原理和有益效果与上述***实施例类似,在此不再赘述。
本发明实施例提供的时空大数据汇交方法,由于设置了触发机制,能在触发事件发生时,使得相应的数据汇入数据中心,从而进行数据的更新,解决了现有技术中由于定时更新的更新周期较长而导致的数据更新实时性较低的问题,能有效保证时空大数据更新的实时性,并且,由于是从物联网平台中获取物联网数据,无需接入各种物联网设备并进行转换,解决了现有技术中由于获取物联网数据需要做转换工作而导致数据更新实时性较低的问题,能有效保证时空大数据更新的实时性。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

Claims (8)

1.一种时空大数据汇交***,其特征在于,包括静态数据汇交子***和动态数据汇交子***;其中,
所述静态数据汇交子***包括第一检测模块和第一响应模块;
所述第一检测模块,用于对不同类型的第一类触发事件进行检测;
所述第一响应模块,用于在所述第一检测模块检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;其中,所述当前的第一触发事件为不同类型的第一类触发事件中的触发事件;
所述动态数据汇交子***包括对接模块、第二检测模块和第二响应模块;
所述对接模块,用于实现所述动态数据汇交子***与物联网平台的对接;
所述第二检测模块,用于对不同类型的第二类触发事件进行检测;
所述第二响应模块,用于在所述第二检测模块检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心;其中,所述当前的第二触发事件为不同类型的第二类触发事件中的触发事件;
其中,所述第一类触发事件包括指定目录中的文件新增事件、***消息总线的响应事件、数据库触发器的响应事件和指定邮箱中的邮件接收事件;所述第二类触发事件包括地理围栏触发事件、轨迹追踪触发事件和停靠监控触发事件;
所述物联网平台支持接入无关的物联网海量动态数据汇聚,支持无线、有线及多种网络连接方式接入,还可以同时接入固定网络、移动网络,还支持海量多样化终端设备接入。
2.如权利要求1所述的时空大数据汇交***,其特征在于,当所述当前的第二触发事件为所述地理围栏触发事件时,所述第二响应模块调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述地理围栏触发事件的物联网设备的实时地理围栏场景数据,使得所述物联网平台将所述实时地理围栏场景数据推送至所述数据中心。
3.如权利要求1所述的时空大数据汇交***,其特征在于,当所述当前的第二触发事件为所述轨迹追踪触发事件时,所述第二响应模块调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述轨迹追踪触发事件的物联网设备的实时流动地址数据,使得所述物联网平台将所述实时流动地址数据推送至所述数据中心。
4.如权利要求1所述的时空大数据汇交***,其特征在于,当所述当前的第二触发事件为所述停靠监控触发事件时,所述第二响应模块调用所述物联网平台的订阅接口,从所述物联网平台中订阅触发所述停靠监控触发事件的物联网设备的实时地理位置数据,使得所述物联网平台将所述实时地理位置数据推送至所述数据中心。
5.如权利要求1所述的时空大数据汇交***,其特征在于,所述动态数据汇交子***还包括注册模块;
所述注册模块,用于调用所述物联网平台的注册接口,为待注册的物联网设备进行注册,并将已注册的物联网设备的设备信息写入所述物联网平台。
6.如权利要求5所述的时空大数据汇交***,其特征在于,所述动态数据汇交子***还包括云网关编解码插件库;
所述云网关编解码插件库被所述物联网平台用于将所述已注册的物联网设备上报的物联网数据转换为JSON格式的物联网数据。
7.如权利要求1所述的时空大数据汇交***,其特征在于,所述静态数据汇交子***是基于FME技术构建的。
8.一种时空大数据汇交方法,其特征在于,应用于如权利要求1至7任一项所述的时空大数据汇交***,包括:
所述静态数据汇交子***的第一检测模块对不同类型的第一类触发事件进行检测;
所述静态数据汇交子***的第一响应模块在所述第一检测模块检测到当前的第一触发事件时,执行与所述当前的第一触发事件对应的数据汇交服务,使得相应的数据汇入数据中心;其中,所述当前的第一触发事件为不同类型的第一类触发事件中的触发事件;
所述动态数据汇交子***的对接模块实现所述动态数据汇交子***与物联网平台的对接;
所述动态数据汇交子***的第二检测模块对不同类型的第二类触发事件进行检测;
所述动态数据汇交子***的第二响应模块在所述第二检测模块检测到当前的第二触发事件时,从所述物联网平台中订阅与所述当前的第二触发事件对应的物联网数据,使得所述物联网平台将与所述当前的第二触发事件对应的物联网数据推送至所述数据中心;其中,所述当前的第二触发事件为不同类型的第二类触发事件中的触发事件;其中,所述第一类触发事件包括指定目录中的文件新增事件、***消息总线的响应事件、数据库触发器的响应事件和指定邮箱中的邮件接收事件;所述第二类触发事件包括地理围栏触发事件、轨迹追踪触发事件和停靠监控触发事件;
所述物联网平台支持接入无关的物联网海量动态数据汇聚,支持无线、有线及多种网络连接方式接入,还可以同时接入固定网络、移动网络,还支持海量多样化终端设备接入。
CN201910822515.2A 2019-09-02 2019-09-02 一种时空大数据汇交***及方法 Active CN110704460B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910822515.2A CN110704460B (zh) 2019-09-02 2019-09-02 一种时空大数据汇交***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910822515.2A CN110704460B (zh) 2019-09-02 2019-09-02 一种时空大数据汇交***及方法

Publications (2)

Publication Number Publication Date
CN110704460A CN110704460A (zh) 2020-01-17
CN110704460B true CN110704460B (zh) 2021-07-09

Family

ID=69194001

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910822515.2A Active CN110704460B (zh) 2019-09-02 2019-09-02 一种时空大数据汇交***及方法

Country Status (1)

Country Link
CN (1) CN110704460B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714185A (zh) * 2014-01-17 2014-04-09 武汉大学 主题事件更新方法库及城市多源时空信息并行更新方法
CN104915401A (zh) * 2015-05-29 2015-09-16 广州杰赛科技股份有限公司 Gis信息更新方法和***
CN105430055A (zh) * 2015-11-02 2016-03-23 武大吉奥信息技术有限公司 基于分布式及多层次汇交的大数据交换***及方法
CN107483640A (zh) * 2017-09-25 2017-12-15 山东浪潮云服务信息科技有限公司 一种缓存更新方法、服务器及业务***
CN109635060A (zh) * 2018-11-27 2019-04-16 平安科技(深圳)有限公司 共享地图发布方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103714185A (zh) * 2014-01-17 2014-04-09 武汉大学 主题事件更新方法库及城市多源时空信息并行更新方法
CN104915401A (zh) * 2015-05-29 2015-09-16 广州杰赛科技股份有限公司 Gis信息更新方法和***
CN105430055A (zh) * 2015-11-02 2016-03-23 武大吉奥信息技术有限公司 基于分布式及多层次汇交的大数据交换***及方法
CN107483640A (zh) * 2017-09-25 2017-12-15 山东浪潮云服务信息科技有限公司 一种缓存更新方法、服务器及业务***
CN109635060A (zh) * 2018-11-27 2019-04-16 平安科技(深圳)有限公司 共享地图发布方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
智慧城市时空信息云平台评价指标体系(2015)版;国家测绘地理信息局;《道客巴巴https://www.doc88.com/p-9465625348995.html》;20151031;第1-20页 *

Also Published As

Publication number Publication date
CN110704460A (zh) 2020-01-17

Similar Documents

Publication Publication Date Title
EP3385852B1 (en) Data flow control apparatus and data flow control method
CN108200190A (zh) 基于云计算的物联网数据服务***和方法
JP2018534871A (ja) インテリジェントガスメータに適用するモノのインターネットシステム及びその情報伝送方法
CN116362445B (zh) 一种面向多终端的智慧城市数字孪生地图管理***
CN105513156A (zh) 一种基于搭载gps和地图信息的智能终端进行巡检工作的方法
CN110347694B (zh) 一种基于物联网的设备监控方法、装置及***
CN110647315A (zh) 一种河道智慧管控***
JP2018537777A (ja) モノのインターネット情報システム
WO2014056345A1 (zh) 监控任务的管理方法及装置
CN114567650A (zh) 一种数据处理方法及物联网平台***
US20160105866A1 (en) A method and apparatus for recording information from a plurality of mobile devices in an area
US20190095545A1 (en) Data-flow control device and data-flow control method
CN111988397B (zh) 一种基于边缘计算的防震减灾救灾方法和***
CN114401498A (zh) 基于rcs的基站环境状态报警方法、装置及***
Prakash et al. Smart city video surveillance using fog computing
CN110704460B (zh) 一种时空大数据汇交***及方法
CN113300879A (zh) 设备零配置开局的方法、***及计算机可读介质
CN106649614B (zh) 智能配电网快速查询方法及查询***
US20210336862A1 (en) Data sample template (dst) management for enabling fog-based data processing
CN107181929A (zh) 用于视频监控的方法和装置
US20210377580A1 (en) Live or local environmental awareness
CN103618790A (zh) 一种获取api服务的方法及***
CN113014619A (zh) 一种工地数据监控方法、设备、电子设备及存储介质
CN113407643A (zh) 数据路由方法、装置、设备及计算机可读存储介质
CN112201046B (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
GR01 Patent grant
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Deng Xingdong

Inventor after: Yan Sifang

Inventor after: Lie Jianjia

Inventor after: He Huagui

Inventor after: Yang Weijun

Inventor after: Liu Yang

Inventor after: Lin Hong

Inventor after: Zhang Pengcheng

Inventor after: Guo Liang

Inventor after: Yang Mei

Inventor after: Xie Runhua

Inventor before: He Huagui

Inventor before: Lie Jianjia

Inventor before: Yang Weijun

Inventor before: Liu Yang

Inventor before: Zhang Pengcheng

Inventor before: Guo Liang

Inventor before: Yang Mei

Inventor before: Xie Runhua

Inventor before: Lin Hong

Inventor before: Yan Sifang

CB03 Change of inventor or designer information