CN103488763A - 一种搜索方法和装置 - Google Patents
一种搜索方法和装置 Download PDFInfo
- Publication number
- CN103488763A CN103488763A CN201310446373.7A CN201310446373A CN103488763A CN 103488763 A CN103488763 A CN 103488763A CN 201310446373 A CN201310446373 A CN 201310446373A CN 103488763 A CN103488763 A CN 103488763A
- Authority
- CN
- China
- Prior art keywords
- search
- function
- system broadcast
- search key
- broadcast message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种搜索方法和装置,可以在智能终端的任一显示界面启动搜索功能,使得搜索过程简单方便,进而提升用户体验。所述方法包括:在智能终端的当前显示界面接收***广播消息,所述***广播消息指示启动搜索功能;根据所述***广播消息,启动所述搜索功能;在获取搜索关键字之后,通过所述搜索功能查找所述搜索关键字对应的多媒体文件。本发明适用于电子信息技术领域。
Description
技术领域
本发明涉及电子信息技术领域,尤其涉及一种搜索方法和装置。
背景技术
随着人们生活水平的提高,智能终端的普及程度越来越高。从小到pad,大到智能电视,几乎所有家庭都会有一台到多台智能终端。虽然智能终端是智能的,但是在智能终端上进行多媒体文件搜索时,若当前显示界面没有搜索标识,则该智能终端内部并不会启动搜索功能,必须将当前界面调整至包含搜索索引的界面之后,才可以进行多媒体文件的搜索,这在一定程度增加了搜索的复杂度,降低了用户体验。
发明内容
本发明的实施例提供一种搜索方法和装置,可以在智能终端的任一显示界面启动搜索功能,使得搜索过程简单方便,提升用户体验。
为达到上述目的,本发明实施例采用如下技术方案:
第一方面,提供一种搜索方法,所述方法应用于智能终端内部的搜索装置,所述方法包括:
在智能终端的当前显示界面接收***广播消息,所述***广播消息指示启动搜索功能;
根据所述***广播消息,启动所述搜索功能;
在获取搜索关键字之后,通过所述搜索功能查找所述搜索关键字对应的多媒体文件。
在第一方面第一种可能的实现方式中,结合第一方面,所述获取搜索关键字具体包括:
根据所述***广播消息,获取所述搜索关键字,其中,所述***广播消息携带所述搜索关键字;
或者
在接收所述***广播消息之后,获取用户输入的所述搜索关键字。
在第一方面第二种可能的实现方式中,结合第一方面或第一方面第一种可能的实现方式,在所述接收***广播消息之后,所述方法还包括:
根据预先配置的第一显示模式显示搜索界面,其中,所述第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
在第一方面第三种可能的实现方式中,结合第一方面第二种可能的实现方式,在所述获取搜索关键字之后,所述方法还包括:
根据预先存储的过滤算法,将所述搜索关键字中的无效字符进行过滤,获取第一搜索关键字;
所述通过所述搜索功能查找所述搜索关键字对应的多媒体文件具体包括:
通过所述搜索功能查找所述第一搜索关键字对应的多媒体文件。
在第一方面第四种可能的实现方式中,结合第一方面第三种可能的实现方式,所述搜索功能包括:本地搜索功能和网络搜索功能;
所述根据所述***广播消息,启动所述搜索功能具体包括:
根据所述***广播消息,调用本地搜索线程,以启动所述本地搜索功能,调用网络搜索线程,以启动所述网络搜索功能;
所述通过所述搜索功能查找所述第一搜索关键字对应的多媒体文件具体包括:
通过所述本地搜索线程,从本地数据库中查找所述第一搜索关键字对应的多媒体文件;通过所述网络搜索线程,从网络数据库中查找所述第一搜索关键字对应的多媒体文件。
第二方面,提供一种搜索装置,所述搜索装置包括:接收单元、启动单元、获取单元、执行单元;
所述接收单元,用于在智能终端的当前显示界面接收***广播消息,所述***广播消息指示启动搜索功能;
所述启动单元,用于根据所述接收单元接收的***广播消息,启动所述搜索功能;
所述获取单元,用于获取搜索关键字;
所述执行单元,用于在所述获取单元获取搜索关键字之后,通过所述搜索功能查找所述搜索关键字对应的多媒体文件。
在第二方面第一种可能的实现方式中,结合第二方面,所述获取单元具体用于:
根据所述***广播消息,获取所述搜索关键字,其中,所述***广播消息携带所述搜索关键字;
或者
在所述接收单元接收所述***广播消息之后,获取用户输入的所述搜索关键字。
在第二方面第二种可能的实现方式中,结合第二方面或第二方面第一种可能的实现方式,所述搜索装置还包括显示单元;
所述显示单元,用于在所述接收单元接收***广播消息之后,根据预先配置的第一显示模式显示搜索界面,其中,所述第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
在第二方面第三种可能的实现方式中,结合第二方面第二种可能的实现方式,所述搜索装置还包括过滤单元;
所述过滤单元,用于在所述获取单元获取搜索关键字之后,根据预先存储的过滤算法,将所述搜索关键字中的无效字符进行过滤,获取第一搜索关键字;
所述执行单元具体用于:
通过所述搜索功能查找所述第一搜索关键字对应的多媒体文件。
在第二方面第四种可能的实现方式中,结合第二方面第三种可能的实现方式,所述搜索功能包括:本地搜索功能和网络搜索功能;
所述启动单元具体用于:
根据所述***广播消息,调用本地搜索线程,以启动所述本地搜索功能,调用网络搜索线程,以启动所述网络搜索功能;
所述执行单元具体用于:
通过所述本地搜索线程,从本地数据库中查找所述第一搜索关键字对应的多媒体文件;通过所述网络搜索线程,从网络数据库中查找所述第一搜索关键字对应的多媒体文件。
本发明提供的一种搜索方法和装置,由于在智能终端的当前显示界面接收***广播消息指示启动搜索功能,使得可以在智能终端的任一显示界面启动搜索功能,使搜索过程简单方便,提升了用户体验。
附图说明
图1为本发明实施例一提供的搜索方法;
图2为本发明实施例二提供的搜索方法;
图3为本发明实施例三提供的搜索方法;
图4为本发明实施例四提供的搜索装置结构示意图一;
图5为本发明实施例四提供的搜索装置结构示意图二;
图6为本发明实施例四提供的搜索装置结构示意图三。
具体实施方式
下面结合附图对本发明实施例提供的一种搜索方法和装置进行详细描述。
实施例一、
本发明实施例提供一种搜索方法,该方法应用于智能终端内部的搜索装置,具体如图1所示,该方法包括:
101、搜索装置在智能终端的当前显示界面接收***广播消息,***广播消息指示启动搜索功能。
具体的,智能终端内部包含搜索装置,通过智能终端进行多媒体文件搜索时,搜索装置接收***广播消息,该***广播消息可以是在智能终端的任一显示界面触发的,通过该***广播消息,可以在智能终端的任一显示界面启动搜索功能。
示例性的,搜索装置可以在当前界面为直播桌面,或信号源桌面、或第三方应用程序界面等任一显示界面时接收***广播消息。
具体的,若智能终端的当前显示界面上包含相关搜索按钮,该***广播消息可能是用户点击智能终端上的相关搜索按钮时触发的;若智能终端的当前显示界面上不包含相关搜索按钮,该***广播消息可能是用户通过语音设备触发的,本发明实施例对此不作具体限定,仅说明搜索装置在智能终端的当前显示界面接收***广播消息,该当前显示界面可以是智能终端的任一显示界面。
具体的,本发明实施例中的搜索功能可以仅包含本地搜索功能,也可以仅包含网络搜索功能,还可以同时包含本地搜索功能和网络搜索功能,本发明对此不作具体限定。
需要说明的是,本发明实施例中的智能终端可以是电视,也可以是手机,还可以是Pad,本发明实施例对此不作具体限定。
102、搜索装置根据***广播消息,启动搜索功能。
具体的,若搜索功能包含本地搜索功能和网络搜索功能,则搜索装置根据***广播消息,启动搜索功能具体可以包括:
根据***广播消息,调用本地搜索线程,以启动本地搜索功能,调用网络搜索线程,以启动网络搜索功能。
103、搜索装置在获取搜索关键字之后,通过搜索功能查找搜索关键字对应的多媒体文件。
具体的,获取搜索关键字包括:
根据******广播消息,获取***广播消息携带的搜索关键字,即:根据***广播消息,获取搜索关键字,其中,所述***广播消息携带搜索关键字;
或者
接收***广播消息之后,用户输入的搜索关键字,即:在接收***广播消息之后,获取用户输入的搜索关键字。
上述两种情况分别可以对应下述两种场景:
场景一:在用户输入搜索关键字之后触发***广播消息,搜索装置接收***广播消息,该***广播消息携带搜索关键字;
场景二:在用户触发***广播消息,启动搜索功能后用户输入搜索关键字,此时,搜索装置接收的***广播消息中不携带搜索关键字。
本发明实施例对获取搜索关键字的方法不作具体限定,仅说明搜索装置在获取搜索关键字之后,查找该搜索关键字对应的多媒体文件。
需要说明的是,搜索关键字可以是用户通过手动输入设备输入的,也可以是用户通过语音设备输入的,但是无论是通过何种方式输入该搜索关键字,都可能存在误操作字符引入的可能。
示例性的:在手动输入时,可能会因为按键误操作,引入特殊字符,或者在语音输入时,可能因为语音识别率不高导致无效字符输入,考虑到该问题,为了得到准确的搜索结果,在获取搜索关键字之后,具体还可以包括:
根据预先存储的过滤算法,将搜索关键字中的无效字符进行过滤,获取第一搜索关键字。
其中,预先存储的过滤算法可以是正则表达式过滤算法,本发明实施例对此不作具体限定。
通过将搜索关键字中的无效字符进行过滤,获取第一搜索关键字,然后查找该第一搜索关键字对应的多媒体文件,可以提高搜索的精准率。
进一步的,若如步骤102中所述,若搜索功能同时包含本地搜索功能和网络搜索功能,则通过搜索功能查找第一搜索关键字对应的多媒体文件具体可以包括:
通过本地搜索线程,从本地数据库中查找第一搜索关键字对应的多媒体文件;通过网络搜索线程,从网络数据库中查找第一搜索关键字对应的多媒体文件。
这样,相对于搜索功能仅为本地搜索功能或网络搜索功能的情况,可以达到更快的搜索效果,并且可以获取更多的搜索结果。
具体的,本地/网络数据库中还可以预先存储第一多媒体文件对应的第一索引信息,该第一索引信息是由多媒体扫描设备扫描本地/网络数据库中的所有多媒体文件之后建立的检索第一多媒体文件的信息;
通过本地/网络搜索线程,从本地/网络数据库中查找第一搜索关键字对应的多媒体文件具体可以包括:
通过本地/网络搜索线程,结合第一索引信息,从本地/网络数据库中查找第一搜索关键字对应的多媒体文件。
需要说明的是,第一多媒体文件可以是所有多媒体文件中的部分多媒体文件。对于所有多媒体文件的某些多媒体文件,可能因为重要性等原因,不需要建立索引信息,因此本发明实施例可以不对扫描到的所有多媒体文件建立索引信息,而仅对第一多媒体文件建立索引信息,这样在基于第一索引信息的索引查找搜索关键字对应的多媒体文件时,可以缩短查询索引信息的时间,进一步提高搜索速度。
基于上述实施例的描述,本发明实施例提供一种搜索方法,该方法应用于智能终端内部的搜索装置,由于该方法在智能终端的当前显示界面接收***广播消息指示启动搜索功能,使得可以在智能终端的任一显示界面启动搜索功能,使搜索过程简单方便,提升了用户体验。
实施例二、
本发明实施例提供一种搜索方法,该方法应用于智能终端内部的搜索装置,具体如图2所示,该方法包括:
201、搜索装置在智能终端的当前显示界面接收***广播消息,***广播消息携带搜索关键字,***广播消息指示调用本地搜索线程和网络搜索线程。
具体的,智能终端内部包含搜索装置,通过智能终端进行多媒体文件搜索时,搜索装置接收***广播消息,该***广播消息可以是在智能终端的任一显示界面触发的,通过该***广播消息,可以在智能终端的任一显示界面启动搜索功能。
示例性的,搜索装置可以在当前界面为直播桌面,或信号源桌面、或第三方应用程序界面等任一显示界面时接收***广播消息。
具体的,若智能终端的当前显示界面上包含相关搜索按钮,该***广播消息可能是用户点击智能终端上的相关搜索按钮时触发的;若智能终端的当前显示界面上不包含相关搜索按钮,该***广播消息可能是用户通过语音设备触发的,本发明实施例对此不作具体限定,仅说明搜索装置在智能终端的当前显示界面接收***广播消息,该当前显示界面可以是智能终端的任一显示界面。
具体的,本发明实施例中,***广播消息携带搜索关键字,该情况对应在用户输入搜索关键字之后触发***广播消息的场景,该场景下***广播消息中携带搜索关键字。
另外,本发明实施例中,***广播消息指示调用本地搜索线程和网络搜索线程,以启动本地搜索功能和网络搜索功能,相对于搜索功能仅为本地搜索功能或网络搜索功能的情况,可以达到更快的搜索效果,并且可以获取更多的搜索结果。
需要说明的是,本发明实施例中的智能终端可以是电视,也可以是手机,还可以是Pad,本发明实施例对此不作具体限定。
202、搜索装置根据预先配置的第一显示模式显示搜索界面,其中,第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
具体的,本发明实施例中,为了在进行多媒体文件搜索时,不影响当前应用的正常运行,保证“全视频”的搜索效果,还预先配置了搜索界面的显示模式,即第一显示模式,该第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
示例性的,假设用户在观看视频或者进行在线游戏时,想进行多媒体文件搜索,则搜索装置在智能终端的当前显示界面接收***广播消息之后,会呈现背景呈现半透明状态的全屏对话框搜索界面,这样用户可以在进行多媒体文件搜索时,仍不会让错过视频直播或游戏关卡的任一部分信息。
需要说明的是,步骤202是搜索装置中的显示模块执行的动作,在执行完步骤201之后,一直到整个搜索过程结束该显示模块才停止工作,和下述各步骤没有必然的先后顺序。
203、搜索装置根据***广播消息,获取搜索关键字。
204、搜索装置根据预先存储的过滤算法,将搜索关键字中的无效字符进行过滤,获取第一搜索关键字。
具体的,因为搜索关键字可以是用户通过手动输入设备输入的,也可以是用户通过语音设备输入的,但是无论是通过何种方式输入该搜索关键字,都可能存在误操作字符引入的可能。
示例性的:在手动输入时,可能会因为按键误操作,引入特殊字符,或者在语音输入时,可能因为语音识别率不高导致无效字符输入,考虑到该问题,因此为了得到准确的搜索结果,本发明实施例还在获取搜索关键字之后,根据预先存储的过滤算法,将搜索关键字中的无效字符进行过滤,获取第一搜索关键字。
其中,预先存储的过滤算法可以是正则表达式过滤算法,本发明实施例对此不作具体限定。
通过将搜索关键字中的无效字符进行过滤,获取第一搜索关键字,然后查找该第一搜索关键字对应的多媒体文件,可以提高搜索的精准率。
需要说明的是,正则表达式过滤是现有技术中一项比较成熟的技术,通过判断给定的字符串是否符合正则表达式的过滤逻辑,进而获取想要的特定内容,本发明实施例对此不作详细阐述。
205、搜索装置根据***广播消息,调用本地搜索线程,以启动本地搜索功能,调用网络搜索线程,以启动网络搜索功能。
具体的,步骤204和步骤205没有必然的先后顺序,可以先对搜索关键字的无效字符进行过滤,也可以先调用本地搜索线程和网络搜索线程,本发明实施例对此不作具体限定。
206、智能装置通过本地搜索线程,从本地数据库中查找第一搜索关键字对应的多媒体文件;通过网络搜索线程,从网络数据库中查找第一搜索关键字对应的多媒体文件。
具体的,本地/网络数据库中可能预先存储了第一多媒体文件对应的第一索引信息,该第一索引信息是由多媒体扫描设备扫描本地/网络数据库中的所有多媒体文件之后建立的检索第一多媒体文件的信息;
通过本地/网络搜索线程,从本地/网络数据库中查找第一搜索关键字对应的多媒体文件包括:
通过本地/网络搜索线程,结合第一索引信息,从本地/网络数据库中查找第一搜索关键字对应的多媒体文件。
需要说明的是,第一多媒体文件可以是所有多媒体文件中的部分多媒体文件。对于所有多媒体文件的某些多媒体文件,可能因为重要性等原因,不需要建立索引信息,因此本发明实施例可以不对扫描到的所有多媒体文件建立索引信息,而仅对第一多媒体文件建立索引信息,这样在基于第一索引信息的索引查找搜索关键字对应的多媒体文件时,可以缩短查询索引信息的时间,进一步提高搜索速度。
基于上述实施例的描述,本发明实施例提供一种搜索方法,该方法应用于智能终端内部的搜索装置,由于该方法在智能终端的当前显示界面接收***广播消息指示启动搜索功能,使得可以在智能终端的任一显示界面启动搜索功能,使搜索过程简单方便,提升了用户体验;其次,本发明实施例通过对搜索关键字过滤,可以提高搜索的精准率;另一方面,本发明实施例通过以第一显示模式显示搜索界面,保证了在进行多媒体文件搜索时,不影响当前应用的正常运行。
实施例三、
本发明实施例提供一种搜索方法,该方法应用于智能终端内部的搜索装置,具体如图3所示,该方法包括:
301、搜索装置在智能终端的当前显示界面接收***广播消息,***广播消息指示调用本地搜索线程和网络搜索线程。
具体的,智能终端内部包含搜索装置,通过智能终端进行多媒体文件搜索时,搜索装置接收***广播消息,该***广播消息可以是在智能终端的任一显示界面触发的,通过该***广播消息,可以在智能终端的任一显示界面启动搜索功能。
示例性的,搜索装置可以在当前界面为直播桌面,或信号源桌面、或第三方应用程序界面等任一显示界面时接收***广播消息。
具体的,若智能终端的当前显示界面上包含相关搜索按钮,该***广播消息可能是用户点击智能终端上的相关搜索按钮时触发的;若智能终端的当前显示界面上不包含相关搜索按钮,该***广播消息可能是用户通过语音设备触发的,本发明实施例对此不作具体限定,仅说明搜索装置在智能终端的当前显示界面接收***广播消息,该当前显示界面可以是智能终端的任一显示界面。
具体的,本发明实施例中,***广播消息指示调用本地搜索线程和网络搜索线程,以启动本地搜索功能和网络搜索功能,相对于搜索功能仅为本地搜索功能或网络搜索功能的情况,可以达到更快的搜索效果,并且可以获取更多的搜索结果。
需要说明的是,本发明实施例中的智能终端可以是电视,也可以是手机,还可以是Pad,本发明实施例对此不作具体限定。
302、搜索装置根据预先配置的第一显示模式显示搜索界面,其中,第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
具体的,本发明实施例中,为了在进行多媒体文件搜索时,不影响当前应用的正常运行,保证“全视频”的搜索效果,还预先配置了搜索界面的显示模式,即第一显示模式,该第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
示例性的,假设用户在观看视频或者进行在线游戏时,想进行多媒体文件搜索,则搜索装置在智能终端的当前显示界面接收***广播消息之后,会呈现背景呈现半透明状态的全屏对话框搜索界面,这样用户可以在进行多媒体文件搜索时,仍不会让错过视频直播或游戏关卡的任一部分信息。
需要说明的是,步骤302是搜索装置中的显示模块执行的动作,在执行完步骤301之后,一直到整个搜索过程结束该显示模块才停止工作,和下述各步骤没有必然的先后顺序。
303、搜索装置根据***广播消息,调用本地搜索线程,以启动本地搜索功能,调用网络搜索线程,以启动网络搜索功能。
304、搜索装置获取用户输入的搜索关键字。
具体的,相对于图2所示的实施例,本发明实施例中***广播消息中并未携带搜索关键字,而是在用户触发***广播消息之后才输入搜索关键字,即搜索装置在当前显示界面接收***广播消息之后,才获取用户输入的搜索关键字。
需要说明的是,对于本发明实施例中***广播消息不携带搜索关键字的情况,存在一种可能的情形,即调用本地搜索线程和网络搜索线程之后,仍未获取搜索关键字,此时,虽然本地搜索线程和网络搜索线程在运行,但是因为搜索关键字为空,并不会显示搜索结果,直至获取搜索关键字之后,本地搜索线程和网络搜索线程才会查找该搜索关键字对应的多媒体文件。
305、搜索装置根据预先存储的过滤算法,将搜索关键字中的无效字符进行过滤,获取第一搜索关键字。
具体的,因为搜索关键字可以是用户通过手动输入设备输入的,也可以是用户通过语音设备输入的,但是无论是通过何种方式输入该搜索关键字,都可能存在误操作字符引入的可能。
示例性的:在手动输入时,可能会因为按键误操作,引入特殊字符,或者在语音输入时,可能因为语音识别率不高导致无效字符输入,考虑到该问题,因此为了得到准确的搜索结果,本发明实施例还在获取搜索关键字之后,根据预先存储的过滤算法,将搜索关键字中的无效字符进行过滤,获取第一搜索关键字。
其中,预先存储的过滤算法可以是正则表达式过滤算法,本发明实施例对此不作具体限定。
通过将搜索关键字中的无效字符进行过滤,获取第一搜索关键字,然后查找第一搜索关键字对应的多媒体文件,可以提高搜索的精准率。
需要说明的是,正则表达式过滤是现有技术中一项比较成熟的技术,通过判断给定的字符串是否符合正则表达式的过滤逻辑,进而获取想要的特定内容,本发明实施例对此不作详细阐述。
306、搜索装置通过本地搜索线程,从本地数据库中查找第一搜索关键字对应的多媒体文件;通过网络搜索线程,从网络数据库中查找第一搜索关键字对应的多媒体文件。
具体的,本地/网络数据库中预先存储了第一多媒体文件对应的第一索引信息,该第一索引信息是由多媒体扫描设备扫描本地/网络数据库中的所有多媒体文件之后建立的检索第一多媒体文件的信息;
通过所述本地/网络搜索线程,从本地/网络数据库中查找第一搜索关键字对应的多媒体文件包括:
通过本地/网络搜索线程,结合第一索引信息,从本地/网络数据库中查找第一搜索关键字对应的多媒体文件。
需要说明的是,第一多媒体文件可以是所有多媒体文件中的部分多媒体文件。对于所有多媒体文件的某些多媒体文件,可能因为重要性等原因,不需要建立索引信息,因此本发明实施例可以不对扫描到的所有多媒体文件建立索引信息,而仅对第一多媒体文件建立索引信息,这样在基于第一索引信息的索引查找搜索关键字对应的多媒体文件时,可以缩短查询索引信息的时间,进一步提高搜索速度。
基于上述实施例的描述,本发明实施例提供一种搜索方法,该方法应用于智能终端内部的搜索装置,由于该方法在智能终端的当前显示界面接收***广播消息指示启动搜索功能,使得可以在智能终端的任一显示界面启动搜索功能,使搜索过程简单方便,提升了用户体验;其次,本发明实施例通过对搜索关键字过滤,可以提高搜索的精准率;另一方面,本发明实施例通过以第一显示模式显示搜索界面,保证了在进行多媒体文件搜索时,不影响当前应用的正常运行。
实施例四、
本发明实施例提供一种搜索装置400,具体如图4所示,搜索装置400包括接收单元401、启动单元402、获取单元403、执行单元404。
接收单元401,用于在智能终端的当前显示界面接收***广播消息,***广播消息指示启动搜索功能。
启动单元402,用于根据接收单元401接收的***广播消息,启动搜索功能。
获取单元403,用于获取搜索关键字。
执行单元404,用于在获取单元403获取搜索关键字之后,通过搜索功能查找搜索关键字对应的多媒体文件。
进一步的,获取单元403具体用于:
根据***广播消息,获取搜索关键字,其中,***广播消息携带搜索关键字。
可选的,获取单元403具体用于:
在接收单元401接收所述***广播消息之后,获取用户输入的搜索关键字。
进一步的,如图5所示,搜索装置400还包括显示单元405。
显示单元405,用于在接收单元401接收***广播消息之后,根据预先配置的第一显示模式显示搜索界面,其中,第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
进一步的,如图6所示,搜索装置400还包括过滤单元406。
过滤单元406,用于在获取单元403获取搜索关键字之后,根据预先存储的过滤算法,将搜索关键字中的无效字符进行过滤,获取第一搜索关键字。
执行单元404具体用于:
通过搜索功能查找第一搜索关键字对应的多媒体文件。
进一步的,搜索功能包括:本地搜索功能和网络搜索功能。
启动单元402具体用于:
根据***广播消息,调用本地搜索线程,以启动本地搜索功能,调用网络搜索线程,以启动网络搜索功能。
执行单元404具体用于:
通过本地搜索线程,从本地数据库中查找第一搜索关键字对应的多媒体文件;通过网络搜索线程,从网络数据库中查找第一搜索关键字对应的多媒体文件。
具体的,通过搜索装置进行搜索的方法可以参考实施例一至实施例三的描述,本发明实施例在此不再赘述。
基于上述实施例的描述,本发明实施例提供一种搜索装置,由于该搜索装置的接收单元在智能终端的当前显示界面接收***广播消息,启动单元根据***广播消息启动搜索功能,使得可以在智能终端的任一显示界面启动搜索功能,使搜索过程简单方便,提升了用户体验。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的。另一点,所显示或讨论的相互之间的耦合或直接耦合可以是通过一些接口,装置的间接耦合,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种搜索方法,所述方法应用于智能终端内部的搜索装置,其特征在于,所述方法包括:
在智能终端的当前显示界面接收***广播消息,所述***广播消息指示启动搜索功能;
根据所述***广播消息,启动所述搜索功能;
在获取搜索关键字之后,通过所述搜索功能查找所述搜索关键字对应的多媒体文件。
2.根据权利要求1所述的方法,其特征在于,所述获取搜索关键字具体包括:
根据所述***广播消息,获取所述搜索关键字,其中,所述***广播消息携带所述搜索关键字;
或者,
在接收所述***广播消息之后,获取用户输入的所述搜索关键字。
3.根据权利要求1或2所述的方法,其特征在于,在所述接收***广播消息之后,所述方法还包括:
根据预先配置的第一显示模式显示搜索界面,所述第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
4.根据权利要求3所述的方法,其特征在于,在所述获取搜索关键字之后,所述方法还包括:
根据预先存储的过滤算法,将所述搜索关键字中的无效字符进行过滤,获取第一搜索关键字;
所述通过所述搜索功能查找搜索关键字对应的多媒体文件具体包括:
通过所述搜索功能查找所述第一搜索关键字对应的多媒体文件。
5.根据权利要求4所述的方法,其特征在于,所述搜索功能包括:本地搜索功能和网络搜索功能;
所述根据所述***广播消息,启动所述搜索功能具体包括:
根据所述***广播消息,调用本地搜索线程,以启动所述本地搜索功能,调用网络搜索线程,以启动所述网络搜索功能;
所述通过所述搜索功能查找所述第一搜索关键字对应的多媒体文件具体包括:
通过所述本地搜索线程,从本地数据库中查找所述第一搜索关键字对应的多媒体文件;通过所述网络搜索线程,从网络数据库中查找所述第一搜索关键字对应的多媒体文件。
6.一种搜索装置,其特征在于,所述搜索装置包括:接收单元、启动单元、获取单元、执行单元;
所述接收单元,用于在智能终端的当前显示界面接收***广播消息,所述***广播消息指示启动搜索功能;
所述启动单元,用于根据所述接收单元接收的***广播消息,启动所述搜索功能;
所述获取单元,用于获取搜索关键字;
所述执行单元,用于在所述获取单元获取搜索关键字之后,通过所述搜索功能查找所述搜索关键字对应的多媒体文件。
7.根据权利要求6所述的搜索装置,其特征在于,所述获取单元具体用于:
根据所述***广播消息,获取所述搜索关键字,其中,所述***广播消息携带所述搜索关键字;
或者,
在所述接收单元接收所述***广播消息之后,获取用户输入的所述搜索关键字。
8.根据权利要求6或7所述的搜索装置,其特征在于,所述搜索装置还包括显示单元;
所述显示单元,用于在所述接收单元接收***广播消息之后,根据预先配置的第一显示模式显示搜索界面,所述第一显示模式为背景呈现半透明状态的全屏对话框的显示模式。
9.根据权利要求8所述的搜索装置,其特征在于,所述搜索装置还包括过滤单元;
所述过滤单元,用于在所述获取单元获取搜索关键字之后,根据预先存储的过滤算法,将所述搜索关键字中的无效字符进行过滤,获取第一搜索关键字;
所述执行单元具体用于:
通过所述搜索功能查找所述第一搜索关键字对应的多媒体文件。
10.根据权利要求9所述的搜索装置,其特征在于,所述搜索功能包括:本地搜索功能和网络搜索功能;
所述启动单元具体用于:
根据所述***广播消息,调用本地搜索线程,以启动所述本地搜索功能,调用网络搜索线程,以启动所述网络搜索功能;
所述执行单元具体用于:
通过所述本地搜索线程,从本地数据库中查找所述第一搜索关键字对应的多媒体文件;通过所述网络搜索线程,从网络数据库中查找所述第一搜索关键字对应的多媒体文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310446373.7A CN103488763A (zh) | 2013-09-26 | 2013-09-26 | 一种搜索方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310446373.7A CN103488763A (zh) | 2013-09-26 | 2013-09-26 | 一种搜索方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103488763A true CN103488763A (zh) | 2014-01-01 |
Family
ID=49828989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310446373.7A Pending CN103488763A (zh) | 2013-09-26 | 2013-09-26 | 一种搜索方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103488763A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488762A (zh) * | 2013-09-26 | 2014-01-01 | 乐视致新电子科技(天津)有限公司 | 一种搜索方法和装置 |
CN107071861A (zh) * | 2016-12-13 | 2017-08-18 | 北京元心科技有限公司 | 基站扫描方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040199498A1 (en) * | 2003-04-04 | 2004-10-07 | Yahoo! Inc. | Systems and methods for generating concept units from search queries |
CN101114370A (zh) * | 2007-08-21 | 2008-01-30 | 施侃晟 | 一种网络上的开放式全效传播与营销方法 |
CN101114293A (zh) * | 2007-08-21 | 2008-01-30 | 施侃晟 | 一种根据读者关注度而变化信息显示的方法 |
CN101145153A (zh) * | 2006-09-13 | 2008-03-19 | 阿里巴巴公司 | 一种搜索信息的方法及*** |
CN101634987A (zh) * | 2008-07-21 | 2010-01-27 | 上海天统电子科技有限公司 | 多媒体播放器 |
CN103488762A (zh) * | 2013-09-26 | 2014-01-01 | 乐视致新电子科技(天津)有限公司 | 一种搜索方法和装置 |
-
2013
- 2013-09-26 CN CN201310446373.7A patent/CN103488763A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040199498A1 (en) * | 2003-04-04 | 2004-10-07 | Yahoo! Inc. | Systems and methods for generating concept units from search queries |
CN101145153A (zh) * | 2006-09-13 | 2008-03-19 | 阿里巴巴公司 | 一种搜索信息的方法及*** |
CN101114370A (zh) * | 2007-08-21 | 2008-01-30 | 施侃晟 | 一种网络上的开放式全效传播与营销方法 |
CN101114293A (zh) * | 2007-08-21 | 2008-01-30 | 施侃晟 | 一种根据读者关注度而变化信息显示的方法 |
CN101634987A (zh) * | 2008-07-21 | 2010-01-27 | 上海天统电子科技有限公司 | 多媒体播放器 |
CN103488762A (zh) * | 2013-09-26 | 2014-01-01 | 乐视致新电子科技(天津)有限公司 | 一种搜索方法和装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488762A (zh) * | 2013-09-26 | 2014-01-01 | 乐视致新电子科技(天津)有限公司 | 一种搜索方法和装置 |
CN107071861A (zh) * | 2016-12-13 | 2017-08-18 | 北京元心科技有限公司 | 基站扫描方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9898847B2 (en) | Multimedia picture generating method, device and electronic device | |
CN103473361A (zh) | 一种搜索方法和装置 | |
CN103841268A (zh) | 信息处理方法和信息处理装置 | |
CN103686200A (zh) | 智能电视视频资源搜索的方法和*** | |
US10402407B2 (en) | Contextual smart tags for content retrieval | |
CN106095595B (zh) | 一种应用程序间的信息共享方法及终端 | |
CN107729578B (zh) | 一种音乐推荐方法及装置 | |
CN103488384A (zh) | 一种语音助手应用界面显示方法和装置 | |
CN104881451A (zh) | 图片搜索方法及装置 | |
CN103246520A (zh) | 一种更换程序使用的语言的方法及装置 | |
CN103488401A (zh) | 一种语音助手激活方法和装置 | |
CN201869323U (zh) | 一种机顶盒 | |
CN103237136B (zh) | 移动终端及其主题词的检索方法 | |
CN107885483B (zh) | 音频信息的校验方法、装置、存储介质及电子设备 | |
CN103731721A (zh) | 一种视频播放方法及用户终端 | |
CN104102683A (zh) | 用于增强视频显示的上下文查询 | |
EP2811399A1 (en) | Method and terminal for starting music application | |
CN104615333B (zh) | 一种播放设备的分组方法及播放*** | |
CN103500197A (zh) | 一种搜索方法和装置 | |
CN103702213A (zh) | 一种视频文件的播放方法及电子设备 | |
US20140372455A1 (en) | Smart tags for content retrieval | |
CN108093311B (zh) | 多媒体文件的处理方法、装置、存储介质及电子设备 | |
CN102469361B (zh) | 一种自动下载电视插曲的方法及电视机 | |
CN103488763A (zh) | 一种搜索方法和装置 | |
CN103500234A (zh) | 一种多媒体文件下载方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140101 |
|
RJ01 | Rejection of invention patent application after publication |