一种局部区域数据可视化方法及装置与流程

文档序号:17221860发布日期:2019-03-27 12:03阅读:223来源:国知局
一种局部区域数据可视化方法及装置与流程

本发明属于图形可视化技术领域,尤其涉及一种局部区域数据可视化方法及装置。



背景技术:

随着互联网技术的发展和智能化设备的普及,不仅改变了人们的生活方式,也给人们的衣食住行带来了极大的便利,但是各式各样的数据也呈现爆炸式增长,相应地产生了庞大的数据量。在对数据进行管理的过程中,数据过载始终是人脑难以逾越的鸿沟。

现有技术中,通过网格员对地图数据进行采集,解决问题和处理事件等。但是无法将海量的数据快速有效地利用起来,难以将当前事件、场景和事项特定区域的数据进行准确、实时的统计和更新。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种局部区域数据可视化方法和装置,旨在对地图数据进行实时更新,有效快速地利用地图数据,并对选定区域的数据进行准确、实时的统计和更新。

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

第一方面,本发明实施例提供的一种局部区域数据可视化方法,应用于局部区域数据可视化装置,所述局部区域数据可视化装置包括智能终端和与所述智能终端通信连接的本地服务器,所述局部区域数据可视化方法包括以下步骤:

所述智能终端实时获取与其绑定的工作人员的位置信息和当前时间信息,并将所述位置信息和当前时间信息同时发送给所述本地服务器;

所述本地服务器根据所述位置信息和当前时间信息计算得到所述工作人员的移动轨迹信息,并将所述移动轨迹信息进行展示;

所述智能终端接收所述工作人员输入的事件上报信息,并将所述事件上报信息发送给所述本地服务器;

所述本地服务器根据所述事件上报信息、位置信息和当前时间信息对地图数据信息进行实时更新,并将实时更新后的地图数据信息进行存储;

所述智能终端获取管理员选定的分析区域信息,并将所述分析区域信息发送给所述本地服务器;

所述本地服务器根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息,并将所述分类的统计数据信息进行可视化。

进一步地,所述局部区域数据可视化方法还包括以下步骤:

所述本地服务器对接收到的位置信息、当前时间信息、事件上报信息以及展示的移动轨迹信息、存储的地图数据信息和可视化的分类统计数据进行自动透明加解密。

进一步地,所述本地服务器根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息的步骤之前,所述局部区域数据可视化方法还包括以下步骤:

所述本地服务器将所述更新后的地图数据信息分割成多个单元地图数据信息;

所述本地服务器提前计算出所述单元地图数据信息中的分类统计信息并进行存储,以根据所述选定的分析区域信息得到分类的统计数据信息。

进一步地,所述分类的统计数据信息包括人口信息、企业信息、物件信息和部件信息。

进一步地,所述智能终端获取管理员选定的分析区域信息的步骤具体包括:

所述智能终端监测管理员输入的四点信息,根据所述的四点信息生成分析区域信息。

第二方面,本发明实施例提供的一种局部区域数据可视化装置,包括智能终端和与所述智能终端通信连接的本地服务器,所述智能终端包括获取模块、发送模块和接收模块,所述本地服务器包括计算模块、更新模块和可视化模块,其中:

所述获取模块,用于实时获取与其绑定的工作人员的位置信息和当前时间信息;

所述发送模块,用于将所述位置信息和当前时间信息同时发送给所述本地服务器;

所述计算模块,用于根据所述位置信息和当前时间信息计算得到所述工作人员的移动轨迹信息,并将所述移动轨迹信息进行展示;

所述接收模块,用于接收所述工作人员输入的事件上报信息;

所述发送模块,还用于将所述事件上报信息发送给所述本地服务器;

所述更新模块,用于根据所述事件上报信息、位置信息和当前时间信息对地图数据信息进行实时更新,并将实时更新后的地图数据信息进行存储;

所述获取模块,还用于获取管理员选定的分析区域信息;

所述发送模块,还用于将所述分析区域信息发送给所述本地服务器;

所述计算模块,还用于根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息;

所述可视化模块,用于将所述分类的统计数据信息进行可视化。

进一步地,所述本地服务器还包括加解密模块,其中:

所述加解密模块,用于对接收到的位置信息、当前时间信息、事件上报信息以及展示的移动轨迹信息、存储的地图数据信息和可视化的分类统计数据进行自动透明加解密。

进一步地,所述本地服务器还包括分割模块,其中:

所述分割模块,用于将所述更新后的地图数据信息分割成多个单元地图数据信息;

所述计算模块,还用于提前计算出所述单元地图数据信息中的分类统计信息并进行存储,以根据所述选定的分析区域信息得到分类的统计数据信息。

进一步地,所述分类的统计数据信息包括人口信息、企业信息、物件信息和部件信息。

进一步地,所述智能终端还包括生成模块,其中:

所述生成模块,用于监测管理员输入的四点信息,根据所述的四点信息生成分析区域信息。

综上所述,本发明通过智能终端获取工作人员的位置信息、当前时间信息、输入的事件上报信息和管理员选定的分析区域信息,并将上述各种信息发送给所述本地服务器。所述本地服务器根据所述位置信息和当前时间信息计算得到所述工作人员的移动轨迹信息,并将所述移动轨迹信息进行展示,根据所述事件上报信息、位置信息和当前时间信息对地图数据信息进行实时更新,并将实时更新后的地图数据信息进行存储以及根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息,并将所述分类的统计数据信息进行可视化。通过以上步骤能够对地图数据进行实时更新,有效快速地利用地图数据,并对选定区域的数据进行准确、实时的统计和更新。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的一种局部区域数据可视化装置的应用环境示意图。

图2示出了本发明实施例提供的一种局部区域数据可视化方法的流程示意图。

图3示出了本发明实施例提供的一种智能终端的功能模块示意图。

图4示出了本发明实施例提供的一种本地服务器的功能模块示意图。

主要元件符号说明:

局部区域数据可视化装置100;智能终端200;本地服务器300;

获取模块201;发送模块202;接收模块203;

生成模块204;计算模块301;更新模块302;

可视化模块303;加解密模块304;分割模块305。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,是本发明实施例提供的一种局部区域数据可视化装置100的应用环境示意图。其中,所述局部区域数据可视化装置100可以包括智能终端200和本地服务器300。所述智能终端200通过网络与所述本地服务器300通信连接,以进行数据通信或交互。本实施例中,所述智能终端200与工作人员(例如网格员)进行绑定。所述智能终端200可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机以及个人数字助理(personaldigitalassistant,pda)等。

如图2所示,是本发明实施例提供的一种局部区域数据可视化方法的流程示意图。其中,所述局部区域数据可视化方法可以包括以下步骤。

步骤s101:所述智能终端200实时获取与其绑定的工作人员的位置信息和当前时间信息,并将所述位置信息和当前时间信息同时发送给所述本地服务器300。

本实施例中,每个工作人员与一个智能终端200进行绑定并随身携带,如此所述智能终端200自身的位置信息即是所述工作人员的位置信息。所述智能终端200还将所述位置信息和当前时间信息一并所述本地服务器300。

步骤s102:所述本地服务器300根据所述位置信息和当前时间信息计算得到所述工作人员的移动轨迹信息,并将所述移动轨迹信息进行展示。

具体地,所述本地服务器300在接收到所述位置信息和当前时间信息后,根据算法(例如导航算法和路径确定算法等)得到所述工作人员的移动轨迹信息。另外,所述本地服务器300还将所述移动轨迹信息进行展示。优选地,所述移动轨迹信息以线条的方式进行展示,所述本地服务器300还将所述工作人员的当前位置信息进行展示。

步骤s103:所述智能终端200接收所述工作人员输入的事件上报信息,并将所述事件上报信息发送给所述本地服务器300。

实施时,当工作人员发现事件发生变化时,将变化的事件上报信息录入所述智能终端200。所述智能终端200将所述事件上报信息发送给所述本地服务器300。

步骤s104:所述本地服务器300根据所述事件上报信息、位置信息和当前时间信息对地图数据信息进行实时更新,并将实时更新后的地图数据信息进行存储。

步骤s105:所述智能终端200获取管理员选定的分析区域信息,并将所述分析区域信息发送给所述本地服务器300。

本实施例中,所述智能终端200监测管理员输入的四点信息,并根据所述四点信息生成分析区域信息。优选地,所述智能终端200根据所述四点信息生成闭合曲线,例如圆形等。同时将所述分析区域信息发送给所述本地服务器300。

步骤s106:所述本地服务器300根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息,并将所述分类的统计数据信息进行可视化。

其中,在步骤s106之前,所述局部区域数据可视化方法还包括以下步骤:所述本地服务器300将所述更新后的地图数据信息分割成多个单元地图数据信息;所述本地服务器300提前计算出所述单元地图数据信息中的分类统计信息并进行存储,以根据所述选定的分析区域信息得到分类的统计数据信息。如此能够加快得出选定区域内分类的统计数据信息的速度。

本实施例中,所述分类的统计数据信息包括人口信息、企业信息、物件信息和部件信息。

另外,为了提高数据的保密性,所述局部区域数据可视化方法还包括以下步骤:

所述本地服务器300对接收到的位置信息、当前时间信息、事件上报信息以及展示的移动轨迹信息、存储的地图数据信息和可视化的分类统计数据进行自动透明加解密。实施时,所述位置信息、当前时间信息、事件上报信息以及展示的移动轨迹信息、存储的地图数据信息和可视化的分类统计数据在本地服务器300和智能终端200中按照预设密钥进行自动加解密,而在其它设备上由于没有匹配的密钥,因此看不到真实的位置信息、当前时间信息、事件上报信息以及展示的移动轨迹信息、存储的地图数据信息和可视化的分类统计数据,保证了数据的私密性。

请一并参阅图1、图3和图4,所述智能终端200可以包括获取模块201、发送模块202、接收模块203和生成模块204等。所述本地服务器300可以包括计算模块301、更新模块302、可视化模块303、加解密模块304和分割模块305等。下面将对以上功能模块进行描述。

所述获取模块201,用于实时获取与其绑定的工作人员的位置信息和当前时间信息。

所述发送模块202,用于将所述位置信息和当前时间信息同时发送给所述本地服务器300。

所述计算模块301,用于根据所述位置信息和当前时间信息计算得到所述工作人员的移动轨迹信息,并将所述移动轨迹信息进行展示。

所述接收模块203,用于接收所述工作人员输入的事件上报信息。

所述发送模块202,还用于将所述事件上报信息发送给所述本地服务器300。

所述更新模块302,用于根据所述事件上报信息、位置信息和当前时间信息对地图数据信息进行实时更新,并将实时更新后的地图数据信息进行存储。

所述获取模块201,还用于获取管理员选定的分析区域信息。

所述发送模块202,还用于将所述分析区域信息发送给所述本地服务器300。

所述计算模块301,还用于根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息。

所述可视化模块303,用于将所述分类的统计数据信息进行可视化。

进一步地,所述本地服务器300还包括加解密模块304,其中:

所述加解密模块304,用于对接收到的位置信息、当前时间信息、事件上报信息以及展示的移动轨迹信息、存储的地图数据信息和可视化的分类统计数据进行自动透明加解密。

优选地,所述本地服务器300还包括分割模块305,其中:

所述分割模块305,用于将所述更新后的地图数据信息分割成多个单元地图数据信息。

所述计算模块301,还用于提前计算出所述单元地图数据信息中的分类统计信息并进行存储,以根据所述选定的分析区域信息得到分类的统计数据信息。

优选地,所述分类的统计数据信息包括人口信息、企业信息、物件信息和部件信息。

优选地,所述智能终端200还包括生成模块204,其中:

所述生成模块204,用于监测管理员输入的四点信息,根据所述的四点信息生成分析区域信息。

值得注意的是,本发明实施例提供的局部区域数据可视化装置100,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容,在此不再赘述。

综上所述,本发明通过智能终端200获取工作人员的位置信息、当前时间信息、输入的事件上报信息和管理员选定的分析区域信息,并将上述各种信息发送给所述本地服务器300。所述本地服务器300根据所述位置信息和当前时间信息计算得到所述工作人员的移动轨迹信息,并将所述移动轨迹信息进行展示,根据所述事件上报信息、位置信息和当前时间信息对地图数据信息进行实时更新,并将实时更新后的地图数据信息进行存储以及根据所述分析区域信息调取预存的地图数据信息得出分类的统计数据信息,并将所述分类的统计数据信息进行可视化。通过以上步骤能够对地图数据进行实时更新,有效快速地利用地图数据,并对选定区域的数据进行准确、实时的统计和更新。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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