CN105553655A - 智能家居安全控制方法 - Google Patents
智能家居安全控制方法 Download PDFInfo
- Publication number
- CN105553655A CN105553655A CN201610003426.1A CN201610003426A CN105553655A CN 105553655 A CN105553655 A CN 105553655A CN 201610003426 A CN201610003426 A CN 201610003426A CN 105553655 A CN105553655 A CN 105553655A
- Authority
- CN
- China
- Prior art keywords
- information
- control
- coordinate
- electrical equipment
- control information
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000000605 extraction Methods 0.000 claims description 17
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 10
- 238000004378 air conditioning Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 206010053615 Thermal burn Diseases 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- VEMKTZHHVJILDY-UHFFFAOYSA-N resmethrin Chemical compound CC1(C)C(C=C(C)C)C1C(=O)OCC1=COC(CC=2C=CC=CC=2)=C1 VEMKTZHHVJILDY-UHFFFAOYSA-N 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program or content traceability, e.g. by watermarking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/608—Watermarking
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
Abstract
提出了一种智能家居安全控制方法,属于智能家居控制领域。所述方法包括根据用户选择的图片生成载体图片;根据用户的选择生成受控电器的控制信息;根据所述控制信息随机生成位于阈值范围内的坐标值;生成所述坐标值的水印信息并加密,将加密后的水印信息使用水印嵌入算法嵌入载体图片中;生成所述控制信息的水印信息并加密,根据所述坐标值将加密后的控制信息使用水印嵌入算法嵌入载体图片的与坐标值对应的承载区域;将嵌入了水印信息的载体图片发送给控制中心并由控制中心对家庭中的受控电器进行控制。还公开了安全的反馈方案。本方案使用嵌入水印的图像代替传统的控制字符串控制智能家居,极大提高了***的安全性。
Description
技术领域
本发明涉及智能家居控制领域,并具体涉及一种智能家居的安全控制方法。
背景技术
智能家居这一概念已经提出很多年,一般来说,智能家居是一种将家庭中的各个电气设备与一个设置在家庭中的控制中心相连,并可通过远程或本地进行控制的小型物联网***。时至今日,一些家电、监控摄像头、插座等可编程控制的智能设备逐渐普及,对于用户而言,通过远程控制家庭中这些设备以实现更为舒适的居家环境是最常用的一种手段,因为目前很多用户期望在家庭之外的某处可控制这些家用电器,这样当回到家中便可得到更为舒适的用户体验。举例来说,用户可能希望回到家后就可以洗个热水澡,这样用户可通过随身携带的便携式设备发送控制指令至智能家居***中的控制中心,将自己可能到家的时间、热水器的期望水温等作为指令的一部分进行发送,从而当回到家后就可以马上得到已经准备好的热水。以此类推,用户还可控制家中空调、电饭煲、自动炒菜机等的启动时间,以按时享用到合适的室温和可口的饭菜。当然,当家中有老人、孩子或其他不具备操作某些电器的能力的成员时,也可由用户实时远程控制家中的电器以供这些家庭成员使用。在为人类提供方便以外,智能家居的这种远程控制也存在一些隐患。我们都知道,家里的电器当操作不当时可能出现一些安全上的问题,比如热水器的温度过高,加热时间过长可能烫伤用户,多个电器同时以大功率启动可能会造成线路过载,更甚者可能产生火灾等。因此,这种智能家居的远程控制指令如果被其他人员截获并篡改,可能会对用户的人身财产安全造成损害。目前,一般以字符串的形式传输指令,而字符串由于信息非常集中,如若被截获那么被破解的几率很大,无法满足保证智能家居安全控制的需要,而且目前也没有与正向控制相配合的安全的反馈机制,用户也难以安全地得知家庭中各个电气设备的运行情况,当然,目前的控制方法也没有考虑家庭中的控制中心与可随身携带的便携式设备各自的计算能力,给出适合于不同设备和终端的控制和反馈指令或数据的解析方法。
发明内容
为了解决上文提到的多个技术问题,本发明提出了一种智能家居的安全控制方法,它在远程控制中加入了图像和水印技术,并设计出多层次的安全机制,以解决上述多个技术问题。
本发明提出了一种智能家居安全控制方法,所述方法包括:第一步骤,位于远程的用户可访问的所述远程控制设备将图片选择界面或图片拍摄界面提供给用户;第二步骤,将用户选择或拍摄的一幅图片变换为控制信息的载体图片,所述载体图片具有预先设定的尺寸或分辨率;第三步骤,将控制信息界面提供给用户,所述控制信息界面将各智能电器的控制接口展示给用户以供用户选择并生成控制信息;第四步骤,根据所述控制信息随机生成位于阈值范围内的坐标值,所述坐标值表示控制信息的承载区域在载体图片中的位置;第五步骤,生成所述坐标值的水印信息并加密,将加密后的水印信息使用水印嵌入算法从载体图片的左上角第一个像素开始顺序嵌入载体图片中;第六步骤,生成所述控制信息的水印信息并加密,根据所述坐标值将加密后的控制信息使用水印嵌入算法嵌入载体图片的与坐标值对应的承载区域;第七步骤,将嵌入了所述坐标值的水印信息和所述控制信息的水印信息的载体图片发送给位于家庭中的控制中心并由控制中心对家庭中的受控电器进行控制。
根据本发明的一个方面,本方法还包括:第八步骤,控制中心接收来自远程控制设备的载有控制信息的所述载体图片;第九步骤,利用水印提取算法从载体图片中提取已加密的表示坐标值的水印信息,并利用解密算法进行解密,获得坐标值;第十步骤,利用水印提取算法从所述坐标值所指向的相应承载区域中提取已加密的表示控制信息的水印信息,并利用解密算法进行解密,获得所述控制信息;第十一步骤,控制中心解析控制信息,根据控制信息中的受控电器ID将控制受控电器操作的信息发送至各个受控电器以对各个受控电器进行控制。
根据本发明的一个方面,本方法还包括:第十二步骤,各个受控电器将表示各自的状态的信息作为反馈信息发送给控制中心;第十三步骤,控制中心将各个受控电器的反馈信息加密后使用水印嵌入算法嵌入载体图片相应的承载区域中;第十四步骤,控制中心将嵌入反馈信息的载体图片发送给远程控制设备;第十五步骤,远程控制设备接收嵌入反馈信息的载体图片;第十六步骤,远程控制设备根据预先存储的坐标值与受控电器的ID之间的对应关系,从与坐标值对应的载体图片中的相应承载区域中利用水印提取算法提取相应的加密的反馈信息并解密得到反馈信息;第十七步骤,利用受控电器的ID与反馈信息为用户展示相应受控电器的状态。
根据本发明的一个方面,本方法还包括:所述控制信息是针对一个电器的一个控制信息或者针对多个电器的多个控制信息,所述控制信息中包括受控电器的ID以及控制该设备或电器操作的信息,并且所述坐标值根据控制信息的量生成,当所述控制信息为多个受控电器的多个控制信息时,所述坐标值为多个坐标值,且每个控制信息对应其中一个坐标值,在第六步骤后,远程控制设备存储坐标值与受控电器的ID之间的对应关系以供解析反馈信息时使用。
根据本发明的一个方面,本方法还包括:所述坐标值指定的承载区域为矩形、圆形、三角形或其他形状,当为矩形时,所述坐标值为左上角坐标和右下角坐标。
根据本发明的一个方面,本方法还包括:在第十三步骤中,嵌入载体图片中的反馈信息中不含有受控电器的ID。
根据本发明的一个方面,本方法还包括:在多个控制信息的情况下,在远程控制设备和控制中心中,预先达成协议,将所述反馈信息与所述控制信息所嵌入的承载区域设置为一致,在第十六步骤中,当远程控制设备获得承载反馈信息的载体图片时,根据预先存储的坐标值与受控电器的ID之间的关系,在找到与坐标值对应的承载区域后将该区域中嵌入的反馈信息与受控电器的ID联系在一起,从而获知该受控电器的反馈信息。
根据本发明的一个方面,本方法还包括:在多个控制信息的情况下,在第四步骤中,还生成反馈信息的区域对应信息,所述区域对应信息用于指示多个控制信息的多个承载区域与各受控电器的反馈信息的对应关系;在第五步骤中,将所述区域对应信息的水印信息加密并嵌入坐标值之后以供控制中心使用;在第六步骤执行完毕后,根据所述区域对应信息生成坐标值与受控电器的ID之间的对应关系,在远程控制设备中存储所述对应关系以供解析反馈信息时使用。
根据本发明的一个方面,本方法还包括:在第九步骤中,控制中心还利用水印提取算法从载体图片中提取已加密的表示区域对应信息的水印信息,并解密出区域对应信息;在第十三步骤中,控制中心利用提取的坐标值、区域对应信息以及控制信息找到与反馈信息相对应的承载区域以嵌入所述反馈信息;在第十六步骤中,利用根据区域对应信息生成的坐标值与受控电器的ID之间的对应关系,从各承载区域中获得受控电器相应的反馈信息。
根据本发明的一个方面,本方法还包括:生成坐标值时,根据预先设置的承载区域的最小尺寸生成足以承载任何一个反馈信息的承载区域。
由此可见,本发明提出的技术方案从多方面保证了智能家居远程控制的安全,首先,利用随机产生的图像这一复杂数据结构代替控制信息的字符串流来增加破解难度,此外,使用水印算法将加密的信息存储在图像中,并且还使用随机生成的坐标值以及与其对应的区域存储不同的控制信息,而且当反馈时,可根据随机生成的区域对应信息乱序使用这些区域存储反馈信息,并且只有发送和接收端知道反馈信息与区域的对应关系,以保证用户获得反馈信息的安全性。因此,本发明从多个角度和层面都极大提升了智能家居远程控制的安全性。
附图说明
图1是本发明提出智能家居安全控制方法所运行环境的示意图;
图2是所述智能家居安全控制方法的生成所述控制信息的流程图;
图3是所述智能家居安全控制方法的解析出控制信息以控制受控电器的方法流程图;
图4是所述智能家居安全控制方法的生成反馈信息并给予用户提示的方法流程图;
图5是根据一个示例的载体图像的可嵌入信息的承载区域的示意图。
具体实施方式
仅为说明的目的提出下述实施例,这些实施例并不限定本发明的保护范围。
图1示出了智能家居安全控制方法所运行的环境。如图1所示,智能家居位于家庭中的部分包括控制中心103,该控制中心可以是一***立的计算机,也可以是具有计算能力的路由器;还包括多个智能电器104,所述多个智能电器连接至所述控制中心。所述控制中心能够解析来自用户的控制信息,并将各控制指令发送给相应的各个智能电器,从而实现对智能电器的控制。智能家居位于远程的部分包括远程控制设备101,该设备可为桌面型计算机或便携式计算设备,诸如手机、PDA、平板电脑等。远程控制设备与所述控制中心可通信地连接,诸如可为有线或无线的连接。所述远程控制设备响应于用户的输入,生成所述控制信息,并通过网络102发送给所述控制中心。所述远程控制设备还接收来自控制中心的反馈信息。
图2示出了生成所述控制信息的流程。
步骤S201,所述远程控制设备将图片选择界面或图片拍摄界面提供给用户;所述图片选择界面将远程控制设备中预存的多幅图片展示给用户并交由用户选择,所述图片拍摄界面允许用户随手拍摄一幅图片;
步骤S202,将用户选择或拍摄的一幅图片变换为控制信息的载体图片;所述载体图片具有预先设定的尺寸或分辨率,诸如具有1024*768的分辨率,可以通过放大、缩小或裁剪等方式将选择的图片变换为所述载体图片,所述尺寸或分辨率可以根据具体情况进行选择,如果控制信息量大,则可选择更大的图像,否则选择更小的图像;
步骤S203,将控制信息界面提供给用户,所述控制信息界面将各智能电器的控制接口展示给用户以供用户选择并生成控制信息;
步骤S204,根据所述控制信息随机生成位于阈值范围内的坐标值,所述坐标值表示控制信息的承载区域在载体图片中的位置;
步骤S205,生成所述坐标值的水印信息并加密,将加密后的水印信息使用水印嵌入算法从载体图片的左上角第一个像素开始顺序嵌入载体图片中;
步骤S206,生成所述控制信息的水印信息并加密,根据所述坐标值将加密后的控制信息使用水印嵌入算法嵌入载体图片的承载区域;
步骤S207,将嵌入了所述坐标值的水印信息和所述控制信息的水印信息的载体图片发送给控制中心。
上述生成控制信息的流程中,步骤S201和S202中的载体图片虽然是根据用户选择的图片生成的,但是也可以***从图片库中随机选择一幅图片并作出变换而获得,而图片库可以包含全部图片或者仅包含用户选定的部分图片。这样,每次传输的作为控制信息的载体的图片都是不同的(特别是对于随手拍摄的情况),即使截获了该图片的比特流也难以从中精确地找到控制信息,能够大幅提升安全度。
步骤S203中,由于智能家居中具有不同的可控电器,诸如最简单的智能插座,例如可以选择插座的多次开启或关闭时间;诸如空调,可以选择它的开启时间,开启时长、控温模式、风速以及温度等,因此,对于用户来说,可以通过不同的界面为不同的电器选择出不同的控制信息,最终所生成的控制信息可以是针对一个电器的一个控制信息或者针对多个电器的多个控制信息。
步骤S204中的所述阈值范围是指预先设置的载体图片中能够嵌入控制信息的区域。例如,载体图片中的下半部分(诸如3/4的区域)、左下部分(诸如左下1/4的区域)、右下部分(诸如右下1/4的区域)等都可以作为所述阈值范围,其目的是避开坐标值的嵌入区域并提供尽可能大的承载控制信息的区域。在根据用户的选择生成了控制信息后,在所述阈值范围内根据控制信息的量生成相应的坐标值,根据一个实施例,所述坐标值为左上角坐标和右下角坐标,从而在阈值范围内选定了一个矩形的承载区域作为控制信息的存储区域。此外,如上文所述,由于控制信息可以是多个,诸如对于每一个电器生成一个相应的控制信息,那么在这种情况下,所述坐标值可为多个,在其中每个坐标值都为左上角坐标和右下角坐标的情况下,在阈值范围内便选定了多个矩形区域作为相应的多个控制信息的嵌入区域,并且每个矩形区域的大小都根据相应的控制信息的量进行确定,即如果控制信息较少,则分配较小的矩形区域,否则分配较大的矩形区域(如图5所示,阈值范围为图像的下半3/4部分,其中有四个大小不同的矩形区域分别嵌入不同的控制信息)。当然,所述坐标值所指定的承载区域也可为其他形状,比如通过圆心坐标和半径指定圆形区域,或者三角形等等。所述每个承载区域对应的控制信息中,至少包含受控设备或电器的ID,该ID是唯一的,以及控制该设备或电器操作的信息,这些信息因设备而异,诸如开启时间、温度等,上文已给出例示,这里不再赘述。
此外,在下文我们还将讨论智能电器接收到控制信息并进行操作后的反馈信息,这些反馈信息也将嵌入同一幅图片中返回给远程控制设备以供用户查看,考虑到远程控制设备的性能可能并不如家庭中的控制中心强大,因此,不再重新生成新的坐标值,而是利用之前已经开辟的多个矩形或圆形或其他形状的区域存储所述反馈信息,这将在下文描述。
在步骤S205和步骤S206中,使用数据加密算法对坐标值和控制信息两者的水印信息进行加密,可利用任何现有的安全加密算法进行加密,由于不是本发明的重点因此不再列举具体的加密算法。此外,由于承载区域要多次嵌入不同的信息,也就是控制信息和反馈信息,因此,对于控制信息来说,在所述承载区域的第一位平面中进行嵌入。而对于下文将描述的反馈信息,在承载区域的第二位平面中进行嵌入,以防止信息之间的扰乱和冲突。
在步骤S205和步骤S206执行完毕后,远程控制设备存储坐标值与受控电器的ID之间的对应关系以供解析反馈信息时使用。
图3示出了解析出控制信息以控制受控电器的方法。
步骤S301,控制中心接收来自远程控制设备的载有控制信息的所述载体图片;
步骤S302,利用水印提取算法从载体图片中提取已加密的表示坐标值的水印信息,并利用解密算法进行解密,获得坐标值;控制中心默认从左上角第一像素提取水印信息,所提取的即为加密的坐标值的水印信息;
步骤S303,利用水印提取算法从所述坐标值所指向的相应承载区域中提取已加密的表示控制信息的水印信息,并利用解密算法进行解密,获得所述控制信息;
步骤S304,控制中心解析控制信息,根据控制信息中的受控电器ID将控制受控电器操作的信息发送至各个受控电器以对各个受控电器进行控制。
图4示出了生成反馈信息并给予用户提示的方法。
步骤S401,各个受控电器将表示各自的状态的信息作为反馈信息发送给控制中心;
步骤S402,控制中心将各个受控电器的反馈信息加密后使用水印嵌入算法嵌入载体图片相应的承载区域中;
步骤S403,控制中心将嵌入反馈信息的载体图片发送给远程控制设备;
步骤S404,远程控制设备接收嵌入反馈信息的载体图片;
步骤S405,远程控制设备根据存储的坐标值与受控电器的ID之间的对应关系,从与坐标值对应的载体图片中的相应承载区域中利用水印提取算法提取相应的加密的反馈信息并解密得到反馈信息;由于预先存储了坐标值与受控电器的ID之间的对应关系,在远程控制设备处就省去了通过水印提取算法提取坐标值的步骤,节省了远程控制设备的计算资源。
步骤S406,利用受控电器的ID与反馈信息为用户展示相应受控电器的状态。
由于为了安全起见,在S402中,嵌入载体图片中的反馈信息中不含有受控电器的ID。因此,在一个实施例中,预先将所述反馈信息与所述控制信息所嵌入的承载区域设置为一致,也就是说,在多个控制信息的情况下,对应于同一受控电器的控制信息和该受控电器的反馈信息使用同一承载区域进行承载,这样当远程控制设备获得承载反馈信息的载体图片时,便可根据预先存储的坐标值与受控电器的ID之间的关系,在找到与坐标值对应的承载区域后将该区域中嵌入的反馈信息与受控电器的ID联系在一起,从而获知该受控电器的反馈信息。
为了进一步提高安全性,在另一实施例中,在步骤S204中,还生成反馈信息的区域对应信息,也就是说,在多个控制信息的情况下,对应于同一受控电器的控制信息和该受控电器的反馈信息可以不使用同一承载区域进行承载,而是根据所述区域对应信息而改变。比如,对于第一坐标值对应的区域存储了空调(第1设备)的控制信息,对于第二坐标值对应的区域存储了热水器(第2设备)的控制信息,对于第三坐标值对应的区域存储了电饭煲(第3设备)的控制信息。那么按照前一实施例(采用同一承载区域),反馈信息的顺序也应为1,2,3,分别表示第一坐标值为空调的反馈信息,第二坐标值为热水器的反馈信息,第三坐标值为电饭煲的反馈信息;而在本实施例中,举例来说,所述区域对应信息可为3,1,2,分别表示第一坐标值为电饭煲的反馈信息,第二坐标值为空调的反馈信息,而第三坐标值为热水器的反馈信息。当然,3,1,2只是举例,实际上可根据随机算法来生成所述区域对应信息。在这种情况下,在步骤S205中,将所述区域对应信息的水印信息加密并嵌入坐标值之后以供控制中心使用。在步骤S205和步骤S206执行完毕后,根据所述区域对应信息生成坐标值与受控电器的ID之间的对应关系,在远程控制设备中存储所述对应关系以供解析反馈信息时使用。在这种情况下,在步骤S302中,控制中心还利用水印提取算法从载体图片中提取已加密的表示区域对应信息的水印信息,并解密出区域对应信息,在步骤S402中,控制中心利用提取的坐标值、区域对应信息以及控制信息(其中有设备ID)找到与反馈信息相对应的承载区域以嵌入所述反馈信息;这样在步骤S405中利用之前根据区域对应信息生成的坐标值与受控电器的ID之间的对应关系便可从各承载区域中获得受控电器相应的反馈信息。
这两个实施例的目的都是更安全地保证反馈信息不被恶意篡改,若将错误信息反馈给用户,例如本来正常开启运行的热水器却告知用户没有运行或温度始终达不到预期,用户可能会多次对它进行加电启动或主动提高温度,这样可能导致热水器过载引起火灾或水温过高烫伤用户,因此,利用上述两个实施例,可对反馈信息进行加密并利用水印嵌入算法嵌入图片中,保证信息传输的安全。此外,还能够设置多个反馈信息所嵌入的位置,该位置对于一次控制和反馈会话来说是独特的,因为区域对应信息是随机生成的,这样只有远程控制设备和控制中心知道反馈信息的协商好的存储位置(该位置对于用户来说都是不可知的),这更进一步保证了智能家居远程控制的安全性。
控制中心根据所述区域对应信息将多个反馈信息嵌入各自对应的承载区域中。由于反馈信息相对于控制信息来说量很少,所以一般情况下,任何一个承载区域都能够承载反馈信息。当然,在生成坐标值的时候也可以根据预先设置的承载区域的最小尺寸生成足以承载任何一个反馈信息的承载区域。
本发明所提出的上述实施例仅为对本发明的说明,并不作为对本发明保护范围的限制。本领域技术人员可基于上述说明对本发明作出修改,这些修改同样属于本发明公开的内容而落入本发明的保护范围内。
Claims (10)
1.一种智能家居安全控制方法,其特征在于,所述方法包括:
第一步骤,位于远程的用户可访问的所述远程控制设备将图片选择界面或图片拍摄界面提供给用户;
第二步骤,将用户选择或拍摄的一幅图片变换为控制信息的载体图片,所述载体图片具有预先设定的尺寸或分辨率;
第三步骤,将控制信息界面提供给用户,所述控制信息界面将各智能电器的控制接口展示给用户以供用户选择并生成控制信息;
第四步骤,根据所述控制信息随机生成位于阈值范围内的坐标值,所述坐标值表示控制信息的承载区域在载体图片中的位置;
第五步骤,生成所述坐标值的水印信息并加密,将加密后的水印信息使用水印嵌入算法从载体图片的左上角第一个像素开始顺序嵌入载体图片中;
第六步骤,生成所述控制信息的水印信息并加密,根据所述坐标值将加密后的控制信息使用水印嵌入算法嵌入载体图片的与坐标值对应的承载区域;
第七步骤,将嵌入了所述坐标值的水印信息和所述控制信息的水印信息的载体图片发送给位于家庭中的控制中心并由控制中心对家庭中的受控电器进行控制。
2.如权利要求1所述的智能家居安全控制方法,其特征在于,所述方法还包括:
第八步骤,控制中心接收来自远程控制设备的载有控制信息的所述载体图片;
第九步骤,利用水印提取算法从载体图片中提取已加密的表示坐标值的水印信息,并利用解密算法进行解密,获得坐标值;
第十步骤,利用水印提取算法从所述坐标值所指向的相应承载区域中提取已加密的表示控制信息的水印信息,并利用解密算法进行解密,获得所述控制信息;
第十一步骤,控制中心解析控制信息,根据控制信息中的受控电器ID将控制受控电器操作的信息发送至各个受控电器以对各个受控电器进行控制。
3.如权利要求2所述的智能家居安全控制方法,其特征在于,所述方法还包括:
第十二步骤,各个受控电器将表示各自的状态的信息作为反馈信息发送给控制中心;
第十三步骤,控制中心将各个受控电器的反馈信息加密后使用水印嵌入算法嵌入载体图片相应的承载区域中;
第十四步骤,控制中心将嵌入反馈信息的载体图片发送给远程控制设备;
第十五步骤,远程控制设备接收嵌入反馈信息的载体图片;
第十六步骤,远程控制设备根据预先存储的坐标值与受控电器的ID之间的对应关系,从与坐标值对应的载体图片中的相应承载区域中利用水印提取算法提取相应的加密的反馈信息并解密得到反馈信息;
第十七步骤,利用受控电器的ID与反馈信息为用户展示相应受控电器的状态。
4.根据权利要求1-3任一所述的智能家居安全控制方法,其特征在于:
所述控制信息是针对一个电器的一个控制信息或者针对多个电器的多个控制信息,所述控制信息中包括受控电器的ID以及控制该设备或电器操作的信息,并且所述坐标值根据控制信息的量生成,当所述控制信息为多个受控电器的多个控制信息时,所述坐标值为多个坐标值,且每个控制信息对应其中一个坐标值,在第六步骤后,远程控制设备存储坐标值与受控电器的ID之间的对应关系以供解析反馈信息时使用。
5.根据权利要求4所述的智能家居安全控制方法,其特征在于:
所述坐标值指定的承载区域为矩形、圆形、三角形或其他形状,当为矩形时,所述坐标值为左上角坐标和右下角坐标。
6.根据权利要求4所述的智能家居安全控制方法,其特征在于:
在第十三步骤中,嵌入载体图片中的反馈信息中不含有受控电器的ID。
7.根据权利要求6所述的智能家居安全控制方法,其特征在于:
在多个控制信息的情况下,在远程控制设备和控制中心中,预先达成协议,将所述反馈信息与所述控制信息所嵌入的承载区域设置为一致,在第十六步骤中,当远程控制设备获得承载反馈信息的载体图片时,根据预先存储的坐标值与受控电器的ID之间的关系,在找到与坐标值对应的承载区域后将该区域中嵌入的反馈信息与受控电器的ID联系在一起,从而获知该受控电器的反馈信息。
8.根据权利要求6所述的智能家居安全控制方法,其特征在于:
在多个控制信息的情况下,在第四步骤中,还生成反馈信息的区域对应信息,所述区域对应信息用于指示多个控制信息的多个承载区域与各受控电器的反馈信息的对应关系;
在第五步骤中,将所述区域对应信息的水印信息加密并嵌入坐标值之后以供控制中心使用;
在第六步骤执行完毕后,根据所述区域对应信息生成坐标值与受控电器的ID之间的对应关系,在远程控制设备中存储所述对应关系以供解析反馈信息时使用。
9.根据权利要求8所述的智能家居安全控制方法,其特征在于:
在第九步骤中,控制中心还利用水印提取算法从载体图片中提取已加密的表示区域对应信息的水印信息,并解密出区域对应信息;
在第十三步骤中,控制中心利用提取的坐标值、区域对应信息以及控制信息找到与反馈信息相对应的承载区域以嵌入所述反馈信息;
在第十六步骤中,利用根据区域对应信息生成的坐标值与受控电器的ID之间的对应关系,从各承载区域中获得受控电器相应的反馈信息。
10.根据权利要求1-3任一所述的智能家居安全控制方法,其特征在于:
生成坐标值时,根据预先设置的承载区域的最小尺寸生成足以承载任何一个反馈信息的承载区域。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610003426.1A CN105553655B (zh) | 2016-01-02 | 2016-01-02 | 智能家居安全控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610003426.1A CN105553655B (zh) | 2016-01-02 | 2016-01-02 | 智能家居安全控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105553655A true CN105553655A (zh) | 2016-05-04 |
CN105553655B CN105553655B (zh) | 2019-05-03 |
Family
ID=55832598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610003426.1A Active CN105553655B (zh) | 2016-01-02 | 2016-01-02 | 智能家居安全控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105553655B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682237A (zh) * | 2017-09-14 | 2018-02-09 | 珠海格力电器股份有限公司 | 一种通过移动终端对家电进行控制的方法、移动终端及存储装置 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1411660A (zh) * | 2000-11-08 | 2003-04-16 | 皇家菲利浦电子有限公司 | 传送指令的方法与设备 |
US20040032972A1 (en) * | 2001-05-10 | 2004-02-19 | John Stach | Digital watermarks for unmanned vehicle navigation |
US20050120218A1 (en) * | 2003-12-02 | 2005-06-02 | Isao Echizen | System and method for controlling contents by plurality of pieces of control information |
US20110068898A1 (en) * | 2000-02-16 | 2011-03-24 | Verance Corporation | Remote control signaling using audio watermarks |
CN102202144A (zh) * | 2010-03-26 | 2011-09-28 | 樊晓青 | 一种控制传真机传真的方法 |
CN103116717A (zh) * | 2013-01-25 | 2013-05-22 | 东莞宇龙通信科技有限公司 | 一种用户登录方法及*** |
CN104023332A (zh) * | 2014-06-25 | 2014-09-03 | 上海斐讯数据通信技术有限公司 | 一种电子终端及其短信加密、解密方法 |
CN104426725A (zh) * | 2013-09-08 | 2015-03-18 | 郑州朗鑫智能电子科技有限公司 | 基于远程控制模式的智能家居*** |
CN104717343A (zh) * | 2013-12-16 | 2015-06-17 | 成都宇飞信息工程有限责任公司 | 一种智能型数字水印手机 |
CN104977904A (zh) * | 2014-04-04 | 2015-10-14 | 浙江大学 | 一种可见即可控的智能家居控制***及控制方法 |
-
2016
- 2016-01-02 CN CN201610003426.1A patent/CN105553655B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110068898A1 (en) * | 2000-02-16 | 2011-03-24 | Verance Corporation | Remote control signaling using audio watermarks |
CN1411660A (zh) * | 2000-11-08 | 2003-04-16 | 皇家菲利浦电子有限公司 | 传送指令的方法与设备 |
US20040032972A1 (en) * | 2001-05-10 | 2004-02-19 | John Stach | Digital watermarks for unmanned vehicle navigation |
US20050120218A1 (en) * | 2003-12-02 | 2005-06-02 | Isao Echizen | System and method for controlling contents by plurality of pieces of control information |
CN102202144A (zh) * | 2010-03-26 | 2011-09-28 | 樊晓青 | 一种控制传真机传真的方法 |
CN103116717A (zh) * | 2013-01-25 | 2013-05-22 | 东莞宇龙通信科技有限公司 | 一种用户登录方法及*** |
CN104426725A (zh) * | 2013-09-08 | 2015-03-18 | 郑州朗鑫智能电子科技有限公司 | 基于远程控制模式的智能家居*** |
CN104717343A (zh) * | 2013-12-16 | 2015-06-17 | 成都宇飞信息工程有限责任公司 | 一种智能型数字水印手机 |
CN104977904A (zh) * | 2014-04-04 | 2015-10-14 | 浙江大学 | 一种可见即可控的智能家居控制***及控制方法 |
CN104023332A (zh) * | 2014-06-25 | 2014-09-03 | 上海斐讯数据通信技术有限公司 | 一种电子终端及其短信加密、解密方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107682237A (zh) * | 2017-09-14 | 2018-02-09 | 珠海格力电器股份有限公司 | 一种通过移动终端对家电进行控制的方法、移动终端及存储装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105553655B (zh) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103067340B (zh) | 远程控制网络信息家电的鉴权方法及***、互联网家庭网关 | |
CN108476140B (zh) | 一种安全控制智能家居的方法及终端设备 | |
CN104301303A (zh) | 一种智能家居物联网安全防护方法及*** | |
US20140082702A1 (en) | Systems and methods for controlling and communicating with connected devices | |
CN102682506A (zh) | 基于对称密码技术的智能蓝牙门禁控制方法及装置 | |
CN103309307B (zh) | 一种基于对象访问控制的智能家电控制方法 | |
CN105763559B (zh) | 一种智能家居控制***及方法 | |
CN103942855A (zh) | 一种基于二维码的场景互动方法及其*** | |
CN109525653A (zh) | 智能设备的多用户共享方法和*** | |
CN104994095A (zh) | 一种设备认证方法、客户端、服务器及*** | |
CN106105131A (zh) | 设备配对 | |
CN107872315B (zh) | 数据处理方法和智能终端 | |
CN111343633A (zh) | 一种安全建立连接的方法、存储介质、终端及装置 | |
CN105093984A (zh) | 物联网控制平台、物联网装置、控制设备及控制方法 | |
CN104146584A (zh) | 烹饪器具的控制方法及控制***、烹饪器具和终端 | |
JP6346204B2 (ja) | 制御装置及び制御方法 | |
CN105553655A (zh) | 智能家居安全控制方法 | |
CN106936841B (zh) | 智能家居中安全防护方法及*** | |
CN106027258A (zh) | 一种基于tpm的家电远程控制方法 | |
CN204856083U (zh) | 物联网控制平台、物联网装置、控制设备 | |
CN104618906A (zh) | Wi-Fi接入方法、Wi-Fi接入***和终端 | |
CN104469770A (zh) | 面向第三方应用的wlan认证方法、平台和*** | |
CN104917753B (zh) | 一种基于对称密钥进行通信的方法和*** | |
KR101398033B1 (ko) | 단문메시지를 이용한 원격제어시스템 및 방법 | |
CN106292560A (zh) | 家电***的通信方法和家电*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190412 Address after: Room 107, 252 Building, Mingfa Binjiang New Town, No. 1 Binjiang Avenue, Pukou District, Nanjing City, Jiangsu Province, 210000 Applicant after: Nanjing Yun set Intelligent Technology Co., Ltd. Address before: 100098 Beijing Haidian District, Dazhong Temple No. 8, No. 5, 3 Gates, Room 312 Applicant before: Xiong Guirong |
|
TA01 | Transfer of patent application right |