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

文档序号:9235536阅读:来源:国知局
“亚投行一带一路”时,产生了 3个搜索结果。第一个是用户A构建的知识点关系,“亚投行”和“一带一路”是父子关系,其中“一带一路”是父节点,“亚投行”是子节点。第二个是用户B构建的知识点关系,“亚投行”和“一带一路”是兄弟关系。第三个是来自于第三方的百度百科中对“亚投行”和“一带一路”是越级并联关系。当然,也可能无法搜索到两者之间的关系,则搜索结果中可以体现“无关系”。
[0108]当然,在用户或者第三方提供的知识点关系之中,系统可以将其中的一个设置成经系统审批的,默认将这一审批的知识点关系作为推荐的知识点关系提供给用户。
[0109]服务器2c将所有的搜索结果都反馈至网络终端lc。较佳的,在搜索处理模块21c中设置了搜索结果排序单元212c,以预设的排序条件对搜索结果进行排序处理。在本实施例中,以知识点被点击的次数为准,对搜索到的所有知识点关系进行降序排列后输出。于是,用户能在网络终端Ic上看到搜索出来的“亚投行”和“一带一路”的所有关系,并且这些关系是以被用户点击次数的多少来排序的,较佳的可以在搜索结果中标明被点击的次数。或者,搜索结果排序单元212c是基于知识点的页排名算法进行排序。知识点是可以被用户的引用的,类似Page Rank算法(页排名算法),或者通过其他显式或隐式的用户行为,每个知识点就会有一个权威值。对于知识点排名目前最公认的算法就是Page Rank,及在其基础上的一些有侧重点的变形。这样做是为了从大数据中提取有价值的信息,过滤噪音信息。用户也可以在引用的基础上修改来建立自己版本的知识点。
[0110]在网络终端Ic上还可以设计用户关注模块15c,用户在阅读完搜索结果中的知识点关系后,对满意的知识点关系进行关注,这一关注行为自动上传到服务器2c中保存。对应的,服务器2c中的贡献度存储模块24c更新存储其中的对应用户所属的知识点结构中的知识点关系的被关注的对象。
[0111]在这一基础上,关注某一知识点关系的用户和该知识点关系所属的用户之间就建立了关联,系统可以利用这一关联进行用户之间的互动,从而建立起网络上的社交联系。
[0112]而且,若用户在搜索结果中选择第三方提供的知识点关系,则本发明的搜索装置相当于在用户和第三方知识点关系提供方之间的桥梁和中介平台,可以以直接链接的方式链接到第三方,例如百度百科或者其他搜索网站中。
[0113]基于知识点结构的搜索装置的第四实施例
[0114]图4示出了本发明的基于知识点结构的搜索装置的第四实施例的原理。请参见图4,本实施例的基于知识点结构的搜索装置包括网络终端Id和服务器2d。其中网络终端Id中包括搜索请求模块lld、知识点结构构建模块12d、第一传输模块13d。服务器2d中包括搜索处理模块21d、知识点存储模块22d和第二传输模块23d。
[0115]网络终端Id中的第一传输模块13d和服务器2d进行数据传输,服务器2d中的第二传输模块23d和网络终端Id进行数据传输。
[0116]在网络终端Id的知识点结构构建模块12d中,用户可以基于阅读过的知识点、电子书、讲义等,构建属于自己的知识点结构。其中知识点结构包含知识点的分类、关系、标签和内容。相应的知识点结构构建模块12d可以分为知识点分类构建单元121d、知识点内容构建单元122d和知识点关系构建单元123d。
[0117]知识点分类构建单元121d用于供用户编辑当知识点的所属分类。知识点的分类是指知识点的编辑者对知识点定义的类别,例如“一带一路”在用户A的编辑下将其定义在“经济”类别下,而在用户B的编辑下可能将其定义在“政治”类别下。不同的用户对同一个知识点由于理解的不同可能会隶属于不同的分类。
[0118]知识点内容构建单元122d用于供用户编辑知识点的标签和内容。知识点的标签类似于知识点的名称,例如“一带一路”就是这一知识点的标签。知识点的内容就是对该知识点的具体的定义,例如一带一路具体指什么就是“一带一路”标签下的内容。
[0119]知识点关系构建单元123d用于供用户编辑当前知识点和其他知识点之间的关系。这里的关系是指各个知识点之间的逻辑关系,这种逻辑关系较佳的可以用树形的数据结构来表达。以父子节点表示知识点之间的上下关系,以兄弟节点表示知识点之间的并列关系。例如,“一带一路”的父节点是“国家战略”,“一带一路”的子节点是“丝绸之路经济带”、“海上丝绸之路”和“亚投行”,“一带一路”的兄弟节点是“京津冀一体化”、“长江经济带”、“自贸区”、“西部开发”、“东北振兴”等。
[0120]此外,较佳的,在知识点结构构建模块12d中还可以设置第三方知识点构建单元124d,用于编辑第三方所属的知识点。例如,用户可以通过这一单元将百度百科中的知识点进行编辑,加入到属于自己的知识点结构中。
[0121]对于知识点标签和内容、知识点分类和知识点关系,用户可以设置属于自己的知识点相关信息的公开属性,例如仅自己可见、仅粉丝可见或者完全公开。
[0122]知识点结构(包括知识点的分类、关系、标签和内容)的数据通过第一传输模块13d上传到服务器2d进行存储。
[0123]较佳的,除了经过用户加工的知识点结构之外,网络终端Id还可以提供对用户学习过程的记录的功能。例如,在网络终端Id中设置了用户学习记录模块14d,用于存储用户的阅读记录,包括阅读过的知识点、数字图书、PPT讲义等,一般是按照时间顺序来存储用户的阅读记录,而这一记录除了存储于本地之外,还可通过第一传输模块13d上传到服务器2d中保存。
[0124]由众多网络终端Id上传而来的属于每一用户自己构建的知识点结构的数据统一保存在服务器2d的知识点存储模块22d中。
[0125]用户可以在网络终端Id上实施搜索,通过搜索请求模块Ild输入针对知识点的搜索条件,系统基于搜索条件生成搜索请求,通过第一传输模块13d上传到服务器2d中。
[0126]由服务器2d中的搜索处理模块21d进行处理,基于搜索请求在知识点存储模块22d中进行搜索,并将搜索结果通过第二传输模块23d回传到网络终端Id中。
[0127]在本实施例中,搜索处理模块21d中包括单个知识点搜索单元211d和知识点分类搜索单元213d。
[0128]单个知识点搜索单元211d以单个知识点为输入条件,搜索与该单个知识点相匹配的知识点的标签内容。
[0129]由于每个用户都在服务器上留有属于自己的知识点结构,因此可能存在多个搜索结果。例如,用户在输入“亚投行”的知识点时,产生了 3个搜索结果。第一个是用户A构建的知识点,“亚投行”的内容是用户A在阅读某一本经济类电子书中获得的,A将这本电子书中对“亚投行”的定义作为了知识点的内容。第二个是用户B构建的知识点,“亚投行”的内容是用户B在阅读某份时政类电子杂志中获得的,B将这本电子杂志中对“亚投行”的定义作为了知识点的内容。第三个是来自于第三方的百度百科中的“亚投行”的词条。
[0130]当然,在用户或者第三方提供的知识点之中,系统可以将其中的一个设置成经系统审批的,默认将这一审批的知识点作为推荐的知识点提供给用户。
[0131]服务器2d将所有的搜索结果都反馈至网络终端Id。较佳的,在搜索处理模块21d中设置了搜索结果排序单元212d,以预设的排序条件对搜索结果进行排序处理。在本实施例中,以知识点被点击的次数为准,对搜索到的所有知识点进行降序排列后输出。于是,用户能在网络终端Id上看到搜索出来的“亚投行”的所有知识点,并且这些知识点是以被用户点击次数的多少来排序的,较佳的可以在搜索结果中标明被点击的次数。或者,搜索结果排序单元212d是基于知识点的页排名算法进行排序。知识点是可以被用户的引用的,类似Page Rank算法(页排名算法),或者通过其他显式或隐式的用户行为,每个知识点就会有一个权威值。对于知识点排名目前最公认的算法就是Page Rank,及在其基础上的一些有侧重点的变形。这样做是为了从大数据中提取有价值的信息,过滤噪音信息。用户也可以在引用的基础上修改来建立自己版本的知识点。
[0132]在网络终端Id上还可以设计用户关注模块15d,用户在阅读完搜索结果中的知识点后,对满意的知识点标签和内容进行关注,这一关注行为自动上传到服务器2d中保存。对应的,服务器2d中的贡献度存储模块24d更新存储其中的对应用户所属的知识点结构中的知识点标签和内容的被关注的对象。
[0133]在这一基础上,关注某一知识点的用户和该知识点所属的用户之间就建立了关联,系统可以利用这一关联进行用户之间的互动,从而建立起网络上的社交联系。
[0134]而且,若用户在搜索结果中选择第三方提供的知识点,则本发明的搜索装置相当于在用户和第三方知识点提供方之间的桥梁和中介平台,可以以直接链接的方式链接到第三方,例如百度百科或者其他搜索网站中。
[0135]知识点分类搜索单元213d以单个知识点为输入,搜索该单个知识点所属的分类。
[0136]由于每个用户都在服务器上留有属于自己的知识点结构,因此可能存在多个搜索结果。例如,用户在输入“亚投行”的知识点时,产生了 3个搜索结果。第一个是用户A构建的知识点结构,“亚投行”的内容是用户A在阅读某一本经济类电子书中获得的,A将“亚投行”作为“经济学”的分类。第二个是用户B构建的知识点,“亚投行”的内容是用户B在阅读某份时政类电子杂志中获得的,B将“亚投行”作为“政治学”的分类。第三个是来自于第三方的百度百科中对“亚投行”的分类,分类为“国家战略”。
[0137]当然,在用户或者第三方提供的知识点分类之中,系统可以将其中的一个设置成经系统审批的,默认将这一审批的知识点分类作为推荐的知识点提供给用户。
[0138]服务器2d将所有的搜索结果都反馈至网络终端Id。搜索结果排序单元212d以预设的排序条件对搜索结果进行排序处理。在本实施例中,以知识点分类名被点击的次数为准,对搜索到的所有知识点分类名进行降序排列后输出。于是,用户能在网络终端Id上看到搜索出来的“亚投行”的所有分类名,并且这些分类名是以被用户点击次数的多少来排序的,较佳的可以在搜索结果中标明被点击的次数。或者,搜索结果排序单元212d是基于知识点的页排名算法进行排序。知识点是可以被用户的引用的,类似Page Rank算法(页排名算法),或者通过其他显式或隐式的用户行为,每个知识点就会有一个权威值。对于知识点排名目前最公认的算法就是Page Rank,及在其基础上的一些有侧重点的变形。这样做是为了从大数据中提取有价值的信息,过滤噪音信息。用户也可以在引用的基础上修改来建立自己版本的知识点。
[0139]用户关注模块15d实现了用户在阅读完搜索结果中的知识点分类后,对满意的知识点分类进行关注,这一关注行为自动上传到服务器2d中保存。对应的,服务器2d中的贡献度存储模块24d更新存储其中的对应用户所属的知识点结构中的知识点分类的被关注的对象。
[0140]在这一基础上,关注某一知识点分类的用户和该知识点分类所属的用户之间就建立了关联,系统可以利用这一关联进行用户之间的互动,从而建立起网络上的社交联系。
[0141]而且,若用户在搜索结果中选择第三方提供的知识点分类,则本发明的搜索装置相当于在用户和第三方知识点提供方之间的桥梁和中介平台,可以以直接链接的方式链接到第三方,例如百度百科或者其他搜索网站中。
[0142]基于知识点结构的搜索装置的第五实施例
[0143]图5示出了本发明的基于知识点结构的搜索装置的第五实施例的原理。请参见图5,本实施例的基于知识点结构的搜索装置包括网络终端Ie和服务器2e。其中网络终端Ie中包括搜索请求模块lie、知识点结构构建模块12e、第一传输模块13e。服务器2e中包括搜索处理模块21e、知识点存储模块22e和第二传输模块23e。
[0144]网络终端Ie中的第一传输模块13e和服务器2e进行数据传输,服务器2e中的第二传输模块23e和网络终端Ie进行数据传输。
[0145]在网络终端Ie的知识点结构构建模块12e中,用户可以基于阅读过的知识点、电子书、讲义等,构建属于自己的知识点结构。其中知识点结构包含知识点的分类、关系、标签和内容。相应的知识点结构构建模块12e可以分为知识点分类构建单元121e、知识点内容构建单元122e和知识点关系构建单元123e。
[0146]知识点分类构建单元1
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1