电力系统数据的索引方法及装置与流程

文档序号:27788978发布日期:2021-12-04 10:50阅读:77来源:国知局
1.本发明涉及数据处理
技术领域
:,尤其涉及一种电力系统数据的索引方法及装置。
背景技术
::2.随着电力系统信息化程度的提高,电力系统数据量也在日益增加,针对电力系统数据的数据分析任务也越来越重,这就必然引出对电力系统数据进行合理高效的管理方面的问题。3.现有技术中,对电力系统数据的管理通常只局限于对电力系统数据的获取和查询,没有考虑到如何结合电力系统数据的特点对电力系统数据进行有效的索引,以方便后续的检索。可见现有技术存在缺陷,亟待解决。技术实现要素:4.本发明所要解决的技术问题在于,提供一种电力系统数据的索引方法及装置,能够根据检索元素从电力系统数据对应的键值数据表中生成索引,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。5.为了解决上述技术问题,本发明第一方面公开了一种电力系统数据的索引方法,所述方法包括:6.获取目标电力系统数据;7.将所述目标电力系统数据映射生成键‑值数据表;8.确定目标检索元素;9.根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标检索数据,以得到包括有所述目标检索元素和对应的所述目标检索数据的索引表。10.作为一种可选的实施方式,在本发明第一方面中,所述将所述目标电力系统数据映射生成键‑值数据表,包括:11.确定所述目标电力系统数据中的多个目标数据值和对应的数据类型;12.根据所述目标电力系统数据中的多个目标数据值和对应的数据类型,将所述目标电力系统数据映射生成键‑值数据表。13.作为一种可选的实施方式,在本发明第一方面中,所述确定所述目标电力系统数据中的多个目标数据值和对应的数据类型,包括:14.确定所述目标电力系统数据中的多个目标数据集合;15.确定每一所述目标数据集合中的多个目标数据值和对应的数据类型。16.作为一种可选的实施方式,在本发明第一方面中,所述根据所述目标电力系统数据中的多个目标数据值和对应的数据类型,将所述目标电力系统数据映射生成键‑值数据表,包括:17.将所述目标电力系统数据中的每一所述目标数据集合的数据集合标识确定为第一键;18.将每一所述目标数据集合的多个目标数据值和对应的数据类型生成一个第一值;19.将每一所述目标数据集合的对应的所述第一键和所述第一值组成一个第一键‑值对应数据,以映射生成包括有多个所述第一键‑值对应数据的键‑值数据表。20.作为一种可选的实施方式,在本发明第一方面中,所述将每一所述目标数据集合的多个目标数据值和对应的数据类型生成一个第一值,包括:21.将每一所述目标数据集合中的任一所述目标数据值确定为第二值;22.将该目标数据值对应的数据类型确定为第二键;23.将每一所述目标数据集合中的每一所述目标数据值对应的所述第二键和所述第二值确定为一个第二键‑值对应数据;24.将每一所述目标数据集合对应的所有所述第二键‑值对应数据确定为每一所述目标数据集合对应的第一值。25.作为一种可选的实施方式,在本发明第一方面中,所述确定目标检索元素,包括:26.获取历史检索记录;所述历史检索记录包括多个历史时间段的检索关键词;27.从所述历史检索记录中确定出目标检索元素;所述目标检索元素包括一个或多个所述检索关键词。28.作为一种可选的实施方式,在本发明第一方面中,所述从所述历史检索记录中确定出目标检索元素,包括:29.从所述历史检索记录中的多个历史时间段的检索关键词里,筛选出出现频次最高或出现频次高于预设的频次阈值的一个或多个目标检索关键词;30.将所述目标检索关键词确定为目标检索元素。31.作为一种可选的实施方式,在本发明第一方面中,所述根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标检索数据,以得到包括有所述目标检索元素和对应的所述目标检索数据的索引表,包括:32.根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标索引元素;所述目标索引元素包括一个或多个所述第一键和/或所述第二键和/或所述第一值和/或所述第二值;33.确定所述目标索引元素在所述键‑值数据表中对应的目标信息;所述目标信息包括所述目标索引元素对应的键‑值数据和/或索引地址;34.根据所述目标索引元素和对应的所述目标信息,生成索引表。35.本发明第二方面公开了一种电力系统数据的索引装置,其包括:36.获取模块,用于获取目标电力系统数据;37.映射模块,用于将所述目标电力系统数据映射生成键‑值数据表;38.确定模块,用于确定目标检索元素;39.索引模块,用于根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标检索数据,以得到包括有所述目标检索元素和对应的所述目标检索数据的索引表。40.作为一种可选的实施方式,在本发明第二方面中,所述映射模块将所述目标电力系统数据映射生成键‑值数据表的方式,包括:41.确定所述目标电力系统数据中的多个目标数据值和对应的数据类型;42.根据所述目标电力系统数据中的多个目标数据值和对应的数据类型,将所述目标电力系统数据映射生成键‑值数据表。43.作为一种可选的实施方式,在本发明第二方面中,所述映射模块确定所述目标电力系统数据中的多个目标数据值和对应的数据类型的具体方式,包括:44.确定所述目标电力系统数据中的多个目标数据集合;45.确定每一所述目标数据集合中的多个目标数据值和对应的数据类型。46.作为一种可选的实施方式,在本发明第二方面中,所述映射模块根据所述目标电力系统数据中的多个目标数据值和对应的数据类型,将所述目标电力系统数据映射生成键‑值数据表的具体方式,包括:47.将所述目标电力系统数据中的每一所述目标数据集合的数据集合标识确定为第一键;48.将每一所述目标数据集合的多个目标数据值和对应的数据类型生成一个第一值;49.将每一所述目标数据集合的对应的所述第一键和所述第一值组成一个第一键‑值对应数据,以映射生成包括有多个所述第一键‑值对应数据的键‑值数据表。50.作为一种可选的实施方式,在本发明第二方面中,所述映射模块将每一所述目标数据集合的多个目标数据值和对应的数据类型生成一个第一值的具体方式,包括:51.将每一所述目标数据集合中的任一所述目标数据值确定为第二值;52.将该目标数据值对应的数据类型确定为第二键;53.将每一所述目标数据集合中的每一所述目标数据值对应的所述第二键和所述第二值确定为一个第二键‑值对应数据;54.将每一所述目标数据集合对应的所有所述第二键‑值对应数据确定为每一所述目标数据集合对应的第一值。55.作为一种可选的实施方式,在本发明第二方面中,所述确定模块确定目标检索元素的具体方式,包括:56.获取历史检索记录;所述历史检索记录包括多个历史时间段的检索关键词;57.从所述历史检索记录中确定出目标检索元素;所述目标检索元素包括一个或多个所述检索关键词。58.作为一种可选的实施方式,在本发明第二方面中,所述确定模块从所述历史检索记录中确定出目标检索元素的具体方式,包括:59.从所述历史检索记录中的多个历史时间段的检索关键词里,筛选出出现频次最高或出现频次高于预设的频次阈值的一个或多个目标检索关键词;60.将所述目标检索关键词确定为目标检索元素。61.作为一种可选的实施方式,在本发明第二方面中,所述索引模块根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标检索数据,以得到包括有所述目标检索元素和对应的所述目标检索数据的索引表的具体方式,包括:62.根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标索引元素;所述目标索引元素包括一个或多个所述第一键和/或所述第二键和/或所述第一值和/或所述第二值;63.确定所述目标索引元素在所述键‑值数据表中对应的目标信息;所述目标信息包括所述目标索引元素对应的键‑值数据和/或索引地址;64.根据所述目标索引元素和对应的所述目标信息,生成索引表。65.本发明第三方面公开了另一种电力系统数据的索引装置,所述装置包括:66.存储有可执行程序代码的存储器;67.与所述存储器耦合的处理器;68.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的电力系统数据的索引方法中的部分或全部步骤。69.与现有技术相比,本发明实施例具有以下有益效果:70.本发明实施例中,获取目标电力系统数据;将所述目标电力系统数据映射生成键‑值数据表;确定目标检索元素;根据所述目标检索元素,从所述键‑值数据表中确定出对应的目标检索数据,以得到包括有所述目标检索元素和对应的所述目标检索数据的索引表。可见,本发明能够根据检索元素从电力系统数据对应的键值数据表中生成索引,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。附图说明71.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。72.图1是本发明实施例公开的一种电力系统数据的索引方法的流程示意图;73.图2是本发明实施例公开的一种电力系统数据的索引装置的结构示意图;74.图3是本发明实施例公开的另一种电力系统数据的索引装置的结构示意图。具体实施方式75.为了使本
技术领域
:的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。76.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。77.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。78.本发明公开了一种电力系统数据的索引方法及装置,能够根据检索元素从电力系统数据对应的键值数据表中生成索引,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。以下分别进行详细说明。79.实施例一80.请参阅图1,图1是本发明实施例公开的一种电力系统数据的索引方法的流程示意图。其中,图1所描述的方法可以应用于相应的检测终端、检测设备或检测服务器中,且该服务器可以是本地服务器,也可以是云服务器。如图1所示,该电力系统数据的索引方法可以包括以下操作:81.101、获取目标电力系统数据。82.102、将目标电力系统数据映射生成键‑值数据表。83.103、确定目标检索元素。84.104、根据目标检索元素,从键‑值数据表中确定出对应的目标检索数据,以得到包括有目标检索元素和对应的目标检索数据的索引表。85.可见,实施本发明实施例所描述的方法能够根据检索元素从电力系统数据对应的键值数据表中生成索引,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。86.作为一种可选的实施方式,上述步骤102中的,将目标电力系统数据映射生成键‑值数据表,包括:87.确定目标电力系统数据中的多个目标数据值和对应的数据类型;88.根据目标电力系统数据中的多个目标数据值和对应的数据类型,将目标电力系统数据映射生成键‑值数据表。89.可选的,数据类型可以包括地区、设备、电力站点和设备描述中的一种或多种。90.可见,通过实施本可选的实施方式,能够对电力系统数据中的多个数据和数据类型进行映射以生成键值数据表,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据获取或处理时的效率,进而实现更加智能化的电力系统数据管理。91.作为一种可选的实施方式,上述步骤中的,确定目标电力系统数据中的多个目标数据值和对应的数据类型,包括:92.确定目标电力系统数据中的多个目标数据集合;93.确定每一目标数据集合中的多个目标数据值和对应的数据类型。94.例如,目标电力系统数据可以为如下表1所示的数据表:95.id地区电力站点设备设备描述1广州c站点设备1aaaaa2深圳b站点设备2bbbbb3珠海a站点设备3ccccc96.表197.可见,数据中包括有多行数据,分别为id1、2、3三行数据,可以将这三行数据确定为三个目标数据集合,并确定三个目标数据集合中的地区、设备、电力站点和设备描述这四种数据类型对应的目标数据值。98.可见,通过本可选的实施例,能够确定出目标电力系统数据中的多个目标数据集合中每一目标数据集合中的多个目标数据值和对应的数据类型,以便于后续映射操作。99.作为一种可选的实施方式,上述步骤中的,根据目标电力系统数据中的多个目标数据值和对应的数据类型,将目标电力系统数据映射生成键‑值数据表,包括:100.将目标电力系统数据中的每一目标数据集合的数据集合标识确定为第一键;101.将每一目标数据集合的多个目标数据值和对应的数据类型生成一个第一值;102.将每一目标数据集合的对应的第一键和第一值组成一个第一键‑值对应数据,以映射生成包括有多个第一键‑值对应数据的键‑值数据表。103.可见,通过本可选的实施例,能够将每一目标数据集合的对应的第一键和第一值组成一个第一键‑值对应数据,以映射生成包括有多个第一键‑值对应数据的键‑值数据表,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据获取或处理时的效率,进而实现更加智能化的电力系统数据管理。104.作为一种可选的实施方式,上述步骤中的,将每一目标数据集合的多个目标数据值和对应的数据类型生成一个第一值,包括:105.将每一目标数据集合中的任一目标数据值确定为第二值;106.将该目标数据值对应的数据类型确定为第二键;107.将每一目标数据集合中的每一目标数据值对应的第二键和第二值确定为一个第二键‑值对应数据;108.将每一目标数据集合对应的所有第二键‑值对应数据确定为每一目标数据集合对应的第一值。109.例如,可以通过实施上述实施例,把表1中所示的目标电力系统数据,映射为下表2:[0110][0111]表2[0112]从而后续,只要通过对应的第一键,或是第一值中的第二键,就可以找到对应的数据,提高了数据获取和检索时的效率,并能有利于将电力系统的相关模型数据储存在关系数据库,这些数据需被系统中各应用频繁读写,所以将模型数据转换为键‑值的结构,存储于键‑值内存数据库,供系统的所有应用读写使用,从而避免了关系库频繁操作带来瓶颈的问题。[0113]作为一种可选的实施方式,步骤103中的,确定目标检索元素,包括:[0114]获取历史检索记录。[0115]可选的,历史检索记录包括多个历史时间段的检索关键词。可选的,历史检索记录可以为当前用户或当前用户组的所有用户在多个历史时间段的检索关键词。一般而言,检索关键词与上述实施方式中的第一键、第二键、第一值或第二值相关或相同,可以为全部相同或部分相同。[0116]从历史检索记录中确定出目标检索元素。[0117]可选的,目标检索元素包括一个或多个检索关键词。[0118]可见,通过本可选的实施例,能够从历史检索记录中确定出目标检索元素,从而能够根据历史检索记录来确定出可能会被提出的检索元素,以便于后续的索引生成。[0119]作为一种可选的实施方式,上述步骤中的,从历史检索记录中确定出目标检索元素,包括:[0120]从历史检索记录中的多个历史时间段的检索关键词里,筛选出出现频次最高或出现频次高于预设的频次阈值的一个或多个目标检索关键词;[0121]将目标检索关键词确定为目标检索元素。[0122]可见,通过本可选的实施例,能够从历史检索记录中筛选出出现频次最高或出现频次高于预设的频次阈值的一个或多个目标检索关键词作为目标检索元素,从而能够根据历史检索记录来确定出最有可能会被提出的检索元素,以便于后续的索引生成。[0123]作为一种可选的实施方式,步骤104中的,根据目标检索元素,从键‑值数据表中确定出对应的目标检索数据,以得到包括有目标检索元素和对应的目标检索数据的索引表,包括:[0124]根据目标检索元素,从键‑值数据表中确定出对应的目标索引元素。[0125]可选的,目标索引元素可以包括一个或多个第一键和/或第二键和/或第一值和/或第二值。,也即目标索引元素可以为键‑值数据表中的任一元素或任意多个元素的组合。[0126]确定目标索引元素在键‑值数据表中对应的目标信息。[0127]可选的,目标信息包括目标索引元素对应的键‑值数据和/或索引地址。例如在目标索引元素为键或值,目标信息可以为成对关系的值或键,又例如,目标索引元素为某个特殊的值时,目标信息可以为该值的索引地址,该索引地址可以为该目标索引元素所在的目标数据集合。[0128]根据目标索引元素和对应的目标信息,生成索引表。[0129]例如在确定出目标检索元素为电力站点时,可以根据这一元素,以及表2中所示的键‑值数据表,生成如下表所示的索引表:[0130]检索元素目标信息(对应数据)目标信息(索引地址)电力站点a站点table=3电力站点b站点table=2电力站点c站点table=1[0131]可见,上述实施例,可以解决现有技术中存在的,将电力模型数据存储到键值形式的内存数据库时特定的检索不方便的问题,则以上面的表2为例,查询电力站点为“b站点”的所有设备,查询语句如下:[0132]selectdevicefromtablewherestation=“yy站”;[0133]该查询条件在键值形式数据库中需遍历所有“table”前缀的key,性能较低。[0134]则通过上述实施例,得到对应的索引表之后,上述查询语句,可以先查找key=“b站点”的value内存,再找key=”table‑2”的内容,最终获取结果。[0135]可见,通过该可选的实施方式,可以根据目标索引元素和对应的目标信息,生成索引表,能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。[0136]实施例二[0137]请参阅图2,图2是本发明实施例公开的一种电力系统数据的索引装置的结构示意图。其中,图2所描述的装置可以应用于相应的检测终端、检测设备或检测服务器,且该服务器可以是本地服务器,也可以是云服务器,本发明实施例不做限定。如图2所示,该装置可以包括:[0138]获取模块201,用于获取目标电力系统数据;[0139]映射模块202,用于将目标电力系统数据映射生成键‑值数据表;[0140]确定模块203,用于确定目标检索元素;[0141]索引模块204,用于根据目标检索元素,从键‑值数据表中确定出对应的目标检索数据,以得到包括有目标检索元素和对应的目标检索数据的索引表。[0142]可见,实施本发明实施例所描述的装置能够根据检索元素从电力系统数据对应的键值数据表中生成索引,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。[0143]作为一种可选的实施方式,映射模块202将目标电力系统数据映射生成键‑值数据表的方式,包括:[0144]确定目标电力系统数据中的多个目标数据值和对应的数据类型;[0145]根据目标电力系统数据中的多个目标数据值和对应的数据类型,将目标电力系统数据映射生成键‑值数据表。[0146]可选的,数据类型可以包括地区、设备、电力站点和设备描述中的一种或多种。[0147]可见,通过实施本可选的实施方式,能够对电力系统数据中的多个数据和数据类型进行映射以生成键值数据表,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据获取或处理时的效率,进而实现更加智能化的电力系统数据管理。[0148]作为一种可选的实施方式,映射模块202确定目标电力系统数据中的多个目标数据值和对应的数据类型的具体方式,包括:[0149]确定目标电力系统数据中的多个目标数据集合;[0150]确定每一目标数据集合中的多个目标数据值和对应的数据类型。[0151]例如,目标电力系统数据可以为如下表1所示的数据表:[0152]id地区电力站点设备设备描述1广州c站点设备1aaaaa2深圳b站点设备2bbbbb3珠海a站点设备3ccccc[0153]表1[0154]可见,数据中包括有多行数据,分别为id1、2、3三行数据,可以将这三行数据确定为三个目标数据集合,并确定三个目标数据集合中的地区、设备、电力站点和设备描述这四种数据类型对应的目标数据值。[0155]可见,通过本可选的实施例,能够确定出目标电力系统数据中的多个目标数据集合中每一目标数据集合中的多个目标数据值和对应的数据类型,以便于后续映射操作。[0156]作为一种可选的实施方式,映射模块202根据目标电力系统数据中的多个目标数据值和对应的数据类型,将目标电力系统数据映射生成键‑值数据表的具体方式,包括:[0157]将目标电力系统数据中的每一目标数据集合的数据集合标识确定为第一键;[0158]将每一目标数据集合的多个目标数据值和对应的数据类型生成一个第一值;[0159]将每一目标数据集合的对应的第一键和第一值组成一个第一键‑值对应数据,以映射生成包括有多个第一键‑值对应数据的键‑值数据表。[0160]可见,通过本可选的实施例,能够将每一目标数据集合的对应的第一键和第一值组成一个第一键‑值对应数据,以映射生成包括有多个第一键‑值对应数据的键‑值数据表,从而能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据获取或处理时的效率,进而实现更加智能化的电力系统数据管理。[0161]作为一种可选的实施方式,映射模块202将每一目标数据集合的多个目标数据值和对应的数据类型生成一个第一值的具体方式,包括:[0162]将每一目标数据集合中的任一目标数据值确定为第二值;[0163]将该目标数据值对应的数据类型确定为第二键;[0164]将每一目标数据集合中的每一目标数据值对应的第二键和第二值确定为一个第二键‑值对应数据;[0165]将每一目标数据集合对应的所有第二键‑值对应数据确定为每一目标数据集合对应的第一值。[0166]例如,可以通过实施上述实施例,把表1中所示的目标电力系统数据,映射为下表2:[0167][0168]表2[0169]从而后续,只要通过对应的第一键,或是第一值中的第二键,就可以找到对应的数据,提高了数据获取和检索时的效率,并能有利于将电力系统的相关模型数据储存在关系数据库,这些数据需被系统中各应用频繁读写,所以将模型数据转换为键‑值的结构,存储于键‑值内存数据库,供系统的所有应用读写使用,从而避免了关系库频繁操作带来瓶颈的问题。[0170]作为一种可选的实施方式,确定模块203确定目标检索元素的具体方式,包括:[0171]获取历史检索记录。[0172]可选的,历史检索记录包括多个历史时间段的检索关键词。可选的,历史检索记录可以为当前用户或当前用户组的所有用户在多个历史时间段的检索关键词。一般而言,检索关键词与上述实施方式中的第一键、第二键、第一值或第二值相关或相同,可以为全部相同或部分相同。[0173]从历史检索记录中确定出目标检索元素。[0174]可选的,目标检索元素包括一个或多个检索关键词。[0175]可见,通过本可选的实施例,能够从历史检索记录中确定出目标检索元素,从而能够根据历史检索记录来确定出可能会被提出的检索元素,以便于后续的索引生成。[0176]作为一种可选的实施方式,确定模块203从历史检索记录中确定出目标检索元素的具体方式,包括:[0177]从历史检索记录中的多个历史时间段的检索关键词里,筛选出出现频次最高或出现频次高于预设的频次阈值的一个或多个目标检索关键词;[0178]将目标检索关键词确定为目标检索元素。[0179]可见,通过本可选的实施例,能够从历史检索记录中筛选出出现频次最高或出现频次高于预设的频次阈值的一个或多个目标检索关键词作为目标检索元素,从而能够根据历史检索记录来确定出最有可能会被提出的检索元素,以便于后续的索引生成。[0180]作为一种可选的实施方式,索引模块204根据目标检索元素,从键‑值数据表中确定出对应的目标检索数据,以得到包括有目标检索元素和对应的目标检索数据的索引表的具体方式,包括:[0181]根据目标检索元素,从键‑值数据表中确定出对应的目标索引元素。[0182]可选的,目标索引元素可以包括一个或多个第一键和/或第二键和/或第一值和/或第二值。,也即目标索引元素可以为键‑值数据表中的任一元素或任意多个元素的组合。[0183]确定目标索引元素在键‑值数据表中对应的目标信息。[0184]可选的,目标信息包括目标索引元素对应的键‑值数据和/或索引地址。例如在目标索引元素为键或值,目标信息可以为成对关系的值或键,又例如,目标索引元素为某个特殊的值时,目标信息可以为该值的索引地址,该索引地址可以为该目标索引元素所在的目标数据集合。[0185]根据目标索引元素和对应的目标信息,生成索引表。[0186]例如在确定出目标检索元素为电力站点时,可以根据这一元素,以及表2中所示的键‑值数据表,生成如下表所示的索引表:[0187]检索元素目标信息(对应数据)目标信息(索引地址)电力站点a站点table=3电力站点b站点table=2电力站点c站点table=1[0188]可见,上述实施例,可以解决现有技术中存在的,将电力模型数据存储到键值形式的内存数据库时特定的检索不方便的问题,则以上面的表2为例,查询电力站点为“b站点”的所有设备,查询语句如下:[0189]selectdevicefromtablewherestation=“yy站”;[0190]该查询条件在键值形式数据库中需遍历所有“table”前缀的key,性能较低。[0191]则通过上述实施例,得到对应的索引表之后,上述查询语句,可以先查找key=“b站点”的value内存,再找key=”table‑2”的内容,最终获取结果。[0192]可见,通过该可选的实施方式,可以根据目标索引元素和对应的目标信息,生成索引表,能够针对电力系统的数据特点对电力系统数据进行重新的整合和梳理,有利于提高后续进行数据检索时的索引效率,进而实现更加智能化的电力系统数据管理。[0193]实施例三[0194]请参阅图3,图3是本发明实施例公开的又一种电力系统数据的索引装置的结构示意图。如图3所示,该装置可以包括:[0195]存储有可执行程序代码的存储器301;[0196]与存储器301耦合的处理器302;[0197]处理器302调用存储器301中存储的可执行程序代码,执行本发明实施例一公开的电力系统数据的索引方法中的部分或全部步骤。[0198]实施例四[0199]本发明实施例公开了一种计算机存储介质,该计算机存储介质存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一公开的电力系统数据的索引方法中的部分或全部步骤。[0200]以上所描述的装置实施例仅是示意性的,其中作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。[0201]通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read‑onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread‑onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one‑timeprogrammableread‑onlymemory,otprom)、电子抹除式可复写只读存储器(electrically‑erasableprogrammableread‑onlymemory,eeprom)、只读光盘(compactdiscread‑onlymemory,cd‑rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。[0202]最后应说明的是:本发明实施例公开的一种电力系统数据的索引方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1