逻辑相关问题的处理方法、装置和计算机可读存储介质与流程

文档序号:18941134发布日期:2019-10-23 01:10阅读:162来源:国知局
逻辑相关问题的处理方法、装置和计算机可读存储介质与流程

本发明涉及智能教育领域,具体地说,涉及一种逻辑相关问题的处理方法、装置和计算机可读存储介质。



背景技术:

当前,随着科技进步和社会发展,很多传统的教育教学过程都开始了电子化、智能化的改革,各种创新产品和服务被广泛应用在电脑、移动终端、平板、电视等电子设备上。一方面,通过网络通信在提高带宽和降低时延性能上的不断进步,使得数据同步传输、在线课程讲解与交互等应用越来越可靠;另一方面,还能够通过本地智能处理模块或者云端的处理装置进行智能化的讲课、解题、测试、答疑等功能。

但是,在现有技术中,对于很多对逻辑性要求较高的科目或试题,缺乏适用于终端的合理有效的解决方案。



技术实现要素:

为了克服上述技术问题,本发明提供了一种逻辑相关问题的处理方法、装置和可读存储介质,为在电子设备上的逻辑相关问题的教育教学提供了便利。

为了实现上述目的,一方面,本发明提供了一种逻辑相关问题的处理方法,包括:

将包含逻辑内容的完整对象拆分为至少两个子对象;

对每一个子对象进行模块化处理,生成至少两个模块化子对象;

对所述至少两个模块化子对象进行乱序处理;

向用户呈现乱序处理的所述至少两个模块化子对象。

在本发明的一种可选的实施方式中,所述将包含逻辑内容的完整对象拆分为至少两部分,包括:

检测所述完整对象中的标点;

基于所述标点将所述完整对象进行拆分;

或者

检测所述完整对象中的特定符号;

基于所述特定符号将所述完整对象进行拆分。

在本发明的一种可选的实施方式中,所述将包含逻辑内容的完整对象拆分为至少两部分,包括:

检测所述完整对象中的标点和特定符号;

基于所述标点和所述特定符号将所述完整对象进行拆分。

在本发明的一种可选的实施方式中,所述方法还包括:

接收用户对所述至少两个模块化子对象的排序操作;

检验所述排序操作的结果是否正确。

另一方面,本发明还提供一种逻辑相关问题的处理装置,包括:

拆分单元,用于将包含逻辑内容的完整对象拆分为至少两个子对象;

模块化单元,用于对每一个子对象进行模块化处理,生成至少两个模块化子对象;

乱序处理单元,用于对所述至少两个模块化子对象进行乱序处理;

显示单元,用于向用户呈现乱序处理的所述至少两个模块化子对象。

在本发明的一种可选的实施方式中,所述拆分单元具体包括:

检测子单元,用于检测所述完整对象中的标点;

拆分子单元,用于基于所述标点将所述完整对象进行拆分;

所述检测子单元还用于检测所述完整对象中的特定符号;

所述拆分子单元还用于基于所述特定符号将所述完整对象进行拆分。

在本发明的一种可选的实施方式中,所述检测子单元还用于检测所述完整对象中的标点和特定符号;

所示拆分子单元还用于基于所述标点和所述特定符号将所述完整对象进行拆分。

在本发明的一种可选的实施方式中,所述处理装置还包括:

接收单元,用于接收用户对所述至少两个模块化子对象的排序操作;

检验单元,用于检验所述排序操作的结果是否正确。

另一方面,本发明还提供了一种逻辑相关问题的处理装置,应用于终端中,该处理装置包括:

处理器;

用于存储所述处理器可执行指令的存储器;

显示器;

其中,所述处理器被配置为将包含逻辑内容的完整对象拆分为至少两个子对象;将每一个子对象进行模块化处理,生成至少两个模块化子对象;将所述至少两个模块化子对象进行乱序处理;

所述显示器被配置为向用户呈现乱序处理的所述至少两个模块化子对象。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如前述任一项所述的逻辑相关问题的处理方法。

本发明实施例提供了一种逻辑相关问题的处理方法、装置和计算机可读介质,该方法包括将包含逻辑内容的完整对象拆分为至少两个子对象;对每一个子对象进行模块化处理,生成至少两个模块化子对象;对至少两个模块化子对象进行乱序处理;向用户呈现乱序处理的至少两个模块化子对象。本发明实施例的技术方案将题目进行合理拆分并打乱顺序,为在电子设备上对用户即学习者进行逻辑相关问题的教育教学提供了便利,实现简便,对硬件性能要求低,方案可用性强。

附图说明

图1为本发明所述逻辑相关问题的处理方法的流程图;

图2为步骤101的一种具体流程图;

图3为步骤101的另一种具体流程图;

图4为步骤101的另一种具体流程图;

图5为本发明所述逻辑相关问题的处理装置的框图;

图6为拆分单元的具体框图;

图7为本发明所述另一种逻辑相关问题的处理装置的框图;

图8为本发明所述另一种逻辑相关问题的处理装置的框图。

具体实施方式

下面参考附图来说明本发明的实施例。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其他附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚的目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件或处理的表示和描述。

本发明实施例提供了一种逻辑相关问题的处理方法,如图1所示,该方法包括:

101、将包含逻辑内容的完整对象拆分为至少两个子对象。

在执行101前,首先需要将包含逻辑内容的完整对象输入到电子终端中。该包含逻辑内容的完整对象可以是完整文章、一段文字,或者一道数理题目的证明过程等。这些内容应具有逻辑性,从而便于学习者在后续过程中将乱序的对象进行恢复。通过对乱序对象的恢复操作,使学习者的学习能力提高,并产生学习效果。

102、对每个子对象进行模块化处理,生成至少两个模块化子对象。

通过对子对象进行模块化处理生成模块化子对象。每个模块化子对象是一个独立不再拆分的个体。

103、对至少两个模块化子对象进行乱序处理。

104、向用户呈现乱序处理的至少两个模块化子对象。

将乱序处理后的多个模块化子对象呈现给用户即学习者,学习者可以对多个模块化子对象进行排序,试图将这些模块化子对象恢复至正确的逻辑顺序。

本发明实施例提供了一种逻辑相关问题的处理方法,包括将包含逻辑内容的完整对象拆分为至少两个子对象;对每一个子对象进行模块化处理,生成至少两个模块化子对象;对至少两个模块化子对象进行乱序处理;向用户呈现乱序处理的至少两个模块化子对象。本发明实施例的技术方案将题目进行合理拆分并打乱顺序,为在电子设备上对用户即学习者进行逻辑相关问题的教育教学提供了便利,实现简便,对硬件性能要求低,方案可用性强。

进一步的,如图2所示,上述步骤101具体包括:

1011、检测完整对象中的标点。

1012、基于标点将完整对象进行拆分。

比如,当包含逻辑内容的完整对象是一段纯文本时,可以检测该完整对象中的标点,基于检测到的标点,将完整对象进行拆分。举例来说,古诗《静夜思》的全文为

窗前明月光,疑是地上霜。举头望明月,低头思故乡。

首先根据步骤1011进行标点的检测,然后根据步骤1012,基于标点将全文分为四个子对象,分别为:“窗前明月光”、“疑是地上霜”、“举头望明月”、“低头思故乡”。

此外,如图3所示,上述步骤101还可具体包括:

1013、检测完整对象中的特定符号。

1014、基于特定符号将完整对象进行拆分。

该特定符号为除标点之外的符号,比如可以是证明题中经常使用的“∵”、“∴”符号。

举例来说,对于几何证明题,其证明过程包括以下内容:

∵ae⊥ef,cf⊥ef,

∴∠e=∠f=90°,

∵∠bae=122°,∠dcf=155°,

∴∠g=540°-(122°+155°+90°×2)=83°.

可以根据步骤1013进行特定符号即“∵”、“∴”的检测,然后根据步骤1014,基于特定符号将全部内容拆分为以下四个子对象,分别为:“∵ae⊥ef,cf⊥ef,”、“∴∠e=∠f=90°,”、“∵∠bae=122°,∠dcf=155°,”、“∴∠g=540°-(122°+155°+90°×2)=83°”。

此外,在另一种实际情况中,完整对象内既有标点,又有其他特定符号,需要同时考虑标点和特定符号进行拆分,此时如图4所示,上述步骤101可具体包括:

1015、检测完整对象中的标点和特定符号。

1016、基于标点和特定符号将完整对象进行拆分。

举例来说,对于几何证明题,其证明的完整过程包括以下内容:

该模板不合格;

∵ae⊥ef,cf⊥ef,

∴∠e=∠f=90°,

∵∠bae=122°,∠dcf=155°,

∴∠g=540°-(122°+155°+90°×2)=83°.

∵83°≠80°,

∴不符合规定,该模板不合格。

对于以上内容,首先根据步骤1015检测标点和特定符号,然后根据步骤1016,将全部内容拆分为以下七个子对象:“该模板不合格;”、“∵ae⊥ef,cf⊥ef,”、“∴∠e=∠f=90°,”、“∵∠bae=122°,∠dcf=155°,”、“∴∠g=540°-(122°+155°+90°×2)=83°.”、“∵83°≠80°,”、“∴不符合规定,该模板不合格。”

实际应用中,拆分形成的子对象有时候数量会非常大,每个子对象的内容变得很零碎。这会使用户在后面排序时工作量过大,耗费时间过多,起不到教育教学的效果。此时可以对部分子对象进行重新合并,从而适当降低子对象的数量。比如,对于步骤1016的拆分结果,可以将“∵ae⊥ef,cf⊥ef,”、“∴∠e=∠f=90°,”合并为一个子对象,同时将“∵∠bae=122°,∠dcf=155°,”、“∴∠g=540°-(122°+155°+90°×2)=83°.”合并为一个子对象。这种处理使得子对象的数量适当降低,同时避免每个子对象的内容过于零碎。该处理过程应确保以原始顺序进行重新合并。

进一步的,可以限定当初次拆分得到的子对象数量为n,且n≥10时,使得重新合并后的子对象数量n2≥2,且n2<n,优选的,n2<10。

在将完整对象拆分为多个子对象后,对每一个子对象进行模块化处理,生成模块化子对象,然后对模块化子对象进行乱序处理,并将乱序处理的模块化子对象呈现给用户。

在乱序处理时,可以按照随机逻辑进行乱序处理,也可以根据预先设定的乱序处理规则来进行乱序处理。

进一步的,在步骤104后,本发明实施例提供的逻辑相关问题的处理方法还包括:

105、接收用户对模块化子对象的排序操作。

乱序处理的模块化子对象通过电子设备的显示器呈现给用户。用户可对这些模块化子对象进行重新排序,比如通过鼠标拖动、键盘移动的方式,或者再触摸屏上通过触摸滑动的方式进行重新排序,或者对每个模块化子对象标记序号。

106、检验所述排序操作的结果是否正确。

电子设备收到用户的排序操作后,检验排序操作的结果是否正确。检验方式有以下几种:

1)、对每个模块化子对象预先标定序号。将用户排序的序号与正确序号进行比对,判断是否相同。

2)、将用户排序后的每个模块化子对象中的内容与原始的对应排位的子对象的内容作比对,如果一致则正确,不一致则错误。比如用户排序后的第一个模块化子对象中的内容是“床前明月光”,原始对象被拆分后的第一个子对象内容同样是“窗前明月光”,两者一致,判断为正确。然后在进行下一个子对象的判断。

3)、可将用户排序后的每个模块化子对象与原始的对应排位的子对象进行内容大小的比对,如大小相同则判断为正确,大小不同则判断为错误。

4)、可以对用户排序后的每个模块化子对象的内容进行内容校验,并对每个原始的对应排位的子对象内容进行内容校验,比较二者的校验值是否相同。校验值相同则判断为正确,校验值不同则不正确。校验方式包括但不限于crc算法校验、md5算法校验、哈希算法校验。

以上的2)可以用于文本内容的比较。以上的1)、2)、3)、4)既适用于文本内容的比较,也适用于非文本内容比如图片内容的比较。

此外,对于图片内容,可以将用户排序后的模块化子对象的图片与原始的对应排位的子对象的图片作比较,如果相同则正确,否则错误。

本发明实施例的逻辑相关问题的处理方法,将题目进行合理拆分并打乱顺序,为在电子设备上对用户即学习者进行逻辑相关问题的教育教学提供了便利,实现简便,对硬件性能要求低,方案可用性强。并且当拆分的子对象较多时,可以进行适当合并,降低子对象的数量,避免学习者在做题时耗时过多。本发明实施例的逻辑相关问题的处理方法,将题目、文章、诗词、解题过程等知识点进行乱序处理并呈现给学习者,使学习者通过排序的方式对各种知识进行学习、理解和强化记忆,形式新颖、效果良好,并且在各类电子终端上实现非常简便。

本发明实施例提供的技术方案的优势还在于解决了电子设备上对于逻辑答案的输入规范性问题、判断正确性问题,使逻辑类题目方便的在电子设备上进行测试,为电子作业、电子试卷提供了广泛使用的题型。

本发明实施例还提供了一种逻辑相关问题的处理装置,如图5所示,该装置包括:拆分单元51、模块化单元52、乱序处理单元53、显示单元54。

拆分单元51用于将包含逻辑内容的完整对象拆分为至少两个子对象。

模块化单元52用于对拆分单元51拆分的每一个子对象进行模块化处理,生成至少两个模块化子对象。

乱序处理单元53用于对模块化单元52生成的至少两个模块化子对象进行乱序处理。

显示单元54,用于向用户呈现乱序处理单元53乱序处理的至少两个模块化子对象。

进一步的,如图6所示,拆分单元51具体包括:检测子单元511,拆分子单元512。

检测子单元511用于检测完整对象中的标点。拆分子单元512用于基于标点将完整对象进行拆分。

检测子单元511还用于检测完整对象中的特定符号。拆分子单元512还用于基于特定符号将完整对象进行拆分。

此外,检测子单元511还用于检测完整对象中的标点和特定符号。拆分子单元512还用于基于标点和特定符号将完整对象进行拆分。

进一步的,如图7所示,处理装置还包括:

接收单元55,检验单元56。

接收单元55用于接收用户对至少两个模块化子对象的排序操作。检验单元56用于检验接收单元55接收的排序操作的结果是否正确。

本发明实施例还提供了一种逻辑相关问题的处理装置,应用于终端中,该终端包括手机、笔记本电脑、台式电脑、平板电脑、个人数字助理等。

如图8所示,该处理装置包括:

处理器81、用于存储处理器可执行指令的存储器82、显示器83。

其中,处理器81被配置为从存储器82读取指令,并执行以下内容:将包含逻辑内容的完整对象拆分为至少两个子对象;将每一个子对象进行模块化处理,生成至少两个模块化子对象;将至少两个模块化子对象进行乱序处理。

显示器83被配置为向用户呈现乱序处理的至少两个模块化子对象。

本发明实施例提供的逻辑相关问题的处理装置,将题目进行合理拆分并打乱顺序,为在电子设备上对用户即学习者进行逻辑相关问题的教育教学提供了便利,实现简便,对硬件性能要求低,方案可用性强。

本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令,该指令由处理器加载并执行以实现如前文所述的逻辑相关问题的处理方法。

虽然已经详细说明了本发明及其优点,但是应当理解在不超出由所附的权利要求所限定的本发明的精神和范围的情况下可以进行各种改变、替代和变换。而且,本申请的范围不仅限于说明书所描述的过程、设备、手段、方法和步骤的具体实施例。本领域内的普通技术人员从本发明的公开内容将容易理解,根据本发明可以使用执行与在此所述的相应实施例基本相同的功能或者获得与其基本相同的结果的、现有和将来要被开发的过程、设备、手段、方法或者步骤。因此,所附的权利要求旨在在它们的范围内包括这样的过程、设备、手段、方法或者步骤。

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