一种自动口语学习系统的切换方法与流程

文档序号:12273687阅读:333来源:国知局
一种自动口语学习系统的切换方法与流程

本发明属于语言学习领域,尤其涉及一种自动口语学习系统的切换方法。



背景技术:

在当今这样一个全球化的时代中,掌握一门或者几门外语是必然的要求。在外语学习中,尤其是口语学习已经成为了一个全球性难题。通常,在当前的英语,汉语,法语等口语学习中,学员通过跟读录制的音频,进行口语学习,缺乏主观能动性,很难在学习过程中运用该语种的思维方式,导致事倍功半,增加了口语学习的难度。或者,在口语学习中,需要其他人来参与,帮助创造该语种的语言环境,增加了学习成本,降低了学习机会。或者通过简单的点读,看视频,听音频来被动的学习,花费了大量的时间和金钱,却很难达到一个满意的效果。自动口语学习系统能够解决上述问题,其中自动口语学习系统包括:控制模块根据预先配置的控制模式确定的输出信息类别和反馈模式,据以控制将校正模块的校正后信息通过反馈模块进一步转化为输出信息类别的反馈信息,以及控制反馈模块将反馈信息反馈给用户,从而创造了一个自动的口语学习环境。其中,控制模块设置有预先配置的控制模式,用于根据控制模式确定的输出信息类别和反馈模式,控制校正模块将输入信息校正为对应的校正后信息(字和/或单词和/或句子),控制反馈模块运行输出信息类别和反馈模式确定的反馈子模块,监控反馈模块将校正后信息转化为反馈结果,当得到所需的反馈信息时,控制反馈模块将反馈信息反馈给用户。其中,校正包括语音校正和/或文字校正,例如,语言校正通过对比语音语料库,人工智能,神经元网络,机器学习和/或自然语言理解等方式,将语音信息校正为对应的文字,或者文字校正通过该文字所属语种语法,人工智能,神经元网络,机器学习和/或自然语言理解等方式,对文字进行校正;其中,输出信息类别,包括但不限于输出原始输入信息,输出校正后信息,输出反馈信息,或输出信息类别的一种或多种结合;其中,输出反馈信息,包括但不限于文字输出,音频输出,视频输出,图片输出,动画输出;其中,反馈模式,包括但不限于交互式,主题式场景再现式;其中,输入信息包括但不限于语音和/或文字,语音和文字包含但不限于汉语,英语,法语,德语,俄语,日语,韩语等语种。

但自动口语学习系统中控制模块只能与唯一的校正模块和/或唯一的反馈模块来进行通信。通常这样的系统只能在一个设备上,而校正模块和反馈模块需要大量的资源,而且不能使用其它设备或网络上的不同能力的校正模块和反馈模块。当存在多个校正模块和/或反馈模块同时为一个自动口语学习系统服务时,并且这些校正模块和/或反馈模块分布在不同的网络节点上时,同时有不同能力时,为了更好的服务于系统,需要对输入信息进行的转化运行不同的校正模块和/或反馈模块。另外,当前服务的校正模块和/或反馈模块在物理上(例如,没有信号或信号很弱,网络链路断开)难以继续提供服务时,就有必要使用其它的校正模块和/或反馈模块来为系统服务。



技术实现要素:

本发明要解决的技术问题是提供一种自动口语学习系统的切换方法,在自动口语学习系统所创造的自动口语学习环境中,当前服务的校正模块和/或反馈模块在物理上(例如,信号很弱或没有信号,网络链路断开)难以继续提供服务时,或者,对输入信息或者校正信息的处理能力不能满足用户需求时,使用其它的校正模块和/或反馈模块来为系统更好的服务。从而增加了用户自主学习的机会,降低口语学习的成本。

采用的技术方案

采用的技术方案是:一种自动口语学习系统的切换方法,包括:切换模块、校正模块、反馈模块和控制模块,其中:

控制模块感知到当前校正模块和/或反馈模块不能为本次会话继续服务,控制切换模块将当前服务的校正模块和/或反馈模块切换为目标校正模块和/或反馈模块。

控制模块向切换模块发送切换请求,请求切换模块对本次会话进行切换,切换模块根据切换请求和系统信息进行切换决策确定目标校正模块和/或反馈模块,向控制模块发送切换响应,将切换决策结果通知控制模块。

目标校正模块和/或反馈模块获取切换指示信息后获取切换会话信息,进行会话切换,并发送切换完成将切换结果通知控制模块。

控制模块,接收到切换响应后,向目标校正模块和/或反馈模块发送切换指示,指示目标校正模块和/或反馈模块进行切换。

切换模块根据切换决策结果向目标校正模块和/或反馈模块发送切换指示,指示目标校正模块和/或反馈模块进行切换。

目标校正模块和/或反馈模块向控制模块或切换模块发送切换指示响应,通知控制模块或切换模块对进行切换给予确认。

目标校正模块和/或反馈模块向切换模块发送获取切换会话信息请求,请求获取切换会话信息,切换模块向目标校正模块和/或反馈模块发送获取切换会话信息响应,将切换会话信息通知目标校正模块和/或反馈模块;或者,切换模块向目标校正模块和/或反馈模块发送切换会话信息请求,将切换会话信息通知目标校正模块和/或反馈模块,目标校正模块和/或反馈模块向切换模块发送切换会话信息响应,确认已经收到切换会话信息

控制模块在收到切换完成后,向切换模块发送切换完成指示,将切换结果通知切换模块。

切换模块收到切换完成指示后,向控制模块发送切换完成指示响应,确认收到切换指示。

控制模块在收到切换完成后,向目标校正模块和/或反馈模块发送切换完成响应,确认收到切换完成。

该方法还还包括:目标校正模块和/或反馈模块进行会话切换后,向切换模块发送切换完成指示,将切换结果通知切换模块。切换模块收到切换完成指示后,向目标校正模块和/或反馈模块发送切换完成指示响应,确认收到切换指示。控制模块在收到切换完成后,向目标校正模块和/或反馈模块发送切换完成响应,确认收到切换完成。

切换请求中包含会话标识,切换标识,控制模块标识,当前校正模块标识和/或反馈模块标识,切换信息。会话标识,唯一的确定系统接收到输入信息到将反馈信息反馈给用户。切换标识唯一的确定一次会话中从当前校正模块和/或反馈模块切换到目标校正模块和/或反馈模块。控制模块标识唯一的确定控制模块。当前校正模块标识和/或反馈模块标识唯一的确定校正模块标识和/或反馈模块。切换信息为当前校正模块标识和/或反馈模块标识不能为本次会话继续服务的原因。

切换决策包含根据切换信息和系统信息做出是否进行切换的决定,确定目标校正模块和/或反馈模块。

切换响应包含会话标识,切换标识,切换决策结果,目标校正模块和/或反馈模块标识。其中,目标校正模块和/或反馈模块标识唯一的确定目标校正模块标识和/或反馈模块。可选的,进一步包含控制模块标识,当前校正模块标识和/或反馈模块标识。

切换会话信息包含本会话当前状态,即本次会话的输出信息类别,反馈模式,输入信息,和/或校正后信息和/或反馈信息。

切换指示包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,控制模块标识。可选的,进一步包含目标校正模块和/或反馈模块标识。

切换指示响应包含会话标识,切换标识。可选的,进一步包含当前校正模块标识和/或反馈模块标识,目标校正模块和/或反馈模块标识,控制模块标识。

获取切换会话信息请求中包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识。

获取切换会话信息响应包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,切换会话信息。

切换会话信息请求包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,切换会话信息。

切换会话信息响应包含会话标识,切换标识,当前校正模块和/或反馈模块标识。

会话切换即使用目标校正模块和/或反馈模块为当前会话进行服务。

切换完成包含会话标识,切换标识,切换结果。其中,切换结果包含切换成功或切换失败信息。

切换完成指示包含会话标识,切换标识,切换结果。

切换完成指示响应包含会话标识,切换标识。

切换完成响应包含回话标识,切换标识。

切换模块在接收到切换请求后,向当前校正模块和/或反馈模块发送获取会话信息请求。当前校正模块和/或反馈模块通过获取会话信息响应将会话信息发送给切换模块。其中,获取会话信息请求包含会话标识;获取会话信息响应包含会话标识,会话信息。

切换模块在收到切换完成指示后,向当前校正模块和/或反馈模块发送会话信息指示,指示当前校正模块和/或反馈模块本会话已经切换完成。其中,会话信息指示包含会话标识。可选的,当前校正模块和/或反馈模块向切换模块发送会话信息指示响应,对会话信息指示进行确认。

会话信息包含本会话当前状态,即本次会话的输出信息类别,反馈模式,输入信息,和/或校正后信息和/或反馈信息。

为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。

本发明提供的一种自动口语学习系统的切换方法,能够对自动口语学习系统的用户在使用该系统时,通过使用不同的校正模块和/或反馈模块来提供服务,不再局限于一个具体的设备来提供校正和/或反馈的功能;或者,对输入信息或者校正信息的处理能力不能满足用户需求时,使用其它的校正模块和/或反馈模块来为系统更好的服务,能快速、有效的提高外语的口语水平。如图1所示。

附图说明

图1是本发明自动口语学习系统的切换方法方框图;

图2是本发明一种自动口语学习系统的切换方法第一实施例消息交互图;

图3是本发明一种自动口语学习系统的切换方法第二实施例消息交互图;

图4是本发明一种自动口语学习系统的切换方法第三实施例消息交互图;

图5是本发明一种自动口语学习系统的切换方法第四实施例消息交互图。

具体实施方式

第一实施例

如图2所示,本发明第一实施例提供了一种自动口语学习系统的切换方法,包括切换模块,控制模块,当前校正模块和/或反馈模块和目标校正模块和/或反馈模块,其中:

控制模块,感知到当前校正模块和/或反馈模块不能继续服务于当前会话时,向切换模块发送切换请求,请求对当前回话进行切换;其中,切换请求中包含会话标识,切换标识,控制模块标识,当前校正模块标识和/或反馈模块标识,切换信息;

切换模块根据收到的切换请求,确定当前校正模块和/或反馈模块,并根据切换信息和系统信息,进行切换决策,确定可以进行切换,并确定切换的目标校正模块和/或反馈模块,将切换决策结果通过切换响应通知控制模块;其中,切换响应包含会话标识,切换标识,切换决策结果,目标校正模块和/或反馈模块标识;

切换模块向当前校正模块和/或反馈模块发送获取会话信息请求获取当前会话的会话信息;其中,会话信息包含本会话当前状态,即本次会话的输出信息类别,反馈模式,输入信息,和/或校正后信息和/或反馈信息;

当前校正模块和/或反馈模块通过获取会话信息响应将会话信息发送给切换模块;其中,获取会话信息请求包含会话标识;获取会话信息响应包含会话标识,会话信息;

控制模块向目标校正模块和/或反馈模块发送切换指示,指示需要将当前会话切换至目标校正模块和/或反馈模块;其中,切换指示包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,控制模块标识;可选的,进一步包含目标校正模块和/或反馈模块标识;

目标校正模块和/或反馈模块向控制模块发送切换指示响应,确认收到切换指示,准备进行切换;其中,切换指示响应包含会话标识,切换标识;可选的,进一步包含当前校正模块标识和/或反馈模块标识,目标校正模块和/或反馈模块标识,控制模块标识;

目标校正模块和/或反馈模块向切换模块发送获取切换会话信息请求,请求获取切换会话信息;其中,获取切换会话信息请求中包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识;

切换模块向目标校正模块和/或反馈模块发送获取切换会话信息响应,将切换会话信息通知目标校正模块和/或反馈模块;其中,获取切换会话信息响应包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,切换会话信息;其中,切换会话信息包含本会话当前状态,即本次会话的输出信息类别,反馈模式,输入信息,和/或校正后信息和/或反馈信息;

目标校正模块和/或反馈模块根据切换会话信息进行会话切换;并向控制模块发送切换完成;通知控制模块切换已经完成,可以继续会话;其中,切换完成包含会话标识,切换标识,切换结果;其中,切换结果包含切换成功或切换失败信息;

控制模块向切换模块发送切换完成指示,通知切换模块释放当前会话的切换资源;其中,切换完成指示包含会话标识,切换标识,切换结果;

切换模块向控制模块发送切换完成指示响应,确认收到切换完成指示;其中,切换完成指示响应包含会话标识,切换标识

控制模块向目标校正模块和/或反馈模块发送切换完成响应,确认收到切换完成;其中,切换完成响应包含回话标识,切换标识。

第二实施例

如图3所示,本发明第二实施提供了一种自动口语学习系统的切换方法,其与第一实施例提供的自动口语学习系统的切换方法的区别在于:

切换模块根据切换决策结果为进行切换以及确定的目标校正模块和/或反馈模块,向目标校正模块和/或反馈模块发送切换指示,指示目标校正模块和/或反馈模块进行切换;目标校正模块和/或反馈模块向控制模块或切换模块发送切换指示响应,通知切换模块对进行切换给予确认;其中,切换指示包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,控制模块标识;可选的,进一步包含目标校正模块和/或反馈模块标识;切换指示响应包含会话标识,切换标识;可选的,进一步包含当前校正模块标识和/或反馈模块标识,目标校正模块和/或反馈模块标识,控制模块标识。

第三实施例

如图4所示,本发明第三实施提供了一种自动口语学习系统的切换方法,其与第一和二实施例提供的自动口语学习系统的切换方法的区别在于:

目标校正模块和/或反馈模块进行会话切换后,向切换模块发送切换完成指示,将切换结果通知切换模块;切换模块收到切换完成指示后,释放当前会话的切换资源,向目标校正模块和/或反馈模块发送切换完成指示响应,确认收到切换指示;例如:

在一具体实现时,目标校正模块和/或反馈模块发送切换完成后,向切换模块发送切换完成指示,将切换结果通知切换模块;

在另一具体实现时,目标校正模块和/或反馈模块接收到切换完成响应后,向切换模块发送切换完成指示,将切换结果通知切换模块;

在又一具体实现时,目标校正模块和/或反馈模块进行会话切换后,在发送切换完成前,向切换模块发送切换完成指示,将切换结果通知切换模块。

第四实施例

如图5所示,本发明第四实施提供了一种自动口语学习系统的切换方法,其与第一,二和三实施例提供的自动口语学习系统的切换方法的区别在于:

切换模块向目标校正模块和/或反馈模块发送切换会话信息请求,将切换会话信息通知目标校正模块和/或反馈模块,目标校正模块和/或反馈模块向切换模块发送切换会话信息响应,确认已经收到切换会话信息;其中,切换会话信息请求包含会话标识,切换标识,当前校正模块标识和/或反馈模块标识,切换会话信息;切换会话信息响应包含会话标识,切换标识,当前校正模块和/或反馈模块标识;例如:

在一具体实现时,切换模块向目标校正模块和/或反馈模块发送切换指示,并收到切换指示响应后,向目标校正模块和/或反馈模块发送切换会话信息请求,将切换会话信息通知目标校正模块和/或反馈模块;

在另一具体实现时,切换模块收到切换请求并控制模块发送切换响应后,向目标校正模块和/或反馈模块发送切换会话信息请求,将切换会话信息通知目标校正模块和/或反馈模块;

根据公开的实施例,可以使得本领域技术人员能够实现或者使用本发明;本发明提供的上述实施例中的技术手段可以任意组合,对于本领域技术人员来说,这些实施例的各种修改是显而易见的,并且这里定义的总体原理也可以在不脱离本发明的范围和主旨的基础上应用于其他实施例;以上的实施例仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内;

上文的描述包括一个或多个实施例的举例;当然,为了描述上述实施例而描述部件或方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可以做进一步的组合和排列;因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保护范围内的所有这样的改变、修改和变型;此外,就说明书或权利要求书中使用的术语“包含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样;此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。

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