行为分析学习系统及方法与流程

文档序号:12661239阅读:288来源:国知局
行为分析学习系统及方法与流程

本发明涉及一种数据分析学习领域,特别涉及一种行为分析学习系统及方法。



背景技术:

随着智能家居系统日益普及,物联网的发展也随之越来越迅速。然而,现有的物联网技术都是依赖预先编写好的程序实现智能化,其所能提供的服务过于模式化,无法根据外界环境的变化进行灵活调整。



技术实现要素:

有鉴于此,有必要提出一种行为分析学习系统及方法。

一种行为分析学习系统,安装并运行于一服务器中,所述服务器与多个采集终端进行通信连接。所述系统包括:一关联模块,用于建立一关联表并存储于一存储器中,所述关联表包括多个关联集群,所述关联集群包括多个采集终端之间的关联;一获取模块,用于获取每一采集终端采集到的数据;一分析模块,用于对每一关联集群中的采集终端采集到的数据进行分析并确定该关联集群中的至少一触发条件及至少一触发结果,其中,每一触发条件对应一触发结果;及一学习模块,用于当一关联集群中的采集终端采集到的数据符合该关联集群中的一触发条件时,根据该触发条件对应的触发结果提供一指导建议或发送一控制指令控制对应的采集终端执行该触发条件对应的触发结果。

一种行为分析学习方法,应用于一服务器中,所述服务器与多个采集终端进行通信连接。所述方法包括:关联步骤:建立一关联表并存储于一存储器中,所述关联表包括多个关联集群,所述关联集群包括多个采集终端之间的关联;获取步骤:获取每一采集终端采集到的数据;分 析步骤:对每一关联集群中的采集终端采集到的数据进行分析并确定该关联集群中的至少一触发条件及至少一触发结果,其中,每一触发条件对应一触发结果;及学习步骤:如果一关联集群中的采集终端采集到的数据符合该关联集群中的一触发条件,根据该触发条件对应的触发结果提供一指导建议或发送一控制指令控制对应的采集终端执行该触发条件对应的触发结果。

本发明的行为分析学习系统及方法通过对采集终端采集到的数据进行分析学习,能够根据用户的习惯灵活调整控制输出,从而给用户提供更加全面灵活的服务。

附图说明

图1是本发明一实施方式中行为分析学习系统的应用环境示意图。

图2是本发明一实施方式中行为分析学习系统的功能模块示意图。

图3是本发明一实施方式中用户界面的示意图。

图4是本发明一实施方式中数据分析的示意图。

图5是本发明一实施方式中行为分析学习方法的步骤流程图。

主要元件符号说明

服务器 100

行为分析学习系统 10

设置模块 11

关联模块 12

获取模块 13

分析模块 14

学习模块 15

存储器 20

处理器 30

通信装置 40

采集终端 200A~200H、200a~200h

用户终端 300A、300a

行为分析学习方法 5

步骤 S501~S505

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

请参阅图1及图2,图1是本发明一实施方式中的行为分析学习系统的应用环境示意图,图2是本发明行为分析学习系统10的功能模块示意图。所述行为分析学习系统10安装并运行于如图1所示的一服务器100中,所述服务器100与多个采集终端200A~200H、200a~200h及多个用户终端300A、300a进行通信连接。

所述多个采集终端200A~200H、200a~200h可以是同一用户设置的用于采集其日常生活数据的终端,也可以是多个用户设置的用于采集每一用户日常生活数据的终端。所述多个用户终端300A、300a用于供用户添加或设置采集各自日常生活数据的采集终端200A~200H、200a~200h。所述采集终端200可以是温度传感器、摄像头、湿度传感器、时钟、空调遥控器、电视遥控器等,也可以是带电子标签的一般物件,如衣服、桌子、钥匙扣等。所述用户终端300A、300a为用户随身携带的电子设备,例如手机、平板电脑、笔记本电脑等,供用户与服务器100进行数据互动,方便用户实时了解自己的生活状况及在必要时刻获取服务器100关于某一事件的指导建议。在本实施方式中,所述用户终端300A、300a还可以同时作为采集终端,采集用户生活的相关数据,例如用户所处的地理位置等。

请一并参阅图2,所述服务器100还包括,但不限于,存储器20、处理器30及通信装置40。所述存储器20可以是所述服务器100本身的内存,也可以是与所述服务器100相互独立并能与所述服务器100进行数据交换的存储单元,如安全数字卡、智能媒体卡、快闪存储器卡等。所述存储器20用于存储所述服务器100中安装的程序代码以及各类数据。在本发明 其他实施方式中,所述存储器20还可以是与所述服务器100实现通信连接的用户终端300中的内存。所述处理器30与所述存储器20及所述通信装置40通信连接,用于运行所述存储器20中存储的程序代码及运算各类数据,以执行相应的功能。所述通信装置40用于实现服务器100与多个采集终端200及多个用户终端300之间的通信数据传输。在本实施方式中,所述存储器20中存储有一行为分析学习系统10,所述行为分析学习系统10被所述处理器30所执行,用来实现所述服务器100的部分功能。

在本实施方式中,所述行为分析学习系统10可以被分割为一个或多个模块,所述一个或多个模块被存储在所述存储器20中,并被配置成由一个或多个处理器(本实施方式为所述处理器30)执行,以完成本发明。例如,如图2所示,所述行为分析学习系统10被分割成设置模块11、关联模块12、获取模块13、分析模块14及学习模块15。本发明所称的模块是指一种能够完成特定功能的一系列程序指令段,比程序更适合于描述软件在所述服务器100中的执行过程。

在本实施方式中,以用户个数为两个(用户A及用户a)为例对本发明的行为分析学习系统10进行详细的说明。

所述设置模块11在所述用户终端300A、300a提供一用户界面供用户添加采集终端200A~200H、200a~200h及根据各个采集终端200A~200H、200a~200h之间的关联设置一个或多个关联集群。所述每一关联集群包括与至少一事件或动作关联的多个采集终端。在本实施方式中,所述设置模块11还在所述用户终端300A、300a提供一用户界面供用户设置权限用户。

具体地,在本实施方式中,用户A的用户终端为300A,如图3所示,是本发明一实施方式中的用户界面示意图。用户A可以通过所述用户终端300A上的用户界面添加需要管理的对象,例如家、办公室等。用户A还可以在该用户界面设置每一管理对象的权限用户,例如设置家里的权限用户为室友(用户B)、办公室的权限用户为同事(用户C及用户D)。进一步地,用户A还可以在该用户界面添加设置在用户A家里的采集终端为200A~200D,设置在用户A的办公室的采集终端200E~200H。用户A还 可以在该用户界面设置各个采集终端200A~200H的属性及根据各个采集终端200A~200H之间的关联设置一个或多个关联集群,所述每一关联集群包含多个采集终端。在本实施方式中,所述采集终端200A、200E为温度传感器,用于采集所处环境的温度;采集终端200B、200F为摄像头,用于采集所在区域是否有人或采集周围环境数据;采集终端200C、200G为时钟,用于实时采集时间;采集终端200D为电视遥控器,用于采集电视所处的状态(例如关闭或开启);采集终端200H为空调遥控器,用于采集空调所处的状态(例如关闭或开启、空调问题等)。此外,用户A还可以根据自己的实际需求设置更多的采集终端对家里或办公室的其他状态进行采集,并不仅限于本实施方式中的电视机、空调等。在本实施方式中,用户A建立的关联集群1包括关联的采集终端200B~200D、关联集群2包括关联的采集终端200E、200F及200H。

同样地,用户a也可以在其用户终端300a上的用户界面添加设置在用户a家里的采集终端200a~200d,设置在用户a办公室的采集终端200e~200h以及设置各个采集终端200a~200h的属性及其组成的一个或多个关联集群等。

所述关联模块12获取用户在所述用户界面上的设置,根据用户设置的关联集群建立一关联表并存储于所述存储器20中。在本实施方式中,所述关联模块12将用户A设置的所述关联集群1、2建立一关联表或添加至已有的关联表中。

所述获取模块13获取每一采集终端200A~200H、200a~200h采集到的数据。在本实施方式中,所述获取模块13每隔一预设时间获取每一采集终端200A~200H、200a~200h采集的数据。

所述分析模块14对每一关联集群中的采集终端200A~200H、200a~200h采集到的数据进行分析并确定该关联集群中的至少一触发条件及至少一触发结果,其中,每一触发条件对应一触发结果。在本实施方式中,所述分析模块14根据统计原理对所述获取模块13目前时刻获取到的数据以及先前时刻获取到的数据进行分析,然后确定每一关联集群中的至少一触发条件及至少一触发结果。如图4所示,是本发明一实施方式 中的数据分析的示意图。所述分析模块14根据所述采集终端200B~200D采集到的多项数据进行分析,最后确定触发条件为:200B采集到有人及200C采集到时间为19:00;触发结果为:200D开启,即19:00家里有人时,电视机开启。所述分析模块14根据所述采集终端200E、200F及200H采集到的多项数据进行分析,最后确定的触发条件为:200E采集温度为28℃以上且200F采集到有人;触发结果为:200G开启,及当办公室有人且温度在28℃以上时,空调开启。

当一关联集群中的采集终端采集到的数据符合该关联集群中的一触发条件时,所述学习模块15根据该触发条件对应的触发结果提供一指导建议或发送一控制指令控制对应的采集终端执行该触发条件对应的触发结果。

具体地,所述学习模块15会根据所述分析模块14确定的该关联集群的触发条件及触发结果对该关联集群或其他与该关联集群类似的关联集群给出以下指导建议或控制。

所述学习模块15对用户的一些行为习惯进行学习,并根据学习结果给该用户自己提供相应的指导建议或控制。举例而言,如果所述分析模块14分析到一用户A每天晚上七点在家的时候会开启电视机,当采集终端采集到的状态为晚上七点且家里有人时,所述学习模块15会根据所述分析模块14的分析结果发送一信息指导或建议该用户A开启电视机,或者直接发送一控制信号控制电视机开启。具体地,如果当用户A设置的所述关联集群1中的采集终端200B采集到有人且200C采集到的时间为19:00时,所述学习模块15根据该触发条件对应的触发结果(200D开启)发送一指导建议至用户A的用户终端300A建议用户A开启电视(如发送一内容为“您每天晚上七点都会开启电视机,现在是晚上时间七点,为了避免错过您喜欢的电视节目,建议现在开启电视机”至用户A的用户终端300A)或发送一控制指令至采集终端200D控制其开启电视机。

此外,所述学习模块15还会对用户的一些行为习惯进行学习,并根据学习结果对其他用户提供相应的指导建议或控制。例如,如果所述分析模块14分析到一用户A每天在办公室且办公室温度高于28℃时就会开启 空调,当另一用户a设置的采集终端采集到的状态为该用户a在办公室且办公室温度高于28℃时,所述学习模块15会根据所述分析模块14分析的所述用户A的行为习惯给用户a提供一些指导建议以供其参考或直接控制用户a办公室的空调开启,如发送一内容为“用户A每天在办公室温度高于28℃时就会开启空调,您现在办公室温度高于28℃,为了提高您的办公舒适度,建议开启空调”的信息至用户a的用户终端300a或直接发送一控制指令控制用户a办公室的空调200h开启。

请参阅图5,是本发明一实施方式中行为分析学习方法5的步骤流程图。根据不同的需求,图5所示的流程图中步骤的执行顺序可以改变,某些步骤可以省略。

步骤S501,在用户终端提供一用户界面供用户设置权限用户、添加采集终端及根据各个采集终端之间的关联设置一个或多个关联集群。

步骤S502,根据用户设置的关联集群建立一关联表并存储于一存储器中。

步骤S503,获取每一采集终端采集到的数据。在本实施方式中,所述行为分析学习方法5每隔一预设时间获取每一采集终端采集到的数据。

步骤S504,对每一关联集群中的采集终端采集到的数据进行分析并确定该关联集群中的至少一触发条件及至少一触发结果,其中,每一触发条件对应一触发结果。

步骤S505,如果一关联集群中的采集终端采集到的数据符合该关联集群中的一触发条件,根据该触发条件对应的触发结果提供一指导建议或发送一控制指令控制对应的采集终端执行该触发条件对应的触发结果。

本发明的行为分析学习系统及方法通过对采集终端采集到的数据进行分析,进而确定用户设置的每一关联集群中的至少一触发条件及触发结果,然后根据该确定的触发条件及触发结果给用户自己或其他用户提供相应的指导建议或直接控制对应的控制终端执行该对应的触发结果,实现对用户生活或工作更加灵活全面且智能化的管理,给用户提供了很大的方便。

最后应该说明的是,以上实施例仅用以说明本发明的技术方案而限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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