CN115767499A - 基于分布式软总线的设备互联方法、装置、设备及介质 - Google Patents
基于分布式软总线的设备互联方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115767499A CN115767499A CN202211422198.3A CN202211422198A CN115767499A CN 115767499 A CN115767499 A CN 115767499A CN 202211422198 A CN202211422198 A CN 202211422198A CN 115767499 A CN115767499 A CN 115767499A
- Authority
- CN
- China
- Prior art keywords
- discovered
- end device
- soft bus
- hoc network
- discovery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种基于分布式软总线的设备互联方法、装置、设备及介质,本申请根据发现端设备向分布式软总线发送的发送指令,可以将发送指令以广播的形式在预设局域网内发布,搜索与预设局域网所连接的被发现端设备,避免了不同通信协议设备连接的不适配问题,降低设备自组网络的复杂性,使得设备搜索更加高效、快捷,提高了多个不同通信协议设备的组网效率;被发现端设备在接收到发送指令之后,可以向发送端设备发送反馈信号,并通过反馈信号,与发现端设备进行自连接;发现端设备可以与至少一个被发现端设备建立连接,从而形成一个包含多个设备的自组网络,实现多设备组网的自连接,提高了不同通信协议设备之间的组网效率。
Description
技术领域
本申请涉及金融科技领域,尤其涉及一种基于分布式软总线的设备互联方法、装置、设备及介质。
背景技术
智能交通***可以将先进的信息技术、数据通信技术、传感器技术、电子控制技术以及计算机技术等有效地综合运用于整个交通运输管理体系,从而建立一种大范围、全方位、实时、准确且高效地综合运输和管理***。
在智能交通***中,通过无线通信技术为载体实现终端设备群的无感发现和数据交互,比如BLE、NFC和WiFi等,或者LoRa、ZigBee、NB-IoT等物联网设备组网方案,以实现终端设备群的组网。
但是目前的终端设备群的组网方案中,在不同场景下根据不同的需求,需要设计不同的方案,而这些方案中的网络协议和标准规范等并不统一,所以在同一设备组网中不同终端设备不同传输协议之间存在不适配的问题,而不同传输协议设备则需要外部设备进行协议转化才能实现设备连接,增加了组网复杂性,或者无法实现连接,从而导致多设备组网的效率低下。
因此,如何解决通信协议不同的设备之间的组网效率低下成为了目前亟待解决的技术问题。
发明内容
本申请提供了一种基于分布式软总线的设备互联方法、装置、设备及介质,旨在提高通信协议不同的设备之间的组网效率。
第一方面,本申请提供一种基于分布式软总线的设备互联方法,所述基于分布式软总线的设备互联方法包括以下步骤:
基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
第二方面,本申请还提供一种基于分布式软总线的设备互联装置,所述基于分布式软总线的设备互联装置包括:
设备搜索模块,用于基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
设备自连模块,用于在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的基于分布式软总线的设备互联方法的步骤。
第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的基于分布式软总线的设备互联方法的步骤。
本申请提供一种基于分布式软总线的设备互联方法、装置、设备及介质,本申请基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。通过上述方式,根据发现端设备向分布式软总线发送的发送指令,可以将发送指令以广播的形式在预设局域网内发布,搜索与预设局域网所连接的被发现端设备,避免了不同通信协议设备连接的不适配问题,降低设备自组网络的复杂性,使得设备搜索更加高效、快捷,提高了多个不同通信协议设备的组网效率;被发现端设备在接收到发送指令之后,可以向发送端设备发送反馈信号,并通过反馈信号,与发现端设备进行自连接;发现端设备可以与至少一个被发现端设备建立连接,从而形成一个包含多个设备的自组网络,实现多设备组网的自连接,提高了不同通信协议设备之间的组网效率。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请的实施例提供的一种基于分布式软总线的设备互联***;
图2为本申请提供的一种基于分布式软总线的设备互联方法第一实施例的流程示意图;
图3为本申请提供的基于分布式软总线的设备互联方法第二实施例的流程示意图;
图4是本申请提供的一种基于分布式软总线的设备互联装置第一实施例的结构示意图;
图5是本申请实施例提供的一种计算机设备的结构示意性框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
本申请的实施例提供了一种基于分布式软总线的设备互联方法、装置、设备及存储介质,用于通过分布式软总线,实现不同通信协议设备之间的自连接,从而提高不同通信协议设备之间的组网效率。
如图1所示,图1为本申请的实施例提供的一种基于分布式软总线的设备互联***,该***包括终端和服务器,所述终端和服务器通信连接,所述服务器与组网设备群通过分布式软总线通信连接,所述组网设备群包括被发现端设备。
其中,所述终端包括手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备。
其中,所述服务器包括独立一台服务器,或者服务器集群。
以下,将基于该基于分布式软总线的设备互联***对本申请的实施例提供的基于分布式软总线的设备互联方法进行详细介绍。
可选地,本申请实施例提供的基于分布式软总线的设备互联方法可以用于多种设备互联的场景,为了便于理解,本申请提供的实施例以所述方法在交通***的应用为例进行说明。
请参照图2,图2为本申请提供的一种基于分布式软总线的设备互联方法第一实施例的流程示意图。该基于分布式软总线的设备互联方法可以用于基于分布式软总线的设备互联***的服务器中。
如图2所示,该基于分布式软总线的设备互联方法包括步骤S101至步骤S102。
步骤S101、基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
本实施例中,物联网(IoT)设备可以分为发现端设备与被发现端设备,并处于同一个局域网下。在进行设备组网时,发现端设备先向分布式软总线发出discover指令,在局域网中搜索被发现端设备的存在。
在一实施例中,在城市交通***的一个设备群中,发现端设备可以是一个控制器应用层的某个软件功能,被发现端设备可以是交通信号灯、摄像头、测速仪等交通设备。发现端设备与被发现端设备的组网结合可以实现对城市交通***的指挥和控制等,比如控制器软件结合摄像头探知的车流、人流密度,调节交通信号灯,以实现道路快速疏导等。
在一实施例中,所述基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备之前,还包括:
获取各待用设备的无线通信模块,其中,所述待用设备包括所述发现端设备和所述被发现端设备;基于所述无线通信模块,搭载预设操作***,以实现所述分布式软总线的部署。
在一实施例中,分布式软总线的部署,需要待用设备支持预设操作***的运行,以加入到软总线中进行设备互联,还需要待用设备能够支持至少一种无线通信的硬件,即无线通信模块,以实现通信连接。
在一实施例中,分布式软总线通过将多种不同的无线通信协议、网络协议(如蓝牙、wifi、NFC、因特网等)整合和融合,从而可以屏蔽底层协议的技术细节,向外提供统一的接口。
在一实施例中,不同组网方式、不同传输协议的传输速率各不相同,且差异很大,时延也不能保证。分布式软总线可以提供一种极简协议,将通信网络中的表示层、会话层、传输层和网络层等整合精简为一层,以提升有效载荷,提升传输带宽。
上述实施例中,分布式软总线的部署设的多种设备之间能够实现硬件互助、资源共享,为城市交通***终端设备,如信号灯、摄像头、测速器、拦路杆等提供了通信基座使得设备之间的互联互通有了统一的分布式通信能力。
进一步地,所述基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备,包括:
基于所述分布式软总线,接收所述发现端设备发送的所述发现指令;
在接收到所述发现指令时,基于预设服务接口和所述预设局域网,向所述分布式软总线上挂载的至少一个接收端设备发送广播信号;其中,所述接收端设备包括至少一个所述被发现端设备;
在所述被发现端设备接收到所述广播信号时,向所述发现端设备发送所述反馈信号,以实现所述被发现端设备与所述发现端设备的自连接。
在一实施例中,接收端设备可以是包括多个被发现端设备的设备整体,比如路灯设备可以是接收端设备,在路灯设备中可以包括摄像头设备、照明设备、测速设备等被发现端设备。
在一实施例中,发现端设备向分布式软总线发送discover指令,在预设局域网向所有挂载在分布式软总线上的接收设备发送广播信号,搜索在该预设局域网中是否存在被发现端设备。而被发现端设备在接收到广播信号时,可以通过分布式软总线向发现端设备发送反馈信号,以回应发现端设备的搜索动作。
步骤S102、在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
在一实施例中,所述反馈信号包括所述被发现端设备的设备信息,其中,所述设备信息包括设备名称、设备编号以及设备功能。
在一实施例中,发现端设备发布发现指令之后,可能会存在多个被发现端设备回应发现指令,向发现端设备发送反馈信号,此时,发现端设备需要知道被发现端设备的“身份信息”及其功能,所以,反馈信号中需要包含被发现端设备的设备信息,包括设备名称、设备编号以及设备功能。
在一实施例中,设备名称可以识别被发现端设备的身份,比如摄像头、照明设备或者测速设备等,设备编号是唯一的,可以根据设备排布顺序,以对相同设备进行区分,比如可以以接收端设备为主体,按照接收端设备的分布顺序依次编号为1、2、3、...、n等,而挂载在接收端设备上的被接收端设备则以接收端设备的编号为首位,再进行编号,比如1-1-1表示挂载在分布顺序为1的接收端设备上的第一个照明设备,1-2-1则表示挂载在该接收端设备上的第一个摄像头设备,依此类推,从而对各被发现端设备进行区分。
可选地,也可以在设备信息中添加各被接收端设备的位置信息,比如某某街道、某某路口等。设备功能则可以描述该设备在当前位置的功能,比如照明设备是为了照明;测速设备则可以包括测速路段、限速标准以及车辆速度计算等;摄像头设备可以包括拍摄范围和拍摄目标,比如可以是监控某某车道的车流信息,也可以是监控某某街道的人行道路况,或者是监控路口车流信息和人流信息等。
可以理解地是,分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设备共同形成一个超级虚拟终端。针对不同类型的任务,为用户匹配并选择能力合适的执行硬件,让业务连续地在不同设备间流转,充分发挥不同设备的能力优势,如显示能力、摄像能力、音频能力、交互能力以及传感器能力等。
本实施例提供一种基于分布式软总线的设备互联方法,所述方法根据发现端设备向分布式软总线发送的发送指令,可以将发送指令以广播的形式在预设局域网内发布,搜索与预设局域网所连接的被发现端设备,避免了不同通信协议设备连接的不适配问题,降低设备自组网络的复杂性,使得设备搜索更加高效、快捷,提高了多个不同通信协议设备的组网效率;被发现端设备在接收到发送指令之后,可以向发送端设备发送反馈信号,并通过反馈信号,与发现端设备进行自连接;发现端设备可以与至少一个被发现端设备建立连接,从而形成一个包含多个设备的自组网络,实现多设备组网的自连接,提高了不同通信协议设备之间的组网效率。
请参照图3,图3为本申请提供的基于分布式软总线的设备互联方法第二实施例的流程示意图。
本实施例中,基于上述图2所示实施例,所述步骤S102之后,还包括:
步骤S201、获取所述多设备自组网络中各发现端设备和各被发现端设备的设备信息,生成自组网络设备列表;
本实施例中,可以以发现端设备为组网中心或者组网节点,在接收到被发现端设备发送的反馈信号之后,可以根据反馈信号中所包括的设备信息,建立被发现端设备的设备信息列表,以便于对自组网络的管理。
在一实施例中,自组网络设备列表可以包括各发现端设备的设备名称、设备编号、设备功能以及设备位置等设备信息,以便于对多设备自组网络中的组网设备进行管理和调控。
步骤S202、基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态。
在一实施例中,所述在线状态包括上线状态、下线状态以及待机状态。
在一实施例中,自组网络设备列表可以显示列表中的各组网设备的在线状态,并通过实时检测各组网设备的运行状态,在自组网络设备列表中进行实时更新,以便监测多设备自组网络的运行状况。
在一实施例中,所述基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态之后,还包括:
在当前被发现端设备与所述多设备自组网络中的所述发现端设备建立连接时,基于所述多设备自组网络中的所述被发现端设备,与所述当前被发现端设备建立连接,以监测所述当前被发现端设备的在线状态;
更新所述自组网络设备列表,将所述当前被发现设备添加到所述自组网络设备列表中,以记录所述当前被发现设备的所述设备信息和所述在线状态。
在一实施例中,在完成多设备自组网络的构建之后,如果存在新上线的设备要连接到该多设备自组网络中时,可以将该设备向网络层注册,并添加到自组网络设备列表中。多设备自组网络与新上线的当前被发现端设备建立通道连接,并实时检测设备的运行状态或者变换状态,并通过自组网络设备列表进行状态记录、显示和更新。
在一实施例中,在多设备自组网络与新上线的当前被发现端设备建立通道连接时,多设备自组网络中已有的其他被发现端设备可以选择感兴趣的该当前被发现端设备,从而监听该当前被发现端设备,在当前被发现端设备上线之后即可与监听该设备的其他被发现端设备建立通信连接。
上述实施例可以忽略不同网络协议和标准规范的差异以及组网方式,使得业务开发与设备组网解耦,仅需监听设备上下线即可。
请参阅图4,图4是本申请提供的一种基于分布式软总线的设备互联装置第一实施例的结构示意图,该基于分布式软总线的设备互联装置用于执行前述的基于分布式软总线的设备互联方法。其中,该基于分布式软总线的设备互联装置可以配置于服务器中。
如图4所示,该基于分布式软总线的设备互联装置300,包括:设备搜索模块301和设备自连模块302。
设备搜索模块301,用于基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
设备自连模块302,用于在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
在一实施例中,所述基于分布式软总线的设备互联装置还包括分布式软总线部署模块,用于获取各待用设备的无线通信模块,其中,所述待用设备包括所述发现端设备和所述被发现端设备;基于所述无线通信模块,搭载预设操作***,以实现所述分布式软总线的部署。
在一实施例中,所述设备搜索模块301,还用于基于所述分布式软总线,接收所述发现端设备发送的所述发现指令;在接收到所述发现指令时,基于预设服务接口和所述预设局域网,向所述分布式软总线上挂载的至少一个接收端设备发送广播信号;其中,所述接收端设备包括至少一个所述被发现端设备;在所述被发现端设备接收到所述广播信号时,向所述发现端设备发送所述反馈信号,以实现所述被发现端设备与所述发现端设备的自连接。
在一实施例中,所述反馈信号包括所述被发现端设备的设备信息,其中,所述设备信息包括设备名称、设备编号以及设备功能。
在一实施例中,所述基于分布式软总线的设备互联装置还包括设备监测模块,用于获取所述多设备自组网络中各发现端设备和各被发现端设备的设备信息,生成自组网络设备列表;
基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态。
在一实施例中,所述在线状态包括上线状态、下线状态以及待机状态。
在一实施例中,所述设备监测模块,还用于在当前被发现端设备与所述多设备自组网络中的所述发现端设备建立连接时,基于所述多设备自组网络中的所述被发现端设备,与所述当前被发现端设备建立连接,以监测所述当前被发现端设备的在线状态;更新所述自组网络设备列表,将所述当前被发现设备添加到所述自组网络设备列表中,以记录所述当前被发现设备的所述设备信息和所述在线状态。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块的具体工作过程,可以参考前述基于分布式软总线的设备互联方法实施例中的对应过程,在此不再赘述。
上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图5所示的计算机设备上运行。
请参阅图5,图5是本申请实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以是服务器。
参阅图5,该计算机设备包括通过***总线连接的处理器、存储器和网络接口,其中,存储器可以包括非易失性存储介质和内存储器。
非易失性存储介质可存储操作***和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种基于分布式软总线的设备互联方法。
处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种基于分布式软总线的设备互联方法。
该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
在一个实施例中,所述处理器在实现所述基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备之前,还用于实现:
获取各待用设备的无线通信模块,其中,所述待用设备包括所述发现端设备和所述被发现端设备;
基于所述无线通信模块,搭载预设操作***,以实现所述分布式软总线的部署。
在一个实施例中,所述处理器在实现所述基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备时,用于实现:
基于所述分布式软总线,接收所述发现端设备发送的所述发现指令;
在接收到所述发现指令时,基于预设服务接口和所述预设局域网,向所述分布式软总线上挂载的至少一个接收端设备发送广播信号;其中,所述接收端设备包括至少一个所述被发现端设备;
在所述被发现端设备接收到所述广播信号时,向所述发现端设备发送所述反馈信号,以实现所述被发现端设备与所述发现端设备的自连接。
在一个实施例中,所述反馈信号包括所述被发现端设备的设备信息,其中,所述设备信息包括设备名称、设备编号以及设备功能。
在一个实施例中,所述处理器在实现所述在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络之后,还用于实现:
获取所述多设备自组网络中各发现端设备和各被发现端设备的设备信息,生成自组网络设备列表;
基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态。
在一实施例中,所述在线状态包括上线状态、下线状态以及待机状态。
在一实施例中,所述处理器在实现所述基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态之后,还用于实现:
在当前被发现端设备与所述多设备自组网络中的所述发现端设备建立连接时,基于所述多设备自组网络中的所述被发现端设备,与所述当前被发现端设备建立连接,以监测所述当前被发现端设备的在线状态;
更新所述自组网络设备列表,将所述当前被发现设备添加到所述自组网络设备列表中,以记录所述当前被发现设备的所述设备信息和所述在线状态。
本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一种基于分布式软总线的设备互联方法。
其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种基于分布式软总线的设备互联方法,其特征在于,所述方法包括以下步骤:
基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
2.根据权利要求1所述的基于分布式软总线的设备互联方法,其特征在于,所述基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备之前,还包括:
获取各待用设备的无线通信模块,其中,所述待用设备包括所述发现端设备和所述被发现端设备;
基于所述无线通信模块,搭载预设操作***,以实现所述分布式软总线的部署。
3.根据权利要求2所述的基于分布式软总线的设备互联方法,其特征在于,所述基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备,包括:
基于所述分布式软总线,接收所述发现端设备发送的所述发现指令;
在接收到所述发现指令时,基于预设服务接口和所述预设局域网,向所述分布式软总线上挂载的至少一个接收端设备发送广播信号;其中,所述接收端设备包括至少一个所述被发现端设备;
在所述被发现端设备接收到所述广播信号时,向所述发现端设备发送所述反馈信号,以实现所述被发现端设备与所述发现端设备的自连接。
4.根据权利要求1所述的基于分布式软总线的设备互联方法,其特征在于,所述反馈信号包括所述被发现端设备的设备信息,其中,所述设备信息包括设备名称、设备编号以及设备功能。
5.根据权利要求4所述的基于分布式软总线的设备互联方法,其特征在于,所述在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络之后,还包括:
获取所述多设备自组网络中各发现端设备和各被发现端设备的设备信息,生成自组网络设备列表;
基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态。
6.根据权利要求5所述的基于分布式软总线的设备互联方法,其特征在于,所述在线状态包括上线状态、下线状态以及待机状态。
7.根据权利要求5所述的基于分布式软总线的设备互联方法,其特征在于,所述基于所述自组网络设备列表,检测所述多设备自组网络中所述各发现端设备和所述各被发现端设备的在线状态之后,还包括:
在当前被发现端设备与所述多设备自组网络中的所述发现端设备建立连接时,基于所述多设备自组网络中的所述被发现端设备,与所述当前被发现端设备建立连接,以监测所述当前被发现端设备的在线状态;
更新所述自组网络设备列表,将所述当前被发现设备添加到所述自组网络设备列表中,以记录所述当前被发现设备的所述设备信息和所述在线状态。
8.一种基于分布式软总线的设备互联装置,其特征在于,包括:
设备搜索模块,用于基于发现端设备向分布式软总线发送的发现指令,在预设局域网中搜索被发现端设备;
设备自连模块,用于在接收到所述被发现端设备基于所述发现指令发送的反馈信号时,将所述被发现端设备与所述发现端设备建立连接,获得多设备自组网络。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的基于分布式软总线的设备互联方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的基于分布式软总线的设备互联方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211422198.3A CN115767499A (zh) | 2022-11-14 | 2022-11-14 | 基于分布式软总线的设备互联方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211422198.3A CN115767499A (zh) | 2022-11-14 | 2022-11-14 | 基于分布式软总线的设备互联方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115767499A true CN115767499A (zh) | 2023-03-07 |
Family
ID=85370512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211422198.3A Pending CN115767499A (zh) | 2022-11-14 | 2022-11-14 | 基于分布式软总线的设备互联方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115767499A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117873757A (zh) * | 2024-03-12 | 2024-04-12 | 中科南京软件技术研究院 | 一种适用于多种异形物理接口设备的通信的轻量级软总线的方法 |
-
2022
- 2022-11-14 CN CN202211422198.3A patent/CN115767499A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117873757A (zh) * | 2024-03-12 | 2024-04-12 | 中科南京软件技术研究院 | 一种适用于多种异形物理接口设备的通信的轻量级软总线的方法 |
CN117873757B (zh) * | 2024-03-12 | 2024-06-04 | 中科南京软件技术研究院 | 一种适用于多种异形物理接口设备的通信的轻量级软总线的方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220358370A1 (en) | Artificial intelligence inference architecture with hardware acceleration | |
CN112152926B (zh) | 一种管理应用的网络切片的方法及装置 | |
EP3820172A1 (en) | Communication solution for internet of vehicles | |
CN111108474A (zh) | 通过云资源管理器管理加速器资源的技术 | |
KR20120046547A (ko) | 무선 네트워크에서 그룹 오너 결정 방법 및 그 디바이스 | |
Rodrigues et al. | Towards a middleware for mobile edge-cloud applications | |
US11595473B2 (en) | Ad hoc decentralized cloud infrastructure | |
US11638138B2 (en) | Device-to-device content providing method | |
CN110474960B (zh) | 一种虚拟化网络中业务部署的方法和装置 | |
CN115767499A (zh) | 基于分布式软总线的设备互联方法、装置、设备及介质 | |
CN114556861A (zh) | 设备身份的匿名化和随机化 | |
US20230136615A1 (en) | Virtual pools and resources using distributed networked processing units | |
CN113261249A (zh) | 一种数据传输方法、相关设备及计算机存储介质 | |
US11930399B2 (en) | Method, device and system for implementing edge computing | |
CN112236979B (zh) | 用于启用基于雾的数据处理的数据样本模板(dst)管理 | |
US20220329993A1 (en) | Autonomous vehicle communication framework for multi-network scenarios | |
CN109981778B (zh) | 内容分发网络的服务实现方法、装置、设备及存储介质 | |
US11997567B2 (en) | V2X network communication | |
WO2023081202A1 (en) | Mec dual edge apr registration on behalf of edge platform in dual edge deployments | |
KR101921275B1 (ko) | 메신저에서의 파일 전송 시 기기 간 통신 기술을 활용하는 방법 및 시스템 | |
US20190364461A1 (en) | Method and Device for Obtaining Resources and Information of SDN Networks of Different Operators | |
US20170286181A1 (en) | Deployment and execution of sensing and computational tasks in a network of computing devices | |
CN114138450A (zh) | 智慧路灯***中复合任务调度方法、装置及可读存储介质 | |
CN113271229B (zh) | 设备控制方法及装置、存储设备、安全设备、交换机、路由器及服务器 | |
US20170142188A1 (en) | Method for establshing, configuring, and managing a transient social group |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |