一种学科层级展示方法及系统的制作方法

文档序号:8498687阅读:198来源:国知局
一种学科层级展示方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种学科层级展示方法及系统。
【背景技术】
[0002]随着计算机及网络的发展,计算机教学或网络教学在当今的教学中占据了教学的一席之地。而每门学科的知识内容或相关网络数据及其庞大,在现有的计算机或网络教学中,用户很难独自分清当前知识是属于该学科的哪个知识点,尤其在网络教学中,在需要学习某个知识点时,很难从庞大的数据中快速准确地获取该知识点的相关信息或相关资源,因此,急需一种简单明了的学科知识教学展示方法,以解决现有的计算机或网络教学中用户无法在短时间内从整体上掌握当前学科的层次架构以及对单一知识点的相关信息获取慢、准确性低的问题。

【发明内容】

[0003]本发明提供一种学科层级展示方法及系统,用以实现计算机或网络教学中让用户在短时间内从整体上掌握当前学科的层次架构,以及快速准确获取知识点的相关信息的目的。
[0004]本发明提供一种学科层级展示方法,包括:
[0005]将待展示的学科知识根据知识点之间的隶属关系划分为N个层级,并将划分得到的N个层级的知识点存储为N层的树形结构;所述树形结构的每个节点为当前待展示学科的一个知识点,每个节点的所有子节点对应的知识属于该节点对应的知识,每层的不同节点为待展示的学科知识的并列概念知识点;每个节点的节点信息至少包括该节点标识符、子节点集合、所属父节点对象;所述N为大于等于2的正整数;
[0006]根据用户的学科展示请求调用所述树形结构中的根节点的节点信息,并将根节点的节点信息作为第I层节点信息展示给用户;
[0007]根据用户在当前展示的第I层至第i层节点信息中选择的节点标识符,从所述树形结构中获取当前选择的节点标识符对应节点的节点信息,将当前选择的节点及其父节点往上直至根节点的共j个节点的节点信息分j层同时展示给用户;所述i = 1,...,N-1 ;j为当前选择的节点在所述树形结构中所处的层级,j = I,..., i, i+1 ;
[0008]判断j是否等于i+1,若是,则令i = i+Ι并返回上一步骤直至用户不再选择节点;否则,直接返回上一步骤直至用户不再选择节点。
[0009]本发明实施例的一些有益效果可以包括:
[0010]本发明提供的学科层级展示方法通过预先将待展示的学科知识根据知识点之间的隶属关系存储为N层的树形结构,随后可根据用户选择的节点,将当前选择的节点及其父节点往上直至根节点的所有节点的节点信息分多层同时展示给用户,通过该方法能够将学科知识简单明了地进行教学展示,使用户在短时间内从整体上掌握当前学科的层次架构,快速、准确地获取知识点信息。
[0011]在一个实施例中,所述根据用户在当前展示的第I层至第i层节点信息中选择的节点标识符,从所述树形结构中获取当前选择的节点标识符对应节点的节点信息,将当前选择的节点及其父节点往上直至根节点的共j个节点的节点信息分j层同时展示给用户,包括:
[0012]根据用户在当前展示的第I层至第i层节点信息中选择的子节点标识符,从所述树形结构中获取当前选择的节点标识符对应节点的节点信息;
[0013]判断j是否满足i,若是,则将当前展示的第j层节点信息替换为当前选择的节点的节点信息,并删除当前展示的第j+Ι层至第i层节点信息;否则,保留当前展示的第I层至第i层节点信息,并将当前选择的节点的节点信息新增为第i+Ι层节点信息展示给用户。
[0014]该实施例中,如果当前点击的节点和上一次选择的节点是树形结构中同一层中的节点,则后点击的节点的子节点信息替换之前点击的节点的子节点信息,以保证树形结构在展示时一个层只展示一个节点的节点信息。这样能够使得每个知识点及其相关节点的层次更加清楚,便于学习人员掌握。
[0015]在一个实施例中,采用一显示器向用户展示节点信息;所述将当前选择的节点及其父节点往上直至根节点的共j个节点的节点信息分j层同时展示给用户,包括:在所述显示器的当前显示界面中生成j个展示框,将当前选择的子节点及其父节点往上直至根节点的共j个节点的节点信息,分别展示于所述j个展示框内。
[0016]该实施例中,提出了在进行计算机或网络学习的用户的显示器页面上将知识点层级信息以展示框的形式展示,使得本发明提供的方法更为具体化,展示也更为形象化,便于用户学习知识点。
[0017]在一个实施例中,所述j个展示框在所述显示器的当前显示界面中逐层纵向/横向并列展示,通过滚动条使用户查看超出所述显示器的当前显示界面的展示框内容。
[0018]该实施例中,考虑到显示器界面有限,而展示的节点信息比较多的情况下,采用方框逐层并列展示,并通过增加滚动条,或者,列数固定,增加行数的方式来进行有限界面中的更大范围信息的展示。
[0019]在一个实施例中,所述树形结构的每个节点的节点标识符包括该节点在所述树形结构中的编号和/或该节点的中英文名称;每个节点的节点信息还包括:该节点描述、显示文本、对应图片和链接地址。
[0020]该实施例中,对可展示的节点信息进行了进一步的丰富,使得展示的知识点相关信息量更大。
[0021]本发明还提供一种学科层级展示系统,包括云平台和客户端;
[0022]所述云平台内预先存储待展示的学科知识的树形结构;所述树形结构的每个节点为当前待展示学科的一个知识点,每个节点的所有子节点对应的知识属于该节点对应的知识,每层的不同节点属于待展示的学科知识的并列概念知识点,每个节点的节点信息至少包括该节点标识符、子节点集合、所属父节点对象;所述云平台还用于根据所述客户端发来的学科展示请求调用所述树形结构中的根节点的节点信息,并将根节点的节点信息作为第I层节点信息发送给所述客户端;所述云平台还用于根据所述客户端发来的用户在当前展示的若干层节点信息中选择的节点标识符,从所述树形结构中获取当前选择的节点标识符对应节点的节点信息,将当前选择的节点及其父节点往上直至根节点的所有节点的节点信息发送给客户端;
[0023]所述客户端提供人机交互界面,用于将用户输入的学科展示请求发送给所述云平台;还用于将当前所述云平台发来的所有节点的节点信息分层同时展示给用户,并将用户在当前展示的若干层节点信息中选择的节点标识符发送给所述云平台。
[0024]在一个实施例中,所述客户端包括终端计算机和显示器;
[0025]所述终端计算机用于将用户输入的学科展示请求发送给所述云平台,还用于接收当前所述云平台发来的所有M个节点的节点信息,在所述显示器的当前显示界面中生成M个展示框,将当前所述云平台发来的所有M个节点的节点信息分别展示于所述M个展示框内。
[0026]在一个实施例中,所述终端计算机将所述M个展示框在所述显示器的当前显示界面中逐层纵向/横向并列展示,通过滚动条使用户查看超出所述显示器的当前显示界面的展示框内容。
[0027]在一个实施例中,所述云平台存储的树形结构的每个节点的节点标识符包括该节点在所述树形结构中的编号和/或该节点的中英文名称;每个节点的节点信息还包括:该节点描述、显示文本、对应图片和链接地址。
[0028]在一个实施例中,所述云平台还用于根据所述客户端发来的用户在当前展示的若干层节点信息中选择的节点标识符,将所述树形结构中该节点标识符对应节点的所有子节点的节点信息发送给所述客户端;
[0029]所述客户端还用于存储所述云平台发来的所有节点信息,供本地反复调用。
[0030]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0031]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0032]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1