System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据感知系统及方法技术方案_技高网

数据感知系统及方法技术方案

技术编号:43512861 阅读:13 留言:0更新日期:2024-11-29 17:14
本发明专利技术提供一种数据感知系统及方法,通过网络设备将自身的各种数据以数据接口的形式分布到环境中,同时也能感知到其他网络设备分布到环境中的各种数据接口,可根据数据接口通过IPV6网络相互连接、交换数据,具备了对环境中各种数据的感知力。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,特别是涉及一种数据感知系统及方法


技术介绍

1、人们通过五种感知力来感知环境,人能看见环境中的颜色,能听见环境中的声音,能闻到环境中的气味。在现代城市中,充满了各种各样的信息数据,然而人们却不能感知到这些数据。人们由于缺少对环境中数据的感知力而错过了很多信息和机会。

2、为了解决以上问题,现有技术中通过借助特定的网络设备实现人们对某一种信息数据的感知,但是不能与环境中其他网络设备实现通信与数据交换,不具备对环境中各种数据的感知力。


技术实现思路

1、鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种数据感知系统及方法,用于解决以上现有技术问题。

2、为实现上述目的及其他相关目的,本专利技术提供一种数据感知系统,所述系统包括:接入ipv6网络的服务端以及多个客户端,并分别分配有一或多个ipv6地址;其中,每个客户端,提供一或多个数据接口,并将客户端信息通过ipv6网络发送至所述服务端进行储存;在作为数据接口感知方时通过ipv6网络向所述服务端发送用于感知作为数据接口提供方的客户端的一或多个数据接口的感知指令;在作为数据接口提供方时通过数据接口向作为数据接口感知方的客户端提供数据;所述服务端,用于在通过ipv6网络接收到由作为数据接口感知方的客户端发送的感知指令时查询对应储存的客户端信息,以供作为数据接口感知方的客户端基于对应生成的数据接口反馈信息通过ipv6网络与作为数据接口提供方的客户端的对应数据接口进行数据交换。

3、于本专利技术的一实施例中,所述服务端包括:客户端信息存储模块,用于储存由各客户端发送的客户端信息;客户端信息查询模块,连接所述客户端信息存储模块,用于接收由作为数据接口感知方的客户端发送的感知指令,并基于该感知指令执行对应的客户端信息查询操作。

4、于本专利技术的一实施例中,所述客户端信息的类型包括:第一客户端信息以及第二客户端信息;其中,所述第一客户端信息包括:客户端的ipv6地址、用于接收感知指令的端口号和客户端的地理位置信息;所述第二客户端信息包括:客户端的所有数据接口的数据接口信息;其中,所述数据接口信息包括:客户端的ipv6地址、数据接口的名称、对应监听的端口号、数据描述信息以及客户端的地理位置信息。

5、于本专利技术的一实施例中,所述客户端信息查询操作包括:根据感知指令中的地理位置范围,在所述客户端信息存储模块中查询到在该地理位置范围内的客户端的第一客户端信息,将该感知指令发送至查询到的对应客户端;或者,在所述客户端信息存储模块中查询到在该地理位置范围内的客户端的第二客户端信息,并在对应的第二客户端信息中筛选与所述感知指令的地理位置范围、数据接口的名称、感知关键词与数据描述信息均匹配的数据接口信息,并将筛选的数据接口信息作为数据接口反馈信息发送至作为数据接口感知方的客户端。

6、于本专利技术的一实施例中,每个客户端包括:数据接口管理模块、一或多个分别监听一端口的数据服务模块以及一或多个数据接口使用模块;

7、其中,每个数据服务模块,用于通过该客户端的ipv6地址以及监听的端口提供一数据接口,并将该数据接口的名称、ipv6地址、端口号和数据描述信息发送至所述数据接口管理模块进行登记;所述数据接口管理模块,用于将客户端信息发送至所述服务端;每个数据接口使用模块,用于将需要感知的数据接口的名称、感知关键词和地理位置范围发送至所述数据接口管理模块生成感知指令;在客户端作为数据接口感知方时,所述数据接口管理模块监听一数据接口反馈信息接收端口,通过客户端的ipv6地址和所述数据接口反馈信息接收端口接收数据接口反馈信息,以令对应数据接口使用模块与数据接口提供方的客户端的对应数据服务模块进行数据交换;其中,所述感知指令包括:需要感知的数据接口的名称、感知关键词、地理位置范围、客户端的ipv6地址和数据接口反馈信息接收端口的端口号;所述数据接口反馈信息包括:数据接口提供方的客户端的ipv6地址以及对应数据接口的数据接口信息;在客户端作为数据接口提供方时,由提供数据接口的数据服务模块与数据接口感知方的客户端的数据接口使用模块进行数据交换。

8、于本专利技术的一实施例中,在客户端作为数据接口提供方时,所述数据接口管理模块监听一接收感知指令端口,通过客户端的ipv6地址和所述接收感知指令端口接收由所述服务端发送的感知指令,并基于该感知指令查询匹配的已登记的数据接口,并生成对应的数据接口反馈信息发送至感知指令对应的客户端的ipv6地址和所述数据接口反馈信息接收端口,以供对应数据服务模块与接收到该数据接口反馈信息的数据接口感知方的客户端的数据接口使用模块进行数据交换;或者,由对应的数据服务模块直接与接收到由服务端发送的数据接口反馈信息的数据接口感知方的客户端的数据接口使用模块进行数据交换。

9、于本专利技术的一实施例中,所述数据接口使用模块还用于根据接收的数据接口反馈信息中的地理位置信息,将对应感知的数据接口布置到二维地图或三维空间中。

10、为实现上述目的及其他相关目的,本专利技术提供一种数据感知方法,应用于接入ipv6网络的服务端,储存有接入ipv6网络的各客户端发送的客户端信息,所述方法包括:通过ipv6网络接收由各客户端发送的用于感知其他客户端的一或多个数据接口的感知指令;根据所述感知指令查询对应储存的客户端信息,以供发送感知指令的客户端基于对应生成的数据接口反馈信息通过ipv6网络与被感知到的客户端的对应数据接口进行数据交换。

11、为实现上述目的及其他相关目的,本专利技术提供一种数据感知方法,应用于接入ipv6网络的客户端,所述方法包括:通过ipv6网络向接入ipv6网络的服务端发送用于感知接入ipv6网络的其他客户端的一或多个数据接口的感知指令,以供所述服务端查询对应储存的客户端信息;基于接收的由服务端生成的数据接口反馈信息或由被感知到的客户端基于服务端转发的感知指令生成的数据接口反馈信息,通过ipv6网络与被感知到的客户端的对应数据接口进行数据交换。

12、为实现上述目的及其他相关目的,本专利技术提供一种数据感知方法,应用于接入ipv6网络的客户端,将客户端信息发送至接入ipv6网络的服务端储存,所述方法包括:通过ipv6网络接收由所述服务端发送的来自接入ipv6网络的其他客户端的感知指令;基于该感知指令查询匹配的已登记的数据接口,并生成对应的数据接口反馈信息通过ipv6网络发送至所述感知指令对应的客户端;通过ipv6网络由对应被感知到的数据接口向所述感知指令对应的客户端提供数据。

13、如上所述,本专利技术是一种数据感知系统及方法,具有以下有益效果:本专利技术通过网络设备将自身的各种数据以数据接口的形式分布到环境中,同时也能感知到其他网络设备分布到环境中的各种数据接口,可根据数据接口通过ipv6网络相互连接、交换数据,具备了对环境中各种数据的感知力。

本文档来自技高网
...

【技术保护点】

1.一种数据感知系统,其特征在于,所述系统包括:

2.根据权利要求1中所述的数据感知系统,其特征在于,所述服务端包括:

3.根据权利要求2中所述的数据感知系统,其特征在于,所述客户端信息的类型包括:第一客户端信息以及第二客户端信息;

4.根据权利要求3中所述的数据感知系统,其特征在于,所述客户端信息查询操作包括:

5.根据权利要求4中所述的数据感知系统,其特征在于,每个客户端包括:数据接口管理模块、一或多个分别监听一端口的数据服务模块以及一或多个数据接口使用模块;

6.根据权利要求5中所述的数据感知系统,其特征在于,在客户端作为数据接口提供方时,所述数据接口管理模块监听一接收感知指令端口,通过客户端的IPV6地址和所述接收感知指令端口接收由所述服务端发送的感知指令,并基于该感知指令查询匹配的已登记的数据接口,并生成对应的数据接口反馈信息发送至感知指令对应的客户端的IPV6地址和所述数据接口反馈信息接收端口,以供对应数据服务模块与接收到该数据接口反馈信息的数据接口感知方的客户端的数据接口使用模块进行数据交换;

7.根据权利要求5中所述的数据感知系统,其特征在于,所述数据接口使用模块还用于根据接收的数据接口反馈信息中的地理位置信息,将对应感知的数据接口布置到二维地图或三维空间中。

8.一种数据感知方法,其特征在于,应用于接入IPV6网络的服务端,储存有接入IPV6网络的各客户端发送的客户端信息,所述方法包括:

9.一种数据感知方法,其特征在于,应用于接入IPV6网络的客户端,所述方法包括:

10.一种数据感知方法,其特征在于,应用于接入IPV6网络的客户端,将客户端信息发送至接入IPV6网络的服务端储存,所述方法包括:

...

【技术特征摘要】

1.一种数据感知系统,其特征在于,所述系统包括:

2.根据权利要求1中所述的数据感知系统,其特征在于,所述服务端包括:

3.根据权利要求2中所述的数据感知系统,其特征在于,所述客户端信息的类型包括:第一客户端信息以及第二客户端信息;

4.根据权利要求3中所述的数据感知系统,其特征在于,所述客户端信息查询操作包括:

5.根据权利要求4中所述的数据感知系统,其特征在于,每个客户端包括:数据接口管理模块、一或多个分别监听一端口的数据服务模块以及一或多个数据接口使用模块;

6.根据权利要求5中所述的数据感知系统,其特征在于,在客户端作为数据接口提供方时,所述数据接口管理模块监听一接收感知指令端口,通过客户端的ipv6地址和所述接收感知指令端口接收由所述服务端发送的感知指令,并基于该感知指令查询匹配的已登记的数据接...

【专利技术属性】
技术研发人员:游军
申请(专利权)人:树感科技上海有限公司
类型:发明
国别省市:

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

1