数据处理系统、数据处理方法及装置、设备及介质制造方法及图纸

技术编号:33389471 阅读:19 留言:0更新日期:2022-05-11 23:05
本发明专利技术实施例公开了一种数据处理系统、数据处理方法及装置、设备及介质,数据处理系统包括传感层、平台层以及应用层;所述传感层,用于获取设备的第一运行数据,并将所述第一运行数据发送给所述平台层;其中,所述第一运行数据具有第一数据标识,所述第一数据标识至少包括设备类型标识;所述平台层,用于至少根据所述设备类型标识对所述第一运行数据进行解析处理,获得第一预设格式的第二运行数据,并将所述第二运行数据发送给所述应用层;所述应用层,用于输出所述第二运行数据。用于输出所述第二运行数据。用于输出所述第二运行数据。

【技术实现步骤摘要】
数据处理系统、数据处理方法及装置、设备及介质


[0001]本专利技术涉及物联网
,尤其涉及一种数据处理系统、数据处理方法及装置、设备及介质。

技术介绍

[0002]物联网设备有多种通信方式,常见的无线通信方式有无线保真(WIFI, Wireless Fidelity)、低功耗广域网络(LPWA,Low

Power Wide

Area)、窄带物联网(Narrow Band Internet of Things,NB

IoT)等,不同的通信方式有不同的通信特点,同时由于硬件厂家在硬件上的数据处理方案不同,对于设备的上报和下行控制就会有非常大的差异。在下行控制中,一般是由应用层软件进行发起,比如手机应用程序(APP,Application)或者行业应用管理平台,对于使用人员而言,下发控制物联网设备时必须要能够提供实时性的反馈,告诉应用层控制是否成功,成功了需要提示下发成功,同时更新设备状态,如果下发失败则需要进行多次重发。
[0003]由于不同的设备的通信特点和处理逻辑会不一样,因此其在收到控制命令之后返回的设备数据也会不一样,而应用层偏向于跟应用相关的业务功能开发,不应该花费大量的精力来处理跟设备相关的数据处理工作,况且下发控制后设备数据的更新回显是所有做物联网应用开发都会遇到的问题。

技术实现思路

[0004]为解决现有存在的技术问题,本专利技术实施例提供一种数据处理系统、数据处理方法及装置、设备及介质。
[0005]为达到上述目的,本专利技术实施例的技术方案是这样实现的:
[0006]本专利技术实施例提供一种数据处理系统,所述数据处理系统包括传感层、平台层以及应用层;
[0007]所述传感层,用于获取设备的第一运行数据,并将所述第一运行数据发送给所述平台层;其中,所述第一运行数据具有第一数据标识,所述第一数据标识至少包括设备类型标识;
[0008]所述平台层,用于至少根据所述设备类型标识对所述第一运行数据进行解析处理,获得第一预设格式的第二运行数据,并将所述第二运行数据发送给所述应用层;
[0009]所述应用层,用于输出所述第二运行数据。
[0010]在上述方案中,所述平台层,还用于根据所述设备类型标识调用脚本文件;根据所述脚本文件确定设备标识;根据所述设备标识确定数据模型,并根据所述数据模型对所述第一运行数据进行解析处理,获得所述第二运行数据。
[0011]在上述方案中,所述第一数据标识还包括用于标识所述设备的设备标识;
[0012]所述平台层,还用于根据所述设备标识确定数据模型,并根据所述数据模型对所述第一运行数据进行解析处理,获得所述第二运行数据。
[0013]在上述方案中,所述应用层,还用于接收对至少一个所述设备的控制指令,并将所述控制指令发送给所述平台层;
[0014]所述平台层,还用于根据所述数据模型对所述控制指令中携带的控制数据进行格式化处理,获得第二预设格式的控制数据;并根据所述脚本文件将所述第二预设格式的控制数据按预定通信协议封装后发送给所述传感层;
[0015]所述传感层,还用于根据所述第二预设格式的控制数据控制所述设备执行操作。
[0016]在上述方案中,所述传感层,还用于在第一预设时长内接收到至少一个所述设备执行所述操作后的应答消息时,向所述平台层发送标识所述设备执行成功的第一通知消息;
[0017]所述平台层,还用于根据所述第一通知消息,生成至少包括所述设备标识以及所述控制指令的控制数据的数据流水,并将所述数据流水发送给所述应用层;
[0018]所述应用层,还用于输出所述数据流水。
[0019]在上述方案中,所述平台层,还用于根据所述第一通知消息,调用所述脚本文件确定所述第一通知消息为关联所述控制指令的类型时,根据所述第一通知消息的标识确定与所述第一通知消息所对应的目标设备的控制指令,并根据所述目标设备的控制指令的控制数据以及所述目标设备的标识,生成所述数据流水。
[0020]在上述方案中,所述传感层,还用于在所述第一预设时长内未接收到所述目标设备执行所述操作后的应答消息时,向所述平台层发送标识所述目标设备执行失败的第二通知消息;
[0021]所述平台层,还用于根据所述第二通知消息,生成用于指示所述目标设备执行失败的第一提示信息;
[0022]所述应用层,还用于输出所述第一提示信息。
[0023]在上述方案中,所述平台层,还用于在第二预设时长内未接收到所述第一通知消息或所述第二通知消息时,生成用于指示故障的第二提示信息;其中,所述故障包括:所述传感层故障和/或所述传感层和所述平台层之间的网络故障;
[0024]所述应用层,还用于输出所述第二提示信息。
[0025]本专利技术实施例还提供了一种数据处理方法,应用于平台层,所述方法包括:
[0026]获取设备的第一运行数据;其中,所述第一运行数据具有第一数据标识,所述第一数据标识至少包括设备类型;
[0027]根据所述设备类型标识对所述第一运行数据进行解析处理,获得第一预设格式的第二运行数据,所述第二运行数据用于与所述平台层连接的应用层输出。
[0028]上述方案中,所述根据所述设备类型标识对所述第一运行数据进行解析处理,获得第一预设格式的第二运行数据,包括:
[0029]根据所述设备类型标识调用脚本文件;根据所述脚本文件确定设备标识;根据所述设备标识确定数据模型,并根据所述数据模型对所述第一运行数据进行解析处理,获得所述第二运行数据。
[0030]上述方案中,所述方法还包括:
[0031]接收对至少一个所述设备的控制指令;
[0032]根据所述数据模型对所述控制指令中携带的控制数据进行格式化处理,获得第二
预设格式的控制数据;并根据所述脚本文件将所述第二预设格式的控制数据按预定通信协议封装后发送给与所述平台层连接的传感层;所述第二预设格式的控制数据用于所述传感层控制所述设备执行操作。
[0033]上述方案中,所述方法还包括:
[0034]接收标识所述设备执行成功的第一通知消息;
[0035]根据所述第一通知消息,生成至少包括所述设备标识以及所述控制指令的控制数据的数据流水,所述流水用于所述应用层输出。
[0036]上述方案中,所述根据所述第一通知消息,生成至少包括所述设备标识以及所述控制指令的控制数据的数据流水,包括:
[0037]根据所述第一通知消息,调用所述脚本文件确定所述第一通知消息为关联所述控制指令的类型时,根据所述第一通知消息的标识确定与所述第一通知消息所对应的目标设备的控制指令,并根据所述目标设备的控制指令的控制数据以及所述目标设备的标识,生成所述数据流水。
[0038]本专利技术实施例还提供了一种数据处理装置,所述装置包括:
[0039]获取模块,用于获取设备的第一运行数据;其中,所述第一运行数据具有第一数据标识,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理系统,其特征在于,所述数据处理系统包括传感层、平台层以及应用层;所述传感层,用于获取设备的第一运行数据,并将所述第一运行数据发送给所述平台层;其中,所述第一运行数据具有第一数据标识,所述第一数据标识至少包括设备类型标识;所述平台层,用于至少根据所述设备类型标识对所述第一运行数据进行解析处理,获得第一预设格式的第二运行数据,并将所述第二运行数据发送给所述应用层;所述应用层,用于输出所述第二运行数据。2.根据权利要求1所述的系统,其特征在于,所述平台层,还用于根据所述设备类型标识调用脚本文件;根据所述脚本文件确定设备标识;根据所述设备标识确定数据模型,并根据所述数据模型对所述第一运行数据进行解析处理,获得所述第二运行数据。3.根据权利要求1所述的系统,其特征在于,所述第一数据标识还包括用于标识所述设备的设备标识;所述平台层,还用于根据所述设备标识确定数据模型,并根据所述数据模型对所述第一运行数据进行解析处理,获得所述第二运行数据。4.根据权利要求2所述的系统,其特征在于,所述应用层,还用于接收对至少一个所述设备的控制指令,并将所述控制指令发送给所述平台层;所述平台层,还用于根据所述数据模型对所述控制指令中携带的控制数据进行格式化处理,获得第二预设格式的控制数据;并根据所述脚本文件将所述第二预设格式的控制数据按预定通信协议封装后发送给所述传感层;所述传感层,还用于根据所述第二预设格式的控制数据控制所述设备执行操作。5.根据权利要求4所述的系统,其特征在于,所述传感层,还用于在第一预设时长内接收到至少一个所述设备执行所述操作后的应答消息时,向所述平台层发送标识所述设备执行成功的第一通知消息;所述平台层,还用于根据所述第一通知消息,生成至少包括所述设备标识以及所述控制指令的控制数据的数据流水,并将所述数据流水发送给所述应用层;所述应用层,还用于输出所述数据流水。6.根据权利要求5所述的系统,其特征在于,所述平台层,还用于根据所述第一通知消息,调用所述脚本文件确定所述第一通知消息为关联所述控制指令的类型时,根据所述第一通知消息的标识确定与所述第一通知消息所对应的目标设备的控制指令,并根据所述目标设备的控制指令的控制数据以及所述目标设备的标识,生成所述数据流水。7.根据权利要求6所述的系统,其特征在于,所述传感层,还用于在所述第一预设时长内未接收到所述目标设备执行所述操作后的应答消息时,向所述平台层发送标识所述目标设备执行失败的第二通知消息;所述平台层,还用于根据所述第二通知消息,生成用于指示所述目标设备执行失败的第一提示信息;
所述应用层,还用于输出所述第一提示信息。8.根据权利要求5所述的系统,其特征在于,所述平台层,还用于在第二预设时长内未接收到所述第一通知消息或所述第二通知消息时...

【专利技术属性】
技术研发人员:邓冠兵赵洪鹏
申请(专利权)人:武汉慧联无限科技有限公司
类型:发明
国别省市:

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

1