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

文档序号:9235536阅读:来源:国知局
21e用于供用户编辑当知识点的所属分类。知识点的分类是指知识点的编辑者对知识点定义的类别,例如“一带一路”在用户A的编辑下将其定义在“经济”类别下,而在用户B的编辑下可能将其定义在“政治”类别下。不同的用户对同一个知识点由于理解的不同可能会隶属于不同的分类。
[0147]知识点内容构建单元122e用于供用户编辑知识点的标签和内容。知识点的标签类似于知识点的名称,例如“一带一路”就是这一知识点的标签。知识点的内容就是对该知识点的具体的定义,例如一带一路具体指什么就是“一带一路”标签下的内容。
[0148]知识点关系构建单元123e用于供用户编辑当前知识点和其他知识点之间的关系。这里的关系是指各个知识点之间的逻辑关系,这种逻辑关系较佳的可以用树形的数据结构来表达。以父子节点表示知识点之间的上下关系,以兄弟节点表示知识点之间的并列关系。例如,“一带一路”的父节点是“国家战略”,“一带一路”的子节点是“丝绸之路经济带”、“海上丝绸之路”和“亚投行”,“一带一路”的兄弟节点是“京津冀一体化”、“长江经济带”、“自贸区”、“西部开发”、“东北振兴”等。
[0149]此外,较佳的,在知识点结构构建模块12e中还可以设置第三方知识点构建单元124e,用于编辑第三方所属的知识点。例如,用户可以通过这一单元将百度百科中的知识点进行编辑,加入到属于自己的知识点结构中。
[0150]对于知识点标签和内容、知识点分类和知识点关系,用户可以设置属于自己的知识点相关信息的公开属性,例如仅自己可见、仅粉丝可见或者完全公开。
[0151]知识点结构(包括知识点的分类、关系、标签和内容)的数据通过第一传输模块13e上传到服务器2e进行存储。
[0152]较佳的,除了经过用户加工的知识点结构之外,网络终端Ie还可以提供对用户学习过程的记录的功能。例如,在网络终端Ie中设置了用户学习记录模块He,用于存储用户的阅读记录,包括阅读过的知识点、数字图书、PPT讲义等,一般是按照时间顺序来存储用户的阅读记录,而这一记录除了存储于本地之外,还可通过第一传输模块13e上传到服务器2e中保存。
[0153]由众多网络终端Ie上传而来的属于每一用户自己构建的知识点结构的数据统一保存在服务器2e的知识点存储模块22e中。
[0154]用户可以在网络终端Ie上实施搜索,通过搜索请求模块lie输入针对知识点的搜索条件,系统基于搜索条件生成搜索请求,通过第一传输模块13e上传到服务器2e中。
[0155]由服务器2e中的搜索处理模块21e进行处理,基于搜索请求在知识点存储模块22e中进行搜索,并将搜索结果通过第二传输模块23e回传到网络终端Ie中。
[0156]在本实施例中,搜索处理模块21e中包括单个知识点搜索单元21 Ie和知识点关系搜索单元213e。
[0157]单个知识点搜索单元211e以单个知识点为输入条件,搜索与该单个知识点相匹配的知识点的标签内容。
[0158]由于每个用户都在服务器上留有属于自己的知识点结构,因此可能存在多个搜索结果。例如,用户在输入“亚投行”的知识点时,产生了 3个搜索结果。第一个是用户A构建的知识点,“亚投行”的内容是用户A在阅读某一本经济类电子书中获得的,A将这本电子书中对“亚投行”的定义作为了知识点的内容。第二个是用户B构建的知识点,“亚投行”的内容是用户B在阅读某份时政类电子杂志中获得的,B将这本电子杂志中对“亚投行”的定义作为了知识点的内容。第三个是来自于第三方的百度百科中的“亚投行”的词条。
[0159]当然,在用户或者第三方提供的知识点之中,系统可以将其中的一个设置成经系统审批的,默认将这一审批的知识点作为推荐的知识点提供给用户。
[0160]服务器2e将所有的搜索结果都反馈至网络终端le。较佳的,在搜索处理模块21e中设置了搜索结果排序单元212e,以预设的排序条件对搜索结果进行排序处理。在本实施例中,以知识点被点击的次数为准,对搜索到的所有知识点进行降序排列后输出。于是,用户能在网络终端Ie上看到搜索出来的“亚投行”的所有知识点,并且这些知识点是以被用户点击次数的多少来排序的,较佳的可以在搜索结果中标明被点击的次数。或者,搜索结果排序单元212e是基于知识点的页排名算法进行排序。知识点是可以被用户的引用的,类似Page Rank算法(页排名算法),或者通过其他显式或隐式的用户行为,每个知识点就会有一个权威值。对于知识点排名目前最公认的算法就是Page Rank,及在其基础上的一些有侧重点的变形。这样做是为了从大数据中提取有价值的信息,过滤噪音信息。用户也可以在引用的基础上修改来建立自己版本的知识点。
[0161]在网络终端Ie上还可以设计用户关注模块15e,用户在阅读完搜索结果中的知识点后,对满意的知识点标签和内容进行关注,这一关注行为自动上传到服务器2e中保存。对应的,服务器2e中的贡献度存储模块24e更新存储其中的对应用户所属的知识点结构中的知识点标签和内容的被关注的对象。
[0162]在这一基础上,关注某一知识点的用户和该知识点所属的用户之间就建立了关联,系统可以利用这一关联进行用户之间的互动,从而建立起网络上的社交联系。
[0163]而且,若用户在搜索结果中选择第三方提供的知识点,则本发明的搜索装置相当于在用户和第三方知识点提供方之间的桥梁和中介平台,可以以直接链接的方式链接到第三方,例如百度百科或者其他搜索网站中。
[0164]在本实施例中,知识点关系搜索单元213e以至少两个知识点为输入,搜索该至少两个知识点之间的关系。或者,知识点关系搜索单元213e以单个知识点为输入,搜索与该单个知识点有关系的其他知识点,其中这种关系可以不加限制,例如包含父节点知识点、子节点知识点、兄弟节点知识点;也可以将这种关系加以限制,如特定限制在父节点知识点、子节点知识点、兄弟节点知识点。
[0165]由于每个用户都在服务器上留有属于自己的知识点结构,因此可能存在多个搜索结果。例如,用户在输入“亚投行一带一路”时,产生了 3个搜索结果。第一个是用户A构建的知识点关系,“亚投行”和“一带一路”是父子关系,其中“一带一路”是父节点,“亚投行”是子节点。第二个是用户B构建的知识点关系,“亚投行”和“一带一路”是兄弟关系。第三个是来自于第三方的百度百科中对“亚投行”和“一带一路”是越级并联关系。当然,也可能无法搜索到两者之间的关系,则搜索结果中可以体现“无关系”。
[0166]当然,在用户或者第三方提供的知识点关系之中,系统可以将其中的一个设置成经系统审批的,默认将这一审批的知识点关系作为推荐的知识点关系提供给用户。
[0167]服务器2e将所有的搜索结果都反馈至网络终端le。搜索结果排序单元212e以预设的排序条件对搜索结果进行排序处理。在本实施例中,以知识点关系被点击的次数为准,对搜索到的所有知识点关系进行降序排列后输出。于是,用户能在网络终端Ie上看到搜索出来的“亚投行”和“一带一路”的所有关系,并且这些关系是以被用户点击次数的多少来排序的,较佳的可以在搜索结果中标明被点击的次数。或者,搜索结果排序单元212e是基于知识点的页排名算法进行排序。知识点是可以被用户的引用的,类似Page Rank算法(页排名算法),或者通过其他显式或隐式的用户行为,每个知识点就会有一个权威值。对于知识点排名目前最公认的算法就是Page Rank,及在其基础上的一些有侧重点的变形。这样做是为了从大数据中提取有价值的信息,过滤噪音信息。用户也可以在引用的基础上修改来建立自己版本的知识点。
[0168]用户关注模块I5e实现了用户在阅读完搜索结果中的知识点关系后,对满意的知识点关系进行关注,这一关注行为自动上传到服务器2e中保存。对应的,服务器2e中的贡献度存储模块24e更新存储其中的对应用户所属的知识点结构中的知识点关系的被关注的对象。
[0169]在这一基础上,关注某一知识点关系的用户和该知识点关系所属的用户之间就建立了关联,系统可以利用这一关联进行用户之间的互动,从而建立起网络上的社交联系。
[0170]而且,若用户在搜索结果中选择第三方提供的知识点关系,则本发明的搜索装置相当于在用户和第三方知识点关系提供方之间的桥梁和中介平台,可以以直接链接的方式链接到第三方,例如百度百科或者其他搜索网站中。
[0171]基于知识点结构的搜索装置的第六实施例
[0172]图6示出了本发明的基于知识点结构的搜索装置的第六实施例的原理。请参见图6,本实施例的基于知识点结构的搜索装置包括网络终端If和服务器2f。其中网络终端If中包括搜索请求模块Hf、知识点结构构建模块12f、第一传输模块13f。服务器2f中包括搜索处理模块21f、知识点存储模块22f和第二传输模块23f。
[0173]网络终端If中的第一传输模块13f和服务器2f进行数据传输,服务器2f中的第二传输模块23f和网络终端If进行数据传输。
[0174]在网络终端If的知识点结构构建模块12f中,用户可以基于阅读过的知识点、电子书、讲义等,构建属于自己的知识点结构。其中知识点结构包含知识点的分类、关系、标签和内容。相应的知识点结构构建模块12f可以分为知识点分类构建单元121f、知识点内容构建单元122f和知识点关系构建单元123f。
[0175]知识点分类构建单元121f用于供用户编辑当知识点的所属分类。知识点的分类是指知识点的编辑者对知识点定义的类别,例如“一带一路”在用户A的编辑下将其定义在“经济”类别下,而在用户B的编辑下可能将其定义在“政治”类别下。不同的用户对同一个知识点由于理解的不同可能会隶属于不同的分类。
[0176]知识点内容构建单元122f用于供用户编辑知识点的标签和内容。知识点的标签类似于知识点的名称,例如“一带一路”就是这一知识点的标签。知识点的内容就是对该知识点的具体的定义,例如一带一路具体指什么就是“一带一路”标签下的内容。
[0177]知识点关系构建单元123f用于供用户编辑当前知识点和其他知识点之间的关系。这里的关系是指各个知识点之间的逻辑关系,这种逻辑关系较佳的可以用树形的数据结构来表达。以父子节点表示知识点之间的上下关系,以兄弟节点表示知识点之间的并列关系。例如,“一带一路”的父节点是“国家战略”,“一带一路”的子节点是“丝绸之路经济带”、“海上丝绸之路”和“亚投行”,“一带一路”的兄弟节点是“京津冀一体化”、“长江经济带”、“自贸区”、“西部开发”、“东北振兴”等。
[0178]此外,较佳的,在知识点结构构建模块12f中还可以设置第三方知识点构建单元124f,用于编辑第三方所属的知识点。例如,用户可以通过这一单元将百度百科中的知识点进行编辑,加入到属于自己的知识点结构中。
[0179]对于知识点标签和内容、知识点分类和知识点关系,用户可以设置属于自己的知识点相关信息的公开属性,例如仅自己可见、仅粉丝可见或者完全公开。
[0180]知识点结构(包括知识点的分类、关系、标签和内容)的数据通过第一传输模块13f上传到服务器2f进行存储。
[0181]较佳的,除了经过用户加工的知识点结构之外,网络终端If还可以提供对用户学习过程的记录的功能。例如,在网络终端If中设置了用户学习记录模块14f,用于存储用户的阅读记录,包括阅读过的知识点、数字图书、PPT讲义等,一般是按照时间顺序来存储用户的阅读记录,而这一记录除了存储于本地之外,还可通过第一传输模块13f上传到服务器2f中保存。
[0182]由众多网络终端If上传而来的属于每一用户自己构建的知识点结构的数据统一保存在服务器2f的知识点存储模块22f中。
[0183]用户可以在网络终端If上实施搜索,通过搜索请求模块Ilf输入针对知识点的搜索条件,系统基于搜索条件生成搜索请求,通过第一传输模块13f上传到服务器2f中。
[0184]由服务器2f中的搜索处理模块21f进行处理,基于搜索请求在知识点存储模块22f中进行搜索,并将搜索结果通过第二传输模块23f回传到网络终端If中。
[0185]在本实施例中,搜索处理模块21f中包括知识点分类搜索单元211f和知识点关系搜索单元213f。
[0186]知识点分类搜索单元211f以单个知识点为输入,搜索该单个知识点所属的分类。
[0187]由于每个用户都在服务器上留有属于自己的知识点结构,因此可能存在
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1