基于知识点结构的搜索装置的制造方法

文档序号:9235536阅读:191来源:国知局
基于知识点结构的搜索装置的制造方法
【技术领域】
[0001 ] 本发明涉及搜索系统,尤其涉及针对知识点结构中的内容进行搜索的网络装置。
【背景技术】
[0002]网络学习中往往会对知识进行分类,整个知识系统的最基本的单元称为知识点,例如在百度百科中知识点也被称为词条。多个知识点之间可能存在逻辑关系,例如是并列关系、包含关系、因果关系等。
[0003]传统的网络学习也是基于知识点的学习,然而知识点的展现基本上是文字列表形式。例如在百度百科中,用户通过输入搜索词获得相关的词条,百度百科会在页面上显示词条的内容、编辑者的信息等,除此之外,还会显示该词条相关联的词条,这种相关联的词条通常是出现在该词条的内容中,并以网络链接的方式提供。用户通过点击这一链接而进入该链接对应的词条中。
[0004]但是例如百度百科中的这种搜索方式存在如下的几个弊端:
[0005](I)百度百科之间的词条之间的联系是一种非常弱的连接,基本上不存在很强的逻辑关系,因为这仅仅是在当前词条的解释中遇到了另一个词条而建立链接。如果用户需要专门学习某一类知识,不可能通过像百度百科这样的方式进行学习,因为需要学习的词条之间没有逻辑关系,不可能帮助用户构建一个知识体系。
[0006](2)对词条的解释、词条之间的关系大都是百度百科的官方定义,用户基本上只能阅读,而无法基于自己的理解对这些词条进行重构,包括词条内容的重新编辑、词条分类的重新编辑以及词条关系的重新编辑。
[0007](3)用户对同一知识点有着自己的理解,百度百科这样的系统缺少各个用户之间的对知识点的理解的分享,缺少用户相互之间的交流,对于目前互联网上以用户社交为主流的精神,有所违背。

【发明内容】

[0008]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
[0009]本发明的目的在于解决上述问题,提供了一种基于知识点结构的搜索装置,提供多个搜索结果,并基于分享频次对搜索结果进行排序,在分享的基础上,用户之间还能互动。
[0010]本发明的技术方案为:本发明揭示了一种基于知识点结构的搜索装置,包括网络终端和服务器,其中:
[0011]网络终端,包括:
[0012]搜索请求模块,供用户输入针对知识点进行搜索,将搜索请求通过第一传输模块提交至服务器处理;
[0013]知识点结构构建模块,供用户构建属于自己的知识点结构,其中知识点结构中包含知识点的分类、关系、标签和内容,并将所构建的知识点结构通过第一传输模块上传至服务器加以存储;
[0014]第一传输模块,和服务器进行数据传输;
[0015]服务器中包括:
[0016]搜索处理模块,基于网络终端上传的搜索请求,在服务器的知识点存储模块中进行搜索,将搜索结果通过第二传输模块反馈至网络终端;
[0017]知识点存储模块,存储各个用户自己构建的知识点结构;
[0018]第二传输模块,和网络终端进行数据传输。
[0019]根据本发明的基于知识点结构的搜索装置的一实施例,搜索处理模块中包括:
[0020]搜索结果排序单元,对搜索结果进行排序处理。
[0021]根据本发明的基于知识点结构的搜索装置的一实施例,网络终端中还包括:
[0022]用户学习记录模块,存储用户的阅读记录。
[0023]根据本发明的基于知识点结构的搜索装置的一实施例,知识点结构构建模块中包括:
[0024]知识点分类构建单元,编辑当前知识点的所属分类;
[0025]知识点内容构建单元,编辑知识点的标签和内容;
[0026]知识点关系构建单元,编辑当前知识点和其他知识点之间的关系。
[0027]根据本发明的基于知识点结构的搜索装置的一实施例,知识点结构构建模块中还包括:
[0028]第三方知识点构建单元,编辑第三方所属的知识点。
[0029]根据本发明的基于知识点结构的搜索装置的一实施例,搜索处理模块中包括:
[0030]单个知识点搜索单元,以单个知识点为输入,搜索与之匹配的知识点的标签和内容。
[0031]根据本发明的基于知识点结构的搜索装置的一实施例,搜索处理模块中包括:
[0032]知识点分类搜索单元,以单个知识点为输入,搜索该单个知识点所属的分类。
[0033]根据本发明的基于知识点结构的搜索装置的一实施例,搜索处理模块中包括:
[0034]知识点关系搜索单元,以至少两个知识点为输入,搜索该至少两个知识点之间的关系;或者以单个知识点为输入,搜索与该单个知识点有关系的其他知识点。
[0035]根据本发明的基于知识点结构的搜索装置的一实施例,搜索结果排序单元是以搜索结果被点击的数量进行降序排列。
[0036]根据本发明的基于知识点结构的搜索装置的一实施例,搜索结果排序单元是基于知识点的页排名算法进行排序。
[0037]根据本发明的基于知识点结构的搜索装置的一实施例,网络终端中包括:
[0038]用户关注模块,对搜索结果中的其他用户所属的知识点标签、知识点关系或者知识点分类进行关注,并将这些关注信息上传到服务器。
[0039]根据本发明的基于知识点结构的搜索装置的一实施例,服务器中包括:
[0040]贡献度存储模块,存储了每一用户所属的知识点结构中的知识点标签、知识点分类和知识点关系的被关注的对象。
[0041]本发明相较于现有技术有如下的有益效果:本发明可以让用户基于自己的理解构建属于自己的知识点结构,服务器对用户提交的搜索请求,提供了分属于不同用户的多个搜索结果,并基于被点击的数量对这些搜索结果进行排序处理。一般来说,被点击数量最多的搜索结果更为大众所接受,因此用户可以省时省力的得到最佳的搜索结果。此外,由于点击搜索结果的用户和该搜索结果所属的用户之间建立了关联(关注和被关注),因此可以在相关联的用户之间进行互动。而本发明的搜索装置可以充当一个平台,一端用于用户的输入,另一端连接第三方的知识点结构系统(例如百度百科),属于第三方知识点结构系统的知识点可由本发明的搜索装置提供给用户。也就是说,本发明的搜索装置可以在用户和第三方知识点结构之间起到一个桥梁的作用。
【附图说明】
[0042]图1示出了本发明的基于知识点结构的搜索装置的第一实施例的原理图。
[0043]图2示出了本发明的基于知识点结构的搜索装置的第二实施例的原理图。
[0044]图3示出了本发明的基于知识点结构的搜索装置的第三实施例的原理图。
[0045]图4示出了本发明的基于知识点结构的搜索装置的第四实施例的原理图。
[0046]图5示出了本发明的基于知识点结构的搜索装置的第五实施例的原理图。
[0047]图6示出了本发明的基于知识点结构的搜索装置的第六实施例的原理图。
[0048]图7示出了本发明的基于知识点结构的搜索装置的第七实施例的原理图。
【具体实施方式】
[0049]在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本发明的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
[0050]基于知识点结构的搜索装置的第一实施例
[0051]图1示出了本发明的基于知识点结构的搜索装置的第一实施例的原理。请参见图1,本实施例的基于知识点结构的搜索装置包括网络终端Ia和服务器2a。其中网络终端Ia中包括搜索请求模块11a、知识点结构构建模块12a、第一传输模块13a。服务器2a中包括搜索处理模块21a、知识点存储模块22a和第二传输模块23a。
[0052]网络终端Ia中的第一传输模块13a和服务器2a进行数据传输,服务器2a中的第二传输模块23a和网络终端Ia进行数据传输。
[0053]在网络终端Ia的知识点结构构建模块12a中,用户可以基于阅读过的知识点、电子书、讲义等,构建属于自己的知识点结构。其中知识点结构包含知识点的分类、关系、标签和内容。相应的知识点结构构建模块12a可以分为知识点分类构建单元121a、知识点内容构建单元122a和知识点关系构建单元123a。
[0054]知识点分类构建单元121a用于供用户编辑当知识点的所属分类。知识点的分类是指知识点的编辑者对知识点定义的类别,例如“一带一路”在用户A的编辑下将其定义在“经济”类别下,而在用户B的编辑下可能将其定义在“政治”类别下。不同的用户对同一个知识点由于理解的不同可能会隶属于不同的分类。
[0055]知识点内容构建单元122a用于供用户编辑知识点的标签和内容。知识点的标签类似于知识点的名称,例如“一带一路”就是这一知识点的标签。知识点的内容就是对该知识点的具体的定义,例如一带一路具体指什么就是“一带一路”标签下的内容。
[0056]知识点关系构建单元123a用于供用户编辑当前知识点和其他知识点之间的关系。这里的关系是指各个知识点之间的逻辑关系,这种逻辑关系较佳的可以用树形的数据结构来表达。以父子节点表示知识点之间的上下关系,以兄弟节点表示知识点之间的并列关系。例如,“一带一路”的父节点是“国家战略”,“一带一路”的子节点是“丝绸之路经济带”、“海上丝绸之路”和“亚投行”,“一带一路”的兄弟节点是“京津冀一体化”、“长江经济带”、“自贸区”、“西部开发”、“东北振兴”等。
[0057]此外,较佳的,在知识点结构构建模块12a中还可以设置第三方知识点构建单元124a,用于编辑第三方所属的知识点。例如,用户可以通过这一单元将百度百科中的知识点进行编辑,加入到属于自己的知识点结构中。
[0058]对于知识点标签和内容、知识点分类和知识点关系,用户可以设置属于自己的知识点相关信息的公开属性,例如仅自己可见、仅粉丝可见或者完全公开。
[0059]知识点结构(包括知识点的分类、关系、标签和内容)的数据通过第一传输模块13a上传到服务器2a进行存储。
[0060]较佳的,除了经过用户加工的知识点结构之外,网络终端Ia还可以提供对用户学习过程的记录的功能。例如,在网络终端Ia中设置了用户学习记录模块14a,用于存储用户的阅读记录,包括阅读过的知识点、数字图书、PPT讲义等,一般是按照时间顺序来存储用户的阅读记录,而这一记录除了存储于本地之外,还可通过第一传输模块13a上传到服务器2a中保存。
[0061]由众多网络终端Ia上传而来的属于每一用户自己构建的知识点结构的数据统一保存在服务器2a的知识点存储模块22a中。
[0062]用户可以在网络终端Ia上实施搜索,通过搜索请求模块Ila输入针对知识点的搜索条件,系统基于搜索条件生成搜索请求,通过第一传输模块13a上传到服务器2a中。
[0063]由服务器2a中的搜索处理模块21a进行处理,基于搜索请求在知识点存储模块22a中进行搜索,并将搜索结果通过第二传输模块23a回传到网络终端Ia中。
[0064]在本实施例中,搜索处理模块21a中包括单个知识点搜索单元211a,单个知识点搜索单元211a以单个知识点为输入条件,搜索与该单个知识点相匹配的知识点的标签内容。
[0065]由于每个用户都在服务器上留有属于自己的知识点结构,因此可能存在多个搜索结果。例如,用户在输入“亚投行”的知识点时,产生了 3个搜索结果。第一个是用户A构建的知识点,“亚投行”的内容是用户A在阅读某一本经济类电子书中获得的,A将这本电子书中对“亚投行”的定义作为了知识点的内容。第二个是用户B构建的知识点,“亚投行”的内容是用户B在阅读某份时政类电子杂志中获得的,B将这本电子杂志中对“亚投行”的定义作为了知识点的内容。第三个是来自于第三方的百度百科中的“亚投行”的词条。
[0066]当然,在用户或者第三方提供的知识点之中,系统可以将其中的一个设置成经系统审批的,默认将这一审批的知识点作为推荐的知识点提供给用户。
[0067]服务器2a将所有的搜索结果都反馈至网络终端la。较
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1