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

配置物联网设备信息的方法、装置、电子设备和存储介质与流程

2021-12-14 22:50:00 来源:中国专利 TAG:


1.本发明涉及物联网设备技术领域,具体涉及一种配置物联网设备信息的方法、装置、电子设备和存储介质。


背景技术:

2.目前,一些物联网应用场景,考虑到动态分配互联网协议地址的不确定性,如互联网协议地址随机分配、设备重启后互联网协议地址变更或互联网协议地址分配失败等,需要给设备配置固定的静态互联网协议地址,从而实现对设备进行更好的监控。当前静态互联网协议地址的配置,通常是由实施人员借助gui手动配置,流程如下:取出一个设备,获取其设备编码,从互联网协议地址池选取一个未用的互联网协议地址,进入gui配置页面,配置设备的静态互联网协议地址,重启设备,校验互联网协议地址是否生效若互联网协议地址配置已生效,手动记录设备编码与其分配互联网协议地址的对应关系,上述方法过于繁琐,在设备数量可观的情况下,一方面工作量巨大,对实施人员不友好;另一方面依赖人工参与,容易出错。


技术实现要素:

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.所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项所述一种配置物联网设备信息的方法。
30.第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项所述一种配置物联网设备信息的方法。
31.本发明的有益效果是:本发明涉及一种配置物联网设备信息的方法、装置、电子设备和存储介质,应用于待配置物联网设备与终端设备连接的系统中,该方法包括:终端设备的配置工具程序接收到用户的操作信息后,启动配置工具程序,加载预先配置的文件;终端设备的开始按钮接收到用户的操作信息后,自动配置待配置物联网设备的信息;其中,所述物联网设备信息至少包括:互联网协议地址、子网掩码、网关和配置状态。本技术将待配置物联网设备与终端设备连接,通过配置工具程序同时对多个待配置物联网设备进行配置,一次性可以配置多台物联网设备,提升了配置效率,并且通过预先配置的文件,避免了实施人员先配置再记录的繁琐流程,减少了人工的干预,从而降低了出错概率。
附图说明
32.图1为本发明实施例提供的一种配置物联网设备信息的方法图一;
33.图2为本发明实施例提供的一种配置物联网设备信息的方法图二;
34.图3为本发明实施例提供的一种配置物联网设备信息的方法图三;
35.图4为本发明实施例提供的一种配置物联网设备信息装置图;
36.图5为本发明实施例提供的一种电子设备的示意性框图。
具体实施方式
37.以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
38.为了能够更清楚地理解本技术的上述目的、特征和优点,下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本公开,而非对本技术的限定。基于所描述的本技术的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。
39.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
40.图1为本发明实施例提供的一种配置物联网设备信息的方法图一。
41.第一方面,结合图1,本发明实施例提供一种配置物联网设备信息的方法,应用于待配置物联网设备与终端设备连接的系统中,包括s101至s102两个步骤:
42.s101:终端设备的配置工具程序接收到用户的操作信息后,启动配置工具程序,加载预先配置的文件。
43.具体的,本技术实施例中的待配置物联网设备与终端设备连接,可以是待配置物联网设备通过usb hub接入终端设备中,将usb hub连接到终端设备如电脑;将多台待配置设备连接到usb hub;启动配置工具程序,加载预先配置的文件。
44.s102:终端设备的开始按钮接收到用户的操作信息后,自动配置待配置物联网设备的信息。
45.具体的,本技术实施例中,加载预先配置的文件,开始按钮接收到用户的操作信息后执行开始命令,自动配置待配置物联网设备的信息。
46.本技术将待配置物联网设备与终端设备连接,通过配置工具程序同时对多个待配置物联网设备进行配置,一次性可以配置多台物联网设备,提升了配置效率,并且通过预先配置的文件,避免了实施人员先配置再记录的繁琐流程,减少了人工的干预,从而降低了出错概率。
47.其中,所述物联网设备信息至少包括:互联网协议地址、子网掩码、网关和配置状态。
48.具体的,本技术实施例中,自动配置待配置物联网设备的信息,物联网设备信息至少包括:互联网协议地址、子网掩码、网关和配置状态,应理解,这里除了包括互联网协议地址、子网掩码、网关和配置状态,也可以是其他的信息,并不以此限定本技术的保护范围。
49.在一些实施例中,上述配置物联网设备信息的方法中,自动配置待配置物联网设备的信息后,还包括:自动校验待配置物联网设备的信息。
50.具体的,本技术实施例中,在自动配置待配置物联网设备的信息后,还对待配置物联网设备的信息进行自动校验,提升了配置待配置物联网设备的信息的准确率。
51.图2为本发明实施例提供的一种配置物联网设备信息的方法图二。
52.在一些实施例中,上述配置物联网设备信息的方法中,自动配置待配置物联网设备的信息,包括s201至s204四个步骤:
53.s201:获取与所述终端设备连接的待配置物联网设备的列表。
54.具体的,本技术实施例中,配置工具程序执行adb devices命令获取与所述终端设备连接的待配置物联网设备的列表。
55.s202:读取所述待配置物联网设备的列表中的设备编码信息。
56.具体的,本技术实施例中,配置工具程序通过adb命令读取待配置物联网设备的列表中的设备编码信息,设备编码信息的读取依据编码的生成方式进行,如定义网卡mac地址为设备编码,则可以通过adb命令读取设备网卡mac地址。
57.s203:根据所述设备编码信息匹配所述预先配置的文件中的设备编码信息。
58.具体的,本技术实施例中,配置工具程序通过对预先配置的文件进行查询,获取到对应设备的预设互联网协议地址、子网掩码和网关信息。
59.s204:匹配成功后,根据所述设备编码信息与所述预先配置的文件的对应关系更新所述待配置物联网设备的信息。
60.具体的,本技术实施例中,将预先配置的文件的编码信息对应的的预设互联网协议地址、子网掩码和网关信息更新原来的互联网协议地址、子网掩码、网关和配置状态。
61.在一些实施例中,上述配置物联网设备信息的方法中,更新所述待配置物联网设备的信息后,还包括:重启所述待配置物联网设备。
62.具体的,本技术实施例中,更新所述待配置物联网设备的信息后,配置工具程序通过adb命令重启设备。
63.在一些实施例中,上述配置物联网设备信息的方法中,根据编码信息与所述预先配置的文件的对应关系更新待配置物联网设备的信息,包括:
64.预先配置的文件中的物联网设备信息自动覆盖所述待配置物联网设备原来的信息。
65.具体的,本技术实施例中,配置工具程序通过adb命令自动覆盖所述待配置物联网设备原来的信息。
66.图3为本发明实施例提供的一种配置物联网设备信息的方法图三。
67.在一些实施例中,上述配置物联网设备信息的方法中,结合图3,自动校验待配置物联网设备的物联网设备信息,包括s301至s303三个步骤:
68.s301:读取待配置物联网设备当前的设备信息。
69.s302:比较所述当前的设备信息与预设的物联网设备信息。
70.s303:确定所述当前的设备信息与所述预设的物联网设备信息是否一致。
71.具体的,本技术实施例中,通过adb命令读取设备当前的设备信息如互联网协议地址、子网掩码和网关,并将当前的设备信息与预设的物联网设备信息进行比较,确定当前的设备信息与预设的物联网设备信息是否一致。
72.在一些实施例中,在当前的设备信息与预设的物联网设备信息一致的情况下,对
用户进行提醒以便用户进行下一步的操作,在当前的设备信息与预设的物联网设备信息不一致的情况下也对用户进行提醒,用户进行人工处理。
73.在一些实施例中,上述配置物联网设备信息的方法中,预先配置的文件是以表格形式配置的,所述预先配置的文件的内容至少包括:
74.物联网设备编码、互联网协议地址、子网掩码、网关和配置状态。
75.示例性的,下面是以表格形式预先配置的文件以及预先配置的文件的内容,这里只是举例,并不能以此限定本技术的保护范围。
[0076][0077]
图4为本发明实施例提供的一种配置物联网设备信息装置图;
[0078]
第二方面,结合图4,本发明实施例提供一种配置物联网设备信息的装置,应用于待配置物联网设备与终端设备连接的系统中,包括:
[0079]
第一接收模块401:用于终端设备的配置工具程序接收到用户的操作信息后,启动配置工具程序,加载预先配置的文件;
[0080]
具体的,本技术实施例中的待配置物联网设备与终端设备连接,可以是待配置物联网设备通过usb hub接入终端设备中,将usb hub连接到终端设备如电脑;将待配置设备连接到usb hub;第一接收模块401用于终端设备的配置工具程序接收到用户的操作信息后,启动配置工具程序,加载预先配置的文件。
[0081]
第二接收模块402和自动配置模块403:终端设备的开始按钮接收到用户的操作信息后,自动配置待配置物联网设备的信息;
[0082]
具体的,本技术实施例中,加载预先配置的文件,开始按钮接收到用户的操作信息后执行开始命令,自动配置待配置物联网设备的信息。
[0083]
其中,所述物联网设备信息至少包括:互联网协议地址、子网掩码、网关和配置状态。
[0084]
具体的,本技术实施例中,自动配置待配置物联网设备的信息,物联网设备信息至少包括:互联网协议地址、子网掩码、网关和配置状态,应理解,这里除了包括互联网协议地址、子网掩码、网关和配置状态,也可以是其他区的信息,并不以此限定本技术的保护范围。
[0085]
第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
[0086]
所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项所述一种配置物联网设备信息的方法。
[0087]
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项所述一种配置物联网设备信息的方法。
[0088]
图5是本公开实施例提供的一种电子设备的示意性框图。
[0089]
如图5所示,电子设备包括:至少一个处理器501、至少一个存储器502和至少一个
通信接口503。电子设备中的各个组件通过总线系统504耦合在一起。通信接口503,用于与外部物联网设备之间的信息传输。可理解,总线系统504用于实现这些组件之间的连接通信。总线系统504除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图5中将各种总线都标为总线系统504。
[0090]
可以理解,本实施例中的存储器502可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
[0091]
在一些实施方式中,存储器502存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
[0092]
其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本技术实施例提供的一种配置物联网设备信息的方法中任一方法的程序可以包含在应用程序中。
[0093]
在本技术实施例中,处理器501通过调用存储器502存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器501用于执行本技术实施例提供的一种配置物联网设备信息的方法各实施例的步骤。
[0094]
终端设备的配置工具程序接收到用户的操作信息后,启动配置工具程序,加载预先配置的文件;
[0095]
终端设备的开始按钮接收到用户的操作信息后,自动配置待配置物联网设备的信息;
[0096]
其中,所述物联网设备信息至少包括:互联网协议地址、子网掩码、网关和配置状态。
[0097]
本技术实施例提供的一种配置物联网设备信息的方法中任一方法可以应用于处理器501中,或者由处理器501实现。处理器501可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器501可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0098]
本技术实施例提供的一种配置物联网设备信息的方法中任一方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成一种配置物联网设备信息的方法的步骤。
[0099]
本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本技术的范围之内并且形成不同的实施例。
[0100]
本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0101]
虽然结合附图描述了本技术的实施方式,但是本领域技术人员可以在不脱离本技术的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
[0102]
以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献