一种自学用智能专家系统、人工智能授课系统及实现方法与流程

文档序号:12036061阅读:310来源:国知局
一种自学用智能专家系统、人工智能授课系统及实现方法与流程

本发明涉及智能专家系统,具体地说是一种自学用智能专家系统、人工智能授课系统及实现方法。



背景技术:

随着科学技术的不断发展,一种新兴教育形式也在悄然发展起来-远程教育。远程教育顾名思义是指使用电视及互联网等传播媒体的教学模式,它突破了时空的界线,有别于传统需要往校舍安坐于课室的教学模式,不需要到特定地点上课,因此可以随时随地上课。

远程教育是学生与教师、学生与教育组织之间主要采取多种媒体方式进行系统教育和通信联系的教育形式,是将课程传送给校园外的一处或多处学生的教育。现代远程教育则是指通过音频、视频以及包括实时和非实时在内的计算机技术把课程传送到校园外的教育。现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式。计算机技术、多媒体技术、通信技术的发展,特别是因特网的迅猛发展,使远程教育的手段有了质的飞跃,成为高新技术条件下的远程教育。利于大家在家自学,不仅不耽误工作,而且费用低、上课方便。目前,常用的授课方式存在的缺点是,用户遇到问题不能打断授课,解决疑问,而且疑问不能及时得到有效或者全面的回答,影响用户的学习效果。

专利号为cn105303918a的专利文献公开了一种计算机辅助教学专家系统,包括人机界面、推理机、综合数据库和专业知识库,综合数据库和专业知识库分别通过推理机与人机界面相连接,人机界面与综合数据库和专业知识库之间设有解释模块,人机界面和专业知识库之间设有知识获取模块,对智能化计算机辅助教学系统研究基础上,采用模式识别、正向规则推理和案例推理方法,提出计算机辅助教学系统中专家系统的设计模型。但是该技术方案不能及时有效全面的回答用户的问题,而且结构复杂,操作不便,成本高。

专利号为cn104680862a的专利文献公开了一种远程授课系统,包括远程终端接入端、后台管理中心及远程中心控制端;远程终端接入端用于利用网络远程接入到系统的后台管理中心进行信息分享以及信息下载浏览;后台管理中心进行包括用户登录管理模块、信息发布管理模块、权限管理模块以及课程数据采集模块;信息发布管理模块用于实时发布信息内部分享的数据信息;课程数据采集模块包括在线视频数据传输采集以及离线视频数据下载采集;权限管理模块用于对用户发布的信息或者下载课程数据的等级权限进行认证管理;远程中心控制端用于对后台管理中心的各个模块之间的数据通信以及信息交流进行监控管理。但是该技术方案不能及时有效全面地回答用户的问题,而且结构复杂,操作不便,成本高。



技术实现要素:

为解决上述技术问题,本发明的技术任务是提供一种自学用智能专家系统、人工智能授课系统及实现方法。

本发明的技术任务是按以下方式实现的,一种自学用智能专家系统,包括用户端、问题采集及分类模块、问题匹配模块、问题数据库、互联网搜索模块、答案筛选模块和答案确认模块,问题采集及分类模块用于采集用户端提出的问题,并对问题进行分类;问题数据库用于存储用户端提问的问题;问题匹配模块用于将问题采集及分类模块分类的问题与问题数据库的问题进行匹配对比,确认问题数据库中是否有该问题,并将问题数据库中不存在的问题及时更新到问题数据库中;如果问题数据库中有该问题,则在答案数据库中找出相应答案,并将答案发送给答案确认模块;互联网搜索模块用于对问题数据库中不存在的问题自动利用网络搜索答案;答案筛选模块用于对互联网搜索模块搜索的答案进行一一筛选,并将答案发送给答案确认模块,答案确认模块用于将答案发送给用户端。

作为优选,还包括答案满意度采集模块和答案数据库,答案满意度采集模块用于采集用户对提供的答案的满意程度,并将满意度高的答案及时更新到答案数据库中;答案数据库用于存储用户满意度高的答案。

作为优选,用户端通过语音或者文字提出问题。

作为优选,用户端采用平板、手机或电脑终端。

作为优选,互联网搜索模块采用无线网络。

一种自学用智能专家系统的实现方法,其特征在于,基于上述的自学用智能专家系统,该方法包括如下步骤:

(1)、智能专家系统接受用户请求;

(2)、问题采集及分类模块采集用户问题、分解用户问题,将用户问题重新表述,并将重新表述的问题提交给用户;

(3)、用户确认问题表述是否准确:

①、若准确,则执行步骤(5);

②、若不准确,则执行步骤(4);

(4)、用户重新提出问题,下一步跳转至步骤(2);

(5)、问题匹配模块将用户提问的问题与问题数据库中的问题相对比,并确认问题数据库中是否有同样的问题;

①、若有同样的问题,则跳转至步骤(11);

②、若没有同样的问题,则执行步骤(6);

(6)、在答案数据库中寻找同类型问题的答案,观察是否能找到合适的答案:

①、若找到合适的答案,则跳转至步骤(8);

②、若没有找到合适的答案,则执行步骤(7);

(7)、互联网搜索模块通过互联网搜索该问题的相关答案;

(8)、答案筛选模块对得到的信息进行筛选以及相关性进行排序或打分;

(9)、对排序靠前或者得分高的信息进行组合;

(10)、答案确认模块对多种组合进行判断,选出最佳答案;

(11)、答案确认模块将选出的最佳答案提供给用户;

(12)、答案满意度采集模块采集用户对答案的是否满意:

①、若满意,则执行步骤(13);

②、若不满意,则跳转至步骤(4);

(13)、更新答案数据库;

(14)、等待用户指令。

一种自学用人工智能授课系统,该系统包括用户端、授课选择模块、授课模块、打断授课模块、继续授课模块、授课信息采集模块和基于上述的自学用智能专家系统,授课选择模块用于用户选择授课的内容,授课模块用于向用户授课,打断授课模块用于用户听课过程中遇到问题时,打断授课,提出问题;智能专家系统用于回答用户的问题,提供满意的答案;继续授课模块用于用户问题解决后,继续授课;授课信息采集模块用于采集授课过程中用户打断的次数以及用户提出的问题。

作为优选,所述打断授课模块和继续授课模块均采用语音或者鼠标完成操作。

作为优选,所述用户端采用平板、手机或电脑终端。

一种人工智能授课系统的实现方法,基于上述的自学用智能专家系统,该方法包括如下步骤:

(1)、用户启动用户端;

(2)、用户通过授课选择模块选择开始授课位置;

(3)、授课模块用计算机课件及语音开始授课;

(4)、授课过程中,打断授课模块判断用户是否通过语音或鼠标打断授课:

①、若是,则执行步骤(5);

②、若不是,则跳转至步骤(6);

(5)、智能专家系统解决用户的问题;

(6)、用户通过语音或鼠标通知继续授课模块继续授课;

(7)、继续授课模块判断授课是否结束:

①、若结束,则执行步骤(8);

②、若没有结束,则跳转至步骤(6);

(8)、授课信息采集模块记录本次授课停止的位置以及用户与智能专家系统的交流内容;

(9)、授课结束。

本发明的自学用智能专家系统、人工智能授课系统及实现方法与现有技术相比具有以下优点:本发明能够满足不同用户的需求,为用户提供了更多的学习机会,能够随时解答用户的疑问,互动性强,信息分享及时,智能化程度高,有助于个人专业知识的需求,同时能够实现远程教育,确保能够随时随地学习,突破了时空的限制,扩大了教学规模,提高了教学质量,降低了教学成本,故本发明具有设计合理、结构简单、使用方便、一物多用等特点,因而,具有很好的推广使用价值。

附图说明

下面结合附图对本发明进一步说明。

附图1为自学用智能专家系统结构框图;

附图2为自学用人工智能授课系统的结构框图;

附图3为自学用智能专家系统实现方法的流程框图;

附图4为自学用人工智能授课系统实现方法的流程框图。

具体实施方式

参照说明书附图和具体实施例对本发明的一种自学用智能专家系统、人工智能授课系统及实现方法作以下详细地说明。

实施例1:

如附图1所示,本发明的自学用智能专家系统,其结构包括用户端、问题采集及分类模块、问题匹配模块、问题数据库、互联网搜索模块、答案筛选模块、答案确认模块、答案满意度采集模块和答案数据库,问题采集及分类模块用于采集用户端提出的问题,并对问题进行分类;问题数据库用于存储用户端提问的问题;问题匹配模块用于将问题采集及分类模块分类的问题与问题数据库的问题进行匹配对比,确认问题数据库中是否有该问题,并将问题数据库中不存在的问题及时更新到问题数据库中;如果问题数据库中有该问题,则从答案数据库中提取答案,并将最终确定的答案发送给答案确认模块;互联网搜索模块用于对问题数据库中不存在的问题自动利用网络搜索答案;答案筛选模块用于对互联网搜索模块搜索的答案进行一一筛选,并将答案发送给答案确认模块,答案确认模块用于将答案发送给用户端。答案满意度采集模块用于采集用户对提供的答案的满意程度,并将满意度高的答案及时更新到答案数据库中;答案数据库用于存储用户满意度高的答案。用户端通过语音或者文字提出问题。用户端采用平板、手机或电脑终端。互联网搜索模块采用无线网络。

实施例2:

如附图3所示,本发明的自学用智能专家系统的实现方法,基于实施例1的自学用智能专家系统,该方法包括如下步骤:

(1)、智能专家系统接受用户请求;

(2)、问题采集及分类模块采集用户问题、分解用户问题,将用户问题重新表述,并将重新表述的问题提交给用户;

(3)、用户确认问题表述是否准确:

①、若准确,则执行步骤(5);

②、若不准确,则执行步骤(4);

(4)、用户重新提出问题,下一步跳转至步骤(2);

(5)、问题匹配模块将用户提问的问题与问题数据库中的问题相对比,并确认问题数据库中是否有同样的问题;

①、若有同样的问题,则跳转至步骤(11);

②、若没有同样的问题,则执行步骤(6);

(6)、在答案数据库中寻找同类型问题的答案,观察是否能找到合适的答案:

①、若找到合适的答案,则跳转至步骤(8);

②、若没有找到合适的答案,则执行步骤(7);

(7)、互联网搜索模块通过互联网搜索该问题的相关答案;

(8)、答案筛选模块对得到的信息进行筛选以及相关性进行排序或打分;

(9)、对排序靠前或者得分高的信息进行组合;

(10)、答案确认模块对多种组合进行判断,选出最佳答案;

(11)、答案确认模块将选出的最佳答案提供给用户;

(12)、答案满意度采集模块采集用户对答案的是否满意:

①、若满意,则执行步骤(13);

②、若不满意,则跳转至步骤(4);

(13)、更新答案数据库;

(14)、等待用户指令。

实施例3:

如附图2所示,本发明的自学用人工智能授课系统,其结构包括用户端、授课选择模块、授课模块、打断授课模块、继续授课模块、授课信息采集模块和基于实施例1的自学用智能专家系统,授课选择模块用于用户选择授课的内容,授课模块用于向用户授课,打断授课模块用于用户听课过程中遇到问题时,打断授课,提出问题;智能专家系统用于回答用户的问题,提供满意的答案;继续授课模块用于用户问题解决后,继续授课;授课信息采集模块用于采集授课过程中用户打断的次数以及用户提出的问题。打断授课模块和继续授课模块均采用语音或者鼠标完成操作。用户端采用平板、手机或电脑终端。

实施例4:

如附图4所示,本发明的人工智能授课系统的实现方法,基于实施例1的自学用智能专家系统,该方法包括如下步骤:

(1)、用户启动用户端;

(2)、用户通过授课选择模块选择开始授课位置;

(3)、授课模块用计算机课件及语音开始授课;

(4)、授课过程中,打断授课模块判断用户是否通过语音或鼠标打断授课:

①、若是,则执行步骤(5);

②、若不是,则跳转至步骤(6);

(5)、智能专家系统解决用户的问题;

(6)、用户通过语音或鼠标通知继续授课模块继续授课;

(7)、继续授课模块判断授课是否结束:

①、若结束,则执行步骤(8);

②、若没有结束,则跳转至步骤(6);

(8)、授课信息采集模块记录本次授课停止的位置以及用户与智能专家系统的交流内容;

(9)、授课结束。

通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的4种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

除说明书所述的技术特征外,均为本专业技术人员的已知技术。

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