一种信息的查找方法和装置制造方法及图纸

技术编号:12386622 阅读:39 留言:0更新日期:2015-11-25 18:59
本发明专利技术实施例提供了一种信息的查找方法和装置。所述的方法包括:确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第二维索引词的排序信息;获取当前的滑动信息,并采用所述当前的滑动信息在所述第二维索引词的排序信息中定位第二维索引词;从定位的第二维索引词对应的信息条目开始进行展示。采用二维索引与其他索引并存的方式对数据进行检索,对于通过二维索引快速的定位第二维索引词对应的信息条目,还按照其他排序方式排序并从定位的第二维索引词对应的信息条目开始对信息条目进行展示,便于用户对信息条目进行查找,提高数据的查找效率。

【技术实现步骤摘要】

本专利技术涉及移动终端技术,特别是涉及一种信息的查找方法和装置
技术介绍
数据库在存储信息条目时,通常是按照一定的顺序对信息条目进行存储以便于用户查找。例如,用户在使用手机时,通常会将联系人存储在通讯录中便于查找、联系。通讯录中存储联系人是通常是按照联系人名称第一个字的首字母顺序来存储,如通常联系人均按照姓名存储,则通讯录中按照姓氏的首字母顺序排序联系人。用户在查找数据库中信息条目时,可以遍历数据库进行查找,也可以依据其在数据库中的大概位置快速移动信息条目进行查找,但是由于不是信息条目的精确位置,快速移动可能会错过信息条目要返回,也可能会达不到信息条目而要继续移动。如上例的通讯录,用户可以通过拖动通讯录中的滚动条来快速移动联系人,进而进行联系人的快速定位,但这种方法常常可能由于拖动过大而超过了联系人,还要反向拖动再返回查找联系人,或者由于推动不够而要继续拖动,此时有可能出现超过联系人的问题,导致要反复推动,浪费时间影响效率。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的信息的查找方法和装置。依据本专利技术的一个方面,提供了一种信息的查找方法,包括:确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第二维索引词的排序信息;获取当前的滑动信息,并采用所述当前的滑动信息在所述第二维索引词的排序信息中定位第二维索引词;从定位的第二维索引词对应的信息条目开始进行展示。可选的,所述确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第二维索引词的排序信息之前,还包括:预先从所述信息条目的第二维索引词中抽取第一维索引词,并针对每个第一维索引词建立所述信息条目的第一维索引;对每个第一维索引中的信息条目,按照预置顺序对所述信息条目的所述第二维索引词进行排序,确定所述第二维索引词的排序信息。可选的,采用所述当前的滑动信息在所述第二维索引词的排序信息中定位第二维索引词,包括:从所述当前的滑动信息中获取滑动距离和滑动方向;依据所述滑动方向确定在所述第二维索引词的排序信息中的定位顺序,其中,所述定位顺序包括正向顺序和逆向顺序;在所述定位顺序下,依据所述滑动距离在所述第二维索引词的排序信息中定位第二维索引词。可选的,还包括:获取滑动定位的标准预置距离,并确定所述第二维索引词的排序信息中的第二维索引词数量;采用所述第二维索引词数量对所述标准预置距离进行划分,确定各第二维索引词对应的标准滑动距离。可选的,所述在所述定位顺序下,依据所述滑动距离在所述第二维索引词的排序信息中定位第二维索引词,包括:在所述定位顺序下,将所述滑动距离与所述各第二维索引词对应的标准滑动距离进行比较,确定在所述第二维索引词的排序信息中定位的第二维索引词。根据本专利技术的另一方面,提供了一种信息的查找装置,包括:排序信息确定模块,用于确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第二维索引词的排序信息;定位模块,用于获取当前的滑动信息,并采用所述当前的滑动信息在所述第二维索引词的排序信息中定位第二维索引词;展示模块,用于从定位的第二维索引词对应的信息条目开始进行展示。可选的,还包括:索引及排序模块,用于预先从所述信息条目的第二维索引词中抽取第一维索引词,并针对每个第一维索引词建立所述信息条目的第一维索引;对每个第一维索引中的信息条目,按照预置顺序对所述信息条目的所述第二维索引词进行排序,确定所述第二维索引词的排序信息。可选的,定位模块,包括:滑动信息获取子模块,用于从所述当前的滑动信息中获取滑动距离和滑动方向;定位顺序确定子模块,用于依据所述滑动方向确定在所述第二维索引词的排序信息中的定位顺序,其中,所述定位顺序包括正向顺序和逆向顺序;距离定位子模块,用于在所述定位顺序下,依据所述滑动距离在所述第二维索引词的排序信息中定位第二维索引词。可选的,还包括:标准滑动距离确定模块,用于获取滑动定位的标准预置距离,并确定所述第二维索引词的排序信息中的第二维索引词数量;采用所述第二维索引词数量对所述标准预置距离进行划分,确定各第二维索引词对应的标准滑动距离。可选的,所述距离定位子模块,用于在所述定位顺序下,将所述滑动距离与所述各第二维索引词对应的标准滑动距离进行比较,确定在所述第二维索引词的排序信息中定位的第二维索引词。本专利技术采用二维索引与其他索引并存的方式对数据进行检索,即在数据库中确定选定第一维索引词对应的信息条目的第二维索引词的排序信息,然后依据滑动信息定位第二维索引词,可以通过滑动快速定位第二维索引词并展示,以即时确定对第二维索引词的定位进行判断,对于通过二维索引快速的定位第二维索引词对应的信息条目,还按照其他排序方式排序并从定位的第二维索引词对应的信息条目开始对信息条目进行展示,便于用户对信息条目进行查找,提高数据的查找效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术实施例一提供的信息的查找方法的步骤流程图;图2示出了根据本专利技术实施例二提供的信息的查找方法的步骤流程图;图3示出了根据本专利技术实施例三提供的信息的查找方法的步骤流程图;图4示出了本专利技术实施例中一种滑动界面下的滑动示意图;图5示出了根据本专利技术实施例四提供的信息的查找装置的结构框图;图6示出了根据本专利技术实施例四提供的信息的查找装置的可选结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一参照图1,示出了根据本专利技术实施例一提供的信息的查找方法的步骤流程图,具体可以包括如下步骤:步骤102,确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第二本文档来自技高网...

【技术保护点】
一种信息的查找方法,包括:确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第二维索引词的排序信息;获取当前的滑动信息,并采用所述当前的滑动信息在所述第二维索引词的排序信息中定位第二维索引词;从定位的第二维索引词对应的信息条目开始进行展示。

【技术特征摘要】
1.一种信息的查找方法,包括:
确定存储信息条目的数据库中选定第一维索引词对应的信息条目的第
二维索引词的排序信息;
获取当前的滑动信息,并采用所述当前的滑动信息在所述第二维索引词
的排序信息中定位第二维索引词;
从定位的第二维索引词对应的信息条目开始进行展示。
2.如权利要求1所述的方法,其特征在于,所述确定存储信息条目的
数据库中选定第一维索引词对应的信息条目的第二维索引词的排序信息之
前,还包括:
预先从所述信息条目的第二维索引词中抽取第一维索引词,并针对每个
第一维索引词建立所述信息条目的第一维索引;
对每个第一维索引中的信息条目,按照预置顺序对所述信息条目的所述
第二维索引词进行排序,确定所述第二维索引词的排序信息。
3.如权利要求1所述的方法,其特征在于,采用所述当前的滑动信息
在所述第二维索引词的排序信息中定位第二维索引词,包括:
从所述当前的滑动信息中获取滑动距离和滑动方向;
依据所述滑动方向确定在所述第二维索引词的排序信息中的定位顺序,
其中,所述定位顺序包括正向顺序和逆向顺序;
在所述定位顺序下,依据所述滑动距离在所述第二维索引词的排序信息
中定位第二维索引词。
4.如权利要求3所述的方法,其特征在于,还包括:
获取滑动定位的标准预置距离,并确定所述第二维索引词的排序信息中
的第二维索引词数量;
采用所述第二维索引词数量对所述标准预置距离进行划分,确定各第二
维索引词对应的标准滑动距离。
5.如权利要求4所述的方法,其特征在于,所述在所述定位顺序下,
依据所述滑动距离在所述第二维索引词的排序信息中定位第二维索引词,包
括:
在所述定位顺序下,将所述滑动距离与所述各第二维索引词对应的标准
滑动距离进行比较,确定在所述第二维索引词的排序信息中...

【专利技术属性】
技术研发人员:罗吉喜段培堃
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1