一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

设备查找方法、装置、设备及存储介质与流程

2022-10-13 05:38:40 来源:中国专利 TAG:


1.本技术属于设备管理技术领域,尤其涉及一种设备查找方法、装置、设备及存储介质。


背景技术:

2.目前,许多设备的控制,是由设备的网站(website,web)管理来实现的,在日常维护多台集群设备的场景中,需要快速准确地知道要控制设备的网际互联协议(internet protocol,ip)地址,通过在浏览器中输入ip地址连接设备的web控制端,实现设备的操作和控制。因此设备的ip地址快速获取显得尤为重要。
3.但是,为了方便快速部署管理,目前,很多设备在局域网中通过自动获得ip地址,选择设备;如果设备有串口,则需要一台一台的串口连接设备,使用指令查看,并且好多设备都没有外置串口,甚至需要拆机连接串口;如果没有串口,则需要反复插拔网线,在路由器中排查;此外,在获得设备的ip地址后,还需要与设备多次通信以确认设备的状态,过程相对繁琐;因此,自动获取设备的ip地址,或者根据ip地址查找设备,非常不便。


技术实现要素:

4.本技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本技术的一个目的在于提出一种设备查找方法、装置、设备及存储介质。
5.为了解决上述技术问题,本技术的实施例提供如下技术方案:一种设备查找方法,包括:获取触发信息;基于所述触发信息,获取待查找设备运行信息;其中,所述运行信息至少包括所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查找设备的任意一个状态参数生成;对所述运行信息进行广播。
6.可选地,所述获取触发信息,包括:获取触发按键的姿态信息;其中,所述待查找设备设有所述触发按键;所述触发按键的姿态信息包括复位姿态以及按压姿态;基于所述触发按键的所述姿态信息,对所述触发按键的姿态进行判断;当所述触发按键处于所述按压姿态,则获取所述触发信息;或获取触发密码,并基于所述触发密码获取所述触发信息;其中,所述触发密码基于所述触发按键获取或设备管理界面获取。
7.可选地,所述基于所述触发信息,获取待查找设备的运行信息,包括:基于所述触发信息,解析所述待查找设备的ip地址以及mac地址,并获取所述待查找设备的所述地址信息;同时,对所述待查找设备的运行状态进行识别,获得所述待查找设备的所述状态信息;所述状态信息至少包括所述待查找设备的网络连接状态、散热风扇转速以及实时温
度中的任意一项;基于所述状态信息获得所述待查找设备的至少一个所述状态参数;将每个所述状态参数与所述状态参数阈值进行比对,获得比对结果;根据所述比对结果,获得与每个所述状态参数匹配的所述状态识别码;基于与每个所述状态参数匹配的所述状态识别码以及所述地址信息,获得所述待查找设备的所述运行信息。
8.可选地,所述对所述运行信息进行广播,包括:对所述状态信息以及地址信息进行处理,获得待广播数据包;其中,所述状态信息至少包括一个与所述状态识别码匹配的状态识别码字符串;所述地址信息包括与ip地址匹配的ip地址字符串以及与mac地址匹配的mac地址字符串;对所述ip地址字符串、mac地址字符串以及每个所述状态识别码字符串进行间隔处理,获得所述待广播数据包;对所述待广播数据包进行广播。
9.本技术的实施例还提供一种设备查找方法,包括:对待广播数据包进行监听,并获取至少一个所述待广播数据包;对每个所述待广播数据包进行解析,获取与每个所述待广播数据包匹配的待查找设备的运行信息,并对与每个所述待广播数据包匹配的待查找设备的运行信息基于窗口进行显示;其中,所述运行信息至少包括每个所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查找设备的任意一个状态参数生成;根据每个所述待查找设备的所述运行信息,确定待控制设备;基于所述待控制设备的所述运行信息,对所述待控制设备进行控制。
10.可选地,所述根据每个所述待查找设备的所述运行信息,确定待控制设备,包括:确定所述待查找设备的数量,获得总数量;将所述总数量与数量阈值进行比对;若所述总数量大于所述数量阈值,则对每个所述待查找设备的所述状态信息,进行分组,获得多个待查找设备集;其中,每个所述状态识别码基于所述待查找设备的网络连接状态、散热风扇转速以及实时温度中的任意一项生成;基于多个所述待查找设备集,确定所述待控制设备。
11.本技术的实施例还提供一种设备查找装置,包括:第一获取模块,用于获取触发信息;第二获取模块,用于基于所述触发信息,获取待查找设备的运行信息;其中,所述运行信息至少包括所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查找设备的任意一个状态参数生成;广播模块,用于对所述运行信息进行广播。
12.本技术的实施例还提供一种设备查找装置,包括:监听模块,用于对待广播数据包进行监听,并获取至少一个所述待广播数据包;解析模块,用于对每个所述待广播数据包进行解析,获取与每个所述待广播数据包匹配的待查找设备的运行信息,并对与每个所述待广播数据包匹配的待查找设备的运行信息基于窗口进行显示;其中,所述运行信息至少包括每个所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查
找设备的任意一个状态参数生成;确定模块,用于根据每个所述待查找设备的所述运行信息,确定待控制设备;控制模块,用于基于所述待控制设备的所述运行信息,对所述待控制设备进行控制。
13.本技术的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
14.本技术的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
15.本技术的实施例,具有如下技术效果:本技术的上述技术方案,1)待查找设备可以基于触发,主动向服务端上报自身的运行信息,可以实现服务端快速便捷地对局域网内的待查找设备进行查找,并获得待查找设备的运行信息。
16.2)基于状态识别码对待查找设备的状态进行表征,大大减少了传输待查找设备的原始状态数据所需的网络资源。
17.3)当局域网内设有多个待查找设备的时候,基于待查找设备主动将自身的运行信息上报至服务端,可以实现服务端快速查找到当前局域网内的所有的待查找设备,并对每个待查找设备进行管理和控制;且在查找的过程中,无需多次确认待查找设备的运行状态。
18.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
19.图1是本技术实施例提供的一种设备查找系统的结构示意图;图2是本技术实施例提供的一种设备查找方法的一种流程示意图;图3是本技术实施例提供的一种设备查找方法的另一种流程示意图;图4是本技术实施例提供的一种窗口的显示界面示意图;图5是本技术实施例提供的一种设备查找装置的一种结构示意图;图6是本技术实施例提供的一种设备查找装置的另一种结构示意图。
具体实施方式
20.下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
21.为了便于本领域的技术人员对实施例的理解,对部分用语进行解释:(1)mac地址:media access control address,媒体存取控制地址。
22.(2)udp:user datagram protocol,用户数据报协议。
23.如图1所示,本技术的实施例提供一种设备查找系统,包括:多个待查找设备;
服务端;其中,在局域网内设有多个待查找设备,具体可以包括:第一待查找设备、第二待查找设备
……
第n查找设备;n为正整数;n个待查找设备基于网络与服务端实现数据交互,具体的,待查找设备基于触发,主动将自身的运行信息上报至服务端,使得服务端可以快速查找到自己并获得自己的相关的运行信息;其中,运行信息可以包括状态信息以及地址信息;例如,第一待查找设备被触发,则第一待查找设备识别到自己被触发之后,则主动将自身,也即第一待查找设备自身的当前的运行信息上报至服务端;本技术一可选地实施例,为了实现某个待查找设备被成功触发,可以在待查找设备上设置至少一个触发按键;当仅仅设置一个触发按键的时候,则可以基于触发按键的姿态判断,某个待查找设备是否被成功地触发;当触发按键设有多个的时候,则可以判断基于触发按键获得的触发密码是否正确,判断某个待查找设备是否被成功触发。
24.进一步地,还可以设置一个控制按键,并预设延迟时间/周期时间,也即在控制按键被按压以后,等待一个延迟时间/周期时间,再对触发按键进行按压,实现了待查找设备基于延迟或周期循环的形式,主动向服务端发送待广播数据包。
25.本技术一可选地实施例,为了实现某个待查找设备被成功触发,还可以在待查找设备的外侧设置设备管理锁,并基于与设备管理锁匹配的钥匙,对设备管理锁进行触发。
26.本技术一可选地实施例,为了实现某个待查找设备被成功触发,还可以基于网络对某个待查找设备进行远程触发控制,当某个待查找设备获取到触发密码之后,根据获取到的触发密码是否正确,判断,某个待查找设备是否被成功触发。
27.本技术一可选地实施例,可以在触发按键或者钥匙上设有通信单元;其中,通信单元可以与服务端基于网络实现通信连接;当服务端接收到某个待广播数据包,并对该待广播数据包解析成功之后,则将包含解析成功的确认信息发送至通信单元;具体的,可以预设等待时间,若在等待时间内,通信模块未获取到服务端发送至的确认信息,则待查找设备可以通过携带的提示灯,对服务端进行提示未获得确认信息;或者待查找设备也可以直接启动通信单元,将待广播数据包重新发送至服务端。
28.当某个待查找设备,例如,第m个待查找设备,确认自身被成功触发,则第m个待查找设备将自身当前的运行信息主动上报至服务端;服务端在获取第m个待查找设备的运行信息之后,对运行信息进行解析,在解析成功后,即实现了快速查找到第m个待查找设备,并可以获得第m个待查找设备当前的运行状态(包括,运行正常/异常/某个部件出现异常等);其中,m为正整数,且m≤n。
29.本技术的实施例,服务端可以基于电脑或者智能手机等具备上述功能的设备实现,本技术的实施例对此不做具体的限定。
30.本技术的实施例,待查找设备可以基于触发,主动向服务端上报自身的运行信息,可以实现服务端快速便捷地对局域网内的待查找设备进行查找,并获得待查找设备的运行信息。
31.如图2所示,本技术的实施例提供一种设备查找方法,包括:步骤s21:获取触发信息;
本技术的实施例,为了实现快速查找到局域网内的待查找设备,以便于对每个待查找设备进行管理,待查找设备主动将自身当前的运行信息,并进行上报,避免对待查找设备逐一进行查找,简单快速。
32.本技术一可选地实施例,所述获取触发信息,包括:获取触发按键的姿态信息;其中,所述待查找设备设有所述触发按键;所述触发按键的姿态信息包括复位姿态以及按压姿态;基于所述触发按键的所述姿态信息,对所述触发按键的姿态进行判断;当所述触发按键处于所述按压姿态,则获取所述触发信息;或获取触发密码,并基于所述触发密码获取所述触发信息;其中,所述触发密码基于所述触发按键获取或设备管理界面获取。
33.本技术一可选地实施例,获取自身的触发按键的姿态信息,并对姿态信息进行解析,获得当前触发按键所处的姿态,当触发按键处于按压姿态,则待查找设备获取触发信息;具体的,触发信息包括触发成功或者成功失败;也即,当触发按键处于按压姿态,则待查找设备获取触发成功的触发信息。
34.进一步地,根据实际需要,可以预设检测间隔,例如,每2s进行一次检测,具体的,对待查找设备的触发按键所处的姿态进行检测,对应的,可以基于检测间隔对触发按键进行按压。
35.本技术一可选地实施例,当待查找设备获取到触发密码,则待查找设备将获取到的触发密码与参考密码(正确的密码)进行比对,若触发密码与参考密码一致,则待查找设备获得触发成功的触发信息;若触发密码与参考密码不一致,则待查找设备获得触发失败的触发信息。
36.进一步地,上述触发密码可以基于触发按键获得,也可以基于与待查找设备通过网络连接的设备管理界面获得,用于减少设备结构对本技术的实施例的实现的限制,扩大本技术的实施例的适用范围。
37.进一步地,还可以每隔一个检测间隔,获取一次触发密码,若待查找设备未获取到触发密码,则待查找设备获取触发失败的触发信息,并不断地循环上述过程。
38.步骤s22:基于所述触发信息,获取待查找设备的运行信息;其中,所述运行信息至少包括所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查找设备的任意一个状态参数生成;本技术一可选地实施例,所述基于所述触发信息,获取待查找设备的运行信息,包括:基于所述触发信息,解析所述待查找设备的ip地址以及mac地址,并获取所述待查找设备的所述地址信息;同时,对所述待查找设备的运行状态进行识别,获得所述待查找设备的所述状态信息;所述状态信息至少包括所述待查找设备的网络连接状态、散热风扇转速以及实时温度中的任意一项;基于所述状态信息获得所述待查找设备的至少一个所述状态参数;将每个所述状态参数与所述状态参数阈值进行比对,获得比对结果;根据所述比对结果,获得与每个所述状态参数匹配的所述状态识别码;基于与每个所述状态参数匹配的所述状态识别码以及所述地址信息,获得所述待查找设备的所述运行信息。
39.本技术的实施例,当待查找设备获取到触发成功的触发信息之后,则解析自身的ip地址以及mac地址,获得解析结果;基于解析结果获得待查找设备自身的地址信息;同时,待查找设备获得自身的当前状态信息,状态信息包括但不限于网络连接状态、散热风扇转速以及实时温度;在待查找设备获得自身的当前状态信息之后,则对状态信息进行解析,获得待查找设备的至少一个状态参数;其中,网络连接状态对应的状态参数为:网速的具体值;散热风扇转速对应的状态参数为:转速的具体值;实时温度对应的状态参数为:温度的具体值;进一步地,根据实际需要,预设状态参数阈值,例如:温度阈值、转速阈值以及网速阈值;其中,温度阈值、转速阈值以及网速阈值,均可以为一个区间;待查找设备在获得自身的状态参数之后,则将每个状态参数与预设的状态参数阈值进行比对,并获得比对结果;例如:1)当状态参数包括温度的具体值,则将获得的温度的具体值与温度阈值进行比对,若温度的具体值未落入温度阈值范围内,则表明待查找设备当前的温度过高或过低,因此,实时温度对应的状态识别码为2;若温度的具体值落入温度阈值的范围内,则表明待查找设备当前的温度正常,因此,实时温度对应的状态识别码为1。
40.2)当状态参数包括散热风扇的具体值,则将获得的散热风扇转速的具体值与转速阈值进行比对,若散热风扇转速的具体值未落入转速阈值范围内,则表明待查找设备当前的转速过高或过低,因此,散热风扇转速对应的状态识别码为2;若散热风扇转速的具体值落入温度阈值的范围内,则表明待查找设备当前的转速正常,因此,散热风扇转速对应的状态识别码为1。
41.3)当状态参数包括网速的具体值,则将获得的网速的具体值与网速阈值进行比对,若网速的具体值未落入网速阈值范围内,则表明待查找设备当前的转速过高或过低,因此,网络连接状态对应的状态识别码为2;若网速的具体值落入网速阈值的范围内,则表明待查找设备当前的网络连接状态正常,因此,网络连接状态对应的状态识别码为1。
42.其中,状态识别码对应的具体值或者表征方式,可以根据实际需要进行设定或者调整;进一步地,状态信息根据待查找设备的结构或者工作原理的不同,所包括的状态参数的种类也不相同。
43.本技术的实施例,基于状态识别码对待查找设备的状态进行表征,大大减少了传输待查找设备的原始状态数据所需的网络资源。
44.本技术一可选地实施例,为了便于后续算法的调用,以及对待查找设备的查找和控制,待查找设备的运行信息还包括待查找设备的设备名称、设备类型以及序列号等。
45.步骤s23:对所述运行信息进行广播。
46.本技术一可选地实施例,对所述运行信息进行广播,包括:对所述状态信息以及地址信息进行处理,获得待广播数据包;其中,所述状态信息
至少包括一个与所述状态识别码匹配的状态识别码字符串;所述地址信息包括与ip地址匹配的ip地址字符串以及与mac地址匹配的mac地址字符串;对所述ip地址字符串、mac地址字符串以及每个所述状态识别码字符串进行间隔处理,获得所述待广播数据包;对所述待广播数据包进行广播。
47.本技术的实施例,对所述ip地址字符串、mac地址字符串以及每个所述状态识别码字符串,基于逗号进行间隔处理;例如,运行信息包括ip地址字符串、mac地址字符串、第一个状态识别码字符串、第二个状态识别码字符串、第三个状态识别码字符串、设备类型字符串、设备名称字符串以及序列号字符串;则可以获得如下待广播数据包:1)ip地址字符串,mac地址字符串,第一个状态识别码字符串,第二个状态识别码字符串,第三个状态识别码字符串,设备类型字符串,设备名称字符串,序列号字符串;2)ip地址字符串,mac地址字符串,第三个状态识别码字符串,设备类型字符串,设备名称字符串,序列号字符串,第一个状态识别码字符串,第二个状态识别码字符串;3)序列号字符串,第一个状态识别码字符串,第二个状态识别码字符串,ip地址字符串,mac地址字符串,第三个状态识别码字符串,设备类型字符串,设备名称字符串;也即,本技术的实施例,对于运行信息所包括的多个不同类型的字符串,在进行待广播数据包组装的时候,字符串最终在待广播数据包中所处的顺序位置为随机的,本技术的实施例对此不做具体的限定。
48.进一步地,为了实现待广播数据包可以正常上报,在待广播数据包的帧头填充0x5a,在待广播数据包的帧尾填充0x0d,拼接成一个完整数据包,并对拼接获得的待广播数据包基于udp在局域网内进行广播。
49.例如:一个待广播数据包可以为:0x5a,序列号字符串,第一个状态识别码字符串,第二个状态识别码字符串,ip地址字符串,mac地址字符串,第三个状态识别码字符串,设备类型字符串,设备名称字符串,0x0d。
50.本技术一可选地实施例,当待查找设备广播的待广播数据包被接收,则待查找设备停止向广域网内广播自身的待广播数据包,用于节省网络资源;或者当待查找设备在更换了工作位置之后,则重复上述步骤,在触发成功后,主动将自身的运行信息以待广播数据包的形式向所处的局域网进行广播,用于实现新的服务端快速查找到待查找设备,无需服务端实时检测所处局域网的设备的更新情况。
51.如图3所示,本技术的实施例还提供一种设备查找方法,包括:步骤s31:对待广播数据包进行监听,并获取至少一个所述待广播数据包;本技术的实施例,根据对局域网内的多个设备的管理的需要,服务端可以实时对待广播数据包进行监听,并对监听到的待广播数据包进行接收。
52.步骤s32:对每个所述待广播数据包进行解析,获取与每个所述待广播数据包匹配的待查找设备的运行信息,并对与每个所述待广播数据包匹配的待查找设备的运行信息基于窗口进行显示;其中,所述运行信息至少包括每个所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查找设备
的任意一个状态参数生成;本技术的实施例,服务端对接收到的待广播数据包进行解析,用于获得与待广播数据包匹配的待查找设备的运行信息;由于运行信息至少包括待查找设备的地址信息以及状态信息,因此,服务端在完成对广播数据的解析之后,则可以获得待查找设备的ip地址、mac地址以及状态识别码;例如:1)待查找设备的实时温度对应的状态识别码为1;待查找设备的散热风扇转速对应的状态识别码为1;待查找设备的网络连接状态对应的状态识别码为1;则服务端可以确认该待查找设备处于正常运行状态。
53.2)待查找设备的实时温度对应的状态识别码为1;待查找设备的散热风扇转速对应的状态识别码为2;待查找设备的网络连接状态对应的状态识别码为1;则服务端可以确认该待查找设备的散热风扇运行异常。
54.3)待查找设备的实时温度对应的状态识别码为1;待查找设备的散热风扇转速对应的状态识别码为2;待查找设备的网络连接状态对应的状态识别码为2;则服务端可以确认该待查找设备的散热风扇以及网络连接均运行异常。
55.依次类推,本技术的实施例,服务端在完成对待查找设备的运行信息的解析之后,可以获得待查找设备是否正常运行,若出现异常,也可以根据异常的状态识别码,快速确定异常的部件,以便于基于服务端对局域网中的多个待查找设备进行维护与管理。
56.本技术一可选地实施例,服务端在获取一个待广播数据包之后,则可以基于解析获得的ip地址以及mac地址,并向与待广播数据包匹配的待查找设备反馈已收到待广播数据包成功的信息,通知待查找设备可以停止向局域网内广播包含自身的运行信息的待广播数据包,用于节省资源。
57.本技术一可选地实施例,服务端设有窗口,窗口可以设置用于与待查找设备基于网络进行通信的控制键,当服务端完成对获取的待广播数据包的解析之后,可以将解析结果基于窗口进行显示,因此,用户可以基于窗口快速获得当前局域网内,每个待查找设备的地址信息以及状态信息等运行信息;如图4所示,窗口可以用于设备查询,具体的,窗口可以对获取运行信息的时间进行显示,还可以对待查找设备的机型(设备类型)、ip地址以及mac地址进行显示。
58.进一步地,当用户需要基于服务端获取某个待查找设备的状态参数的时候,则可以启动控制键,建立服务端的窗口与该待查找设备进行数据传输的通道,待查找设备基于建立的数据传输的通道,将自身的状态参数,反馈至服务端的窗口,进而实现了服务端可以实时获得任意一个待查找设备的实时运行的状态参数,并基于窗口对任意一个待查找设备的实时运行的状态参数进行显示。
59.进一步地,服务端的窗口界面可以设置筛选键,当用户基于服务端的窗口界面触发筛选键,则窗口界面弹出筛选界面,筛选界面至少包括状态良好键以及状态异常键,以供用户选择;具体的,当用户触发状态良好键,则服务端基于获得的每个待查找设备的状态识
别码,确定每个待查找设备的运行状态,并基于确定结果,确定当前运行状态良好的待查找设备,然后将每个状态良好的待查找设备的ip地址发送至窗口,进行显示,实现了用户基于每个待查找设备的当前运行状态对服务端的多个待查找设备的ip地址进行筛选,并进行后续的控制等操作。
60.步骤s33:根据每个所述待查找设备的所述运行信息,确定待控制设备;本技术一可选地实施例,所述根据每个所述待查找设备的所述运行信息,确定待控制设备,包括:确定所述待查找设备的数量,获得总数量;将所述总数量与数量阈值进行比对;若所述总数量大于所述数量阈值,则对每个所述待查找设备的所述状态信息,进行分组,获得多个待查找设备集;其中,每个所述状态识别码基于所述待查找设备的网络连接状态、散热风扇转速以及实时温度中的任意一项生成;基于多个所述待查找设备集,确定所述待控制设备。
61.本技术的实施例,当服务端监听并获取了多个待查找设备的待广播数据包之后,为了便于对多个待查找设备进行管理,则基于待广播数据包所包含的状态信息对多个待查找设备进行分类,获得多个待查找设备集;其中,每个待查找设备集包括至少一个待查找设备。
62.在获得多个待查找设备集之后,则服务端可以根据用户实际需求对多个待查找设备集进行筛选,选择其中任意一个或者多个进行控制,进而基于任意一个或者多个待查找设备集,确定待控制设备。
63.进一步地,本技术的实施例,可以基于预设规则对多个待查找设备进行分组,例如,预设规则可以为根据mac地址确定每个待查找设备所属的待查找设备集;或者预设规则可以为根据ip地址所述的地址范围确定每个待查找设备所述的待查找设备集等。
64.步骤s34:基于所述待控制设备的所述运行信息,对所述待控制设备进行控制。
65.本技术一可选实施例,服务端在获得多个待查找设备的待广播数据包之后,基于待广播数据包可以获得每个待查找设备的ip地址,因此,当服务端需要对某个待查找设备进行管理或者控制的时候,则获得待控制设备的ip地址,然后将待控制设备的ip地址输入至服务端的浏览器中,并登录web管理控制界面,用于实现对待控制设备进行各类控制(包括温度控制等)。
66.本技术一可选地实施例,服务端在获得多个待查找设备的待广播数据包之后,可以实现基于每个待查找设备的状态信息,确定每个待查找设备的运行状态,例如:正常或异常;则服务端,可以根据每个待查找设备的运行状态,对每个待查找设备进行控制或管理;例如:1)待查找设备的散热风扇转速对应的状态识别码为2,则服务端调整控制待查找设备的散热风扇转速,使得待查找设备的散热风扇转速对应的状态识别码为1;2)待查找设备的实时温度对应的状态识别码为2,则服务端调整控制待查找设备的散热风扇转速,使得待查找设备的实时温度对应的状态识别码为1;3)待查找设备的网络连接状态对应的状态识别码为2,则服务端可通知用户对待
查找设备的网络进行维护,并使其恢复正常,减少了大量冗余信息的传输,节省网络资源。
67.本技术的实施例,当局域网内设有多个待查找设备的时候,基于待查找设备主动将自身的运行信息上报至服务端,可以实现服务端快速查找到当前局域网内的所有的待查找设备,并对每个待查找设备进行管理和控制;且在查找的过程中,无需多次确认待查找设备的运行状态。
68.如图5所示,本技术的实施例还提供一种设备查找装置50,包括:第一获取模块51,用于获取触发信息;第二获取模块52,用于基于所述触发信息,获取待查找设备的运行信息;其中,所述运行信息至少包括所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待查找设备的任意一个状态参数生成;广播模块53,用于对所述运行信息进行广播。
69.可选地,所述获取触发信息,包括:获取触发按键的姿态信息;其中,所述待查找设备设有所述触发按键;所述触发按键的姿态信息包括复位姿态以及按压姿态;基于所述触发按键的所述姿态信息,对所述触发按键的姿态进行判断;当所述触发按键处于所述按压姿态,则获取所述触发信息;或获取触发密码,并基于所述触发密码获取所述触发信息;其中,所述触发密码基于所述触发按键获取或设备管理界面获取。
70.可选地,所述基于所述触发信息,获取待查找设备的运行信息,包括:基于所述触发信息,解析所述待查找设备的ip地址以及mac地址,并获取所述待查找设备的所述地址信息;同时,对所述待查找设备的运行状态进行识别,获得所述待查找设备的所述状态信息;所述状态信息至少包括所述待查找设备的网络连接状态、散热风扇转速以及实时温度中的任意一项;基于所述状态信息获得所述待查找设备的至少一个所述状态参数;将每个所述状态参数与所述状态参数阈值进行比对,获得比对结果;根据所述比对结果,获得与每个所述状态参数匹配的所述状态识别码;基于与每个所述状态参数匹配的所述状态识别码以及所述地址信息,获得所述待查找设备的所述运行信息。
71.可选地,所述对所述运行信息进行广播,包括:对所述状态信息以及地址信息进行处理,获得待广播数据包;其中,所述状态信息至少包括一个与所述状态识别码匹配的状态识别码字符串;所述地址信息包括与ip地址匹配的ip地址字符串以及与mac地址匹配的mac地址字符串;对所述ip地址字符串、mac地址字符串以及每个所述状态识别码字符串进行间隔处理,获得所述待广播数据包;对所述待广播数据包进行广播。
72.如图6所示,本技术的实施例还提供一种设备查找装置60,包括:监听模块61,用于对待广播数据包进行监听,并获取至少一个所述待广播数据包;解析模块62,用于对每个所述待广播数据包进行解析,获取与每个所述待广播数据包匹配的待查找设备的运行信息,并对与每个所述待广播数据包匹配的待查找设备的运行信息基于窗口进行显示;其中,所述运行信息至少包括每个所述待查找设备的状态信息以及地址信息;所述状态信息至少包括一个状态识别码;每个所述状态识别码基于所述待
查找设备的任意一个状态参数生成;确定模块63,用于根据每个所述待查找设备的所述运行信息,确定待控制设备;控制模块64,用于基于所述待控制设备的所述运行信息,对所述待控制设备进行控制。
73.可选地,所述根据每个所述待查找设备的所述运行信息,确定待控制设备,包括:确定所述待查找设备的数量,获得总数量;将所述总数量与数量阈值进行比对;若所述总数量大于所述数量阈值,则对每个所述待查找设备的所述状态信息,进行分组,获得多个待查找设备集;其中,每个所述状态识别码基于所述待查找设备的网络连接状态、散热风扇转速以及实时温度中的任意一项生成;基于多个所述待查找设备集,确定所述待控制设备。
74.本技术的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
75.本技术的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
76.另外,本技术实施例的装置的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
77.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
78.应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
79.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
80.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
81.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
82.在本技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
83.在本技术中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
84.尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献