预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111723074A(43)申请公布日2020.09.29(21)申请号201910212394.X(22)申请日2019.03.20(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室(72)发明人宋宇航颜博(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人张一军张效荣(51)Int.Cl.G06F16/21(2019.01)G06F16/242(2019.01)权利要求书2页说明书10页附图6页(54)发明名称生成查询数据模型系统的方法和装置(57)摘要本发明公开了生成查询数据模型系统的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取第一数据模型集合和第二数据模型集合;确定所述第一数据模型集合和第二数据模型集合中数据模型之间的关系;将所述关系进行迭代直至收敛,根据收敛的结果为第二数据模型集合中的每个数据模型添加主题标签;根据第一数据模型集合和完成添加主题标签的第二数据模型集合,生成查询数据模型系统。该实施方式避免现有技术依赖于人工添加主题标签较为片面、准确率低、需要定期全量维护的技术缺陷,达到了生成查询数据模型系统内的主题标签准确、方便开发人员根据主题标签选择最合适的数据模型、能够实时更新数据模型主题标签的技术效果。CN111723074ACN111723074A权利要求书1/2页1.一种生成查询数据模型系统的方法,其特征在于,包括:获取第一数据模型集合和第二数据模型集合;确定所述第一数据模型集合和第二数据模型集合中数据模型之间的关系;将所述关系进行迭代直至收敛,根据收敛的结果为第二数据模型集合中的每个数据模型添加主题标签;根据第一数据模型集合和完成添加主题标签的第二数据模型集合,生成查询数据模型系统;其中,第一数据模型集合是指在初始状态下已经添加主题标签的数据模型的集合;第二数据模型集合为在初始状态下未知主题的数据模型的集合。2.根据权利要求1所述的方法,其特征在于,获取第一数据模型集合之前,包括:获取已知主题的数据模型集合;对集合中的每个已知主题的数据模型添加主题标签,生成第一数据模型集合。3.根据权利要求2所述的方法,其特征在于,对集合中的每个已知主题的数据模型添加主题标签,生成第一数据模型集合,包括:对集合中的已知主题的数据模型进行主题划分;当已知主题的数据模型存在唯一确定的主题时,则根据对应的主题添加主题标签;当已知主题的数据模型不存在唯一确定的主题时,则对所述已知主题的数据模型添加任意主题标签。4.根据权利要求3所述的方法,其特征在于,对集合中的已知主题的数据模型进行主题划分可以依据业务进行划分;所述业务,包括至少以下之一:交易、财务、用户、售后、仓储、配送。5.根据权利要求1所述的方法,其特征在于,确定所述第一数据模型集合和第二数据模型中数据模型之间的关系,包括:通过离线收集的方式,获取第一数据模型集合和第二数据模型之间的调度关系和/或使用信息数据;根据所述调度关系和/或使用信息数据,确定数据模型之间的关系;所述关系通过graph关系图显示。6.根据权利要求4所述的方法,其特征在于,所述关系图存储在Hadoop分布式文件系统上。7.根据权利要求6所述的方法,其特征在于,所述关系图中第一数据模型集合和第二数据模型集合之间数据模型的权重根据离线数据确定。8.根据权利要求7所述的方法,其特征在于,将所述关系进行迭代直至收敛,根据收敛的结果为第二数据模型集合中的每个数据模型添加主题标签,包括:所述关系进行循环迭代所运用的方法为基于标签传播算法;所述直至收敛的标准为:每个标签的对应的数据模型的个数为定值。9.根据权利要求8所述的方法,其特征在于,在spark集群上或Hadoop分布式文件系统上,将所述关系进行循环迭代。10.根据权利要求9所述的方法,其特征在于,将所述关系进行迭代直至收敛,包括:将所述关系图转换为弹性分布式数据集;2CN111723074A权利要求书2/2页将所述弹性分布式数据集进行循环迭代直至收敛。11.根据权利要求1所述的方法,其特征在于,所述生成查询数据模型的系统存储在Elasticsearch集群上。12.一种生成查询数据模型系统的装置,其特征在于,包括:数据模型集合获取模块,用于获取第一数据模型集合和第二数据模型集合;关系确定模块,用于确定所述第一数据模型集合和第二数据模型集合中数据模型之间的关系;标签确定模块,用于将所述关系进行迭代直至收敛,根据收敛的结果为第二数据模型集合中的每个数据模型添加主题标签;查询数据模型系统生成模块,用于根据第一数据模型集合和完成添加主题标签的第二数据模型集合,生成查询数据模型系统;其中