The invention discloses a method and a system of social security data visualization technology, the program is mainly to generate graphics files through the feedback mechanism of interaction style, improve the interactive real-time and friendly; at the same time through predefined chart and map template, cache mechanism, asynchronous transmission mechanism to improve the efficiency of visualization. In addition, through the cloud server cluster election idle server to deal with client requests, to ensure that the client request can be timely and efficient processing. The invention has the advantages of processing performance visualization cloud server, overcome the performance bottleneck of single server; at the same time by caching mechanism to avoid the same visual results repeatedly generated and redundant data transmission, improve the efficiency of visualization to display from the client, thus improve the efficiency of data visualization.
【技术实现步骤摘要】
本专利技术涉及大数据处理的
,尤其是指一种社保大数据可视化方法及系统。
技术介绍
2002年起,国务院提出了国家级的信息化规划方案“金保工程”。“金保工程”是利用先进的信息技术,以中央、省、市三级网络为依托,支持劳动和社会保障业务经办、公共服务、基金监管和宏观决策等核心应用,覆盖全国的统一的劳动和社会保障电子政务工程。如今社保已覆盖十几亿人口,“金保工程”也积累了海量的社保大数据,所以迫切需要利用日益成熟的大数据技术对这些数据进行有效的挖掘与分析,发现数据背后隐含的信息,为政府决策提供参考依据。社保大数据的挖掘与分析从采集源数据到最终获得分析结果一般要经过几个主要步骤,包括数据采集、数据预处理、数据存储与管理、联机分析处理(OLAP)、数据挖掘、数据可视化等。其中,数据可视化负责将联机分析处理(OLAP)和数据挖掘的分析结果,通过生动形象的图形图像的形式展示出来,为决策者提供决策依据。在这其中,图形图像的形式十分丰富,包括基于信息图表的可视化、基于时间顺序的时间线类可视化、基于数据地图的可视化。信息图表类可视化采用各种富有创意的图表,如仪表盘、泡泡图等,适用于决策者对时效性较高的统计结果进行监测和预警;基于时间顺序的时间线类可视化在表现数据在时间维度上的演变有重要作用,通过将数据的相关信息,如发生时间、发生地点、数据成因、数据发展过程等描述制作成表单文件,并以时间线的形式展示,更清晰地展示相关统计数据随着时间推移而带来的变化发展,适用于决策者进行趋势分析和预测;数据地图类可视化在展现数据基于空间或地理分布上有很强的表现力,可以直观地展现各个分析指标 ...
【技术保护点】
一种社保大数据可视化方法,其特征在于,包括以下步骤:1)云平台为云服务器分配所需资源,并初始化可视化云服务器集群;2)客户端检查本地缓存是否存在可视化文件缓存,若存在,则直接显示;否则向服务器端发送请求,请求中包含交互的数据、图形样式、分区方法,此时云服务器集群需要选举空闲的服务器处理该请求;3)服务器端对客户端传过来的数据、图形样式、分区方法进行Hash运算,得到该请求的唯一KEY,然后从缓存库中查找是否存在该KEY标识对应的可视化文件,若存在,执行下面步骤8),若不存在,执行下面步骤4);4)从服务器预定义图形模板库中寻找指定的图形样式,若找不到,则返回错误信息给客户端;若找到,则将交互数据输入到模板中,生成图形文件;5)服务器根据客户端指定的分区方法,对上面步骤4)生成的图形文件进行分区,产生n个块文件,n是分区方法计算出的分区数目;6)服务器根据客户端请求,抽取出指定的块文件,并转换为指定格式的可视化文件,准备将此可视化文件放入缓存库中;7)服务器检查缓存库是否已满,若是,则根据LRU算法删除近期最少使用的可视化文件;接着将可视化文件放入缓存库中,其中以上面步骤4)计算出的KE ...
【技术特征摘要】
1.一种社保大数据可视化方法,其特征在于,包括以下步骤:1)云平台为云服务器分配所需资源,并初始化可视化云服务器集群;2)客户端检查本地缓存是否存在可视化文件缓存,若存在,则直接显示;否则向服务器端发送请求,请求中包含交互的数据、图形样式、分区方法,此时云服务器集群需要选举空闲的服务器处理该请求;3)服务器端对客户端传过来的数据、图形样式、分区方法进行Hash运算,得到该请求的唯一KEY,然后从缓存库中查找是否存在该KEY标识对应的可视化文件,若存在,执行下面步骤8),若不存在,执行下面步骤4);4)从服务器预定义图形模板库中寻找指定的图形样式,若找不到,则返回错误信息给客户端;若找到,则将交互数据输入到模板中,生成图形文件;5)服务器根据客户端指定的分区方法,对上面步骤4)生成的图形文件进行分区,产生n个块文件,n是分区方法计算出的分区数目;6)服务器根据客户端请求,抽取出指定的块文件,并转换为指定格式的可视化文件,准备将此可视化文件放入缓存库中;7)服务器检查缓存库是否已满,若是,则根据LRU算法删除近期最少使用的可视化文件;接着将可视化文件放入缓存库中,其中以上面步骤4)计算出的KEY为该可视化文件的标识;8)服务器将可视化文件传输给客户端,客户端将可视化文件进行更新并展示给用户,同时,服务器会把其他分区的可视化文件通过异步传输方式传输给客户端,这样客户端在显示其他分区时就不需要重新请求服务器;其中,为了达到反馈式交互,在以上每个步骤中,客户端都将该步骤的状态信息返回给客户端,客户端根据此反馈状态显示相应信息,让用户知道当前可视化的进度;另外,云服务器集群采用如下的选举策略:分别对各个服务器的性能、网络健康情况、与客户端的距离、正在处理的任务数赋予不同的权重,然后根据权重之和选取性能最佳的服务器响应客户端的请求,以确保客户端请求能被及时、高效处理。2.根据权利要求1所述的一种社保大数据可视化方法,其特征在于:在步骤7)中,所述LRU算法...
【专利技术属性】
技术研发人员:张星明,李作权,梁桂煌,陈霖,古振威,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。