[发明专利]一种电网电能量计量系统树形结构模糊检索方法和装置有效
申请号: | 202010834998.0 | 申请日: | 2020-08-19 |
公开(公告)号: | CN111984673B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 王国际;仲春林;方超;刘述波;姚鹏;姜宇轩;崔强;郑安宁;张凡;王子涵 | 申请(专利权)人: | 江苏方天电力技术有限公司;国网江苏省电力有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2458;G06F16/28;G06F16/22 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 丁朋华 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电网 电能 量计 系统 树形 结构 模糊 检索 方法 装置 | ||
1.一种电网电能量计量系统树形结构模糊检索方法,其特征在于:包括步骤:
动态获取用户输入的模糊检索条件,定时对获取的检索条件进行过滤,当在设定时间后获取不到输入内容后,得到最终的过滤后的模糊检索条件;
从电网电能量计量系统关系型数据库中获取所有节点树形结构数据按照主键和数据的方式存储到内存库;
内存库中的主键值转化为拼音,得到拼音主键值;
将最终的过滤后的模糊检索条件和内存库的主键值和/或拼音主键值进行比较,若匹配成功,将匹配到的节点名称以列表的形式展示到前台;
响应于某个匹配到的节点被选中,逐层显示选中的节点及其父节点;
所述最终的过滤后的模糊检索条件表达式如下:
p(k)=K1+K2+K3+...+Kn
式中,p(k)为最终的过滤后的模糊检索条件;Ki为第i次过滤后的检索条件,i=1~n,n为检索条件过滤的总次数。
2.根据权利要求1所述的一种电网电能量计量系统树形结构模糊检索方法,其特征是:所述存储到内存库的存储过程包括:
根据树节点,从内存库中获取主键的值和对应的数据部分,将从关系型数据库中获取的所有节点树形结构数据与内存库中的节点树形结构数据比较,将不存在内存库的节点树形结构数据,存入内存库中。
3.根据权利要求2所述的一种电网电能量计量系统树形结构模糊检索方法,其特征是:以主键为比较内容,内存库中新的主键用公式表示为:
式中,p'(r)为内存库新的主键(key),pd为关系型数据库中获取的所有节点树形结构数据;在内存库中不属于关系数据库中的主键值,为关系型数据库中不属于内存库的主键值。
4.根据权利要求1所述的一种电网电能量计量系统树形结构模糊检索方法,其特征是:所述将最终的过滤后的模糊检索条件和内存库的主键值和/或拼音主键值进行比较,包括:
若模糊检索条件内容均为汉字,则直接跟内存库的主键值比较,如果主键值中包含了检索条件中的汉字,则匹配成功;
若模糊检索条件内容均为拼音,则直接跟内存库的拼音主键值比较,如果主键值中包含了检索条件中的拼音,则匹配成功;
若模糊检索条件内容既有拼音也有汉字,则跟内存库的主键值和拼音主键值均进行比较,如果主键值中包含了检索条件中的汉字且拼音主键值中包含了检索条件中的拼音,则匹配成功。
5.根据权利要求1所述的一种电网电能量计量系统树形结构模糊检索方法,其特征是:所述响应于某个检索到的节点被选中,逐层显示选中的节点及其父节点,包括:
响应于某个检索到的节点被选中,得到选中节点的ID;
在电网电能量计量系统关系型数据库中通过sql查询向上递归的方式,查询出选中节点的所有父节点的ID,并从父到子的顺序拼接节点ID;
根据拼接的节点ID,逐层加载树的内容,并逐层展开,最终定位到选中的节点上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏方天电力技术有限公司;国网江苏省电力有限公司,未经江苏方天电力技术有限公司;国网江苏省电力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010834998.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软瓶装箱包装机
- 下一篇:一种多步风速组合预测模型建立方法