[发明专利]树形结构节点检索方法、装置、存储介质及服务器有效
申请号: | 201910267712.2 | 申请日: | 2019-04-03 |
公开(公告)号: | CN110134888B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 庸有名;邓嘉俊 | 申请(专利权)人: | 广州朗国电子科技股份有限公司 |
主分类号: | G06F16/954 | 分类号: | G06F16/954 |
代理公司: | 广州市专注鱼专利代理有限公司 44456 | 代理人: | 张志鹏 |
地址: | 510000 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 树形 结构 节点 检索 方法 装置 存储 介质 服务器 | ||
1.一种基于云端服务器的树形结构节点检索方法,其特征在于,所述方法包括:
服务器加载用户输入的检索数据并确认所述检索数据所属的检索匹配类型,基于所属的检索匹配类型制定对应的检索规则,以及隐藏树形结构中的所有子节点;
基于所述检索数据以及所述的检索匹配类型对应的检索规则,遍历所有的树形结构中的当前节点,判断所有当前节点中的内容是否与所述检索数据相匹配;若有,则对所述检索数据相匹配的当前节点进行高亮标注;
递归判断所有树形结构中当前节点中的所有子节点中的内容是否与所述检索数据相匹配;若有,则对所述检索数据相匹配的当前子节点进行高亮标注;
所述基于所述检索数据以及所述的检索匹配类型对应的检索规则,遍历所有的树形结构中的当前节点,判断所有当前节点中的内容是否与所述检索数据相匹配,包括:
将所有的树形结构统一放置在一个集合中,以及依据所述检索数据依次对所述集合中的每一棵树形结构中的当前节点进行唯一一次的检索访问;
判断所述集合中的每一棵树形结构中的当前节点中的内容是否与所述检索数据相匹配;其中,所述当前节点中的内容包括当前节点中的结构唯一识别码及机构名称;
所述服务器加载用户输入的检索数据并确认所述检索数据所属的检索匹配类型,基于所属的检索匹配类型制定对应的检索规则,包括:
所述服务器基于前端JS代码加载用户输入的检索数据;
所述服务器根据加载到的用户输入的检索数据判断当前的检索匹配类型属于精准检索匹配类型或模糊检索匹配类型,基于所属的检索匹配类型制定对应的检索规则;
所述服务器根据加载到的用户输入的检索数据判断当前的检索匹配类型属于精准检索匹配类型或模糊检索匹配类型,基于所属的检索匹配类型制定对应的检索规则,包括:
所述服务器识别所述用户输入的检索数据中的内容为关键字或唯一识别码;
若所述服务器识别所述用户输入的检索数据中的内容为关键字,则确认为模糊检索匹配类型,以及制定模糊检索匹配规则;
若所述服务器识别所述用户输入的检索数据中的内容为唯一识别码,则确认为精准检索匹配类型,以及制定精准检索匹配规则;
其中模糊检索匹配规则为只有在机构的名称中出现与检索关键字相同的内容即检索命中;精准检索匹配规则为只有唯一识别码与机构的ID完全匹配的情况下即检索命中。
2.根据权利要求1所述的树形结构节点检索方法,其特征在于,所述服务器加载用户输入的检索数据并确认所述检索数据所属的检索匹配类型之前,还包括:
服务器判断用户是否为首次进入检索页面用户,若否,服务器加载用户输入的检索数据确认所述检索数据所属的检索匹配类型;
若是,从服务器上加载能够显示满当前显示设备的当前显示页面的页面数据;
基于当前显示页面接收用户输入检索数据并发送至所述服务器中;
所述服务器接收所述检索数据并基于分页加载技术把数据按页加载到当前显示设备的当前显示页面,其中所述数据为服务器按照树形结构从上到下进行排序好的数据。
3.根据权利要求1所述的树形结构节点检索方法,其特征在于,所述隐藏树形结构中的所有子节点,包括:
隐藏所述树形结构中的除根节点以外的所有节点。
4.根据权利要求1所述的树形结构节点检索方法,其特征在于,所述对所述检索数据相匹配的当前子节点进行高亮标注,包括:
对所述检索数据相匹配的当前子节点进行高亮标注,且对其上级节点展开但不进行高亮标注;
所述对所述检索数据相匹配的当前节点进行高亮标注和/或对所述检索数据相匹配的当前子节点进行高亮标注之后,还包括:
将高亮标注的当前节点和/或高亮标注的当前子节点基于点对点数据通过传输至当前显示设备进行高亮显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技股份有限公司,未经广州朗国电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910267712.2/1.html,转载请声明来源钻瓜专利网。