1.一种物联网数据处理方法,其特征在于,包括:
边缘节点接收终端设备发送的原始数据;
对所述原始数据进行抽象化处理,得到服务原语数据,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;
将所述服务原语数据上报至云服务,由所述云服务基于所述业务描述数据将所述数据载荷所带数据投递至对应的消息队列。
2.根据权利要求1所述的方法,其特征在于,在将所述服务原语数据上报至云服务之前,还包括:
将服务原语数据存入数据缓冲;
当缓冲的数据增量达到预设阈值时,依据增量的服务原语数据组装报文并上报云服务。
3.根据权利要求2所述的方法,其特征在于,所述业务描述数据包括数据id,所述数据id为原始数据在边缘节点内的唯一标识;
则方法还包括:
接收所述云服务返回的数据重发指示,所述数据重发指示为所述云服务检测到边缘节点上报的服务原语数据的数据id连续性缺失时发送的;
响应所述数据重发指示,重发缺失的服务原语数据。
4.根据权利要求3所述的方法,其特征在于,所述数据重发指示携带云服务上次处理的服务原语数据的数据id;
则所述重发缺失的服务原语数据,包括:
基于所述上次处理的服务原语数据的数据id,回滚数据缓冲的偏移量至上次上报处理的偏移量,确定需要重发的服务原语数据并重发。
5.根据权利要求1所述的方法,其特征在于,所述业务描述数据包括:边缘节点id、数据业务标识、数据业务对象、操作类型;
其中,所述数据业务标识用于表示所述原始数据的业务分类,所述数据业务对象用于表示所述原始数据关联的主体,所述操作类型为对数据进行的操作。
6.一种物联网数据处理方法,其特征在于,包括:
云服务接收边缘节点上报的服务原语数据,所述服务原语数据为对终端设备发送的原始数据进行抽象化处理得到的,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;
解析出所述服务原语数据中的业务描述数据;
基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列。
7.根据权利要求6所述的方法,其特征在于,所述服务原语数据为多条,所述业务描述数据包括数据id,所述数据id为原始数据在边缘节点内的唯一标识;
则方法还包括:
检测边缘节点本次上报的多条服务原语数据的业务描述数据中的数据id的连续性;
若检测到所述服务原语数据的数据id不连续,则确定边缘节点本次上报服务原语数据存在缺失,并返回数据重发指示。
8.根据权利要求7所述的方法,其特征在于,所述返回数据重发指示携带云服务上次处理的服务原语数据的数据id,供边缘节点确定需要重发的服务原语数据。
9.根据权利要求7所述的方法,其特征在于,所述业务描述数据中还包括业务类型标识,所述数据业务标识用于表示所述原始数据的业务分类;
其中,所述基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列,包括:
根据所述边缘节点的标识信息,确定所述多条服务原语数据中各服务原语数据关联的租户;
基于所述业务类型标识,确定各服务原语数据对应的消息主题;
将各服务原语数据分别投递至关联的租户的消息队列中的对应消息主题中。
10.一种物联网数据处理系统,其特征在于,包括:租户边缘节点、iot云平台和租户云平台,其中:
所述租户边缘节点接收终端设备发送的原始数据;对所述原始数据进行抽象化处理,得到服务原语数据并上报至所述iot云平台,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;
所述iot云平台接收边缘节点上报的服务原语数据,所述服务原语数据为对终端设备发送的原始数据进行抽象化处理得到的,所述抽象化处理用于将所述原始数据的内容封装至数据载荷中并生成所述原始数据的业务描述数据;解析出所述服务原语数据中的业务描述数据;基于所述业务描述数据,将所述数据载荷所带数据投递对应的消息队列;
所述租户云平台响应租户的访问请求,从所述租户对应的消息队列中提取数据并下发给所述租户。
11.一种电子设备,其特征在于,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至9中任一项所述的方法的步骤。