一种基于用户开锁行为分析的信息处理方法、装置及存储介质与流程

文档序号:15931216发布日期:2018-11-14 01:39阅读:214来源:国知局

本公开涉及计算机技术领域,特别涉及一种基于用户开锁行为分析的信息处理方法。

背景技术

随着各种检测技术的不断成熟,智能家居已经日渐开始进入人们的生活,根据家居环境中的用户角色,结合当前时间、光线等各种因素进行智能家居控制的实现方案越来越多。目前的技术方案较多的关注用户在家居环境下的行为,进而提出个性化的智能家居服务。



技术实现要素:

发明人在实现本公开的方案中发现,现有技术中,还没有对用户的开锁行为进行采集,并结合大数据进行分析,进而为用户提供智能化服务的技术。

为此,本公开提供一种能够对用户的开锁行为进行分析,进而根据用户的具体开锁行为,提供智能的信息服务的方法。

根据本公开的一个或多个实施例的一个方面,一种基于用户开锁行为分析的信息处理方法,包括如下步骤:

获取用户的开锁行为信息,根据所述用户的开锁行为信息分析得到用户的角色信息;

根据所述用户的角色信息及开锁行为信息预测得到用户的需求信息;

根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令。

具体地,所述用户的开锁行为信息包括开锁的时间,所述用户的角色信息包括第一用户和第二用户,所述根据用户的开锁行为信息分析得到用户的角色信息包括:若用户两次开锁的时间间隔小于预设的第一时间间隔,则确定用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,则确定用户的角色信息为第二用户。

具体地,根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令包括:

若用户角色信息为第一用户,当检测到所述第一用户首次开锁之后在所述预设的第一时间间隔内未进行开锁,则发送报警指令。

进一步地,根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令包括:

若用户角色信息为第二用户,当检测所述第二用户通过开锁从室外进入室内后,禁用所述第二用户的开锁权限。

进一步地,根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令包括:

检测家居环境中的人员数量,若所述人员数量为一人,且所述人员中在预设的第三时间间隔内未进行开锁操作,则发送报警指令。

进一步地,所述用户的开锁行为信息还包括开锁的方式,根据所述用户的开锁行为信息分析得到用户的角色信息包括:若用户两次开锁的时间间隔小于预设的第一时间间隔,且所述开锁的方式为采用ic卡或者钥匙开锁,则确定所述用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,且所述开锁的方式为采用app开锁或指纹开锁,则确定所述用户的角色信息为第二用户。

进一步地,当所述用户角色信息为第二用户,且所述开锁时间为上午时,向所述第二用户发送推荐信息,所述推荐信息包括天气信息、路况信息和/或广告信息。

具体地,所述信息控制指令包括智能家居控制指令,当检测到不同用户通过开锁进入家居环境后,针对不同的用户的需求,生成不同的智能家居控制指令。

较佳地,所述用户开锁行为通过区块链系统的智能合约实现,当检测到用户的开锁行为之后,智能门锁将采集到的信息上传至区块链系统,经过智能合约处理后,区块链系统向智能门锁发送开锁信息。

根据本公开的一个或多个实施例的另一个方面,提供一种基于用户开锁行为分析的信息处理装置,包括:

用户角色信息获取模块,被配置为获取用户的开锁行为信息,根据所述用户的开锁行为信息分析得到用户的角色信息;

用于需求信息预测模块,被配置为根据所述用户的角色信息及开锁行为信息预测得到用户的需求信息;

指令生成模块,被配置为根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令。

具体地,所述用户的开锁行为信息包括开锁的时间,所述用户的角色信息包括第一用户和第二用户,所述根据用户的开锁行为信息分析得到用户的角色信息包括:若用户两次开锁的时间间隔小于预设的第一时间间隔,则确定用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,则确定用户的角色信息为第二用户。

具体地,所述用户的开锁行为信息还包括开锁的方式,根据所述用户的开锁行为信息分析得到用户的角色信息包括:若用户两次开锁的时间间隔小于预设的第一时间间隔,且所述开锁的方式为采用ic卡或者钥匙开锁,则确定所述用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,且所述开锁的方式为采用app开锁或指纹开锁,则确定所述用户的角色信息为第二用户。

具体地,当所述用户角色信息为第二用户,且所述开锁时间为上午时,向所述第二用户发送推荐信息,所述推荐信息包括天气信息、路况信息和/或广告信息。

较佳地,所述用户开锁行为通过区块链系统的智能合约实现,当检测到用户的开锁行为之后,智能门锁将采集到的信息上传至区块链系统,经过智能合约处理后,区块链系统向智能门锁发送开锁信息。

根据本公开的一个或多个实施例的又一个方面,提供一种电子设备,包括:

存储器,被配置为存储指令;

处理器,耦合到存储器,被配置为基于存储器存储的指令执行实现如上述任一实施例涉及的方法。

根据本公开的一个或多个实施例的又一个方面,提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例涉及的方法。

本公开提供的一种实施例带来的有益效果如下:

通过采集用户的开锁行为,基于大数据分析,得到用户的角色以及用户的意图或者需求,在此基础之上,可以为各种不同角色的用户在不同的行为背景下提供不同的智能服务。该方案基于用户对智能门锁的操作行为实现,用户无需进行任何的操作,便可享受各种便捷贴心的智能服务。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本公开一个实施例的基于用户开锁行为分析的信息处理方法的示例性流程图。

图2为本公开一个实施例的用户角色分析的示例性流程图。

图3为本公开一个实施例的基于用户开锁行为分析的信息处理装置的示例性框图。

图4为本公开又一个实施例的电子设备的示例性框图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本公开一个实施例的基于用户开锁行为分析的信息处理方法的示例性流程图。

在步骤101,获取用户的开锁行为信息,根据所述用户的开锁行为信息分析得到用户的角色信息;

在一些实施例中,开锁所使用的是智能门锁,这样的智能门锁可以通过机械、无接触传感、生物特征识别等各种手段实现锁体的开闭。

在步骤102,根据所述用户的角色信息及开锁行为信息预测得到用户的需求信息;

用户的需求信息在本公开的某些实施例中可以是用户接下来的行为,也可以是用户在开锁之后可能会需要得到的服务。在本公开的一些实施例中,用户的需求是基于用户的角色信息以及用户在开锁时的时间等预测得到的。

在本公开的一些实施例中,根据用户的角色信息及开锁行为信息预测用户的需求信息可以在云端实现,智能门锁在采集到用户的开锁行为信息之后,便可以把开锁行为信息上传到云平台,云平台基于这个信息获得用户的角色信息之后,可以结合用户的角色信息机开锁的行为信息预测出用户的需求信息。

在步骤103,根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令。

在本公开的一些实施例中,信息处理的规则可以是系统预先设置的,也可以是基于大数据的分析,从海量的数据源中通过学习得到。在人为的通过系统预置的情况,仅需要设定一些具体的规则便可以实现。而基于现有的大数据的分析,是通过机器学习算法,从海量的用户行为及对应的处理结果中学习而得到,这样的机器学习算法是现有技术,本公开在此不再做赘述。

图2为本公开一个实施例的用户角色分析的示例性流程图。

步骤201,获取用户的开锁时间信息,在本公开的一些实施例中,需要记录用户的开锁时间及用户的身份信息,因此首先需要在后台存储有用户的开锁行为对应的用户身份。

步骤202,基于开锁的时间间隔,确定用户的角色,若用户两次开锁的时间间隔小于预设的第一时间间隔,则确定用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,则确定用户的角色信息为第二用户或者第三用户。

在本公开的一些实施例中,第一用户可以是老人,例如,老人经常在早餐需要出去晨练或者买早餐,在这样的情况下,一般的时间时间都不会很长,例如晨练,一般会在两小时以内,买早餐可能在三十分钟以内。在这样的场景之下,第一时间间隔可以分别设置为2小时或者30分钟,如果用户两次开锁的时间间隔分别在2小时内或者30分钟内,则可以初步判断用户的角色是老人。在得出用户的角色信息之后,后续便可以有针对性的提出智能服务。

在本公开的一些实施例中,第二用户可以是家中的上班族。上班一般需要的时间都较长,因此第二时间间隔设置的时长可以较长,例如8小时,在用户两次开锁的时间间隔大于8小时的情况下,一般就可以把该用户确定为上班族。

在本公开的一些实施例中,根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令包括:若用户角色信息为第一用户,当检测到所述第一用户首次开锁之后在所述预设的第一时间间隔内未进行开锁,则发送报警指令。

例如,家中的老人在出门晨练之后,一般2小时以内会回到家中,如果没有检测到该老人在两小时以内进行开锁操作,那么系统就可以向家中的其他人发送一个报警信息,家中的其他人在收到这样的信息之后,便可以及时采取行动,看看老人是否发生意外。

在本公开的一些实施例中,根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令包括:若用户角色信息为第二用户,当检测所述第二用户通过开锁从室外进入室内后,禁用所述第二用户的开锁权限。

例如,现在许多家庭,大人都没有时间接送孩子放学,孩子在放学回家之后,很有可能会出门玩耍,为了避免这样的情况发生,在检测到孩子放学回家之后,根据需求,智能门锁可以将该孩子再次开锁的权限关闭,以防止其出门玩耍。

在本公开的另一些实施例中,第一用户也可以是小孩,在这种情况下,本公开的实施例可以用户监控孩子放学是否按时回到家中。一般孩子上学的时长和上学路上的耗时都是相对固定的,如果孩子在预定的时间间隔内没有回到家中,系统也可以想家长发送报警信息,以便家长及时进行处理。

根据本公开实施例的另一个方面,本公开的技术方案还可以用于家庭成员的安全监测,当家中仅有一人的时候,智能门锁可以监控该人的开锁时间,如果在开锁进门之后在预设的第三时间间隔内未进行开锁操作,则发送报警指令。这样的场景适合独居的老人,如果老人回家之后,超过24小时没有再次开锁出门,则很可能老人在家中发生了意外,此时,系统会发发送相应的指令给相关人员,以便相关人员及时进行处理。

在本公开的另一些实施例中,若用户两次开锁的时间间隔小于预设的第一时间间隔,且开锁的方式为采用ic卡或者钥匙开锁,则确定所述用户的角色信息为第一用户。若用户两次开锁的时间间隔大于预设的第二时间间隔,且所述开锁的方式为采用app开锁或指纹开锁,则确定所述用户的角色信息为第二用户。

一般而言,年轻人比较偏重于喜欢使用app或者指纹进行开锁,而老人则更加喜欢使用ic卡或者钥匙等传统的方式进行开锁。本公开的一些实施例中,可以利用这样的特性来区分用户的角色。

在本公开的一些实施例中,当所述用户角色信息为第二用户,且所述开锁时间为上午时,向所述第二用户发送推荐信息,所述推荐信息包括天气信息、路况信息和/或广告信息。

例如,当用户角色为上班族的时候,如果判断出用户通过开锁出门,则可以向用户推荐一些信息,例如基础的天气情况,包括温湿度以及是否下雨。如果用户是开车上下班,还可以向用户发送路况信息,以便用户选择最快捷通常的路线达到目的地。

在本公开的一些实施例中,所述信息控制指令包括智能家居控制指令,当检测到不同用户通过开锁进入家居环境后,针对不同的用户的需求,生成不同的智能家居控制指令。

针对这一实施例的应用场景是非常广泛的,例如老人家归家开门后,在设定时间内例如晚上,自动开灯,开热水器,并开启老人家喜欢的电视节目,关锁后自动关闭相关电器。这一应用基本上与现有的智能家居控制技术相同,是用户在进入室内环境之后,智能家居进行联动控制以提供个性化的服务的相关应用。基于现有技术已经有大量的相应说明,本公开在此不再进行一一举例。

为了提高整个方法的安全性,在本公开的一些实施例中,所述用户开锁行为通过区块链系统的智能合约实现,当检测到用户的开锁行为之后,智能门锁将采集到的信息上传至区块链系统,经过智能合约处理后,区块链系统向智能门锁发送开锁信息。基于区块链智能合约的数据不可篡改的特性,只要采集的开锁信息是真实可靠的,整个开锁的过程就会非常的安全。这样做的好处是可以极大的提高智能门锁的可靠性和安全性。

区块链技术,简称bt(blockchaintechnology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心化、公开透明,让每个人均可参与数据库记录。此外,区块链技术还有一个重要的特性,就是数据不可篡改的特点,将用户的信息数据存储到区块链系统当中之后,数据便具备了不可篡改性。

智能合约(英语:smartcontract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。

在本公开的一些实施例中,通过区块链的智能合约技术实现开锁,可以有效的防止不具备权限的用户(例如盗窃者)对门锁进行开锁操作。极大的提高了方案的安全性。

本领域技术人员应当了解,在本公开的实施例中,所有的数据分析过程可以在门锁中单独进行处理,也可以上传到云端进行分析处理。作为较佳的实施例,在技术方案具体实现的过程中,智能门锁一般仅作为信息采集的终端以及执行开锁、闭锁的终端。对于信息的分析和处理,一般都在云端进行,例如,在前期信息存储的阶段,首先管理员设置的开锁密码,指纹或其他凭证分配给用户,并给不同的用户设置专属的联动和通知,这些数据会保存在云端并加密处理。

图3为本公开一个实施例的基于用户开锁行为分析的信息处理装置的示例性框图,该装置包括:

用户角色信息获取模块,被配置为获取用户的开锁行为信息,根据所述用户的开锁行为信息分析得到用户的角色信息;

用于需求信息预测模块,被配置为根据所述用户的角色信息及开锁行为信息预测得到用户的需求信息;

指令生成模块,被配置为根据所预测到的用户的需求信息及预设的信息处理规则,生成信息控制指令。

在本公开的一些实施例中,所述用户的开锁行为信息包括开锁的时间,所述用户的角色信息包括第一用户和第二用户,所述根据用户的开锁行为信息分析得到用户的角色信息包括:若用户两次开锁的时间间隔小于预设的第一时间间隔,则确定用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,则确定用户的角色信息为第二用户。

在本公开的一些实施例中,所述用户的开锁行为信息还包括开锁的方式,根据所述用户的开锁行为信息分析得到用户的角色信息包括:若用户两次开锁的时间间隔小于预设的第一时间间隔,且所述开锁的方式为采用ic卡或者钥匙开锁,则确定所述用户的角色信息为第一用户;若用户两次开锁的时间间隔大于预设的第二时间间隔,且所述开锁的方式为采用app开锁或指纹开锁,则确定所述用户的角色信息为第二用户。

在本公开的一些实施例中,当所述用户角色信息为第二用户,且所述开锁时间为上午时,向所述第二用户发送推荐信息,所述推荐信息包括天气信息、路况信息和/或广告信息。

在本公开的一些实施例中,所述用户开锁行为通过区块链系统的智能合约实现,当检测到用户的开锁行为之后,智能门锁将采集到的信息上传至区块链系统,经过智能合约处理后,区块链系统向智能门锁发送开锁信息。

图4为本公开又一个实施例的电子设备的示例性框图。该节点包括存储器和处理器。

存储器用于存储指令,处理器耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如图1中实施例涉及的方法。

如图4所示,该电子设备还包括通信接口,用于与其它设备进行信息交互。同时,该装置还包括总线,处理器、通信接口、以及存储器通过总线完成相互间的通信。

存储器可以包含高速ram存储器,也可还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。存储器也可以是存储器阵列。存储器还可能被分块,并且块可按一定的规则组合成虚拟卷。

此外,处理器可以是一个中央处理器cpu,或者可以是专用集成电路asic,或者是被配置成实施本公开实施例的一个或多个集成电路。

本公开同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1中实施例涉及的方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本公开的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本公开限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本公开的原理和实际应用,并且使本领域的普通技术人员能够理解本公开从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1