一种搜索目标数据的方法、装置及系统的制作方法

文档序号:6502113阅读:266来源:国知局
一种搜索目标数据的方法、装置及系统的制作方法
【专利摘要】本发明实施例提供了一种搜索目标数据的方法、装置及系统,该方法包括:获取用户从显示界面显示的图片中选择的至少一张图片;根据预先设置的图片与关键词的对应关系获得与所述至少一张图片对应的目标关键词;搜索与所述目标关键词对应的目标数据。采用本发明实施例提供的方法、装置及系统可以避免搜索系统的系统资源的浪费。
【专利说明】一种搜索目标数据的方法、装置及系统

【技术领域】
[0001] 本发明涉及数据处理领域,更具体的说,是涉及一种搜索目标数据的方法、装置及 系统。

【背景技术】
[0002] 在进行数据搜索时,首先用户需要输入某个具体的字段,点击搜索后,搜索系统会 根据该字段进行精确匹配,然后输出与该字段匹配的数据。如果用户输入的字段中某个字 符错误,或者用户无法准确的用词汇描述出该字段而使用模糊字段进行搜索,搜索系统根 据用户输入的错误字段或者模糊字段进行搜索得到的数据可能是用户不期望得到的或者 是错误的数据。所以用户在进行模糊搜索时,需要经过多次搜索才能够将获得自己所需的 目标数据,甚至搜索失败。
[0003] 上述的模糊搜索需要多次搜索,从而造成了搜索系统的系统资源的浪费,系统资 源包括网络流量。


【发明内容】

[0004] 有鉴于此,本发明提供了一种搜索目标数据的方法、装置及系统,以克服现有技术 中由于模糊搜索或输入错误字符的搜索造成的搜索系统的系统资源的浪费的问题。
[0005] 为实现上述目的,本发明提供如下技术方案:
[0006] -方面,一种搜索目标数据的方法,包括:
[0007] 获取用户从显示界面显示的图片中选择的至少一张图片;
[0008] 根据预先设置的图片与关键词的对应关系获得与所述至少一张图片对应的目标 关键词;
[0009] 搜索与所述目标关键词对应的目标数据。
[0010] 在一方面的第一种可能实现方式中,所述根据预先设置的图片与关键词的对应关 系获得与所述至少一张图片对应的目标关键词包括:
[0011] 根据预先设置的图片与关键词的对应关系获得与所述至少一张图片中各个图片 分别对应的关键词;
[0012] 从所述至少一张图片中各个图片分别对应的关键词中确定出目标关键词。
[0013] 结合一方面的第一种可能实现方式,在第二种可能实现方式中,所述根据预先设 置的图片与关键词的对应关系获得与所述至少一张图片中各个图片分别对应的关键词包 括:
[0014] 根据预先设置的图片与图片标识的对应关系获得所述至少一张图片中各个图片 分别对应的图片标识;
[0015] 根据预先设置的图片标识与关键词的对应关系,获得所述至少一张图片中各个图 片分别对应的关键词。
[0016] 结合一方面的第一种可能实现方式或结合一方面的第一种可能实现方式的第二 种可能实现方式,在第三种可能实现方式中,所述从所述至少一张图片中各个图片分别对 应的关键词中确定出目标关键词包括:
[0017] 将所述至少一张图片中各个图片分别对应的关键词相匹配,获得与所述至少一张 图片中各个图片相匹配的关键词;
[0018] 将与所述至少一张图片中各个图片相匹配的关键词确定为目标关键词。
[0019] 结合一方面的第一种可能实现方式或结合一方面的第一种可能实现方式的第二 种可能实现方式,在第四种可能实现方式中,所述目标关键词包括至少一个子目标关键词, 所述从所述至少一张图片中各个图片分别对应的关键词中确定目标关键词包括:
[0020] 按照预设规则将所述至少一张图片中各个图片对应的关键词进行分类,获得N个 关键词组,N为大于等于1的正整数;
[0021] 分别计算所述N个关键词组中关键词的个数;
[0022] 按照所述N个关键词组中关键词的个数由大到小的顺序,将所述N个关键词组分 为第一子目标关键词组至第N子目标关键词组;
[0023] 将所述第K子目标关键词组中的任一关键词作为第K子目标关键词,所述K为大 于等于1小于等于N的正整数。
[0024] 结合一方面或结合一方面的第一种可能实现方式或结合一方面的第一种可能实 现方式的第二种可能实现方式,在第五种可能实现方式中,在所述搜索与所述目标关键词 对应的目标数据之后还包括:
[0025] 根据预先设置的目标数据的类别,将所述显示界面划分为与所述预先设置的目标 数据的类别的个数相同的区域,所述目标数据的类别包括音乐数据、视频数据、图片数据、 文档数据和选择有相同目标关键词的其他用户的信息中的一种或多种;
[0026] 在每一所述区域上显示一类别的所述目标数据。
[0027] 结合一方面的第五种可能实现方式或结合一方面的第一种可能实现方式的第五 种可能实现方式或结合一方面的第一种可能实现方式的第二种可能实现方式的第五种可 能实现方式,在第六种实现方式中,在所述在每一所述区域上显示一类别的所述目标数据 之后还包括:
[0028] 获得用户从所述显示界面上显示的目标数据中选择的一目标数据的类别;
[0029] 在所述显示界面上显示与所述用户选择的目标数据的类别对应的目标数据。
[0030] 另一方面,一种搜索目标数据的装置,包括:
[0031] 获取图片模块,用于获取用户从显示界面显示的图片中选择的至少一张图片;
[0032] 获取关键词模块,用于根据预先设置的图片与关键词的对应关系获得与所述获取 图片模块获得的所述至少一张图片对应的目标关键词;
[0033] 搜索模块,用于搜索与所述目标关键词对应的目标数据。
[0034] 在另一方面的第一种可能实现方式中,所述获取关键词模块包括:
[0035] 第一获取单元,用于根据预先设置的图片与关键词的对应关系获得与所述至少一 张图片中各个图片分别对应的关键词;
[0036] 第二获取单元,用于从所述至少一张图片中各个图片分别对应的关键词中确定出 目标关键词。
[0037] 结合另一方面的第一种可能实现方式,在第二种可能实现方式中,所述第一获取 单元包括:
[0038] 获得标识子单元,用于根据预先设置的图片与图片标识的对应关系获得所述至少 一张图片中各个图片分别对应的图片标识;
[0039] 获得关键词子单元,用于根据预先设置的图片标识与关键词的对应关系,获得所 述至少一张图片中各个图片分别对应的关键词。
[0040] 结合另一方面的第一种可能实现方式或结合另一方面的第一种可能实现方式的 第二种可能实现方式,在第三种可能实现方式中,所述第二获取单元包括:
[0041] 第一获取子单元,用于将所述至少一张图片中各个图片分别对应的关键词相匹 配,获得与所述至少一张图片中各个图片相匹配的关键词;
[0042] 第一确定子单元,用于将与所述至少一张图片中各个图片相匹配的关键词确定为 目标关键词。
[0043] 结合另一方面的第一种可能实现方式或结合另一方面的第一种可能实现方式的 第二种可能实现方式,在第四种可能实现方式中,所述目标关键词包括至少一个子目标关 键词,所述第二获取单元包括:
[0044] 分类子单元,用于按照预设规则将所述至少一张图片中各个图片对应的关键词进 行分类,获得N个关键词组,N为大于等于1的正整数;
[0045] 计算子单元,用于分别计算所述N个关键词组中关键词的个数;
[0046] 排序子单元,用于按照所述N个关键词组中关键词的个数由大到小的顺序,将所 述N个关键词组分为第一子目标关键词组至第N子目标关键词组;
[0047] 第二确定子单元,用于确定将所述第K子目标关键词组中的任一关键词作为第K 子目标关键词,所述K为大于等于1小于等于N的正整数。
[0048] 结合另一方面或结合另一方面的第一种可能实现方式或结合另一方面的第一种 可能实现方式的第二种可能实现方式,在第五种可能实现方式中,还包括:
[0049] 划分模块,用于根据预先设置的目标数据的类别,将所述显示界面划分为与所述 预先设置的目标数据的类别的个数相同的区域,所述目标数据的类别包括音乐数据、视频 数据、图片数据、文档数据和选择有相同目标关键词的其他用户的信息中的一种或多种;
[0050] 第一显示模块,用于在每一所述区域上显示一类别的所述目标数据。
[0051] 结合另一方面的第五种可能实现方式或结合另一方面的第一种可能实现方式的 第五种可能实现方式或结合另一方面的第一种可能实现方式的第二种可能实现方式的第 五种可能实现方式,在第六种实现方式中,还包括:
[0052] 获得类别模块,用于获得用户从所述显示界面上显示的目标数据中选择的一目标 数据的类别;
[0053] 第二显示模块,用于在所述显示界面上显示与所述用户选择的目标数据的类别对 应的目标数据。
[0054] 又一方面,一种搜索目标数据的系统,包括另一方面以及结合另一方面的任一所 述搜索目标数据的装置。
[0055] 经由上述的技术方案可知,与现有技术相比,本发明实施例提供的搜索目标数据 的方法,显示界面中显示多个图片,用户可以根据各个图片所显示的内容,选择一张或多张 与自己心情或者需要查找的目标数据相符的图片,由于每一张图片都有其对应的关键词, 根据图片与关键词的对应关系可以获得用户选择的一张或多张图片对应的目标关键词,由 于目标关键词是准确的,所以在根据该目标关键词搜索数据时,可以精确的得到目标数据, 本发明实施例巧妙的将模糊搜索(例如,用户的心情)转换为精确的搜索,提高了搜索系统 获得的目标关键词的准确性,从而避免了搜索系统的系统资源的浪费。

【专利附图】

【附图说明】
[0056] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据 提供的附图获得其他的附图。
[0057] 图1为本发明实施例提供的一种搜索目标数据的方法的流程示意图;
[0058] 图2为本发明实施例提供的一种搜索目标数据的方法另一个实施例的方法流程 示意图;
[0059] 图3为本发明实施例提供的一种目标数据的显示界面示意图;
[0060] 图4为本发明实施例提供的一种搜索目标数据的方法另一个实施例的方法流程 示意图;
[0061] 图5为本发明实施例提供的搜索目标数据的方法中根据预先设置的图片与关键 词的对应关系获得与所述至少一张图片对应的目标关键词的一种实现方法的流程示意 图;
[0062] 图6为本发明实施例提供的搜索目标数据的方法中根据预先设置的图片与关键 词的对应关系获得与所述至少一张图片中各个图片分别对应的关键词的一种实现方法的 流程示意图;
[0063] 图7为本发明实施例提供的搜索目标数据的方法中从所述至少一张图片中各个 图片分别对应的关键词中确定目标关键词的一种实现方法的流程示意图;
[0064] 图8为本发明实施例提供的一种匹配各个图片对应的关键词的过程示意图;
[0065] 图9为本发明实施例提供的搜索目标数据的方法中从所述至少一张图片中各个 图片分别对应的关键词中确定目标关键词的另一种实现方法的流程示意图;
[0066] 图10为本发明实施例提供的一种搜索目标数据的装置结构示意图;
[0067] 图11为本发明实施例提供的一种搜索目标数据的装置的另一个实施例的结构示 意图;
[0068] 图12为本发明实施例提供的一种搜索目标数据的装置的另一个实施例的结构示 意图;
[0069] 图13为发明实施例提供的终端的结构示意图。

【具体实施方式】
[0070] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0071] 请参阅附图1,为本发明实施例提供的一种搜索目标数据的方法的流程示意图,该 方法包括:
[0072] 步骤S101 :获取用户从显示界面显示的图片中选择的至少一张图片。
[0073] 显示界面可以显示一张或多张图片,各个图片中的内容可以是自然景物、家居环 境、人物图像、雕塑图像或动物图像等等,用户可以根据图片的内容选择符合自己心情或者 选择符合自己需要的图片。
[0074] 步骤S102 :根据预先设置的图片与关键词的对应关系获得与所述至少一张图片 对应的目标关键词。
[0075] 下面以具体例子对图片与关键词的对应关系进行说明,例如,图片A为阖家欢聚 的画面,那么可以定义图片A对应的关键词为"思念、温馨、舒适",图片B为柔和月光的画 面,图片B对应关键词可以为"宁静、柔和、思念、温馨",各个图片对应的关键词可以有相同 的,例如图片A与图片B对应的关键词都有"思念、温馨",当然各个图片对应的关键词可以 互不相同,各个图片对应的关键词可以只有一个,也可以有多个,在此不作具体限定。
[0076] 用户可以选取一张图片或多张图片,此时可以将用户选取的各个图片对应的关键 词作为目标关键词,如果某一张图片对应了多个关键词,例如图片A对应的关键词为"思 念、温馨、舒适",那么图片A对应的关键词为3个,可以将A图片的3个关键词都作为目标 关键词,也可以将A图片的3个关键词中的一个关键词作为目标关键词,本发明实施例对此 不作具体限定。
[0077] 步骤S103 :搜索与目标关键词对应的目标数据。
[0078] 本发明实施例提供的搜索目标数据的方法,显示界面中显示多个图片,用户可以 根据各个图片所显示的内容,选择一张或多张与自己心情或者需要查找的目标数据相符的 图片,由于每一张图片都有其对应的关键词,根据图片与关键词的对应关系可以获得用户 选择的一张或多张图片对应的目标关键词,由于目标关键词是准确的,所以在根据该目标 关键词搜索数据时,可以精确的得到目标数据,本发明实施例巧妙的将模糊搜索(例如用户 的心情)转换为精确的搜索,提高了搜索系统获得的目标关键词的准确性,从而避免了搜索 系统的系统资源的浪费。
[0079] 请参阅图2,为本发明实施例提供的一种搜索目标数据的方法另一个实施例的方 法流程示意图,该方法包括:
[0080] 步骤S201 :获取用户从显示界面显示的图片中选择的至少一张图片。
[0081] 步骤S202 :根据预先设置的图片与关键词的对应关系获得与所述至少一张图片 对应的目标关键词。
[0082] 步骤S203 :搜索与目标关键词对应的目标数据。
[0083] 目标数据的类别可以包括音乐数据、视频数据、图片数据、文档数据和选择有相同 目标关键词的其他用户的信息中的一种或多种,例如,当目标关键词为"温馨"时,可以搜索 出温馨的歌曲、温馨的图片和温馨的文章等等。
[0084] 音乐数据可以包括:歌曲,文档数据可以包括:W0RD版本的文章、PDF版本的文章、 名言警句或歇后语等等。
[0085] 下面举一例子对选择有相同目标关键词的其他用户的信息进行说明,例如,用户1 选择了图片A以及图片B,用户2也选择了图片A与图片B,此时用户1与用户2选择的图 片具有相同的关键词,说明用户1与用户2当前的心情可能是一样的,对于用户1来说用户 2的信息为"选择有相同目标关键词的其他用户的信息",对于用户2来说用户1的信息为 "选择有相同目标关键词的其他用户的信息",上述选择有相同目标关键词的其他用户的信 息可以为用户的通信方式。用户2选择的图片与用户1不同时,也可能会有相同的关键词, 所以用户1与用户2选择的图片并不一定相同。
[0086] 步骤S204 :根据预先设置的目标数据的类别,将上述显示界面划分为与预先设置 的目标数据的类别的个数相同的区域。
[0087] 步骤S205 :在上述显示界面的每一区域上显示一类别的目标数据。
[0088] 为了本领域技术人员更加理解本发明实施例,下面举一具体例子对上述实施例进 行说明,请参阅图3,为本发明实施例提供的一种目标数据的显示界面示意图。
[0089] 假设搜索出的目标数据的类别包括音乐数据、图片数据、文档数据和选择有相同 目标关键词的其他用户的信息。那么显示界面301可以分为4个显示区域,每个显示区域 显示一种类别的目标数据(从图3中可以看出,四个显示区域从左到右,从上到下依次显示 文档数据、图片数据、选择有相同目标关键词的其他用户的信息和音乐数据)。
[0090] 如果用户需要上述显示界面上显示某一类别的目标数据,可以从显示各个类别的 目标数据的显示界面上再次进行选择,然后显示界面就可以只显示用户选择的类别的目标 数据。请参阅图4,为本发明实施例提供的一种搜索目标数据的方法另一个实施例的方法流 程示意图,该方法包括:
[0091] 步骤S401 :获取用户从显示界面显示的图片中选择的至少一张图片。
[0092] 步骤S402 :根据预先设置的图片与关键词的对应关系获得与所述至少一张图片 对应的目标关键词。
[0093] 步骤S403 :搜索与目标关键词对应的目标数据。
[0094] 步骤S404 :根据预先设置的目标数据的类别,将上述显示界面划分为与预先设置 的目标数据的类别的个数相同的区域。
[0095] 步骤S405 :在上述显示界面的每一区域上显示一类别的目标数据。
[0096] 步骤S406 :获得用户从所述显示界面上显示的目标数据中选择的一目标数据的 类别。
[0097] 步骤S407 :在上述显示界面上显示与用户选择的目标数据的类别对应的目标数 据。
[0098] 本发明实施例还可以不将目标数据进行分类,直接将目标数据显示在显示界面 上。
[0099] 上述任意一个实施例中,根据预先设置的图片与关键词的对应关系获得与所述至 少一张图片对应的目标关键词的实现方法有多种,请参阅图5,为本发明实施例提供的搜索 目标数据的方法中根据预先设置的图片与关键词的对应关系获得与所述至少一张图片对 应的目标关键词的一种实现方法的流程示意图,该实现方法包括:
[0100] 步骤S501 :根据预先设置的图片与关键词的对应关系获得与所述至少一张图片 中各个图片分别对应的关键词。
[0101] 步骤S502 :从所述至少一张图片中各个图片分别对应的关键词中确定出目标关 键词。
[0102] 上述实施例中,根据预先设置的图片与关键词的对应关系获得与所述至少一张图 片中各个图片分别对应的关键词的实现方法有多种,请参阅图6,为本发明实施例提供的搜 索目标数据的方法中根据预先设置的图片与关键词的对应关系获得与所述至少一张图片 中各个图片分别对应的关键词的一种实现方法的流程示意图,该实现方法包括:
[0103] 步骤S601 :根据预先设置的图片与图片标识的对应关系获得所述至少一张图片 中各个图片分别对应的图片标识。
[0104] 步骤S602 :根据预先设置的图片标识与关键词的对应关系,获得所述至少一张图 片中各个图片分别对应的关键词。
[0105] 上述实施例中,从所述至少一张图片中各个图片分别对应的关键词中确定出目标 关键词的实现方法有多种,请参阅图7,为本发明实施例提供的搜索目标数据的方法中从所 述至少一张图片中各个图片分别对应的关键词中确定出目标关键词的一种实现方法的流 程示意图,该实现方法包括:
[0106] 步骤S701 :将所述至少一张图片中各个图片分别对应的关键词相匹配,获得与所 述至少一张图片中各个图片相匹配的关键词。
[0107] 与所述至少一张图片中各个图片相匹配的关键词可以是指所述至少一张图片中 各个图片对应的相同的关键词,还可以是指所述至少一张图片中各个图片对应的具有相同 含义的关键词。
[0108] 步骤S702 :将与所述至少一张图片中各个图片相匹配的关键词确定为目标关键 。
[0109] 为了本领域技术人员更加理解本发明实施例,下面举一具体例子对上述实施例进 行说明,请参阅图8,为本发明实施例提供的一种匹配各个图片对应的关键词的过程示意 图。
[0110] 为了画图方便图片A中的内容用字符"家"代替,图片B中的内容用字符"月亮"代 替。图片A对应的关键词为"舒适、思念、温馨",图片B对应的关键词为"宁静、柔和、思念、 温馨"。
[0111] 将图片A与图片B对应的关键词相匹配,得到图片A与图片B均包括的关键词"思 念、温馨"(图中用虚线框标出)。可以将"思念"作为目标关键词1,将"温馨"作为目标关键 词2,根据目标关键词1搜索与目标关键词1对应的目标数据1 (例如音乐1)以及根据目 标关键词2搜索与目标关键词2对应的目标数据2 (例如音乐2)。或者将"思念、温馨"作 为一个目标关键词3,搜索系统可以根据目标关键词3搜索与目标关键词3对应的目标数据 3 (例如图片1和图片2)。
[0112] 请参阅图9,为本发明实施例提供的搜索目标数据的方法中从所述至少一张图片 中各个图片分别对应的关键词中确定出目标关键词的另一种实现方法的流程示意图,该实 现方法包括:
[0113] 步骤S901 :按照预设规则将所述至少一张图片中各个图片对应的关键词进行分 类,获得N个关键词组。
[0114] N为大于等于1的正整数。
[0115] 例如,所述至少一张图片分别为图片A与图片B,图片A对应的关键词为"思念、温 馨、舒适",图片B对应关键词为"宁静、柔和、思念、温馨"。
[0116] 预设规则可以为将相同的关键词作为一类关键词的规则,例如图片A中的"思念" 与图片B中的"思念"为相同的关键词,图片A中的"温馨"与图片B中的"温馨"为相同的关 键词,那么将这两张图片对应的关键词进行分类后,得到的N组关键词组为:{思念、思念}、 {温馨、温馨}、{舒适}、{宁静}、{柔和}。
[0117] 预设规则还可以为将具有相同含义的关键词作为一类关键词的规则,例如,系统 定义"温馨"与"宁静"的含义相同,那么图片A中的"温馨"与图片B中的"宁静"为具有相 同含义的关键词,那么将这两张图片对应的关键词进行分类后,得到的N组关键词为:{:思 念、思念}、{温馨、温馨、宁静}、{舒适}、{柔和}。
[0118] 步骤S902 :分别计算N个关键词组中关键词的个数。
[0119] 以N个关键词组为:{思念、思念}、{温馨、温馨、宁静}、{舒适}、{柔和}为例, 这几个关键词组中的关键词的个数分别为:2、3、1、1。
[0120] 步骤S903 :按照所述N个关键词组中关键词的个数由大到小的顺序,将所述N个 关键词组分为第一子目标关键词组至第N子目标关键词组。
[0121] 以N个关键词组为:{思念、思念}、{温馨、温馨、宁静}、{舒适}、{柔和}为例, 第一子关键词组为{温馨、温馨、宁静}、第二子关键词组为{思念、思念},由于{舒适}关 键词组和{柔和}关键词组中的关键词的个数相同,那么可以随机设定哪一个关键词组为 第三子关键词组,哪一个关键词组为第四子关键词组,或者可以根据用户使用关键词的频 率,将使用频率较高的关键词所在的关键词组作为第三子关键词组,假设第三子关键词组 为{舒适},第四子关键词组为{柔和}。
[0122] 步骤S904 :将所述第K子目标关键词组中的任一关键词作为第K子目标关键词。
[0123] K为大于等于1小于等于N的正整数。
[0124] 目标关键词包括至少一个子目标关键词。
[0125] 由于各个子关键词组中的各个关键词为相同的关键词或者含义相同的关键词,所 以可以将各个关键词组中的任一关键词作为一个目标关键词。
[0126] 优选的,在显示界面上显示目标数据时,还可以将第一子关键词组对应的目标数 据显示在第二子关键词组对应的目标数据之前,第二子关键词组对应的目标数据显示在第 三子关键词组对应的目标数据之前,以此类推。
[0127] 上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式 的装置实现,因此本发明还公开了几种装置,下面给出具体的实施例进行详细说明。
[0128] 请参阅图10,为本发明实施例提供的一种搜索目标数据的装置结构示意图,该装 置包括:获取图片模块1001、获取关键词模块1002以及搜索模块1003,其中:
[0129] 获取图片模块1001,用于获取用户从显示界面显示的图片中选择的至少一张图 片。
[0130] 显示界面可以显示一张或多张图片,各个图片中的内容可以是自然景物、家居环 境、人物图像、雕塑图像或动物图像等等,用户可以根据图片的内容选择符合自己心情或者 选择符合自己需要的图片。
[0131] 获取关键词模块1002,用于根据预先设置的图片与关键词的对应关系获得与获取 图片模块1001获得的所述至少一张图片对应的目标关键词。
[0132] 可参见实施例一中对步骤S102的解释。
[0133] 搜索模块1003,用于搜索与目标关键词对应的目标数据。
[0134] 本发明实施例提供的搜索目标数据的装置,显示界面中显示多个图片,用户可以 根据各个图片所显示的内容,选择一张或多张与自己心情或者需要查找的目标数据相符的 图片,当用户选择一张或多张与自己心情或者需要查找的目标数据相符的图片之后,获取 图片模块1001可以获知用户选择了那几张图片,由于每一张图片都有其对应的关键词,获 取关键词模块1002根据图片与关键词的对应关系可以获得用户选择的一张或多张图片对 应的目标关键词,由于目标关键词是准确的,所以搜索模块1003在根据该目标关键词搜索 数据时,可以精确的得到目标数据,本发明实施例巧妙的将模糊搜索(例如用户的心情)转 换为精确的搜索,提高了搜索系统获得的目标关键词的准确性,从而避免了搜索系统的系 统资源的浪费。
[0135] 请参阅图11,为本发明实施例提供的一种搜索目标数据的装置的另一个实施例的 结构示意图,该装置包括:
[0136] 获取图片模块1001、获取关键词模块1002、搜索模块1003、划分模块1101以及第 一显示模块1102,其中:
[0137] 获取图片模块1001,用于获取用户从显示界面显示的图片中选择的至少一张图 片。
[0138] 获取关键词模块1002,用于根据预先设置的图片与关键词的对应关系获得与获取 图片模块1001获得的所述至少一张图片对应的目标关键词。
[0139] 搜索模块1003,用于搜索与目标关键词对应的目标数据。
[0140] 划分模块1101,用于根据预先设置的目标数据的类别,将显示界面划分为与预先 设置的目标数据的类别的个数相同的区域。
[0141] 目标数据的类别包括音乐数据、视频数据、图片数据、文档数据和选择有相同目标 关键词的其他用户的信息中的一种或多种。
[0142] 第一显示模块1102,用于在每一所述区域上显示一类别的所述目标数据。
[0143] 请参阅图12,为本发明实施例提供的一种搜索目标数据的装置的另一个实施例的 结构示意图,该装置包括:
[0144] 获取图片模块1001、获取关键词模块1002、搜索模块1003、获得类别模块1201以 及第二显示模块1202,其中:
[0145] 获取图片模块1001,用于获取用户从显示界面显示的图片中选择的至少一张图 片。
[0146] 获取关键词模块1002,用于根据预先设置的图片与关键词的对应关系获得与获取 图片模块1001获得的所述至少一张图片对应的目标关键词。
[0147] 搜索模块1003,用于搜索与目标关键词对应的目标数据。
[0148] 获得类别模块1201,用于获得用户从所述显示界面上显示的目标数据中选择的一 目标数据的类别。
[0149] 第二显示模块1202,用于在所述显示界面上显示与所述用户选择的目标数据的类 别对应的目标数据。
[0150] 上述任一实施例中的获取关键词模块1002可以包括第一获取单元,用于根据预 先设置的图片与关键词的对应关系获得与所述至少一张图片中各个图片分别对应的关键 词;第二获取单元,用于从所述至少一张图片中各个图片分别对应的关键词中确定目标关 键词。
[0151] 上述第一获取单元可以包括:获得标识子单元,用于根据预先设置的图片与图片 标识的对应关系获得所述至少一张图片中各个图片分别对应的图片标识;获得关键词子单 元,用于根据预先设置的图片标识与关键词的对应关系,获得所述至少一张图片中各个图 片分别对应的关键词。
[0152] 上述第二获取单元可以包括:第一获取子单元,用于将所述至少一张图片中各个 图片分别对应的关键词相匹配,获得与所述至少一张图片中各个图片相匹配的关键词;第 一确定子单元,用于将与所述至少一张图片中各个图片相匹配的关键词确定为目标关键 。
[0153] 上述任一实施例中的目标关键词包括至少一个子目标关键词,此时第二获取单元 包括:分类子单元,用于按照预设规则将所述至少一张图片中各个图片对应的关键词进行 分类,获得N个关键词组,N为大于等于1的正整数;
[0154] 计算子单元,用于分别计算所述N个关键词组中关键词的个数;排序子单元,用于 按照所述N个关键词组中关键词的个数由大到小的顺序,将所述N个关键词组分为第一子 目标关键词组至第N子目标关键词组;第二确定子单元,用于确定将所述第K子目标关键词 组中的任一关键词作为第K子目标关键词,所述K为大于等于1小于等于N的正整数。
[0155] 本发明实施例还提供了一种搜索目标数据的系统,该搜索目标数据的系统包括上 述装置实施例中的任一种装置。
[0156] 本发明实施例提供一种终端,可用于执行本发明上述任一方法实施例中所述的方 法。图13示出了本发明实施例提供的终端13的结构。
[0157] 该终端可以为手机、平板电脑、PDA (Personal Digital Assistant,个人数字助 理)、P0S (Point of Sales,销售终端)、车载电脑等终端设备,以终端13为手机为例,图13 示出的是与本发明实施例提供的终端相关的手机13的部分结构的框图。参考图13,手机 13包括输入单元1301、存储器1302、显示单元1303以及处理器1304等部件。本领域技术 人员可以理解,图13中示出的手机结构只做实现方式的举例,并不构成对手机的限定,可 以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0158] 下面结合图13对手机13的各个构成部件进行具体的介绍:
[0159] 输入单元1301可用于接收用户输入的信息(例如用户选择哪几张图片的信息)或 字符信息,以及产生与手机13的用户设置以及功能控制有关的键信号输入。具体地,输入 单元1301可以包括触控面板13012以及其他输入设备13011。触控面板13012,也称为触摸 屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附 件在触控面板13012上或在触控面板13012附近的操作),并根据预先设定的程式驱动相应 的连接装置(例如驱动处理器1304中搜索系统)。可选的,触控面板13012可包括触摸检测 装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带 来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它 转换成触点坐标,再送给处理器1304,并能接收处理器1304发来的命令并加以执行。此外, 可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板13012。除了触控 面板13012,输入单元1301还可以包括其他输入设备13011。具体地,其他输入设备13011 可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作 杆等中的一种或多种。
[0160] 存储器1302可用于存储软件程序以及模块,处理器1304通过运行存储在存储器 1302的软件程序以及模块,从而执行手机13的各种功能应用以及数据处理。存储器1302 可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所 需的应用程序(比如声音播放功能、图像播放功能、目标数据搜索应用程序等等)等;存储数 据区可存储根据手机13的使用所创建的数据(比如音频数据、电话本、图片)等。此外,存储 器1302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存 储器件、闪存器件、或其他易失性固态存储器件。
[0161] 显示单元1303可用于显示由用户输入的信息或提供给用户的信息(例如显示供 用户选择的图片、搜索出的目标数据)以及手机13的各种菜单。显示单元1303可包括显示 面板 13031,可选的,可以采用 IXD(Liquid Crystal Display,液晶显示器)、0LED(0rganic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板13031。进一步的,触控 面板13012可覆盖显示面板13031,当触控面板13012检测到在其上或附近的触摸操作后, 传送给处理器1304以确定触摸事件的类型,随后处理器1304根据触摸事件的类型在显示 面板13031上提供相应的视觉输出。虽然在图13中,触控面板13012与显示面板13031是 作为两个独立的部件来实现手机13的输入和输入功能,但是在某些实施例中,可以将触控 面板13012与显示面板13031集成而实现手机13的输入和输出功能。
[0162] 处理器1304是手机13的控制中心,利用各种接口和线路连接整个手机的各个部 分,通过运行或执行存储在存储器1302内的软件程序和/或模块,以及调用存储在存储器 1302内的数据,执行手机13的各种功能和处理数据,从而对手机进行整体监控。可选的,处 理器1304可包括一个或多个处理单元;优选的,处理器1304可集成应用处理器和调制解调 处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主 要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1304中。
[0163] 手机13还包括给各个部件供电的电源1305 (比如电池),优选的,电源可以通过电 源管理系统与处理器1304逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功 耗管理等功能。
[0164] 尽管未示出,手机13还可以包括摄像头、蓝牙模块、RF (Radio Frequency,射频) 电路、传感器、音频电路、WiFi (wireless fidelity,无线保真)模块以及传感器等等。
[0165] 在本发明实施例中,该终端所包括处理器1304可能是一个中央处理器CPU,或者 是特定集成电路ASIC (Application Specific Integrated Circuit),或者是被配置成实 施本发明实施例的一个或多个集成电路。
[0166] 该终端13所包括处理器1304具有以下功能:
[0167] 获取用户从显示界面显示的图片中选择的至少一张图片;根据预先设置的图片与 关键词的对应关系获得与所述至少一张图片对应的目标关键词;搜索与所述目标关键词对 应的目标数据
[0168] 在本发明实施例中,终端13所包括的存储器存储有各个图片以及图片与关键词 的对应关系。
[0169] 在本发明实施例中,当处理器1304检测到显示单元1303显示的某些图片被用户 触按时,处理器1304则认为用户选择了这些图片,并根据存储器1302中存储的图片与关 键词的对应关系获得用户选择图片对应的目标关键词,并搜索与目标关键词对应的目标数 据,在调用显示单元1303显示目标数据。
[0170] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间 接耦合或通信连接,可以是电性,机械或其它的形式。
[0171] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置 而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说 明即可。
[0172] 结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执 行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存 储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术 领域内所公知的任意其它形式的存储介质中。
[0173] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【权利要求】
1. 一种搜索目标数据的方法,其特征在于,包括: 获取用户从显示界面显示的图片中选择的至少一张图片; 根据预先设置的图片与关键词的对应关系获得与所述至少一张图片对应的目标关键 词; 搜索与所述目标关键词对应的目标数据。
2. 根据权利要求1所述方法,其特征在于,所述根据预先设置的图片与关键词的对应 关系获得与所述至少一张图片对应的目标关键词包括: 根据预先设置的图片与关键词的对应关系获得与所述至少一张图片中各个图片分别 对应的关键词; 从所述至少一张图片中各个图片分别对应的关键词中确定出目标关键词。
3. 根据权利要求2所述方法,其特征在于,所述根据预先设置的图片与关键词的对应 关系获得与所述至少一张图片中各个图片分别对应的关键词包括: 根据预先设置的图片与图片标识的对应关系获得所述至少一张图片中各个图片分别 对应的图片标识; 根据预先设置的图片标识与关键词的对应关系,获得所述至少一张图片中各个图片分 别对应的关键词。
4. 根据权利要求2或3所述方法,其特征在于,所述从所述至少一张图片中各个图片分 别对应的关键词中确定出目标关键词包括: 将所述至少一张图片中各个图片分别对应的关键词相匹配,获得与所述至少一张图片 中各个图片相匹配的关键词; 将与所述至少一张图片中各个图片相匹配的关键词确定为目标关键词。
5. 根据权利要求2或3所述方法,其特征在于,所述目标关键词包括至少一个子目标关 键词,所述从所述至少一张图片中各个图片分别对应的关键词中确定目标关键词包括: 按照预设规则将所述至少一张图片中各个图片对应的关键词进行分类,获得N个关键 词组,N为大于等于1的正整数; 分别计算所述N个关键词组中关键词的个数; 按照所述N个关键词组中关键词的个数由大到小的顺序,将所述N个关键词组分为第 一子目标关键词组至第N子目标关键词组; 将所述第K子目标关键词组中的任一关键词作为第K子目标关键词,所述K为大于等 于1小于等于N的正整数。
6. 根据权利要求1至3任一种所述方法,其特征在于,在所述搜索与所述目标关键词对 应的目标数据之后还包括: 根据预先设置的目标数据的类别,将所述显示界面划分为与所述预先设置的目标数据 的类别的个数相同的区域,所述目标数据的类别包括音乐数据、视频数据、图片数据、文档 数据和选择有相同目标关键词的其他用户的信息中的一种或多种; 在每一所述区域上显示一类别的所述目标数据。
7. 根据权利要求6所述方法,其特征在于,在所述在每一所述区域上显示一类别的所 述目标数据之后还包括: 获得用户从所述显示界面上显示的目标数据中选择的一目标数据的类别; 在所述显示界面上显示与所述用户选择的目标数据的类别对应的目标数据。
8. -种搜索目标数据的装置,其特征在于,包括: 获取图片模块,用于获取用户从显示界面显示的图片中选择的至少一张图片; 获取关键词模块,用于根据预先设置的图片与关键词的对应关系获得与所述获取图片 模块获得的所述至少一张图片对应的目标关键词; 搜索模块,用于搜索与所述目标关键词对应的目标数据。
9. 根据权利要求8所述装置,其特征在于,所述获取关键词模块包括: 第一获取单元,用于根据预先设置的图片与关键词的对应关系获得与所述至少一张图 片中各个图片分别对应的关键词; 第二获取单元,用于从所述至少一张图片中各个图片分别对应的关键词中确定出目标 关键词。
10. 根据权利要求9所述装置,其特征在于,所述第一获取单元包括: 获得标识子单元,用于根据预先设置的图片与图片标识的对应关系获得所述至少一张 图片中各个图片分别对应的图片标识; 获得关键词子单元,用于根据预先设置的图片标识与关键词的对应关系,获得所述至 少一张图片中各个图片分别对应的关键词。
11. 根据权利要求9或10所述装置,其特征在于,所述第二获取单元包括: 第一获取子单元,用于将所述至少一张图片中各个图片分别对应的关键词相匹配,获 得与所述至少一张图片中各个图片相匹配的关键词; 第一确定子单元,用于将与所述至少一张图片中各个图片相匹配的关键词确定为目标 关键词。
12. 根据权利要求9或10所述装置,其特征在于,所述目标关键词包括至少一个子目标 关键词,所述第二获取单元包括: 分类子单元,用于按照预设规则将所述至少一张图片中各个图片对应的关键词进行分 类,获得N个关键词组,N为大于等于1的正整数; 计算子单元,用于分别计算所述N个关键词组中关键词的个数; 排序子单元,用于按照所述N个关键词组中关键词的个数由大到小的顺序,将所述N个 关键词组分为第一子目标关键词组至第N子目标关键词组; 第二确定子单元,用于确定将所述第K子目标关键词组中的任一关键词作为第K子目 标关键词,所述K为大于等于1小于等于N的正整数。
13. 根据权利要求8至10任一项所述装置,其特征在于,还包括: 划分模块,用于根据预先设置的目标数据的类别,将所述显示界面划分为与所述预先 设置的目标数据的类别的个数相同的区域,所述目标数据的类别包括音乐数据、视频数据、 图片数据、文档数据和选择有相同目标关键词的其他用户的信息中的一种或多种; 第一显示模块,用于在每一所述区域上显示一类别的所述目标数据。
14. 根据权利要求13所述装置,其特征在于,还包括: 获得类别模块,用于获得用户从所述显示界面上显示的目标数据中选择的一目标数据 的类别; 第二显示模块,用于在所述显示界面上显示与所述用户选择的目标数据的类别对应的 目标数据。
15. -种搜索目标数据的系统,其特征在于,包括权利要求8至14任一项所述装置。
【文档编号】G06F17/30GK104123283SQ201310144997
【公开日】2014年10月29日 申请日期:2013年4月24日 优先权日:2013年4月24日
【发明者】李 瑞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1