System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多设备接入平台处理方法及系统技术方案_技高网

一种多设备接入平台处理方法及系统技术方案

技术编号:41958074 阅读:10 留言:0更新日期:2024-07-10 16:43
本发明专利技术提供了一种多设备接入平台处理方法及系统,所述方法包括:接收终端设备向目标平台发送的接入请求信息,并基于请求信息向设备发送响应信息;获取终端设备反馈的第一认证信息并基于第一认证信息对设备进行身份验证,当设备通过身份验证时发送接入指示信息;对加密接入参数进行解密,得到设备的初始接入参数;根据预设分配标准将初始接入参数分配至消息队列中,以使消息队列进行业务逻辑处理;获取每个初始接入参数的业务逻辑处理结果并将业务逻辑处理结果反馈至对应的终端设备;实时监测每个消息队列的负载速度,基于每个消息队列的负载速度分别对消息队列进行负载均衡。本发明专利技术可以提高多设备接入同一平台时的数据传输安全性和可靠性。

【技术实现步骤摘要】

本专利技术涉及网络优化与网络安全,特别是涉及一种多设备接入平台处理方法及系统


技术介绍

1、物联网平台是一种用于连接、管理和监控物联网设备的软件系统。这些平台允许设备之间进行通信,收集和处理传感器数据,执行远程控制以及提供数据分析和可视化等功能。物联网平台的核心目标是实现设备的互联互通,为用户提供更智能、高效的服务和应用。当物联网平台内同时接入多个设备时,可能会面临信息队列并发问题,即多个设备同时向平台发送数据,而平台需要处理这些数据并做出相应的响应。

2、为了应对多个终端设备同时向平台发送数据导致数据传输导致的数据传输拥挤和数据传输失效,现有技术中通常采用消息队列和并发处理的技术手段,即物联网平台将设备发送的消息存储在队列中,平台按照队列的顺序逐个处理,以平滑处理设备发送的信息,确保不会因为并发访问而导致混乱。而使用并发处理技术可以同时处理多个设备发的信息,提高平台的处理效率,缓解并发压力。但是消息队列中传输的数据没有经过加密,容易被攻击者截取并窃取敏感信息,从而威胁传输的安全性。缺乏数据加密机制可能导致数据泄露、隐私泄露等安全问题,并影响消息传输的成功率。消息队列并发处理还时存在资源竞争以及性能瓶颈,例如处理线程过多导致系统负载过高,会导致消息处理延迟增加,甚至系统崩溃,从而影响消息传输的成功率,且由于消息队列等机制的引入,在消息量大的情况还会导致一定的处理延迟。


技术实现思路

1、本专利技术旨在提供一种多设备接入平台处理方法及系统,以解决上述技术问题,提高多设备接入同一平台时的数据传输安全性和可靠性。

2、为了解决上述技术问题,本专利技术提供了一种多设备接入平台处理方法,包括:

3、接收终端设备向目标平台发送的接入请求信息,并基于所述接入请求信息向所述终端设备发送响应信息;其中,所述响应信息指示所述终端设备发送认证信息;

4、获取所述终端设备反馈的第一认证信息并基于所述第一认证信息对所述终端设备进行身份验证,当所述终端设备通过所述身份验证时,向所述终端设备发送接入指示信息;其中,所述接入指示信息指示所述终端设备基于预设加密算法对初始接入参数进行加密以生成加密接入参数;

5、对所述加密接入参数进行解密,得到所述终端设备的初始接入参数;根据预设分配标准将所述初始接入参数分配至对应的消息队列中,以使所述消息队列对接收的初始接入参数进行业务逻辑处理;

6、获取每个消息队列对初始接入参数的业务逻辑处理结果并将所述业务逻辑处理结果反馈至对应的终端设备;

7、实时监测每个消息队列的负载速度,基于每个消息队列的负载速度分别对消息队列进行负载均衡。

8、上述方案中,对终端设备向目标平台发送接入请求信息时,基于终端设备反馈的认证信息对终端设备进行身份验证,可以防止未经授权的设备接入平台,从而保护系统的安全性,防止黑客或恶意用户的入侵和攻击,提高用户对平台的信任度,增强用户体验。当终端设备通过身份验证后对终端设备发送的接入参数进行加密,以防止终端设备的敏感信息在传输过程中被篡改或窃取,确保数据的保密性。而后根据预设的分配标准对接入参数进行分配,可以根据不同的请求类型的特点和需求来配置相应的资源,从而优化资源的利用,提高多设备接入平台时的处理性能和效率。进一步的,实时监测每个消息队列的负载速度,根据实际负载情况来动态分配资源,可以避免某些队列或服务器过载而导致资源浪费,使目标平台能够更好地应对高负载情况,提高整体性能和资源利用率。

9、在一种实现方式中,所述响应信息指示所述终端设备发送认证信息,具体包括:

10、控制所述终端设备向所述目标平台发送注册请求,基于所述注册请求获取所述物联网平台分配的唯一数字证书;

11、基于传输层加密协议将所述唯一数字证书发送至所述目标平台;其中,所述认证信息为所述终端设备的唯一数字证书。

12、在一种实现方式中,所述获取所述终端设备反馈的第一认证信息并基于所述第一认证信息对所述终端设备进行身份验证,具体包括:

13、获取所述第一认证信息中的唯一数字证书并提取证书吊销列表和有效期,当所述唯一数字证书被纳入所述证书吊销列表或所述唯一数字证书超过所述有效期,拒绝所述终端设备的身份验证;

14、基于颁发者信息迭代验证所述唯一数字证书的证书链,直至所述唯一数字证书的根证书,当所述根证书为受信任的根证书办法机构签发时,判定所述终端设备通过所述身份验证。

15、在一种实现方式中,所述接入指示信息指示所述终端设备基于预设加密算法对初始接入参数进行加密以生成加密接入参数;对所述加密接入参数进行解密,得到所述终端设备的初始接入参数,具体包括:

16、基于所述预设加密算法生成第一公钥和第一私钥;

17、使用所述第一公钥对所述初始接入参数进行加密,得到加密接入参数;其中,所述初始接入参数包括设备身份识别信息、连接参数、协议版本信息和设备状态中的任意一种或多种;

18、通过预设加密传输协议将所述加密接入参数发送至所述目标平台;

19、控制所述目标平台基于所述第一私钥对接收的所述加密接入参数进行解密,得到所述初始接入参数。

20、在一种实现方式中,所述根据预设分配标准将所述初始接入参数分配至对应的消息队列中,以使所述消息队列对接收的初始接入参数进行业务逻辑处理,具体包括:

21、获取所处初始接入参数对应的接入请求信息;

22、根据所述接入请求信息的请求类型将所述初始接入参数分配至相同类型的消息队列;其中,所述请求类型包括数据获取请求、指令下发请求和服务调用请求;

23、基于各个初始接入参数对应的消息队列中的消费者进行业务逻辑处理;其中,所述业务逻辑处理包括数据分析、设备控制和服务调用。

24、在一种实现方式中,所述实时监测每个消息队列的负载速度,基于每个消息队列的负载速度分别对消息队列进行负载均衡,具体包括:

25、将每个所述消息队列划分为若干分区并在每个所述分区内分配预设数量的消费者;

26、当第一分区内的待处理消息数量超过预设阈值时,将所述第一分区内的待处理消息分配至所述第一分区对应的消息队列内的第二分区;其中,所述第二分区内的消息处理速度高于预设基准处理速度;

27、当消息队列内接入的消息数量超过最大接收阈值时,在所述消息队列内的预设数量个分区内增加所述消费者。

28、在一种实现方式中,所述多设备接入平台处理方法还包括:

29、采集所述目标平台在预设时间段内的历史接入请求信息,基于所述历史请求信息对arima模型进行训练,以使所述arima模型输出所述目标平台的未来接入请求信息预测结果;

30、基于所述未来接入请求信息预测结果对所述消息队列进行负载均衡。

31、第二方面,本申请还提供一种多设备接入平台处理系统,包括:信息处理模块、身份验证模块、参数分配模块、结果本文档来自技高网...

【技术保护点】

1.一种多设备接入平台处理方法,其特征在于,包括:

2.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述响应信息指示所述终端设备发送认证信息,具体包括:

3.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述获取所述终端设备反馈的第一认证信息并基于所述第一认证信息对所述终端设备进行身份验证,具体包括:

4.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述接入指示信息指示所述终端设备基于预设加密算法对初始接入参数进行加密以生成加密接入参数;对所述加密接入参数进行解密,得到所述终端设备的初始接入参数,具体包括:

5.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述根据预设分配标准将所述初始接入参数分配至对应的消息队列中,以使所述消息队列对接收的初始接入参数进行业务逻辑处理,具体包括:

6.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述实时监测每个消息队列的负载速度,基于每个消息队列的负载速度分别对消息队列进行负载均衡,具体包括:

7.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述多设备接入平台处理方法还包括:

8.一种多设备接入平台处理系统,其特征在于,包括:信息处理模块、身份验证模块、参数分配模块、结果反馈模块和负载均衡模块;

9.一种终端设备,其特征在于,包括处理器、存储器以及存储在存储器中且被配置为由处理器执行的计算机程序,处理器执行计算机程序时实现如权利要求1至7任意一项所述的多设备接入平台处理方法。

10.一种计算机可读存储介质,其特征在于,计算机可读存储介质包括存储的计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的多设备接入平台处理方法。

...

【技术特征摘要】

1.一种多设备接入平台处理方法,其特征在于,包括:

2.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述响应信息指示所述终端设备发送认证信息,具体包括:

3.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述获取所述终端设备反馈的第一认证信息并基于所述第一认证信息对所述终端设备进行身份验证,具体包括:

4.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述接入指示信息指示所述终端设备基于预设加密算法对初始接入参数进行加密以生成加密接入参数;对所述加密接入参数进行解密,得到所述终端设备的初始接入参数,具体包括:

5.如权利要求1所述的一种多设备接入平台处理方法,其特征在于,所述根据预设分配标准将所述初始接入参数分配至对应的消息队列中,以使所述消息队列对接收的初始接入参数进行业务逻辑处理,具体包括:

6....

【专利技术属性】
技术研发人员:张爱平钟剑峰刘洪邝泽权潘志杰
申请(专利权)人:广州市平可捷信息科技有限公司
类型:发明
国别省市:

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

1