设备发现方法、装置及存储介质制造方法及图纸

技术编号:23449729 阅读:19 留言:0更新日期:2020-02-28 23:01
本公开揭示了一种设备发现方法、装置及存储介质,属于物联网技术领域。所述方法包括:在包含至少两个设备的系统中,至少两个设备分别接入软总线,首先,获取该至少两个设备中的第二设备发布至该软总线的该第二设备的服务信息,然后,解析该第二设备的服务信息,并且获得该第二设备的设备信息,最后根据该第二设备的设备信息,将该第二设备确定为该软总线中的已发现设备;通过上述方案,连接在软总线上的若干个设备通过将设备的服务信息发布在软总线上实现设备之间的相互发现,从而缩短了设备互相发现并且建立连接的时间,提高了设备之间相互发现的效率。

Equipment discovery method, device and storage medium

【技术实现步骤摘要】
设备发现方法、装置及存储介质
本公开涉及物联网
,特别是涉及一种设备发现方法、装置及存储介质。
技术介绍
目前,物联网技术日益发展,为了实现万物互联,设备与设备之间需要进行连接达到数据信息传输的目的。在传统的设备连接方案中,一个设备若想获取另一设备的信息需要进行实体线路的连接,或者通过无线网络将数据信息上传到云端,由云端的服务器将数据信息发送给另一个设备,实现两个设备的数据信息传输。
技术实现思路
本公开提供一种设备发现方法、装置及存储介质。所述技术方案如下:根据本公开实施例的第一方面,提供了一种设备发现方法,其特征在于,所述方法用于包含至少两个设备的系统中,所述至少两个设备分别接入软总线;所述方法由所述至少两个设备中的第一设备执行,所述方法包括:获取所述至少两个设备中的第二设备发布至所述软总线的,所述第二设备的服务信息;解析所述第二设备的服务信息,获得所述第二设备的设备信息;根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。可选的,所述获取所述至少两个电子设备中的第二设备发布至所述软总线的,所述第二设备的服务信息,包括:接收所述第二设备在所述软总线中周期性广播的,所述第二设备的服务信息。可选的,所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的文件地址,以及所述第二设备中包含的多媒体文件的编码格式中的至少一种。可选的,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的文件地址时,所述方法还包括:根据所述文件地址,通过所述软总线从所述第二设备获取所述多媒体文件;播放所述多媒体文件。可选的,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的编码格式时,所述播放所述多媒体文件,包括:根据所述编码格式播放所述多媒体文件。可选的,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的编码格式时,所述根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备,包括:当所述编码格式是所述第一设备支持的编码格式时,根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。可选的,所述方法还包括:在所述第一设备的显示界面中展示所述第二设备的图标。可选的,所述在所述第一设备的显示界面中展示所述第二设备的图标,包括:在所述第一设备中运行的快应用的应用界面中展示所述第二设备的图标。可选的,所述方法还包括:周期性的向软总线发布所述第一设备的服务信息。根据本公开实施例的第二方面,提供了一种设备发现装置,所述装置用于包含至少两个设备的系统中,所述至少两个设备分别接入软总线;所述装置用于所述至少两个设备中的第一设备中,所述装置包括:服务信息获取模块,用于获取所述至少两个电子设备中的第二设备发布至所述软总线的,所述第二设备的服务信息;设备信息获取模块,用于解析所述第二设备的服务信息,获得所述第二设备的设备信息;设备确定模块,用于根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。可选的,所述服务信息获取模块,包括:第二信息接收子模块,用于接收所述第二设备在所述软总线中周期性广播的,所述第二设备的服务信息。可选的,所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的文件地址,以及所述第二设备中包含的多媒体文件的编码格式中的至少一种。可选的,所述装置还包括:文件获取模块,用于当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的文件地址时,根据所述文件地址,通过所述软总线从所述第二设备获取所述多媒体文件;文件播放模块,用于播放所述多媒体文件。可选的,所述文件播放模块,用于,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的编码格式时,根据所述编码格式播放所述多媒体文件。可选的,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的编码格式时,所述设备确定模块,包括:设备确定子模块,用于当所述编码格式是所述第一设备支持的编码格式时,根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。可选的,所述装置还包括:图标展示模块,用于在所述第一设备的显示界面中展示所述第二设备的图标。可选的,所述图标展示模块,用于,在所述第一设备中运行的快应用的应用界面中展示所述第二设备的图标。可选的,所述装置还包括:服务信息发布模块,用于周期性的向软总线发布所述第一设备的服务信息。根据本公开实施例的第三方面,提供了一种设备发现装置,所述装置用于包含至少两个设备的系统中,所述至少两个设备分别接入软总线;所述装置用于所述至少两个设备中的第一设备中,所述装置包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:获取所述至少两个设备中的第二设备发布至所述软总线的,所述第二设备的服务信息;解析所述第二设备的服务信息,获得所述第二设备的设备信息;根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。根据本公开实施例的第四方面,提供了一种计算机设备可读存储介质,所述计算机设备可读存储介质中包含可执行指令,所述可执行指令由处理器调用执行,以实现上述第一方面或者第一方面的任一可选方案所述的设备发现方法。本公开的实施例提供的技术方案可以包括以下有益效果:在包含至少两个设备的系统中,至少两个设备分别接入软总线,首先,获取该至少两个设备中的第二设备发布至该软总线的该第二设备的服务信息,然后,解析该第二设备的服务信息,并且获得该第二设备的设备信息,最后根据该第二设备的设备信息,将该第二设备确定为该软总线中的已发现设备;通过上述方案,连接在软总线上的若干个设备通过将设备的服务信息发布在软总线上实现设备之间的相互发现,从而缩短了设备互相发现并且建立连接的时间,避免了通过云端服务器间接的实现设备之间的连接,提高了设备之间相互发现的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种快应用的框架图;图2是根据一示例性实施例示出的一种快应用的启动流程图;图3是根据一示例性实施例示出的一种接入软总线的设备系统构成图;图4是根据一示例性实施例示出的一种设备发现方法的流程图;图5是根据另一示例性实施例示出的一种设备发现方法的流程图;图6是图5所涉实施例所示的一种系统设置界面中设备发现界面的示意图;图7是图5所涉实施例所示的一种快本文档来自技高网...

【技术保护点】
1.一种设备发现方法,其特征在于,所述方法用于包含至少两个设备的系统中,所述至少两个设备分别接入软总线;所述方法由所述至少两个设备中的第一设备执行,所述方法包括:/n获取所述至少两个设备中的第二设备发布至所述软总线的,所述第二设备的服务信息;/n解析所述第二设备的服务信息,获得所述第二设备的设备信息;/n根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。/n

【技术特征摘要】
1.一种设备发现方法,其特征在于,所述方法用于包含至少两个设备的系统中,所述至少两个设备分别接入软总线;所述方法由所述至少两个设备中的第一设备执行,所述方法包括:
获取所述至少两个设备中的第二设备发布至所述软总线的,所述第二设备的服务信息;
解析所述第二设备的服务信息,获得所述第二设备的设备信息;
根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。


2.根据权利要求1所述的方法,其特征在于,所述获取所述至少两个电子设备中的第二设备发布至所述软总线的,所述第二设备的服务信息,包括:
接收所述第二设备在所述软总线中周期性广播的,所述第二设备的服务信息。


3.根据权利要求1所述的方法,其特征在于,所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的文件地址,以及所述第二设备中包含的多媒体文件的编码格式中的至少一种。


4.根据权利要求3所述的方法,其特征在于,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的文件地址时,所述方法还包括:
根据所述文件地址,通过所述软总线从所述第二设备获取所述多媒体文件;
播放所述多媒体文件。


5.根据权利要求4所述的方法,其特征在于,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的编码格式时,所述播放所述多媒体文件,包括:
根据所述编码格式播放所述多媒体文件。


6.根据权利要求3所述的方法,其特征在于,当所述第二设备的服务信息中还包括所述第二设备中包含的多媒体文件的编码格式时,所述根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备,包括:
当所述编码格式是所述第一设备支持的编码格式时,根据所述第二设备的设备信息,将所述第二设备确定为所述软总线中的已发现设备。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一设备的显示界面中展示所述第二设备的图标。


8.根据权利要求7所述的方法,其特征在于,所述在所述第一设备的显示界面中展示所述第二设备的图标,包括:
在所述第一设备中运行的快应用的应用界面中展示所述第二设备的图标。


9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
周期性的向软总线发布所述第一设备的服务信息。


10.一种设备发现装置,其特征在于,所述装置用于包含至少两个设备的系统中,所述至少两个设备分别接入软总线;所述装置用于所述至少两个设备中的第一设备中,所述装置包括:
服务信息获取模块,用于获取所述至少两个电子设备中的第二设备发布至所述软总线的,所述第二设备的服务信息;
设备信息获取模块,用于解析所述第二设备的服务信息,获得所述第二设备的设备信息;
设...

【专利技术属性】
技术研发人员:董俊杰徐琰郭斌
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1