当前位置: 首页 > 专利查询>刘志峰专利>正文

基于互联网的人类社会关系的互动系统及方法技术方案

技术编号:35356338 阅读:25 留言:0更新日期:2022-10-26 12:34
本发明专利技术公开了一种基于互联网的人类社会关系的互动系统及方法,涉及网络交互技术领域。该系统包括:数据层,用于获取并根据用户提交的数据采用网络化结构构建用户社会关系链,并将用户社会关系链存储在网络型数据库中;服务层,用于从数据层读取数据,并对读取的数据进行处理,将处理后的数据发送给视图层;视图层,用于利用终端设备采用多种程序语言进行可视化构建,实现关系网络的可视化展示。本发明专利技术通过网络化的形式将个人、群体、组织等以灵活的网络化结构的形式存储在网络形数据库中,可实现索引自由邻接,大大缩短了读取时间,提高了读写伸缩性;对数据进行解析并格式化,根据不同平台采用不同程序语言进行可视化展示。不同平台采用不同程序语言进行可视化展示。不同平台采用不同程序语言进行可视化展示。

【技术实现步骤摘要】
基于互联网的人类社会关系的互动系统及方法


[0001]本专利技术涉及网络交互
,具体而言,涉及一种基于互联网的人类社会关系的互动系统及方法。

技术介绍

[0002]在人类社会里,每个人作为个体都不是单独存在的,而是与其他个人、其他群体、其他组织等都有着错综复杂的联系的。故,为了更好表示这种类似于宇宙间各星体、星团、星云、尘埃、粒子等由于某种引力相互联系、相互围绕、相互作用的人类社会关系链,必然在发展的过程中需要这么一类超强、超广、超大的软件系统来映射现实人类社会的互联互动的真实现象。随着互联网的飞速发展,5G技术的普及,故以此为基础、为载体来用软件系统去映射现实人类社会的互联互动的真实现象成为一种可能。
[0003]虽然现在市面上已经有很多基于互联网的软件系统,比如:QQ、微信、微博、知乎、贴吧等等,但它们都是非常有限的以某个注册用户为主体的关系链,即仅仅是单纯以某个唯一的个体为中心,然后以列表的形式展现与该个体相关的其他个人、其他群体、其他组织的错综复杂的联系信息,其无法全面充分的进行相关用户的关系展示。另外现有的软件系统一般都会有推荐“可能认识的人”的功能,但具体该个人和他是什么关系,系统未明确说明、且可能认识的人过于盲选,导致好多用户对该功能进行了忽视,无法精准找到用户相关联的人员。

技术实现思路

[0004]为了克服上述问题或者至少部分地解决上述问题,本专利技术实施例提供一种基于互联网的人类社会关系的互动系统及方法,通过网络化的形式将所有个人、群体、组织等以灵活的网络化结构的形式存储在网络形数据库中,可实现索引自由邻接,大大缩短了读取时间,提高了读写伸缩性;同时对数据进行解析并格式化,然后根据不同平台采用不同程序语言进行可视化展示。
[0005]本专利技术的实施例是这样实现的:
[0006]第一方面,本专利技术实施例提供一种基于互联网的人类社会关系的互动系统,包括:数据层、服务层以及视图层,其中:
[0007]数据层,用于获取并根据用户提交的数据采用网络化结构构建用户社会关系链,并将用户社会关系链存储在网络型数据库中;
[0008]服务层,用于从数据层读取数据,并对读取的数据进行处理,将处理后的数据发送给视图层;
[0009]视图层,用于利用终端设备采用多种程序语言对从服务层获取的数据进行可视化构建,实现关系网络的可视化展示。
[0010]为了解决现有技术中的问题,本专利技术基于数据层、服务层以及视图层的相互配合,实现对人员社会关系的精准全面的展示。通过数据层,即提供数据持久化存储的软件应用
服务(如:MySQL数据库、Oracle数据库、DB2等)。在本专利技术中数据层主要是将用户提交的数据进行网络化存储,其中数据模型的主要构建块是:节点(映射现实社会中个体、组织等)、关系(关系连接节点)、属性(节点和关系都包含属性)。服务层,即部署在后台服务器上的软件应用服务(如:Web服务、Socket服务、FTP服务等)。在本专利技术中服务层主要是利用Web服务,对从数据库取回来的数据进行过滤处理,并将数据进行格式化、序列化等操作。视图层,即在终端设备上与用户进行可视化信息交互的界面(如APP、网页、小程序等)。在本专利技术中视图层主要是利用其终端设备,对从服务器请求回来的数据进行网络化的可视化展示。
[0011]基于第一方面,在本专利技术的一些实施例中,上述数据层包括数据采集模块和数据存储模块,其中:
[0012]数据采集模块,用于获取用户提交的数据,该数据包括个人信息、群体信息和组织信息;
[0013]数据存储模块,用于应用图理论采用网络化结构将个人、群体以及组织之间的关系信息存储在网络型数据库中。
[0014]基于第一方面,在本专利技术的一些实施例中,上述服务层包括网络连接模块、实体关系映射模块以及数据发送模块,其中:
[0015]网络连接模块,用于在服务端通过TCP/IP网络以连接池的形式连接网络型数据库;
[0016]实体关系映射模块,用于基于实体关系映射将存储在网络型数据库中的结点集、连接结点的关系映射到服务端应用程序的内存中;
[0017]数据发送模块,用于通过业务逻辑优化,以预设的形式将数据返回给视图层。
[0018]基于第一方面,在本专利技术的一些实施例中,上述数据发送模块包括业务优化单元,用于获取并根据场景信息和需求采用不同的优化方式对数据进行优化。
[0019]基于第一方面,在本专利技术的一些实施例中,上述服务层包括数据解析模块,用于对读取的数据进行解析和格式化处理。
[0020]基于第一方面,在本专利技术的一些实施例中,上述服务层包括数据过滤模块,用于对读取的数据进行过滤。
[0021]基于第一方面,在本专利技术的一些实施例中,上述视图层包括可视化构建模块和展示模块,其中:
[0022]可视化构建模块,用于根据不同平台,利用不同的程序语言结合获取的数据进行自定义可视化构建;
[0023]展示模块,用于采用2D关系网或3D立体的形式在终端设备上对构建的数据进行展示。
[0024]第二方面,本专利技术实施例提供一种基于互联网的人类社会关系的互动方法,包括以下步骤:
[0025]获取并根据目标网络用户信息采用网络化结构构建用户社会关系链,并将用户社会关系链存储在网络型数据库中;
[0026]在服务端通过TCP/IP网络以连接池的形式连接数据库,基于实体关系映射将存储在数据库中的结点集、连接结点的关系映射到服务端应用程序的内存中,再通过业务逻辑优化,以预设的形式将数据返回给客户端;
[0027]当客户端通过互联网请求服务端,并获取到消息返回后,在客户端对返回的数据进行解析并进行格式化处理;根据不同平台采用利用不同的程序语言对处理后的数据进行可视化构建并展示。
[0028]第三方面,本申请实施例提供一种电子设备,其包括存储器,用于存储一个或多个程序;处理器。当一个或多个程序被处理器执行时,实现如上述第二方面中任一项的方法。
[0029]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第二方面中任一项的方法。
[0030]本专利技术实施例至少具有如下优点或有益效果:
[0031]本专利技术实施例提供一种基于互联网的人类社会关系的互动系统及方法,基于数据层、服务层以及视图层的相互配合,实现对人员社会关系的精准全面的展示。通过网络化的形式将所有个人、群体、组织等以灵活的网络化结构的形式存储在网络形数据库中,可实现索引自由邻接,大大缩短了读取时间,提高了读写伸缩性;同时对数据进行解析并格式化,然后根据不同平台采用不同程序语言进行可视化展示。
附图说明
[0032]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于互联网的人类社会关系的互动系统,其特征在于,包括:数据层、服务层以及视图层,其中:数据层,用于获取并根据用户提交的数据采用网络化结构构建用户社会关系链,并将用户社会关系链存储在网络型数据库中;服务层,用于从数据层读取数据,并对读取的数据进行处理,将处理后的数据发送给视图层;视图层,用于利用终端设备采用多种程序语言对从服务层获取的数据进行可视化构建,实现关系网络的可视化展示。2.根据权利要求1所述的一种基于互联网的人类社会关系的互动系统,其特征在于,所述数据层包括数据采集模块和数据存储模块,其中:数据采集模块,用于获取用户提交的数据,该数据包括个人信息、群体信息和组织信息;数据存储模块,用于应用图理论采用网络化结构将个人、群体以及组织之间的关系信息存储在网络型数据库中。3.根据权利要求1所述的一种基于互联网的人类社会关系的互动系统,其特征在于,所述服务层包括网络连接模块、实体关系映射模块以及数据发送模块,其中:网络连接模块,用于在服务端通过TCP/IP网络以连接池的形式连接网络型数据库;实体关系映射模块,用于基于实体关系映射将存储在网络型数据库中的结点集、连接结点的关系映射到服务端应用程序的内存中;数据发送模块,用于通过业务逻辑优化,以预设的形式将数据返回给视图层。4.根据权利要求3所述的一种基于互联网的人类社会关系的互动系统,其特征在于,所述数据发送模块包括业务优化单元,用于获取并根据场景信息和需求采用不同的优化方式对数据进行优化。5.根据权利要求1所述的一种基于互联网的人类社会关系的互动...

【专利技术属性】
技术研发人员:刘志峰
申请(专利权)人:刘志峰
类型:发明
国别省市:

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

1