基于分布式软总线的设备互联方法、装置、设备及介质制造方法及图纸

技术编号:39261811 阅读:9 留言:0更新日期:2023-10-30 12:14
本发明专利技术涉及物联网技术领域,公开了一种基于分布式软总线的设备互联方法、装置、设备及介质。该方法包括:在成功发现被发现端设备时,通过分布式软总线将厂商标识发送到被发现端设备,以使被发现端设备根据厂商标识进行厂商认证;接收被发现端设备的第一设备信息,并根据第一设备信息,将被发现端设备添加为第一设备组的组成员,并通过分布式软总线发送认证码到被发现端设备,以使被发现端设备进行设备认证;当检测到设备认证成功消息时,成功建立与被发现端设备之间的设备组网。本实施例的技术方案,通过基于分布式软总线,采用厂商标识、设备信息和认证码进行设备认证,可以提升设备互联效率,可以实现不同系统设备之间的互联互通。通。通。

【技术实现步骤摘要】
基于分布式软总线的设备互联方法、装置、设备及介质


[0001]本专利技术涉及物联网
,尤其涉及一种基于分布式软总线的设备互联方法、装置、设备及介质。

技术介绍

[0002]随着物联网技术的不断发展,怎样将不同类型设备连接到一起以实现数据的互通互联,成为不同设备厂商需要共同解决的问题。OpenHarmony一直提倡万物互联,而分布式软总线作为万物互联的核心模块的作用已经显得越来越重要。然而,目前分布式软总线也只是在OpenHarmony系统内部实现互联互通,还不能跨系统实现数据交互,因此怎样基于软总线实现不同系统设备的互联互通成为当下需要解决的主要问题。
[0003]目前,现有的分布式软总线,主要采用pin码验证方式进行设备认证,由于需要界面进行输入,故只能实现设备之间的认证,无法连接到远端设备的后台服务上,且认证过程比较繁琐,只能依赖于应用实现。其次,由于仅OpenHarmony与HarmonyOS相关产品具有分布式软总线功能,故不同系统之间无法基于分布式软总线实现互联。

技术实现思路

[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]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式软总线的设备互联方法,其特征在于,应用于发现端设备,包括:初始化设置厂商标识,并启动设备监听服务;当通过所述设备监听服务成功发现被发现端设备时,通过分布式软总线将所述发现端设备的厂商标识发送到所述被发现端设备,以使所述被发现端设备根据所述厂商标识进行厂商认证;当检测到所述分布式软总线转发的所述被发现端设备的厂商认证成功消息时,接收所述分布式软总线转发的所述被发现端设备的第一设备信息,并通过所述分布式软总线发送所述发现端设备的第二设备信息到所述被发现端设备,以使所述被发现端设备根据所述第二设备信息进行组成员添加;根据所述第一设备信息,将所述被发现端设备添加为第一设备组的组成员,并通过所述分布式软总线发送认证码到所述被发现端设备,以使所述被发现端设备根据所述认证码进行设备认证;当检测到所述分布式软总线发送的所述认证码对应的设备认证成功消息时,成功建立与所述被发现端设备之间的设备组网。2.根据权利要求1所述的方法,其特征在于,通过所述设备监听服务成功发现被发现端设备,包括:通过所述设备监听服务,获取所述分布式软总线发送的所述被发现端设备对应的设备标识,并判断本地设备列表中是否存在所述设备标识;若否,则在所述本地设备列表中新建所述设备标识,以确定成功发现所述被发现端设备。3.根据权利要求1所述的方法,其特征在于,在成功建立与所述被发现端设备之间的设备组网之后,还包括:根据针对预设应用界面的设备查询信息输入操作,获取所述被发现端设备对应的设备信息查询指令;通过所述分布式软总线发送所述设备信息查询指令到所述被发现端设备,并接收和展示所述被发现端设备反馈的所述设备信息查询指令对应的设备信息。4.一种基于分布式软总线的设备互联方法,其特征在于,应用于被发现端设备,包括:当检测到分布式软总线发送的发现端设备的厂商标识时,若检测到所述厂商标识成功通过厂商认证,则生成厂商认证成功消息并通过所述分布式软总线发送到所述发现端设备;通过所述分布式软总线发送所述被发现端设备的第一设备信息到所述发现端设备,以使所述发现端设备根据所述第一设备信息进行组成员添加,并接收所述发现端设备的第二设备信息;根据所述第二设备信息,将所述发现端设备添加为第二设备组的组成员,并在接收到所述分布式软总线转发的所述发现端设备发送的认证码时,若检测到所述认证码成功通过认证,则生成设备认证成功消息并通过所述分布式软总线发送到所述发现端设备,以建立与所述发现端设备之间的设备组网。5.根据权利要求4所述的方法,其特征在于,检测到所述厂商标识成功通过厂商认证,包括:
若检测到所述厂商标识与预设标识相同,则确定所述厂商标识成功通过厂商认证。6.根据权利要求4所述的方法,其特征在于,在建立与所述发现端设备之间的设备组网之后,还包括:当通过所述分布式软总线接收到所述发现端设备的设备信息查询指令时,获取所述设备信息查询指令对应的设备...

【专利技术属性】
技术研发人员:崔玚王国伟陈甲印叶晓宾江治民
申请(专利权)人:鸿湖万联江苏科技发展有限公司
类型:发明
国别省市:

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

1