专利名称:一种数据信息分类结构的存储方法和系统的制作方法
技术领域:
本申请涉及数据信息搜索领域,特别是提供了一种数据信息分类结构的存储方法和系统。
背景技术:
随着互联网技术的不断发展,互联网的应用越来越广泛,现今已流行利用互联网搭建网络购物平台,如在某些大型网站上建立虚拟商店进行交易,这就导致网络购物平台上存储的数据信息大量增加,出现了数据信息泛滥的局面。为了规范数据信息的管理,现有技术中采用了树状的分类+特征信息对数据信息进行管理,并在此基础上进行数据信息的发布、展示和搜索。如当网络购物平台系统接收到一个数据信息的接收请求时,会按照规定的标准对其进行逐级分类,相同类别的数据信息就会被综合归类,进而组成庞大的分类结构树,并在数据信息展示界面上展示。然而,当该数据信息在数据信息展示界面上展示时,会给网络购物平台内部在进行数据信息维护以及数据信息查找时带来巨大压力,并会给搜索引擎带来巨大负担。比如,输入“联想lenovo”或“lenovo”等查询词时,由于联想Ienovo有许多不同的商品,像联想手机、联想笔记本电脑、联想打印机、联想内存卡之类,联想手机属于通讯工具领域中的手机领域,而联想笔记本电脑属于通讯工具领域中的电脑领域,两者是属于同一类下不同子类,当搜索引擎搜索联想产品时,搜索引擎就会从通讯工具开始搜索,并一一搜索出手机领域中不同型款的联想手机,再重复在通讯工具重新开始搜索,再一一搜索出电脑领域中不同型款的联想笔记本电脑,再重复搜索联想打印机以及联想内存卡等联想产品,直到将所有联想手机、所有联想电脑以及所有联想打印机和所有联想内存卡全部搜索出来为止,上述搜索重复了许多不必要的搜索,这就导致搜索引擎负担大大增加,并且在进行数据信息维护和数据信息查找时,产生巨大压力。
发明内容
为了减少搜索引擎的负担,以及缓解在进行数据信息维护和数据信息查找时的压力,本申请提供了一种数据信息分类结构的存储方法和系统,通过采用在原有的初始分类结构树的基础上,生成存储数据信息类目结构的重组分类结构树,由于上述重组分类结构树具有灵活多变的特征,在进行数据信息维护和数据信息查找时,利用搜索引擎对数据信息进行搜索,便能够及时快速的搜索到需要的数据信息,进而既能减少搜索引擎的负担,又能缓解在进行数据信息维护和数据信息查找时的压力。本申请提供一种数据信息分类结构的存储方法,首先,获得用于存储数据信息类目结构的初始分类结构树,所述初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息;至少执行一次如下步骤,生成一个存储数据信息类目结构的重组分类结构树,并存储生成的重组分类结构树
将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点;将所述初始分类结构树中除确定的根节点或子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点;根据为所述重组分类结构树确定出的根节点和子节点,并将所述对应的数据信息作为重组分类结构树的叶子节点,生成和所述初始分类结构树不相同的重组分类结构树。可选的,所述获得用于存储数据信息类目结构的初始分类结构树,具体为所述存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。除此之外,本申请还提供一种存储数据信息分类结构的系统,具体包括分类运维模块,用于获得用于存储数据信息类目结构的初始分类结构树,所述初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息;并用于至少执行一次如下步骤,生成一个存储数据信息类目结构的重组分类结构树规则引擎模块,用于将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点;并用于将所述初始分类结构树中除确定的根节点和子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点;还用于根据为所述重组分类结构树确定出的根节点和子节点,并将所述对应的数据信息作为重组分类结构树的叶子节点,生成和所述初始分类结构树不相同的重组分类结构树;分类数据模块,用于存储初始分类结构树和重组分类结构树。可选的,所述获得用于存储数据信息类目结构的初始分类结构树,具体为所述用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。除此之外,本申请还提供一种利用按照所述数据信息分类结构的存储方法生成的数据信息分类结构,查询数据信息的方法,包括如下步骤将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息显示在数据信息查询界面上;根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树;根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信息。可选的,所述获得用于存储数据信息类目结构的初始分类结构树,具体为所述用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。除此之外,本申请还提供一种利用按照所述数据信息分类结构的存储方法生成的数据信息分类结构,查询数据信息的系统,具体包括数据信息展示模块,用于显示将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息;搜索引擎模块,用于根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树,并用于根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信息;数据存储模块,用于存储数据信息,提供数据查询源。可选的,所述获得用于存储数据信息类目结构的初始分类结构树,具体为所述用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择
建立的。上述技术方案中的一个或多个技术方案,具有如下技术效果或优点本申请中一个或多个技术方案通过在原有的初始分类结构树的基础上,生成存储数据信息类目结构的重组分类结构树,由于上述重组分类结构树具有灵活多变的特征,在进行数据信息维护和数据信息查找时,利用搜索引擎对数据信息进行搜索,便能够及时快速的搜索到需要的数据信息,因此,有效的解决了在现有技术中进行数据信息搜索时,搜索引擎负担过重,以及在进行数据信息维护和数据信息查找时压力过大的技术问题,进而具有既能减少搜索引擎的负担,又能缓解在进行数据信息维护和数据信息查找时的压力的技术效果。
图1为本实施例一中数据信息分类结构的存储方法的流程图;图1A为实施例一中初始分类结构树的示意图;图1B为本实施例一中通讯工具的初始分类结构树的示意图;图1C为本实施例一中基于初始分类结构树生成的存储数据信息类目结构的重组分类结构树的具体示意图;图1D为本申请实施例一中初始结构分类树的生成过程;图1E为实施例一中将具有相同或相近的分类特征的类目按照树状结构的形式生成标准分类结构树的具体示意图;图2为本实施例一中存储数据信息分类结构的系统;图2A为本实施例一中结合硬件环境在初始分类结构树的基础上生成重组分类结构树的具体实现过程示例图;图3为本实施例二中一种对如实施例一所述方法生成的数据信息分类结构进行查询的方法流程图;图4为为本实施例二中提供的一种对如实施例一所述方法生成的数据信息分类结构进行查询的系统;图4A为本实施例二中通过数据信息展示模块展示导航信息的示意图;图4B为本实施例二中选择“苹果”的重组分类结构树的示意图;图4C为本实施例二中通过搜索引擎模块逐级导航的示意图;图4D为本实施例二中通过搜索引擎模块逐级导航的示意图;图4E为本实施例二中通过搜索引擎模块逐级导航获得查询结果的示意图。
具体实施例方式下面结合各个附图对本申请实施例技术方案的主要实现原理具体实施方式
及其对应能够达到的有益效果进行详细地阐述。为了解决现有技术中进行数据信息搜索时,搜索引擎负担过重,以及在进行数据信息维护和数据信息查找时压力过大的技术问题,本申请实施例一提供了一种数据信息分类结构的存储方法,根据数据信息发布时的初始分类结构树,将不同的分类特征作为根节点对数据信息的分类特征进行重组,生成不同的分类结构树,从而可以对同一个数据信息提供多种分类结构树,这样当查询数据时,根据各种分类结构树提供多种导航途径,从而减少因导航途径单一导致的重复搜索问题。以下结合说明书附图对本申请的实施例一进行说明,应当理解,此处所描述的实施例一仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的所有实施例及实施例中的特征可以相互组合。参考图1,为本申请实施例提供一种数据信息分类结构的存储方法,包括以下步骤步骤101,获得用于存储数据信息类目结构的初始分类结构树,所述初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息。如上所述,参考图1A,其为初始分类结构树的示意图。其中,初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息。用于存储数据信息类目结构的初始分类结构树是数据信息的发布者在发布数据信息时,根据标准的分类结构选择建立的。以下以通讯工具为例,参考图1B,通讯工具的初始分类结构树具体为数据信息查询源特征的初始根节点为通讯工具,该根节点下有如下第一级子节点对讲机、手机、通讯零部件、电脑。而第一级子节点中的“手机”子节点中有如下第二级子节点品牌、网络类型。其中,“品牌”子节点中又具有如下第三级子节点诺基亚、苹果、联想等品牌手机,而“网络类型”子节点中则具有如下第三极子节点GSM,CDMA。而作为“品牌”子节点中的子节点“苹果”中又具有如下第四级子节点IPH0NE3、IPH0NE4。作为第四级子节点的“ IPH0NE3”、“ IPH0NE4”为该初始分类结构树中关于手机子节点中的叶子节点,即为对应的数据信息。而上述作为第一级子节点中的“电脑”子节点中具有如下第二级子节点笔记本电脑、平板电脑。而作为第二级子节点的“笔记本电脑”子节点中又具有如下第三级子节点品牌、内存容量、屏幕尺寸。作为第三级子节点的“品牌”子节点中又具有如下第四级子节点苹果、宏基。而作为第三级子节点的“屏幕尺寸”子节点中则具有如下第四级叶子节点13,14,而作为第四级子节点的“13” “14”为该初始分类结构树中关于电脑中“屏幕尺寸”子节点中的叶子节点,即为对应的数据信息。作为第四级子节点的“苹果”子节点中又具有如下第五级子节点MAC374、MAC375。作为第五级子节点的“MAC374”、“MAC375”为该初始分类结构树中作为电脑子节点中最后一级子节点,该“MAC374”、“MAC375”为其叶子节点,即为对应的数据信息。应当理解,此处所列举的初始分类结构树仅用于说明和解释本实施例,并不用于限定本实施例,本实施例完全可以采用其他类别的初始分类结构树,如女装的初始分类结构树来举例说明。基于用于存储数据信息类目结构的初始分类结构树,至少执行一次如下步骤,生成一个存储数据信息类目结构的重组分类结构树,并存储生成的重组分类结构树步骤102,将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点。
将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点,即如上所述,在上述基于通讯工具的初始分类结构树的基础上,可以选择其根节点“通讯工具”或是其中一级子节点如“手机”、“品牌”或是“苹果”等子节点作为重组分类结构树的根节点,这里,选用“苹果”作为重组分类结构树的根节点进行说明将作为初始分类结构树中的“苹果”子节点确定为重组分类结构树的根节点,重组苹果系列产品的重组分类结构树。步骤103,将所述初始分类结构树中除确定的根节点或子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点;在上述通讯工具的初始分类结构树中,已确定“苹果”作为重组分类结构树的根节点,则除“苹果”节点以外,其他剩余节点均可作为重组分类结构树的子节点。根据上述描述的初始分类结构树中,可以确定上述“苹果”中已包含手机和笔记本电脑系列产品,则将“手机”子节点以及“笔记本电脑”子节点作为“苹果”作为重组分类结构树中的第一级子节点。而将“ IPH0NE3”、“ IPH0NE4”系列作为第一级“手机”子节点中的子节点。将“MAC374”、“MAC375”作为“电脑”子节点中的子节点。应当理解,此处选择的“苹果”子节点作为存储数据信息类目结构的重组分类结构树的根节点仅用于说明本实施例,并不用于限定本实施例,本实施例完全可以根据实际情况的需要选择上述初始分类结构树或其他初始分类结构树中的某一个根节点或子节点作为其根节点,并选择除上述初始分类结构树或其他初始分类结构树中确定的根节点或子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点,如苹果产品中并不仅仅限于手机和电脑,还包括其他如手机配件、电脑芯片等,而“手机配件”、“电脑芯片”子节点在其他初始分类结构树中,则可以根据实际需要选择其他初始分类结构树中的“手机配件”、“电脑芯片”子节点重组到本实施例中关于“苹果”的重组分类结构树中,此处就不 细举了。步骤104,根据为所述重组分类结构树确定出的根节点和子节点,并将所述对应的数据信息作为重组分类结构树的叶子节点,生成和所述初始分类结构树不相同的重组分类结构树。将上述为所述重组分类结构树确定出的根节点和子节点按照上述的分级进行排列,生成和所述初始分类结构树不相同的重组分类结构树,而作为最后一级的子节点,即叶子节点的“IPH0NE3”、“IPH0NE4”以及“MAC374”、“MAC375”作为对应的数据信息,则对应到相应的子节点下。参考图1C,其为基于初始分类结构树生成的存储数据信息类目结构的重组分类结构树的具体示意图。应当理解,此处举例用初始分类结构树中的“苹果”子节点作为重组分类结构树的根节点,来重组苹果系列产品的重组分类结构树仅用于说明本实施例的实施过程,并不用于限定本实施例,本实施例可以根据实际情况需要,基于一类或多类不同的初始分类结构树来生成一个存储数据信息类目结构的重组分类结构树,或是基于一类初始分类结构树来生成多个存储数据信息类目结构的重组分类结构树,或者基于一类或多类不同的初始分类结构树来生成一个或多个存储数据信息类目结构的重组分类结构树。其中,步骤101以上述通讯工具类为例,对通过建立通讯工具的标准分类结构树,以及对通过通讯工具的标准分类结构树建立通讯工具的初始分类结构树的过程做具体的描述,参考图1D 步骤1011,归类具有相同或相近的分类特征的类目。当建立通讯工具类的标准分类结构树时,首先选择有相同或相近的类目,如手机、对讲机、通讯零部件、电脑,该四类类目都属于通讯工具类目下,对讲机、手机是移动通讯工具,而电脑作为互联网的通讯工具,通讯零部件作为通讯工具下用于维修的工具,该四类都有共同的特征信息,则将该四类归属为通讯工具下的类目,作为初始节点“通讯工具”下的子节点。而手机又可以细化为“品牌”类手机或“网络类型”手机,“品牌”是按不同品牌进行划分,而“网络类型”是按照通讯技术进行划分,如GSM型手机为使用全球移动通信技术的手机,而CDMA型手机为利用展频的通讯技术的手机,则将“GSM”、“CDMA”归属于“网络类型”。品牌类型下又划分为多个品牌,如诺基亚、苹果、联想、三星、天语等品牌,此处仅以诺基亚、苹果、联想三类品牌举例。而电脑类目下又可以分为笔记本电脑以及平板电脑,笔记本电脑下又具有以“品牌”分类的笔记本电脑、以“内存容量”分类的笔记本电脑、以“屏幕尺寸”分类的笔记本电脑,即将“品牌”、“内存容量”、“屏幕尺寸”归属为笔记本电脑下。而品牌笔记本电脑又将划分为“苹果”、“宏基”、“联想”、“华硕”等多个品牌,此处以“苹果”、“宏基”为例。步骤1012,根据归类,将具有相同或相近的分类特征的类目按照树状结构的形式生成标准分类结构树。根据上述归类,将具有相同或相近的分类特征的类目按照树状结构的形式生成标准分类结构树,如图1E所示。上述标准结构分类树按照规定标准进行归类,分类结构固定不变,信息发布者根据标准分类结构树逐级选择分类特征,将数据信息发布到叶子节点,从而形成初始分类结构树。步骤1013,在发布数据信息时,将对应的数据信息对应到对应的描述分类特征的子节点下,作为对应的叶子节点,即获得用于存储数据信息类目结构的初始分类结构树。如对应于“手机”子节点下的“苹果”子节点,苹果手机下具有“ IPH0NE3 ”、“IPH0NE4”、“ IPAD”、“ IPOD” 等系列品牌,此处以 “ IPH0NE3”、“ IPH0NE4” 系列为例,将“IPH0NE3”、“IPH0NE4”作为对应于“苹果”子节点的数据信息,对应到“苹果”子节点下,作为“苹果”子节点下的叶子节点。而对于“电脑”子节点下的苹果系列电脑,则具有“MAC374”、“MAC375”系列电脑,则将作为数据信息的“MAC374”、“MAC375”对应到作为“电脑”子节点的“苹果”子节点下,作为其叶子节点。而作为“屏幕尺寸”的数据信息,“13”、“14”则对应至IJ“屏幕尺寸”子节点下,作为其叶子节点。如上述图1B所示,即为获得用于存储数据信息类目结构的初始分类结构树。参考图2,其为本实施例一中存储数据信息分类结构的系统,其中,该系统包括分类运维模块201,用于获得用于存储数据信息类目结构的初始分类结构树,所述初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息。规则弓I擎模块202,用于将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点;并用于将所述初始分类结构树中除确定的根节点和子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点;还用于根据为所述重组分类结构树确定出的根节点和子节点,并将所述对应的数据信息作为重组分类结构树的叶子节点,生成和所述初始分类结构树不相同的重组分类结构树。分类数据模块203,用于存储初始分类结构树和重组分类结构树。在上述模块描述的用于存储数据信息类目结构的初始分类结构树,是数据信息发布时,按照标准分类结构树选择建立的。参考图2A,其为通过规则引擎模块202在初始分类结构树的基础上生成重组分类结构树的具体实现过程,用上述描述的通讯工具的初始分类结构树为例。规则引擎模块202在上述描述的通讯工具的初始分类结构树中,选择通讯工具的初始分类结构树的初始根节点或其中一级子节点确定为重组分类结构树的根节点,这里选择“苹果”作为重组分类结构树的根节点,将作为初始分类结构树中的“苹果”子节点确定为重组分类结构树的根节点,重组苹果系列产品的重组分类结构树,在上述通讯工具的初始分类结构树中,已确定“苹果”作为重组分类结构树的根节点,则除“苹果”节点以外,其他剩余节点均可作为重组分类结构树的子节点。根据上述描述的初始分类结构树中,可以确定上述“苹果”中已包含手机和笔记本电脑系列产品,则将“手机”子节点以及“笔记本电脑”子节点作为“苹果”作为重组分类结构树中的第一级子节点。而将“IPH0NE3”、“IPH0NE4”系列作为第一级“手机”子节点中的子节点。将“MAC374”、“MAC375”作为“电脑”子节点中的子节点。通过本申请的实施例一,可以实现如下技术效果本申请实施例一通过提供一种数据信息分类结构的存储方法和系统,在原有的初始分类结构树的基础上,生成存储数据信息类目结构的重组分类结构树,由于上述重组分类结构树具有灵活多变的特征,在进行数据信息维护时,利用搜索引擎对数据信息进行搜索,便能够及时快速的搜索到需要的数据信息,因此,有效的解决了在现有技术中进行数据信息搜索时,搜索引擎负担过重,以及在进行数据信息维护时压力过大的技术问题,进而具有既能减少搜索引擎的负担,又能缓解在进行数据信息维护时的压力的技术效果。本申请实施例二提供了一种对如实施例一所述方法生成的数据信息分类结构进行查询的方法,参考图3。步骤301,将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息显示在数据信息查询界面上。步骤302,根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树。步骤303,根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信
肩、O其中,用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。基于上述显示在数据信息查询界面上的数据信息的初始分类结构树和每一个重组分类结构树的根节点,根据实际需要,确定一个根节点,而确定一个根节点,就代表确定选择了该根节点所属的分类结构树,其中,分类结构树包括初始分类结构树以及重组分类结构树,而后该分类结构树中的第一级子节点会显示在数据信息查询界面上,当选择了第一级子节点中的某一个子节点,则该子节点中的子节点就会显示在数据信息查询界面上,逐级类推,直到需要的数据信息显示在数据信息查询界面上为止。以下举例说明,当如实施例一所述的重组分类结构树的根节点“苹果”作为导航信息现实中数据信息查询界面上时,通过选择“苹果”根节点,该重组分类结构树中的第一级子节点“手机”及“笔记本电脑”就会显示在数据信息查询界面上,通过选择“手机”子节点,贝U作为“手机”子节点中的数据信息,如选择“IPH0NE3”,贝『IPH0NE3”叶子节点就会显示在数据信息查询界面上。参考图4,为本实施例二中提供的一种对如实施例一所述方法生成的数据信息分类结构进行查询的系统。该系统包括数据信息展示模块401,用于显示将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息。搜索引擎模块402,用于根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树,并用于根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信息。数据存储模块403,用于存储数据信息,提供数据查询源。其中,用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。 参考图4A,其为数据信息展示模块401上显示的将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息,如有“通讯工具”、“电脑”、“苹果”、“女装”等信息,而搜索引擎模块402则用于根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树,并用于根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信息,如图4B、4C、4D、4E,当选择一个导航信息,如选择“苹果”,就选择了“苹果”的重组分类结构树,该重组分类结构树中的第一级子节点“手机”及“笔记本电脑”就会显示在数据信息查询界面上,通过选择“手机”子节点,则作为“手机”子节点中的数据信息,如选择“ IPH0NE3”,则“ IPH0NE3”叶子节点就会显示在数据信息查询界面上。通过本申请的实施例二,可以实现如下技术效果本申请实施例二通过提供一种如实施例一所述方法生成的数据信息分类结构的查询方法和系统,在生成存储数据信息类目结构的重组分类结构树的基础上进行查询,由于上述重组分类结构树具有灵活多变的特征,在进行和数据信息查找时,利用搜索引擎对数据信息进行搜索,便能够及时快速的搜索到需要的数据信息,因此,有效的解决了在现有技术中进行数据信息搜索时,搜索引擎负担过重,以及在数据信息查找时压力过大的技术问题,进而具有既能减少搜索引擎的负担,又能缓解在进行数据信息查询时的压力的技术效果。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
权利要求
1.一种数据信息分类结构的存储方法,其特征在于,具体包括 获得用于存储数据信息类目结构的初始分类结构树,所述初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息; 至少执行一次如下步骤,生成一个存储数据信息类目结构的重组分类结构树,并存储生成的重组分类结构树 将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点; 将所述初始分类结构树中除确定的根节点或子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点; 根据为所述重组分类结构树确定出的根节点和子节点,并将所述对应的数据信息作为重组分类结构树的叶子节点,生成和所述初始分类结构树不相同的重组分类结构树。
2.如权利要求1所述的方法,其特征在于,所述获得用于存储数据信息类目结构的初始分类结构树,具体为 所述存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。
3.一种存储数据信息分类结构的系统,其特征在于,具体包括 分类运维模块,用于获得用于存储数据信息类目结构的初始分类结构树,所述初始分类结构树包括数据信息查询源特征的初始根节点,和至少一级描述分类特征的子节点,叶子节点为对应的数据信息; 并用于至少执行一次如下步骤,生成一个存储数据信息类目结构的重组分类结构树 规则引擎模块,用于将所述初始分类结构树中的初始根节点或其中一级子节点确定为重组分类结构树的根节点;并用于将所述初始分类结构树中除确定的根节点和子节点之外的剩余节点中,至少一个节点确定为所述重组分类结构树的子节点;还用于根据为所述重组分类结构树确定出的根节点和子节点,并将所述对应的数据信息作为重组分类结构树的叶子节点,生成和所述初始分类结构树不相同的重组分类结构树; 分类数据模块,用于存储初始分类结构树和重组分类结构树。
4.如权利要求3所述的系统,其特征在于,所述获得用于存储数据信息类目结构的初始分类结构树,具体为 所述用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。
5.一种利用权利要求1所述方法生成的数据信息分类结构查询数据信息的方法,其特征在于,包括如下步骤 将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息显示在数据信息查询界面上; 根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树; 根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信息。
6.如权利要求5所述的方法,其特征在于,所述获得用于存储数据信息类目结构的初始分类结构树,具体为 所述用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。
7.一种利用权利要求1所述方法生成的数据信息分类结构查询数据信息的系统,其特征在于,具体包括 数据信息展示模块,用于显示将数据信息的初始分类结构树和每一个重组分类结构树的根节点作为数据信息查询源特征的导航信息; 搜索引擎模块,用于根据用户选择的数据信息查询源特征,确定数据信息查询源特征作为根节点的分类结构树,并用于根据确定的分类结构树为用户逐级导航,直至用户查询到所述数据信息; 数据存储模块,用于存储数据信息,提供数据查询源。
8.如权利要求7所述的系统,其特征在于,所述获得用于存储数据信息类目结构的初始分类结构树,具体为 所述用于存储数据信息类目结构的初始分类结构树是数据信息发布时,按照标准分类结构树选择建立的。
全文摘要
本申请公开了一种数据信息分类结构的存储方法和系统,通过采用在原有的初始分类结构树的基础上,生成存储数据信息类目结构的重组分类结构树,由于上述重组分类结构树具有灵活多变的特征,在进行数据信息维护和数据信息查找时,利用搜索引擎对数据信息进行搜索,便能够及时快速的搜索到需要的数据信息,因此,有效的解决了在现有技术中进行数据信息搜索时,搜索引擎负担过重,以及在进行数据信息维护和数据信息查找时压力过大的技术问题,进而具有既能减少搜索引擎的负担,又能缓解在进行数据信息维护和数据信息查找时的压力的技术效果。
文档编号G06F17/30GK103049444SQ201110308148
公开日2013年4月17日 申请日期2011年10月12日 优先权日2011年10月12日
发明者孔柏汉, 何玫, 周杰 申请人:阿里巴巴集团控股有限公司