多级数据存储方法及装置、多级数据结构、信息检索方法_4

文档序号:9646593阅读:来源:国知局
不是底层数据标签,数据标签层级判断单元则向单独词判断单元发送单独词判断指令,所述单独词判断单元在接收到单独词判断指令时,判断该数据标签是否为单独词。
[0116]所述数据标签层级判断单元根据关联关系信息判断数据标签是否为底层数据标签。
[0117]所述单独词判断单元将数据标签与存储有若干单独词的字典进行匹配,若匹配,则判定该数据标签为单独词。
[0118]所述多级数据存储装置还可以包括:标记单元,用于采用不同方式标记记录有语义内容的数据标签以及未记录有语义内容的数据标签。
[0119]具体的,所述标记单元可以仅标记记录有语义内容的数据标签,也可以仅标记未记录有语义内容的数据标签,还可以采用不同标记标记两种不同的数据标签。
[0120]本实施例的多级数据存储装置除了对底层数据标签记录语义内容外,对底层数据标签之外的其他数据标签也可以记录语义内容,改变了相互关联的多级数据的存储结构,使得存储结构相对简单,由于数据标签记录了语义内容提高信息检索的精度和效率;对底层数据标签之外的数据标签记录语义内容进行判断,提升了数据存储的选择性。此外,由于相互关联的所有数据信息都是记录在了一个数据结构中,此时的数据标签不会与其它的数据标签发生冲突,因此数据标签就具有了实际的语义。
[0121]本发明实施例还提供了一种信息检索方法,用于检索采用上述多级数据的存储方法存储的多级数据;请参考图6,所述方法包括步骤:
[0122]步骤S301,从接收到的服务请求中确定关键词;
[0123]步骤S302,在所述数据分类结构的语义内容及关联关系信息中检索所述关键词,以得到与所述关键词对应的标准问;
[0124]步骤S303,在服务数据库中查询与所述标准问匹配的服务内容。
[0125]对上述多级数据的存储方法形成的单个数据分类结构进行检索时,由于单个数据分类结构中各级数据标签可以记录语义内容,即使得该数据标签具有了实际的语义,因而进行检索时只需要对一个数据分类结构进行检索,使得检索的范围减小,提高了检索的效率。
[0126]以对本发明的方法形成的前述“外企”词类库进行检索作为示例,由于“外企”词类库的父级词类标签“外企”记录有对应的语义内容:外企、外资企业、外商投资企业。服务请求中确定要检索“外企”这个关键词;在“外企”词类库中查找到与关键词“外企”对应的语义内容:外企、外资企业、外商投资企业;在服务数据库中查询与所述该语义内容匹配的服务内容。
[0127]进一步地,当采用不同方式标记记录有语义内容的数据标签以及未记录有语义内容的数据标签时,还可以根据检索的具体需求,确定不同的检索范围,从而可以进一步缩小检索范围,提高检索的效率。
[0128]综上,本发明实施例的多级数据存储方法,采用单个数据分类结构存储相互关联的多级数据结构,在单个数据分类结构不仅生成数据标签以及记录数据的上下级关系关联关系信息,并且本发明的存储方法,除了对底层数据标签记录内容外,对底层数据标签之外的其他数据标签也可以记录语义内容,改变了相互关联的多级数据的存储结构,使得存储结构相对简单,由于数据标签记录了语义内容提高信息检索的精度和效率;对底层数据标签之外的数据标签对是都记录语义内容进行判断,提升了数据存储的选择性。
[0129]本发明实施例的形成词类库的方法,除了对底层词类标签记录内容外,对底层词类标签之外的其他词类标签也可以记录语义内容,提高信息检索的精度和效率;对底层词类标签之外的词类标签对是都记录语义内容进行判断,提升了数据存储的选择性。
[0130]本发明实施例的多级数据,除了对底层数据标签记录内容外,对底层数据标签之外的其他数据标签也可以记录语义内容,提高信息检索的精度和效率。
[0131]本发明实施例的多级数据的存储装置,用于建立多级数据,并可以对数据标签记录语义内容。
[0132]本发明实施例的信息检索方法,对采用上述多级数据存储方法存储的多级数据进行检索时,由于相关的多级数据都是放在一个多级数据结构中,因此只需对该多级数据结构进行检索即可,从而大大缩小了检索数据结构的数目,使得搜索过程更加简单,最终提高了检索的效率,提升了检索的准确度。
[0133]虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
【主权项】
1.一种多级数据存储方法,其特征在于,采用单个数据分类结构存储相互关联的多级数据;所述方法包括: 分别生成各级数据的数据标签及分别记录各数据标签对应的关联关系信息,并记录底层数据标签的语义内容,所述关联关系信息用于保存该数据及其所对应的上下级数据之间的关系; 判断是否对各数据标签记录语义内容; 如果是,则对对应的数据标签记录语义内容。2.如权利要求1所述多级数据存储方法,其特征在于,判断是否对各数据标签记录语义内容的过程包括:判断数据标签是否为底层数据标签,若该数据标签不是底层数据标签,则判断该数据标签是否为单独词,若该数据标签为单独词,则进行对该数据标签记录语义内容的步骤。3.如权利要求2所述多级数据存储方法,其特征在于,判断数据标签是否为单独词的过程包括:提供字典,所述字典中存储有若干单独词;将数据标签与字典进行匹配,若匹配,则该数据标签为单独词。4.如权利要求1所述多级数据存储方法,其特征在于,还包括:采用不同方式标记记录有语义内容的数据标签以及未记录有语义内容的数据标签。5.如权利要求1所述多级数据存储方法,其特征在于,所述语义内容与对应的数据标签存储的位置相同。6.如权利要求1所述多级数据存储方法,其特征在于,所述语义内容为表达对应的数据标签的语义的词语集合。7.如权利要求1所述多级数据存储方法,其特征在于,还包括:当需要添加具有新的数据标签的数据时,在所述数据分类结构中增加该数据的数据标签,并对需要记录语义内容的数据标签记录语义内容;更新所述数据对应的上下级数据的关联关系信息。8.如权利要求1所述多级数据存储方法,其特征在于,还包括:当需要删除一数据标签下的所有数据时,在所述数据分类结构中删除该数据的数据标签、语义内容及关联关系信息;更新所述数据对应的上下级数据的关联关系信息。9.由权利要求1至8任一项所述的多级数据存储方法形成词类库的方法,其特征在于,所述数据标签是词类标签;所述关联关系信息中保存上下级词类名称之间的关系;语义内容是表达所述词类标签语义的词语集合。10.一种信息检索方法,用于检索采用如权利要求1至8任一项所述的多级数据存储方法存储的多级数据;其特征在于,所述方法包括: 从接收到的服务请求中确定关键词; 在所述数据分类结构的语义内容及关联关系信息中检索所述关键词,以得到与所述关键词对应的标准问; 在服务数据库中查询与所述标准问匹配的服务内容。11.一种多级数据结构,其特征在于,包括: 多级数据标签以及各数据标签对应的关联关系信息; 至少部分数据标签的语义内容。12.如权利要求11所述的多级数据结构,其特征在于,所述语义内容与对应的数据标签存在相同的位置。13.如权利要求11所述的多级数据结构,其特征在于,具有语义内容的数据标签位于底层或者为单独词。14.一种多级数据存储装置,其特征在于,包括: 数据标签生成单元,用于分别生成各级数据的数据标签; 关联关系信息记录单元,用于记录各数据标签对应的关联关系信息,所述关联关系信息用于保存该数据及其所对应的上下级数据之间的关系; 判断单元,用于判断是否对各数据标签记录语义内容; 语义内容记录单元,用于对需要记录语义内容的数据标签记录语义内容。15.如权利要求14所述多级数据存储装置,其特征在于,所述判断单元包括数据标签层级判断单元和单独词判断单元,所述数据标签层级判断单元用于判断数据标签是否为底层数据标签,所述单独词判断单元用于在数据标签不是底层数据标签时,判断该数据标签是否为单独词。
【专利摘要】一种多级数据存储方法及装置、多级数据结构、信息检索方法。所述多级数据存储方法包括:采用单个数据分类结构存储相互关联的多级数据;所述方法包括:分别生成各级数据的数据标签及分别记录各数据标签对应的关联关系信息,并记录底层数据标签的语义内容,所述关联关系信息用于保存该数据及其所对应的上下级数据之间的关系;判断是否对各数据标签记录语义内容;如果是,则对对应的数据标签记录语义内容。本发明存储方法形成的多级数据结构简单,数据标签具有了实际的语义,有利于提升信息检索的精度和效率。
【IPC分类】G06F17/30, G06N5/02
【公开号】CN105404660
【申请号】CN201510745016
【发明人】曾永梅, 李波, 朱频频
【申请人】上海智臻智能网络科技股份有限公司
【公开日】2016年3月16日
【申请日】2015年11月5日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1