用于电子终端的执行语音命令的方法及设备技术

技术编号:22365471 阅读:34 留言:0更新日期:2019-10-23 05:08
提供了一种用于电子终端的执行语音命令的方法及设备。所述方法包括:当接收到语音命令时,获取所述语音命令中的操作信息和对象信息;基于所述语音命令获取与所述对象信息相关的关联信息;基于获取的对象信息和关联信息确定操作对象;根据获取的操作信息和操作对象执行操作。根据所述方法及设备,能够降低用户输入语音命令的繁琐程度,提升了用户体验。

Method and equipment of executing voice command for electronic terminal

【技术实现步骤摘要】
用于电子终端的执行语音命令的方法及设备
本专利技术总体说来涉及电子终端领域,更具体地讲,涉及一种用于电子终端的执行语音命令的方法及设备。
技术介绍
随着电子技术的发展,用户可以通过语音来控制电子终端(例如,智能手机等),但现有的语音控制方式需要用户输入完整、详细的语音命令,电子终端才能准确地执行满足用户需求的操作。例如,当用户通过语音命令来控制电子终端拨打国际固话电话号码时,需要用户输入至少包括“呼叫+国际冠码+国际区号+城市区号+电话号码”的语音命令,缺少任何一部分信息都将导致呼叫失败。这种语音控制方式一方面,需要用户预先查询电话号码对应的国际区号和城市区号,不够便捷;另一方面,需用用户通过语音输入的内容过多,用户容易出现错误,而一旦出现错误,则需要用户重新输入。
技术实现思路
本专利技术的示例性实施例在于提供一种用于电子终端的执行语音命令的方法及设备,其能够解决现有的语音控制方式存在的用户操作繁琐、不够智能的问题。根据本专利技术的示例性实施例,提供一种用于电子终端的执行语音命令的方法,其中,所述方法包括:当接收到语音命令时,获取所述语音命令中的操作信息和对象信息;基于所述语音命令获取与所述对象信息相关的关联信息;基于获取的对象信息和关联信息确定操作对象;根据获取的操作信息和操作对象执行操作。可选地,基于所述语音命令获取与所述对象信息相关的关联信息的步骤包括:从所述语音命令的内容中直接提取关联信息,或者,对所述语音命令的内容进行转换来得到关联信息。可选地,所述关联信息是与所述对象信息相关的地理信息。可选地,对所述语音命令的内容进行转换来得到关联信息的步骤包括:基于所述语音命令的内容中与所述对象信息相关的地理信息和所述电子终端当前的地理信息,确定关联信息。可选地,所述关联信息包括与所述对象信息相关的电话号码的前缀信息、时差信息、汇率信息中的至少一项。可选地,所述语音命令的内容中与所述对象信息相关的地理信息包括:与所述对象信息相关的位置信息和/或币种信息。可选地,所述电子终端当前的地理信息包括以下项之中的至少一项:所述电子终端当前的位置信息、所述电子终端当前的漫游状态信息、所述电子终端当前被设置的时区、所述电子终端用于当前转账的支付账号所使用的币种。可选地,当所述语音命令是用于呼叫电话号码的语音命令时,所述对象信息包括关于待呼叫的电话号码的号码信息,所述关联信息包括与所述号码信息相关的前缀信息。可选地,当所述语音命令是用于发送信息的语音命令时,所述对象信息包括用于接收信息的电话号码的号码信息和待发送的信息内容,所述关联信息包括与所述号码信息相关的前缀信息。可选地,当所述语音命令是用于设置闹钟的语音命令时,所述对象信息包括闹钟时间信息,所述关联信息包括与所述闹钟时间信息相关的时差信息。可选地,当所述语音命令是用于转账的语音命令时,所述对象信息包括转账金额信息和转账对象信息,所述关联信息包括与所述转账金额信息相关的汇率信息。可选地,当所述语音命令是用于呼叫电话号码的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于与所述号码信息对应的电话号码和与所述号码信息相关的前缀信息,确定待呼叫的电话号码;其中,根据获取的操作信息和操作对象执行操作的步骤包括:呼叫确定的待呼叫的电话号码。可选地,当所述语音命令是用于发送信息的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于与所述号码信息对应的电话号码和与所述号码信息相关的前缀信息,确定用于接收信息的电话号码;其中,根据获取的操作信息和操作对象执行操作的步骤包括:向确定的用于接收信息的电话号码发送所述信息内容。可选地,当所述语音命令是用于设置闹钟的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于所述闹钟时间信息和与所述闹钟时间信息相关的时差信息确定闹钟待被设置的时间;其中,根据获取的操作信息和操作对象执行操作的步骤包括:针对确定的闹钟待被设置的时间设置闹钟。可选地,当所述语音命令是用于转账的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于所述转账金额信息和与所述转账金额信息相关的汇率信息确定待转账的金额;其中,根据获取的操作信息和操作对象执行操作的步骤包括:使用所述用于转账的支付账号向所述转账对象信息所指示的转账对象转账确定的金额。可选地,当所述语音命令是用于呼叫电话号码的语音命令,所述号码信息包括联系人名称时,所述方法还包括:确定通信录中与所述联系人名称对应的联系电话号码是否包括国际区号和/或城市区号,其中,当确定不包括国际区号和城市区号,或者不包括城市区号时,执行基于所述语音命令获取与所述对象信息相关的关联信息的步骤。可选地,当所述语音命令是用于发送信息的语音命令,所述号码信息包括联系人名称时,所述方法还包括:确定通信录中与所述联系人名称对应的联系电话号码是否包括国际区号,其中,当确定不包括国际区号时,执行基于所述语音命令获取与所述对象信息相关的关联信息的步骤。可选地,当所述语音命令是用于呼叫电话号码的语音命令时,确定关联信息的步骤包括:基于所述电子终端当前的漫游状态信息和/或所述电子终端当前所在的国家/地区和/或城市,以及所述语音命令的内容中与所述号码信息相关的位置信息,确定所述号码信息的前缀信息。可选地,当所述语音命令是用于发送信息的语音命令时,确定关联信息的步骤包括:基于所述电子终端当前的国际漫游状态信息和/或所述电子终端当前所在的国家/地区,以及所述语音命令的内容中与所述号码信息相关的位置信息,确定所述号码信息的前缀信息。可选地,当所述语音命令是用于设置闹钟的语音命令时,确定关联信息的步骤包括:确定所述语音命令的内容中与所述闹钟时间信息相关的位置信息所对应的时区与所述电子终端当前被设置的时区之间的时差信息。可选地,当所述语音命令是用于转账的语音命令时,确定关联信息的步骤包括:确定所述电子终端用于当前转账的支付账号所使用的币种与所述语音命令的内容中与所述转账金额信息相关的币种信息所对应的币种之间的汇率信息。可选地,当所述语音命令是用于呼叫电话号码的语音命令时,确定关联信息的步骤包括:根据与所述号码信息对应的电话号码的类型,基于所述电子终端当前的漫游状态信息和/或所述电子终端当前所在的国家/地区和/或城市,以及所述语音命令的内容中与所述号码信息相关的位置信息,确定所述号码信息的前缀信息。可选地,确定所述号码信息的前缀信息的步骤包括:当与所述号码信息对应的电话号码为移动电话号码,所述电子终端当前处于非漫游状态,且所述电子终端当前所在的国家/地区与所述位置信息所对应的国家/地区不一致时,将所述位置信息所对应的国家/地区的国际区号作为所述号码信息的前缀信息;当与所述号码信息对应的电话号码为固话电话号码,所述电子终端当前处于非漫游状态,且所述电子终端当前所在的国家/地区与所述位置信息所对应的国家/地区不一致时,将所述位置信息所对应的国家/地区和城市的国际区号和城市区号作为所述号码信息的前缀信息;当与所述号码信息对应的电话号码为固话电话号码,所述电子终端当前处于非漫游状态,所述电子终端当前所在的国家/地区与所述位置信息所对应的国家/地区一致,且所述电子终端当前所在的城市与所述位置信息所对应的城市不一本文档来自技高网...

【技术保护点】
1.一种用于电子终端的执行语音命令的方法,其中,所述方法包括:当接收到语音命令时,获取所述语音命令中的操作信息和对象信息;基于所述语音命令获取与所述对象信息相关的关联信息;基于获取的对象信息和关联信息确定操作对象;根据获取的操作信息和操作对象执行操作。

【技术特征摘要】
1.一种用于电子终端的执行语音命令的方法,其中,所述方法包括:当接收到语音命令时,获取所述语音命令中的操作信息和对象信息;基于所述语音命令获取与所述对象信息相关的关联信息;基于获取的对象信息和关联信息确定操作对象;根据获取的操作信息和操作对象执行操作。2.如权利要求1所述的方法,其中,基于所述语音命令获取与所述对象信息相关的关联信息的步骤包括:从所述语音命令的内容中直接提取关联信息,或者,对所述语音命令的内容进行转换来得到关联信息;和/或,所述关联信息是与所述对象信息相关的地理信息。3.如权利要求2所述的方法,其中,对所述语音命令的内容进行转换来得到关联信息的步骤包括:基于所述语音命令的内容中与所述对象信息相关的地理信息和所述电子终端当前的地理信息,确定关联信息;和/或,所述关联信息包括与所述对象信息相关的电话号码的前缀信息、时差信息、汇率信息中的至少一项。4.如权利要求3所述的方法,其中,所述语音命令的内容中与所述对象信息相关的地理信息包括:与所述对象信息相关的位置信息和/或币种信息;和/或,所述电子终端当前的地理信息包括以下项之中的至少一项:所述电子终端当前的位置信息、所述电子终端当前的漫游状态信息、所述电子终端当前被设置的时区、所述电子终端用于当前转账的支付账号所使用的币种;和/或,当所述语音命令是用于呼叫电话号码的语音命令时,所述对象信息包括关于待呼叫的电话号码的号码信息,所述关联信息包括与所述号码信息相关的前缀信息;和/或,当所述语音命令是用于发送信息的语音命令时,所述对象信息包括用于接收信息的电话号码的号码信息和待发送的信息内容,所述关联信息包括与所述号码信息相关的前缀信息;和/或,当所述语音命令是用于设置闹钟的语音命令时,所述对象信息包括闹钟时间信息,所述关联信息包括与所述闹钟时间信息相关的时差信息;和/或,当所述语音命令是用于转账的语音命令时,所述对象信息包括转账金额信息和转账对象信息,所述关联信息包括与所述转账金额信息相关的汇率信息。5.如权利要求4所述的方法,其中,当所述语音命令是用于呼叫电话号码的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于与所述号码信息对应的电话号码和与所述号码信息相关的前缀信息,确定待呼叫的电话号码;其中,根据获取的操作信息和操作对象执行操作的步骤包括:呼叫确定的待呼叫的电话号码;和/或,当所述语音命令是用于发送信息的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于与所述号码信息对应的电话号码和与所述号码信息相关的前缀信息,确定用于接收信息的电话号码;其中,根据获取的操作信息和操作对象执行操作的步骤包括:向确定的用于接收信息的电话号码发送所述信息内容;和/或,当所述语音命令是用于设置闹钟的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于所述闹钟时间信息和与所述闹钟时间信息相关的时差信息确定闹钟待被设置的时间;其中,根据获取的操作信息和操作对象执行操作的步骤包括:针对确定的闹钟待被设置的时间设置闹钟;和/或,当所述语音命令是用于转账的语音命令时,基于获取的对象信息和关联信息确定操作对象的步骤包括:基于所述转账金额信息和与所述转账金额信息相关的汇率信息确定待转账的金额;其中,根据获取的操作信息和操作对象执行操作的步骤包括:使用所述用于转账的支付账号向所述转账对象信息所指示的转账对象转账确定的金额;和/或,当所述语音命令是用于呼叫电话号码的语音命令,所述号码信息包括联系人名称时,所述方法还包括:确定通信录中与所述联系人名称对应的联系电话号码是否包括国际区号和/或城市区号,其中,当确定不包括国际区号和城市区号,或者不包括城市区号时,执行基于所述语音命令获取与所述对象信息相关的关联信息的步骤;和/或,当所述语音命令是用于发送信息的语音命令,所述号码信息包括联系人名称时,所述方法还包括:确定通信录中与...

【专利技术属性】
技术研发人员:吴泽标
申请(专利权)人:广州三星通信技术研究有限公司三星电子株式会社
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1