基于传感器网络的自适应学习方法及其系统的制作方法

文档序号:7803787阅读:123来源:国知局
基于传感器网络的自适应学习方法及其系统的制作方法
【专利摘要】本发明涉及一种基于传感器网络的自适应学习方法及其系统,该方法包括步骤:S1,使用传感器采集行为数据;S2,对所采集的行为数据进行分类并存储;S3,将存储的行为数据进行频数分布统计,得到推送结果;S4,将所述推送结果形成场景方案;S5,将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分析。本发明所述的方法及其系统,具有自适应、智能化和自动化的特点,解脱了人们对各种设备的繁琐操控。
【专利说明】基于传感器网络的自适应学习方法及其系统
【技术领域】
[0001]本发明涉及无线通信【技术领域】,具体地,涉及一种基于传感器网络的自适应学习方法及其系统。
【背景技术】
[0002]无线传感器网络被认为是21世纪最具应用前景的技术之一,得到了众多政府机构、科研团体、商业公司的高度关注。随着硬件芯片、无线通信技术的快速进步,传感器以其简单、方便、实用的特点迅速引起学术界、商业界的极大关注,并正朝着小型化、多样化方向发展。随着人们越来越多的关注生产、交通、办公及生活环境,众多的传感设备开始广泛的应用到社会各个行业,以及与人们息息相关的生活当中。智能工业、智能楼宇、智能家居、智能车辆等具体应用场景蜂拥而出,极大的便利了人们的劳作行为。具体来说,当一个个微小的传感器利用无线方式连接组网之后,人们可以通过手机、平板电脑等智能便携设备,实现远程对各种设备的控制,从而提高了人们的生活质量。
[0003]随着科技的迅速进步,社会各领域中的各型设备越来越趋于多样化、复杂化。然而,当前大多数设备的控制是必须要人为参与的。要想每个人都能对每台设备的熟练控制掌握是繁琐而又费时费力的,也是不现实的。

【发明内容】

[0004]本发明提供了一种基于传感器网络的自适应学习方法及其系统,具有自适应、智能化和自动化的特点,解脱了人们对各种设备的繁琐操控。
[0005]为此目的,本发明提出了一种基于传感器网络的自适应学习方法,其特征在于,所述方法包括步骤:si,使用传感器采集行为数据;S2,对所采集的行为数据进行分类并存储;S3,将存储的行为数据进行频数分布统计,得到推送结果;S4,将所述推送结果形成场景方案;S5,将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分析。
[0006]其中,所述步骤SI具体包括:使用传感器采集行为数据,并将所述数据组成特定的三元组Wevicei, timestamp」,act1nk},其中,i, j, k为自然数,(Ievicei为第i个终端名称,timestampj为第j个时间戳,act1nk为第k个行为方式。
[0007]其中,所述步骤S2具体包括:将所述行为数据按照预设的第一时间段进行存储,并将超过第二时间段的行为数据删除。
[0008]其中,所述步骤S3具体包括:S31,在所存储的三元组中选择任意一个不为空的(Ievicei,得到包含(Ievicei的第一集合;S32,在所述第一集合中,根据行为方式act1nk进行频数分布统计,选择act1n,的最大值的三元组,形成第二集合;S33,在所述第二集合中,根据时间戳timestampj进行频数分布统计,选择timestampj最大值,形成预设推送组;S34,将所述预设推送组与在所述步骤S5中接收到的反馈结果进行判断;S35,如果所述预设推送组与所述反馈结果相冲突,则在所述行为数据中将所上述预设推送组排除,重复上述步骤,直到得到与所述反馈结果不冲突的推送结果;S36,如果所述预设推送组与所述反馈结果不冲突,则直接将所述预设推送组作为推送结果。
[0009]其中,所述步骤S5包括:将推送结果通过传感器推送到对应的各个终端,所述终端接收所述推送结果,在特定时间内进行调整,形成新的行为数据,并且将所述新的行为数据作为反馈结果。
[0010]其中,所述步骤S5还包括:将所述推送结果直接发送到各个终用户终端,若所述用户终端对所述推送结果持否定意见超过特定的次数,则取消对所述推送结果的推送,重复步骤S3,得到新的推送结果。
[0011]根据本发明的另一个方面,提供了一种基于传感器网络的自适应学习系统,其特征在于,所述体统包括:数据采集模块,用于使用传感器采集行为数据;数据存储模块,用于对所采集的行为数据进行分类并存储;数据分析模块,用于将存储的行为数据进行频数分布统计,得到推送结果;场景方案形成模块,将所述推送结果形成场景方案;数据推送和反馈模块,用于将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分析。
[0012]通过上述实施例可知,使用本发明所述的基于传感器网络的自适应学习方法及其系统,通过使用传感器,对用户终端的数据行为进行智能感知、存储和分析,选取频数最高的行为数据预先提供某种场景方案,进而对各种装有传感器的终端进行智能控制,并对终端的反馈信息做出响应。本发明的方法和系统具有自适应、智能化和自动化的有点,极大的解脱了人们对各种设备的繁琐操控。
【专利附图】

【附图说明】
[0013]通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
[0014]图1示出了本发明的基于传感器网络的自适应学习方法的流程图;
[0015]图2示出了本发明的基于传感器网络的自适应学习方法的步骤S3的流程图;
[0016]图3示出了本发明的基于传感器网络的自适应学习系统的结构框图;
[0017]图4示出了本发明的基于传感器网络的自适应学习系统的一个实施例的拓扑示意图。
【具体实施方式】
[0018]下面将结合附图对本发明的实施例进行详细描述。
[0019]图1示出了本发明的基于传感器网络的自适应学习方法的流程图。
[0020]参照图1,本发明实施例的基于传感器网络的自适应学习方法包括步骤:
[0021 ] SI,使用传感器采集行为数据。
[0022]本实施例中,通过安装在设备上的传感器采集各个终端的行为数据,如设备的开关、性能的设定等信息。可以将数据形式设定为:设备名称、时间戳和行为方式,并且将三者组成三元组Wevicei, timestamp」,act1nj ,其中,i, j, k为自然数,(Ievicei为第i个设备名称,timestampj为第j个时间戳,act1nk为第k个行为方式。
[0023]S2,对所采集的行为数据进行分类并存储,将所述行为数据按照预设的第一时间段进行存储,并将超过第二时间段的行为数据删除。
[0024]在本实施例中,第一时间段设定为一周,第二时间段设定为一年,同时,对于第一时间段和第二时间段,可以根据具体的需要进行设定,如也可以将第一时间段设定为一个月,将第二时间段设定为六个月等等。
[0025]同时,也可以将采集的行为数据分类成第一时间段内的数据,第二时间段内的数据和第三时间段内的数据,在本实施例中,第一时间段可以设定为一周,第二时间段可以设定为一个月,第三时间段可以设定为一年,并将第一时间段和第二时间段内的数据分别进行存储,将超过第三时间段的数据删除。
[0026]S3,将存储的行为数据进行频数分布统计,得到推送结果。
[0027]图2示出了本发明的基于传感器网络的自适应学习方法的步骤S3的流程图。
[0028]参照图2,步骤S3具体包括:
[0029]S31,在行为数据的三元组中选择任意一个不为空的(Ievicei,如选择device3的集合作为第一集合;
[0030]S32,在第一集合中,根据device3的行为方式act1nk进行频数分布统计,选择act1nk的最大值,如act1n7,然后根据act1n7的时间戳timestamp」形成第二集合,如{device3, timestampj, act1n7};
[0031]S33,在第二集合中,根据时间戳timestampj进行频数分布统计,选择timestampj最大值,如timestam p2,形成预设推送组{device3, timestamp2, act1n7},重复上述步骤,从而得到每个设备的预设推送组;
[0032]S34,将所述预设推送组与接收到的反馈结果进行判断;
[0033]S35,如果所述预设推送组与所述反馈结果相冲突,则在所述行为数据中将所上述预设推送组排除,重复上述步骤,直到得到与所述反馈结果不冲突的推送结果;
[0034]S36,如果所述预设推送组与所述反馈结果不冲突,则直接将所述预设推送组作为推送结果。
[0035]S4,将所述推送结果形成场景方案.[0036]S5,将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分析。
[0037]将场景方案对应地发送到各个终端,并且统计每个终端对场景方案的反应,若所述终端对所述推送结果持否定意见超过特定的次数,则取消对所述推送结果的推送,重复步骤S3,得到新的推送结果。
[0038]在本实施例中,否定意见的次数一般不超过三次。
[0039]对于通过传感器控制的终端,该终端在接收到场景方案后,在特定的时间内(如一分钟内)进行调整,传感器记录调整后的数据并将该数据作为行为数据发送,则重复进行步骤SI,同时,将该行为数据作为反馈结果,与步骤S34中的预设推送组进行判断。
[0040]图3示出了本发明的基于传感器网络的自适应学习系统的结构框图。
[0041 ] 在本发明的另一个实施例中,提供了一种基于传感器网络的自适应学习系统,如图3所示,该系统包括:
[0042]数据采集模块110,用于使用传感器采集行为数据;
[0043]数据存储模块120,用于对所采集的行为数据进行分类并存储;[0044]数据分析模块130,用于将存储的行为数据进行频数分布统计,得到推送结果;
[0045]场景方案形成模块140,将所述推送结果形成场景方案;
[0046]数据推送和反馈模块150,用于将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分析。
[0047]图4示出了本发明的基于传感器网络的自适应学习系统的一个实施例的拓扑示意图
[0048]在本发明的又一个实施例中,提供了一种基于传感器网络的自适应学习系统,该系统具体包括--云端210,智能网关220,传感器230以及用户终端240。
[0049]在使用基于传感器网络的自适应学习系统进行学习时,传感器230采集用户终端240的行为数据,形成三元组。
[0050]然后传感器230将采集的数据统一汇聚到智能网关220。智能网关220具备多种通信接口,既能够与传感器230通过无线通信方式进行那个信息交互,又能够连接互联网的云端210,还能够直接连接用户所使用的智能便携设备250,如手机、平板电脑等。
[0051]智能网关220将各个传感器230采集的行为数据汇总后,上传给云端210进行存储。
[0052]云端210根据 时间戳分别按第一时间段(如一周)和第二时间段将数据进行频数分布统计。
[0053]并且将超过第三时间段(如一年)的数据删除。
[0054]在将数据进行频数分布统计后,云端210将推送结果形成场景方案,并发送给智能网关220,智能网关220根据各个用户终端240的位置将场景方案分别发送到相应的传感器230,传感器230根据时间戳和行为方式对各个用户终端240进行控制。
[0055]同时,云端210也可以将场景方案直接发送给用户的智能便携设备250,如手机、平板电脑等。
[0056]对于推送到用户智能便携设备250上的场景方案,如果用户持否定意见超过设定的次数,则立即取消该场景方案的推送,重新进行频数分布统计,形成新的推送结果。
[0057]对于传感器230控制的用户终端240,如果用户在特定时间内(如一分钟)进行调整,则传感器230记录并立即发送此行为数据。
[0058]通过上述实施例可知,使用本发明所述的基于传感器网络的自适应学习方法及其系统,通过使用传感器,对用户终端的数据行为进行智能感知、存储和分析,选取频数最高的行为数据预先提供某种场景方案,进而对各种装有传感器的终端进行智能控制,并对终端的反馈信息做出响应。本发明的方法和系统具有自适应、智能化和自动化的有点,极大的解脱了人们对各种设备的繁琐操控。
[0059]虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
【权利要求】
1.基于传感器网络的自适应学习方法,其特征在于,所述方法包括步骤: Si,使用传感器采集行为数据; S2,对所采集的行为数据进行分类并存储; S3,将存储的行为数据进行频数分布统计,得到推送结果; S4,将所述推送结果形成场景方案; S5,将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分析。
2.根据权利要求1所述的基于传感器网络的自适应学习方法,其特征在于,所述步骤SI具体包括: 使用传感器采集行为数据,并将所述数据组成特定的三元组Wevicei, timestampj,act1nj ,其中,i, j, k为自然数,(Ievicei为第i个终端名称,timestamp」为第j个时间戳,act1nk为第k个行为方式。
3.根据权利要求1所述的基于传感器网络的自适应学习方法,其特征在于,所述步骤S2具体包括: 将所述行为数 据按照预设的第一时间段进行存储,并将超过第二时间段的行为数据删除。
4.根据权利要求2所述的基于传感器网络的自适应学习方法,其特征在于,所述步骤S3具体包括: S31,在所存储的行为数据的三元组中选择任意一个不为空的device,,得到包含(Ievicei的第一集合; 532,在所述第一集合中,根据行为方式act1nk进行频数分布统计,选择act1nk的最大值的三元组,形成第二集合; 533,在所述第二集合中,根据时间戳timestampj进行频数分布统计,选择timestampj最大值,形成预设推送组; S34,将所述预设推送组与在所述步骤S5中接收到的反馈结果进行判断; S35,如果所述预设推送组与所述反馈结果相冲突,则在所述行为数据中将所上述预设推送组排除,重复上述步骤,直到得到与所述反馈结果不冲突的推送结果; S36,如果所述预设推送组与所述反馈结果不冲突,则直接将所述预设推送组作为推送结果。
5.根据权利要求1所述的基于传感器网络的自适应学习方法,其特征在于,上述步骤S5包括: 将推送结果通过传感器推送到对应的各个终端,所述终端接收所述推送结果,在特定时间内进行调整,形成新的行为数据,并且将所述新的行为数据作为反馈结果。
6.根据权利要求5所述的基于传感器网络的自适应学习方法,其特征在于,所述步骤S5还包括: 将所述推送结果直接发送到各个用户终端,若所述用户终端对所述推送结果持否定意见超过特定的次数,则取消对所述推送结果的推送,重复步骤S3,得到新的推送结果。
7.基于传感器网络的自适应学习系统,其特征在于,所述体统包括: 数据采集模块,用于使用传感器采集行为数据; 数据存储模块,用于对所采集的行为数据进行分类并存储;数据分析模块,用于将存储的行为数据进行频数分布统计,得到推送结果; 场景方案形成模块,将所述推送结果形成场景方案; 数据推送和反馈模块,用于将所述场景方案进行推送,并接收推送后的反馈结果,对所述反馈结果进行分 析。
【文档编号】H04W84/18GK104036117SQ201410203656
【公开日】2014年9月10日 申请日期:2014年5月14日 优先权日:2014年5月14日
【发明者】李沁, 陈文龙, 姚龙 申请人:北京网河时代科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1