CN110719203B - 智能家居设备的操作控制方法、装置、设备及存储介质 - Google Patents
智能家居设备的操作控制方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110719203B CN110719203B CN201910968597.1A CN201910968597A CN110719203B CN 110719203 B CN110719203 B CN 110719203B CN 201910968597 A CN201910968597 A CN 201910968597A CN 110719203 B CN110719203 B CN 110719203B
- Authority
- CN
- China
- Prior art keywords
- log
- operation control
- control instruction
- block chain
- encrypted
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000013475 authorization Methods 0.000 claims description 35
- 230000008569 process Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010219 correlation analysis Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- 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/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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- 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/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请公开了一种智能家居设备的操作控制方法、装置、设备及存储介质,该方法应用于智能家居设备,该智能家居设备为组成区块链的节点,所述方法包括:接收用于控制该智能家居设备的操作控制指令;生成与该操作控制指令相关的日志;将该日志存储到所述区块链;在确认该日志成功存储到该区块链之后,执行该操作控制指令所指示的操作任务。本申请的方案可以降低智能家居设备的日志出现丢失或者删除的情况,提高了日志的安全性。
Description
技术领域
本申请涉及数据存储技术领域,尤其涉及一种智能家居设备的操作控制方法、装置、设备及存储介质。
背景技术
智能家居设备已经日益普遍,如,智能电视、智能音箱等等。智能家居设备的出现,给人们的生活带来了极大的便利。
智能家居设备可以根据控制指令执行各种操作。智能家居设备执行操作的时候,会生成与操作相关的日志。这些日志可以用于排查智能家居设备所存在的故障以及检查是否存在外部入侵行为等。
目前,智能家居设备生成的日志会存储在该智能家居设备本地。然而,一旦智能家居设备遭到外部入侵,该智能家居设备中的日志可能会被篡改或者删除,导致智能家居设备的日志丢失或者错误,从而使得智能家居设备生成的日志的安全性较低。
发明内容
有鉴于此,本申请提供了一种智能家居设备的操作控制方法、装置、设备及存储介质,以提高智能家居设备生成的日志的存储安全性。
为实现上述目的,一方面,本申请提供了一种智能家居设备的操作控制方法,应用于智能家居设备,所述智能家居设备为组成区块链的节点,所述方法包括:
接收用于控制所述智能家居设备的操作控制指令;
生成与所述操作控制指令相关的日志;
将所述日志存储到所述区块链;
在确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
在一种可能的实现方式中,在所述将所述日志存储到所述区块链之前,还包括:
确定所述操作控制指令指示的操作任务所属的操作类型;
在所述操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密所述日志,得到加密的日志;
所述将所述日志存储到所述区块链,包括:
将所述加密的日志存储到区块链。
又一方面,本申请还提供了一种智能家居设备的操作控制装置,其特征在于,应用于智能家居设备,所述智能家居设备为组成区块链的节点,所述装置包括:
指令接收单元,用于接收用于控制所述智能家居设备的操作控制指令;
日志生成单元,用于生成与所述操作控制指令相关的日志;
日志存储单元,用于将所述日志存储到所述区块链;
操作执行单元,用于在确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
在一种可能的实现方式中,该装置还包括:
类型确定单元,用于在所述日志存储单元将所述日志存储到所述区块链之前,确定所述操作控制指令指示的操作任务所属的操作类型;
日志加密单元,用于在所述操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密所述日志,得到加密的日志;
所述日志存储单元,包括:
加密日志存储子单元,用于将所述加密的日志存储到区块链。
又一方面,本申请还提供了一种智能家居设备,包括:
处理器和存储器;
所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器用于存储所述程序,所述程序至少用于:
接收用于控制所述智能家居设备的操作控制指令;
生成与所述操作控制指令相关的日志;
将所述日志存储到所述区块链;
在确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
又一方面,本申请还提供了一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上任一项所述的智能家居设备的操作控制方法。
经由上述的技术方案可知,智能家居设备作为节点加入了区块链,同时,智能家居设备生成的与操作控制指令相关的日志会被存储到该区块链中,由于区块链具备数据防篡改的特性,从而可以避免区块链中存储的智能家居设备的日志被篡改。而且,即使该智能家居设备遭到入侵,而导致该智能家居设备中存储的日志被删除,智能家居设备仍可以从区块链中获取该智能家居设备的日志,从而降低了智能家居设备的日志被篡改或者丢失的风险,提高了智能家居设备的日志的安全性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1示出了本申请中智能家居设备所在的区块链网络的一种组成架构示意图;
图2示出了适用于本申请的智能家居设备的一种组成结构示意图;
图3示出了本申请一种智能家居设备的操作控制方法一个实施例的流程示意图;
图4示出了本申请一种智能家居设备的操作控制方法又一个实施例的流程示意图;
图5示出了本申请一种智能家居设备的操作控制方法中读取加密的日志的一种流程示意图;
图6示出了本申请一种智能家居设备的操作控制方法在一种应用场景中的流程示意图;
图7示出了本申请一种智能家居设备的操作控制装置的一种组成结构示意图;
图8示出了本申请一种智能家居设备的操作控制装置的又一种组成结构示意图。
具体实施方式
本申请的智能家居设备的操作控制方法为结合区块链实现智能家居设备的日志存储以及相关的操作控制。
其中,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain)本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
在本申请实施例中,智能家居设备加入到区块链网络中,每台智能家居设备均作为区块链中的一个节点。
为了便于理解,先对本申请中智能家居设备所在的区块链网络的构成进行介绍。
如图1所示,其示出了本申请所适用的一种区块链网络的组成架构示意图。
由图1可以看出,该区块链网络(也简称为区块链)包括多个智能家居设备101,该多个智能家居设备之间通过网络连接。
其中,每个智能家居设备101都是该区块链网络中的一个节点,因此,每个智能家居设备都会有一部分存储空间作为区块链中存储区块的存储区。
相应的,每个智能家居设备都可以存储该区块链网络中其他智能设备存储到区块链网络中的日志等数据;而每个智能家居设备也可以将自身生成的日志等数据广播到区块链网络的各个节点,以实现将日志等数据存储到区块链网络。
在本申请实施例中,每个智能家居设备在初始化的过程中,都会申请加入到由多个智能家居设备组成的区块链网络中,以使得该智能家居设备成为区块链网络的一个节点。
可选的,为了减轻网络压力,同一用户的多个智能家居设备在加入区块链网络之后,可以将该同一用户的多个智能家居设备作为一个存在关联的一个集合,使得区块链网络仅仅存储该用户相关的一份数据即可,而无需重复存储用户相关数据。
其中,智能家居设备加入区块链网络的过程可以有多种实现方式,本申请对此不加限制。
如,在一种可能的情况中,该区块链网络可以包括智能家居设备的厂商维护的至少一台服务器,例如,智能家居服务器。在该种情况下,该至少一台服务器均属于区块链网络的节点,因此,智能家居设备可以向已加入区块链网络的服务器以及其他智能家居设备等节点申请加入该区块链网络。
当然,在实际应用中,只要能够保证每个智能家居设备均加入区块链网络即可。区块链网络的节点可以全都智能家居设备,也可以包含智能家居设备的服务器,具体可以根据需要设定。
可以理解的是,该区块链网络中各个智能家居设备的类型可以不同,如,区块链网络中的智能家居设备可以包括智能电视、智能音箱或者智能空调等等。
如图2所示,其示出了本申请的智能家居设备的一种组成结构示意图,本实施例的智能家居设备至少包括:处理器201、存储器202和通信接口203。
其中,该处理器201,可以为中央处理器(Central Processing Unit,CPU),特定应用集成电路,数字信号处理器(DSP)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件等。
该处理器可以调用存储器202中存储的程序,具体的,可以处理器可以执行后续图3-图6实施例中智能家居设备侧的相关操作。
存储器202中用于存放一个或者一个以上程序,程序可以包括程序代码,所述程序代码包括计算机操作指令,在本申请实施例中,该存储器中至少存储有用于实现以下功能的程序:
接收用于控制该智能家居设备的操作控制指令;
生成与该操作控制指令相关的日志;
将该日志存储到该区块链;
在确认该日志成功存储到该区块链之后,执行该操作控制指令所指示的操作任务。
该通信接口203可以为通信模块的接口,其可以实现将日志存储到区块链中。
可选的,该智能家居设备还可以包括输入单元204,如,语音输入接口或者触摸屏等。
智能家居设备还可以包括显示屏205等等。
其中,处理器201、存储器202、通信接口203、输入单元204、显示器205、均通过通信总线206完成相互间的通信。
当然,图2所示的智能家居设备的结构并不构成对本申请实施例中智能家居设备的限定,在实际应用中智能家居设备可以包括比图2所示的更多或更少的部件,或者组合某些部件。
下面结合流程图对本申请的智能家居设备的操作控制方法进行介绍。
如图3所示,其示出了本申请一种智能家居设备的操作控制方法的又一种流程示意图,本实施例的方法可以应用于前面提到的区块链中的智能家居设备。本实施例的方法可以包括:
S301,接收用于控制该智能家居设备的操作控制指令。
其中,该操作控制指令指示该智能家居设备待执行的操作任务。如,操作控制指令可以为指示智能家居设备开机、关机、启动哪种功能,或者切换某种模式、录入数据等等。
可以理解的是,智能家居设备接收到操作控制指令的方式可以有多种可能,如,智能家居设备可以接收用户通过智能家居设备的输入接口(如触摸屏或者语音输入接口)等输入的操作控制指令。又如,智能家居设备可以接收该智能家居设备的控制器传输的操作控制指令,其中,智能家居设备的控制器可以为智能家居设备匹配的遥控器,或者是用于控制智能家居设备的手机等移动终端。
相应的,根据操作控制指令的接收形式不同,该操作控制指令的形式也可以有多种可能,如,操作控制指令可以为语音控制指令,也可以是输入的控制信号。
S302,生成与该操作控制指令相关的日志。
可以理解的是,操作控制指令用于指示智能家居设备指向操作任务,通过该操作控制指令可以确定智能家居设备需要执行的操作任务,因此,该与该操作控制指令相关的日志至少可以记录有与该操作控制指令所指示的操作任务相关的信息。
可选的,在生成该日志之前,智能家居设备还可以先确定该操作控制指令所指示的操作任务。然后,依据该操作控制指令所指示的操作任务,生成包含该操作任务相关信息的日志。
其中,智能家居设备可以解析该操作控制指令,得到该操作控制指令所指示的操作任务。如,智能家居设备可以对用户输入的操作控制指令进行分析,确定该操作控制指令的具体内容中包含的操作任务的信息。
在一种可能的情况中,考虑到在用户通过网络控制智能家居设备的情况下,大部分智能家居设备的操作控制指令都需要经过智能家居服务器进行解析,因此,智能家居设备接收到的操作控制指令也可以是经过智能家居服务器转发给该智能家居控制设备的。在该种情况下,该操作控制指令所指示的操作任务已经被智能家居设备解析出并反馈给智能家居设备,因此,智能家居设备可以直接获得该操作控制指令所指示的操作任务。
当然,智能家居设备接收到用户直接输入或者通过其他控制器输入的操作控制指令之后,该智能家居设备也可以将该操作控制指令传输给智能家居服务器,以通过智能家居服务器确定该操作控制指令所指示的操作任务。在实际应用中,以上几种确定操作控制指令所指示的操作任务以及其他确定该操作控制指令所指示的操作任务的方式均适用于本申请。
可以理解的是,智能家居设备记录的日志是为了便于检查智能家居设备所存在的故障,或者优化智能家居设备的服务,或者是检查是否存在非法入侵等,因此,智能家居设备记录的与该操作控制指令相关的日志中可以包含与该操作控制指令所指示的操作任务相关的多个维度的信息。
如,与操作控制指令相关的日志除了记录该操作控制指令所指示的操作任务之外,还可以记录该操作任务所属的操作类型,以及操作控制指令的接收时刻(或者包含该日志的生成时刻的时间戳)等。
另外,由于智能家居设备所生成的日志会被存储到区块链,因此,为了在区块链中区分该日志来源于哪个智能家居设备,该日志中还可以记录有智能家居设备的设备标识。相应的,该日志中还可以记录该智能家居设备所属的用户对应的用户标识,如用户姓名、账号等标识信息。
S303,将该日志存储到该区块链。
如,智能家居设备将该日志广播给区块链中各个节点,以使得该日志被保存到区块链各个节点维护的区块中。
其中,根据区块链的类型不同,作为区块链中节点的该智能家居设备将日志存储到区块链的具体方式也会有所差别。
相应的,日志存储到区块链中的形式可以有多种。如,在一种可能的情况中,可以通过键值(key-value)对的形式存储该日志。具体的,为日志生成用于标识该条日志的键key,然后将该日志作为键值对中的值,并将该键与值组成的键值对关联存储到区块链中。
可以理解的是,在将日志存储到区块链的多个节点之后,即使作为该智能家居设备这一节点的数据被恶意入侵而遭到删除,由于区块链的其他节点中仍存储有该日志,从而可以避免日志由于被删除而丢失的情况。
而且,区块链具有数据防篡改的特征,区块链的存储的日志无法被篡改,从而保证了区块链中日志的真实性和可靠性,为后续基于日志进行相关分析提供了可靠依据。
S304,在确认该日志成功存储到该区块链之后,执行该操作控制指令所指示的操作任务。
为了保证智能家居设备所执行的操作任务对应的日志已经可靠存储到区块链中,本申请会在智能家居设备确认该日志成功存储到区块链之后,再执行该操作控制指令所指示的操作任务,从而保证了日志的可靠存储,减少智能家居设备执行的操作任务对应的日志信息遗漏的情况。
其中,智能家居设备在将日志发送给区块链中各个节点之后,区块链中各个节点在成功存储了该日志之后均会通知该智能家居设备,因此,智能家居设备根据区块链中各个节点反馈的关于该日志的存储结果,便可以得到该日志是否成功存储到区块链。
可以理解的是,在智能家居设备执行操作任务的过程中,智能家居设备仍可能会生成一些与该操作任务的执行状态相关的日志,为了便于区分,将与操作任务执行过程中所生成的,与执行状态相关的日志称为状态日志。为了保证状态日志的安全性,本申请还可以在智能家居设备生成与该操作任务的执行状态相关的状态日志之后,将该状态日志存储到该区块链。
由以上内容可知,本申请中,智能家居设备作为节点加入了区块链,同时,智能家居设备生成的与操作控制指令相关的日志会被存储到该区块链中,由于区块链具备数据防篡改的特性,从而可以避免区块链中存储的智能家居设备的日志被篡改。而且,即使该智能家居设备遭到入侵,而导致该智能家居设备中存储的日志被删除,智能家居设备仍可以从区块链中获取该智能家居设备的日志,从而降低了智能家居设备的日志被篡改或者丢失的风险,提高了智能家居设备的日志的安全性。
可以理解的是,智能家居设备生成的一些日志可能属于敏感日志,敏感日志是指属于涉及用户隐私的数据,或者是用户不希望被用户之外的其他用户看到的数据等。如果敏感日志涉及到隐私数据,一旦被恶意传播将带来较为恶劣的影响。因此,为了避免敏感日志被区块链中其他智能家居设备的用户看到,本申请还可以在存储敏感日志之前,对敏感日志加密。
如图4所示,其示出了本申请一种智能家居设备的操作控制方法又一个实施例的流程示意图,本实施例仍应用于前面提到的区块链中的智能家居设备。本实施例可以包括:
S401,接收用于控制该智能家居设备的操作控制指令。
S402,生成与该操作控制指令相关的日志。
以上步骤S401和S402可以参见前面实施例中相关步骤的介绍。
S403,确定该操作控制指令指示的操作任务所属的操作类型。
其中,确定操作控制指令所指示的操作任务的方式可以参见前面的相关介绍。
其中,操作类型表征操作任务所执行的具体内容所属的类别。如,操作类型可以包括以下几种情况中的部分或者全部:
智能家居设备的***配置,例如,有关智能家居设备的设备连接模式、消息显示方式,工作状态等相关参数的设置以及控制等;
用户个人信息配置,例如,配置表征个人信息的姓名、联系方式或者指纹等信息的任务;
私密信息输入,如用户输入的语音或者个人图像的存储等;
用户个性设置,例如,智能家居设备的工作时段、亮灯模式等等;
智能家居设备的常规工作,例如,开机、关机、模式切换,工作模式设定等等。
当然,以上仅仅是以几种操作类型的情况为例说明,在实际应用中,可以根据需要划分操作类型。
其中,该操作任务的操作类型可以根据该操作任务的具体内容确定。如,可以预先设定不同操作任务与操作类型的对应关系,确定该操作任务所对应的操作类型。
S404,在该操作任务的操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密日志,得到加密的日志。
其中,敏感操作类型是指会涉及到用户隐私数据的操作任务所属的操作类型,或者是会产生一些关键数据的操作任务所属的操作类型。具体的,如果执行该操作类型的操作任务所涉及到的数据或者所产生的数据涉及到敏感数据,则可以将该操作类型设定为敏感操作类型。如,用户个人信息的配置相关的操作任务就会涉及到用户个人信息,则用户个人信息配置相关的操作任务所属的操作类型便属于敏感操作类型。
当然,实际应用中,可以根据需要设定敏感操作类型。
可以理解的是,由于在执行敏感操作类型所对应的操作任务会涉及到一些用户隐私数据等敏感数据,因此,如果操作控制指令所指示的操作任务属于该敏感操作类型,那么生成的与该操作控制指令或者操作任务相关的日志也会涉及到敏感数据。在该种情况下,生成的与操作控制指令相关的日志可以被认为是敏感日志,因此,需要对该日志进行加密。具体的,可以利用设定的公钥对该日志进行加密。
其中,该设定的公钥为智能家居设备的用户设定的加密密钥。相应的,只有利用该智能家居设备的用户的解密密钥才可以解密该加密后的日志。
S405,将加密的日志存储到区块链,并执行S407。
存储加密后的日志的方式与过程直接存储日志的过程相似,如,可以采用键值对的形式,为加密后的日志生成键,并将加密后的日志作为值,并将该加密后的日志与其对应的键作为键值对存储到区块链中。
可以理解的是,由于智能家居设备中生成的日志包括普通的日志以及涉及敏感数据的敏感日志,为了便于在区块链中区分出敏感日志,在得到加密的日志之后,还可以为该加密的日志生成包含敏感区分标志的标识符。然后,将该标识符与加密的日志关联存储到区块链。
其中,包含敏感区分标志的标识符的具体形式可以有多种,如,该标识符可以为该条日志的序号中添加的一个特殊字符。可选的,在以键值对形式存储日志的情况下,可以为加密的日志生成包含敏感区分字符的键。如,在该键中加上特殊字符串。相应的,可以将加密的日志作为该键对应的值,并将加密的日志与包含敏感区分字符的键所构成的键值对存储到区块链。
S406,在该操作类型不属于设定的敏感操作类型的情况下,将生成的日志直接存储到区块链,并执行S407。
如果日志不属于敏感数据,则该日志不属于敏感日志,在该种情况下,则可以直接将日志存储到区块链中。
S407,在确认该日志成功存储到该区块链之后,执行该操作控制指令所指示的操作任务。
该步骤S407可以参见前面实施例的相关介绍,在此不再赘述。
可见,在本申请实施例中,智能家居设备在生成操作控制指令的日志之后,如果该操作控制指令所指示的操作类型属于敏感操作类型,则智能家居设备可以确认该日志为敏感日志,并利用设定的公钥对该日志加密后,再向区块链中存储加密后的日志,从而可以避免涉及到用户隐私等敏感数据的敏感日志被暴露,在保证敏感日志不丢失和被篡改的前提下,降低了敏感日志被泄漏的风险。
可以理解的是,在图4实施例的基础上,后续如果用户需要读取区块链中存储的敏感日志,即加密的日志,则智能家居设备只有获取了用户的私钥之后,才可以解密出该日志,这样,即使他人获取到该加密的日志,也无法解密出日志的具体内容。
进一步的,为了提高该加密后的日志的安全性,本申请的智能家居设备需要在得到用户加密该敏感日志的授权之后,才会利用用户提供的私钥对该加密的日志进行解密。如图5所示,其示出了本申请实施例中智能家居设备的操作控制方法中读取敏感日志的一种流程示意图,本实施例可以应用于智能家居设备,该流程包括:
S501,响应于日志读取指令,从该区块链中读取该日志读取指令所指示的目标日志。
其中,为了便于区分,将该日志读取指令所指示读取的日志称为目标日志。当然,日志读取指令所请求读取的目标日志可以为一条或者多条。
如,日志读取指令可以为指示读取指定时间段内该智能家居设备存储到区块链中的日志。
S502,在该目标日志中包含该加密的日志的情况下,输出授权提示。
其中,智能家居设备确定目标日志中包含加密的日志,可以是读取目标日志之后,检测目标日志中存在加密的日志。
可选的,在区块链中存储加密的日志的同时,存储了该加密的日志对应的包含敏感区分标志的标识符时,那么智能家居设备检测到读取的目标日志中包含对应有该标识符日志,则确认目标日志中包含加密的日志。
可以理解的是,如果读取的目标日志为加密的日志或者包含有加密的日志,则说明读取出的日志包含敏感日志,在该种情况下,智能家居设备会输出提示用户输入授权信息的授权提示。
其中,该授权提示用于提示智能家居设备的用户输入授权信息。
可以理解的是,根据智能家居设备的用户控制该智能家居设备的控制模式不同,该智能家居设备输出授权提示的具体形式也会有所差别。如,如果智能家居设备的用户通过手机等移动终端向智能家居设备发送日志读取指令,则该智能家居设备可以向该用户的移动终端发送授权提示。又如,如果智能家居设备的用户通过遥控器或者直接向智能家居设备输入日志读取指令,且该智能家居设备可以通过显示屏或者语音输出单元输出授权提示。
其中,授权提示在通知用户输入授权信息的同时,也将现在存在读取该敏感日志的操作,这样,如果确实是用户在读取该敏感日志,则用户可以输入表征该用户身份的信息,以完成授权;读取敏感日志的日志读取指令不是该用户发出的指令,则用户可以不输入身份信息,从而拒绝授权,以避免他人非法获得敏感日志。
S503,在获得该智能家居设备的用户输入的授权信息且该授权信息携带有该用户的私钥的情况下,利用该私钥对该加密的日志进行解密,得到解密出的日志。
与前面智能家居设备输出授权提示相似,该智能家居设备可以获得用户向智能家居设备直接输入的,或者是通过移动终端等控制设备向智能家居设备发送的授权信息。
在一种可能的情况下,该授权信息可以用户同意读取该加密的日志的指示信息。可选的,为了避免他人伪装该用户,该授权信息可以包含用户的身份验证信息,如用户的声纹、指纹或者人脸图像等等。
相应的,智能家居设备在验证接收到的授权信息确认为用户的授权信息之后,可以确认该智能家居设备的用户已授权读取该加密的日志。
可以理解的是,为了保证加密的敏感日志的安全性,私钥需要由智能家居设备的用户提供,而不能预置在该智能家居设备内,因此,在用户提供授权信息的同时,可以提供解密该敏感日志的私钥
其中,该私钥与该设定的公钥为一对密钥对。也就是说,该私钥为加密日志所采用的公钥对应的解密密钥。
可见,智能家居设备在从区块链读取了加密的日志之后,只有得到用户的授权之后,才会依据用户提供的私钥对该加密的日志进行解密,从而保证了加密的日志中敏感数据的安全性,降低了敏感数据被泄漏的风险。
为了便于理解本申请的方案,下面结合一种应用场景,对本申请的方案进行介绍,以在区块链中通过键值对形式存储日志,并以智能家居设备的用户利用手机并通过网络控制智能家居设备为例说明,如,参见图6,其示出了本申请一种智能家居设备的操作控制方法又一个实施例的流程示意图,本实施例的方法包括:
S601,用户通过移动终端向智能家居设备发送操作控制指令。
S602,智能家居控制设备确定该操作控制指令所指示的操作任务、该操作任务的操作类型以及发送该操作控制指令的用户对应的用户标识。
其中,确认操作任务以及操作任务的操作类型的具体实现方式可以参见前面实施例的相关介绍,在此不再赘述。
S603,智能家居控制设备生成包含该操作任务、操作类型、用户标识以及该智能家居控制设备的设备标识的日志。
当然,该日志还可以包括生成日志的时刻的时间戳,或者是接收到该操作控制指令的时刻的信息。
S604,在智能家居设备确认该操作任务的操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密该日志,得到加密的敏感日志。
S605,智能家居设备为加密的敏感日志生成包含敏感区分标志的键,将加密的敏感日志与该键构成键值对存储到区块链,并执行S607。
S606,在该操作类型不属于设定的敏感操作类型的情况下,智能家居设备为生成的日志生成键,将该键与该日志以键值对的形式存储到区块链,并执行S607。
如果日志不属于敏感数据,则该日志不属于敏感日志,在该种情况下,则可以直接将日志存储到区块链中。
S607,在智能家居设备确认该日志成功存储到该区块链之后,执行该操作控制指令所指示的操作任务。
S608,用户通过移动终端向智能家居设备发送日志读取指令。
S609,智能家居设备响应于该日志读取指令,从区块链读取目标日志。
S610,在智能家居设备确认读取的目标日志包含加密的敏感日志的情况下,向用户的移动终端发送授权提示。
S611,移动终端向智能家居设备反馈携带有该用户的私钥的授权信息。
S612,智能家居设备确认授权信息为该具备权限的用户的授权信息,则利用该私钥对加密的敏感日志进行解密,以得到加密的敏感日志。
当然,智能家居设备还可以包含解密出的敏感日志在内的目标日志反馈给用户的移动终端,以便用户查看。
又一方面,本申请还提供了一种智能家居设备的操作控制装置。
如图7所示,其示出了本申请一种智能家居设备的操作控制装置的一种组成结构示意图,该装置应用于智能家居设备,所述智能家居设备为组成区块链的节点,所述装置包括:
指令接收单元701,用于接收用于控制所述智能家居设备的操作控制指令;
日志生成单元702,用于生成与所述操作控制指令相关的日志;
日志存储单元703,用于将所述日志存储到所述区块链;
操作执行单元704,用于在确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
可选的,该装置还可以包括:
状态日志生成单元,用于在执行所述操作控制指令所指示的操作任务的过程中,生成与所述操作任务的执行状态相关的状态日志;
状态日志存储单元,用于将所述状态日志存储到所述区块链。
如图8所示,其示出了本申请一种智能家居设备的操作控制装置的又一种组成结构示意图,在图8所示的装置中除了包括前面提到的指令接收单元701、日志生成单元702、日志存储单元703和操作执行单元704之外,还可以包括:
类型确定单元705,用于在所述日志存储单元将所述日志存储到所述区块链之前,确定所述操作控制指令指示的操作任务所属的操作类型;
日志加密单元706,用于在所述操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密所述日志,得到加密的日志;
该日志存储单元703,包括:
加密日志存储子单元7031,用于将所述加密的日志存储到区块链。
可选的,所述加密日志存储子单元,包括:
标识生成子单元,用于为所述加密的日志生成包含敏感区分标志的标识符;
加密存储子单元,用于将所述标识符与所述加密的日志关联存储到所述区块链。
可选的,所述标识生成子单元具体为,用于为所述加密的日志生成包含敏感区分字符的键;
所述加密存储子单元具体为,用于将所述加密的日志作为所述键对应的值,并将所述加密的日志与所述键构成的键值对存储到所述区块链。
在一种可能的实现方式中,该装置还可以包括:
日志读取单元,用于响应于日志读取指令,从所述区块链中读取所述日志读取指令所指示的目标日志;
指示输出单元,用于在所述目标日志中包含所述加密的日志的情况下,输出授权提示,所述授权提示用于提示智能家居设备的用户输入授权信息;
日志解密单元,用于在获得所述智能家居设备的用户输入的授权信息且所述授权信息携带有所述用户的私钥的情况下,利用所述私钥对所述加密的日志进行解密,得到解密出的日志,所述私钥与所述设定的公钥为一对密钥对。
另一方面,本申请还提供了一种存储介质,该存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上任意一个实施例中的智能家居设备的操作控制方法。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (8)
1.一种智能家居设备的操作控制方法,其特征在于,应用于智能家居设备,所述智能家居设备为组成区块链的节点,所述方法包括:
接收用于控制所述智能家居设备的操作控制指令;
生成与所述操作控制指令相关的日志,所述日志包括与所述操作控制指令所指示的操作任务相关的多个维度的信息,所述日志包括所述操作控制指令所指示的操作任务、所述操作任务所属的操作类型以及所述操作控制指令的接收时刻;
确定所述操作控制指令指示的操作任务所属的操作类型;
在所述操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密所述日志,得到加密的日志;
将所述加密的日志存储到所述区块链;
在根据区块链中各个节点反馈的关于日志的存储结果确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
2.根据权利要求1所述的方法,其特征在于,所述将所述加密的日志存储到所述区块链,包括:
为所述加密的日志生成包含敏感区分标志的标识符;
将所述标识符与所述加密的日志关联存储到所述区块链。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
响应于日志读取指令,从所述区块链中读取所述日志读取指令所指示的目标日志;
在所述目标日志中包含所述加密的日志的情况下,输出授权提示,所述授权提示用于提示智能家居设备的用户输入授权信息;
在获得所述智能家居设备的用户输入的授权信息且所述授权信息携带有所述用户的私钥的情况下,利用所述私钥对所述加密的日志进行解密,得到解密出的日志,所述私钥与所述设定的公钥为一对密钥对。
4.根据权利要求2所述的方法,其特征在于,所述为所述加密的日志生成包含敏感区分标志的标识符,包括:
为所述加密的日志生成包含敏感区分字符的键;
所述将所述标识符与所述加密的日志关联存储到所述区块链,包括:
将所述加密的日志作为所述键对应的值,并将所述加密的日志与所述键构成的键值对存储到所述区块链。
5.根据权利要求1所述的方法,其特征在于,还包括:
在执行所述操作控制指令所指示的操作任务的过程中,生成与所述操作任务的执行状态相关的状态日志;
将所述状态日志存储到所述区块链。
6.一种智能家居设备的操作控制装置,其特征在于,应用于智能家居设备,所述智能家居设备为组成区块链的节点,所述装置包括:
指令接收单元,用于接收用于控制所述智能家居设备的操作控制指令;
日志生成单元,用于生成与所述操作控制指令相关的日志,所述日志包括与所述操作控制指令所指示的操作任务相关的多个维度的信息,所述日志包括所述操作控制指令所指示的操作任务、所述操作任务所属的操作类型以及所述操作控制指令的接收时刻;
类型确定单元,用于确定所述操作控制指令指示的操作任务所属的操作类型;
日志加密单元,用于在所述操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密所述日志,得到加密的日志;
日志存储单元,用于将所述加密的日志存储到所述区块链;
操作执行单元,用于在根据区块链中各个节点反馈的关于日志的存储结果确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
7.一种智能家居设备,其特征在于,包括:
处理器和存储器;
所述处理器,用于调用并执行所述存储器中存储的程序;
所述存储器用于存储所述程序,所述程序至少用于:
接收用于控制所述智能家居设备的操作控制指令;
生成与所述操作控制指令相关的日志,所述日志包括与所述操作控制指令所指示的操作任务相关的多个维度的信息,所述日志包括所述操作控制指令所指示的操作任务、所述操作任务所属的操作类型以及所述操作控制指令的接收时刻;
确定所述操作控制指令指示的操作任务所属的操作类型;
在所述操作类型属于设定的敏感操作类型的情况下,利用设定的公钥加密所述日志,得到加密的日志;
将所述加密的日志存储到所述区块链;
在根据区块链中各个节点反馈的关于日志的存储结果确认所述日志成功存储到所述区块链之后,执行所述操作控制指令所指示的操作任务。
8.一种存储介质,其特征在于,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上权利要求1至5任一项所述的智能家居设备的操作控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910968597.1A CN110719203B (zh) | 2019-10-12 | 2019-10-12 | 智能家居设备的操作控制方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910968597.1A CN110719203B (zh) | 2019-10-12 | 2019-10-12 | 智能家居设备的操作控制方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110719203A CN110719203A (zh) | 2020-01-21 |
CN110719203B true CN110719203B (zh) | 2023-04-07 |
Family
ID=69212580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910968597.1A Active CN110719203B (zh) | 2019-10-12 | 2019-10-12 | 智能家居设备的操作控制方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110719203B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111367186A (zh) * | 2020-02-26 | 2020-07-03 | 北斗(天津)科学技术应用研究院(有限合伙) | 一种智能家居去中心化信息存储节点通信网络***和方法 |
CN111740966B (zh) * | 2020-06-10 | 2021-10-15 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的数据处理方法及相关设备 |
CN114371628B (zh) * | 2020-10-19 | 2023-11-10 | ***通信集团辽宁有限公司 | 区块链***、管理装置、智能家电的控制方法及智能家电 |
CN113094157A (zh) * | 2021-02-25 | 2021-07-09 | 青岛海尔科技有限公司 | 调用拓扑图的生成方法和装置、存储介质及电子装置 |
CN113126542B (zh) * | 2021-03-02 | 2023-09-19 | 北京汽车研究总院有限公司 | 监控屏的远程控制方法、***以及监控屏主机和控制终端 |
CN113904865A (zh) * | 2021-10-28 | 2022-01-07 | 中国平安财产保险股份有限公司 | 一种基于非对称算法的日志传输方法及装置 |
CN115604011B (zh) * | 2022-10-19 | 2023-08-04 | 上海蜂高科技有限公司 | 一种基于机器人与区块链osi协议多点通信方法 |
CN116842494B (zh) * | 2023-09-04 | 2023-11-10 | 杭州嘉识科技有限公司 | 一种基于大数据的设备控制方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110099055A (zh) * | 2019-04-29 | 2019-08-06 | 北京工业大学 | 基于轻量级区块链节点的物联网服务架构 |
CN110138861A (zh) * | 2019-05-15 | 2019-08-16 | 北京中星微人工智能芯片技术有限公司 | 一种安防智能化方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106603350B (zh) * | 2016-12-15 | 2020-06-02 | 北京小米移动软件有限公司 | 信息展示方法及装置 |
US20190065544A1 (en) * | 2017-08-29 | 2019-02-28 | Walmart Apollo, Llc | System and method for collaborative sharing of database information |
TWI677213B (zh) * | 2017-11-23 | 2019-11-11 | 財團法人資訊工業策進會 | 監控裝置、方法及其電腦程式產品 |
CN108737107A (zh) * | 2018-05-09 | 2018-11-02 | 合肥达朴汇联科技有限公司 | 一种包括区块链节点的计算机设备 |
CN109656778B (zh) * | 2018-11-28 | 2022-07-12 | 金蝶软件(中国)有限公司 | 数据获取方法、装置、计算机设备和存储介质 |
CN109818837B (zh) * | 2018-12-13 | 2022-04-12 | 深圳壹账通智能科技有限公司 | 智能家居控制方法、装置、计算机设备及存储介质 |
-
2019
- 2019-10-12 CN CN201910968597.1A patent/CN110719203B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110099055A (zh) * | 2019-04-29 | 2019-08-06 | 北京工业大学 | 基于轻量级区块链节点的物联网服务架构 |
CN110138861A (zh) * | 2019-05-15 | 2019-08-16 | 北京中星微人工智能芯片技术有限公司 | 一种安防智能化方法及装置 |
Non-Patent Citations (1)
Title |
---|
《基于区块链的网络安全技术综述》;陈烨,许冬瑾,肖亮;《电信科学》;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110719203A (zh) | 2020-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110719203B (zh) | 智能家居设备的操作控制方法、装置、设备及存储介质 | |
US20050188219A1 (en) | Method and a system for communication between a terminal and at least one communication equipment | |
US20090158033A1 (en) | Method and apparatus for performing secure communication using one time password | |
CN112765684B (zh) | 区块链节点终端管理方法、装置、设备及存储介质 | |
CN107979467B (zh) | 验证方法及装置 | |
CN103095457A (zh) | 一种应用程序的登录、验证方法 | |
KR20150052260A (ko) | 액세스 요청을 검증하기 위한 방법 및 시스템 | |
CN112673600A (zh) | 基于区块链的手机终端以及IoT设备之间的多重安全认证***以及方法 | |
CN111488596A (zh) | 数据处理权限验证方法、装置、电子设备及存储介质 | |
CN107426223B (zh) | 云文档加密及解密方法、加密及解密装置、以及处理*** | |
CN114925141B (zh) | 一种基于区块链的云原生自动化部署管理***及方法 | |
KR102356474B1 (ko) | 클라우드 서비스 기반의 원격통제 기능이 탑재된 스마트워크 지원시스템 | |
CN113378119A (zh) | 一种软件授权方法、装置、设备及存储介质 | |
CN111614686A (zh) | 一种密钥管理方法、控制器及*** | |
CN111654503A (zh) | 一种远程管控方法、装置、设备及存储介质 | |
TWI827906B (zh) | 訊息傳輸系統以及應用其中之使用者裝置與資訊安全硬體模組 | |
CN110233828B (zh) | 基于区块链的移动办公方法和装置 | |
CN109587134B (zh) | 接口总线的安全认证的方法、装置、设备和介质 | |
CN106778334A (zh) | 账号信息的保护方法及移动终端 | |
CN115037451B (zh) | 数据保护方法及电子设备 | |
KR102481213B1 (ko) | 로그인 인증 처리를 위한 시스템 및 방법 | |
CN112084485A (zh) | 数据获取方法、装置、设备以及计算机存储介质 | |
CN114884963B (zh) | 数字证书的管理方法和管理装置 | |
CN110502889B (zh) | 登录方法、装置、计算机可读存储介质和计算机设备 | |
CN115037455B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |