一种知识点的展示方法及装置与流程

文档序号:11620659阅读:163来源:国知局
一种知识点的展示方法及装置与流程

本发明涉及互联网技术领域,尤其涉及一种知识点的展示方法及装置。



背景技术:

通常,可以通过知识地图表现不同知识点之间的联系。

现有技术中,不同知识点对应在用户界面上的坐标位置需要提前进行配置,当需要配置数量较多的知识点对应的坐标位置时,配置过程耗时长,且配置结果易出错。



技术实现要素:

有鉴于此,本发明提供一种知识点的展示方法及装置,以解决需要配置数量较多的知识点对应的坐标位置时,配置过程耗时长,且配置结果易出错的问题。

为实现上述目的,本发明提供技术方案如下:

根据本发明的第一方面,提出了一种知识点的展示方法,所述方法包括:

当接收到查看一级知识点的查看指令时,从预设二级知识列表中获取与所述一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量;

基于所述数量,确定所述至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息;

基于所述每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示所述每一个二级知识点及所述每一个二级知识点对应的图形。

根据本发明的第二方面,提出了一种知识点的展示方法,所述方法包括:

当在第二用户界面中接收到浏览指令时,确定所述浏览指令在所述第二用户界面中对应的第二坐标信息;

当所述浏览指令基于所述第二坐标信息在所述第二用户界面中产生位移时,确定所述位移对应的位移差值;

基于所述位移差值确定在所述第二用户界面中进行展示的预设数量的一级知识点及所述每一个一级知识点对应的图形,在内存中释放全部一级知识点中除所述被展示的预设数量的一级知识点以外的未被展示的一级知识点对应的内容。

根据本发明的第三方面,提出了一种知识点的展示装置,包括:

知识点获取模块,用于当接收到查看一级知识点的查看指令时,从预设二级知识列表中获取与所述一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量;

第一坐标信息确定模块,用于基于所述数量,确定所述知识点获取模块中获取到的所述至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息;

第一知识点展示模块,用于基于所述第一坐标信息确定模块中确定的所述每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示所述每一个二级知识点及所述每一个二级知识点对应的图形。

根据本发明的第四方面,提出了一种知识点的展示装置,包括:

第二坐标信息确定模块,用于当在第二用户界面中接收到浏览指令时,确定所述浏览指令在所述第二用户界面中对应的第二坐标信息;

位移差值确定模块,用于当所述浏览指令基于所述第二坐标信息确定模块中确定的所述第二坐标信息在所述第二用户界面中产生位移时,确定所述位移对应的位移差值;

第三知识点展示模块,用于基于所述位移差值确定模块中确定的所述位移差值确定在所述第二用户界面中进行展示的预设数量的一级知识点及所述每一个一级知识点对应的图形,在内存中释放全部一级知识点中除所述被展示的预设数量的一级知识点以外的未被展示的一级知识点对应的内容。

由以上技术方案可见,当智能终端设备接收到查看一级知识点的查看指令时,智能终端设备从预设二级知识列表中获取与一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量,智能终端设备基于该数量,确定至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息,并基于每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示每一个二级知识点及每一个二级知识点对应的图形,省去了对每一个二级知识点在第一用户界面对应的第一坐标信息的设置过程,当需要配置数量较多的知识点对应在用户界面上的坐标位置时,大大缩短配置过程耗时,提高知识点在用户界面上展示时的位置的准确性。

附图说明

图1a是根据一示例性实施例一示出的知识点的展示方法的流程图;

图1b是图1a所示实施例中用户界面对应的第一坐标信息对应的初始坐标信息示意图;

图1c是图1b所示实施例中用户界面对应的第一坐标信息位置示意图;

图2是根据一示例性实施例示出的知识点的展示方法的一种操作界面的示例图;

图3是根据一示例性实施例二示出的知识点的展示方法的流程图;

图4是根据另一示例性实施例一示出的知识点的展示方法的流程图;

图5是根据另一示例性实施例示出的知识点的展示方法的一种操作界面的示例图;

图6是本发明提供的一种智能终端设备的硬件结构图;

图7是根据一示例性实施例一示出的知识点的展示装置的实施例框图;

图8是根据一示例性实施例一示出的另一知识点的展示装置的实施例框图;

图9是根据另一示例性实施例一示出的知识点的展示装置的实施例框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1a是根据一示例性实施例一示出的知识点的展示方法的流程图,该知识点的展示方法可以应用在智能终端设备上,例如智能手机、平板电脑、智能手表等设备。这些设备可以通过用户界面对本发明中涉及的二级知识点进行展示;图2是根据一示例性实施例示出的知识点的展示方法的一种操作界面的示例图;图1b是图1a所示实施例中用户界面对应的第一坐标信息对应的初始坐标信息示意图;图1c是图1b所示实施例中用户界面对应的第一坐标信息位置示意图;结合图1a、图1b、图1c、图2对本发明实施例进行示例性说明,如图1a所示,包括如下步骤:

步骤101:当接收到查看一级知识点的查看指令时,从预设二级知识列表中获取与一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量。

步骤102:基于该数量,确定至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息。

步骤103:基于每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示每一个二级知识点及每一个二级知识点对应的图形。

步骤104:基于预设关联知识点列表,在至少一个二级知识点中,确定与至少一个二级知识点中任一一个二级知识点相关联的二级知识点。

步骤105:基于任一一个二级知识点在预设二级知识列表中对应的第一权重值,确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的连接方式,第一权重值用于表示用户对任一一个二级知识点的掌握程度。

步骤106:基于确定的任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的连接方式及预设连接规则,在第一用户界面中通过连线的方式展示任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的关系。

可选的,还可以执行步骤107(图1a中未示出)。

步骤107:当至少一个二级知识点中其中一个二级知识点在第一用户界面对应的第一坐标信息处于第一预设位置范围内时,在第一用户界面的第二预设位置范围内对该其中一个二级知识点对应的相关内容进行展示。

在步骤101中,在一实施例中,智能终端设备通过用户界面接收到用户查看一级知识点的查看指令的具体描述可参见现有技术,此处不做详述。一级知识点为一个知识点概念名词,二级知识点为围绕该一级知识点展开的具体知识点。具体的,一级知识点可以为“一元二次方程”、“反比例函数”、“圆”、“二次函数”、“锐角三角函数”等知识点概念名词,以一级知识点为“二次函数”为例,二级知识点可以为“如何确定二次函数的解析式”、“二次函数y=ax2的图象和性质”、“用函数观点看一元二次方程”、“二次函数y=ax2+bx+c的图象和性质”、“二次函数的四种解析式”等具体知识点。预设二级知识列表用于记录全部一级知识点以及全部二级知识点,每一个一级知识点对应的二级知识点的数量不定。如表1所示,对预设二级知识列表的结构进行示例性说明:

表1

表1中一级知识点“二次函数”对应二级知识点“如何确定二次函数的解析式”、“二次函数y=ax2的图象和性质”、“用函数观点看一元二次方程”、“二次函数y=ax2+bx+c的图象和性质”、“二次函数的四种解析式”5个二级知识点;一级知识点“反比例函数”对应二级知识点“反比例函数的概念”、“反比例函数的图象和性质”、“反比例函数的应用”3个二级知识点。本领域技术人员可以理解的是,预设二级知识列表中其他的一级知识点、二级知识点的对应方式可以由表1中的类推得到,此处不做详述。具体的,结合表1,当智能终端设备接收到查看一级知识点“二次函数”的查看指令时,智能终端设备从表1所示的预设二级知识列表中获取与一级知识点“二次函数”相对应的“如何确定二次函数的解析式”、“二次函数y=ax2的图象和性质”、“用函数观点看一元二次方程”、“二次函数y=ax2+bx+c的图象和性质”、“二次函数的四种解析式”5个二级知识点。

在步骤102中,在一实施例中,智能终端设备基于获取到的至少一个二级知识点的数量,确定至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息。通常,智能终端设备在第一用户界面上建立二维坐标系,根据该数量确定“行”、“列”的数量,一个“行”与一个“列”形成的交叉点对应一个初始坐标信息,在初始坐标信息的基础上通过增加偏移量,最终确定第一坐标信息。具体的,结合图1b、图1c及图2进行示例性说明,以智能终端设备获取到5个二级知识点为例,智能终端设备确定2“行”、3“列”或者3“行”、2“列”形成的交叉点的数量“6”与“5”最为接近,结合图1b,智能终端设备确定2“行”、3“列”的交叉点选取原则,智能终端设备在第一用户界面11上建立x轴、y轴的二维坐标系,2“行”、3“列”对应的虚线形成交叉点111、交叉点112、交叉点113、交叉点114、交叉点115、交叉点116,其中3“列”虚线中的其中一条被y轴遮挡,智能终端设备从6个交叉点中删除一个交叉点116,至此,图1b中的交叉点111、交叉点112、交叉点113、交叉点114、交叉点115对应5个第一坐标信息对应的初始坐标信息。需要说明的是,以图1b为例,交叉点111、交叉点112、交叉点113的y轴数值相同,当交叉点111对应的二级知识点与交叉点113对应的二级知识点之间具有关联时,该两个二级知识点之间的连线被遮挡,相关描述可参考下述步骤106,因此智能终端设备将交叉点111、交叉点112、交叉点113、交叉点114、交叉点115对应的坐标信息分别增加不同的偏移量,使得交叉点111、交叉点112、交叉点113、交叉点114、交叉点115在x轴、y轴在第一用户界面11上可以均匀分布,避免任意两个交叉点之间出现x轴或者y轴的重合现象,至此,图1c中交叉点111、交叉点112、交叉点113、交叉点114、交叉点115对应5个第一坐标信息,智能终端设备将该5个第一坐标信息分别分配给获取到的5个二级知识点。基于上述原则,结合图2,以五角星16的中心作为坐标原点,智能终端设备确定二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e在第一用户界面对应的第一坐标信息分别为(-40,-18)、(-30,20)、(30,25)、(35,-32)、(0,0)。

在步骤103中,在一实施例中,智能终端设备基于每一个二级知识点在第一用户界面对应的第一坐标信息,智能终端设备在第一用户界面11中展示每一个二级知识点及每一个二级知识点对应的图形。其中,每一个二级知识点对应的图形可以为五角星、花朵、博士帽等形状,此处对每一个二级知识点对应的图形的具体表现形式不做限定。结合步骤102,智能终端设备将第一坐标信息(-40,-18)、(-30,20)、(30,25)、(35,-32)、(0,0)分别对应图形五角星12、五角星13、五角星14、五角星15、五角星16的中心点。五角星12、五角星13、五角星14、五角星15、五角星16分别对应二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e。二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e在第一用户界面11中展示的位置规则为分别临近五角星12、五角星13、五角星14、五角星15、五角星16即可。

本领域技术人员可以理解的是,下述步骤104-步骤106为非必要技术步骤,其中步骤104-步骤105的执行顺序可在上述步骤101-步骤103中的任一步骤之前或者之后,步骤106的执行顺序可以在执行步骤102之后,或者与步骤102同时执行。

在步骤104中,在一实施例中,智能终端设备还存储了预设关联知识点列表,预设关联知识点列表中记录了至少一个二级知识点中,每一个二级知识点相关联的其他二级知识点。结合表2,以标识a、b、c、d、e分别代表二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e为例,对预设关联知识点列表的结构进行实例性说明:

表2

表2中,与二级知识点a相关联的二级知识点包括:二级知识点b、二级知识点d、二级知识点e;与二级知识点b相关联的二级知识点包括:二级知识点a、二级知识点c;与二级知识点c相关联的二级知识点包括:二级知识点b、二级知识点d、二级知识点e;与二级知识点d相关联的二级知识点包括:二级知识点a、二级知识点c、二级知识点e;与二级知识点e相关联的二级知识点包括:二级知识点a、二级知识点c、二级知识点d。在一实施例中,以至少一个二级知识点中任一一个二级知识点为二级知识点d为例,结合表2,智能终端设备确定与二级知识点d相关联的二级知识点a、二级知识点c、二级知识点e。本领域技术人员可以理解的是,结合步骤101,智能终端设备从表1所示的预设二级知识列表中获取与一级知识点“二次函数”相对应的“如何确定二次函数的解析式”、“二次函数y=ax2的图象和性质”、“用函数观点看一元二次方程”、“二次函数y=ax2+bx+c的图象和性质”、“二次函数的四种解析式”5个二级知识点,可以分别对应为表2中的二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e。表2中的“-”表示记录为空,至于表2中所涉及的第一权重值及第二权重值,以及第一权重值对应的0%、30%、70%、100%,第二权重值对应的1、2、3、4、5,具体描述可参考下述步骤105,此处先不做详述。

在步骤105中,在一实施例中,第一权重值用于表示用户对任一一个二级知识点的掌握程度,结合表2,二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e分别对应第一权重值70%、第一权重值0%、第一权重值30%、第一权重值100%、第一权重值0%,以二级知识点d对应的第一权重值100%为例,表示用户对二级知识点d的掌握程度为100%,该掌握程度100%可以通过用户对二级知识点d的相关内容的学习情况而确定。二级知识点d的相关内容包括:测试题、教学视频、小游戏等。具体的,当用户完成二级知识点d的相关测试题且正确率为100%,二级知识点d的相关教学视频也被标记为已观看状态,二级知识点d的相关小游戏也达到预设游戏得分时,可以确定用户对二级知识点d的掌握程度为100%。在第一用户界面11中可以通过五角星12、五角星13、五角星14、五角星15、五角星16的填充程度对应表现用户针对二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e的掌握程度。

此外,任意两个二级知识点之间的连接方式可以为两种:第一预设连接方式及第二预设连接方式,第一预设连接方式表明该任意两个二级知识点之间具有关联关系;第二预设连接方式表明该任意两个二级知识点之间具有关联关系且其中一个二级知识点为推荐知识点。具体的,智能终端设备如何基于该任一一个二级知识点在预设二级知识列表中对应的第一权重值,确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的连接方式的相关描述可参考下述图3中的步骤301-步骤304,此处先不作详述。

在步骤106中,在一实施例中,针对第一预设连接方式,预设连接规则可以为:在第一用户界面11中可以通过虚线对具有关联的任意两个二级知识点分别对应的图形的第一坐标信息进行连接;针对第二预设连接方式,预设连接规则可以为:在第一用户界面11中通过带箭头的实线对具有关联的任意两个二级知识点分别对应的图形的第一坐标信息进行连接,箭头指向的二级知识点为推荐知识点。需要说明的是,预设连接规则仅为示例性说明,并不形成对本发明的限制,例如,针对第一预设连接方式,预设连接规则还可以为在第一用户界面11中通过细实线对具有关联的任意两个二级知识点分别对应的图形的第一坐标信息进行连接;针对第二预设连接方式,预设连接规则可以为:在第一用户界面11中通过粗实线对具有关联的任意两个二级知识点分别对应的图形的第一坐标信息进行连接。结合步骤105及图2,以二级知识点d与二级知识点a、二级知识点c之间的连接方式为第一预设连接方式,二级知识点d与二级知识点e之间的连接方式为第二预设连接方式,二级知识点e为推荐知识点为例,二级知识点d对应的五角星15的第一坐标信息(35,-32)与二级知识点a对应的五角星12的第一坐标信息(-40,-18)通过虚线进行连接;二级知识点d对应的五角星15的第一坐标信息(35,-32)与二级知识点c对应的五角星14的第一坐标信息(30,25)通过虚线进行连接;二级知识点d对应的五角星15的第一坐标信息(35,-32)与二级知识点e对应的五角星16的第一坐标信息(0,0)通过带箭头的实线进行连接,箭头指向的五角星16对应的二级知识点e为推荐知识点。当第一用户界面11中二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e分别与各自相关联的二级知识点进行连接后,即生成步骤101中提及的一级知识点对应的知识地图。用户可以通过该知识地图,掌握与该一级知识点对应的全部二级知识点中,任意两个二级知识点之间的对应关系。

在步骤107中,在一实施例中,结合图2,第一预设位置范围可以为圆形17对应的区域范围,第二预设位置范围可以为长方形18对应的区域范围。当一个二级知识点对应的第一坐标信息处于圆形17区域范围内时,智能终端设备在第一用户界面11的第二预设位置范围18内对该二级知识点对应的相关内容进行展示。以二级知识点e对应的五角星16对应的第一坐标信息(0,0)处于圆形17内为例,智能终端设备将二级知识点e对应的“难易程度:入门”、“相关知识点:二级知识点a、二级知识点c、二级知识点d”、“去做题”、“看视频”相关内容进行展示,其中“去做题”、“看视频”对应的长方形区域可以为跳转至习题练习库、视频播放器的跳转链接区域,用户可以通过指定操作,例如“单击”、“双击”、“长按”等方式,选择“去做题”或者“看视频”对应的长方形区域,使用户针对二级知识点e进行深入学习。本领域技术人员可以理解的是,五角星12、五角星13、五角星14、五角星15、五角星16的位置可以通过智能终端设备执行拖动指令发生位置变化,因此当任一一个二级知识点对应的五角星的第一坐标信息对应的坐标被拖入该圆形17区域范围内时,均可实现在第二预设位置范围18内展示该任一一个二级知识点对应的相关内容的效果。

本发明实施例中,通过上述步骤101-步骤103,当智能终端设备接收到查看一级知识点的查看指令时,智能终端设备从预设二级知识列表中获取与一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量,智能终端设备基于该数量,确定至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息,并基于每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示每一个二级知识点及每一个二级知识点对应的图形,省去了对每一个二级知识点在第一用户界面对应的第一坐标信息的设置过程,当需要配置数量较多的知识点对应在用户界面上的坐标位置时,大大缩短配置过程耗时,提高知识点在用户界面上展示时的位置的准确性。

图3是根据一示例性实施例二示出的知识点的展示方法的流程图,结合图1a、图2、图3,对智能终端设备如何基于该任一一个二级知识点在预设二级知识列表中对应的第一权重值,确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的连接方式的,进行示例性说明,如图3所示,包括如下步骤:

步骤301:确定任一一个二级知识点在预设二级知识列表中对应的第一权重值是否达到预设推荐阈值,当任一一个二级知识点在预设二级知识列表中对应的第一权重值未达到预设推荐阈值时,执行步骤302,当任一一个二级知识点在预设二级知识列表中对应的第一权重值达到预设推荐阈值时,执行步骤303-步骤304。

步骤302:确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间为第一预设连接方式,第一预设连接方式用于表明任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间具有关联关系。

步骤303:基于相关联的二级知识点中每一个二级知识点对应的第二权重值,从相关联的二级知识点中确定一个推荐知识点,第二权重值用于表示知识点的难易程度。

步骤304:确定任一一个二级知识点与推荐知识点之间为第二预设连接方式,确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点除推荐知识点以外的二级知识点之间为第一预设连接方式。

可选的,在执行步骤301-步骤304中的任一步骤之前或者之后,还可以执行步骤305(图中未示出),本实施例对步骤305的时序不做限定。

步骤305:基于至少一个二级知识点中每一个二级知识点对应的第一权重值,确定一级知识点的第三权重值,第三权重值用于表示用户对一级知识点的学习程度。

在步骤301中,预设推荐阈值为衡量是否为用户推荐二级知识点的判断条件,智能终端设备确定任一一个二级知识点在预设二级知识列表中对应的第一权重值是否达到预设推荐阈值,当任一一个二级知识点在预设二级知识列表中对应的第一权重值未达到预设推荐阈值时,执行步骤302,当任一一个二级知识点在预设二级知识列表中对应的第一权重值达到预设推荐阈值时,执行步骤303-步骤304。

在步骤302中,结合表2,以任一一个二级知识点为二级知识点c,预设推荐阈值为90%为例,二级知识点c在表2所示的预设二级知识列表中对应的第一权重值30%未达到预设推荐阈值90%,智能终端设备确定二级知识点c与二级知识点b、二级知识点d、二级知识点e之间均为第一预设连接方式,第一预设连接方式用于表明二级知识点c与二级知识点b、二级知识点d、二级知识点e之间具有关联关系。

在步骤303中,结合表2,以任一一个二级知识点为二级知识点d,预设推荐阈值为90%为例,二级知识点d在表2所示的预设二级知识列表中对应的第一权重值100%达到了预设推荐阈值90%,智能终端设备基于二级知识点d相关联的二级知识点a、二级知识点c、二级知识点e分别对应的第二权重值1、3、5,从二级知识点a、二级知识点c、二级知识点e中确定一个推荐知识点,第二权重值用于表示知识点的难易程度。具体的,智能终端设备可以选取最大第二权重值对应的二级知识点,也可以选取最小第二权重值对应的二级知识点,此处智能终端设备基于相关联的二级知识点中每一个二级知识点对应的第二权重值,从相关联的二级知识点中确定一个推荐知识点的确定规则不形成对本发明的限制。可选的,在另一实施例中,针对每一个二级知识点对应的推荐知识点也可以由管理人员提前进行设置。

在步骤304中,结合步骤303,以推荐知识点为二级知识点e为例,智能终端设备确定二级知识点d与二级知识点e之间为第二预设连接方式,智能终端设备确定二级知识点d与二级知识点a、二级知识点c之间均为第一预设连接方式。

可选的,还可以执行步骤305。

在步骤305中,结合表2,智能终端设备基于二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e分别对应的第一权重值70%、第一权重值0%、第一权重值30%、第一权重值100%、第一权重值0%,计算得到总的第一权重值70%+0%+30%+100%+0%=200%,通过求取总的第一权重值对应的5个二级知识点的平均值40%,进而确定一级知识点的第三权重值40%,第三权重值40%用于表示用户对一级知识点的学习程度。参考下述步骤404,以一级知识点为一级知识点c为例,第三权重值40%可以基于下述图5中,一级知识点c对应的星球下方的三个五角星的填充程度进行体现,具体的过程描述可参考步骤404,此处先不作详述。此外,用户通过预设返回操作,例如单击图2中的星球19区域,实现从第一用户界面11跳转至展示一级知识点c的第二用户界面21。

本发明实施例中,智能终端设备确定任一一个二级知识点在预设二级知识列表中对应的第一权重值是否达到预设推荐阈值,当任一一个二级知识点在预设二级知识列表中对应的第一权重值未达到预设推荐阈值时,智能终端设备确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间为第一预设连接方式,当任一一个二级知识点在预设二级知识列表中对应的第一权重值达到预设推荐阈值时,智能终端设备从相关联的二级知识点中确定一个推荐知识点,智能终端设备确定任一一个二级知识点与推荐知识点之间为第二预设连接方式,智能终端设备确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点除推荐知识点以外的二级知识点之间为第一预设连接方式,通常,针对每一个二级知识点对应的推荐知识点,都是经过专业人员合理分析、评估后确定的,因此,通过本发明事例,使得用户可以得到更加科学合理的学习知识点的引导。

图4是根据另一示例性实施例一示出的知识点的展示方法的流程图,图5是根据另一示例性实施例示出的知识点的展示方法的一种操作界面的示例图,本发明实施例结合图2、图4、图5进行示例性说明,如图4所示,包括如下步骤:

步骤401:当在第二用户界面中接收到浏览指令时,确定浏览指令在第二用户界面中对应的第二坐标信息。

步骤402:当浏览指令基于第二坐标信息在第二用户界面中产生位移时,确定位移对应的位移差值。

步骤403:基于位移差值确定在第二用户界面中进行展示的预设数量的一级知识点及每一个一级知识点对应的图形,在内存中释放全部一级知识点中除被展示的预设数量的一级知识点以外的未被展示的一级知识点对应的内容。

可选的,还可以执行步骤404。

步骤404:当接收到查看第二用户界面中被展示的预设数量的一级知识点中的其中一个一级知识点的查看指令时,从第二用户界面跳转至第三用户界面。

在步骤401中,在一实施例中,第二用户界面用于展示一级知识点,一级知识点为知识点概念名词。具体的,一级知识点可以为“一元二次方程”、“反比例函数”、“圆”、“二次函数”、“锐角三角函数”等知识点概念名词。当在第二用户界面中接收到浏览指令时,智能终端设备确定浏览指令在第二用户界面中对应的第二坐标信息。浏览指令可以为用户通过接触智能终端设备的操作界面,通过“长按”屏幕上的某个位置后,执行上下,左右等滑动动作,实现对用户界面进行浏览的操作过程。智能终端设备在第二用户界面21上建立二维坐标系,结合图5,以第二用户界面21的中心点作为原点(0,0),以第二坐标信息为(40,-30)为例,当智能终端设备在第二用户界面21中接收到用户“长按”屏幕的指令时,智能终端设备将该指令确定为浏览指令,智能终端设备确定该浏览指令在第二用户界面21中对应的第二坐标信息(40,-30)。

在步骤402中,在一实施例中,当浏览指令基于第二坐标信息在第二用户界面中产生位移时,智能终端设备确定位移对应的位移差值,结合步骤402及图5,以第二坐标信息为(40,-30),浏览指令基于第二坐标信息在第二用户界面中产生位移后的第二坐标信息为(42,-20)为例,智能终端设备确定x轴的位移差值为2,y轴的位移差为10,智能终端设备确定用户在图5所示的第二用户界面21中进行上滑的浏览指令。

在步骤403中,在一实施例中,智能终端设备基于位移差值确定在第二用户界面21中进行展示的预设数量的一级知识点及每一个一级知识点对应的图形,智能终端设备在内存中释放全部一级知识点中除被展示的预设数量的一级知识点以外的未被展示的一级知识点对应的内容。其中,每一个一级知识点对应的图形可以为星球、银河等,此处不做限定。具体的,结合图5、步骤402,预设数量为5,通常,全部一级知识点的数量大于预设数量5,以全部一级知识点包括:一级知识点a、一级知识点b、一级知识点c、一级知识点d、一级知识点e、一级知识点f、一级知识点g、一级知识点h、一级知识点i,共9个一级知识点为例,智能终端设备对一级知识点a、一级知识点b、一级知识点c、一级知识点d、一级知识点e及一级知识点a、一级知识点b、一级知识点c、一级知识点d、一级知识点e分别对应的星球22、星球23、星球24、星球25、星球26进行展示,智能终端设备判断位移差值中y轴的位移差是否大于或者等于位移切换阈值,以位移切换阈值为9mm为例,当y轴的位移差10mm>位移切换阈值8mm时,智能终端设备确定在第二用户界面21中进行展示的一级知识点为一级知识点b、一级知识点c、一级知识点d、一级知识点e、一级知识点f(图5中未示出),以及一级知识点b、一级知识点c、一级知识点d、一级知识点e、一级知识点f分别对应的星球23、星球24、星球25、星球26、星球27(图5中未示出)。智能终端设备在内存中释放一级知识点a、一级知识点g、一级知识点h、一级知识点i对应的内容,内容包括:图片、动画效果等。本领域技术人员可以联想到的是,跟随步骤402中用户向上滑动的浏览指令,星球22、星球23、星球24、星球25、星球26及星球22、星球23、星球24、星球25、星球26分别对应的一级知识点a、一级知识点b、一级知识点c、一级知识点d、一级知识点e文字向上进行滚动,星球22及星球22对应的一级知识点a滑出第二用户界面21,同时星球27及星球27对应的一级知识点f滑入第二用户界面21,星球27、星球26、星球25、星球24、星球23依次占据图5中星球26、星球25、星球24、星球23、星球22对应的位置。需要说明的是,位移切换阈值的数量可以为多个,每一个位移切换阈值对应的切换一级知识点的数量不同,例如,位移切换阈值8mm对应切换1个一级知识点、位移切换阈值16mm对应切换2个一级知识点、位移切换阈值24mm对应切换3个一级知识点、位移切换阈值32mm对应切换4个一级知识点、位移切换阈值40mm对应切换5个一级知识点。可选的是,一级知识点对应星球的大小也可以基于位移差值中y轴的位移差,随用户上下的浏览指令呈现近大远小的视觉效果。

可选的,还可以执行步骤404。

在步骤404中,第三用户界面为与一级知识点对应的二级知识点的展示页面。结合图4,以一级知识点c对应二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e为例,一级知识点c对应星球24,第三用户界面为图2中的第一用户界面11为例,当智能终端设备接收到查看第二用户界面12中一级知识点c的查看指令时,从第二用户界面12跳转至图2所示的第一用户界面11,从而形成一级知识点与二级知识点之间的层次关系,便于用户清晰掌握各个一级知识点之间,各个二级知识点之间,各个一级知识点与二级知识点之间的对应关系。此外,上述步骤305中提到的,智能终端设备基于至少一个二级知识点中每一个二级知识点对应的第一权重值,确定一级知识点的第三权重值,第三权重值用于表示用户对一级知识点的学习程度。具体的,智能终端设备基于二级知识点a、二级知识点b、二级知识点c、二级知识点d、二级知识点e分别对应的第一权重值70%、第一权重值0%、第一权重值30%、第一权重值100%、第一权重值0%,计算得到总的第一权重值70%+0%+30%+100%+0%=200%,通过求取总的第一权重值对应的5个二级知识点的平均值40%,进而确定一级知识点的第三权重值40%,第三权重值40%用于表示用户对一级知识点的学习程度。在图5中,第二用户界面21中可以通过星球22、星球23、星球24、星球25、星球26分别对应的三个五角星的填充程度对一级知识点a、一级知识点b、一级知识点c、一级知识点d、一级知识点e对应的学习程度进行展示,以0%-30%的第三权重值对应填充一个五角星;30%-70%的第三权重值对应填充两个个五角星;70%-100%的第三权重值对应填充三个五角星为例,一级知识点c对应第三权重值40%对应填充两个五角星,因此如图5所示,星球24下方与一级知识点c对应的三个五角星中有两个五角星被填充,使用户及时掌握每一个一级知识点的学习情况。

本发明实施例中,当智能终端设备在第二用户界面中接收到浏览指令时,智能终端设备确定浏览指令在第二用户界面中对应的第二坐标信息,当浏览指令基于第二坐标信息在第二用户界面中产生位移时,智能终端设备确定位移对应的位移差值,智能终端设备基于位移差值确定在第二用户界面中进行展示的预设数量的一级知识点及每一个一级知识点对应的图形,智能终端设备在内存中释放全部一级知识点中除被展示的预设数量的一级知识点以外的未被展示的一级知识点对应的内容,减少内存空间的占用,提升智能终端设备的处理效率,使得用户得到更佳的操作体验。

对应于上述知识点的展示方法,本发明还提出了图6所示的智能终端设备的硬件结构图,该硬件结构图适用于上述两种知识点的展示方法中任一知识点的展示方法的智能终端设备的硬件结构。请参考图6,在硬件层面,该智能终端设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成知识点的展示装置。当然,除了软件实现方式之外,本发明并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

图7是根据一示例性实施例一示出的知识点的展示装置的实施例框图,如图7所示,该知识点的展示装置可以包括:知识点获取模块71、第一坐标信息确定模块72、第一知识点展示模块73,其中:

知识点获取模块71,用于当接收到查看一级知识点的查看指令时,从预设二级知识列表中获取与一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量;

第一坐标信息确定模块72,用于基于该数量,确定知识点获取模块71中获取到的至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息;

第一知识点展示模块73,用于基于第一坐标信息确定模块72中确定的每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示每一个二级知识点及每一个二级知识点对应的图形。

图8是根据一示例性实施例一示出的另一知识点的展示装置的实施例框图,如图8所示,在上述图7所示实施例的基础上,知识点的展示装置还包括:

关联知识点确定模块74,用于基于预设关联知识点列表,在至少一个二级知识点中,确定与知识点获取模块71中获取到的至少一个二级知识点中任一一个二级知识点相关联的二级知识点;

连接方式确定模块75,用于基于任一一个二级知识点在预设二级知识列表中对应的第一权重值,确定任一一个二级知识点与关联知识点确定模块74中确定的相关联的二级知识点中每一个二级知识点之间的连接方式,第一权重值用于表示用户对任一一个二级知识点的掌握程度;

连线方式展示模块76,用于基于确定的任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的连接方式确定模块75中确定的连接方式及预设连接规则,在第一用户界面中通过连线的方式展示任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间的关系。

在一实施例中,连接方式确定模块75包括:

推荐阈值比较子模块751,用于当任一一个二级知识点在预设二级知识列表中对应的第一权重值未达到预设推荐阈值时,确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间为第一预设连接方式,第一预设连接方式用于表明任一一个二级知识点与相关联的二级知识点中每一个二级知识点之间具有关联关系,当任一一个二级知识点在预设二级知识列表中对应的第一权重值达到预设推荐阈值时,基于相关联的二级知识点中每一个二级知识点对应的第二权重值,从相关联的二级知识点中确定一个推荐知识点,第二权重值用于表示知识点的难易程度;

连接方式确定子模块752,用于所述推荐阈值比较子模块751中当任一一个二级知识点在预设二级知识列表中对应的第一权重值达到预设推荐阈值时,确定任一一个二级知识点与所述推荐阈值比较子模块751中确定的推荐知识点之间为第二预设连接方式,确定任一一个二级知识点与相关联的二级知识点中每一个二级知识点除推荐知识点以外的二级知识点之间为第一预设连接方式。

在一实施例中,知识点的展示装置还包括:

权重值确定模块77,用于基于所述关联知识点确定模块74中的预设关联知识点列表中记录的至少一个二级知识点中每一个二级知识点对应的第一权重值,确定一级知识点的第三权重值,第三权重值用于表示用户对一级知识点的学习程度。

在一实施例中,知识点的展示装置还包括:

第二知识点展示模块78,用于当至少一个二级知识点中其中一个二级知识点在第一用户界面对应的所述第一坐标信息确定模块72中确定的第一坐标信息处于第一预设位置范围内时,在第一用户界面的第二预设位置范围内对该其中一个二级知识点对应的相关内容进行展示。

图9是根据另一示例性实施例一示出的知识点的展示装置的实施例框图,如图9所示,该知识点的展示装置可以包括:第二坐标信息确定模块91、位移差值确定模块92、第三知识点展示模块93,其中:

第二坐标信息确定模块91,用于当在第二用户界面中接收到浏览指令时,确定浏览指令在第二用户界面中对应的第二坐标信息;

位移差值确定模块92,用于当浏览指令基于第二坐标信息确定模块91中确定的第二坐标信息在第二用户界面中产生位移时,确定位移对应的位移差值;

第三知识点展示模块93,用于基于位移差值确定模块92中确定的位移差值确定在第二用户界面中进行展示的预设数量的一级知识点及每一个一级知识点对应的图形,在内存中释放全部一级知识点中除被展示的预设数量的一级知识点以外的未被展示的一级知识点对应的内容。

在一实施例中,知识点的展示装置还包括:

界面跳转模块94,用于当接收到查看第二用户界面中被展示的预设数量的一级知识点中的其中一个一级知识点的查看指令时,从第二用户界面跳转至第三用户界面。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

由上述实施例可见,当智能终端设备接收到查看一级知识点的查看指令时,智能终端设备从预设二级知识列表中获取与一级知识点相对应的至少一个二级知识点,并确定该至少一个二级知识点的数量,智能终端设备基于该数量,确定至少一个二级知识点中每一个二级知识点在第一用户界面对应的第一坐标信息,并基于每一个二级知识点在第一用户界面对应的第一坐标信息,在第一用户界面中展示每一个二级知识点及每一个二级知识点对应的图形,省去了对每一个二级知识点在第一用户界面对应的第一坐标信息的设置过程,当需要配置数量较多的知识点对应在用户界面上的坐标位置时,大大缩短配置过程耗时,提高知识点在用户界面上展示时的位置的准确性。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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