[发明专利]一种基于UI界面树型目录视图的模糊检索定位方法在审
申请号: | 201510703137.8 | 申请日: | 2015-10-26 |
公开(公告)号: | CN105426389A | 公开(公告)日: | 2016-03-23 |
发明(设计)人: | 谢华;张金静;陈彩云 | 申请(专利权)人: | 武汉微创光电股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 段秋玲 |
地址: | 430074 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ui 界面 目录 视图 模糊 检索 定位 方法 | ||
技术领域
本发明涉及一种模糊检索定位方法,具体是一种基于UI界面树型目录视图的模糊检索定位方法,属于计算机应用领域。
背景技术
随着安防市场业务全面IT化,逐渐成熟的IP技术将整个监控应用推向统一管理、大规模、多层级和灵活应用的新层次,导致接入到整个IP网络中的视频信息呈现几何级数增长。
在安防业务领域中,系统经常会涉及到具有层级关系的视频资源管理视图,并且内部资源都是通过唯一的资源名称进行标识。然而,传统的UI应用软件编写过于低效,针对UI界面展现组织结构和结构下的视频资源时大部分都是通过扁平结构视图展现,也有通过树型结构展现,但都没有提供一致的快速检索方式,用户只能通过肉眼查找特定的视频资源,即耗时又耗力,业务开展较慢,对工作效率影响很大。从而导致用户在UI界面上进行实时浏览视频时,很难直接定位到可操作的视频资源。
发明内容
针对上述现有技术存在问题,本发明提供一种基于UI界面树型目录视图的模糊检索定位方法,该方法一方面提供了完备的基于UI树型目录视图展现方式,另一方面在UI树型目录视图展现基础上,提供了一种高效的模糊检索方式。
本发明通过以下技术方案来实现上述目的:一种基于UI界面树型目录视图的模糊检索定位方法,该定位方法包括如下步骤:
1)、设计基础的树型数据结构满足层级化需求并且在树中每个节点包含名称表示符属性。
2)、计算机内部建立静态的Gb2312一级汉字,二级汉字的ASCII英文字符的映射字典来支持用户的模糊检索;
3)、计算机内部通过正则表达处理机制,满足多维度的模糊检索方式;
4)、UI界面的树型目录视图展现采用Qt开源库的Model/View的技术构架实现,并且在计算机内建立从结点名称标识符到结点下标index的关联关系,依据该关联关系对照汉字映射字典,查找匹项的下标index,方便在UI界面上高亮显示。
进一步,在所述步骤1)中,所述数据结构由树结点组成。
进一步,所述树结点分为树干结点和叶子结点;其中树干结点描述物理世界中的一个组织,叶子结点描述物理世界中的视频资源。
本发明的有益效果是:该方法能够使得在UI树型视图中显示各个结点都包含具体的标示符;通过计算机显示时,建立相关的标识符与下标的映射关系和Gb23122汉字映射字典,并且在匹配用户输入的过程中,通过计算机内存字符匹配与正则表达式的规则匹配来完成模糊检索,与基于字典比较和内存访问的方式提高了用户操作的整体检索速度。
该方法为模糊检索方法,1)、操作简单,用户只需输入标识符中可能的中文汉字或者汉字多对应的拼音字母即可实施检索定位;2)、高性能,所有的数据都缓存在计算机内部,直接进行内部的查找和匹配,检索速度快;3)、具有多样性,不仅支持中文汉字检索、支持英文字母检索、支持中英文混合检索,支持关键字检索,检索范围可宽可窄,并且检索结果依赖于用户输入的详细程度,越详细越精确。
附图说明
图1为本发明中系统结构示意图;
图2为本发明一种实施例具体流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种基于UI界面树型目录视图的模糊检索定位方法,该定位方法包括如下步骤:
1)、设计基础的树型数据结构满足层级化需求并且在树中每个节点包含名称表示符属性。
2)、计算机内部建立静态的Gb2312一级汉字,二级汉字的ASCII英文字符的映射字典来支持用户的模糊检索;
3)、计算机内部通过正则表达处理机制,满足多维度的模糊检索方式;
4)、UI界面的树型目录视图展现采用Qt开源库的Model/View的技术构架实现,并且在计算机内建立从结点名称标识符到结点下标index的关联关系,依据该关联关系对照汉字映射字典,查找匹项的下标index,方便在UI界面上高亮显示。
进一步,在所述步骤1)中,所述数据结构由树结点组成。
进一步,所述树结点分为树干结点和叶子结点;其中树干结点描述物理世界中的一个组织,叶子结点描述物理世界中的视频资源,即视频资源由相应的组织管理。
实施例
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉微创光电股份有限公司,未经武汉微创光电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510703137.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种协同过滤推荐方法及系统
- 下一篇:文件同步方法、装置和终端设备