一种关系数据处理方法及设备技术

技术编号:15329576 阅读:77 留言:0更新日期:2017-05-16 13:13
本申请公开了一种关系数据处理方法。在确定关系数据中各个主体的主体信息以及所述主体之间的关系信息后,获取与所述第一主体的主体类型对应的关系主体表,并分别生成包含所述第一主体的类型ID的第一表项、包含所述关系ID与所述第二主体的类型ID的对应关系的第二表项,以及包含所述关系信息的第三表项,最后建立所述第一表项、所述第二表项、所述第三表项、所述关系主体表以及所述第一主体的主体值对应关系。该方法不仅能够实现任意关系数据的适配,降低对特定环境的要求,从而针对关系数据进行快速处理,降低了资源开销以及提升资源利用率。

Relational data processing method and apparatus

The present application discloses a relational data processing method. In determining the information relationship between each subject relationship in the data information and the subject of the body, the main type of acquiring corresponding with the first subject of the relationship between the body surface, and corresponding relationship were formed including the first main types of ID, including the first table relationship between ID and the second main body type ID of the second entry, and contains the relationship information the third, the subject finally established the first table, the second, the third, the relationship between the body surface and the first body value relationship. This method can not only realize the adaptation of any relational data, but also reduce the requirement of a specific environment, so as to deal with the relation data quickly, reduce the resource cost and raise the utilization ratio of the resource.

【技术实现步骤摘要】
一种关系数据处理方法及设备
本申请涉及通信
,特别涉及一种关系数据处理方法。本申请同时还涉及一种关系数据处理设备。
技术介绍
随着互联网的不断发展,人们越来越倾向于通过网站以及其他平台与其他用户进行活动以及沟通。对于网络用户来说,网站或者平台一般通过注册帐号而为其提供专属的服务。网络用户通过其各自在网络中自己拟定的用户名在互联网中互相联结,因此互联网中存在着海量的关系网络以及关系数据。关系网络是一种基于“网络”(节点之间的相互连接)而非“群体”(明确的边界和秩序)的组织形式,这种网络是基于某种关系进行关联的。举例来说,A、B是通过关系一关联起来,B,C通过关系二关联起来,C、D通过关系三关联起来等等,则A、B、C、D等就基于各种关联构建成一个网络。现有技术中通常通过实现关系和网络的可视化以及静态图表或交互式视觉的方式来实现关系网络的展现,从而进一步对数据进行挖掘或是匹配处理。对于平台运营商来说,随着其业务的发展,积累的数据将会越来越多,挖掘海量数据中蕴含的各种关系以及构建关系网络可以更好地满足业务团队的分析需求。然而,传统关系网络的搭建一般是针对特定的环境定制专用的关系数据处理本文档来自技高网...
一种关系数据处理方法及设备

【技术保护点】
一种关系数据处理方法,其特征在于,包括:确定关系数据中各个主体的主体信息,以及所述主体之间的关系信息,所述主体包括第一主体以及第二主体,所述主体信息至少包括所述主体的主体值、主体属性以及与主体类型对应的类型ID,所述关系信息至少包括与关系类型对应的关系ID;获取与所述第一主体的主体类型对应的关系主体表,所述关系主体表包含所述第一主体的类型ID与所述第一主体的主体属性的对应关系;分别生成包含所述第一主体的类型ID的第一表项、包含所述关系ID与所述第二主体的类型ID的对应关系的第二表项,以及包含所述关系信息的第三表项;建立所述第一表项、所述第二表项、所述第三表项、所述关系主体表以及所述第一主体的主...

【技术特征摘要】
1.一种关系数据处理方法,其特征在于,包括:确定关系数据中各个主体的主体信息,以及所述主体之间的关系信息,所述主体包括第一主体以及第二主体,所述主体信息至少包括所述主体的主体值、主体属性以及与主体类型对应的类型ID,所述关系信息至少包括与关系类型对应的关系ID;获取与所述第一主体的主体类型对应的关系主体表,所述关系主体表包含所述第一主体的类型ID与所述第一主体的主体属性的对应关系;分别生成包含所述第一主体的类型ID的第一表项、包含所述关系ID与所述第二主体的类型ID的对应关系的第二表项,以及包含所述关系信息的第三表项;建立所述第一表项、所述第二表项、所述第三表项、所述关系主体表以及所述第一主体的主体值对应关系。2.如权利要求1所示的方法,其特征在于,所述方法应用于关系网络系统中的关系网络适配层,所述关系网络系统还包括数据层、关系业务逻辑层以及前端展示层;其中,所述关系网络适配层在所述数据层之上。3.如权利要求2所述的方法,其特征在于,所述第一表项、所述第二表项、所述第三表项以及所述关系主体表配置于所述关系网络适配层;所示关系数据根据预设的通用关系数据接口协议规范生成。4.如权利要求1所述的方法,其特征在于,获取与所述主体类型对应的第一表项,具体为:查询当前是否存在包含所述第一主体的类型ID的关系主体表;若存在,将所述关系主体表作为所述第一表项;若不存在,创建包含所述第一主体的类型ID的关系主体表,并将所述关系主体表作为所述第一表项。5.如权利要求1所述的方法,其特征在于,在建立所述第一表项、所述第二表项、所述第三表项、所述关系主体表以及所述第一主体的主体值对应关系之后,还包括:当接收到来自于用户的关系数据访问请求时,根据当前存在的关系主体表,向所述用户展示当前有效的主体类型;根据与所述用户选择的主体类型、关系类型以及输入的主体值所对应的对应关系,获取与所述对应关系对应的关系数据;根据所述关系数据生成关系网络,并向所述用户展示所述关系网络。6.如权利要求5所述的方法,其特征在于,根据与所述用户选择的主体类型、关系类型以及输入的主体值所对应的对应关系获取与所述对应关系对应的关系数据,具体为:根据所述用户选择的主体类型以及输入的主体值,获取与所述主体类型的类型ID以及所述主体值对应的第一表项;根据所述对应关系,获取当前与所述第一表项对应的第二表项;根据所获取的第二表项向所述用户展示当前与所述类型ID以及所述主体值对应的关系类型;根据所述用户输入的配置信息,以及所选择的关系类型对应的第二表项,确定与所述第二表项、所述第一表项以及所述主体值对应的对应关系;根据所述对应关系生成所述关系数据。7.如权利要求5或6任一项所述的方法,其特征在于,所述关系数据中还包括第四表项以及第五表项,所述第四表项包括所述关系ID与主体显示属性的对应关系,所述第五表项包括所述类型ID与关系显示属性的对应关系。8.如权利要求7所述的方法,其特征在于,根据所述关系数据生成关系网络,并向所述用户展示所述关系网络,具体为:根据所述第四表项的主体显示属性以及第五表项的关系显示属...

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

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

1