一种数据处理方法、系统、电子设备及存储介质技术方案

技术编号:32182074 阅读:13 留言:0更新日期:2022-02-08 15:44
本申请涉及一种数据处理方法、系统、电子设备及存储介质,属于物联网技术领域。其中,一种数据处理方法,应用于服务器,所述方法包括:获取通讯模块发送的处理请求;所述处理请求包括通讯模块的处理请求或负载设备的处理请求;所述负载设备通过所述通讯模块与所述服务器进行通讯;判断所述处理请求来自所述通讯模块还是来自所述负载设备;若来自所述通讯模块,按照所述通讯模块的处理规则对所述处理请求进行处理;若来自所述负载设备,按照所述负载设备的处理规则对所述处理请求进行处理。通过该方法,实现了服务器端对通讯模块和负载设备的分开管理,解决了物联网中数据处理混乱的技术问题,方便进行数据维护。方便进行数据维护。方便进行数据维护。

【技术实现步骤摘要】
一种数据处理方法、系统、电子设备及存储介质


[0001]本申请涉及物联网
,尤其涉及一种数据处理方法、系统、电子设备及存储介质。

技术介绍

[0002]随着互联网的发展,在4G/5G/NBIoT等网络以及蓝牙、ZigBee、Wifi等无线或有线通信技术共同组成的网络环境下,大量的设备/设施通过使用独立通讯模块实现物联网化,设备通过通讯模块实现与服务器的通讯。
[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]确认所述通讯模块是否已注册;
[0040]若已注册,扫描通讯端口,识别与所述通讯端口连接的负载设备;
[0041]生成第二注册请求,并发送所述第二注册请求至所述服务器;所述第二注册请求中携带所述负载设备的标识信息,以及用于请求对所述负载设备进行注册的指令;
[0042]获取所述服务器基于所述第二注册请求返回的第二注册数据;
[0043]进一步,所述第一注册数据包括所述通讯模块对应的影子设备的标识信息;所述第二注册数据包括所述负载设备对应的影子设备的标识信息;所述影子设备的标识信息用于指示所述影子设备与所述通讯模块或所述负载设备之间的唯一关联关系;
[0044]进一步,所述扫描通讯端口,识别与所述通讯端口连接的负载设备,包括:
[0045]扫描通讯端口,获取连接到所述通讯端口的未知设备;
[0046]根据预置协议对所述未知设备进行匹配,若匹配成功,将所述未知设备作为负载设备。
[0047]第三方面,本申请提供了一种数据处理系统,包括服务器、通讯模块和负载设备;
[0048]所述服务器用于获取通讯模块发送的处理请求;所述处理请求包括通讯模块的处理请求或负载设备的处理请求;所述负载设备通过所述通讯模块与所述服务器进行通讯;判断所述处理请求来自所述通讯模块还是来自所述负载设备;若来自所述通讯模块,按照所述通讯模块的处理规则对所述处理请求进行处理;若来自所述负载设备,按照所述负载设备的处理规则对所述处理请求进行处理;
[0049]所述通讯模块用于发送处理请求至服务器;获取所述服务器基于所述处理请求返回的处理结果;
[0050]所述负载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器,所述方法包括:获取通讯模块发送的处理请求;所述处理请求包括通讯模块的处理请求或负载设备的处理请求;所述负载设备通过所述通讯模块与所述服务器进行通讯;判断所述处理请求来自所述通讯模块还是来自所述负载设备;若来自所述通讯模块,按照所述通讯模块的处理规则对所述处理请求进行处理;若来自所述负载设备,按照所述负载设备的处理规则对所述处理请求进行处理。2.根据权利要求1所述的方法,其特征在于,所述获取通讯模块发送的处理请求,包括:获取所述通讯模块发送的第一注册请求,所述第一注册请求中携带所述通讯模块的标识信息,以及用于请求对所述通讯模块进行注册的指令;所述判断所述处理请求来自所述通讯模块还是来自所述负载设备,包括:在从所述第一注册请求中提取到所述通讯模块的标识信息时,判定所述第一注册请求来自所述通讯模块;所述按照所述通讯模块的处理规则对所述处理请求进行处理,包括:根据所述第一注册请求对所述通讯模块进行注册,生成第一注册信息;根据所述第一注册信息,生成与所述通讯模块对应的设备影子。3.根据权利要求2所述的方法,其特征在于,所述获取通讯模块发送的处理请求,包括:获取所述通讯模块发送的第二注册请求,所述第二注册请求中携带所述负载设备的标识信息,以及用于请求对所述负载设备进行注册的指令;所述判断所述处理请求来自所述通讯模块还是来自所述负载设备,包括:在从所述第二注册请求中提取到所述负载设备的标识信息时,判定所述第二注册请求来自所述负载设备;所述按照所述负载设备的处理规则对所述处理请求进行处理,包括:根据所述第二注册请求对所述负载设备进行注册,生成第二注册信息;根据所述第二注册信息,生成与所述负载设备对应的设备影子。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:获取所述通讯模块发送的自检完成信号;所述自检完成信号为所述通讯模块扫描通讯端口并确认未扫描到负载设备之后发送,或者,为所述通讯模块扫描通讯端口并确定扫描到所述负载设备,且在所述负载设备完成注册后发送;根据所述自检完成信号,进入常规运行模式。5.根据权利要求4所述的方法,其特征在于,所述进入常规运行模式,包括:通过消息队列或者上传服务接口获取所述通讯模块的上报数据包,所述上报数据包中包括上报数据以及上报设备的标识信息;对所述上报数据包进行解析,获得所述上报数据及所述标识信息;将所述上报数据传输至所述标识信息对应的设备影子,并通过所述设备影子对所述上报数据进行处理;或者通过下发设备的设备影子获取下发数据包,所述下发数据包中包括下发数据以及所述下发设备对应的通讯模块的标识信息;对所述下发数据包进行解析,获取所述下发数据及所述标识信息;将所述下发数据以及所述标识信息加入消息队列,通过所述消息队列下发至所述标识信息对应的所述通讯模块;或者,将所述下发数据以及所述标识信息通过接入
服务的接口下发至所述标识信息对应的所述通讯...

【专利技术属性】
技术研发人员:尹相宇
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1