CN115510183A - 目标数据查询方法、装置、可读存储介质及电子设备 - Google Patents
目标数据查询方法、装置、可读存储介质及电子设备 Download PDFInfo
- Publication number
- CN115510183A CN115510183A CN202110701802.5A CN202110701802A CN115510183A CN 115510183 A CN115510183 A CN 115510183A CN 202110701802 A CN202110701802 A CN 202110701802A CN 115510183 A CN115510183 A CN 115510183A
- Authority
- CN
- China
- Prior art keywords
- voiceprint
- account
- target
- determining
- stored
- 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/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3343—Query execution using phonetics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Acoustics & Sound (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了目标数据查询方法、装置、计算机可读存储介质及电子设备,该方法包括:获取用户的语音指令;基于所述语音指令和存储声纹账号,确定目标声纹账号;基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。本发明提供的技术方案利用声纹的唯一性,为不同的声纹开通不同的声纹账号,在用户需要查询数据时,只需发出语音指令即可快速、准确的查询到目标查询数据,查询效率较高,并且提高了在目标声纹账号中存储的存储数据信息的复用率。
Description
技术领域
本发明涉及数据查询技术领域,且更具体地,涉及目标数据查询方法、装置、可读存储介质及电子设备。
背景技术
人们常常会为自己去过的场所如餐厅、旅游地点等进行评价,目前用户想要查询自己评价过的场所,一般都需要打开特定应用程序,查询历史评价记录,在众多的历史评价记录中找出自己所需的评价内容,随着历史评价记录的不断增加,使得用户往往需要较长的时间才能找到所需的评价内容。当然也有的用户使用记事本记录评价数据,记事本记录的评价数据为无结构化数据,且记事本检索能力弱,用户也需要较长的时间才能找到所需的评价内容,因此现有的评价数据复用性较差,评价数据的查询方法效率较低。
发明内容
本发明提供了目标数据查询方法、装置、计算机可读存储介质及电子设备,以解决现有的数据查询方法效率较低的技术问题。
第一方面,提供了一种目标数据查询方法,具体包括如下步骤:
获取用户的语音指令;
基于所述语音指令和存储声纹账号,确定目标声纹账号;
基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。
第二方面,提供了一种目标数据查询装置,具体包括如下模块:
指令获取模块,用于获取用户的语音指令;
账号确定模块,用于基于所述语音指令和存储声纹账号,确定目标声纹账号;
数据查询模块,用于基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。
第三方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述的目标数据查询方法。
第四方面,提供了一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述的目标数据查询方法。
与现有技术相比,本发明提供的目标数据查询方法、装置、计算机可读存储介质及电子设备,至少包括以下有益效果:
本发明提供的技术方案先获取用户的语音指令,然后根据获取到的语音指令和存储声纹账号,确定目标声纹账号,目标声纹账号为选取出来即将进行访问的声纹账号,目标声纹账号中存储有存储数据信息,其中存储数据信息可以为用户的历史评价数据,因此在确定了目标声纹账号后,根据语音指令和目标声纹账号中的存储数据信息,可以确定出目标查询数据。本发明提供的技术方案利用声纹的唯一性,为不同的声纹开通不同的声纹账号,在用户需要查询数据时,只需发出语音指令即可快速、准确的查询到目标查询数据,查询效率较高,并且提高了在目标声纹账号中存储的存储数据信息的复用率。
附图说明
为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一示例性实施例提供的目标数据查询方法的流程示意图一;
图2是本发明一示例性实施例提供的目标数据查询方法的流程示意图二;
图3是本发明一示例性实施例提供的目标数据查询方法的流程示意图三;
图4是本发明一示例性实施例提供的目标数据查询方法的流程示意图四;
图5是本发明一示例性实施例提供的目标数据查询方法的流程示意图五;
图6是本发明一示例性实施例提供的目标数据查询方法的流程示意图六;
图7是本发明一示例性实施例提供的目标数据查询方法的流程示意图七;
图8是本发明一示例性实施例提供的目标数据查询装置的结构示意图;
图9是本发明一示例性实施例提供的电子设备的结构图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有创造性劳动前提下所获得的所有其他实施例,都属于本发明实施例保护的范围。
人们常常会为自己去过的场所如餐厅、旅游地点等进行评价,目前用户想要查询自己评价过的场所,一般都需要打开特定应用程序,查询历史评价记录,在众多的历史评价记录中找出自己所需的评价内容,随着历史评价记录的不断增加,使得用户往往需要较长的时间才能找到所需的评价内容。当然也有的用户使用记事本记录评价数据,记事本记录的评价数据为无结构化数据,且记事本检索能力弱,用户也需要较长的时间才能找到所需的评价内容,因此现有的评价数据复用性较差,评价数据的查询方法效率较低。为了解决现有数据查询方法效率较低的技术问题。本发明提供了如下的示例性方法、装置、电子设备、计算机程序产品和计算机可读存储介质。
示例性方法
图1是本发明一示例性实施例提供的目标数据查询方法的流程示意图,具体包括如下步骤:
步骤10,获取用户的语音指令。
在一实施例中,语音指令是指采集到的用户语音信息。具体的,利用语音采集装置对用户的语音指令进行采集,其中语音采集装置包括但不限于手机、平板、耳机、车载智能终端等。举例来说,用户在车内发出语音指令,车载智能终端采集到用户的语音指令,并将采集到的语音指令上传至云端,使得云端获取到用户的语音指令。
步骤20,基于所述语音指令和存储声纹账号,确定目标声纹账号。
在一实施例中,存储声纹账号是指预先建立并存储的声纹账号,不同的声纹对应着不同的声纹账号,其中目标声纹账号是基于语音指令选择出来的即将进行访问的声纹账号。
步骤30,基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。
在一实施例中,目标声纹账号中存储有存储数据信息,其中存储数据信息可以为用户的历史评价数据,在确定了目标声纹账号后,访问该目标声纹账号中的存储数据信息,并根据语音指令,确定出目标查询数据,其中目标查询数据是指最终为用户确定出的查询数据。
在上述实施例中,利用声纹的唯一性,为不同的声纹开通不同的声纹账号,在用户需要查询数据时,只需发出语音指令即可快速、准确的查询到目标查询数据,查询效率较高,并且提高了在目标声纹账号中存储的存储数据信息的复用率。
如图2所示,在上述图1所示实施例的基础上,本发明一个示例性实施例中,步骤20所述基于所述语音指令和存储声纹账号,确定目标声纹账号,具体可以包括如下步骤:
步骤201,对所述语音指令进行语义识别,确定语义识别结果。
在一实施例中,语义识别结果为对语音指令进行语义识别获取的结果。具体的,预先设置训练好的语义识别模型,该模型以语音指令为输入项,以语义识别结果为输出项,因此在获取到语音指令后,将语音指令输入到语义识别模型中,即可确定出语义识别结果。
步骤202,若所述语义识别结果中不存在对象信息,则基于所述语音指令对应的当前声纹特征,在存储声纹账号中确定出目标声纹账号。
在一实施例中,在获取到语义识别结果后,判断语义识别结果中是否存在对象信息,其中对象信息是指当前用户想要访问的其他声纹账号的信息,若语义识别结果中不存在对象信息也就是说用户想要访问的是用户自己对应的声纹账号,此时根据语音指令对应的当前声纹特征在存储声纹账号中确定出目标声纹账号。具体的,每一个存储声纹账号中会携带有存储声纹特征,将语音指令对应的当前声纹特征与存储声纹特征进行比较,确定出与当前声纹特征相似度最高的存储声纹特征,将确定出的相似度最高的存储声纹特征对应的存储声纹账号确定为目标声纹账号。
步骤203,若所述语义识别结果中存在对象信息,则基于所述对象信息和存储声纹账号,确定目标声纹账号。
在一实施例中,若语义识别结果中存在对象信息则表明用户想要访问的是其他声纹账号中的存储数据信息,此时可以根据对象信息和存储声纹账号,确定目标声纹账号。具体的,为存储声纹账号绑定对象信息,如用户A绑定的存储声纹账号为A,用户B绑定的存储声纹账号为B,用户C绑定的存储声纹账号为C,则在用户A发出的语音指令为“用户C觉得适合发呆的地方”时,对该语音指令进行语义识别确定出的语义识别结果中存在对象信息即用户C,此时根据对象信息用户C确定出目标声纹账号为存储声纹账号C,进而在用户C对应的存储声纹账号C中的存储数据信息为用户A找到适合发呆的地方以确定出目标查询数据。
在一种可能的实现方式中,若所述语义识别结果中存在对象信息时,所述基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据,包括:确定目标声纹账号的开放权限;若所述开放权限显示用户对所述目标声纹账号存在访问权限,则基于所述语音指令和目标声纹账号中的存储数据信息,确定目标查询数据。为了保护用户的隐私,允许用户为自己对应的声纹账号设置不同的开放权限,如全开放、好友开放、不开放等,其中全开放也就是其他所有人均可以访问,好友开放也就是只有与声纹账号存在访问好友关系才允许访问,不开放也就是均不允许访问,当目标声纹账号的开放权限为全开放,则开放权限显示用户对目标声纹账号存在访问权限。当目标声纹账号的开放权限为好友开放,则基于语音指令对应的当前声纹特征确定当前声纹账号,确定当前声纹账号与目标声纹账号是否存在好友访问关系,若是,则开放权限显示用户对所述目标声纹账号存在访问权限。
需要说明的,在上述实施例中允许用户访问其他用户对应的存储声纹账号,在另一种可能的实现方式中,仅允许用户访问自己对应的声纹账号,则步骤20基于所述语音指令和存储声纹账号,确定目标声纹账号包括:基于语音指令对应的当前声纹特征和存储声纹账号携带的存储声纹特征,确定出目标声纹账号。
在上述实施例中,对语音指令进行语义识别后,根据语义识别结果是否存在对象信息,确定用户想要访问的目标声纹账号,当语义识别结果中存在对象信息时,允许用户对对象信息对应的目标声纹账号进行访问,提高用户的便利性,进而提升用户的体验感。
如图3所示,在本发明一个示例性实施例中,当存在语义识别结果时,所述30基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据,包括:
步骤301,基于所述语音指令对应的语义识别结果,确定用户意图。
步骤302,若所述用户意图符合预设条件,则基于所述语义识别结果和目标声纹账号中的存储数据信息,确定目标查询数据。
在一实施例中,利用语音指令不仅可以对数据进行查询,还可以对评价语音进行存储,例如当用户发出的语音指令为“这个餐厅的牛排太好吃了”时,此时用户意图对该评价语音进行存储,当用户发出的语音指令为“牛排好吃的地方”时,此时用户意图对数据进行查询,因此需要根据语义识别结果,确定用户意图,其中用户意图为用户想要进行的操作,包括查询意图和存储意图。利用预设条件对用户意图进行筛选,筛选出用户意图为查询意图的语音指令,具体的可以将预设条件设置为用户意图为查询意图。在用户意图为查询意图时,则基于语义识别结果和目标声纹账号中存储数据信息进行数据查询,确定目标查询数据。
在一种可能的实现方式中,步骤302包括,若所述用户意图为查询意图,则确定用户的第四当前位置信息;基于所述第四当前位置信息、所述语义识别结果和目标声纹账号中的存储数据信息,确定目标查询数据。也就是说在确定目标查询数据时,综合考虑用户所在的位置、语音指令对应的语义识别结果和存储数据信息,以使得确定出的目标查询数据中的目标位置信息与第四当前位置信息间的距离较近。举例来说,在存储数据信息中存在多个与语义识别结果匹配的匹配存储数据信息,确定各个匹配存储数据信息中的位置信息与第四当前位置信息间的距离,将与第四当前位置信息间的距离最小的匹配存储数据信息确定为目标查询数据。
在上述实施例中,根据语义识别结果对用户意图进行区分,只有在用户意图为查询意图时,才根据语义识别结果和目标声纹账号中的存储数据信息,确定目标查询数据,准确把握用户意图,根据用户意图进行适当的操作,提高用户的便利性。
如图4所示,在上述图3所示实施例的基础上,本发明一个示例性实施例中,所述方法具体还可以包括如下步骤:
步骤303,若所述用户意图不符合所述预设条件,则确定第一当前位置信息。
步骤304,基于所述语义识别结果和所述第一当前位置信息,更新所述目标声纹账号中的存储数据信息。
在一实施例中,当用户意图不符合预设条件时,表明用户意图为存储意图而非查询意图,此时确定第一当前位置信息,第一当前位置信息是指当前时刻当前用户所在的位置,具体的,可以通过智能终端的定位***获取第一当前位置信息。在获取到第一当前位置信息后,为了满足用户的存储意图,将语义识别结果和第一当前位置信息作为一个存储数据存储到目标声纹账号中的存储数据信息中,以更新目标声纹账号中的存储数据信息。
在一种可能的实现方式中,第一当前位置信息可以具体到用户的兴趣点名称,如牛排店的店铺名称。然而在利用智能终端的定位***进行定位时,可能不能直接定位到用户的兴趣点所在,如只能定位到商城名称,此时先对定位到的商城名称进行存储,并获取用户后续的聊天语音,基于所述聊天语音中提及的店铺名称以及店铺特征(如牛排、烤鱼)等,对存储的商城位置进行进一步关联。或者也可以通过车载智能终端,提取本次导航目的地,确定导航目的地是否为消费类兴趣点,如直接导航到某牛排店,若是则将导航目的地中的消费类兴趣点作为第一当前位置信息。当然还可以获取用户移动智能终端存储照片的访问权限,确定用户在当前时刻前预设时长内拍摄的照片,利用该照片进行全网搜索以准确的确定出兴趣点名称,并将该兴趣点名称作为第一当前位置信息进行存储。
在上述实施例中,当用户的意图为存储意图时,将用户的语音指令对应的语义分析结果和第一当前位置信息存储到用户对应的目标声纹账号中,如此可以有效的存储用户的语音评价数据,并在用户存在查询意图时,即可对用户存储过的语音评价数据进行快速准确的查询。
在一可能的应用场景中,用户A在a位置吃过牛排后,决定这里的牛排不错,值得记录一下,则对手机说出“这里的牛排真好吃”,手机的语音采集装置采集到该语音指令后,将该语音指令上传至云端,并通过在云端设置的语义识别模型确定语义识别结果,其中语义识别结果可能为“这里”“牛排”“好吃”,该语义识别结果中不存在对象信息,因此根据该语音指令的当前声纹特征确定出目标声纹账号,且用户意图为存储意图,因此接收手机发送的第一当前位置信息,然后将时间、第一当前位置信息和语义识别结果等作为存储数据信息存储至目标声纹账号中。间隔一段时间后,也许用户想找一个牛排好吃的地方,则可以发出语音指令“牛排好吃的地方”,语音采集装置在采集到该语音指令后,上传至云端,云端通过语义识别模型对该语音指令进行解析,得到语义识别结果,语义识别结果中不存在对象信息,因此根据该语音指令的当前声纹特征确定出目标声纹账号,且用户意图为查询意图,此时将语义识别结果与目标声纹账号中的存储数据信息进行匹配,确定出上一次记录与“牛排”“好吃”相关的存储数据作为目标查询数据。在确定了该目标查询数据后可以在手机端显示该目标查询数据,显示的内容包括记录时间、记录内容和记录的第一当前位置信息。
需要说明的是,在上述实施例中利用语义识别结果确定判断用户意图。在另一种可能的实现方式中,在应用程序的界面上设置有查询指令图标和存储指令图标,也就是说用户在点击不同的图标输入语音指令时,则会对应不同的操作,此时所述方法包括:
获取用户的语音指令;确定语音指令的类型,若语音指令的类型为查询指令,则基于所述语音指令和存储声纹账号,确定目标声纹账号;基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。若语音指令的类型为存储指令,则确定第一当前位置信息,基于语义识别结果和第一当前位置信息,更新目标声纹账号中的存储数据信息。从而通过设置不同的语音录入接口也可以实现对用户意图进行辨别的目的。
如图5所示,在上述图1所示实施例的基础上,在本发明一示例性实施例中,所述20基于所述语音指令和存储声纹账号,确定目标声纹账号,包括:
步骤203,确定所述语音指令携带的账号标识。
在一实施例中,账号标识是指发出语音指令的设备对应的账号信息,例如可以为手机设备号,还可以为用户设置的用户账号信息。
步骤204,确定所述账号标识在存储声纹账号中的绑定声纹账号。
在一实施例中,允许每一个存储声纹账号与账号标识进行绑定,也就是说当获取到语音指令后,确定出与该语音指令携带的账号标识存在绑定关系的存储声纹账号,即确定出绑定声纹账号。
步骤205,若所述语音指令对应的当前声纹特征与所述绑定声纹账号对应的存储声纹特征相匹配,则确定所述绑定声纹账号为目标声纹账号。
在一实施例中,确定语音指令对应的当前声纹特征与绑定声纹特征的相似性,若确定出的相似度大于设定值,则语音指令对应的当前声纹特征与绑定声纹账号对应的存储声纹特征相匹配,此时绑定声纹账号即为目标声纹账号。
在一种可能的应用场景中,用户首次打开车机***中设定的查询应用程序,显示用户账号信息设定界面,在用户将用户信息输入后,将获取到的用户账号信息作为账号标识,并提示用户录入语音,以为首次使用的用户创建声纹账号,将创建的声纹账号进行存储获取到存储声纹账号,将该存储声纹账号与账号标识进行绑定。在利用同一账号标识进行上传时,优先确定与该账号标识存在绑定关系的绑定声纹账号对应的存储声纹特征是否与语音指令对应的当前声纹特征相匹配,若是则可以直接确定出目标声纹账号,从而可以提高目标声纹账号的确定效率。
如图6所示,在上述图5所示实施例的基础上,在本发明一示例性实施例中,所述方法还包括:
步骤206,若所述语音指令对应的当前声纹特征与所述绑定声纹账号对应的存储声纹特征不匹配,则在所述存储声纹账号中确定出与所述语音指令对应的当前声纹特征匹配的匹配声纹账号。
在一实施例中,当语音指令对应的当前声纹特征与绑定声纹账号对应的存储声纹特征不匹配,则证明有其他用户利用了当前用户的账号上传了语音指令。因此为了便于其他用户的操作,在存储声纹账号中确定出与语音指令对应的当前声纹特征匹配的匹配声纹账号,也就是说即使不同的用户使用了同一设备发出语音指令,可以基于不同用户的声纹匹配到不同的存储声纹账号,允许不同用户利用同一账号对各自对应的声纹账号进行后续操作,进一步提高了用户的便捷性。
在一种可能的应用场景中,用户A、用户B和用户C在一起聚餐,并且均用用户A的手机上传了语音指令,当云端接收到三个语音指令后,确定三个语音指令分别携带的账号标识m,因与该账号标识m存在绑定关系的为用户A的存储声纹账号,则在将绑定声纹账号中的存储声纹特征与用户A上传的语音指令进行匹配时,匹配结果显示匹配,此时确定绑定声纹账号用户A的存储声纹账号为目标声纹账号。将绑定声纹账号中的存储声纹特征与用户B或用户C上传的语音指令进行匹配,匹配结果显示不匹配,此时在存储声纹账号中确定出与用户B的语音指令或用户C的语音指令对应的当前声纹特征匹配的匹配声纹账号,则确定的匹配声纹账号为用户B的存储声纹账号和用户C的存储声纹账号。
步骤207,确定第二当前位置信息。
在一实施例中,第二当前位置信息是指当前时刻发出语音指令的设备所在的位置。
步骤208,基于所述语音指令对应的语义识别结果和所述第二当前位置信息,更新所述匹配声纹账号中的存储数据信息。
在上述实施例中,对语音指令进行语义识别,确定出语音指令对应的语义识别结果,将该语义识别结果和第二当前位置信息作为存储数据信息,存储至匹配声纹账号中。从而实现利用同一账号对不同的存储声纹账号中的存储数据信息进行更新,为用户提高便携性。
需要说明的是,在一种可能的实现方式中,不仅可以使得不同用户利用同一账号对不同的存储声纹账号中的存储数据信息进行更新,还允许用户利用同一账号对不同的存储声纹账号中的存储数据信息进行查询。例如,在确定后匹配声纹账号后,确定所述语音指令对应的语义识别结果;若所述语义识别结果对应的用户意图为查询意图,则将所述匹配声纹账号确定为目标声纹账号,也就是基于语音指令和匹配声纹账号中的存储数据信息,确定目标查询数据。若所述语义识别结果对应的用户意图为存储意图,则确定第二当前位置信息;基于所述语音指令对应的语义识别结果和第二当前位置信息,更新匹配声纹账号中的存储数据信息。
为了进一步提高用户的便捷性,在本发明一示例性实施例中,所述方法还包括:步骤209,建立所述绑定声纹账号与所述匹配声纹账号间的好友访问关系。在确定出一个账号发出了对应多个存储声纹账号的语音指令后,建立绑定声纹账号与匹配声纹账号间的好友访问关系,基于该访问关系,绑定声纹账号和匹配声纹账号中的资源共享,存在相互访问的权限。
如图7所示,在上述图1所示实施例的基础上,在本发明一示例性实施例中,所述方法还包括:
步骤210,若所述存储声纹账号中不存在与所述语音指令对应的当前声纹特征相匹配的目标声纹账号,则设立临时声纹账号。
步骤211,确定第三当前位置信息。
步骤212,基于所述语音指令对应的语义识别结果和所述第三当前位置信息,确定所述临时声纹账号的存储数据信息。
在一实施例中,可能存在存储声纹账号中并不存在与语音指令对应的当前声纹特征相匹配的声纹账号,也就是该语音指令对应的用户为首次使用的新用户,因此为该新用户建立临时声纹账号,临时声纹账号就是指临时建立的声纹账号。第三当前位置信息是指当前时刻当前用户的位置,因该用户为新用户,对该用户的语音指令为存储,即将语音指令对应的语义识别结果和第三当前位置信息,作为存储数据存储至临时声纹账号中。需要说明的是临时声纹账号中存储的存储数据信息并非仅短暂的临时保存,也是会进行长期保存的,当新用户再次出入语音指令时,会根据新用户的声纹特征确定出对应的临时声纹账号,直至新用户使用设定应用程序创建新的声纹账号时,提醒用户输入语音指令后,会自动为该用户匹配到临时声纹账号,供新用户与某账号标识进行绑定。
在本发明一示例性实施例中,在确定目标查询数据后,所述方法还包括:
显示所述目标查询数据,以供用户进行查看。或者在确定目标查询数据后,语音播报所述目标查询数据。或者,在确定目标查询数据后,语音播报该目标查询数据的同时显示该目标查询数据。或者,在确定目标查询数据后,基于所述目标查询数据中的目标位置信息,确定导航路线。或者,在确定目标查询数据后,基于所述目标查询数据中的目标位置信息,确定导航路线的同时显示该目标查询数据、语音播报目标查询数据。
在本发明一示例性实施例中,在确定目标查询数据后,所述方法还包括:
基于预设界面显示所述目标查询数据;
响应于用户在所述预设界面的操作指令,启动目标应用程序。
在上述实施例中,在确定了目标查询数据后,利用预设界面显示该目标查询数据,允许用户会在该预设界面进行选择,根据用户在预设界面的操作指令,启动目标应用程序,其中目标应用程序是指支撑用户在预设界面上选择的功能对应的应用程序,用户的选择不同,确定的目标应用程序不同。如用户确定导航到该目标查询数据中的目标位置信息,则开启支持导航功能的应用程序,如用户确定查询相关信息,则开启支持查询功能的应用程序,从而使得用户具有可选择性,满足用户的各种需求,为用户提供便利。
示例性装置
基于与本发明方法实施例相同的构思,如图8所示,本发明实施例还提供了一种目标数据查询装置,具体包括如下模块:
指令获取模块81,用于获取用户的语音指令;
账号确定模块82,用于基于所述语音指令和存储声纹账号,确定目标声纹账号;
数据查询模块83,用于基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。
在本发明一示例性实施例中,所述账号确定模块,包括:
语音识别单元,用于对所述语音指令进行语义识别,确定语义识别结果;
第一确定单元,用于若所述语义识别结果中不存在对象信息,则基于所述语音指令对应的当前声纹特征,在存储声纹账号中确定出目标声纹账号。
在本发明一示例性实施例中,所述账号确定模块,还包括:
第二确定单元,用于若所述语义识别结果中存在对象信息,则基于所述对象信息和存储声纹账号,确定目标声纹账号。
在本发明一示例性实施例中,所述数据查询模块,包括:
意图识别单元,用于基于所述语音指令对应的语义识别结果,确定用户意图;
第三确定单元,用于若所述用户意图符合预设条件,则基于所述语义识别结果和目标声纹账号中的存储数据信息,确定目标查询数据。
在本发明一示例性实施例中,所述数据查询模块,还包括:
位置确定单元,用于若所述用户意图不符合所述预设条件,则确定第一当前位置信息;
数据存储单元,用于基于所述语义识别结果和所述第一当前位置信息,更新所述目标声纹账号中的存储数据信息。
在本发明一示例性实施例中,所述账号确定模块,包括:
标识确定单元,用于确定所述语音指令携带的账号标识;
绑定账号确定单元,用于确定所述账号标识在存储声纹账号中的绑定声纹账号;
第四确定单元,用于若所述语音指令对应的当前声纹特征与所述绑定声纹账号对应的存储声纹特征相匹配,则确定所述绑定声纹账号为目标声纹账号。
在本发明一示例性实施例中,所述账号确定模块,还包括:
第五确定单元,用于若所述语音指令对应的当前声纹特征与所述绑定声纹账号对应的存储声纹特征不匹配,则在所述存储声纹账号中确定出与所述语音指令对应的当前声纹特征匹配的匹配声纹账号;
第六确定单元,用于确定第二当前位置信息;
数据更新单元,用于基于所述语音指令对应的语义识别结果和所述第二当前位置信息,更新所述匹配声纹账号中的存储数据信息。
在本发明一示例性实施例中,所述账号确定模块,还包括:
关系建立单元,用于建立所述绑定声纹账号与所述匹配声纹账号间的好友访问关系。
在本发明一示例性实施例中,所述装置还包括:
临时声纹确定模块,用于若所述存储声纹账号中不存在与所述语音指令对应的当前声纹特征相匹配的目标声纹账号,则设立临时声纹账号;
位置信息确定模块,用于确定第三当前位置信息;
数据存储模块,用于基于所述语音指令对应的语义识别结果和所述第三当前位置信息,确定所述临时声纹账号的存储数据信息。
在本发明一示例性实施例中,所述装置还包括:后续处理模块;
所述后续处理模块,用于显示所述目标查询数据;或者,所述后续处理模块,用于语音播报所述目标查询数据;或者,所述后续处理模块,用于基于所述目标查询数据中的目标位置信息,确定导航路线;或者,所述后续处理模块,用于显示所述目标查询数据并语音播报所述目标查询数据;或者,所述后续处理模块,用于基于所述目标查询数据中的目标位置信息,确定导航路线,并显示目标查询数据;或者所述后续处理模块,用于基于所述目标查询数据中的目标位置信息,确定导航路线,并语音播报所述目标查询数据;或者,所述后续处理模块,用于基于所述目标查询数据中的目标位置信息,确定导航路线,显示所述目标查询数据并语音播报所述目标查询数据;或者,所述后续处理模块,用于基于预设界面显示所述目标查询数据;响应于用户在所述预设界面的操作指令,启动目标应用程序。
示例性电子设备
图9图示了根据本发明实施例的电子设备的框图。
如图9所示,电子设备100包括一个或多个处理器101和存储器102。
处理器101可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备100中的其他组件以执行期望的功能。
存储器102可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器101可以运行所述程序指令,以实现上文所述的本发明的各个实施例的目标数据查询方法以及/或者其他期望的功能。
在一个示例中,电子设备100还可以包括:输入装置103和输出装置104,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
当然,为了简化,图9中仅示出了该电子设备100中与本发明有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备100还可以包括任何其他适当的组件。
示例性计算机程序产品和计算机可读存储介质
除了上述方法和设备以外,本发明的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本发明各种实施例的目标数据查询方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本发明实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本发明的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本发明各种实施例的目标数据查询方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施例描述了本发明的基本原理,但是,需要指出的是,在本发明中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本发明的各个实施例必须具备的。另外,上述发明的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本发明为必须采用上述具体的细节来实现。
本发明中涉及的器件、装置、设备、***的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、***。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本发明的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。
提供所发明的方面的以上描述以使本领域的任何技术人员能够做出或者使用本发明。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本发明的范围。因此,本发明不意图被限制到在此示出的方面,而是按照与在此发明的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本发明的实施例限制到在此发明的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (14)
1.一种目标数据查询方法,其特征在于,具体包括如下步骤:
获取用户的语音指令;
基于所述语音指令和存储声纹账号,确定目标声纹账号;
基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。
2.根据权利要求1所述的方法,所述基于所述语音指令和存储声纹账号,确定目标声纹账号,包括:
对所述语音指令进行语义识别,确定语义识别结果;
若所述语义识别结果中不存在对象信息,则基于所述语音指令对应的当前声纹特征,在存储声纹账号中确定出目标声纹账号。
3.根据权利要求2所述的方法,所述方法还包括:
若所述语义识别结果中存在对象信息,则基于所述对象信息和存储声纹账号,确定目标声纹账号。
4.根据权利要求2所述的方法,所述基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据,包括:
基于所述语音指令对应的语义识别结果,确定用户意图;
若所述用户意图符合预设条件,则基于所述语义识别结果和目标声纹账号中的存储数据信息,确定目标查询数据。
5.根据权利要求4所述的方法,所述方法还包括:
若所述用户意图不符合所述预设条件,则确定第一当前位置信息;
基于所述语义识别结果和所述第一当前位置信息,更新所述目标声纹账号中的存储数据信息。
6.根据权利要求1所述的方法,所述基于所述语音指令和存储声纹账号,确定目标声纹账号,包括:
确定所述语音指令携带的账号标识;
确定所述账号标识在存储声纹账号中的绑定声纹账号;
若所述语音指令对应的当前声纹特征与所述绑定声纹账号对应的存储声纹特征相匹配,则确定所述绑定声纹账号为目标声纹账号。
7.根据权利要求6所述的方法,所述方法还包括:
若所述语音指令对应的当前声纹特征与所述绑定声纹账号对应的存储声纹特征不匹配,则在所述存储声纹账号中确定出与所述语音指令对应的当前声纹特征匹配的匹配声纹账号;
确定第二当前位置信息;
基于所述语音指令对应的语义识别结果和所述第二当前位置信息,更新所述匹配声纹账号中的存储数据信息。
8.根据权利要求7所述的方法,所述方法还包括:
建立所述绑定声纹账号与所述匹配声纹账号间的好友访问关系。
9.根据权利要求1所述的方法,所述方法还包括:
若所述存储声纹账号中不存在与所述语音指令对应的当前声纹特征相匹配的目标声纹账号,则设立临时声纹账号;
确定第三当前位置信息;
基于所述语音指令对应的语义识别结果和所述第三当前位置信息,确定所述临时声纹账号的存储数据信息。
10.根据权利要求1-9任意一项所述的方法,在确定目标查询数据后,所述方法还包括:
显示所述目标查询数据;
和/或,语音播报所述目标查询数据;
和/或,基于所述目标查询数据中的目标位置信息,确定导航路线。
11.根据权利要求1-9任意一项所述的方法,在确定目标查询数据后,所述方法还包括:
基于预设界面显示所述目标查询数据;
响应于用户在所述预设界面的操作指令,启动目标应用程序。
12.一种目标数据查询装置,其特征在于,具体包括如下模块:
指令获取模块,用于获取用户的语音指令;
账号确定模块,用于基于所述语音指令和存储声纹账号,确定目标声纹账号;
数据查询模块,用于基于所述语音指令和所述目标声纹账号中的存储数据信息,确定目标查询数据。
13.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-11任一项所述的目标数据查询方法。
14.一种电子设备,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-11任一项所述的目标数据查询方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110701802.5A CN115510183A (zh) | 2021-06-23 | 2021-06-23 | 目标数据查询方法、装置、可读存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110701802.5A CN115510183A (zh) | 2021-06-23 | 2021-06-23 | 目标数据查询方法、装置、可读存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115510183A true CN115510183A (zh) | 2022-12-23 |
Family
ID=84499368
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110701802.5A Pending CN115510183A (zh) | 2021-06-23 | 2021-06-23 | 目标数据查询方法、装置、可读存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115510183A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115881096A (zh) * | 2023-02-22 | 2023-03-31 | 翌飞锐特电子商务(北京)有限公司 | 一种智能对账方法及*** |
-
2021
- 2021-06-23 CN CN202110701802.5A patent/CN115510183A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115881096A (zh) * | 2023-02-22 | 2023-03-31 | 翌飞锐特电子商务(北京)有限公司 | 一种智能对账方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11288303B2 (en) | Information search method and apparatus | |
US9348906B2 (en) | Method and system for performing an audio information collection and query | |
US20220206994A1 (en) | Method and Apparatus for Generating Multimedia File | |
CN107665710B (zh) | 移动终端语音数据处理方法及装置 | |
US10402407B2 (en) | Contextual smart tags for content retrieval | |
CN109309751B (zh) | 语音记录方法、电子设备及存储介质 | |
CN107293294B (zh) | 一种语音识别处理方法及装置 | |
US9843908B2 (en) | Method, client, server and system for intelligent recognizing contents of short message | |
US9063936B2 (en) | Image, audio, and metadata inputs for keyword resource navigation links | |
WO2017113840A1 (zh) | 一种信息推荐方法及装置 | |
US20150066920A1 (en) | Media clip sharing on social networks | |
WO2015094359A1 (en) | Customized contextual user interface information displays | |
EP2611114B1 (en) | Image, audio, and metadata inputs for name suggestion | |
CN110223696B (zh) | 一种语音信号的采集方法、装置及终端设备 | |
US9558272B2 (en) | Method of and a system for matching audio tracks using chromaprints with a fast candidate selection routine | |
CN109616126A (zh) | 一种语音数据处理方法、装置、存储介质及终端 | |
CN110287364B (zh) | 语音搜索方法、***、设备及计算机可读存储介质 | |
KR101590078B1 (ko) | 음성 아카이빙 장치 및 방법 | |
CN106558311B (zh) | 语音内容提示方法和装置 | |
WO2015101074A1 (zh) | 基于图片的识图方法、***、设备及装置 | |
US9881083B2 (en) | Method of and a system for indexing audio tracks using chromaprints | |
CN112086082A (zh) | 电视k歌的语音交互方法、电视和存储介质 | |
CN115510183A (zh) | 目标数据查询方法、装置、可读存储介质及电子设备 | |
CN108881766B (zh) | 视频处理方法、装置、终端和存储介质 | |
US20140372455A1 (en) | Smart tags for content retrieval |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |