一种数据检索方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及电子设备领域,特别是指一种数据检索方法、装置及终端。
【背景技术】
[0002]手机里包括各种信息,如联系人、短信、通话记录、照片、视频、音频以及文本文件。假定当用户翻看某个联系人的照片时,突然忘记该联系人的名字,而此时用户又想找到该联系人的电话号码。如果没有某种记忆功能,可能就无法把通过该联系人的照片找到该联系人的电话号码,给用户带来很大的不便,因此需要一种方法把手机里各种有联系的信息都关联起来。
【发明内容】
[0003]本发明的目的在于提供一种数据检索方法、装置及终端,用以解决现有技术不方便通过移动终端中的当前应用信息查找到与当前应用信息关联的其他应用信息的问题。
[0004]为了实现上述目的,本发明提供了一种数据检索方法,应用于终端,所述终端中保存有多种应用数据,每种应用数据包括一份或者多份子数据,包括:
[0005]分别从所述多种应用数据的子数据中提取特征信息,所述特征信息是用于指示所述子数据所关联的联系人特征的信息;
[0006]建立所述特征信息与相应的应用数据之间的对应关系,以及建立同一联系人的各种应用数据的特征信息之间的关联关系;
[0007]获取当前应用数据中的当前子数据的第一特征信息;
[0008]根据所述关联关系,确定所述第一特征信息关联的其他特征信息,以及根据所述对应关系,确定所述其他特征信息对应的应用数据;
[0009]在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据。
[0010]其中,所述特征信息包括:联系人名称、电话号码、人脸图像特征参数、人声频段特征参数。
[0011]其中,所述在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据的步骤具体为:
[0012]通过关键词匹配的方式、声音对比算法以及图像对比算法在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据。
[0013]其中,所述多种应用数据包括:通讯录应用数据、短信应用数据、文档应用数据、图片应用数据、音频应用数据以及视频应用数据。
[0014]本发明的实施例还提供了一种数据检索装置,应用于终端,所述终端中保存有多种应用数据,每种应用数据包括一份或者多份子数据,包括:
[0015]提取模块,用于分别从所述多种应用数据的子数据中提取特征信息,所述特征信息是用于指示所述子数据所关联的联系人特征的信息;
[0016]建立模块,用于建立所述特征信息与相应的应用数据之间的对应关系,以及建立同一联系人的各种应用数据的特征信息之间的关联关系;
[0017]获取模块,用于获取当前应用数据中的当前子数据的第一特征信息;
[0018]确定模块,用于根据所述关联关系,确定所述第一特征信息关联的其他特征信息,以及根据所述对应关系,确定所述其他特征信息对应的应用数据;
[0019]检索模块,用于在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据。
[0020]其中,所述特征信息包括:联系人名称、电话号码、人脸图像特征参数、人声频段特征参数。
[0021]其中,所述检索模块具体通过关键词匹配的方式、声音对比算法以及图像对比算法在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据。
[0022]其中,所述多种应用数据包括:通讯录应用数据、短信应用数据、文档应用数据、图片应用数据、音频应用数据以及视频应用数据。
[0023]本发明的实施例还提供了一种终端包括如上所述的数据检索装置。
[0024]本发明实施例具有以下有益效果:
[0025]本发明实施例的数据检索方法,通过建立特征信息与相应的应用数据之间的对应关系以及同一联系人的各种应用数据的特征信息之间的关联关系,使得用户能够从当前应用信息中得到与当前应用信息关联的其他应用信息,方便了用户查找信息,具有很高的实用性。
【附图说明】
[0026]图1表示本发明实施例的方法流程图;
[0027]图2表示本发明实施例的结构框图。
【具体实施方式】
[0028]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合具体实施例及附图进行详细描述。
[0029]本发明实施例提供了一种数据检索方法,解决了现有技术不方便通过移动终端的当前应用信息查找到与当前应用信息关联的其他应用信息的问题。
[0030]本发明实施例的数据检索方法,应用于终端,所述终端中保存有多种应用数据,每种应用数据包括一份或者多份子数据,如图1所示,包括:
[0031]步骤SlO:分别从多种应用数据的子数据中提取特征信息,特征信息是用于指示所述子数据所关联的联系人特征的信息;
[0032]在本发明的具体实施例中,多种应用数据可以具体为通讯录应用数据、短信应用数据、文档应用数据、图片应用数据、音频应用数据以及视频应用数据。进一步地,当所述子数据为通讯录应用子数据时,联系人特征信息可以为联系人的名称、电话号码以及人脸图像特征参数;当所述子数据为短信应用子数据时,联系人特征信息可以为联系人的名称、电话号码以及人脸图像特征参数;当所述子数据为图片应用子数据时,联系人特征信息可以为人脸图像特征参数;当所述子数据为音频应用子数据时,联系人特征信息可以为人声频段特征参数;当所述子数据为视频应用子数据时,联系人特征信息可以为人脸图像特征参数以及人声频段特征参数;当所述子数据为文档应用子数据时,联系人特征信息可以为联系人的名称以及电话号码。
[0033]步骤S20:建立所述特征信息与相应的应用数据之间的对应关系,以及建立同一联系人的各种应用数据的特征信息之间的关联关系;
[0034]步骤S30:获取当前应用数据中的当前子数据的第一特征信息;
[0035]步骤S40:根据所述关联关系,确定所述第一特征信息关联的其他特征信息,以及根据所述对应关系,确定所述其他特征信息对应的应用数据;
[0036]步骤S50:在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据。
[0037]在本发明的具体实施例中,通过关键词匹配的方式、声音对比算法以及图像对比算法在所述其他特征信息对应的应用数据中,检索具有所述其他特征信息的子数据。其中,最常见的声音对比算法是把人声通过傅里叶等算法转换成频谱信息,再把频谱分段,比如分成5段,将此人声音各段频谱所占比例作为人声频段特征参数,然后与其他人声部分通过相同算法得出的参数进行对比,当相似度大于一定的阀值则认为是同一个人的声音。
[0038]本发明实施例的数据检索方法,通过建立特征信息与相应的应用数据之间的对应关系以及同一联系人的各种应用数据的特征信息之间的关联关系,使得用户能够从当前应用信息中得到与当前应用信息关联的其他应用信息,为用户带来很大的方便,提高了用户体验。
[0039]下面对本发明的上述实施例举例说明如下:
[0040]在本发明的具体实施例中,先由提取模块分别从所述多种应用数据的子数据中提取特征信息;再由建立模块建立所述特征信息与相应的应用数据之间的对应关系,以及建立同一联系