技术领域
[0001] 本申请涉及智能教学领域,尤其涉及一种知识点掌握情况评估方法和计算机设备。
相关背景技术
[0002] 知识点掌握情况评估方法是一种用于衡量学生对特定知识点的理解和掌握程度的方法。随着教育技术的发展,越来越多的评估方法被应用于教学中,以提高学生的学习效果和教学质量。
[0003] 在相关技术中,一种常见的方法是考试评估,通过给学生出题并评分来衡量他们对知识点的掌握程度。另一种方法是作业评估,通过布置作业并对学生的答案进行评分来评估他们的学习成果。此外,还可以使用项目评估、小组讨论等方法来评估学生的知识点掌握情况。
[0004] 然而,相关技术中的知识点掌握情况评估方法主要关注学生在每个知识点上的得分情况,将得分低于预设阈值的知识点标识为薄弱知识点,却忽略了不同知识点之间的相互关联和影响。实际上,学生在掌握某个知识点时,可能需要依赖或结合其他相关知识点。因此,仅仅关注单个知识点的得分情况难以全面准确地评估学生的综合薄弱知识点。
具体实施方式
[0028] 本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指包含一个或多个所列出项目的任何或所有可能组合。
[0029] 以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0030] 为便于理解,下面介绍本申请实施例的应用场景。在智能教学领域,学生的知识点掌握情况评估是一个重要的问题。传统的教学方法往往只能通过课堂测验或作业来评估学生的学习情况,这种方式存在一些局限性。例如,仅仅通过单一的测试成绩难以全面了解学生的知识点掌握情况,而且对于学生的薄弱知识点难以进行全面性总结,难以及时发现和针对性地进行辅导。因此,需要一种更有效的方法来评估学生的知识点掌握情况,以便教师能够有针对性地进行教学和辅导。
[0031] 在相关技术中,可能会使用传统的教学评估方法,如课堂测验和作业评分等。然而,这些方法存在一些缺陷。例如,在课堂测验中,学生可能只是临时记住知识点,而并非真正理解和掌握。此外,由于时间和人力资源的限制,教师难以及时发现学生的薄弱知识点,并提供个性化的辅导。因此,相关技术难以全面准确地评估学生的知识点掌握情况,也难以提供有效的教学辅导使用本申请的一种知识点掌握情况评估方法,学生在预设时长内完成习题,计算
机设备会根据学生的答题信息自动评估学生对各知识点的掌握情况。如果某些知识点的掌握率低于预设阈值,计算机设备会将其确定为薄弱知识点,并将这些薄弱知识点按照类别组合成多个薄弱知识单元。计算机设备还能够分析多个薄弱知识单元之间的关联关系,生成学生的薄弱知识图谱。教师可以根据这个图谱,有针对性地为学生提供个性化的辅导和教学建议,帮助学生提高薄弱知识点的掌握率。
[0032] 通过基于本申请的一种知识点掌握情况评估方法,教师可以更准确全面地评估学生的知识点掌握情况,及时发现学生的薄弱知识点,并提供个性化的辅导。这种方法可以弥补传统教学评估的不足,提高教学效果和学生的学习成绩。
[0033] 为便于理解,下面结合上述场景,对本实施提供的方法进行流程叙述。请参阅图1,为本申请实施例中知识点掌握情况评估方法的一个流程示意图。
[0034] S101、获取预设时长内目标学生的答题信息,答题信息包括若干习题和若干习题对应的习题得分信息,习题得分信息包括习题、习题对应的多个知识点以及多个知识点对应的分值和得分;在本申请实施例中,目标学生为小明,小明每个星期参加一次数学周考,假设预设
时长为1个月,那么小明在1个月内将进行4次数学考试,计算机设备获取小明在4次数学考试中的答题试卷。计算机设备提取四张答题试卷中的习题,并在每一个习题中提取对应的知识点,每个知识点有其应得的分值和小明实际回答的得分。例如,四张答题试卷中有一道习题为向量题,总分为10分,该题中包含A知识点、B知识点和C知识点,A知识点对应的分值为2分,B知识点对应的分值为5分,C知识点对应的分值为3分。小明在完成向量题时,一共得分为6分,其中A知识点得分为0,B知识点得分为4,C知识点得分为3分。四张答题试卷中有一道习题为导函数题,总分为15分,该题中包含D知识点和E知识点,D知识点对应的分值为10分,E知识点对应的分值为5分。小明在完成导函数题时,一共得分为4分,其中D知识点得分为0,E知识点得分为4。其他的习题如上例,在此不一一列举。
[0035] S102、根据答题信息确定目标学生对各知识点的掌握率;根据答题信息,将每个答题与对应的知识点关联起来。按照知识点进行分类和计
数,对于每个知识点,自动统计目标学生在该知识点上回答正确和回答总数。在统计了每个知识点的回答正确和回答总数后,计算目标学生对每个知识点的掌握率。掌握率可以通过以下公式计算:掌握率 = (回答正确数 / 回答总数) * 100%。由此,计算机设备根据答题信息确定目标学生对各知识点的掌握率。
[0036] 可选的,一般情况下,根据答题信息确定目标学生对各知识点的掌握率可以通过如下方式来实现:确定第一知识点在对应的习题中的分值总和和目标学生对第一知识点的得分总
和,第一知识点为多个知识点中的任一个;将得分总和除以分值总和,得到目标学生对第一知识点的掌握率。
[0037] 在本申请实施例中,答题信息中包括第5题、第7题、第8题、第12题、第15题,在这些题目中包括第一知识点,在第5题中第一知识点对应的分值为3分,在第7题中第一知识点对应的分值为5分,在第8题中第一知识点对应的分值为2分,在第12题中第一知识点对应的分值为9分,在第15题中第一知识点对应的分值为5分,小明在回答第5题时对第一知识点的得分为1分,小明在回答第7题时对第一知识点的得分为4分,小明在回答第8题时对第一知识点的得分为2分,小明在回答第12题时对第一知识点的得分为5分,小明在回答第15题时对第一知识点的得分为5分,那么第一知识点在对应的习题中的分值总和为3+5+2+9+5=24分,而小明对第一知识点的得分总和为1+4+2+5+5=17分,那么小明对于第一知识点的掌握率为17/24。
S103、将知识点中掌握率低于预设阈值的知识点确定为薄弱知识点;
预设阈值根据实际情况进行设定,可以是80%,也可以是60%,在此不作限定。计算
机设备计算出每个知识点的掌握率,将知识点中掌握率低于预设阈值的知识点标记为薄弱知识点。
[0038] S104、将薄弱知识点按照类别进行组合,得到多个薄弱知识单元,薄弱知识单元中包括各薄弱知识点之间的层级关系;将薄弱知识点按照类别进行组合,假设薄弱知识点中包括A知识点、B知识点、C知
识点、D知识点和E知识点,A知识点和B知识点属于一个类别,C知识点和D知识点属于一个类别,E知识点属于一个类别,于是得到三个薄弱知识点单元。在包括A知识点和B知识点的薄弱知识单元中,A知识点是B知识点的基础,在包括C知识点和D知识点的薄弱知识单元中,C知识点和D知识点属于并列关系。在每个类别内部,根据薄弱知识点之间的逻辑关系和层级顺序,确定薄弱知识点之间的上下级、前置后置关系。比如,记叙文写作需要先学会描写景物,然后学会描写人物性格和情感,逐步上升到学会描写事件经过。在不同的薄弱知识单元中,其所包含的知识点根据其并列关系和层级关系进行连接,形成一个薄弱知识单元。
[0039] S105、根据多个薄弱知识单元之间的关联关系,得到目标学生的薄弱知识图谱,关联关系包括不同薄弱知识单元之间的先后顺序关系、递进关系、相互影响关系和交叉关系;由于不同的薄弱知识单元之间的关联关系不同,例如,在本申请实施例中,在包括
A知识点和B知识点的薄弱知识单元和包括C知识点和D知识点的薄弱知识单元之前,必须学习包括E知识点的薄弱知识单元,由此得到目标学生的薄弱知识图谱。
[0040] S106、将薄弱知识图谱作为知识点掌握情况的评估结果。
[0041] 计算机设备将薄弱知识图谱作为预设时长内目标学生的答题信息的知识点掌握情况的评估结果,薄弱知识图谱标识出了目标学生在特定学习阶段对知识体系的薄弱环节,需要重点加强的知识点,为教师或智能教育系统提供了学生知识结构模型,以便进行针对性地教学辅导。
[0042] 下面对本实施例的场景进行补充。
[0043] 进一步优化本方案,可以将知识点掌握情况与在线学习平台相结合。假设现在有一个在线学习平台,学生可以在平台上学习各种课程,并完成相应的习题。该平台集成了基于本申请的知识点掌握情况方法,可以根据学生的答题信息自动评估学生的知识点掌握情况,并生成薄弱知识图谱。
[0044] 在这个优化场景中,学生可以根据薄弱知识图谱的指导,选择相应的个性化习题进行练习。平台还可以根据学生的学习情况和薄弱知识点,推荐相关的学习资源和辅导材料,帮助学生有针对性地提高薄弱知识点的掌握率,学生在学习薄弱知识点的过程中不断进步,薄弱知识图谱不断更新,对学生的薄弱知识图谱进行趋势分析,得到学生的薄弱知识点学习进展趋势,从而得到学生的学习报告,教师可以通过平台监控学生的学习进度和知识点掌握情况,及时给予反馈和指导。同时,平台确定学生共同的薄弱知识点,并针对这些共同的薄弱知识点确定原因,调整教学策略,使得学生更容易接受。
[0045] 在结合上述场景后,下面对本实施提供的方法进行进一步的更具体的流程叙述。请参阅图2,为本申请实施例中知识点掌握情况评估方法的另一个流程示意图。
[0046] 在图2所示实施例的步骤S101之前可以执行如下步骤:S201、从预设题库中获取若干习题;
预设题库中包含了各种习题,计算机设备根据实际情况或者随机从中选择若干习
题。
[0047] S202、根据第一习题对应的若干知识点分别在第一习题中对应的权重,确定若干知识点分别对应的分值,第一习题为若干习题中的任一个;权重的确定可以根据A知识点、B知识点、C知识点和D知识点在第一习题中的解题
量而定,也可以根据A知识点、B知识点、C知识点和D知识点在教材中的重要程度而定,在此不作限定。
[0048] 计算机设备从预设题库中获取第一习题后,确定第一习题对应的若干知识点为A知识点、B知识点、C知识点和D知识点。假设第一习题的总分值为10分,A知识点对应的权重为0.1,对应的分值即为1分、B知识点对应的权重为0.2,对应的分值即为2分、C知识点对应的权重为0.5,对应的分值即为5分、D知识点对应的权重为0.2,对应的分值即为2分.可以理解的是,在一些实施例中,步骤S201‑S202也可以不执行,这样在可以直接执行步骤S101,此处不作限定。
[0049] 在图2所示实施例的步骤S102以及步骤S103之间可以执行如下步骤:S203、获取多个学生对第一知识点的掌握率;
承接步骤S102中的例子,小明对于第一知识点的掌握率为17/24,按照步骤S102中
计算学生对各知识点的掌握率的方法,计算其他学生对于第一知识点的掌握率,假设其他学生有小红、小亮、小平和小芳,小红对于第一知识点的掌握率为1/2,小亮对于第一知识点的掌握率为7/12、小平对于第一知识点的掌握率为19/24,小芳对于第一知识点的掌握率为
1/4。
[0050] S204、计算第一知识点的平均掌握率;第一知识点的平均掌握率的计算方法为所有学生对第一知识点的掌握率之和除
以所有学生的总和。承接上例,那么第一知识点的 平均掌握率为(17/24+1/2+7/12+19/24+
1/4)/5=17/30。
[0051] S205、当目标学生对第一知识点的掌握率低于平均掌握率时,生成警告信息,并在显示屏上显示警告信息;当目标学生对第一知识点的掌握率低于平均掌握率时,说明目标学生对该知识点
的掌握情况比平均情况要低,计算机设备生成警告信息,并在显示屏上显示警告信息以发出警告,以红色放大标志对该知识点进行标识,以告知目标学生其对该知识点的掌握情况与其他学生的相差情况;也可以以弹窗的形式,弹窗内容为“您对该知识点的掌握率低于平均掌握率,请您加强对该知识点的学习”。
[0052] 可以理解的是,在一些实施例中,步骤S203‑步骤S204也可以不执行,这样在执行完步骤S102可以直接执行步骤S103,此处不作限定。
[0053] 在图2所示实施例的步骤S105以及步骤S106之间可以执行如下步骤:S206、根据薄弱知识图谱生成目标学生的薄弱知识课程和个性化习题,个性化习
题包括分别对应不同的薄弱知识点的习题;
基于薄弱知识图谱和目标学生的薄弱知识点,计算机设备生成针对目标学生的薄
弱知识课程。薄弱知识课程包括目标学生需要复习和加强的薄弱知识点,以帮助他们提高在这些薄弱知识点的掌握程度。
[0054] 根据目标学生的薄弱知识点和薄弱知识课程,计算机设备利用机器学习和自然语言处理等技术,根据薄弱知识图谱和目标学生的薄弱知识点,自动生成与其需求匹配的个性化习题。
[0055] S207、在确定目标学生完成薄弱知识课程后,将个性化习题发送至目标学生;学生在计算机设备上完成薄弱知识课程,当所有薄弱知识课程的进度为100%时,
计算机设备确定目标学生完成薄弱知识课程,将生成的个性化习题显示在目标学生的计算机设备的屏幕上。
[0056] 可以理解的是,在一些实施例中,步骤S206‑步骤S207也可以不执行,这样在执行完步骤S105可以直接执行步骤S106,此处不作限定。
[0057] 在图2所示实施例的步骤S105以及步骤S106之间可以执行如下步骤:S208、通过时间序列分析算法,对目标学生的薄弱知识图谱进行趋势分析,得到目
标学生的薄弱知识点学习进展趋势;
使用统计方法或机器学习算法,将目标学生的薄弱知识图谱进行时间序列建模。
根据学习目标学生的薄弱知识图谱的时间顺序,建立时间序列模型。利用建立的时间序列模型,对目标学生的薄弱知识点学习进展进行趋势分析预测目标学生的薄弱知识点学习进展趋势,例如学习速度、学习稳定性等。
[0058] S209、根据薄弱知识点学习进展趋势,确定目标学生的学习报告;计算机设备根据目标学生的薄弱知识点学习进展趋势,,是否呈现逐步提高的状
态。例如,重复练习后测试分数是否有所提升,从而生成目标学生的学习报告。学习报告包括薄弱知识点的列表、学习进展的趋势分析、学习活动的总结和建议等内容。定期生成学习报告,如每周生成一次,观察目标学生学习状态的变化。将学习报告提供给教师或学生,用于调整后续的学习策略。学习报告突出重点,语言表达清晰直白,突出薄弱知识点学习情况,促进对下一步学习的思考。
[0059] 可以理解的是,在一些实施例中,步骤S208‑步骤S209也可以不执行,这样在执行完步骤S105可以直接执行步骤S106,此处不作限定。
[0060] 在图2所示实施例的步骤S105以及步骤S106之间可以执行如下步骤:S210、确定在预设时长内多个学生对应的薄弱知识图谱之间的共同薄弱知识点;
利用计算机设备对每个学生的薄弱知识图谱进行分析,识别出每个学生在预设时
长内的薄弱知识点。计算机设备将多个学生的薄弱知识点进行比较和分析,通过知识点之间的交集运算或相似度分析,识别出多个学生之间的共同薄弱知识点。
[0061] S211、根据共同薄弱知识生成教师的教学方法总结。
[0062] 存在共同薄弱知识点表明是多个学生都普遍存在困难的知识点,说明大多学生对该知识点的掌握情况都较差,该知识点难度较大或者是老师的教学方法难以让学生接受理解,可能需要改变一下教学方法。
[0063] 计算机设备收集与薄弱知识点相关的教学资源和材料,包括教科书、课件、练习题、教学视频等资源。计算机设备根据共同薄弱知识点生成教学方法总结,总结针对共同薄弱知识点的教学方法、策略和实施步骤。
[0064] 可以理解的是,在一些实施例中,步骤S210‑步骤S211也可以不执行,这样在执行完步骤S105可以直接执行步骤S106,此处不作限定。
[0065] 下面从模块的角度介绍本申请实施例中的计算机设备。请参阅图3,为本申请实施例中计算机设备的一种功能模块结构示意图。
[0066] 该计算机设备包括:获取模块301,用于获取预设时长内目标学生的答题信息,答题信息包括若干习题
和若干习题对应的习题得分信息,习题得分信息包括习题、习题对应的多个知识点以及多个知识点对应的分值和得分;
第一确定模块302,用于根据答题信息确定目标学生对各知识点的掌握率;
第二确定模块303,用于将知识点中掌握率低于预设阈值的知识点确定为薄弱知
识点;
第三确定模块304,用于将薄弱知识点按照类别进行组合,得到多个薄弱知识单
元,薄弱知识单元中包括各薄弱知识点之间的层级关系;
第四确定模块305,用于根据多个薄弱知识单元之间的关联关系,得到目标学生的
薄弱知识图谱,关联关系包括不同薄弱知识单元之间的先后顺序关系、递进关系、相互影响关系和交叉关系;
第五确定模块306,用于将薄弱知识图谱作为知识点掌握情况的评估结果。
[0067] 在一些实施例中,该第一确定模块302具体用于:确定第一知识点在对应的习题中的分值总和和目标学生对第一知识点的得分总
和,第一知识点为多个知识点中的任一个;
将得分总和除以分值总和,得到目标学生对第一知识点的掌握率。
[0068] 在一些实施例中,该计算机设备还包括警告模块,具体用于:获取多个学生对第一知识点的掌握率;
计算第一知识点的平均掌握率;
当目标学生对第一知识点的掌握率低于平均掌握率时,生成警告信息,并在显示
屏上显示警告信息。
[0069] 在一些实施例中,该计算机设备还包括第五确定模块,具体用于:从预设题库中获取若干习题;
根据第一习题对应的若干知识点分别在第一习题中对应的权重,确定若干知识点
分别对应的分值,第一习题为若干习题中的任一个。
[0070] 在一些实施例中,该计算机设备还包括第六确定模块,具体用于:根据薄弱知识图谱生成目标学生的薄弱知识课程和个性化习题,个性化习题包括
分别对应不同的薄弱知识点的习题;
在确定目标学生完成薄弱知识课程后,将个性化习题发送至目标学生。
[0071] 在一些实施例中,该计算机设备还包括第七确定模块,具体用于:通过时间序列分析算法,对目标学生的薄弱知识图谱进行趋势分析,得到目标学
生的薄弱知识点学习进展趋势;
根据薄弱知识点学习进展趋势,确定目标学生的学习报告。
[0072] 在一些实施例中,该计算机设备还包括第八确定模块,具体用于:确定在预设时长内多个学生对应的薄弱知识图谱之间的共同薄弱知识点;
根据共同薄弱知识生成教师的教学方法总结。
[0073] 上面从模块化功能实体的角度对本申请实施例中的计算机设备进行描述,下面从硬件处理的角度对本发明申请实施例中的计算机设备进行描述,请参阅图4,为本申请实施例中计算机设备的一种实体装置结构示意图。
[0074] 需要说明的是,图4示出的计算机设备的结构仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0075] 如图4所示,计算机设备包括中央处理单元(Central Processing Unit,CPU)401,其可以根据存储在只读存储器(Read‑Only Memory,ROM)402中的程序或者从存储部分408加载到随机访问存储器(Random Access Memory,RAM)403中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 403中,还存储有系统操作所需的各种程序和数据。CPU 401、ROM 402以及RAM 403通过总线404彼此相连。输入/输出(Input /Output,I/O)接口405也连接至总线404。
[0076] 以下部件连接至I/O接口405:包括摄像机等的输入部分406;包括液晶显示器(Liquid Crystal Display,LCD)以及麦克风等的输出部分407;包括硬盘等的存储部分408;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分409。通信部分409经由诸如因特网的网络执行通信处理。驱动器410也根据需要连接至I/O接口405。可拆卸介质411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器410上,以便于从其上读出的计算机程序根据需要被安装入存储部分408。
[0077] 特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分409从网络上被下载和安装,和/或从可拆卸介质411被安装。在该计算机程序被中央处理单元(CPU)401执行时,执行本发明中限定的各种功能。
[0078] 需要说明的是,本发明实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read‑Only Memory,CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。
[0079] 附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0080] 具体的,本实施例的计算机设备包括处理器和存储器,存储器上存储有计算机程序,计算机程序被处理器执行时,实现上述实施例提供的知识点掌握情况评估方法。
[0081] 作为另一方面,本发明还提供了一种计算机可读的存储介质,该存储介质可以是上述实施例中描述的计算机设备中所包含的;也可以是单独存在,而未装配入该计算机设备中。上述存储介质承载有一个或者多个计算机程序,当上述一个或者多个计算机程序被一个该计算机设备的处理器执行时,使得该计算机设备实现上述实施例中提供的方法。
[0082] 以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
[0083] 上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于检测到…”。类似地,根据上下文,短语“在确定…时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
[0084] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,该计算机指令可以从一个网站的站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站的站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
[0085] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。