CN112866193A - 设备部署方法、装置、设备及存储介质 - Google Patents

设备部署方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN112866193A
CN112866193A CN202011615927.8A CN202011615927A CN112866193A CN 112866193 A CN112866193 A CN 112866193A CN 202011615927 A CN202011615927 A CN 202011615927A CN 112866193 A CN112866193 A CN 112866193A
Authority
CN
China
Prior art keywords
equipment
configuration
deployed
information
preset
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
Application number
CN202011615927.8A
Other languages
English (en)
Inventor
田静伟
姚竞聪
郭宇飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
Original Assignee
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Topsec Technology Co Ltd, Beijing Topsec Network Security Technology Co Ltd, Beijing Topsec Software Co Ltd filed Critical Beijing Topsec Technology Co Ltd
Priority to CN202011615927.8A priority Critical patent/CN112866193A/zh
Publication of CN112866193A publication Critical patent/CN112866193A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请实施例提供一种设备部署方法、装置、设备及存储介质,所述设备部署方法包括:获取待部署设备的配置信息;基于所述配置信息,生成URL链接,并发送至第二设备,以使所述第二设备在接收到预设操作指令时,向所述待部署设备发送配置请求;接收所述待部署设备的注册请求;基于所述注册请求,对所述待部署设备进行验证和注册。本申请实现了提高设备部署的效率和准确性,降低部署成本。

Description

设备部署方法、装置、设备及存储介质
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种设备部署方法、装置、设备及存储介质。
背景技术
在信息时代的大环境下,网络技术飞速发展,并且已经影响到各行各业。庞大的网络规模及其复杂的结构也使得连接设备的复杂性越来越高,这直接提升了对设备进行大批量的配置、上线、维护的难度。在现有技术中,设备的开局部署需要具有专业知识的人员,经过繁琐的人工配置和操作才能完成。因此,当待部署设备的数量较多时,人工配置效率低下,人力成本较高,并且,人工配置的出错率高,后期的维护更是对维护人员的一大考验和成本消耗。
发明内容
本申请实施例的目的在于提供一种设备部署方法、装置、设备及存储介质,用以实现提高设备部署的效率和准确性,降低部署成本。
本申请实施例第一方面提供了一种设备部署方法,应用于第一设备,包括:获取待部署设备的配置信息;基于所述配置信息,生成URL链接,并发送至第二设备,以使所述第二设备在接收到预设操作指令时,向所述待部署设备发送配置请求;接收所述待部署设备的注册请求;基于所述注册请求,对所述待部署设备进行验证和注册。
于一实施例中,所述基于所述配置信息,生成URL链接,并发送至第二设备,包括:利用预设加密算法对所述配置信息进行加密,得到加密信息;生成所述加密信息的URL链接;通过邮件向所述第二设备发送所述URL链接。
于一实施例中,所述注册请求包括设备信息,所述基于所述注册请求,对所述待部署设备进行验证和注册,包括:判断所述设备信息与所述配置信息是否相同;当所述设备信息与所述配置信息相同时,判断当前已注册设备数量是否小于预设阈值;若当前已注册设备数量小于预设阈值,则对所述待部署设备进行注册;若当前已注册设备数量不小于预设阈值,则输出注册失败提示。
第二方面提供了一种设备部署方法,应用于待部署设备,包括:接收第二设备根据预设操作指令下发的配置请求;基于所述配置请求,获取配置信息进行自动配置;向第一设备发送注册请求。
于一实施例中,所述配置请求包括加密信息,所述基于所述配置请求,获取配置信息进行自动配置,包括:利用对应于预设加密算法的预设解密算法对所述加密信息进行解密,得到配置信息;调用预设接口导入所述配置信息。
于一实施例中,所述配置请求包括加密信息,所述接收第二设备根据预设操作指令下发的配置请求包括:将所述加密信息保存至预设文件地址。
于一实施例中,所述基于所述配置请求,获取配置信息进行自动配置,包括:对所述预设文件地址进行监控;当监控到所述预设文件地址存储有所述加密信息时,利用对应于预设加密算法的预设解密算法对所述加密信息进行解密,得到配置信息;调用预设接口导入所述配置信息。
于一实施例中,在所述基于所述配置请求,获取配置信息进行自动配置之后,还包括:向所述第二设备发送配置成功提示。
本申请实施例第三方面提供了一种设备部署装置,包括:获取模块,用于获取待部署设备的配置信息;生成模块,用于基于所述配置信息,生成URL链接,并发送至第二设备,以使所述第二设备在接收到预设操作指令时,向所述待部署设备发送配置请求;第一接收模块,用于接收所述待部署设备的注册请求;注册模块,用于基于所述注册请求,对所述待部署设备进行验证和注册。
于一实施例中,所述生成模块具体用于:利用预设加密算法对所述配置信息进行加密,得到加密信息;生成所述加密信息的URL链接;通过邮件向所述第二设备发送所述URL链接。
于一实施例中,所述注册请求包括设备信息,所述注册模块具体用于:判断所述设备信息与所述配置信息是否相同;当所述设备信息与所述配置信息相同时,判断当前已注册设备数量是否小于预设阈值;若当前已注册设备数量小于预设阈值,则对所述待部署设备进行注册;若当前已注册设备数量不小于预设阈值,则输出注册失败提示。
本申请实施例第四方面提供了一种设备部署装置,包括:第二接收模块,用于接收第二设备根据预设操作指令下发的配置请求;配置模块,用于基于所述配置请求,获取配置信息进行自动配置;发送模块,用于向第一设备发送注册请求。
于一实施例中,所述配置请求包括加密信息,所述配置模块具体用于:利用对应于预设加密算法的预设解密算法对所述加密信息进行解密,得到配置信息;调用预设接口导入所述配置信息。
于一实施例中,所述配置请求包括加密信息,所述第二接收模块具体用于:将所述加密信息保存至预设文件地址。
于一实施例中,所述配置模块具体用于:对所述预设文件地址进行监控;当监控到所述预设文件地址存储有所述加密信息时,利用对应于预设加密算法的预设解密算法对所述加密信息进行解密,得到配置信息;调用预设接口导入所述配置信息。
于一实施例中,还包括:提示模块,用于向所述第二设备发送配置成功提示。
本申请实施例第五方面提供了一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行本申请实施例第一方面及其任一实施例的方法。
本申请实施例第六方面提供了一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行本申请实施例第二方面及其任一实施例的方法。
本申请实施例第七方面提供了一种非暂态电子设备可读存储介质,包括:程序,当其藉由电子设备运行时,使得所述电子设备执行本申请实施例第一方面及其任一实施例的方法。
本申请实施例第八方面提供了一种非暂态电子设备可读存储介质,包括:程序,当其藉由电子设备运行时,使得所述电子设备执行本申请实施例第二方面及其任一实施例的方法。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请一实施例的电子设备的结构示意图;
图2为本申请一实施例的设备部署***的结构示意图;
图3为本申请一实施例的设备部署方法的流程示意图;
图4为本申请一实施例的设备部署方法的流程示意图;
图5为本申请一实施例的设备部署方法的流程示意图;
图6为本申请一实施例的设备部署装置的结构示意图;
图7为本申请一实施例的设备部署装置的结构示意图。
附图标记:
100-电子设备,110-总线,120-处理器,130-存储器,200-设备部署***,210-第一设备,220-第二设备,230-待部署设备,600-设备部署装置,610-获取模块,620-生成模块,630-第一接收模块,640-注册模块,700-设备部署装置,710-第二接收模块,720-配置模块,730-发送模块,740-提示模块。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,并不表示排列序号,也不能理解为指示或暗示相对重要性。
在本申请的描述中,术语“包括”、“包含”等表示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、步骤、操作、元素、组件和/或其集合的存在或添加。
在本申请的描述中,除非另有明确的规定和限定,术语“安装”、“设置”、“设有”、“连接”、“配置为”应做广义理解。例如,可以是固定连接,也可以是可拆卸连接,或整体式构造;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
请参看图1,其为本申请一实施例的电子设备100的结构示意图,包括至少一个处理器120和存储器130,图1中以一个处理器为例。处理器120和存储器130通过总线110连接,存储器130存储有可被至少一个处理器120执行的指令,指令被至少一个处理器120执行,以使至少一个处理器120执行如下述实施例中的设备部署方法。
于一实施例中,处理器120可以是通用处理器,包括但不限于中央处理器(CentralProcessing Unit,CPU)、网络处理器(Network Processor,NP)等,还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器120是电子设备100的控制中心,利用各种接口和线路连接整个电子设备100的各个部分。处理器120可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。
于一实施例中,存储器130可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,包括但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),静态随机存取存储器(Static Random Access Memory,简称SRAM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(ElectricErasable Programmable Read-Only Memory,EEPROM)等。
图1所示的电子设备100的结构仅为示意,电子设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
如图2所示,其为本申请一实施例的设备部署***200的结构示意图,设备部署***200包括:第一设备210、第二设备220和至少一个待部署设备230,图2中以一个待部署设备230为例。第一设备210、第二设备220和待部署设备230相互之间通过有线或无线连接,可以进行数据通信。
于一实施例中,第一设备210具有人机交互界面,第一设备210的用户可以通过交互界面输入待部署设备230的设备名称、设备型号、设备IP地址和邮件地址等配置信息,第一设备210可以将上述配置信息加密生成URL链接,并将URL链接发送至对应于待部署设备230的邮箱。其中,URL(Uniform Resource Locator,统一资源定位符)是用于完整地描述Internet上的网页和其它资源的地址的一种标识方法,URL可以是http://开头,可以包括如超文本(扩展名为.html或.xml)名称之类的详细信息。使用URL可以准确地定位Internet上的指定文件。
于一实施例中,第二设备220可以但不限于是智能手机、平板电脑、笔记本电脑等便携移动终端,用户可以在第二设备220中点击URL链接,第二设备220弹出Web页面的同时,可以将加密的配置信息以URL请求的形式下发至待部署设备230的443端口,其中,443端口即网页浏览端口,主要是用于HTTPS(Hyper Text Transfer Protocol over SecureSocketLayer,超文本传输安全协议)服务,是提供加密和通过安全端口传输的另一种HTTP(Hypertext Transfer Protocol,超文本传输协议)。
于一实施例中,待部署设备230可以将接收到的配置信息保存到配置文件(register.info文件)中,待部署设备230内置设备代理监控register.info文件,可以解密文件内容,保存解密后的配置信息,并启动WSC(广域网安全控制器)账户调用接口,将解密后的配置信息导入待部署设备230。待部署设备230可以返回配置成功提示给第二设备220。
于一实施例中,待部署设备230可以通过设备代理向第一设备210发送注册请求,该注册请求中包括待部署设备230的设备信息,设备信息包括但不限于设备标识、设备类型、设备型号、设备版本等。第一设备210可以基于注册请求,对待部署设备230进行验证,若待部署设备230满足预设条件,则验证通过,对待部署设备230进行注册,若待部署设备230不满足预设条件,则验证不通过,拒绝待部署设备230注册。于一实施例中,待部署设备230可以包括但不限于:CPE(Customer Premise Equipment,客户前置设备)、GW(Gateway,网关)。
图2中的第一设备210、第二设备220和待部署设备230均可以通过图1中的电子设备100来实现。
如图3所示,其为本申请一实施例的设备部署方法的流程示意图,该方法可由图2所示的第一设备210来执行,以实现提高设备部署的效率和准确性,降低部署成本。该方法包括如下步骤:
步骤310:获取待部署设备的配置信息。
在上述步骤中,配置信息包括但不限于设备名称、设备型号、设备IP地址和邮件地址等,用户可以通过第一设备210的人机交互界面配置好WAN(广域网),直接输入或勾选设备名称、设备型号、设备IP地址和邮件地址等。
步骤320:基于配置信息,生成URL链接,并发送至第二设备。
在上述步骤中,第一设备210生成URL链接,URL链接的内容即为配置信息,并将URL链接发送至第二设备220,以使第二设备220可以在接收到预设操作指令时,向待部署设备230发送配置请求。于一实施例中,预设操作指令可以是用户点击URL链接。
于一实施例中,基于配置信息,生成URL链接,并发送至第二设备,可以包括:利用预设加密算法对配置信息进行加密,得到加密信息;生成加密信息的URL链接;通过邮件向第二设备发送URL链接。
在上述步骤中,加密信息可以是JSON格式的密文。
于一实施例中,第一设备210可以通过邮件向第二设备220发送URL链接,也可以通过短信等其他即时通讯工具向第二设备220发送URL链接。
步骤330:接收待部署设备的注册请求。
在上述步骤中在,注册请求中携带有待部署设备230的设备信息,包括但不限于设备标识、设备类型、设备型号、设备版本等。
步骤340:基于注册请求,对待部署设备进行验证和注册。
于一实施例中,基于注册请求,对待部署设备进行验证和注册,可以包括:判断设备信息与配置信息是否相同;当设备信息与配置信息相同时,判断当前已注册设备数量是否小于预设阈值;若当前已注册设备数量小于预设阈值,则对待部署设备进行注册;若当前已注册设备数量不小于预设阈值,则输出注册失败提示。
如图4所示,其为本申请一实施例的设备部署方法的流程示意图,该方法可由图2所示的待部署设备230来执行,以实现提高设备部署的效率和准确性,降低部署成本。该方法包括如下步骤:
步骤410:接收第二设备根据预设操作指令下发的配置请求。
在上述步骤中,第二设备220在接收到预设操作指令时,可以向待部署设备230发送配置请求,配置请求包括加密信息,加密信息是指利用预设加密算法加密后的配置信息。待部署设备的443端口接收配置请求。
于一实施例中,接收第二设备根据预设操作指令下发的配置请求可以包括:将加密信息保存至预设文件地址。
步骤420:基于配置请求,获取配置信息进行自动配置。
于一实施例中,基于配置请求,获取配置信息进行自动配置,可以包括:利用对应于预设加密算法的预设解密算法对加密信息进行解密,得到配置信息;调用预设接口导入配置信息。
于一实施例中,基于配置请求,获取配置信息进行自动配置,可以包括:对预设文件地址进行监控;当监控到预设文件地址存储有加密信息时,利用对应于预设加密算法的预设解密算法对加密信息进行解密,得到配置信息;调用预设接口导入配置信息。
在上述步骤中,可以通过HTTP/HTTPS的POST请求,访问本地地址,完成配置信息的导入。
于一实施例中,在基于配置请求,获取配置信息进行自动配置之后,还可以包括:向第二设备发送配置成功提示。
于一实施例中,在基于配置请求,获取配置信息进行自动配置之前,还可以包括:判断待部署设备是否为新设备,若待部署设备不是新设备,则根据SSH协议(Secure Shell,安全外壳协议),对待部署设备进行初始化。
步骤430:向第一设备发送注册请求。
在上述步骤中在,注册请求中携带有待部署设备230的设备信息,包括但不限于设备标识、设备类型、设备型号、设备版本等。
如图5所示,其为本申请一实施例的设备部署方法的流程示意图,该方法可以应用于图2所示的设备部署***200,以实现提高设备部署的效率和准确性,降低部署成本。该方法包括如下步骤:
步骤501:第一设备获取待部署设备的配置信息。
步骤502:第一设备根据配置信息和预设加密算法,生成URL链接。
步骤503:第一设备将URL链接发送至第二设备。
步骤504:当用户点击URL连接时,第二设备弹出Web网页,并向待部署设备发送携带加密信息的配置请求。
步骤505:待部署设备将加密信息保存至预设文件地址。
步骤506:待部署设备的设备代理根据预设解密算法对加密信息进行解密,得到配置信息。
步骤507:设备代理调用预设接口导入配置信息。
步骤508:待部署设备向第二设备发送配置成功提示。
步骤509:待部署设备通过设备代理向第一设备发送注册请求。
步骤510:第一设备根据注册请求,对待部署设备进行验证注册。
本申请相对于现有的ZTP(Zreo-Touch Provision,敏捷部署)方案,简化了部署流程,用户只需在第一设备的界面中输入配置信息,然后使用第二设备对应于待部署设备的邮箱中点击URL链接,就可以自动实现配置信息解密、设备配置和设备注册等一系列流程,提高了设备部署的效率和准确率,并且配置信息的传输过程全程加密,保证了安全性。
如图6所示,其为本申请一实施例的设备部署装置600的结构示意图,该装置可应用于图2所示的第一设备210,包括:获取模块610、生成模块620、第一接收模块630、注册模块640。各个模块的原理关系如下:
获取模块610,用于获取待部署设备的配置信息。
生成模块620,用于基于配置信息,生成URL链接,并发送至第二设备,以使第二设备在接收到预设操作指令时,向待部署设备发送配置请求。
第一接收模块630,用于接收待部署设备的注册请求。
注册模块640,用于基于注册请求,对待部署设备进行验证和注册。
于一实施例中,生成模块620具体用于:利用预设加密算法对配置信息进行加密,得到加密信息;生成加密信息的URL链接;通过邮件向第二设备发送URL链接。
于一实施例中,注册请求包括设备信息,注册模块640具体用于:判断设备信息与配置信息是否相同;当设备信息与配置信息相同时,判断当前已注册设备数量是否小于预设阈值;若当前已注册设备数量小于预设阈值,则对待部署设备进行注册;若当前已注册设备数量不小于预设阈值,则输出注册失败提示。
上述设备部署装置600的详细描述,请参见上述实施例中相关方法步骤的描述。
如图7所示,其为本申请一实施例的设备部署装置700的结构示意图,该装置可应用于图2所示的待部署设备230,包括:第二接收模块710、配置模块720和发送模块730。各个模块的原理关系如下:
第二接收模块710,用于接收第二设备根据预设操作指令下发的配置请求。
配置模块720,用于基于配置请求,获取配置信息进行自动配置。
发送模块730,用于向第一设备发送注册请求。
于一实施例中,配置请求包括加密信息,配置模块720具体用于:利用对应于预设加密算法的预设解密算法对加密信息进行解密,得到配置信息;调用预设接口导入配置信息。
于一实施例中,配置请求包括加密信息,第二接收模块710具体用于:将加密信息保存至预设文件地址。
于一实施例中,配置模块720具体用于:对预设文件地址进行监控;当监控到预设文件地址存储有加密信息时,利用对应于预设加密算法的预设解密算法对加密信息进行解密,得到配置信息;调用预设接口导入配置信息。
于一实施例中,设备部署装置700还包括:提示模块740,用于向第二设备发送配置成功提示。
上述设备部署装置700的详细描述,请参见上述实施例中相关方法步骤的描述。
本发明实施例还提供了一种电子设备可读存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行上述实施例中方法的全部或部分流程。其中,存储介质可为磁盘、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random AccessMemory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等。存储介质还可以包括上述种类的存储器的组合。
在本申请所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。
在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上仅为本申请的优选实施例而已,仅用于说明本申请的技术方案,并不用于限制本申请。对于本技术领域的普通技术人员而言,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (14)

1.一种设备部署方法,其特征在于,应用于第一设备,所述方法包括:
获取待部署设备的配置信息;
基于所述配置信息,生成URL链接,并发送至第二设备,以使所述第二设备在接收到预设操作指令时,向所述待部署设备发送配置请求;
接收所述待部署设备的注册请求;
基于所述注册请求,对所述待部署设备进行验证和注册。
2.根据权利要求1所述的方法,其特征在于,所述基于所述配置信息,生成URL链接,并发送至第二设备,包括:
利用预设加密算法对所述配置信息进行加密,得到加密信息;
生成所述加密信息的URL链接;
通过邮件向所述第二设备发送所述URL链接。
3.根据权利要求1所述的方法,其特征在于,所述注册请求包括设备信息,所述基于所述注册请求,对所述待部署设备进行验证和注册,包括:
判断所述设备信息与所述配置信息是否相同;
当所述设备信息与所述配置信息相同时,判断当前已注册设备数量是否小于预设阈值;
若当前已注册设备数量小于预设阈值,则对所述待部署设备进行注册;
若当前已注册设备数量不小于预设阈值,则输出注册失败提示。
4.一种设备部署方法,其特征在于,应用于待部署设备,所述方法包括:
接收第二设备根据预设操作指令下发的配置请求;
基于所述配置请求,获取配置信息进行自动配置;
向第一设备发送注册请求。
5.根据权利要求4所述的方法,其特征在于,所述配置请求包括加密信息,所述基于所述配置请求,获取配置信息进行自动配置,包括:
利用对应于预设加密算法的预设解密算法对所述加密信息进行解密,得到配置信息;
调用预设接口导入所述配置信息。
6.根据权利要求4所述的方法,其特征在于,所述配置请求包括加密信息,所述接收第二设备根据预设操作指令下发的配置请求包括:
将所述加密信息保存至预设文件地址。
7.根据权利要求6所述的方法,其特征在于,所述基于所述配置请求,获取配置信息进行自动配置,包括:
对所述预设文件地址进行监控;
当监控到所述预设文件地址存储有所述加密信息时,利用对应于预设加密算法的预设解密算法对所述加密信息进行解密,得到配置信息;
调用预设接口导入所述配置信息。
8.根据权利要求4所述的方法,其特征在于,在所述基于所述配置请求,获取配置信息进行自动配置之后,还包括:
向所述第二设备发送配置成功提示。
9.一种设备部署装置,其特征在于,包括:
获取模块,用于获取待部署设备的配置信息;
生成模块,用于基于所述配置信息,生成URL链接,并发送至第二设备,以使所述第二设备在接收到预设操作指令时,向所述待部署设备发送配置请求;
第一接收模块,用于接收所述待部署设备的注册请求;
注册模块,用于基于所述注册请求,对所述待部署设备进行验证和注册。
10.一种设备部署装置,其特征在于,包括:
第二接收模块,用于接收第二设备根据预设操作指令下发的配置请求;
配置模块,用于基于所述配置请求,获取配置信息进行自动配置;
发送模块,用于向第一设备发送注册请求。
11.一种电子设备,其特征在于,包括:
存储器,用以存储计算机程序;
处理器,用以执行如权利要求1至3中任一项所述的方法。
12.一种电子设备,其特征在于,包括:
存储器,用以存储计算机程序;
处理器,用以执行如权利要求4至8中任一项所述的方法。
13.一种非暂态电子设备可读存储介质,其特征在于,包括:程序,当其藉由电子设备运行时,使得所述电子设备执行权利要求1至3中任一项所述的方法。
14.一种非暂态电子设备可读存储介质,其特征在于,包括:程序,当其藉由电子设备运行时,使得所述电子设备执行权利要求4至8中任一项所述的方法。
CN202011615927.8A 2020-12-30 2020-12-30 设备部署方法、装置、设备及存储介质 Pending CN112866193A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011615927.8A CN112866193A (zh) 2020-12-30 2020-12-30 设备部署方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011615927.8A CN112866193A (zh) 2020-12-30 2020-12-30 设备部署方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN112866193A true CN112866193A (zh) 2021-05-28

Family

ID=75998752

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011615927.8A Pending CN112866193A (zh) 2020-12-30 2020-12-30 设备部署方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN112866193A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709224A (zh) * 2021-08-18 2021-11-26 杭州海康消防科技有限公司 一种设备注册方法、装置、设备、***及存储介质
CN114301774A (zh) * 2021-12-30 2022-04-08 北京天融信网络安全技术有限公司 设备配置方法、***、装置、电子设备及存储介质
CN114363163A (zh) * 2021-12-09 2022-04-15 北京六方云信息技术有限公司 基于https的设备部署方法、***、设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095495A (zh) * 2013-01-06 2013-05-08 华为技术有限公司 网络开局配置方法及装置、***
CN106406948A (zh) * 2016-09-13 2017-02-15 乐视控股(北京)有限公司 配置文件下载方法及装置
CN107465568A (zh) * 2017-07-06 2017-12-12 长城计算机软件与***有限公司 一种用于终端的监控方法及监控***
CN109451098A (zh) * 2019-01-16 2019-03-08 郑州云海信息技术有限公司 Fpga加速卡mac地址配置方法、装置及加速卡
CN111526039A (zh) * 2020-03-29 2020-08-11 杭州迪普科技股份有限公司 电子设备开局方法、装置、电子设备及计算机可读介质
CN111614476A (zh) * 2019-02-22 2020-09-01 华为技术有限公司 设备配置方法、***和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095495A (zh) * 2013-01-06 2013-05-08 华为技术有限公司 网络开局配置方法及装置、***
CN106406948A (zh) * 2016-09-13 2017-02-15 乐视控股(北京)有限公司 配置文件下载方法及装置
CN107465568A (zh) * 2017-07-06 2017-12-12 长城计算机软件与***有限公司 一种用于终端的监控方法及监控***
CN109451098A (zh) * 2019-01-16 2019-03-08 郑州云海信息技术有限公司 Fpga加速卡mac地址配置方法、装置及加速卡
CN111614476A (zh) * 2019-02-22 2020-09-01 华为技术有限公司 设备配置方法、***和装置
CN111526039A (zh) * 2020-03-29 2020-08-11 杭州迪普科技股份有限公司 电子设备开局方法、装置、电子设备及计算机可读介质

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709224A (zh) * 2021-08-18 2021-11-26 杭州海康消防科技有限公司 一种设备注册方法、装置、设备、***及存储介质
CN113709224B (zh) * 2021-08-18 2024-02-09 杭州海康消防科技有限公司 一种设备注册方法、装置、设备、***及存储介质
CN114363163A (zh) * 2021-12-09 2022-04-15 北京六方云信息技术有限公司 基于https的设备部署方法、***、设备及介质
CN114301774A (zh) * 2021-12-30 2022-04-08 北京天融信网络安全技术有限公司 设备配置方法、***、装置、电子设备及存储介质
CN114301774B (zh) * 2021-12-30 2024-03-12 北京天融信网络安全技术有限公司 设备配置方法、***、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN112866193A (zh) 设备部署方法、装置、设备及存储介质
CN102231746B (zh) 验证标识信息的方法及终端
CN109558261B (zh) 一种可穿戴设备的异常日志获取方法及***
CN109586962B (zh) IPv4升级到IPv6的HTTPS外链问题的处理装置、方法及电子设备
CN108347361B (zh) 应用程序测试方法、装置、计算机设备和存储介质
CN110784450A (zh) 一种基于浏览器的单点登录方法和装置
WO2018018697A1 (zh) 伪基站垃圾短信鉴别方法及***
CN108055238A (zh) 一种账户验证方法及***
CN115208951B (zh) 请求处理方法、装置、电子设备及计算机可读存储介质
CN109992485A (zh) 一种调试日志提供方法、终端设备及服务器
CN112615753A (zh) 一种链路异常追踪方法、第一节点、第二节点以及链路
CN111954240A (zh) 网络故障处理方法、装置及电子设备
CN109918211A (zh) 一种自动填写验证码的方法、装置
CN112783787A (zh) 接口测试方法、装置、***和电子设备
US20210158301A1 (en) Systems and methods for message transmission and retrieval using blockchain
CN102316076B (zh) 一种跨网络***用户的识别方法、装置及***
CN110913406B (zh) 一种rcs测试服务器的接入配置方法及装置
EP3171543A1 (en) Local information acquisition method, apparatus and system
CN108737350B (zh) 一种信息处理方法及客户端
CN114968822A (zh) 接口测试方法、装置、计算机设备及存储介质
CN104714760A (zh) 一种读写存储设备的方法及装置
CN114826692A (zh) 信息登录***、方法、电子设备及存储介质
EP3038390B1 (en) Processing method and apparatus for signaling tracing
CN109960924A (zh) 一种子***登录方法、装置、***及电子设备
CN113472785B (zh) 数据处理方法、装置、电子设备及可读存储介质

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20210528

RJ01 Rejection of invention patent application after publication