本发明专利技术提供了一种终端控制方法、装置和终端,所述方法包括:获取用户发送的控制终端执行操作的语音信息;对所述语音信息进行语义分析;将分析结果按照预设的标准语法格式进行转换和解析处理,获得处理结果;控制所述终端执行与所述处理结果对应的操作。本发明专利技术通过指定标准语法格式,将用户发送的语音信息转换为标准语法格式匹配的结果,实现终端对用户语音信息中的操作意图的理解,并最终执行用户指示的操作。
【技术实现步骤摘要】
一种终端控制方法、装置和终端
本专利技术涉及移动通信领域,尤其涉及一种终端控制方法、装置和终端。
技术介绍
自然语言语义理解(Nature Language Understanding, NLU)俗称人机对话,是人工智能的分支学科,主要研究用电子计算机模拟人的语言交际过程,使计算机能理解和运用人类社会的自然语言如汉语、英语等,实现人机之间的自然语言通信,以代替人的部分脑力劳动。 语言是以词为基本单位,词汇又受到语法的支配才可构成有意义的、可理解的句子,句子按照一定的形式再构成篇章。机器对语言的理解一般是一个层次化的过程,许多语言学家把这一过程分为4个层次,依次为: 语音分析-语法分析-语义分析-语用分析。 其中语音分析是根据音位规则,从语音中区分出一个个独立的音素,再根据音位规则找出一个个音节及其对应的词素或词;语法分析又分为词法分析和句法分析,词法分析主要是找出词汇的各个词素,句法分析是对句子或短语的结构进行分析,它的方法有很多,例如短语结构语法、格文法、扩充转移网络和功能语法等;语义分析是通过分析找出词义、结构意义及其结合意义,从而确定语言所表达的真正含义或概念;语用分析则是研究一个语言符号在特定的语境中所具有的交际价值。 下面再介绍一下句法分析中的格文法。格文法的特点是以动词为中心来构造分析结果,尽管文法规则只描述句法,但分析结果产生的结构却与语义关系相对应,而非严格的句法关系,举例说明如下。 <实施例1> 英语句子“Mary hit Bill ”,按照格文法分析后的结果可表示为: Hit(Agent Mary)(Dative Bill) 上述这种表示结构称为格表示。在格表示中,一个语句包含的名词词组和介词词组均以它们与句子中动词的关系来表示,称为格。上例中动词中心是hit,名词Mary和Bi 11均以与动词hit的关系进行表示,则Agent和Dative均是格,而像〃 (Agent Mary) 〃这样的基本表不就是格结构。
技术实现思路
本专利技术的目的是提供一种终端控制方法、装置和终端,通过指定标准语法格式,将用户发送的语音信息转换为标准语法格式匹配的结果,实现终端对用户语音信息中的操作意图的理解,并最终执行用户指示的操作。 为了实现上述目的,本专利技术实施例提供了一种终端控制方法,所述方法包括: 获取用户发送的控制终端执行操作的语音信息; 对所述语音信息进行语义分析; 将分析结果按照预设的标准语法格式进行转换和解析处理,获得处理结果; 控制所述终端执行与所述处理结果对应的操作。 上述的终端控制方法,其中,所述操作至少包括拨打电话、发送短信、启动应用、设置功能、设置应用和搜索信息中的一项。 上述的终端控制方法,其中,所述标准语法格式中至少包括用于与操作对应的命令格和用于标识所述操作的对象的对象格。 上述的终端控制方法,其中,所述对象格用于标识所述对象的对象主体。 上述的终端控制方法,其中,所述对象格还用于标识所述对象的对象状态。 上述的终端控制方法,其中,所述标准语法格式中还包括用于描述所述对象执行所述操作的操作信息的扩充格。 上述的终端控制方法,其中,所述控制所述终端执行与所述处理结果对应的操作具体为: 控制所述终端对所述对象格对应的对象按照所述扩充格对应的操作信息执行所述命令格对应的操作。 为了实现上述目的,本专利技术实施例还提供了一种终端控制装置,所述装置包括: 获取模块,用于获取用户发送的控制终端执行操作的语音信息; 分析模块,用于对所述语音信息进行语义分析; 处理模块,用于将分析结果按照预设的标准语法格式进行转换和解析处理,获得处理结果; 控制模块,用于控制所述终端执行与所述处理结果对应的操作。 上述的终端控制装置,其中,所述操作至少包括拨打电话、发送短信、启动应用、设置功能、设置应用和搜索信息中的一项。 上述的终端控制装置,其中,所述标准语法格式中至少包括用于与操作对应的命令格和用于标识所述操作的对象的对象格。 上述的终端控制装置,其中,所述对象格用于标识所述对象的对象主体。 上述的终端控制装置,其中,所述对象格还用于标识所述对象的对象状态。 上述的终端控制装置,其中,所述标准语法格式中还包括用于描述所述对象执行所述操作的操作信息的扩充格。 上述的终端控制装置,其中,所述控制模块具体为: 控制所述终端对所述对象格对应的对象按照所述扩充格对应的操作信息执行所述命令格对应的操作。 为了实现上述目的,本专利技术实施例还提供了一种终端,所述终端上述任一项所述的终端控制装置。 本专利技术实施例通过对用户发送的控制终端执行操作的语音信息进行语义分析,并将分析结果按照预设的标准语法格式进行转换和解析处理,获得具体的处理结果来实现终端对用户语音信息中的操作意图的理解,在理解了用户的操作意图后,根据处理结果执行与所述处理结果对应的操作,即执行用户指示的操作。 【附图说明】 图1为本专利技术实施例提供的终端控制方法的流程示意图; 图2为本专利技术实施例提供的一种终端控制装置的结构示意图; 图3为本专利技术实施例提供的另一种终端控制装置的结构示意图。 【具体实施方式】 为使本专利技术实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。 本专利技术实施例提供了一种终端控制方法,如图1所示,包括: 步骤11,获取用户发送的控制终端执行操作的语音信息; 步骤12,对所述语音信息进行语义分析; 步骤13,将分析结果按照预设的标准语法格式进行转换和解析处理,获得处理结果; 步骤14,控制所述终端执行与所述处理结果对应的操作。 本专利技术实施例通过对用户发送的控制终端执行操作的语音信息进行语义分析,并将分析结果按照预设的标准语法格式进行转换和解析处理,根据具体的处理结果来实现终端对用户语音信息中的操作意图的理解,在理解了用户的操作意图后,根据处理结果执行与所述处理结果对应的操作,即执行用户指示的操作。 下面分步骤介绍一下本专利技术实施例提供的方法。 首先执行步骤11,获取用户发送的控制终端执行操作的语音信息,优选地实现方式是通过语音识别软件来获取所述语音信息,为了方便在下一步中对语音信息进行语义分析,在获取了所述语音信息后需要进行语音识别,并转换为文本格式的识别结果,文本格式的识别结果可以是中文或英文等语言的,具体采用何种语言取决于用户发送语音信息时采用的语言。在本专利技术实施例中,用户控制终端执行的操作至少包括拨打电话、发送短信、启动应用、设置功能、设置应用和搜索信息中的一项。 对获取所述语音信息并转换为识别结果的过程举例说明如下。 〈实施例2> 用户需要通过语音控制终端拨打电话时,可以通过语音识别软件获取用户发送的控制终端执行拨打电话的具体操作的语音信息,在进行语音识别后转换为文本格式识别结果“please help me call John”,当然,也可以是中文的“请帮我打电话给John”。 在获取了用户发送的所述语音信息并将所述语音信息转换为文本格式后,执行步骤12,对所述语音信息进行语义分析。 这里的语义分析过程与自然语言语义理解NLU过程相同,首先对文本本文档来自技高网...
【技术保护点】
一种终端控制方法,其特征在于,所述方法包括:获取用户发送的控制终端执行操作的语音信息;对所述语音信息进行语义分析;将分析结果按照预设的标准语法格式进行转换和解析处理,获得处理结果;控制所述终端执行与所述处理结果对应的操作。
【技术特征摘要】
1.一种终端控制方法,其特征在于,所述方法包括: 获取用户发送的控制终端执行操作的语音信息; 对所述语音信息进行语义分析; 将分析结果按照预设的标准语法格式进行转换和解析处理,获得处理结果; 控制所述终端执行与所述处理结果对应的操作。2.如权利要求1所述的终端控制方法,其特征在于,所述操作至少包括拨打电话、发送短信、启动应用、设置功能、设置应用和搜索信息中的一项。3.如权利要求1所述的终端控制方法,其特征在于,所述标准语法格式中至少包括用于与操作对应的命令格和用于标识所述操作的对象的对象格。4.如权利要求3所述的终端控制方法,其特征在于,所述对象格用于标识所述对象的对象主体。5.如权利要求4所述的终端控制方法,其特征在于,所述对象格还用于标识所述对象的对象状态。6.如权利要求3-5任一项所述的终端控制方法,其特征在于,所述标准语法格式中还包括用于描述所述对象执行所述操作的操作信息的扩充格。7.如权利要求6所述的终端控制方法,其特征在于,所述控制所述终端执行与所述处理结果对应的操作具体为: 控制所述终端对所述对象格对应的对象按照所述扩充格对应的操作信息执行所述命令格对应的操作。8.—种终端控制装置,其特征在于,所述装置包括: 获取模块,...
【专利技术属性】
技术研发人员:林俊萱,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。