CN112769868A - 通信方法、装置、电子设备及存储介质 - Google Patents
通信方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112769868A CN112769868A CN202110176771.6A CN202110176771A CN112769868A CN 112769868 A CN112769868 A CN 112769868A CN 202110176771 A CN202110176771 A CN 202110176771A CN 112769868 A CN112769868 A CN 112769868A
- Authority
- CN
- China
- Prior art keywords
- communication
- key
- secret key
- intelligent
- server
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 485
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000003068 static effect Effects 0.000 claims description 17
- 230000000875 corresponding effect Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000004984 smart glass Substances 0.000 description 3
- 238000004378 air conditioning Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/068—Network architectures or network communication protocols for network security for supporting key management in a packet data network using time-dependent keys, e.g. periodically changing keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
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)
- Automation & Control Theory (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请公开了一种通信方法、装置、电子设备及存储介质,涉及智能家居技术领域,服务器通过预设加密协议建立与智能家居设备之间的长连接,在预设加密协议下,当服务器接收到智能家居设备发送的加密信息时,生成通信秘钥,并且将通信秘钥发送至智能家居设备,在预设加密协议下发送通信秘钥,保证了通信秘钥的安全性;智能家居设备通过通信秘钥加密通信内容生成加密信息,并且将加密信息发送至服务器;服务器基于通信秘钥解密加密信息获得通信内容,通过预设加密协议和通信秘钥,对通信内容进行双重保护,确保了服务器与智能家居设备之间的通信内容的安全性,从而保护了用户的隐私。
Description
技术领域
本申请涉及智能家居技术领域,更具体地,涉及一种通信的方法、装置、电子设备及存储介质。
背景技术
智能家居是以住宅为平台,通过物联网技术将家中的各种智能家居设备与服务器连接到一起,实现智能化的居住环境。在智能家居中,在智能家居设备与服务器之间进行通信时,智能家居设备与服务器之间通信内容有可能会泄露,从而导致用户的隐私泄露。
发明内容
鉴于上述问题,本申请提出了一种通信方法、装置、电子设备及存储介质,能够解决上述问题。
第一方面,本申请实施例提供了一种通信方法,应用于服务器,所述方法包括:通过预设加密协议建立与智能家居设备之间的长连接;当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备;接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备利用所述通信秘钥对所述智能家居设备的通信内容进行加密生成;基于所述通信秘钥解密所述加密信息获得所述通信内容。
第二方面,本申请实施例提供了一种通信装置,包括:连接模块,用于通过预设加密协议建立与智能家居设备之间的长连接;生成模块,用于当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备;接收模块,用于接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备利用所述通信秘钥对所述智能家居设备的通信内容进行加密生成;解密模块,用于基于所述通信秘钥解密所述加密信息获得所述通信内容。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
相对于现有技术,本申请提供的一种通信方法、装置、电子设备及存储介质,服务器通过预设加密协议建立与智能家居设备之间的长连接,在预设加密协议下,可以保护服务器与智能家居设备的整个通信或者会话,为服务器与智能家居设备通信提供一个安全的通信环境,在预设加密协议下,当服务器接收到智能家居设备发送的加密信息时,生成通信秘钥,并且将通信秘钥发送至智能家居设备,在预设加密协议下发送通信秘钥,保证了通信秘钥的安全性;智能家居设备通过通信秘钥加密通信内容生成加密信息,并且将加密信息发送至服务器;服务器基于通信秘钥解密加密信息获得通信内容,通过预设加密协议和通信秘钥,对通信内容进行双重保护,确保了服务器与智能家居设备之间的通信内容的安全性,从而保护了用户的隐私。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了一种适用于本申请实施例的通信***的应用环境示意图;
图2示出了本申请一实施例提供的通信方法流程示意图;
图3示出了本申请另一实施例提供的通信方法流程示意图;
图4示出了本申请的图3所示的通信方法的步骤S240的流程示意图;
图5示出了本申请又一实施例提供的通信方法流程示意图;
图6示出了本申请再一实施例提供的通信方法流程示意图;
图7示出了本申请又另一实施例提供的通信方法流程示意图;
图8示出了本申请又再一实施例提供的通信方法流程示意图;
图9示出了本申请一实施例提供的通信装置的框图;
图10是本申请实施例的用于执行根据本申请实施例的通信方法的电子设备的框图;
图11是本申请实施例的用于保存或者携带实现根据本申请实施例的通信方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
智能家居是以住宅为平台,通过物联网技术将家中的各种智能家居设备与服务器连接到一起,实现智能化的居住环境。在智能家居中,在智能家居设备与服务器之间进行通信时,智能家居设备与服务器之间通信内容有可能会泄露,从而导致用户的隐私泄露。
针对上述技术问题,发明人经过长期的研究发现,通信方法、装置、电子设备及存储介质,通过预设加密协议建立服务器与智能家居设备之间的通信连接,在基于通信秘钥加密服务器与智能家居设备之间的通信内容,双重加密,保证了通信内容的安全性,防止用户隐私泄露。
为了便于理解,本实施例示出一种通信***,图1示出了一种适用于本申请实施例的通信***的应用环境示意图,请参阅图1,通信***100包括智能家居设备110和服务器120,智能家居设备110和服务器120之间通过加密协议进行长连接,在长连接下,智能家居设备110和服务器120向对方发送通信内容。
可选地,与服务器长连接的智能家居设备的数量可以为一个,也可以为多个。
在本实施例中,图2示出了本申请一实施例提供的通信方法流程示意图。在具体的实施例中,所述通信方法应用于如图1中所示的智能家居设备110、如图9所示的通信装置200以及如图10所示的配置有通信装置200的电子设备300。下面将以服务器120为例,说明本实施例的具体流程。可以理解的,本实施例所应用的服务器可以为云服务器,也可以为物理服务器,在此不做具体限定。下面将针对图2所示的流程进行详细的阐述,所述通信方法具体可以包括如下步骤:
步骤S110,通过预设加密协议建立与智能家居设备之间的长连接。
在智能家居设备与服务器组成的智能家居***中,服务器通过预设加密协议,建立与智能家居设备之间的长连接,可选地,预设加密协议可以为安全套接字协议(SecureSockets Layer,简称SSL),SSL协议是对服务器与智能家居设备之间的整个通信进行加密的协议。服务器通过SSL协议建立与所示智能家居设备之间的长连接,以对通信进行加密,为服务器与智能家居设备通信提供一个安全的通信环境。
在一些实施方式中,当智能家居设备与服务器同属于一个通信***时,服务器通过预设加密协议建立与智能家居设备之间的长连接。
在另一些实施方式中,当智能家居设备通过账号和密码登录服务器时,服务器通过预设加密协议建立与智能家居设备之间的长连接。其中,账号可以为用户身份(UserIdentification,简称UID)。当首次登录时,需要校验UID的合法性以及密码的正确性,当UID与合法身份库中的UID匹配时,则说明UID合法,当密码为与UID绑定的密码时,则说明密码正确。当非首次登录时,仅需要校验用户首次输入设备并保存的密码的正确性。
可选地,本实施例所应用的智能家居设备可以为智能音视频设备、智能窗帘、智能空调设备、智能门锁、智能照明设备、智能安保设备等,在此不做限定。并且,智能家居设备的数量也不做限定,可以为一台、两台、五台等。
步骤S120,当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
当成功建立服务器与智能家居设备之间的长连接,并且智能家居设备需要与服务器进行通信时,智能家居设备生成通信请求,并且智能家居设备通过预设加密协议成功建立的长连接,将通信请求发送至服务器。服务器在接收到通信请求时,为了保证其与智能家居设备之间通信的安全性,生成通信秘钥,并且将通信秘钥发送至智能家居设备。其中,通信秘钥用于加解密通信内容,具体而言,对于消息发送方,通过通信秘钥加密通信内容,获得加密后的通信内容;对于消息接收方,通过通信秘钥解密对方加密后的通信内容,获得通信内容。
在一些实施方式中,当用户有调节需求时,用户直接通过智能家居设备的控制面板进行输入操作,智能家居设备基于该输入操作,生成通信请求,并且将通信请求发送至服务器。
在另一些实施方式中,可以预先设置通信条件,当满足通信条件时,智能家居设备生成通信请求,并将该通信请求上传至服务器。例如,通信条件可以为在预设时间段内调节温度,如用户通常在17:00-23:00之间下班回家,因此预设时间段可以为17:00-23:00,用户可以设置智能家居设备在预设时间段17:00-23:00内,生成第一通信请求,以请求服务器调节室内温度,为用户营造一个舒适的居家环境。再例如,通信条件为在预设时间点上传工作参数,智能家居设备在预设时间点时,生成第二通信请求,以请求上传智能家居设备的工作参数,可选地,预设时间点可为24:00,工作参数可以为当前耗电量、智能家居设备发热情况等。
可选地,为了确保通信内容的安全,生成随机动态通信秘钥,设置通信秘钥的有效期,或者周期性地对通信秘钥进行更新,例如,有效期或更新周期可以为第一预设时间间隔,服务器按照第一预设时间间隔更新通信秘钥,并将更新后的通信秘钥发送至所述智能家居设备。其中,第一预设时间间隔可以为但不限于5秒、10秒、30秒、5分钟、8分钟等。
步骤S130,接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备利用所述通信秘钥对所述智能家居设备的通信内容进行加密生成。
智能家居设备在接收到通信秘钥后,利用通信秘钥将自身的通信内容进行加密,生成加密信息,再将加密信息发送至服务器。
可选地,通信内容可以是智能家居设备的运行参数、用户预设的控制请求等。
步骤S140,基于所述通信秘钥解密所述加密信息获得所述通信内容。
由于加密信息是加密后的通信内容,服务器无法直接获取其中的通信内容,因此,服务器基于通信秘钥解密加密信息获得通信内容。
同理,服务器将自身的通信内容通过通信秘钥进行加密后生成加密信息,发送至智能家居设备,智能家居设备通过通信秘钥解密服务器发送的加密信息,获得服务器的通信内容。
当服务器与智能家居设备通信结束后,断开上述长连接,并且清除该连接的通信秘钥,即该通信秘钥失效。若服务器与智能家居设备再次进行通信时,需要重新更新通信秘钥,即需要再次执行上述步骤S110-步骤S140。
本实施例提供的通信方法,服务器通过预设加密协议建立与智能家居设备之间的长连接,可以理解的是,在预设加密协议下,可以保护服务器与智能家居设备的整个通信或者会话,为服务器与智能家居设备通信提供一个安全的通信环境,在预设加密协议下,当服务器接收到智能家居设备发送的加密信息时,生成通信秘钥,并且将通信秘钥发送至智能家居设备,在预设加密协议下发送通信秘钥,保证了通信秘钥的安全性;智能家居设备通过通信秘钥加密通信内容生成加密信息,并且将加密信息发送至服务器;服务器基于通信秘钥解密加密信息获得通信内容,通过预设加密协议和通信秘钥,对通信内容进行双重加密保护,确保了服务器与智能家居设备之间的通信内容的安全性,从而保护了用户的隐私。
在上一实施例的基础上,本实施例提供一种通信方法,在服务器同时与多个智能家居设备通信时,获取多个智能设备中每一个智能设备对应的通信秘钥,以解密每一个智能设备对应的加密信息,获取通信内容。图3示出了本申请另一实施例提供的通信方法流程示意图,请参阅图3,所述通信方法包括如下步骤:
步骤S210,通过预设加密协议建立与智能家居设备之间的长连接。
其中,步骤S210的具体描述请参阅步骤S110,在此不再赘述。
步骤S220,当接收到所述智能家居设备的所述通信请求时,生成所述通信秘钥和通信标识。
在本实施例中,与服务器进行通信的智能家居设备的数量可能为多个,服务器与多个智能家居设备创建多个会话,且针对每个会话生成一个唯一的通信标识,唯一的通信标识用于唯一表征一个会话,并且针对每一个会话生成一个通信秘钥。
例如,服务器与三个智能家居设备进行通信,如服务器与智能家居设备A和智能家居设备B进行通信,服务器与智能家居设备A创建第一会话,并且生成第一会话对应的第一通信秘钥和第一通信标识,第一通信标识用于唯一表征第一会话,在第一会话中,服务器与智能家居设备A均通过第一通信秘钥加解密。类似的,服务器与智能家居设备B创建第二会话,并且生成第二会话对应的第二通信秘钥和第二通信标识,第二通信标识用于唯一表征第二会话,在第二会话中,服务器和智能家居设备B均通过第一通信秘钥加解密。
步骤S230,建立所述通信秘钥与所述通信标识之间的对应关系。
将通信秘钥与通信标识绑定,建立多个通信秘钥与多个通信标识之间的对应关系。继续结合步骤S220的例子,在第一会话中,建立第一通信标识与第一通信秘钥之间的第一对应关系。在第二会话中,建立第二通信标识与第二通信秘钥之间的第二对应关系。
步骤S240,将所述通信秘钥和所述通信标识发送至所述智能家居设备。
服务器将通信秘钥和通信标识发送至会话中的智能家居设备,智能家居设备通过通信秘钥加密通信内容,生成加密信息,以防止通信内容的泄露。并且,智能家居设备将通信标识与加密信息一并发送至服务器,使得服务器根据通信标识,在多个会话对应的多个通信秘钥中,确定智能家居设备对应的通信秘钥,以确保服务器根据对应关系查找到正确的秘钥进行解密。
在一些实施方式中,为了保证收发通信秘钥过程中的的安全性,防止通信秘钥在服务器传输至智能家居设备的过程中被窃取,因此,可以采用静态秘钥将通信秘钥加密后发送至智能家居设备,图4示出了本申请的图3所示的通信方法的步骤S240的流程示意图,请参阅图4,步骤S240包括如下子步骤:
步骤S241,通过静态秘钥对所述通信秘钥和所述通信标识进行加密,获得加密包。
在一些实施方式中,服务器接收智能家居设备发送的静态秘钥,通过静态秘钥对通信秘钥和通信标识进行高级加密标准(Advanced Encryption Standard,简称AES)加密,获得加密包。智能家居设备收到加密包后,通过静态秘钥解密加密包,获得通信秘钥和通信标识。
在另一些实施方式中,服务器和智能家居设备各自预先存储静态秘钥,服务器通过自身存储的静态秘钥对通信秘钥和通信标识进行加密,获得加密包。智能家居设备收到加密包后,通过智能家居设备自身存储的静态秘钥解密加密包,获得通信秘钥和通信标识。
可选地,服务器可以以消息的形式发送加密包至智能家居设备,消息头中包括对通信秘钥的加密方式,如消息头中pt=pk,则说明消息以静态秘钥(skey)进行加密。消息体中包括加密包。
可选地,静态秘钥可以仅用于对通信秘钥加密,利用静态秘钥对通信秘钥进行加密,获得加密后的通信秘钥,再将加密后的通信秘钥和通信标识发送至智能家居设备。
步骤S242,将所述加密包发送至所述智能家居设备,以使所述智能家居设备根据所述静态秘钥解密所述加密包获得所述通信秘钥和所述通信标识。
服务器将加密包发送至智能家居设备,智能家居设备根据自身存储的静态秘钥解密加密包后,获得通信秘钥和通信标识。
步骤S250,接收所述智能家居设备发送的所述加密信息和所述通信标识。
智能家居设备利用通信秘钥加密自身的通信内容,获得加密信息,并且将加密信息和通信标识发送至服务器。可以理解的是,通信内容以密文的形式(即加密信息),通信标识以明文的形式发送至服务器。
步骤S260,基于所述对应关系,确定所述通信标识对应的通信秘钥。
继续以上述例子为例,当服务器接收到第一会话中的智能家居设备A发送的第一通信标识时,基于第一对应关系,获得第一通信标识对应的第一通信秘钥,可以通过第一通信秘钥解密智能家居设备A发送的第一加密信息。
服务器接收到第二会话中的智能家居设备B发送的第二通信标识,基于第二对应关系,获得第二通信标识对应的第二通信秘钥,可以通过第二通信秘钥解密智能家居设备B发送的第二加密信息。
步骤S270,基于所述通信标识对应的所述通信秘钥解密所述加密信息获得所述通信内容。
可选地,智能家居设备可以以消息的形式发送加密信息至服务器,消息头中包括对通信秘钥的加密方式,如消息头中pt=pd,则说明消息以通信秘钥(dkey)进行加密。消息体中包括加密信息。
其中,步骤S270的具体描述请参阅步骤S140,在此不再赘述。
可选地,服务器接收所述智能家居设备发送的心跳包,通过心跳包报告智能家居设备的状态;若在第二预设时间间隔后,再次接收到智能家居设备发送的心跳包,则智能家居设备仍然在线,智能家居设备需要继续与服务器进行通信;若在第二预设时间间隔后,未再次接收到所述智能家居设备发送的心跳包,则说明智能家居设备下线或者故障,智能家居设备无需与服务器进行通信,断开与所述智能家居设备之间的长连接,让出带宽资源,以供其余智能家居设备使用。
在本实施例中,当多个智能家居设备与服务器进行通信时,服务器根据对应关系,获取每一个智能家居设备对应的通信秘钥,通过通信秘钥解密加密信息获得通信内容,保证了服务器能够准确获取秘钥,从而获取服务器的通信内容。
在上述实施例的基础上,本实施例提供一种通信方法,用于根据服务器与智能家居设备之间通信内容对应的通信安全等级,根据通信安全等级确定是否需要生成通信秘钥对双方往来的通信内容进行加解密,图5示出了本申请又一实施例提供的通信方法流程示意图,请参阅图5,所述通信方法包括如下步骤:
步骤S310,通过预设加密协议建立与智能家居设备之间的长连接。
其中,步骤S310的具体描述请参阅步骤S110,在此不再赘述。
步骤S320,当接收到所述智能家居设备的所述通信请求时,根据所述通信请求确定通信安全等级。
当服务器接收到智能家居设备发送的通信请求时,可选地,通信请求可以请求控制智能家居设备的工作状态,也可以请求上传智能家居设备的工作参数,确定通信请求对应的通信安全等级,其中,通信请求请求的通信内容私密度越高,则对应的安全等级越高,反之,通信请求请求的通信内容私密性越低,则对应的安全等级越低。
在一些实施方式中,可以预先建立多个通信请求与多个通信安全等级之间的映射关系,根据该映射关系,确定通信请求对应的通信安全等级。
在另一些实施方式中,可以根据智能家居设备的类型,确定通信请求的安全等级。
例如,智能家居设备为智能窗户,当智能窗户请求在户外粉尘浓度小于预设粉尘浓度阈值时,打开智能窗户,该请求对应的安全等级低。
再例如,智能家居设备为智能空调设备,当用户通过智能空调设备输入定时开关请求时,根据设定的时间段可以推测用户在家的时间和不在家的时间,根据设定的空调温度可以推测用户的年龄,因此,该请求的私密性较高,则对应的安全等级高。
预先设置不同类型的智能家居设备的通信安全等级,当通信安全等级小于预设安全等级时,则智能家居设备和服务器之间通信内容可以无需加密,服务器根据通信请求直接与智能家居设备进行通信,以减小智能家居设备与服务器之间的通信时延。
步骤S330,当所述通信安全等级大于预设安全等级时,生成所述通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
当通信安全等级大于预设安全等级时,则智能家居设备和服务器之间的通信内容需要加密,服务器生成通信秘钥,并且将通信秘钥发送至智能家居设备。
步骤S340,接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备通过所述通信秘钥加密的所述智能家居设备的通信内容生成。
步骤S350,基于所述通信秘钥解密所述加密信息获得所述通信内容。
其中,步骤S340-步骤S350的具体描述请参阅步骤S130-步骤S140,在此不再赘述。
在本实施例中,根据智能家居设备的通信请求,确定通信请求对应的通信安全等级,当通信安全等级大于预设安全等级时,生成通信秘钥,并且将通信秘钥发送至智能家居设备,智能家居设备基于通信秘钥加密自身的通信内容获得加密信息,并将加密信息发送至服务器,服务器基于通信秘钥解密加密信息获得通信内容,保证了通信安全等级高的通信内容的安全性,防止用户隐私泄露。
在上述实施例的基础上,本实施例提供了一种通信方法,用于根据通信安全等级确定对应的加密等级,对不同通信安全等级的通信内容进行不同加密等级的加密,图6示出了本申请再一实施例提供的通信方法流程示意图,请参阅图6,所述通信方法包括如下步骤:
步骤S410,通过预设加密协议建立与智能家居设备之间的长连接。
其中,步骤S410的具体描述请参阅步骤S110,在此不再赘述。
步骤S420,当接收到所述智能家居设备的所述通信请求时,根据所述通信请求确定通信安全等级。
其中,步骤S420的具体描述请参阅步骤S320,在此不再赘述。
步骤S430,确定所述通信安全等级对应的加密等级。
不同的安全等级对应不同的加密等级,预先设置多个通信安全等级与多个加密等级之间的映射关系,根据该映射关系,确定通信安全等级对应的加密等级。
通信安全等级与加密等级成正相关,当通信安全等级越高,加密等级越高,反之,当通信安全等级越低,加密等级越低。
步骤S440,生成所述加密等级对应的通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
加密等级越高,生成的通信秘钥的复杂度越高,保证了通信内容的安全性,以降低通信内容泄漏的风险。反之,加密等级越低,生成的通信秘钥的复杂度越低,可以通过通信秘钥加密保证了通过内容的安全性,并且由复杂度较低的通信秘钥进行加解密,可以减少加解密的时间,提高通信效率。
步骤S450,接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备通过所述通信秘钥加密的所述智能家居设备的通信内容生成。
步骤S460,基于所述通信秘钥解密所述加密信息获得所述通信内容。
其中,步骤S450-步骤S460的具体描述请参阅步骤S130-步骤S140,在此不再赘述。
本实施例中,服务器通过预设加密协议建立与智能家居设备之间的长连接,当接收到智能家居设备的所述通信请求时,根据通信请求确定通信安全等级,再确定通信安全等级对应的加密等级,生成加密等级对应的通信秘钥,并将通信秘钥发送至智能家居设备,服务器与智能家居设备通过该通信秘钥进行加解密,对于加密等级较高的秘钥,匹配较复杂的通信秘钥加解密,保证了通信内容的安全性,对于加密等级较低的秘钥,匹配较简单的通信秘钥加解密,不仅保证了通信内容的安全性,也可以减少加解密的时间,提高通信效率。
可选地,图7示出了本申请又另一实施例提供的通信方法流程示意图,所述通信方法应用于图1所示智能家居设备110,请参阅图7,所述通信方法包括如下步骤:
步骤S510,通过预设加密协议建立与服务器之间的长连接。
步骤S520,发送通信请求至所述服务器,并接收所述服务器发送的通信秘钥。
步骤S530,采用所述通信秘钥对通信内容进行加密,生成加密信息。
步骤S540,将所述加密信息发送至所述服务器,以使所述服务器基于所述通信秘钥解密所述加密信息获得所述通信内容。
其中,步骤S510-步骤S540可以参考前述步骤,在此不再赘述。
可选地,图8示出了本申请又再一实施例提供的通信方法流程示意图,所述通信方法应用于图1所示的通信***100,请参阅图8,所述通信方法包括如下步骤:
步骤S610,智能家居设备发送通信请求至服务器。
步骤S620,服务器在接收到通信请求时,生成通信秘钥和通信标识,并建立通信秘钥和通信标识之间的对应关系。
步骤S630,服务器将通信秘钥和通信标识发送至智能家居设备。
步骤S640,智能家居设备通过通信秘钥加密通信内容,生成加密信息。
步骤S650,智能家居设备发送加密信息和通信标识。
步骤S660,服务器基于对应关系,确定通信标识对应的通信秘钥。
步骤S670,服务器基于通信标识对应的通信秘钥解密加密信息获得通信内容。
其中,步骤S610-步骤S670可以参考前述步骤,在此不再赘述。
为实现上述方法类实施例,本实施例提供一种通信装置,图9示出了本申请一实施例提供的通信装置的框图,请参阅图9,通信装置200包括:连接模块210、生成模块220、接收模块230和解密模块240。
连接模块210,用于通过预设加密协议建立与智能家居设备之间的长连接;
生成模块220,用于当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
接收模块230,用于接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备利用所述通信秘钥对所述智能家居设备的通信内容进行加密生成。
解密模块240,用于基于所述通信秘钥解密所述加密信息获得所述通信内容。
可选地,秘钥生成模块220包括:秘钥和标识生成子模块、对应关系生成子模块和秘钥和通信标识发送子模块。
秘钥和标识生成子模块,用于当接收到所述智能家居设备的所述通信请求时,生成所述通信秘钥和通信标识。
对应关系生成子模块,用于建立所述通信秘钥与所述通信标识之间的对应关系。
秘钥和通信标识发送子模块,用于将所述通信秘钥和所述通信标识发送至所述智能家居设备。
接收模块230包括:加密信息接收子模块。
加密信息接收子模块,用于接收所述智能家居设备发送的所述加密信息和所述通信标识。
解密模块240包括:秘钥确定子模块和通信内容获取子模块。
秘钥确定子模块,用于基于所述对应关系,确定所述通信标识对应的通信秘钥。
通信内容获取子模块,用于基于所述通信标识对应的所述通信秘钥解密所述加密信息获得所述通信内容。
可选地,秘钥和通信标识发送子模块包括:加密包获取子模块和加密包发送子模块。
加密包获取子模块,用于通过静态秘钥对所述通信秘钥和所述通信标识进行加密,获得加密包。
加密包发送子模块,用于将所述加密包发送至所述智能家居设备,以使所述智能家居设备根据所述静态秘钥解密所述加密包获得所述通信秘钥和所述通信标识。
可选地,生成模块220包括:第一安全等级确定子模块和第一秘钥发送子模块。
第一安全等级确定子模块,用于当接收到所述智能家居设备的所述通信请求时,根据所述通信请求确定通信安全等级。
第一秘钥发送子模块,用于当所述通信安全等级大于预设安全等级时,生成所述通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
可选地,生成模块220包括:第二安全等级确定子模块、加密等级确定子模块和第二秘钥发送子模块。
第二安全等级确定子模块,用于当接收到所述智能家居设备的所述通信请求时,根据所述通信请求确定通信安全等级。
加密等级确定子模块,用于确定所述通信安全等级对应的加密等级。
第二秘钥发送子模块,用于生成所述加密等级对应的通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
可选地,连接模块210包括:连接子模块。
连接子模块,用于通过SSL协议建立与所示智能家居设备之间的长连接。
通信装置200还包括:更新模块。
更新模块,用于按照第一预设时间间隔更新通信秘钥,并将更新后的通信秘钥发送至所述智能家居设备。
通信装置200还包括:心跳包接收模块和断开模块。
心跳包接收模块,用于接收所述智能家居设备发送的心跳包。
断开模块,用于在第二预设时间间隔后,未再次接收到所述智能家居设备发送的心跳包,则断开与所述智能家居设备之间的长连接。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
图10是本申请实施例的用于执行根据本申请实施例的通信方法的电子设备的框图,请参阅图10,其示出了本申请实施例提供的一种电子设备300的结构框图。
该电子设备300可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备300可以包括一个或多个如下部件:处理器310、存储器320以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器320中并被配置为由一个或多个处理器310执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
其中,处理器310可以包括一个或者多个处理核。处理器310利用各种接口和线路连接整个电子设备300内的各个部分,通过运行或执行存储在存储器320内的指令、程序、代码集或指令集,以及调用存储在存储器320内的数据,执行电子设备300的各种功能和处理数据。可选地,处理器310可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器310可集成中央处理器(CentralProcessing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器310中,单独通过一块通信芯片进行实现。
存储器320可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器320可用于存储指令、程序、代码、代码集或指令集。存储器320可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备300在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
图11是本申请实施例的用于保存或者携带实现根据本申请实施例的通信方法的程序代码的存储单元,请参阅11,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质400可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质400包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质400具有执行上述方法中的任何方法步骤的程序代码410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码410可以例如以适当形式进行压缩。
综上所述,本申请提供一种通信方法、装置、电子设备及存储介质,服务器通过预设加密协议建立与智能家居设备之间的长连接,可以理解的是,在预设加密协议下,可以保护服务器与智能家居设备的整个通信或者会话,为服务器与智能家居设备通信提供一个安全的通信环境,在预设加密协议下,当服务器接收到智能家居设备发送的加密信息时,生成通信秘钥,并且将通信秘钥发送至智能家居设备,在预设加密协议下发送通信秘钥,保证了通信秘钥的安全性;智能家居设备通过通信秘钥加密通信内容生成加密信息,并且将加密信息发送至服务器;服务器基于通信秘钥解密加密信息获得通信内容,通过预设加密协议和通信秘钥,对通信内容进行双重保护,确保了服务器与智能家居设备之间的通信内容的安全性,从而保护了用户的隐私。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种通信方法,其特征在于,应用于服务器,所述方法包括:
通过预设加密协议建立与智能家居设备之间的长连接;
当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备;
接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备利用所述通信秘钥对所述智能家居设备的通信内容进行加密生成;
基于所述通信秘钥解密所述加密信息获得所述通信内容。
2.根据权利要求1所述的方法,其特征在于,所述当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备,包括:
当接收到所述智能家居设备的所述通信请求时,生成所述通信秘钥和通信标识;
建立所述通信秘钥与所述通信标识之间的对应关系;
将所述通信秘钥和所述通信标识发送至所述智能家居设备;
所述接收所述智能家居设备发送的加密信息,包括:
接收所述智能家居设备发送的所述加密信息和所述通信标识;
所述基于所述通信秘钥解密所述加密信息获得所述通信内容,包括:
基于所述对应关系,确定所述通信标识对应的通信秘钥;
基于所述通信标识对应的所述通信秘钥解密所述加密信息获得所述通信内容。
3.根据权利要求2所述的方法,其特征在于,所述将所述通信秘钥和所述通信标识发送至所述智能家居设备,包括:
通过静态秘钥对所述通信秘钥和所述通信标识进行加密,获得加密包;
将所述加密包发送至所述智能家居设备,以使所述智能家居设备根据所述静态秘钥解密所述加密包获得所述通信秘钥和所述通信标识。
4.根据权利要求1所述的方法,其特征在于,所述当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备,包括:
当接收到所述智能家居设备的所述通信请求时,根据所述通信请求确定通信安全等级;
当所述通信安全等级大于预设安全等级时,生成所述通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
5.根据权利要求1所述的方法,其特征在于,所述当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备,包括:
当接收到所述智能家居设备的所述通信请求时,根据所述通信请求确定通信安全等级;
确定所述通信安全等级对应的加密等级;
生成所述加密等级对应的通信秘钥,并将所述通信秘钥发送至所述智能家居设备。
6.根据权利要求1-5中任意一项所述的方法,其特征在于,所述方法还包括:
按照第一预设时间间隔更新通信秘钥,并将更新后的通信秘钥发送至所述智能家居设备。
7.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:
接收所述智能家居设备发送的心跳包;
在第二预设时间间隔后,未再次接收到所述智能家居设备发送的心跳包,则断开与所述智能家居设备之间的长连接。
8.一种通信装置,其特征在于,所述装置包括:
连接模块,用于通过预设加密协议建立与智能家居设备之间的长连接;
生成模块,用于当接收到所述智能家居设备的通信请求时,生成通信秘钥,并将所述通信秘钥发送至所述智能家居设备;
接收模块,用于接收所述智能家居设备发送的加密信息,其中,所述加密信息由所述智能家居设备利用所述通信秘钥对所述智能家居设备的通信内容进行加密生成;
解密模块,用于基于所述通信秘钥解密所述加密信息获得所述通信内容。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-7任一项所述的方法。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110176771.6A CN112769868A (zh) | 2021-02-07 | 2021-02-07 | 通信方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110176771.6A CN112769868A (zh) | 2021-02-07 | 2021-02-07 | 通信方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112769868A true CN112769868A (zh) | 2021-05-07 |
Family
ID=75705435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110176771.6A Pending CN112769868A (zh) | 2021-02-07 | 2021-02-07 | 通信方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112769868A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113359500A (zh) * | 2021-07-02 | 2021-09-07 | 佛山市淇特科技有限公司 | 智能家居设备状态同步方法、装置、设备和存储介质 |
CN113422758A (zh) * | 2021-06-08 | 2021-09-21 | 深圳市欢太数字科技有限公司 | 数据加密方法、装置、物联网***、电子设备及存储介质 |
CN115277143A (zh) * | 2022-07-19 | 2022-11-01 | 中天动力科技(深圳)有限公司 | 一种数据安全传输方法、装置、设备及存储介质 |
CN116566714A (zh) * | 2023-05-29 | 2023-08-08 | 深圳感臻智能股份有限公司 | 一种智能家居间的数据传输方法及*** |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192919A (zh) * | 2006-11-21 | 2008-06-04 | 中兴通讯股份有限公司 | 实现用户自定义安全等级的方法 |
CN105610783A (zh) * | 2015-11-05 | 2016-05-25 | 珠海格力电器股份有限公司 | 一种数据传输方法及物联网*** |
CN106161404A (zh) * | 2015-04-22 | 2016-11-23 | 阿里巴巴集团控股有限公司 | Ssl会话重用的方法、服务器和*** |
CN106790156A (zh) * | 2016-12-29 | 2017-05-31 | 海尔优家智能科技(北京)有限公司 | 一种智能设备绑定方法及装置 |
CN106888206A (zh) * | 2017-02-13 | 2017-06-23 | 海信集团有限公司 | 密钥交换方法、装置及*** |
CN107172001A (zh) * | 2016-03-07 | 2017-09-15 | 阿里巴巴集团控股有限公司 | 网站代理服务器的控制方法、密钥代理服务器及网站代理服务器 |
WO2018036204A1 (zh) * | 2016-08-26 | 2018-03-01 | 中兴通讯股份有限公司 | 智能家居***的加解密控制方法、装置、家居设备 |
US20180332041A1 (en) * | 2016-05-17 | 2018-11-15 | Tencent Technology (Shenzhen) Company Limited | Network connection method, apparatus, storage medium and terminal |
CN109246053A (zh) * | 2017-05-26 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种数据通信方法、装置、设备和存储介质 |
CN109495265A (zh) * | 2018-12-06 | 2019-03-19 | 江苏中威科技软件***有限公司 | 网络数据传输方法、通信终端和具有存储功能的装置 |
CN111259435A (zh) * | 2020-01-09 | 2020-06-09 | 平安科技(深圳)有限公司 | 合同的加密和解密方法、装置及计算机可读存储介质 |
CN111600914A (zh) * | 2020-07-27 | 2020-08-28 | 北京信安世纪科技股份有限公司 | 一种数据传输方法、服务端和客户端 |
-
2021
- 2021-02-07 CN CN202110176771.6A patent/CN112769868A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192919A (zh) * | 2006-11-21 | 2008-06-04 | 中兴通讯股份有限公司 | 实现用户自定义安全等级的方法 |
CN106161404A (zh) * | 2015-04-22 | 2016-11-23 | 阿里巴巴集团控股有限公司 | Ssl会话重用的方法、服务器和*** |
CN105610783A (zh) * | 2015-11-05 | 2016-05-25 | 珠海格力电器股份有限公司 | 一种数据传输方法及物联网*** |
CN107172001A (zh) * | 2016-03-07 | 2017-09-15 | 阿里巴巴集团控股有限公司 | 网站代理服务器的控制方法、密钥代理服务器及网站代理服务器 |
US20180332041A1 (en) * | 2016-05-17 | 2018-11-15 | Tencent Technology (Shenzhen) Company Limited | Network connection method, apparatus, storage medium and terminal |
WO2018036204A1 (zh) * | 2016-08-26 | 2018-03-01 | 中兴通讯股份有限公司 | 智能家居***的加解密控制方法、装置、家居设备 |
CN106790156A (zh) * | 2016-12-29 | 2017-05-31 | 海尔优家智能科技(北京)有限公司 | 一种智能设备绑定方法及装置 |
CN106888206A (zh) * | 2017-02-13 | 2017-06-23 | 海信集团有限公司 | 密钥交换方法、装置及*** |
CN109246053A (zh) * | 2017-05-26 | 2019-01-18 | 阿里巴巴集团控股有限公司 | 一种数据通信方法、装置、设备和存储介质 |
CN109495265A (zh) * | 2018-12-06 | 2019-03-19 | 江苏中威科技软件***有限公司 | 网络数据传输方法、通信终端和具有存储功能的装置 |
CN111259435A (zh) * | 2020-01-09 | 2020-06-09 | 平安科技(深圳)有限公司 | 合同的加密和解密方法、装置及计算机可读存储介质 |
CN111600914A (zh) * | 2020-07-27 | 2020-08-28 | 北京信安世纪科技股份有限公司 | 一种数据传输方法、服务端和客户端 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113422758A (zh) * | 2021-06-08 | 2021-09-21 | 深圳市欢太数字科技有限公司 | 数据加密方法、装置、物联网***、电子设备及存储介质 |
CN113422758B (zh) * | 2021-06-08 | 2023-04-07 | 深圳市欢太数字科技有限公司 | 数据加密方法、装置、物联网***、电子设备及存储介质 |
CN113359500A (zh) * | 2021-07-02 | 2021-09-07 | 佛山市淇特科技有限公司 | 智能家居设备状态同步方法、装置、设备和存储介质 |
CN115277143A (zh) * | 2022-07-19 | 2022-11-01 | 中天动力科技(深圳)有限公司 | 一种数据安全传输方法、装置、设备及存储介质 |
CN115277143B (zh) * | 2022-07-19 | 2023-10-20 | 中天动力科技(深圳)有限公司 | 一种数据安全传输方法、装置、设备及存储介质 |
CN116566714A (zh) * | 2023-05-29 | 2023-08-08 | 深圳感臻智能股份有限公司 | 一种智能家居间的数据传输方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112769868A (zh) | 通信方法、装置、电子设备及存储介质 | |
EP4054221A1 (en) | Key agreement method and electronic device | |
US20170126623A1 (en) | Protected Subnet Interconnect | |
US20180262352A1 (en) | Secure Authentication of Remote Equipment | |
CN109150508A (zh) | 设备控制和受控方法、装置、计算机设备和存储介质 | |
CN112769761B (zh) | 一种基于业务分级的信号传输模式选择方法、装置、电子设备及存储介质 | |
EP3197190A1 (en) | Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks | |
WO2020237880A1 (zh) | 基于非对称加密技术的数据交换方法、发送终端和计算机可读存储介质 | |
CN113434905B (zh) | 数据传输方法、装置、计算机设备及存储介质 | |
CN109688072A (zh) | 音箱入网方法、音箱及计算机可读存储介质 | |
CN107872315B (zh) | 数据处理方法和智能终端 | |
CN113992427B (zh) | 基于相邻节点的数据加密发送方法及装置 | |
WO2022083410A1 (zh) | 校时方法、装置、设备及存储介质 | |
CN103973543A (zh) | 即时通信方法及装置 | |
CN112492004B (zh) | 本地通信链接的建立方法及设备、***及存储介质 | |
CN112511620A (zh) | 一种网络通讯方法、装置、设备及存储介质 | |
CN114793178B (zh) | 配网方法、装置、设备和存储介质 | |
CN106537962B (zh) | 无线网络配置、接入和访问方法、装置及设备 | |
CN114221822B (zh) | 配网方法、网关设备以及计算机可读存储介质 | |
CN107343001B (zh) | 数据处理方法及装置 | |
Arvandy et al. | Design of secure iot platform for smart home system | |
CN114417309A (zh) | 一种双向身份验证方法、装置、设备及存储介质 | |
CN111698096B (zh) | 基于ndn的智能家居设备自动化安全登录方法 | |
CN113839958A (zh) | 智能家居的通信加密方法、装置、控制***和存储介质 | |
CN110365511B (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: 20210507 |
|
RJ01 | Rejection of invention patent application after publication |