通话辅助方法及装置与流程

文档序号:12466051阅读:339来源:国知局
通话辅助方法及装置与流程

本发明涉及通讯技术领域,具体涉及一种通话辅助方法及装置。



背景技术:

目前,随着通信技术的发展,手机、平板等电子设备被广泛的使用。为了提高电子设备操作的便利性,电子设备中经常安装有语音助手。语音助手可以与用户进行智能对话与即时问答,并能提供相应的搜索机制给用户。然而,在使用语音助手时,用户需要停留在和语音助手的对话界面中,一旦离开或者进行别的操作,语音助手就会关闭。

例如在通话过程中,当用户需要对通话过程中提及的关键词进行查询或者检索时,当前的语音助手往往就不能帮助用户了,只能是通过用户暂时中断通话,采用手动操作的方式进行相关的查询或者检索的操作,这就给用户带来了极大的不便,降低了用户的使用体验。



技术实现要素:

鉴于以上内容,有必要提出一种通话辅助方法及装置,其可以在用户通话时辅助用户进行搜索,解决了用户通话中不方便使用电子设备进行手动搜索的问题,给用户提供了方便,进一步提升了电子设备使用的便利性。

本申请的第一方面提供一种通话辅助方法,应用于电子设备中,所述方法包括:

在所述电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态;

若判断结果为是,则判断用户是否发出预设语音搜索指令;

若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。

另一种可能的实现方式中,所述根据所述预设语音搜索指令执行相应的搜索操作包括:

解析所述搜索指令,获得搜索关键字;

根据所述搜索关键字进行搜索;

输出搜索结果。

另一种可能的实现方式中,所述输出搜索结果包括:

将所述搜索结果显示在所述电子设备的显示屏上和/或在所述电子设备上语音播报所述搜索结果。

另一种可能的实现方式中,所述输出搜索结果还包括:

将所述搜索结果发送给所述电子设备的通话对方。

另一种可能的实现方式中,所述方法还包括:

接收通话语音搜索关闭指令;

根据所述通话语音搜索关闭指令关闭所述电子设备的通话语音搜索功能。

本申请的第二方面提供一种通话辅助装置,所述装置包括:

第一判断单元,用于在电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态;

第二判断单元,用于若判断结果为是,则判断用户是否发出预设语音搜索指令;

执行单元,用于若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。

另一种可能的实现方式中,所述执行单元具体用于:

解析所述搜索指令,获得搜索关键字;

根据所述搜索关键字进行搜索;

输出搜索结果。

另一种可能的实现方式中,所述执行单元输出搜索结果包括:

将所述搜索结果显示在所述电子设备的显示屏上和/或在所述电子设备上语音播报所述搜索结果。

另一种可能的实现方式中,所述执行单元输出搜索结果还包括:

将所述搜索结果发送给所述电子设备的通话对方。

另一种可能的实现方式中,所述装置还包括:

关闭单元,用于接收通话语音搜索关闭指令,根据所述通话语音搜索关闭指令关闭所述电子设备的通话语音搜索功能。

本发明在电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态,若判断结果为是,则判断用户是否发出预设语音搜索指令,若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。本发明解决了用户通话中不方便使用电子设备进行手动搜索的问题,给用户提供了方便,进一步提升了电子设备使用的便利性。

附图说明

图1是本发明实施例一提供的通话辅助方法的流程图。

图2是本发明实施例二提供的通话辅助装置的结构图。

图3是本发明实施例三提供的实现通话辅助方法的电子设备的结构图。

主要元件符号说明

电子设备 1

通话辅助装置 10

存储设备 20

处理设备 30

第一判断单元 201

第二判断单元 202

执行单元 203

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

优选地,本发明的通话辅助方法应用在一个或者多个电子设备中。所述电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能穿戴式设备等。

实施例一

图1为本发明实施例一提供的通话辅助方法的流程图。所述通话辅助方法应用于电子设备中。如图1所示,该方法具体包括以下步骤:

101:在所述电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态。

若所述电子设备不处于通话状态,重复执行101。

可以设置一个通话语音搜索功能开关,若打开所述通话语音搜索功能开关,则开启所述电子设备的通话语音搜索功能。

还可以在所述电子设备接到来电时,在所述电子设备的显示屏上显示一个弹出窗口,用于确认是否开启所述电子设备的通话语音搜索功能。例如,所述弹出窗口包括文字“是否开启通话语音搜索功能?”以及“是”与“否”两个选择框。若用户选择开启所述电子设备的通话语音搜索功能(例如选择所述弹出窗口中的选择框“是”),则开启所述电子设备的通话语音搜索功能。

还可以判断所述电子设备是否进入通话状态,当所述电子设备进入通话状态后,自动开启所述电子设备的通话语音搜索功能。若所述电子设备的显示屏是触摸屏,还可以检测用户是否在所述触摸屏上发出预设手势,若检测到用户在所述触摸屏上发出预设手势,则开启所述电子设备的通话语音搜索功能。例如,若检测到用户在所述触摸屏上画一个圈,则开启所述电子设备的通话语音搜索功能。

应当可以理解,开启所述电子设备的通话语音搜索功能的方式不限于上述几种,还可以通过其他任意适合的方式开启所述电子设备的通话语音搜索功能,例如通过语音(如“开启通话语音搜索”)开启所述电子设备的通话语音搜索功能。

102:若所述电子设备处于通话状态,则判断用户是否发出预设语音搜索指令。

所述搜索指令可以用于搜索网络内容,例如搜索网页,也可以用于搜索所述电子设备中存储的信息,例如搜索通讯录中的指定联系人。

可以采集用户的语音,对用户的语音进行语音识别,判断用户的语音中是否包括预设关键字(例如搜索、查找、查询等)。若用户的语音中包括预设关键字,则确认用户发出预设语音搜索指令。例如,用户发出语音“查找深圳的四星级酒店,靠近深圳北站”,对该语音进行识别,获得关键字“查找”,则确认该语音为预设语音搜索指令。

可以采用各种语音识别技术,例如动态时间规整(Dynamic Time Warping,DTW)、隐马尔可夫(Hidden Markov Model,HMM)、矢量量化(Vector Quantization,VQ)、人工神经网络(Artificial Neural Network,ANN)等技术对所述用户的语音进行识别。

若用户未发出预设语音搜索指令,重复执行102。

103:若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。

在本实施例中,所述根据所述预设语音搜索指令执行相应的搜索操作可以包括:解析所述搜索指令,获得搜索关键字;根据所述搜索关键字进行搜索;输出搜索结果。

可以对所述搜索指令进行语音识别,得到所述搜索指令对应的文本,对所述文本进行语义识别,获得所述搜索关键词。

可以根据所述搜索指令确定需要开启的应用,在所述应用中根据所述搜索关键字进行搜索。例如,若用户发出“查找深圳的四星级酒店,靠近深圳北站”的搜索指令,可以打开所述电子设备中的搜索引擎,利用所述搜索引擎进行搜索。例如,若用户发出“搜索深圳科学馆的位置”的搜索指令,则可以打开所述电子设备中的地图应用,在打开的地图应用中进行搜索。又如,若用户发出“查询北京天气”的搜索指令,则可以打开所述电子设备中的天气应用,在打开的天气应用中进行搜索。

在本实施例中,输出搜索结果可以包括:将所述搜索结果显示在所述电子设备的显示屏上和/或在所述电子设备上语音播报所述搜索结果。例如,若用户发出搜索指定地点(例如深圳北站)的搜索指令,则将搜索到的位置信息显示在所述电子设备的显示屏上,和/或将搜索到的位置信息在所述电子设备上语音播报。当在所述电子设备上语音播报所述搜索结果时,不仅所述电子设备的用户可以听到所述搜索结果,所述电子设备的通话对方也可以从通话中听到所述搜索结果,从而方便所述电子设备的用户与通话对方针对所述搜索结果进行交流。

在本实施例中,所述输出搜索结果还可以包括:将所述搜索结果发送给所述电子设备的通话对方。例如,若用户发出在地图中搜索指定地点的搜索指令并搜索到所述指定地点的位置信息,则将搜索到的位置信息发送给所述电子设备的通话对方。

将所述搜索结果发送给所述电子设备的通话对方可以是将所述搜索结果的链接发送给所述电子设备的通话对方。当所述电子设备的通话对方点击所述链接时,可以查看所述搜索结果的具体内容。

将所述搜索结果发送给所述电子设备的通话对方,使得所述电子设备的通话对方在通话过程中能看到所述搜索结果,可以方便所述电子设备的用户与通话对方在通话时针对所述搜索结果进行交流。例如,用户发出搜索酒店的搜索指令并且获得的搜索结果是符合条件的酒店,将所述搜索结果发送给所述电子设备的通话对方,可以方便所述电子设备的用户与通话对方从所述符合条件的酒店中选定酒店。

实施例一的通话辅助方法在电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态;若开启所述电子设备的通话语音搜索功能,则判断用户是否发出预设语音搜索指令;若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。实施例一的通话辅助方法实现了在用户通话时辅助用户进行搜索,给用户提供了方便,提升了用户体验。

在另一实施例中,所述方法还可以包括:

接收通话语音搜索关闭指令;

根据所述通话语音搜索关闭指令关闭所述电子设备的通话语音搜索功能。

若不需要使用所述电子设备的通话语音搜索功能,用户可以发出通话语音搜索关闭指令,在收到所述通话语音搜索关闭指令后,关闭所述电子设备的通话语音搜索功能。

可以通过开关、按键、手势、语音(如“关闭通话语音搜索”)等方式发出所述通话语音搜索关闭指令,以关闭所述电子设备的通话语音搜索功能。例如,可以设置一个通话语音搜索功能开关,当关闭所述通话语音搜索功能开关时,发出通话语音搜索关闭指令,从而关闭所述电子设备的通话语音搜索功能。

在另一实施例中,进一步地,在完成搜索操作后,可以判断用户是否发出针对搜索结果的操作指令,若用户发出针对搜索结果的操作指令,则在所述电子设备保持通话的状态下,针对所述针对搜索结果的操作指令执行相应的操作。在上述搜索酒店的例子中,选定酒店后,用户还可以发出酒店预订指令,例如“预定深圳北站维也纳酒店”。收到用户发出的所述酒店预订指令后,可以在所述电子设备保持通话的状态下,根据所述酒店预订指令执行相应的操作(例如打开所述酒店的官网进行预定),从而辅助用户在通话过程中完成酒店预订。

实施例二

图2为本发明实施例二提供的通话辅助装置的结构图。如图2所示,所述通话辅助装置10可以包括:第一判断单元201、第二判断单元202、执行单元203。

第一判断单元201,用于在电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态。

可以设置一个通话语音搜索功能开关,若打开所述通话语音搜索功能开关,则开启所述电子设备的通话语音搜索功能。

还可以在所述电子设备接到来电时,在所述电子设备的显示屏上显示一个弹出窗口,用于确认是否开启所述电子设备的通话语音搜索功能。例如,所述弹出窗口包括文字“是否开启通话语音搜索功能?”以及“是”与“否”两个选择框。若用户选择开启所述电子设备的通话语音搜索功能(例如选择所述弹出窗口中的选择框“是”),则开启所述电子设备的通话语音搜索功能。

还可以判断所述电子设备是否进入通话状态,当所述电子设备进入通话状态后,自动开启所述电子设备的通话语音搜索功能。若所述电子设备的显示屏是触摸屏,还可以检测用户是否在所述触摸屏上发出预设手势,若检测到用户在所述触摸屏上发出预设手势,则开启所述电子设备的通话语音搜索功能。例如,若检测到用户在所述触摸屏上画一个圈,则开启所述电子设备的通话语音搜索功能。

应当可以理解,开启所述电子设备的通话语音搜索功能的方式不限于上述几种,还可以通过其他任意适合的方式开启所述电子设备的通话语音搜索功能,例如通过语音(如“开启通话辅助”)开启所述电子设备的通话语音搜索功能。

第二判断单元202,用于若所述电子设备处于通话状态,则判断用户是否发出预设语音搜索指令。

所述搜索指令可以用于搜索网络内容,例如搜索网页,也可以用于搜索所述电子设备中存储的信息,例如搜索通讯录中的指定联系人。

可以采集用户的语音,对用户的语音进行语音识别,判断用户的语音中是否包括预设关键字(例如搜索、查找、查询等)。若用户的语音中包括预设关键字,则确认用户发出预设语音搜索指令。例如,用户发出语音“查找深圳的四星级酒店,靠近深圳北站”,对该语音进行识别,获得关键字“查找”,则确认该语音为预设语音搜索指令。

可以采用各种语音识别技术,例如动态时间规整(Dynamic Time Warping,DTW)、隐马尔可夫(Hidden Markov Model,HMM)、矢量量化(Vector Quantization,VQ)、人工神经网络(Artificial Neural Network,ANN)等技术对所述用户的语音进行识别。

执行单元203,用于若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。

在本实施例中,若用户发出搜索指令,所述根据所述预设语音搜索指令执行相应的搜索操作可以包括:解析所述搜索指令,获得搜索关键字;根据所述搜索关键字进行搜索;输出搜索结果。

可以对所述搜索指令进行语音识别,得到所述搜索指令对应的文本,对所述文本进行语义识别,获得所述搜索关键词。

可以根据所述搜索指令确定需要开启的应用,在所述应用中根据所述搜索关键字进行搜索。例如,若用户发出“查找深圳的四星级酒店,靠近深圳北站”的搜索指令,可以打开所述电子设备中的搜索引擎,利用所述搜索引擎进行搜索。例如,若用户发出“搜索深圳科学馆的位置”的搜索指令,则可以打开所述电子设备中的地图应用,在打开的地图应用中进行搜索。又如,若用户发出“查询北京天气”的搜索指令,则可以打开所述电子设备中的天气应用,在打开的天气应用中进行搜索。

在本实施例中,输出搜索结果可以包括:将所述搜索结果显示在所述电子设备的显示屏上和/或在所述电子设备上语音播报所述搜索结果。例如,若用户发出搜索指定地点(例如深圳北站)的搜索指令,则将搜索到的位置信息显示在所述电子设备的显示屏上,和/或将搜索到的位置信息在所述电子设备上语音播报。当在所述电子设备上语音播报所述搜索结果时,不仅所述电子设备的用户可以听到所述搜索结果,所述电子设备的通话对方也可以从通话中听到所述搜索结果,从而方便所述电子设备的用户与通话对方针对所述搜索结果进行交流。

在本实施例中,所述输出搜索结果还可以包括:将所述搜索结果发送给所述电子设备的通话对方。例如,若用户发出在地图中搜索指定地点的搜索指令并搜索到所述指定地点的位置信息,则将搜索到的位置信息发送给所述电子设备的通话对方。

将所述搜索结果发送给所述电子设备的通话对方可以是将所述搜索结果的链接发送给所述电子设备的通话对方。当所述电子设备的通话对方点击所述链接时,可以查看所述搜索结果的具体内容。

将所述搜索结果发送给所述电子设备的通话对方,使得所述电子设备的通话对方在通话过程中能看到所述搜索结果,可以方便所述电子设备的用户与通话对方在通话时针对所述搜索结果进行交流。例如,用户发出搜索酒店的搜索指令并且获得的搜索结果是符合条件的酒店,将所述搜索结果发送给所述电子设备的通话对方,可以方便所述电子设备的用户与通话对方从所述符合条件的酒店中选定酒店。

实施例二的通话辅助装置在电子设备的通话语音搜索功能开启的状态下,判断所述电子设备是否处于通话状态;若开启所述电子设备的通话语音搜索功能,则判断用户是否发出预设语音搜索指令;若用户发出预设语音搜索指令,在所述电子设备保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。实施例二的通话辅助装置实现了在用户通话时辅助用户进行搜索,给用户提供了方便,提升了用户体验。

在另一实施例中,所述通话辅助装置还可以包括:

关闭单元,用于接收通话语音搜索关闭指令,根据所述通话语音搜索关闭指令关闭所述电子设备的通话语音搜索功能。

若不需要使用所述电子设备的通话语音搜索功能,用户可以发出通话语音搜索关闭指令,在收到所述通话语音搜索关闭指令后,关闭所述电子设备的通话语音搜索功能。

可以通过开关、按键、手势、语音(如“关闭通话语音搜索”)等方式发出所述通话语音搜索关闭指令,以关闭所述电子设备的通话语音搜索功能。例如,可以设置一个通话语音搜索功能开关,当关闭所述通话语音搜索功能开关时,发出通话语音搜索关闭指令,从而关闭所述电子设备的通话语音搜索功能。

在另一实施例中,进一步地,在完成搜索操作后,可以判断用户是否发出针对搜索结果的操作指令,若用户发出针对搜索结果的操作指令,则在所述电子设备保持通话的状态下,针对所述针对搜索结果的操作指令执行相应的操作。在上述搜索酒店的例子中,选定酒店后,用户还可以发出酒店预订指令,例如“预定深圳北站维也纳酒店”。收到用户发出的所述酒店预订指令后,可以在所述电子设备保持通话的状态下,根据所述酒店预订指令执行相应的操作(例如打开所述酒店的官网进行预定),从而辅助用户在通话过程中完成酒店预订。

实施例三

图3为实现本发明通话辅助方法的电子设备的结构示意图。所述电子设备1包括存储设备20、处理设备30。

优选地,本发明的通话辅助方法通过所述通话辅助装置10来实现。

所述电子设备1是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。

所述电子设备1可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视(Internet Protocol Television,IPTV)、智能穿戴式设备等。

所述电子设备1可以处于网络中,所述电子设备1所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual PrivateNetwork,VPN)等。

所述存储设备20用于存储所述通话辅助装置10中各个程序段的程序代码。所述存储设备20可以包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

所述处理设备30可以包括一个或者多个微处理器、数字处理器。所述处理设备30可执行所述电子设备1的操作系统以及安装的各类应用程序、程序代码等,例如所述通话辅助装置10。所述处理设备30执行所述通话辅助装置10的各个程序段的程序代码从而实现:在电子设备1处于通话状态时,判断是否开启所述电子设备1的通话语音搜索功能,若开启所述电子设备1的通话语音搜索功能,则判断用户是否发出预设语音搜索指令,若用户发出预设语音搜索指令,在所述电子设备1保持通话的状态下,根据所述预设语音搜索指令执行相应的搜索操作。

在本发明所提供的几个实施例中,应该理解到,所揭露的电子设备和方法,可以通过其它的方式实现。例如,以上所描述的电子设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

另外,在本发明各个实施例中的各功能单元可以集成在相同处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在相同单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。电子设备权利要求中陈述的多个单元或电子设备也可以由同一个单元或电子设备通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1