CN113347034B - 设备处理方法及装置、认证方法及装置、存储介质 - Google Patents

设备处理方法及装置、认证方法及装置、存储介质 Download PDF

Info

Publication number
CN113347034B
CN113347034B CN202110605422.1A CN202110605422A CN113347034B CN 113347034 B CN113347034 B CN 113347034B CN 202110605422 A CN202110605422 A CN 202110605422A CN 113347034 B CN113347034 B CN 113347034B
Authority
CN
China
Prior art keywords
information
target
equipment
address
random number
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.)
Active
Application number
CN202110605422.1A
Other languages
English (en)
Other versions
CN113347034A (zh
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.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology 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 Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN202211254936.8A priority Critical patent/CN115567380A/zh
Priority to CN202110605422.1A priority patent/CN113347034B/zh
Publication of CN113347034A publication Critical patent/CN113347034A/zh
Application granted granted Critical
Publication of CN113347034B publication Critical patent/CN113347034B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0889Techniques to speed-up the configuration process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0869Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提供了一种设备处理方法及装置、认证方法及装置、存储介质及电子装置,其中,该方法包括:按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;在检测到第一设备为新接入目标网络的设备的情况下,为第一设备重新配置目标网络协议IP地址;基于为第一设备重新配置的目标IP地址,初始化第一设备并添加第一设备至中心服务器上。通过本发明,解决了相关技术中存在的设备发现和添加主要依靠手动操作而导致的安装调试效率低的问题,进而达到了提高安装调试效率的效果。

Description

设备处理方法及装置、认证方法及装置、存储介质
技术领域
本发明实施例涉及通信领域,具体而言,涉及一种设备处理方法及装置、认证方法及装置、存储介质及电子装置。
背景技术
近年来,随着信息化技术的快速发展,楼宇的安防和智能化管理方面取得了很大的进步,楼宇智能化设备也是层出不穷,例如,楼宇可视对讲设备,下面以可视对讲设备为例进行说明,楼宇可视对讲设备一般使用在小区里,部署后可实现小区每家每户间的可视通话、以及小区访客与被访问人家间的可视通话。这套***一般由上百台室内机、多台门口机、一台中心服务器组成,中心服务器支持会话发起协议SIP(Session InitiationProtocol),在一些应用场景下,中心服务器也可能会被集成在门口机上,对外表现为一台设备,在安装新设备或更换旧设备进行调试时,会涉及到设备的发现和添加等过程,现有技术中主要通过工程人员手动操作,既费时又费力,而且容易出错。
针对相关技术中存在的设备发现和添加主要依靠手动操作而导致的安装调试效率低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种设备处理方法及装置、认证方法及装置、存储介质及电子装置,以至少解决相关技术中存在的设备发现和添加主要依靠手动操作而导致的安装调试效率低的问题。
根据本发明的一个实施例,提供了一种设备处理方法,包括:按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;在检测到第一设备为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址;基于为所述第一设备重新配置的目标IP地址,初始化所述第一设备并添加所述第一设备至中心服务器上。
在一个示例性实施例中,按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络包括:按照预设私有协议,通过所述目标网络发送组播消息,以指示收到所述组播消息的终端返回响应消息;基于接收到的所述响应消息,确定是否有新的设备接入所述目标网络。
在一个示例性实施例中,为所述第一设备重新配置目标网络协议IP地址包括:从所述中心服务器维护的地址池中,选出尚未使用的所述目标IP地址,其中,所述地址池中存储有多个IP地址;将所述第一设备的IP地址修改为所述目标IP地址。
在一个示例性实施例中,初始化所述第一设备并添加所述第一设备至中心服务器上包括:为所述第一设备生成用户名和密码,以初始化所述第一设备,其中,所述用户名和所述密码用于访问所述第一设备;在完成所述第一设备初始化的情况下,添加所述第一设备至所述中心服务器上。
在一个示例性实施例中,在初始化所述第一设备并添加所述第一设备至中心服务器上之后,所述方法还包括:基于预先配置的对应关系,确定与所述第一设备的目标标识信息对应的目标配置信息,其中,所述对应关系中对应记录有设备的标识信息与设备的配置信息;按照所述目标配置信息对所述第一设备进行配置。
在一个示例性实施例中,所述目标配置信息包括以下至少之一:所述第一设备的位置信息;所述第一设备的呼叫号码;所述第一设备与其他设备之间的主从关系信息。
根据本发明的另一个实施例,还提供了一种设备认证方法,包括:第一设备向第二设备发送认证请求,以请求执行所述第一设备和所述第二设备之间的双向认证;所述第一设备接收所述第二设备基于所述认证请求返回的第一信息,其中,所述第一信息中携带有所述第二设备生成的第一随机数;所述第一设备基于所述第一随机数向所述第二设备发送第二信息,以指示所述第二设备对所述第一设备进行认证,其中,所述第二信息中携带有所述第一设备生成的第二随机数以及所述第一设备按照预定变化规则对所述第一随机数进行变换后所得到的第一变换随机数;所述第一设备接收所述第二设备基于所述第二信息返回的第三信息,其中,所述第三信息为所述第二设备基于所述第二随机数对所述第一设备认证通过的情况下所发送的,且所述第三信息中携带有所述第二设备按照所述预定变化规则对所述第二随机数进行变换后所得到的第二变换随机数;所述第一设备基于所述第二变换随机数对所述第二设备进行认证。
在一个示例性实施例中,所述认证请求中包括有所述第一设备的第一身份信息,其中,所述第一信息为所述第二设备利用所述第一身份信息以及主公钥加密的信息,所述第一设备和所述第二设备中均存储有所述主公钥;所述第一设备基于所述第一随机数向所述第二设备发送第二信息包括:所述第一设备利用所述第一身份信息以及所述第一设备存储的第一私钥对所述第一信息进行解密,以获取所述第一随机数及所述第二设备的第二身份信息;所述第一设备按照预定变化规则对所述第一随机数进行变换,以得到第一变换随机数;所述第一设备将生成的包含所述第一变换随机数的第二信息发送给所述第二设备,以指示所述第二设备基于所述第一变换随机数对所述第一设备进行认证。
在一个示例性实施例中,所述第一信息中还携带有所述第二设备的第二身份信息,所述第二信息为所述第一设备利用所述第二身份信息以及所述主公钥进行加密的信息;所述第三信息为所述第二设备在利用所述第二身份信息以及所述第二设备存储的第二私钥对所述第二信息进行解密以得到所述第二随机数后,基于所述第一随机数对所述第一设备认证通过的情况下所发送的。
在一个示例性实施例中,所述第三信息为所述第二设备利用所述第一身份信息以及所述主公钥进行加密的信息,所述第一设备基于所述第二变换随机数对所述第二设备进行认证包括:所述第一设备利用所述第一身份信息以及所述第一私钥对所述第三信息进行解密,以获取所述第二变换随机数;所述第一设备按照所述预定变化规则对所述第二随机数进行变换,以得到第三变换随机数;所述第一设备对所述第二变换随机数和所述第三变换随机数进行比较,并基于比较结果确定所述第一设备对所述第二设备进行认证的结果,其中,在确定所述第二变换随机数和所述第三变换随机数相同的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证通过,在确定所述第二变换随机数和所述第三变换随机数不同的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证未通过。
在一个示例性实施例中,所述方法还包括:所述第一设备向密钥生成中心KGC发送所述第一设备的第一身份信息,其中,所述KGC中生成有主公钥和主私钥;所述第一设备获取所述KGC基于所述第一身份信息返回的目标信息,其中,所述目标信息包括有所述主公钥以及所述KGC基于所述第一身份信息使用所述主公钥生成的第一私钥;所述第一设备存储所述第一私钥和所述主公钥。
在一个示例性实施例中,所述目标信息中还包括所述第一设备的***参数,其中,所述方法还包括:所述第一设备在收到所述目标信息后,存储所述***参数。
根据本发明的又一个实施例,还提供了一种设备处理装置,包括:发现模块,用于按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;配置模块,用于在检测到第一设备为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址;添加模块,用于基于为所述第一设备重新配置的目标IP地址,初始化所述第一设备并添加所述第一设备至中心服务器上。
根据本发明的又一个实施例,还提供了一种设备认证装置,应用于第一设备中,包括:第一发送模块,用于向第二设备发送认证请求,以请求执行所述第一设备和所述第二设备之间的双向认证;第一接收模块,用于接收所述第二设备基于所述认证请求返回的第一信息,其中,所述第一信息中携带有所述第二设备生成的第一随机数;第二发送模块,用于基于所述第一随机数向所述第二设备发送第二信息,以指示所述第二设备对所述第一设备进行认证,其中,所述第二信息中携带有所述第一设备生成的第二随机数以及所述第一设备按照预定变化规则对所述第一随机数进行变换后所得到的第一变换随机数;第二接收模块,用于接收所述第二设备基于所述第二信息返回的第三信息,其中,所述第三信息为所述第二设备基于所述第二随机数对所述第一设备认证通过的情况下所发送的,且所述第三信息中携带有所述第二设备按照所述预定变化规则对所述第二随机数进行变换后所得到的第二变换随机数;认证模块,用于基于所述第二变换随机数对所述第二设备进行认证。
根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,通过在目标网络中按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络,在检测到有第一设备为新接入目标网络的设备的情况下,为第一设备重新配置目标IP地址,基于所述目标IP地址,对所述第一设备进行初始化,并将所述第一设备添加至中心服务器上,即,可按照预定发现方式发现是否有新的设备接入,当确定有第一设备为新接入的设备时,可为第一设备配置IP地址以及基于IP地址对第一设备进行初始化,并将第一设备添加至中心服务器上,因此,解决了相关技术中存在的设备发现和添加主要依靠手动操作而导致的安装调试效率低的问题,达到了提高安装调试效率的效果。
附图说明
图1是本发明实施例的设备处理方法的移动终端硬件结构框图;
图2是根据本发明实施例的设备处理方法的流程图;
图3是根据本发明具体实施例的网络拓扑图;
图4是根据本发明具体实施例的设备自动发现示意图;
图5是根据本发明具体实施例的设备自动添加的方法流程图;
图6是根据本发明具体实施例的设备自动配置的方法流程图;
图7是根据本发明实施例的设备认证方法的流程图;
图8是根据本发明实施例的设备密钥分发导入流程图;
图9是根据本发明实施例的设备双向认证方法流程图;
图10是根据本发明实施例的设备处理装置的结构框图;
图11是根据本发明实施例的设备认证装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明的实施例。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的设备处理方法的移动终端硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的设备处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种设备处理方法,图2是根据本发明实施例的设备处理方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;
步骤S204,在检测到第一设备为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址;
步骤S206,基于为所述第一设备重新配置的目标IP地址,初始化所述第一设备并添加所述第一设备至中心服务器上。
通过上述步骤,通过在目标网络中按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络,在检测到有第一设备为新接入目标网络的设备的情况下,为第一设备重新配置目标IP地址,基于所述目标IP地址,对所述第一设备进行初始化,并将所述第一设备添加至中心服务器上,即,可按照预定发现方式发现是否有新的设备接入,当确定有第一设备为新接入的设备时,可为第一设备配置IP地址以及基于IP地址对第一设备进行初始化,并将第一设备添加至中心服务器上,因此,解决了相关技术中存在的设备发现和添加主要依靠手动操作而导致的安装调试效率低的问题,达到了提高安装调试效率的效果。
其中,上述步骤的执行主体可以为服务端,例如,楼宇对讲***中的中心服务器,或其它服务器,或者为配置在存储设备上的具备人机交互能力的处理器,或者为具备类似处理能力的处理设备或处理单元等,但不限于此。下面以中心服务器执行上述操作为例(仅是一种示例性说明,在实际操作中还可以是其他的设备或模块来执行上述操作)进行说明:
在上述实施例中,中心服务器按照预定发现方式执行发现操作,例如,按照组播搜索方式或其它方式执行发现操作,以确定是否有新的设备接入目标网络,当检测到第一设备(例如设备X)为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址,然后基于所述目标IP地址,中心服务器初始化所述第一设备(即设备X)并添加所述第一设备至中心服务器上。通过上述实施例,实现了自动发现设备和自动添加设备的目的,避免了现有技术中设备发现和添加需要依靠手动操作而导致的安装调试效率低的问题。
在一个可选的实施例中,按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络包括:按照预设私有协议,通过所述目标网络发送组播消息,以指示收到所述组播消息的终端返回响应消息;基于接收到的所述响应消息,确定是否有新的设备接入所述目标网络。在本实施例中,中心服务器按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络包括:中心服务器按照预设私有协议,通过所述目标网络发送组播消息,以指示收到所述组播消息的终端返回响应消息;中心服务器再基于接收到的所述响应消息,确定是否有新的设备接入所述目标网络,例如,目标网络内的终端设备(如上述设备X)接收到组播消息后进行应答,中心服务器即可确定有新的设备(即上述设备X)接入所述目标网络,通过本实施例,可实现设备的自动发现的目的。
在一个可选的实施例中,为所述第一设备重新配置目标网络协议IP地址包括:从所述中心服务器维护的地址池中,选出尚未使用的所述目标IP地址,其中,所述地址池中存储有多个IP地址;将所述第一设备的IP地址修改为所述目标IP地址。在本实施例中,中心服务器在检测到有第一设备(如上述设备X)接入所述目标网络的情况下,为所述第一设备重新配置目标网络协议IP地址包括:从所述中心服务器维护的地址池中,选出尚未使用的所述目标IP地址,其中,所述地址池中存储有多个IP地址,并将所述第一设备的IP地址修改为所述目标IP地址,即从中心服务器维护的地址池中分配一个新IP地址给这台第一设备,并将所述第一设备的IP地址改为所述新IP地址。
在一个可选的实施例中,初始化所述第一设备并添加所述第一设备至中心服务器上包括:为所述第一设备生成用户名和密码,以初始化所述第一设备,其中,所述用户名和所述密码用于访问所述第一设备;在完成所述第一设备初始化的情况下,添加所述第一设备至所述中心服务器上。在本实施例中,初始化所述第一设备(如上述设备X)并添加所述第一设备至中心服务器上包括:中心服务器为所述第一设备生成用户名和密码,以初始化所述第一设备,其中,所述用户名和所述密码用于访问所述第一设备;在完成所述第一设备初始化的情况下,添加所述第一设备至所述中心服务器上。通过本实施例,可实现设备的自动添加的目的。
在一个可选的实施例中,在初始化所述第一设备并添加所述第一设备至中心服务器上之后,所述方法还包括:基于预先配置的对应关系,确定与所述第一设备的目标标识信息对应的目标配置信息,其中,所述对应关系中对应记录有设备的标识信息与设备的配置信息;按照所述目标配置信息对所述第一设备进行配置。在本实施例中,在初始化所述第一设备并添加所述第一设备至中心服务器上之后,中心服务器基于预先配置的对应关系,确定与所述第一设备的目标标识信息对应的目标配置信息,其中,所述对应关系中对应记录有设备的标识信息与设备的配置信息,可选地,在实际应用中,所述对应关系可以是设备序列号与设备位置、呼叫号码、设备主从关系或其它配置信息;中心服务器在确定所述目标配置信息之后,即可按照所述目标配置信息对所述第一设备进行配置。通过本实施例,可实现设备的自动配置的目的。
在一个可选的实施例中,所述目标配置信息包括以下至少之一:所述第一设备的位置信息;所述第一设备的呼叫号码;所述第一设备与其他设备之间的主从关系信息。在本实施例中,上述目标配置信息可包括以下至少之一:所述第一设备的位置信息;所述第一设备的呼叫号码;所述第一设备与其他设备之间的主从关系信息。
显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。
下面结合实施例对本发明进行具体说明:
图3是根据本发明具体实施例的网络拓扑图,如图3所示,图3中有一台门口机,多台室内机,网络设备及中心服务器,均处于同一网络中,在日常使用过程中,如果出现设备(例如门口机,或室内机)故障,需要更换设备,通过中心服务器可实现设备自动发现、设备自动添加及设备自动配置。下面结合具体实施例进一步进行说明。
图4是根据本发明具体实施例的设备自动发现示意图,如图4所示,图4中中心服务器通过使用预设私有协议,定时进行组播搜索(对应前述预定发现方式),以发现所在网络中的对讲设备(如图4中的门口机、室内机);门口机、室内机等终端设备收到搜索报文后进行应答,即可完成设备发现。通过本实施例,可实现设备的自动发现。
图5是根据本发明具体实施例的设备自动添加的方法流程图,如图5所示,该流程包括以下步骤:
S502,中心服务器预先生成IP地址池;
S504,中心服务器发现新的设备(图5中的室内机或门口机,相当于前述第一设备)后,会从自己维护的地址池里,分配一个尚未使用的IP给这台新设备,并修改新设备的IP;
S506,设备返回设置结果;
S508,中心服务器根据用户设置的***统一密码,对新发现的设备进行初始化。也即生成一个可以访问新设备的账户名和密码;
S510,设备返回初始化结果;
S512,完成初始化的新设备,会被自动添加到中心服务器上,以便进行后续的配置和管理。
通过上述实施例,可实现设备的自动添加。
图6是根据本发明具体实施例的设备自动配置的方法流程图,如图6所示,该流程包括以下步骤:
S602,中心服务器需要维护用户配置表(对应于前述预先配置的对应关系),以维护用户的自定义信息,包括设备序列号、位置及呼叫号码、主从关系或其它配置信息等等;
S604,中心服务器完成新设备的自动添加后,根据新设备的序列号,查询其对应的用户配置信息;
S606,查询用户配置信息之后,设置到新添加的设备(如图6中的室内机或门口机)上,完成自动配置;
S608,设备保存用户配置信息;
S610,设备向服务器返回设置结果。
通过上述实施例,可实现设备的自动配置。
在本实施例中还提供了一种设备认证方法,图7是根据本发明实施例的设备认证方法的流程图,如图7所示,该流程包括如下步骤:
步骤S702,第一设备向第二设备发送认证请求,以请求执行所述第一设备和所述第二设备之间的双向认证;
步骤S704,所述第一设备接收所述第二设备基于所述认证请求返回的第一信息,其中,所述第一信息中携带有所述第二设备生成的第一随机数;
步骤S706,所述第一设备基于所述第一随机数向所述第二设备发送第二信息,以指示所述第二设备对所述第一设备进行认证,其中,所述第二信息中携带有所述第一设备生成的第二随机数以及所述第一设备按照预定变化规则对所述第一随机数进行变换后所得到的第一变换随机数;
步骤S708,所述第一设备接收所述第二设备基于所述第二信息返回的第三信息,其中,所述第三信息为所述第二设备基于所述第二随机数对所述第一设备认证通过的情况下所发送的,且所述第三信息中携带有所述第二设备按照所述预定变化规则对所述第二随机数进行变换后所得到的第二变换随机数;
步骤S710,所述第一设备基于所述第二变换随机数对所述第二设备进行认证。
通过上述步骤,第一设备向第二设备发送认证请求以请求执行第一设备和第二设备之间的双向认证,第一设备接收到第二设备基于认证请求返回的第一消息,其中,第一消息中携带有第二设备生成的第一随机数,然后,第一设备基于第一随机数又向第二设备发送第二信息,以指示第二设备对第一设备进行认证,其中,第二信息中携带有第一设备生成的第二随机数以及第一设备按照预定变化规则对第一随机数进行变换后所得到的第一变换随机数,然后,第一设备再接收第二设备基于第二信息返回的第三信息,其中,第三信息为第二设备基于第二随机数对第一设备认证通过的情况下所发送的,且第三信息中携带有第二设备按照预定变化规则对第二随机数进行变换后所得到的第二变换随机数,最后,第一设备基于第二变换随机数对第二设备进行认证,即实现了第一设备和第二设备之间的双向认证;因此,解决了相关技术中存在的设备安全性较低的问题,达到了提高设备安全性的效果。
其中,上述步骤的执行主体可以为终端,例如,楼宇对讲***中的门口机、室内机,或其它设备,但不限于此。下面以门口机执行上述操作为例(仅是一种示例性说明,在实际操作中还可以是其他的设备或模块来执行上述操作)进行说明:
在上述实施例中,第一设备(例如门口机A)向第二设备(例如门口机B)发送认证请求,以请求执行第一设备和第二设备之间的双向认证;第一设备(即上述门口机A)接收第二设备(即上述门口机B)基于认证请求返回的第一信息,其中,第一信息中携带有第二设备生成的第一随机数(例如N1);然后第一设备基于该第一随机数N1向第二设备发送第二信息,以指示第二设备对第一设备进行认证,其中,第二信息中携带有第一设备生成的第二随机数(例如N2)以及第一设备按照预定变化规则对第一随机数N1进行变换后所得到的第一变换随机数,例如,所述预定变化规则可以是第一设备和第二设备双方事先约定的变化关系f,即第一设备(即上述门口机A)按照双方事先约定的变化关系f对第一随机数N1进行变换后得到的第一变换随机数f(N1);然后,第一设备再接收第二设备基于所述第二信息返回的第三信息,其中,第三信息为第二设备基于第二随机数N2对第一设备认证通过的情况下所发送的,且第三信息中携带有第二设备按照所述预定变化规则(如上述双方事先约定的变化关系f)对第二随机数N2进行变换后所得到的第二变换随机数f(N2);最后,第一设备基于第二变换随机数f(N2)对第二设备进行认证。通过上述实施例,实现了第一设备和第二设备之间的双向认证,解决了相关技术中存在的设备安全性较低的问题,达到了提高设备安全性的效果。
在一个可选的实施例中,所述认证请求中包括有所述第一设备的第一身份信息,其中,所述第一信息为所述第二设备利用所述第一身份信息以及主公钥加密的信息,所述第一设备和所述第二设备中均存储有所述主公钥;所述第一设备基于所述第一随机数向所述第二设备发送第二信息包括:所述第一设备利用所述第一身份信息以及所述第一设备存储的第一私钥对所述第一信息进行解密,以获取所述第一随机数及所述第二设备的第二身份信息;所述第一设备按照预定变化规则对所述第一随机数进行变换,以得到第一变换随机数;所述第一设备将生成的包含所述第一变换随机数的第二信息发送给所述第二设备,以指示所述第二设备基于所述第一变换随机数对所述第一设备进行认证。在本实施例中,所述认证请求中包括有所述第一设备(如上述门口机A)的第一身份信息(例如IDA,即门口机A的身份信息),其中,所述第一信息(即第二设备基于认证请求所返回的信息)为所述第二设备(如上述门口机B)利用所述第一身份信息(即上述IDA)以及主公钥加密的信息,所述第一设备和所述第二设备中均存储有所述主公钥;所述第一设备(如上述门口机A)基于所述第一随机数(如上述随机数N1)向所述第二设备(如上述门口机B)发送第二信息包括:所述第一设备利用所述第一身份信息以及所述第一设备存储的第一私钥(例如私钥1)对所述第一信息进行解密,以获取所述第一随机数N1及所述第二设备的第二身份信息(例如IDB,即上述门口机B的身份信息);所述第一设备按照预定变化规则对所述第一随机数进行变换,即按照双方事先约定的变化关系f对第一随机数N1进行变换以得到第一变换随机数f(N1);所述第一设备将生成的包含所述第一变换随机数f(N1)的第二信息发送给所述第二设备,以指示所述第二设备基于所述第一变换随机数N1对所述第一设备进行认证。
在一个可选的实施例中,所述第一信息中还携带有所述第二设备的第二身份信息,所述第二信息为所述第一设备利用所述第二身份信息以及所述主公钥进行加密的信息;所述第三信息为所述第二设备在利用所述第二身份信息以及所述第二设备存储的第二私钥对所述第二信息进行解密以得到所述第二随机数后,基于所述第一随机数对所述第一设备认证通过的情况下所发送的。在本实施例中,所述第一信息(即上述第二设备基于认证请求返回给上述第一设备的消息)中还携带有所述第二设备的第二身份信息(即上述IDB),所述第二信息为所述第一设备利用所述第二身份信息以及所述主公钥进行加密的信息;所述第三信息为所述第二设备在利用所述第二身份信息以及所述第二设备存储的第二私钥(例如私钥2)对所述第二信息进行解密以得到所述第二随机数(如上述N2)后,基于所述第一随机数(如上述N1)对所述第一设备认证通过的情况下所发送的。
在一个可选的实施例中,所述第三信息为所述第二设备利用所述第一身份信息以及所述主公钥进行加密的信息,所述第一设备基于所述第二变换随机数对所述第二设备进行认证包括:所述第一设备利用所述第一身份信息以及所述第一私钥对所述第三信息进行解密,以获取所述第二变换随机数;所述第一设备按照所述预定变化规则对所述第二随机数进行变换,以得到第三变换随机数;所述第一设备对所述第二变换随机数和所述第三变换随机数进行比较,并基于比较结果确定所述第一设备对所述第二设备进行认证的结果,其中,在确定所述第二变换随机数和所述第三变换随机数相同的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证通过,在确定所述第二变换随机数和所述第三变换随机数不同的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证未通过。在本实施例中,所述第三信息为所述第二设备(即上述门口机B)利用所述第一身份信息(即上述IDA)以及所述主公钥进行加密的信息,所述第一设备(即上述门口机A)基于所述第二变换随机数(如上述随机数N2)对所述第二设备进行认证包括:所述第一设备利用所述第一身份信息(即上述IDA)以及所述第一私钥(即上述私钥1)对所述第三信息进行解密,以获取所述第二变换随机数(即上述f(N2));所述第一设备按照所述预定变化规则对所述第二随机数N2进行变换,例如,按照双方事先约定的变化关系f对第二随机数N2进行变换后得到的第三变换随机数f'(N2);所述第一设备对所述第二变换随机数(即上述f(N2))和所述第三变换随机数(即上述f'(N2))进行比较,并基于比较结果确定所述第一设备对所述第二设备进行认证的结果,其中,在确定所述第二变换随机数和所述第三变换随机数相同的情况下,即当f'(N2)=f(N2)的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证通过,在确定所述第二变换随机数和所述第三变换随机数不同的情况下,即当f'(N2)≠f(N2)的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证未通过。
在一个可选的实施例中,所述方法还包括:所述第一设备向密钥生成中心KGC发送所述第一设备的第一身份信息,其中,所述KGC中生成有主公钥和主私钥;所述第一设备获取所述KGC基于所述第一身份信息返回的目标信息,其中,所述目标信息包括有所述主公钥以及所述KGC基于所述第一身份信息使用所述主公钥生成的第一私钥;所述第一设备存储所述第一私钥和所述主公钥。在本实施例中,上述方法还包括:所述第一设备(如上述门口机A)向密钥生成中心KGC发送所述第一设备的第一身份信息(如上述IDA),其中,所述KGC中生成有主公钥和主私钥;所述第一设备(即上述门口机A)获取所述KGC基于所述第一身份信息(即上述IDA)返回的目标信息,其中,所述目标信息包括有所述主公钥以及所述KGC基于所述第一身份信息使用所述主公钥生成的第一私钥(例如上述私钥1);所述第一设备存储所述第一私钥(即私钥1)和所述主公钥。类似地,上述第二设备(如上述门口机B)也可通过向所述KGC发送第二身份信息(如上述IDB),然后,所述第二设备获取由所述KGC返回的包括有所述主公钥以及基于所述第二身份信息使用所述主公钥生成的第二私钥(例如上述私钥2),所述第二设备存储所述第二私钥(即私钥2)和所述主公钥。
在一个可选的实施例中,所述目标信息中还包括所述第一设备的***参数,其中,所述方法还包括:所述第一设备在收到所述目标信息后,存储所述***参数。在本实施例中,上述目标信息中还包括所述第一设备(如上述门口机A)的***参数,其中,所述方法还包括:所述第一设备在收到所述目标信息后,存储所述***参数。类似地,所述第二设备(如上述门口机B)也可收到由上述KGC返回的***参数,并在收到后存储该***参数。
下面再结合实施例对本发明进行具体说明:
图8是根据本发明实施例的设备密钥分发导入流程图,如图8所示,该流程包括以下步骤:
S802,密钥生成中心KGC生成主公钥、主私钥;
S804,设备(如图8中的设备1、设备2)上报身份唯一标识(如设备序列号SN);
S806,KGC根据上报的身份标识,使用主私钥生成该设备的私钥;
S808,KGC下发主公钥、设备(包括图8中的设备1、设备2)的私钥、***参数给设备(即图8中的设备1、设备2);
S810,设备接收到以上信息后,进行安全存储。
需要说明的是,不同设备,因其上报的身份标识(如上述设备序列号SN)不同,KGC所产生的私钥均不同。
在完成上述密钥分发导入之后,可进行设备之间的双向认证,图9是根据本发明实施例的设备双向认证方法流程图,如图9所示,该流程包括以下步骤:
S902,设备A向设备B发送指令,进行认证请求,例如,A向B发送信息Request||IDA||time,其中Request为建立认证请求,IDA为A的身份信息,time为时间戳;
S904,B接收到A的认证请求后向A发送认证回复并对自己的身份进行认证,例如,B向A发送信息E(Reply||IDB||N1|time||HASH,IDA)。其中,Reply为对请求的回复,IDB为B的身份标识,N1为B产生的随机数,time为时间戳,HASH为对上述信息的散列值进行完整性校验,返回信息使用A的身份信息和主公钥进行加密;
S906,A接收到B的返回信息,利用自己的身份(即IDA)和自己的私钥(对应前述私钥1)对消息解密,得到B的身份标识(即IDB),对随机数N1按照双方事先约定的变换f进行变换返回给B;
S908,B向A返回信息,具体消息内容为E(f(N1)||N2||time||HASH,IDB)。其中,f(N1)为对随机数N1的变换用以对方进行验证,N2为由A生成的随机数,time为时间戳,整个消息散列运算符合后由B的身份信息IDB和主公钥进行加密;
S910,B收到A的信息,利用自己的身份IDB以及自己的私钥(对应于前述私钥2)进行解密;
S912,得到f(N1),并用自己刚才生成的N1计算f(N1)检查是否一致,如果一致则通过了对A的身份认证,承认A的合法身份,同时对收到的N2进行f换算,用以A对自己的认证;
S914,B再向A返回消息,具体消息内容为E(confirm||f(N2)||time||HASH,IDA),其中,confirm为认证通过确认,time为时间戳,对消息散列运算连在后面并用IDA和主公钥进行加密;
S916,A收到B的认证确认信息后,利用自己的身份(即IDA)和私钥(对应前述私钥1)进行解密;
S918,用生成的N2计算f(N2)与收到的f(N2)比较是否一致,若一致,则完成双向身份认证。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种设备处理装置,图10是根据本发明实施例的设备处理装置的结构框图,如图10所示,该装置包括:
发现模块1002,用于按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;
配置模块1004,用于在检测到第一设备为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址;
添加模块1006,用于基于为所述第一设备重新配置的目标IP地址,初始化所述第一设备并添加所述第一设备至中心服务器上。
在一个可选的实施例中,上述发现模块1002包括:发送单元,用于按照预设私有协议,通过所述目标网络发送组播消息,以指示收到所述组播消息的终端返回响应消息;确定单元,用于基于接收到的所述响应消息,确定是否有新的设备接入所述目标网络。
在一个可选的实施例中,上述配置模块1004包括:选择单元,用于从所述中心服务器维护的地址池中,选出尚未使用的所述目标IP地址,其中,所述地址池中存储有多个IP地址;修改单元,用于将所述第一设备的IP地址修改为所述目标IP地址。
在一个可选的实施例中,上述添加模块1006包括:生成单元,用于为所述第一设备生成用户名和密码,以初始化所述第一设备,其中,所述用户名和所述密码用于访问所述第一设备;添加单元,用于在完成所述第一设备初始化的情况下,添加所述第一设备至所述中心服务器上。
在一个可选的实施例中,上述设备处理装置还包括:确定模块,用于在初始化所述第一设备并添加所述第一设备至中心服务器上之后,基于预先配置的对应关系,确定与所述第一设备的目标标识信息对应的目标配置信息,其中,所述对应关系中对应记录有设备的标识信息与设备的配置信息;第二配置模块,用于按照所述目标配置信息对所述第一设备进行配置。
在一个可选的实施例中,上述目标配置信息包括以下至少之一:所述第一设备的位置信息;所述第一设备的呼叫号码;所述第一设备与其他设备之间的主从关系信息。
在本实施例中还提供了一种设备认证装置,该装置应用于第一设备中,图11是根据本发明实施例的设备认证装置的结构框图,如图11所示,该装置包括:
第一发送模块1102,用于向第二设备发送认证请求,以请求执行所述第一设备和所述第二设备之间的双向认证;
第一接收模块1104,用于接收所述第二设备基于所述认证请求返回的第一信息,其中,所述第一信息中携带有所述第二设备生成的第一随机数;
第二发送模块1106,用于基于所述第一随机数向所述第二设备发送第二信息,以指示所述第二设备对所述第一设备进行认证,其中,所述第二信息中携带有所述第一设备生成的第二随机数以及所述第一设备按照预定变化规则对所述第一随机数进行变换后所得到的第一变换随机数;
第二接收模块1108,用于接收所述第二设备基于所述第二信息返回的第三信息,其中,所述第三信息为所述第二设备基于所述第二随机数对所述第一设备认证通过的情况下所发送的,且所述第三信息中携带有所述第二设备按照所述预定变化规则对所述第二随机数进行变换后所得到的第二变换随机数;
认证模块1110,用于基于所述第二变换随机数对所述第二设备进行认证。
在一个可选的实施例中,上述认证请求中包括有所述第一设备的第一身份信息,其中,所述第一信息为所述第二设备利用所述第一身份信息以及主公钥加密的信息,所述第一设备和所述第二设备中均存储有所述主公钥;上述第二发送模块1106包括:第一解密单元,用于利用所述第一身份信息以及所述第一设备存储的第一私钥对所述第一信息进行解密,以获取所述第一随机数及所述第二设备的第二身份信息;第一变换单元,用于按照预定变化规则对所述第一随机数进行变换,以得到第一变换随机数;发送单元,用于将生成的包含所述第一变换随机数的第二信息发送给所述第二设备,以指示所述第二设备基于所述第一变换随机数对所述第一设备进行认证。
在一个可选的实施例中,上述第一信息中还携带有所述第二设备的第二身份信息,上述第二信息为所述第一设备利用所述第二身份信息以及所述主公钥进行加密的信息;上述第三信息为所述第二设备在利用所述第二身份信息以及所述第二设备存储的第二私钥对所述第二信息进行解密以得到所述第二随机数后,基于所述第一随机数对所述第一设备认证通过的情况下所发送的。
在一个可选的实施例中,上述第三信息为所述第二设备利用所述第一身份信息以及所述主公钥进行加密的信息,上述认证模块1110包括:第二解密单元,用于利用所述第一身份信息以及所述第一私钥对所述第三信息进行解密,以获取所述第二变换随机数;第二变换单元,用于按照所述预定变化规则对所述第二随机数进行变换,以得到第三变换随机数;比较单元,用于对所述第二变换随机数和所述第三变换随机数进行比较,并基于比较结果确定所述第一设备对所述第二设备进行认证的结果,其中,在确定所述第二变换随机数和所述第三变换随机数相同的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证通过,在确定所述第二变换随机数和所述第三变换随机数不同的情况下,确定所述第一设备对所述第二设备进行认证的结果为认证未通过。
在一个可选的实施例中,上述设备认证装置还包括:第三发送模块,用于向密钥生成中心KGC发送所述第一设备的第一身份信息,其中,所述KGC中生成有主公钥和主私钥;获取模块,用于获取所述KGC基于所述第一身份信息返回的目标信息,其中,所述目标信息包括有所述主公钥以及所述KGC基于所述第一身份信息使用所述主公钥生成的第一私钥;第一存储模块,用于存储所述第一私钥和所述主公钥。
在一个可选的实施例中,上述目标信息中还包括所述第一设备的***参数,其中,上述设备认证装置还包括:第二存储模块,用于在收到所述目标信息后,存储所述***参数。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种设备处理方法,其特征在于,包括:
按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;
在检测到第一设备为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址;
基于为所述第一设备重新配置的目标IP地址,初始化所述第一设备并添加所述第一设备至中心服务器上;
其中,在初始化所述第一设备并添加所述第一设备至中心服务器上之后,所述方法还包括:
基于预先配置的对应关系,确定与所述第一设备的目标标识信息对应的目标配置信息,其中,所述对应关系中对应记录有设备的标识信息与设备的配置信息;
按照所述目标配置信息对所述第一设备进行配置;
所述目标配置信息包括以下至少之一:所述第一设备的位置信息;所述第一设备的呼叫号码;所述第一设备与其他设备之间的主从关系信息。
2.根据权利要求1所述的方法,其特征在于,按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络包括:
按照预设私有协议,通过所述目标网络发送组播消息,以指示收到所述组播消息的终端返回响应消息;
基于接收到的所述响应消息,确定是否有新的设备接入所述目标网络。
3.根据权利要求1所述的方法,其特征在于,为所述第一设备重新配置目标网络协议IP地址包括:
从所述中心服务器维护的地址池中,选出尚未使用的所述目标IP地址,其中,所述地址池中存储有多个IP地址;
将所述第一设备的IP地址修改为所述目标IP地址。
4.根据权利要求1所述的方法,其特征在于,初始化所述第一设备并添加所述第一设备至中心服务器上包括:
为所述第一设备生成用户名和密码,以初始化所述第一设备,其中,所述用户名和所述密码用于访问所述第一设备;
在完成所述第一设备初始化的情况下,添加所述第一设备至所述中心服务器上。
5.一种设备处理装置,其特征在于,包括:
发现模块,用于按照预定发现方式执行发现操作,以确定是否有新的设备接入目标网络;
配置模块,用于在检测到第一设备为新接入所述目标网络的设备的情况下,为所述第一设备重新配置目标网络协议IP地址;
添加模块,用于基于为所述第一设备重新配置的目标IP地址,初始化所述第一设备并添加所述第一设备至中心服务器上;
其中,上述装置还包括:确定模块,用于在初始化所述第一设备并添加所述第一设备至中心服务器上之后,基于预先配置的对应关系,确定与所述第一设备的目标标识信息对应的目标配置信息,其中,所述对应关系中对应记录有设备的标识信息与设备的配置信息;第二配置模块,用于按照所述目标配置信息对所述第一设备进行配置;
上述目标配置信息包括以下至少之一:所述第一设备的位置信息;所述第一设备的呼叫号码;所述第一设备与其他设备之间的主从关系信息。
6.根据权利要求5所述的装置,其特征在于,所述发现模块包括:
发送单元,用于按照预设私有协议,通过所述目标网络发送组播消息,以指示收到所述组播消息的终端返回响应消息;
确定单元,用于基于接收到的所述响应消息,确定是否有新的设备接入所述目标网络。
7.根据权利要求5所述的装置,其特征在于,所述配置模块包括:
选择单元,用于从所述中心服务器维护的地址池中,选出尚未使用的所述目标IP地址,其中,所述地址池中存储有多个IP地址;
修改单元,用于将所述第一设备的IP地址修改为所述目标IP地址。
8.根据权利要求5所述的装置,其特征在于,所述添加模块包括:
生成单元,用于为所述第一设备生成用户名和密码,以初始化所述第一设备,其中,所述用户名和所述密码用于访问所述第一设备;
添加单元,用于在完成所述第一设备初始化的情况下,添加所述第一设备至所述中心服务器上。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至4任一项中所述的方法的步骤。
10.一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求1至4任一项中所述的方法的步骤。
CN202110605422.1A 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质 Active CN113347034B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211254936.8A CN115567380A (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质
CN202110605422.1A CN113347034B (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110605422.1A CN113347034B (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202211254936.8A Division CN115567380A (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质

Publications (2)

Publication Number Publication Date
CN113347034A CN113347034A (zh) 2021-09-03
CN113347034B true CN113347034B (zh) 2023-04-07

Family

ID=77473606

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202110605422.1A Active CN113347034B (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质
CN202211254936.8A Pending CN115567380A (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202211254936.8A Pending CN115567380A (zh) 2021-05-31 2021-05-31 设备处理方法及装置、认证方法及装置、存储介质

Country Status (1)

Country Link
CN (2) CN113347034B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587018A (zh) * 2018-12-06 2019-04-05 深圳绿米联创科技有限公司 设备配置的方法、装置、网络***以及移动终端

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102005771B1 (ko) * 2012-02-24 2019-10-01 삼성전자주식회사 무선 통신 네트워크에서 ip 주소 할당 방법 및 장치
CN105049495B (zh) * 2015-06-29 2018-10-02 广州酷狗计算机科技有限公司 设备发现方法、装置及***
CN108259215B (zh) * 2017-09-26 2021-05-28 新华三技术有限公司 一种设备管理方法及装置
TWI651978B (zh) * 2017-09-27 2019-02-21 神準科技股份有限公司 通訊系統及通訊方法
CN107682202B (zh) * 2017-10-26 2021-03-02 新华三技术有限公司 网络设备的管理方法及装置
CN108848200A (zh) * 2018-06-13 2018-11-20 郑州云海信息技术有限公司 一种局域网中的设备添加方法、装置、设备及介质
CN112187751A (zh) * 2020-09-17 2021-01-05 海尔优家智能科技(北京)有限公司 设备的入网方法、装置、存储介质以及电子装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109587018A (zh) * 2018-12-06 2019-04-05 深圳绿米联创科技有限公司 设备配置的方法、装置、网络***以及移动终端

Also Published As

Publication number Publication date
CN115567380A (zh) 2023-01-03
CN113347034A (zh) 2021-09-03

Similar Documents

Publication Publication Date Title
US11431670B2 (en) Method for processing cloud service in cloud system, apparatus, and device
US11350286B2 (en) Device identifier obtaining method and apparatus
CN110730153B (zh) 云设备的账号配置方法、装置和***、数据处理方法
CN106656547B (zh) 一种更新家电设备网络配置的方法和装置
RU2115249C1 (ru) Способ эфирной перенастройки по ключу множества групп связи
US11917399B2 (en) Zero-touch deployment (ZTD) of cellular IoT devices and associated trust model
US20060285693A1 (en) Method and apparatus for automatic and secure distribution of a symmetric key security credential in a utility computing environment
CN108390885B (zh) 一种获得设备标识的方法、通信实体、通信***及存储介质
CN112737902B (zh) 网络配置方法和装置、存储介质及电子设备
KR20190051326A (ko) 블록 체인 기반 사물 인터넷 장치 제어 시스템 및 방법
CN105007164B (zh) 一种集中式安全控制方法及装置
CN104105096A (zh) 一种ipc设备的无线接入方法
CN111194035B (zh) 一种网络连接方法、装置和存储介质
CN104662839A (zh) 多个域的链接标识
CN112466053B (zh) 一种家电设备的控制***及目标操作的执行方法和装置
CN113613227A (zh) 蓝牙设备的数据传输方法和装置、存储介质及电子装置
CN113347034B (zh) 设备处理方法及装置、认证方法及装置、存储介质
CN106537962B (zh) 无线网络配置、接入和访问方法、装置及设备
CN114338132B (zh) 免密登录方法、客户端应用、运营商服务器及电子设备
CN114221822B (zh) 配网方法、网关设备以及计算机可读存储介质
CN113660645B (zh) 设备配置方法、装置、电子设备及存储介质
CN104468194A (zh) 一种网络设备的兼容方法及转发服务器
CN111181904B (zh) 网络访问方法、装置及介质
CN109379444B (zh) 一种基于自动适配来提供私有云服务的方法及***
US20140362734A1 (en) Method for setting up a star-shaped communication network consisting of a central node and peripheral nodes via a web application provided by the central node on the basis of hardware identifiers

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
GR01 Patent grant
GR01 Patent grant