掌桥专利:专业的专利平台
掌桥专利
首页

一种基于物联网的数据共享交换方法及系统

文献发布时间:2023-06-19 11:45:49


一种基于物联网的数据共享交换方法及系统

技术领域

本申请涉及大数据处理技术领域,尤其涉及一种基于物联网的数据共享交换方法及系统。

背景技术

物联网(Internet of things)是新一代信息技术的重要组成部分,也是"信息化"时代的重要发展阶段。顾名思义,物联网就是物物相连的互联网。

目前,通常是在一个较小的互联单元内实现物物互联(例如:以一个家庭为互联单元,在一个家庭中实现物物互联;以一个农场为互联单元,在一个农场内实现物物互联;以一个水利系统为互联单元,在一个水利系统内实现物物互联;以一个气象系统为互联单元,在一个气象系统内实现物物互联等)。在一个互联单元中的各个元器件采集或产生的数据在该互联单元中是可以共享交换的,以一个农场为例,一个农场内不同地点的土壤含水量、一个农场内不同地点的灌溉量、一个农场内不同地点的光照量、一个农场内不同地点的施肥量、一个农场内不同地点的植物生长情况等数据可以供该互联单位内不同服务器、不同客户端共享交换。

但是为了保证数据的安全性,一个互联单元中的数据是难以向其他互联单元进行分享的,所以限制了物联网数据的使用范围。

因此,如何在保证物联网数据安全的同时,在较大范围内分享物联网数据,是目前本领域技术人员急需解决的技术问题。

发明内容

本申请提供了一种基于物联网的数据共享交换方法及系统,以在保证物联网数据安全的同时,在较大范围内分享物联网数据。

为解决上述技术问题,本申请提供如下技术方案:

一种基于物联网的数据共享交换方法,包括如下步骤:服务器接收数据获取请求,判断所述数据获取请求是否由该服务器所在的互联单元内的终端所发出的;若所述数据获取请求是该服务器所在互联单元之外的其他互联单元内的终端发出的,则服务器依据数据获取请求中的要素更新隐私保护模型;服务器将待获取的数据输入至隐私保护模型,得到经隐私保护后的输出数据,以响应终端发出的数据获取请求。

如上所述的基于物联网的数据共享交换方法,其中,优选的是,若该数据获取请求是该服务器所在互联单元内的终端发出的,则服务器将待获取数据直接作为输出数据,以响应终端发出的数据获取请求。

如上所述的基于物联网的数据共享交换方法,其中,优选的是,比较数据获取请求中包含的互联单元的标识和服务器所在互联单元的标识,以判断所述数据获取请求是否由该服务器所在的互联单元内的终端所发出的。

如上所述的基于物联网的数据共享交换方法,其中,优选的是,依据数据获取请求所对应的请求要素集合

如上所述的基于物联网的数据共享交换方法,其中,优选的是,提取所述数据获取请求中的各个要素,形成请求要素集合;分别计算请求要素集合

一种基于物联网的数据共享交换系统,包括:多个互联单元,每个互联单元内包括服务器和多个终端;服务器接收数据获取请求,判断所述数据获取请求是否由该服务器所在的互联单元内的终端所发出的;若所述数据获取请求是该服务器所在互联单元之外的其他互联单元内的终端发出的,则服务器依据数据获取请求中的要素更新隐私保护模型;服务器将待获取的数据输入至隐私保护模型,得到经隐私保护后的输出数据,以响应终端发出的数据获取请求。

如上所述的基于物联网的数据共享交换系统,其中,优选的是,若该数据获取请求是该服务器所在互联单元内的终端发出的,则服务器将待获取数据直接作为输出数据,以响应终端发出的数据获取请求。

如上所述的基于物联网的数据共享交换系统,其中,优选的是,比较数据获取请求中包含的互联单元的标识和服务器所在互联单元的标识,以判断所述数据获取请求是否由该服务器所在的互联单元内的终端所发出的。

如上所述的基于物联网的数据共享交换系统,其中,优选的是,依据数据获取请求所对应的请求要素集合

如上所述的基于物联网的数据共享交换系统,其中,优选的是,提取所述数据获取请求中的各个要素,形成请求要素集合;分别计算请求要素集合

为解决上述技术问题,本申请提供的基于物联网的数据共享交换方法及系统,由于服务器会根据数据获取请求中的要素对待获取数据进行隐私保护,因此服务器向其所在互联单元之外的其他互联单元提供数据时,可以保证数据的安全性,从而扩大了物联网数据的使用范围。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的基于物联网的数据共享交换方法的流程图;

图2是本申请实施例提供的基于物联网的数据共享交换系统的示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

实施例一

如图1所示,本申请提供了一种基于物联网的数据共享交换方法,包括如下步骤:

步骤S110、服务器接收数据获取请求,判断该数据获取请求是否由该服务器所在的互联单元内的终端所发出的;

具体的,服务器接收数据获取请求,该数据获取请求中包含有发出该数据获取请求的终端所在的互联单元的标识,比较数据获取请求中包含的互联单元的标识和服务器所在互联单元的标识。若数据获取请求中所包含的互联单元的标识与接收该数据获取请求的服务器所在的互联单元的标识相同,则该数据获取请求为该服务器所在的互联单元内的终端发出的;若数据获取请求中所包含的互联单元的标识与接收该数据获取请求的服务器所在的互联单元的标识不同,则该数据获取请求为该服务器所在的互联单元之外的其他互联单元内的终端发出的。

作为一个例子,农场系统作为一个互联单元,其中包括服务器、多个终端和多个数据采集器(例如:各种传感器);气象系统作为一个互联单元,其中包括服务器、多个终端和多个采集器(例如:各种传感器)。气象系统的服务器接收农场系统中的终端发送的数据获取请求,并响应该数据获取请求。

作为又一例子,城市交通监控系统作为一个互联单元,其中包括服务器、多个终端和多个监控采集设备(例如:摄像头);商场监控系统作为一个互联单元,其中包括服务器、多个终端和多个监控采集设备。商场监控系统的服务器接收城市交通监控系统中的终端发送的数据获取请求,并响应该数据获取请求。

步骤S120、若该数据获取请求是该服务器所在互联单元内的终端发出的,则服务器将待获取数据直接作为输出数据,以响应终端发出的数据获取请求;

若该数据获取请求是该服务器所在互联单元内的终端发出的,说明待获取的数据是存储在该服务器所在的互联单元(该互联单元内的所有存储设备)内,而在同一互联单元内的终端之间是可以安全的共享交换数据的,因此依据数据获取请求,服务器在其所在的互联单元内存储的数据中查找得到待获取的数据,将查找到的待获取的数据直接作为输出数据,提供给发出请求的终端。

步骤S130、若该数据获取请求是该服务器所在互联单元之外的其他互联单元内的终端发出的,则服务器依据数据获取请求中的要素更新隐私保护模型;

若该数据获取请求是该服务器所在互联单元之外的其他互联单元内的终端发出的,则提取该数据获取请求中的各个要素,形成请求要素集合

分别计算请求要素集合

将请求要素集合

依据数据获取请求所对应的请求要素集合

将选择出的隐私参数

步骤S140、服务器将待获取的数据输入至隐私保护模型,得到经隐私保护后的输出数据,以响应终端发出的数据获取请求;

依据数据获取请求,服务器在其所在的互联单元(该互联单元内的所有存储设备)内存储的数据中查找得到待获取的数据,然后将待获取的数据输入至隐私保护模型中,经隐私保护模型隐私保护处理后,得到响应数据获取请求的输出,并且将该输出提供给发出数据获取请求的终端。

具体的,终端产生的数据和采集器采集的数据可以存储在自身的存储设备中,或者终端产生的数据和采集器采集的数据都可以存储在服务器的存储设备中。

作为一个例子,农场系统中的终端产身的数据和采集器采集的数据存储在自身的存储设备中,或者存储在该农场系统的服务器的存储设备中。气象系统中的终端产身的数据和采集器采集的数据存储在自身的存储设备中,或者存储在该气象系统的服务器的存储设备中。

作为又一例子,城市交通监控系统中采集的监控数据存储在终端或监控采集设备的存储设备中,或者存储在该交通监控系统的服务器的存储设备中。商场监控系统中采集的监控数据存储在终端或监控采集设备的存储设备中,或者存储在该商场监控系统的服务器的存储器中。

实施例二

如图2所示,本申请还提供了一种基于物联网的数据共享交换系统,包括:多个互联单元(以两个互联单元为例,第一互联单元210和第二互联单元220),每个互联单元内包括服务器和多个终端(第一互联单元210内包括服务器211、第一终端212、第二终端213,第二互联单元220内包括服务器221、第一终端222、第二终端223)。

服务器接收数据获取请求,判断该数据获取请求是否由该服务器所在的互联单元内的终端所发出的;

具体的,服务器接收数据获取请求,该数据获取请求中包含有发出该数据获取请求的终端所在的互联单元的标识,比较数据获取请求中包含的互联单元的标识和服务器所在互联单元的标识。若数据获取请求中所包含的互联单元的标识与接收该数据获取请求的服务器所在的互联单元的标识相同,则该数据获取请求为该服务器所在的互联单元内的终端发出的;若数据获取请求中所包含的互联单元的标识与接收该数据获取请求的服务器所在的互联单元的标识不同,则该数据获取请求为该服务器所在的互联单元之外的其他互联单元内的终端发出的。

作为一个例子,农场系统作为一个互联单元,其中包括服务器、多个终端和多个数据采集器(例如:各种传感器);气象系统作为一个互联单元,其中包括服务器、多个终端和多个采集器(例如:各种传感器)。气象系统的服务器接收农场系统中的终端发送的数据获取请求,并响应该数据获取请求。

作为又一例子,城市交通监控系统作为一个互联单元,其中包括服务器、多个终端和多个监控采集设备(例如:摄像头);商场监控系统作为一个互联单元,其中包括服务器、多个终端和多个监控采集设备。商场监控系统的服务器接收城市交通监控系统中的终端发送的数据获取请求,并响应该数据获取请求。

若该数据获取请求是该服务器所在互联单元内的终端发出的,则服务器将待获取数据直接作为终端对数据获取请求的响应;

若该数据获取请求是该服务器所在互联单元内的终端发出的,说明待获取的数据是存储在该服务器所在的互联单元(该互联单元内的所有存储设备)内,而在同一互联单元内的终端之间是可以安全的共享交换数据的,因此依据数据获取请求,服务器在其所在的互联单元内存储的数据中查找得到待获取的数据,将查找到的待获取的数据直接作为对数据获取请求的响应,提供给发出请求的终端。

若该数据获取请求是该服务器所在互联单元之外的其他互联单元内的终端发出的,则服务器依据数据获取请求中的要素更新隐私保护模型;

若该数据获取请求是该服务器所在互联单元之外的其他互联单元内的终端发出的,则提取该数据获取请求中的各个要素,形成请求要素集合

分别计算请求要素集合

将请求要素集合

依据数据获取请求所对应的请求要素集合

将选择出的隐私参数

服务器将待获取的数据输入至隐私保护模型,得到经隐私保护后的输出数据,以响应终端发出的数据获取请求;

依据数据获取请求,服务器在其所在的互联单元(该互联单元内的所有存储设备)内存储的数据中查找得到待获取的数据,然后将待获取的数据输入至隐私保护模型中,经隐私保护模型隐私保护处理后,得到响应数据获取请求的输出,并且将该输出提供给发出数据获取请求的终端。

具体的,终端产生的数据和采集器采集的数据可以存储在自身的存储设备中,或者终端产生的数据和采集器采集的数据都可以存储在服务器的存储设备中。

作为一个例子,农场系统中的终端产身的数据和采集器采集的数据存储在自身的存储设备中,或者存储在该农场系统的服务器的存储设备中。气象系统中的终端产身的数据和采集器采集的数据存储在自身的存储设备中,或者存储在该气象系统的服务器的存储设备中。

作为又一例子,城市交通监控系统中采集的监控数据存储在终端或监控采集设备的存储设备中,或者存储在该交通监控系统的服务器的存储设备中。商场监控系统中采集的监控数据存储在终端或监控采集设备的存储设备中,或者存储在该商场监控系统的服务器的存储器中。

由于本申请中的服务器会根据数据获取请求中的要素对待获取数据进行隐私保护,因此服务器向其所在互联单元之外的其他互联单元提供数据时,可以保证数据的安全性,从而扩大了物联网数据的使用范围。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

相关技术
  • 一种基于物联网的数据共享交换方法及系统
  • 一种数据安全共享交换方法和数据安全共享交换平台系统
技术分类

06120113043037