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

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