一种物联网数据交换方法及系统技术方案

技术编号:15519563 阅读:113 留言:0更新日期:2017-06-04 09:22
公开了一种物联网数据交换方法及系统,所述方法包括:管理方接收需求方发送的目录检索请求,并将检索过滤后的目录发送至需求方;若检索后的目录包含所需数据,则需求方向管理方发送目录查询请求;管理方接收目录查询请求,并将目录查询请求涉及的数据资源访问方式发送至需求方;需求方根据数据资源访问方式向提供方发送数据交换请求,并接收提供方返回的数据资源;其中,交换数据目录包括:数据资源描述信息、数据资源访问方式。通过提供基于管理方的交换数据目录的交换数据资源发现机制,有效解决了数据交换过程中存在的数据发现、数据多源、异构和实时性等问题。

Data exchange method and system for Internet of things

Disclosed is a data exchange method and system, the method includes: the demand side management of sending and receiving catalogue retrieval request, and retrieves the filtered directory sent to the demand side; if the search directory contains the required data, the demand management direction send catalogue query request; receiving management the directory query request, and directory query request to data resource access transmission to the demand side; the demand side resources according to the data access provider to send and receive data exchange request, the provider returns the data resources; in the exchange of data directory includes a data resource description information, data resource access. By providing the exchange data resource discovery mechanism based on the exchange data directory of management, it effectively solves the problems of data discovery, data multi-source, heterogeneous and real-time in the process of data exchange.

【技术实现步骤摘要】
一种物联网数据交换方法及系统
本专利技术涉及物联网
,尤其涉及一种物联网数据交换方法及系统。
技术介绍
物联网是继计算机、互联网之后世界信息化发展的第三次浪潮。物联网是一种通过射频识别、红外感应和视频监控等感应设备,在约定的协议基础上把物品和互联网连接起来,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的网络。目前,在智慧城市、智能制造、公共安全管理等领域,涉及大量部门的相互协作,迫切需要对不同系统的实时物联网数据进行融合处理。但是,不同系统间产生的物联网数据由于数据来源广泛、数据格式多样、数据生成频率各异,往往不能进行有效的数据交换,进而限制了物联网数据价值的发挥,降低了物联网数据的应用效能。鉴于此,亟需一种能适应不同系统间物联网数据交换的解决方案,以有效解决不同物联网数据进行交换时存在的数据发现、数据多源、数据异构和数据交换实时性等问题。
技术实现思路
本专利技术的目的在于提出一种能适应不同系统间物联网数据交换的方法及系统,以有效解决不同物联网数据进行交换时存在的数据发现、数据多源、数据异构和数据交换实时性等问题。一方面,本专利技术提供了一种物联网数据交换方法,包括:S1、需求方向管理方发送目录检索请求;S2、管理方根据所述目录检索请求对目录数据库中的交换数据目录进行检索,并将检索过滤后的目录发送至需求方;S3、需求方对所述检索过滤后的目录进行解析,若所述检索过滤后的目录包含需求方所需的数据,则向管理方发送目录查询请求;S4、管理方接收所述目录查询请求,并将所述目录查询请求涉及的数据资源访问方式发送至需求方;S5、需求方根据所述数据资源访问方式生成数据交换请求,并接收提供方返回的数据资源;其中,所述交换数据目录包括:数据资源描述信息、数据资源访问方式。优选的,在步骤S1之前,所述方法还包括:提供方向管理方发送目录注册请求;管理方接收所述目录注册请求,并将所述目录注册请求携带的交换数据目录进行注册发布;优选的,在管理方接收所述目录注册请求之后,所述方法还包括:管理方根据所述目录注册请求携带的身份认证信息对提供方进行鉴权;若提供方通过鉴权,则将所述目录注册请求携带的交换数据目录进行注册发布;若提供方未通过鉴权,则管理方向提供方返回注册请求失败的响应信息。优选的,在管理方接收所述目录查询请求之后,所述方法还包括:管理方从所述目录查询请求中解析出待查询目录的提供方;查询预先存储的数据交换权限列表;若所述需求方与所述待查询目录的提供方属于数据直连供需组,则管理方将提供方的数据资源访问方式发送至需求方;其中,所述数据交换权限列表包括:数据直连供需组、数据中转供需组。优选的,若所述需求方与所述待查询目录的提供方属于数据中转供需组,则管理方将自身的数据资源访问方式发送至需求方;需求方根据管理方的数据资源访问方式向管理方发送数据交换请求,并由管理方将所述数据交换请求转发至提供方,并接收由管理方转发的数据资源。优选的,所述数据资源访问方式包括:接口信息;所述接口信息包括:接口协议说明、数据接口名称、数据接口地址、接口数据更新频率。优选的,在步骤S1之后,步骤S2之前,所述方法还包括:管理方根据所述目录检索请求携带的身份认证信息对需求方进行鉴权;若需求方通过鉴权,则管理方将检索过滤后的目录发送至需求方;若需求方未通过鉴权,则管理方向提供方返回检索请求失败的响应信息。另一方面,本专利技术还提供了一种物联网数据交换系统,所述系统包括:多个提供方、管理方、多个需求方;提供方,用于向管理方发送目录注册请求,以及接收需求方发送的数据交换请求、并根据所述数据交换请求向需求方返回数据资源;管理方,用于接收提供方发送的目录注册请求、并将所述目录注册请求携带的交换数据目录进行注册发布;还用于接收需求方发送的目录检索请求,根据所述目录检索请求对目录数据库中的交换数据目录进行检索,并将检索过滤后的目录发送至需求方,以及接收需求方发送的目录查询请求、并将所述目录查询请求涉及的数据资源访问方式发送至需求方;需求方,用于向管理方发送目录检索请求、并接收所述检索过滤后的目录,以及向管理方发送目录查询请求、并接收所述目录查询请求涉及的数据资源访问方式,以及根据所述数据资源访问方式向提供方发送数据交换请求,并接收提供方返回的数据资源;其中,所述交换数据目录包括:数据资源描述信息、数据资源访问方式。优选的,在接收所述目录注册请求之后,所述管理方还用于:根据所述目录注册请求携带的身份认证信息对提供方进行鉴权;若提供方通过鉴权,则将所述目录注册请求携带的交换数据目录进行注册发布;若提供方未通过鉴权,则管理方向提供方返回注册请求失败的响应信息。优选的,管理方在接收所述目录查询请求之后,还用于:从所述目录查询请求中解析出待查询目录的提供方;查询预先存储的数据交换权限列表;若所述需求方与所述待查询目录的提供方属于数据直连供需组,则管理方将提供方的数据资源访问方式发送至需求方;其中,所述数据交换权限列表包括:数据直连供需组、数据中转供需组。优选的,若所述需求方与所述待查询目录的提供方属于数据中转供需组,则管理方将自身的数据资源访问方式发送至需求方;需求方根据管理方的数据资源访问方式向管理方发送数据交换请求,并由管理方将所述数据交换请求转发至提供方,并接收由管理方转发的数据资源。优选的,管理方在根据所述目录检索请求对目录数据库中的交换数据目录进行检索之前,还用于:根据所述目录检索请求携带的身份认证信息对需求方进行鉴权;若需求方通过鉴权,则将检索过滤后的目录发送至需求方;若需求方未通过鉴权,则向需求方返回检索请求失败的响应信息。从以上技术方案可以看出,本专利技术通过将包含数据资源描述信息、数据资源访问方式的目录发布在管理方,供需双方能根据管理方发布的目录进行数据交换,有效解决了数据交换中存在的数据发现、数据异构和数据交换实时性等问题。附图说明通过以下参照附图而提供的具体实施方式部分,本专利技术的特征和优点将变得更加容易理解,在附图中:图1是本专利技术实施例中的物联网数据交换方法流程示意图;图2是本专利技术实施例中的物联网数据交换系统组成框架图;1、提供方;2、管理方;3、需求方。具体实施方式下面参照附图对本专利技术的示例性实施方式进行详细描述。对示例性实施方式的描述仅仅是出于示范目的,而绝不是对本专利技术及其应用或用法的限制。在现有技术中,不同物联网系统之间由于数据来源广泛不同、数据格式不同、数据访问频率不同等差异,往往不能进行有效的数据交换。鉴于此,本专利技术的专利技术人提出了一种新的物联网数据交换方法及系统。本专利技术的主要思路是:将包含数据资源描述信息、数据资源访问方式的交换数据目录注册发布在管理方,然后,需求方可通过检索、查询管理方中的交换数据目录,获取所需数据资源的访问方式,通过提供方提供的数据资源访问方式生成数据交换请求,以实现物联网数据交换。这样一来,有销解决了物联网数据交换中的数据发现、数据异构和实时性等问题。需要指出的是,在本专利技术中,提供方可以是一个物联网系统或者是一个物联网系统中的组件;需求方可以是一个物联网系统或者是一个物联网系统中的组件;管理方可以是一个在需求方、提供方之外的单独的物联网系统,也可以是需求方或提供方所在物联网系统的一个组件。下面结合附图和具体实施例对本本文档来自技高网...
一种物联网数据交换方法及系统

【技术保护点】
一种物联网数据交换方法,其特征在于,所述方法包括:S1、需求方向管理方发送目录检索请求;S2、管理方根据所述目录检索请求对目录数据库中的交换数据目录进行检索,并将检索过滤后的目录发送至需求方;S3、需求方对所述检索过滤后的目录进行解析,若所述检索过滤后的目录包含需求方所需的数据,则向管理方发送目录查询请求;S4、管理方接收所述目录查询请求,并将所述目录查询请求涉及的数据资源访问方式发送至需求方;S5、需求方根据所述数据资源访问方式生成数据交换请求,并接收提供方返回的数据资源;其中,所述交换数据目录包括:数据资源描述信息、数据资源访问方式。

【技术特征摘要】
1.一种物联网数据交换方法,其特征在于,所述方法包括:S1、需求方向管理方发送目录检索请求;S2、管理方根据所述目录检索请求对目录数据库中的交换数据目录进行检索,并将检索过滤后的目录发送至需求方;S3、需求方对所述检索过滤后的目录进行解析,若所述检索过滤后的目录包含需求方所需的数据,则向管理方发送目录查询请求;S4、管理方接收所述目录查询请求,并将所述目录查询请求涉及的数据资源访问方式发送至需求方;S5、需求方根据所述数据资源访问方式生成数据交换请求,并接收提供方返回的数据资源;其中,所述交换数据目录包括:数据资源描述信息、数据资源访问方式。2.如权利要求1所述的方法,其特征在于,在步骤S1之前,所述方法还包括:提供方向管理方发送目录注册请求;管理方接收所述目录注册请求,并将所述目录注册请求携带的交换数据目录进行注册发布。3.如权利要求2所述的方法,其特征在于,在管理方接收所述目录注册请求之后,所述方法还包括:管理方根据所述目录注册请求携带的身份认证信息对提供方进行鉴权;若提供方通过鉴权,则将所述目录注册请求携带的交换数据目录进行注册发布;若提供方未通过鉴权,则管理方向提供方返回注册请求失败的响应信息。4.如权利要求1所述的方法,其特征在于,在管理方接收所述目录查询请求之后,所述方法还包括:管理方从所述目录查询请求中解析出待查询目录的提供方;查询预先存储的数据交换权限列表;若所述需求方与所述待查询目录的提供方属于数据直连供需组,则管理方将提供方的数据资源访问方式发送至需求方;其中,所述数据交换权限列表包括:数据直连供需组、数据中转供需组。5.如权利要求4所述的方法,其特征在于,若所述需求方与所述待查询目录的提供方属于数据中转供需组,则管理方将自身的数据资源访问方式发送至需求方;需求方根据管理方的数据资源访问方式向管理方发送数据交换请求,并由管理方将所述数据交换请求转发至提供方,并接收由管理方转发的数据资源。6.如权利要求1所述的方法,其特征在于,所述数据资源访问方式包括:接口信息;所述接口信息包括:接口协...

【专利技术属性】
技术研发人员:董晶钟海芳魏子良尹邵龙陈雪松
申请(专利权)人:华北计算技术研究所中国电子科技集团公司第十五研究所
类型:发明
国别省市:北京,11

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

1