一种数据推荐的处理交互方法、装置及系统制造方法及图纸

技术编号:16755598 阅读:37 留言:0更新日期:2017-12-09 02:06
本发明专利技术公开了一种数据推荐的处理交互方法、装置及系统,涉及数据处理领域,解决了如何在节约用户搜索时间的基础上向用户推荐高质量的数据的问题。本发明专利技术的系统包括:交互装置及数据处理装置;所述交互装置用于将获取的开发者使用的数据信息以及确定的其所处状态对应的状态数据发送给数据处理装置,并接收数据处理装置向交互装置推荐的数据;所述数据处理装置用于根据交互装置获取的数据信息以及交互装置所处的状态向交互装置推荐数据。本发明专利技术主要应用于元数据推荐领域。

An interactive method, device and system for data recommendation

The invention discloses a data recommendation processing interaction method, device and system, relating to the field of data processing, and solves the problem of how to recommend high-quality data to users based on saving user search time. The system of the present invention includes interactive device and data processing device; the interactive device is used to get developers to use the data and the state corresponding to the determined status data is transmitted to a data processing device, data processing device and receiving device to interactive recommendation data; the data processing device according to the data information interaction device access and interaction device and the state of the recommended data to the interactive device. The invention is mainly used in the field of metadata recommendation.

【技术实现步骤摘要】
一种数据推荐的处理交互方法、装置及系统
本专利技术涉及数据处理领域,特别是涉及一种数据推荐的处理交互方法、装置及系统。
技术介绍
元数据又称中介数据、中继数据,为描述数据的数据,主要是描述数据属性的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。传统的元数据管理系统一般只提供基于各种查询条件的元数据搜索,元数据的推荐系统在业内还很少见。在现有技术中,由于元数据推荐系统的匮乏,导致高质量的数据得不到有效推广和充分利用,使数据价值被掩埋;同时开发者在元数据系统中进行数据搜索时产生的大量搜索历史记录得不到有效利用,致使元数据平台的能力不能充分发挥,开发者每次都需要进行重复、繁重的元数据搜索,尤其在开发者想要搜索某个数据的类似数据时,需要花费更多的周折;此外,数据开发者受限于已知的数据范围,无法快捷方便的发现相同业务领域的其他数据,不利于开发者对数据的深层次理解以及对数据的创新应用。因此,在数据处理技术快速发展的今天,如何高效的进行数据推荐,给用户提供高质量的数据成为数据管理过程中亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提出了一种数据推荐的处理交互方法、装置及系统,主要目的在于解决如何在节约用户搜索时间的基础上向用户推荐高质量的数据的问题。依据本专利技术的第一个方面,本专利技术提供一种数据推荐的处理交互系统,该系统包括:交互装置及数据处理装置;所述交互装置用于将获取的开发者使用的数据信息以及确定的其所处状态对应的状态数据发送给数据处理装置,并接收数据处理装置向交互装置推荐的数据;所述数据处理装置用于根据交互装置获取的数据信息以及交互装置所处的状态向交互装置推荐数据。依据本专利技术的第二个方面,本专利技术提供一种数据推荐的处理方法,该方法主要应用于数据处理装置一侧,包括:数据处理装置提取用于进行数据推荐的基础信息,所述基础信息用于在数据推荐过程中进行数据匹配;根据交互装置所处状态确定对应的预设推荐逻辑,所述预设推荐逻辑使用所述基础信息中的至少一种基础信息进行数据推荐;根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐。依据本专利技术的第三个方面,本专利技术提供一种数据推荐的交互方法,该方法主要应用于交互装置一侧,包括:交互装置获取开发者使用的数据信息;将所述数据信息发送给数据处理装置,以便数据处理装置从所述数据信息中提取用于进行数据推荐的基础信息;接收数据处理装置推荐的数据向开发者进行推荐。依据本专利技术的第四个方面,本专利技术提供一种数据推荐的交互方法,该方法主要应用于交互装置一侧,包括:交互装置确定当前所处的状态;将确定的所述状态所对应的状态数据发送给数据处理装置,以便数据处理装置根据所述状态数据确定交互装置当前所处的状态;接收数据处理装置发送的对应交互装置当前所处状态的推荐数据。依据本专利技术的第五个方面,本专利技术提供一种数据推荐的处理装置,该数据处理装置包括:提取单元,用于提取进行数据推荐的基础信息,所述基础信息用于在数据推荐过程中进行数据匹配;逻辑确定单元,用于根据交互装置所处状态确定对应的预设推荐逻辑,所述预设推荐逻辑使用所述基础信息中的至少一种基础信息进行数据推荐;处理单元,用于根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐。依据本专利技术的第六个方面,本专利技术提供一种数据推荐的交互装置,该交互装置包括:获取单元,用于获取开发者使用的数据信息;第一发送单元,用于将所述数据信息发送给数据处理装置,以便数据处理装置从所述数据信息中提取用于进行数据推荐的基础信息;第一接收单元,用于接收数据处理装置推荐的数据向开发者进行推荐。依据本专利技术的第七个方面,本专利技术提供一种数据推荐的交互装置,该交互装置,包括:状态确定单元,用于根据交互装置所展示的内容确定当前所处的状态;第二发送单元,用于将确定的所述状态所对应的状态数据发送给数据处理装置,以便数据处理装置根据所述状态数据确定交互装置当前所处的状态;第二接收单元,用于接收数据处理装置发送的对应交互装置当前所处状态的推荐数据。借由上述技术方案,本专利技术实施例提供的一种数据推荐的处理交互方法、装置及系统,能够在大量数据以及与开发者或用户有关的数据中提取用于进行数据推荐的基础信息,所述基础信息用于在数据推荐过程中进行数据匹配;然后根据交互装置侧的开发者或用户所处的状态,确定对应的预设推荐逻辑,通常对于交互装置处于不同的状态使用不同的推荐逻辑进行数据推荐,所述预设推荐逻辑使用所述基础信息中的至少一种基础信息进行数据推荐;最后根据确定的预设推荐逻辑及其使用的基础信息进行数据推荐,由于在进行数据推荐时避免了从海量数据中进行搜索,而是在与开发者或用户有关的数据中获取推荐数据,因此能够在大规模复杂的数据场景中,更加快捷的向用户推荐高质量的数据。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种数据推荐的处理交互系统的组成框图;图2示出了本专利技术实施例提供的一种数据推荐的处理方法的流程图;图3示出了本专利技术实施例提供的一种数据推荐的交互方法的流程图;图4示出了本专利技术实施例提供的一种数据推荐的交互方法的流程图;图5示出了本专利技术实施例提供的一种完整的数据推荐逻辑的示意图;图6示出了本专利技术实施例提供的一种数据处理装置的组成框图;图7示出了本专利技术实施例提供的一种数据处理装置的组成框图;图8示出了本专利技术实施例提供的一种数据推荐的交互装置的组成框图;图9示出了本专利技术实施例提供的一种数据推荐的交互装置的组成框图。具体实施方式下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。在元数据领域推荐系统匮乏的今天,高质量的数据没办法第一时间展现在开发者眼前,同时开发者在元数据系统中进行数据搜索时,大量搜索历史记录得不得有效利用,致使元数据平台的能力不能充分发挥,开发者每次都需要进行重复、繁重的元数据搜索,尤其开发者想要搜索某个数据的类似数据时,需要花费更多的周折。为了解决上述问题,本专利技术实施例提供一种数据推荐的处理交互系统,如图1所述,该系统包括:交互装置11及数据处理装置12;交互装置11用于将获取的开发者使用的数据信息以及确定的其所处状态所对应的状态数据发送给数据处理装置12,并接收数据处理装置12向交互装置11推荐的数据;数据处理装置12用于根据交互装置11获取的数据信息以及交互装置11当前所处的状态向交互装置11推荐数据。进一步的,所述系统中的交互装置11具有图8所示装置的功能,用于获取开发者使用的数据信息;将所述数据信息发送给数据处理装置12,以便数据处理装置12从所述数据信息中提取用于进行数本文档来自技高网...
一种数据推荐的处理交互方法、装置及系统

【技术保护点】
一种数据推荐的处理交互系统,其特征在于,所述系统包括:交互装置及数据处理装置;所述交互装置用于将获取的开发者使用的数据信息以及确定的其所处状态对应的状态数据发送给数据处理装置,并接收数据处理装置向交互装置推荐的数据;所述数据处理装置用于根据交互装置获取的数据信息以及交互装置所处的状态向交互装置推荐数据。

【技术特征摘要】
1.一种数据推荐的处理交互系统,其特征在于,所述系统包括:交互装置及数据处理装置;所述交互装置用于将获取的开发者使用的数据信息以及确定的其所处状态对应的状态数据发送给数据处理装置,并接收数据处理装置向交互装置推荐的数据;所述数据处理装置用于根据交互装置获取的数据信息以及交互装置所处的状态向交互装置推荐数据。2.根据权利要求1所述的系统,其特征在于,所述交互装置获取开发者使用的数据信息;将所述数据信息发送给数据处理装置,以便数据处理装置从所述数据信息中提取用于进行数据推荐的基础信息;接收数据处理装置推荐的数据向开发者进行推荐。3.根据权利要求1所述的系统,其特征在于,所述交互装置确定当前所处的状态;将确定的所述状态所对应的状态数据发送给数据处理装置,以便数据处理装置根据所述状态数据确定交互装置当前所处的状态;接收数据处理装置发送的对应交互装置当前所处状态的推荐数据。4.根据权利要求1所述的系统,其特征在于,所述数据处理装置提取用于进行数据推荐的基础信息,所述基础信息用于在数据推荐过程中进行数据匹配;根据交互装置所处状态确定对应的预设推荐逻辑,所述预设推荐逻辑使用所述基础信息中的至少一种基础信息进行数据推荐;根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐。5.一种数据推荐的处理方法,所述方法应用于数据处理装置,其特征在于,所述方法包括:数据处理装置提取用于进行数据推荐的基础信息,所述基础信息用于在数据推荐过程中进行数据匹配;根据交互装置所处状态确定对应的预设推荐逻辑,所述预设推荐逻辑使用所述基础信息中的至少一种基础信息进行数据推荐;根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐。6.根据权利要求5所述的方法,其特征在于,提取用于进行数据推荐的基础信息包括:提取用于进行数据推荐的开发者行为历史信息、预设推荐范围内的元数据标签和/或用于缩小推荐范围的关系数据。7.根据权利要求6所述的方法,其特征在于,提取开发者行为历史信息包括:提取开发者创建的表的元数据提取关键词、开发者依赖的表的元数据提取关键词和/或开发者在预设时间内的搜索关键词共同构成开发者行为历史信息。8.根据权利要求7所述的方法,其特征在于,提取开发者在预设时间内的搜索关键词包括:获取开发者在预设时间内的搜索关键词的历史记录,从搜索关键词的历史记录中剔除无效关键词后得到有效搜索关键词;所述无效关键词包括:停用词和特殊字符;利用加权算法统计有效搜索关键词的权值;根据有效搜索关键词对应的权值以及搜索时间计算有效搜索关键词的时间加权值;根据计算的时间加权值,在有效搜索关键词中提取出第一预设个数的搜索关键词作为开发者在预设时间内的搜索关键词。9.根据权利要求7所述的方法,其特征在于,提取开发者创建的表的元数据提取关键词包括:获取开发者创建的表的元数据标签,统计获取的所述元数据标签在全量元数据标签中的权值;根据统计的元数据标签的权值,在获取的所述元数据标签中提取出第二预设个数的元数据标签作为开发者创建的表的元数据提取关键词。10.根据权利要求7所述的方法,其特征在于,提取开发者依赖的表的元数据提取关键词包括:获取开发者依赖的表的元数据标签,统计获取的所述元数据标签在全量元数据标签中的权值;根据统计的元数据标签的权值,在获取的所述元数据标签中提取出第三预设个数的元数据标签作为开发者依赖的表的元数据提取关键词。11.根据权利要求6所述的方法,其特征在于,提取预设推荐范围内的元数据标签包括:在数据表的表信息中提取作为元数据标签的关键词;利用加权算法统计所述作为元数据标签的关键词的权值;根据所述作为元数据标签的关键词的权值,在每个数据表中提取第四预设个数的关键词作为预设推荐范围内的元数据标签。12.根据权利要求11所述的方法,其特征在于,利用加权算法统计所述作为元数据标签的关键词的权值包括:若所述作为元数据标签的关键词来源于表信息中的表名或者表注释,则将所述作为元数据标签的关键词的权值加上预设的数值。13.根据权利要求6所述的方法,其特征在于,提取用于缩小推荐范围的关系数据包括:根据开发者关系深度的情况,在开发者中选取具有预设层次关系的开发者形成用于缩小推荐范围的关系数据。14.根据权利要求6所述的方法,其特征在于,根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐包括:当交互装置处于当前无上下文的状态时,将开发者行为历史信息与预设推荐范围内的元数据标签进行匹配,并使用提取的关系数据缩小搜索范围,将搜索范围缩小后匹配成功的元数据标签所对应的数据向交互装置进行推荐。15.根据权利要求6所述的方法,其特征在于,根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐包括:当交互装置处于搜索关键词的状态时,将交互装置搜索的关键词与预设推荐范围内的元数据标签进行匹配,并使用提取的关系数据缩小搜索范围,将搜索范围缩小后匹配成功的元数据标签所对应的数据向交互装置进行推荐。16.根据权利要求6所述的方法,其特征在于,根据确定的预设推荐逻辑及其使用的基础信息向交互装置进行数据推荐包括:当交互装置处于浏览数据表的状态时,将交互装置浏览的数据表的标签与预设推荐范围内的元数据标签进行匹配,将匹配成功的元数据标签所对应的数据向交互装置进行推荐。17.一种数据推荐的交互方法,所述方法应用于交互装置,其特征在于,所述方法包括:交互装置获取开发者使用的数据信息;将所述数据信息发送给数据处理装置,以便数据处理装置从所述数据信息中提取用于进行数据推荐的基础信息;接收数据处理装置推荐的数据向开发者进行推荐。18.根据权利要求17所述的方法,其特征在于,用于进行数据推荐的基础信息包括:用于进行数据推荐的开发者行为历史信息、预设推荐范围内的元数据标签和/或用于缩小推荐范围的关系数据。19.根据权利要求18所述的方法,其特征在于...

【专利技术属性】
技术研发人员:李昊龙
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1