【技术实现步骤摘要】
基于物模型的数据处理系统、方法、设备及存储介质
[0001]本专利技术涉及物联网传输协议
,尤其涉及一种基于物模型的数据处理系统
、
方法
、
设备及存储介质
。
技术介绍
[0002]随着物联网技术的不断发展,阿里云物联网平台为产品定义了一种标准的数据模型
‑
物模型,物模型是物理空间中的实体
(
如传感器
、
车载装置
、
楼宇
、
工厂等
)
在云端的数字化表示,从属性
、
服务和事件三个维度,分别描述了该实体是什么
、
能做什么
、
可以对外提供哪些信息,称为
TSL(Thing Specification Language)。
定义了物模型的这三个维度,即完成了产品功能的定义
。
[0003]基于共同的抽象特征,物模型可以让应用程序不再针对一个个的产品设备,而是同一类设备采用相同的处理逻辑
。
这实际上是应用开发的基础
。
当烟感传感器的数值触发报警时,即使是不同品牌的烟感产品,应用程序也可以对数值做相同的处理和判断,否则只能分别进行数值分析
。
另外,物模型中,设备的功能是明确定义的,可以方便地实现场景联动
。
比如,光线传感器可以基于光照强度,向智能电灯发送亮度的控制命令,或者开和关的命令
。
[0004] ...
【技术保护点】
【技术特征摘要】
1.
一种基于物模型的数据处理系统,其特征在于,所述基于物模型的数据处理系统包括客户端和服务端;所述客户端,用于将事件和
/
或服务传输数据体发送至所述服务端;所述服务端,用于接收所述事件和
/
或服务传输数据体,根据所述事件和
/
或服务传输数据体匹配物模型对应的事件和
/
或服务结构;所述服务端,还用于获取所述事件和
/
或服务结构对应的事件和
/
或服务中的传输类型字段;所述服务端,还用于根据所述传输类型字段确定目标字段类型,并根据所述目标字段类型通过预设数据处理规则处理业务,所述目标字段类型为
json
类型或
protobuf
类型
。2.
如权利要求1所述的系统,其特征在于,所述服务端,还用于根据所述传输类型字段确定值类型;所述服务端,还用于在所述值类型为
protobuf
类型时,根据事件和
/
或服务名称匹配对应的
protobuf
属性结构体,并将所述事件和
/
或服务传输数据体中的字节值反序列化为对象;所述服务端,还用于根据所述
protobuf
属性结构体和所述对象处理业务
。3.
如权利要求1所述的系统,其特征在于,所述服务端,还用于在所述值类型为
json
类型时,对入出参属性和所述入出参属性对应的属性字段类型进行解析,以获取入出参属性值和属性字段类型值,所述入出参属性为入参属性或出参属性;所述服务端,还用于根据所述入出参属性值和所述属性字段类型值处理业务
。4.
如权利要求1‑3任一项所述的系统,其特征在于,所述客户端,还用于在触发业务场景时,根据所述业务场景通过物模型构造事件和
/
或服务的请求消息体;所述客户端,还用于根据所述请求消息体确定传输类型字段;...
【专利技术属性】
技术研发人员:刘冰,祝浪,刘圣,
申请(专利权)人:武汉光昱明晟智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。