一种物联网数据处理方法、系统及设备技术方案

技术编号:28429747 阅读:63 留言:0更新日期:2021-05-11 18:39
本说明书提供一种物联网数据处理方法、系统及设备。方法包括:对终端设备发送的原始数据进行抽象化处理,将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据,得到服务原语数据,供云服务基于所述业务描述数据投递所述数据载荷所带数据。由此,当存在新增数据汇聚业务时,可对应调整业务描述数据即可,而无需边缘节点、IOT云平台和租户云平台的重适配,也就是说,本申请基于服务原语数据的抽象描述方式,提升了数据接入效率,且具有普遍适用性和扩展性的优点。

【技术实现步骤摘要】
一种物联网数据处理方法、系统及设备
本文件涉及物联网
,尤其涉及一种物联网数据处理方法、系统及设备。
技术介绍
物联网是指物与物相连形成的网络,它们之间进行信息交换和通信,以实现对物体的智能化识别、定位、跟踪、监控和管理的一种网络。在当前物联网领域中,租户所属边缘节点的部分对低实时要求的数据,有需要汇聚至租户中心云服务进行整体的计算的场景和需求。对于该需求,已有技术一般是采取数据即上报的方案,但当存在新增数据汇聚业务时,需要边缘节点、IOT云平台和租户云平台的重适配,导致接入效率低下、适用性、扩展性差等问题。因此,需要提供更加高效的物联网数据处理方案。
技术实现思路
本说明书实施例提供一种物联网数据处理方法,用以提升了物联网数据的接入效率,且具有普遍适用性和扩展性。本说明书实施例还提供一种物联网数据处理方法,包括:边缘节点接收终端设备发送的原始数据;对所述原始数据进行抽象化处理,得到服务原语数据,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;将所述服务原语数据上报至云服务,由所述云服务基于所述业务描述数据将所述数据载荷所带数据投递至对应的消息队列。本说明书实施例还提供一种物联网数据处理方法,包括:云服务接收边缘节点上报的服务原语数据,所述服务原语数据为对终端设备发送的原始数据进行抽象化处理得到的,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;解析出所述服务原语数据中的业务描述数据;基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列。本说明书实施例还提供一种物联网数据处理系统,包括:租户边缘节点、IOT云平台和租户云平台,其中:所述租户边缘节点接收终端设备发送的原始数据;对所述原始数据进行抽象化处理,得到服务原语数据并上报至所述IOT云平台,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;所述IOT云平台接收边缘节点上报的服务原语数据,所述服务原语数据为对终端设备发送的原始数据进行抽象化处理得到的,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;解析出所述服务原语数据中的业务描述数据;基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列;所述租户云平台响应租户的访问请求,从所述租户对应的消息队列中提取数据并下发给所述租户。本说明书实施例还提供一种物联网数据处理装置,包括:接收模块,用于接收终端设备发送的原始数据;处理模块,用于对所述原始数据进行抽象化处理,得到服务原语数据,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;上报模块,用于将所述服务原语数据上报至云服务,由所述云服务基于所述业务描述数据将所述数据载荷所带数据投递至对应的消息队列。本说明书实施例还提供一种物联网数据处理装置,包括:接收模块,用于接收边缘节点上报的服务原语数据,所述服务原语数据为对终端设备发送的原始数据进行抽象化处理得到的,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;解析模块,用于解析出所述服务原语数据中的业务描述数据;投递模块,用于基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列。本说明书实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上述的方法的步骤。本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行如上述的方法的步骤。本说明书一个实施例实现了,通过对原始数据进行抽象化处理,以基于服务原语数据的抽象描述方式进行数据上报及投递,可在新增数据汇聚业务时,对应调整业务描述数据即可,提升了数据接入效率,且具有普遍适用性和扩展性的优点。附图说明此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:图1为本说明书提供的一种应用场景的示意图;图2为本说明书一实施例提供的一种物联网数据处理方法的流程示意图;图3为本说明书另一实施例提供的一种物联网数据处理方法的流程示意图;图4为本说明书一实施例提供的物联网数据处理系统的结构示意图;图5为本说明书一实施例供的数据重发步骤的原理示意图;图6为本说明书一实施例提供的一种物联网数据处理装置的结构示意图;图7为本说明书另一实施例提供的一种物联网数据处理装置的结构示意图;图8为本说明书一实施例提供的一种电子设备的结构示意图。具体实施方式为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本文件保护的范围。结合上述
技术介绍
部分的陈述,目前的物联网数据处理方案一般是数据采集即上报,当新增数据汇聚业务时,租户边缘节点、IOT云平台和租户云平台三端都需要针对具体需求进行重新开发适配,带来的接入效率低下、适用性、扩展性差等问题。基于此,本说明书实施例提供了一种物联网数据处理方法,通过对原始数据进行抽象化处理,以基于服务原语数据的抽象描述方式进行数据上报及投递,可在新增数据汇聚业务时,对应调整业务描述数据即可,提升了数据接入效率,且具有普遍适用性和扩展性的优点。下面结合图1对本说明书的应用场景进行示例性说明:本场景中包括:用户、设备、边缘节点、云服务及云服务的租户,其中:用户或者设备产生数据,如用户通过客户端发起相关请求,又如设备按照预设协议自动上报相关数据;边缘节点将接收到的数据上报至云服务,云服务将数据提供给租户。其中,设备可以为针对任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息的设备,常见的有监控设备等;云服务可以是指可以提供云服务的云平台等主体;边缘节点是对边缘网关、边缘控制器、边缘服务器等边缘侧多种产品形态的基础共性能力的逻辑抽象,这些产品形态具备边缘侧实时数据分析、本地数据存储、实时网络联接等共性能力。以下结合附图,详细说明本说明书各实施例提供的技术方案。图2为本说明书一实施例提供的一种物联网数据处理方法的流程示意图,可由图1中的边缘节点执行,参见图2,所述方法具体可以包括如下步骤:步骤202、边缘节点接收终端设备发送的原始数本文档来自技高网
...

【技术保护点】
1.一种物联网数据处理方法,其特征在于,包括:/n边缘节点接收终端设备发送的原始数据;/n对所述原始数据进行抽象化处理,得到服务原语数据,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;/n将所述服务原语数据上报至云服务,由所述云服务基于所述业务描述数据将所述数据载荷所带数据投递至对应的消息队列。/n

【技术特征摘要】
1.一种物联网数据处理方法,其特征在于,包括:
边缘节点接收终端设备发送的原始数据;
对所述原始数据进行抽象化处理,得到服务原语数据,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;
将所述服务原语数据上报至云服务,由所述云服务基于所述业务描述数据将所述数据载荷所带数据投递至对应的消息队列。


2.根据权利要求1所述的方法,其特征在于,在将所述服务原语数据上报至云服务之前,还包括:
将服务原语数据存入数据缓冲;
当缓冲的数据增量达到预设阈值时,依据增量的服务原语数据组装报文并上报云服务。


3.根据权利要求2所述的方法,其特征在于,所述业务描述数据包括数据ID,所述数据ID为原始数据在边缘节点内的唯一标识;
则方法还包括:
接收所述云服务返回的数据重发指示,所述数据重发指示为所述云服务检测到边缘节点上报的服务原语数据的数据ID连续性缺失时发送的;
响应所述数据重发指示,重发缺失的服务原语数据。


4.根据权利要求3所述的方法,其特征在于,所述数据重发指示携带云服务上次处理的服务原语数据的数据ID;
则所述重发缺失的服务原语数据,包括:
基于所述上次处理的服务原语数据的数据ID,回滚数据缓冲的偏移量至上次上报处理的偏移量,确定需要重发的服务原语数据并重发。


5.根据权利要求1所述的方法,其特征在于,所述业务描述数据包括:边缘节点ID、数据业务标识、数据业务对象、操作类型;
其中,所述数据业务标识用于表示所述原始数据的业务分类,所述数据业务对象用于表示所述原始数据关联的主体,所述操作类型为对数据进行的操作。


6.一种物联网数据处理方法,其特征在于,包括:
云服务接收边缘节点上报的服务原语数据,所述服务原语数据为对终端设备发送的原始数据进行抽象化处理得到的,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;
解析出所述服务原语数据中的业务描述数据;
基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列。


7.根据...

【专利技术属性】
技术研发人员:邓泽宇
申请(专利权)人:杭州萤石软件有限公司
类型:发明
国别省市:浙江;33

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

1