基于蓝牙技术实现文件搜索的方法、终端及蓝牙设备的制造方法_2

文档序号:8284328阅读:来源:国知局
库中的文件具有关键信息标签。将语音命令中提出的关键信息与文件的关键信息标签匹配,若文件的关键信息标签与此关键信息相同,则认为此文件为目标文件。在其他实施方式中,也可以不通过关键信息标签来实现目标文件的查找,还可以采用其他方式,例如读取目标文件内容以实现搜索匹配,若文件的内容中包含关键信息,则认为此文件为目标文件。
[0033]目标文件可以是一个也可以是多个,如步骤S102所述的语音命令A中,拍摄地为南山的图片很可能是多张图片,在显示图片时,则可以依次显示上述多张图片。语音命令B中,根据关键信息“小提琴”搜索到所有的小提琴曲,然后再顺序播放、循环播放或随机播放这些小提琴曲。语音命令C中,则是显示所有大学同学的联系方式。
[0034]S104:若数据库中存在目标文件,则处理目标文件并反馈信息至蓝牙设备,以使蓝牙设备输出信息。
[0035]在找到目标文件后,对目标文件进行处理并反馈信息至蓝牙设备,蓝牙设备在接收到此信息后,输出该信息。文件存储在数据库中,终端中的处理器可以对数据库中的内容进行读写,因此本实施方式中使用终端直接对目标文件进行处理,然后再将处理结果的反馈信息传输至蓝牙设备以进行输出,使得用户能够接收到需要接收的信息。当然,在其他实施方式中,若目标文件较小,也可以选择将目标文件传输至蓝牙设备以进行输出。
[0036]语言命令A中蓝牙设备中存在显示单元,能够接收终端的图像显示信号以显示终端数据库中的图片。语言命令B中蓝牙设备具有音频输出功能,终端对小提琴曲进行解析,再通过蓝牙设备输出小提琴曲的音频。语言命令C中由于包括联系方式的名片文件较小,则可以将所查找到的名片文件传输至蓝牙设备,然后蓝牙设备显示该名片文件。
[0037]区别于现有技术,本实施方式通过蓝牙设备接收用户的语言命令,并将语音命令通过蓝牙技术传输至终端,终端从语音命令中获取关键信息,并通过此关键信息在数据库中寻找到用户需要的目标文件,在找到目标文件后,终端处理目标文件并反馈信息至蓝牙设备,蓝牙设备向用户输出该信息,由此,用户仅仅通过蓝牙设备即能够找到所需要的目标文件,并且利用蓝牙设备进行输出获得所期望的该目标文件的有关信息。
[0038]请参阅图3,图3是本发明一种基于蓝牙技术实现文件搜索的方法第二实施方式的流程示意图,本实施方式提供一种方法,该方法包括以下步骤:
[0039]S301:通过蓝牙耳机接收语言命令。
[0040]本实施方式中,蓝牙耳机通过麦克风接收到语言命令后,对语言命令进行消噪处理,使得语言命令更容易被终端识别。本实施方式以音乐曲目搜索为例,用户利用蓝牙耳机连接终端听音乐,在需要听特定的音乐时,用户不方便操作终端,例如正在开车或正在骑车的情况下,用户对着蓝牙耳机的麦克风说出命令“听钢琴曲”,蓝牙耳机接收到语言命令,将此语言命令传送至终端。语言命令可以为“听+歌曲名” “听XXX的歌曲”或者“听XX类别的歌曲”。
[0041]S302:终端从语言命令中获取关键信息。
[0042]终端接收到语言命令后,对语言命令进行语言识别得到相应的文本信息,并从相应的文本信息中提取关键信息,对于本实施方式中音乐曲目的搜索,关键信息可以是音乐类别信息、音乐名称信息或者歌手信息。
[0043]其他实施方式中,终端中的音乐文件可以进行自定义的分类,如最喜欢的歌、跑步听的歌、舒缓的歌等,用户也可通过蓝牙耳机说出命令“播放跑步听的歌”,此时提取的关键信息为“跑步”。
[0044]S303:搜索数据库中包括关键信息的目标音乐文件。
[0045]S302中获得关键信息后,终端根据此关键信息对终端数据库中的MP3/MP4/WMA等格式的所有音乐文件进行搜索,若终端有联网,也可以对终端相应的网络数据库、云数据库中的文件进行搜索。若用户所说的命令为“听钢琴曲”,则从数据库中搜索出所有的钢琴曲。
[0046]S304:若数据库中存在目标音乐文件,则终端播放目标音乐文件,并输出至蓝牙耳机,以使得蓝牙耳机输出目标音乐文件的播放声音。
[0047]在数据库中找到目标音乐文件,并将此目标音乐文件形成一个音乐曲目,则终端通过软件或硬件对此音乐曲目中的音乐文件进行解析并播放,同时将音频信号传输至蓝牙耳机,使得蓝牙耳机输出目标音乐文件的播放声音,即用户能够通过蓝牙耳机听到音乐。继续以听钢琴曲为例,若在数据库中存在钢琴曲,则能够通过蓝牙耳机收听到所有的钢琴曲。
[0048]S305:若数据库中不存在目标音乐文件,则通过蓝牙耳机提示用户无法找到目标音乐文件。
[0049]若在数据库中找不到目标音乐文件,则发出提示消息“找不到目标音乐文件”,并通过蓝牙耳机播放此提示消息,提示用户无法找到目标音乐文件,用户在得知后可以重新说出语音指令。
[0050]S306:触摸蓝牙设备得到触摸指令,触摸指令用于播放下一个目标音乐文件或调整蓝牙设备输出功率的大小。
[0051]当存在多个目标音乐文件时,蓝牙设备一次只能播放一个音乐文件,当需要切换至下一个音乐文件时,用户可通过触摸蓝牙设备以得到切换至下一首的触摸指令,当用户需要调大音量,即输出音量的功率需要增大时,也可以通过触摸蓝牙设备实现。当然,此步骤是根据用户需求进行的,用户在不触摸蓝牙设备时,也可对多个目标音乐文件进行顺序播放。
[0052]区别于现有技术,本实施方式通过蓝牙耳机接收语音命令,将语音命令传输至终端,终端对语音命令进行语音识别,得到相应的文本或命令,然后从文本或命令中获取关键信息,并通过此关键信息在数据库中搜索音乐文件,终端播放搜索到的音乐文件,并通过蓝牙耳机播放音频信号,使用户能听到自己想听的音乐。
[0053]请参阅图4,图4是本发明一种基于蓝牙技术实现文件搜索的终端第一实施方式的结构示意图,本实施方式提供一种终端400,其包括接收模块401、获取模块402、搜索模块403、第一处理模块404以及数据库405。
[0054]其中,接收模块401连接获取模块402,获取模块402连接搜索模块403,搜索模块403连接第一处理模块404及数据库405。
[0055]接收模块401用于通过蓝牙设备接收语音命令,即蓝牙设备在接收到语音命令后,通过蓝牙技术传输至接收模块401,继而蓝牙模块401接收到此语音命令。
[0056]获取模块402用于从语音命令中获取关键信息,首先从接收模块401处接收语音命令,获取模块对该语音命令进行语音识别,得到相应的文本或命令,然后再从文本或命令中获取关键信息。
[0057]搜索模块403用于从数据库405中搜索包括关键信息的目标文件。此数据库405也可以不是终端400的一部分,其可以存在于网络且对应于该终端400,终端400连接网络时,搜索模块403可以从网络数据库405中搜索目标文件。
[0058]第一处理模块404用于处理目标文件并反馈信息至蓝牙设备,以使得蓝牙设备输出信息。本实施方式中第一处理模块404为终端400本身的处理器,用于实现终端400的各种功能。第一处理模块404根据搜索模块403的搜索结果,对数据库405中的目标文件进行处理,得到反馈信息。然后将反馈信息传输至蓝牙设备,以输出该反馈信息,使得用户能够接收到该反馈信息。
[0059]请参阅图5,图5是本发明一种基于蓝牙技术实现文件搜索的蓝牙设备第一实施方式的结构示意图。本实施方式提供一种蓝牙设备500,其包括输入模块501、蓝牙模块502以及第二处理模块503。
[0060]其中输入模块501用于接收语音命令,在接收到语音命令中,对语音命令进行消噪处理。
[0061]蓝牙模块502,用于通过蓝牙技术向终端发送语音命令,以使得终端从语音命令中获取关键信息,搜索数据库中包括关键信息的目标文件,并处理目标文件。蓝牙模块502与终端进行蓝牙连接,以相互传输信息。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1