存储的处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:21832691 阅读:48 留言:0更新日期:2019-08-10 18:01
本发明专利技术实施例提供一种存储的处理方法、装置、电子设备和存储介质。所述方法包括接收终端上报的全球定位系统GPS数据,所述GPS数据包括上报的时间和终端的号码;根据上报的时间和终端的号码,确定所述GPS数据在数据库中分表的索引;根据所述索引,将所述GPS数据存储至对应的分表。所述方法将大量的GPS数据存储至多张分表中,根据上报的时间和终端的号码,确定分表的索引,从而可提高GIS的写入的效率。

Storage processing methods, devices, electronic devices and storage media

【技术实现步骤摘要】
存储的处理方法、装置、电子设备和存储介质
本专利技术实施例涉及通信
,特别是一种存储的处理方法、装置、电子设备和存储介质。
技术介绍
指挥调度是指对事件处理的全程跟踪和支持。从事件的上报、相关数据的采集、实时沟通到领导决策,即在短时间内对事件做出反应并提供处理方案。借助网络及多媒体等各种高科技通讯手段,及时协调集群项目内的各个部分。为使指挥调度系统可实时又直观实现调度性能,通常集群采用基于GIS(GeographicInformationSystem,地理信息系统)的可视化指挥调度系统。GIS以空间数据库为基础,将集群系统的语音、数据、视频的多媒体集群调度与移动用户管理、卫星定位、状态数据实时采集等功能充分融合,使调度指挥人员能直观、快速、准确地掌握管理资源的分布情况和状态,为资源动态优化部署、调度指挥与决策提供强有力的技术与信息支持。现有技术中用于集群的GIS,最大的特征是支持终端长期上报的GPS(GlobalPositioningSystem,全球定位系统)数据的存储,存储GPS数据量大。可以理解的是,数据量越大,写入的效率越低,降低服务器的整体效率。
技术实现思路
针对现有技术的缺陷,本专利技术实施例提供一种存储的处理方法、装置、电子设备和存储介质。一方面,本专利技术实施例提供一种存储的处理方法,所述方法包括:接收终端上报的全球定位系统GPS数据,所述GPS数据包括上报的时间和终端的号码;根据上报的时间和终端的号码,确定所述GPS数据在数据库中分表的索引;根据所述索引,将所述GPS数据存储至对应的分表。另一方面,本专利技术实施例提供一种存储的处理装置,所述装置包括:接收模块,用于接收终端上报的全球定位系统GPS数据,所述GPS数据包括上报的时间和终端的号码;确定模块,用于根据上报的时间和终端的号码,确定所述GPS数据在数据库中分表的索引;存储模块,用于根据所述索引,将所述GPS数据存储至对应的分表。另一方面,本专利技术实施例还提供一种电子设备,包括存储器、服务器、总线以及存储在存储器上并可在服务器上运行的计算机程序,所述服务器执行所述程序时实现以上方法的步骤。另一方面,本专利技术实施例还提供一种存储介质,其上存储有计算机程序,所述程序被服务器执行时实现如上方法的步骤。由上述技术方案可知,本专利技术实施例提供的存储的处理方法、装置、电子设备和存储介质,所述方法将大量的GPS数据存储至多张分表中,根据上报的时间和终端的号码,确定分表的索引,从而可提高GIS的写入的效率。附图说明图1为本专利技术实施例提供的一种存储的处理方法的流程示意图;图2为本专利技术又一实施例提供的GPS数据写入的原理示意图;图3为本专利技术又一实施例提供的GPS数据查询的原理示意图;图4为本专利技术又一实施例提供的一种存储的处理装置的结构示意图;图5为本专利技术又一实施例提供的一种电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术实施例一部分实施例,而不是全部的实施例。图1示出了本专利技术实施例提供的一种存储的处理方法的流程示意图。如图1所示,本专利技术实施例提供的方法具体包括以下步骤:步骤11、接收终端上报的全球定位系统GPS数据,所述GPS数据包括上报的时间和终端的号码;本专利技术实施例提供的方法在存储的处理装置上实现,存储的处理装置可为GIS。可选地,集群内至少一个终端将自身定位得到的GPS数据上报至GIS,GPS数据包括终端的号码、上报的时间以及位置信息。可选地,终端的号码是能够唯一识别终端的一组数字,可为11位的手机号码。可选地,终端上报的位置信息是经纬度坐标,GIS将经纬度坐标置于特定的地理信息中,从而确定方位和周边区域,便于用户查询和理解终端的经纬度坐标。可选地,GIS包括GIS服务器和数据库,核心部分是服务器,服务器中存储有程序,程序的执行单元是线程。可选地,线程依据功能划分可包括多种,写入线程和查询线程,其中,服务器的写入线程用于将GPS数据写入至数据库,服务器的查询线程用于在数据库中查询GPS数据。步骤12、根据上报的时间和终端的号码,确定所述GPS数据在数据库中分表的索引;可选地,数据库包括多个分表,分表是将原本存储于一张表的数据分块存储到多个分表上。可选地,每一分表具有对应的编号,分表的数量可根据单元时间内GPS数据的数据量的大小来确定。可选地,单元时间可为一天。可选地,索引是服务器的写入线程将GPS数据写入数据库的哪一个分表,也就是分表的编号。可选地,服务器针对接收的每一个GPS数据,可采用现有技术的方式根据上报的时间和终端的号码,确定GPS数据写入的分表的编号。步骤13、根据所述索引,将所述GPS数据存储至对应的分表。可选地,服务器的写入线程将GPS数据写入索引对应的分表,从而完成一个GPS数据的存储。可以理解的是,随着时间和业务量的增加,GPS数据的数据量随之增长,并且增长是没有上限的。一张表的大小将影响写入效率,现有技术中GIS将GPS数据仅按照单元时间进行存储,将一天接收的GPS数据存储至一张表中,在本专利技术实施例中,将终端上报的时间和终端的号码对应的分表的索引计算出来,将一天上报的庞大的GPS数据分摊到多张分表中。可选地,将一天接收的GPS数据存储至多个分表上,使得每一分表被写入的次数减少,每一分表的数据量也减小,从而实现将过大的负载(GPS数据)均摊到多个分表上,方便写入线程的逻辑处理,降低数据库的分表的压力,提高GIS写入的效率。本实施例提供的存储的处理方法,将大量的GPS数据存储至多张分表中,根据上报的时间和终端的号码,确定分表的索引,从而可提高GIS的写入的效率。在上述实施例的基础上,本专利技术又一实施例提供的存储的处理方法,根据上报的时间和终端的号码,确定所述GPS数据在数据库的分表中索引的步骤具体为:根据上报的时间,确定所述GPS数据存储的一级索引;对终端的号码的后两位进行取模运算,取模运算的除数与数据库单元时间的分表数量相同;将取模运算的余数作为所述GPS数据存储的二级索引;根据一级索引和二级索引,得到所述索引。确定索引的方式有多种,本实施例以其中一种方式为例进行说明。可选地,所述数据库在第001天的分表数量为20,则在第001天接收到的GPS数据的一级索引为001。可选地,确定一级索引后,根据终端的号码,计算得到对应分表的二级索引。可选地,对终端的号码的后两位进行取模运算,除数与数据库中的分表的数量相同,取模运算的余数为这一个GPS数据被插入的分表的二级索引。举例来说,终端的号码的后两位为22,22mod20,得到2,则二级索引为2。可选地,根据一级索引和二级索引,可唯一确定该GPS数据存入的一个索引。可选地,将一级索引和二级索引结合起来,确定将该终端的GPS数据写入分表001-2。在分表001-2中存储的GPS数据是第001天中取模运算的余数为2的终端的GPS数据。本实施例其他步骤与前述实施例步骤相似,本实施例不再赘述。本实施例提供的存储的处理方法,将取模运算的余数作为所述GPS数据存储的二级索引,并根据一级索引和二级索引,得到所述索引,使得写入线程存储逻辑清晰明确,从而快速执行写入任务。在上本文档来自技高网...

【技术保护点】
1.一种存储的处理方法,其特征在于,所述方法包括:接收终端上报的全球定位系统GPS数据,所述GPS数据包括上报的时间和终端的号码;根据上报的时间和终端的号码,确定所述GPS数据在数据库中分表的索引;根据所述索引,将所述GPS数据存储至对应的分表。

【技术特征摘要】
1.一种存储的处理方法,其特征在于,所述方法包括:接收终端上报的全球定位系统GPS数据,所述GPS数据包括上报的时间和终端的号码;根据上报的时间和终端的号码,确定所述GPS数据在数据库中分表的索引;根据所述索引,将所述GPS数据存储至对应的分表。2.根据权利要求1所述的方法,其特征在于:根据上报的时间和终端的号码,确定所述GPS数据在数据库的分表中索引的步骤具体为:根据上报的时间,确定所述GPS数据存储的一级索引;对终端的号码的后两位进行取模运算,取模运算的除数与数据库单元时间的分表数量相同;将取模运算的余数作为所述GPS数据存储的二级索引;根据一级索引和二级索引,得到所述索引。3.根据权利要求2所述的方法,其特征在于:所述GPS数据还包括终端的集群类型,相应地,根据一级索引和二级索引,得到所述索引的步骤具体为:根据终端的集群类型,确定三级索引;根据一级索引、二级索引和三级索引,得到所述索引。4.根据权利要求1所述的方法,其特征在于:地理信息系统GIS服务器包括多个异步的写入线程,相应地,根据所述索引,将所述GPS数据存储至对应的分表的步骤具体为:每一写入线程根据所述索引,将所述GPS数据存储至对应的分表。5.根据权利要求4所述的方法,其特征在于:所述GPS数据还包括GPS数据的编号,每一写入线程具有对应的序号,相应地,每一写入线程根据所述索引,将所述GPS数据存储至对应的分表的步骤之前,所述方法还包括:...

【专利技术属性】
技术研发人员:曹思远张再超
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1