[发明专利]一种融合时空因素的智能家居用户操控行为习惯建模方法有效
申请号: | 201810953367.3 | 申请日: | 2018-08-21 |
公开(公告)号: | CN109344992B | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 梁天恺;曾碧;刘建圻;徐雅芸;赵俊峰 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/08 |
代理公司: | 广东广信君达律师事务所 44329 | 代理人: | 杜鹏飞;杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种融合时空因素的智能家居用户操控行为习惯建模方法,包括下述步骤:S1,结合无线网络或者有线网络,对用户所有智能家居设备的操控记录数据以及设备的地理位置信息进行采集;包括用户历史操控数据的读取和汇聚;本发明实现从用户历史操控数据中进行数据挖掘,得到用户的操控行为习惯并进行用户操控行为习惯的建模,有利于更高效率地根据用户当前的操作来预测用户下一步的操作,并形成一种更适合用户体验的智能家居操控行为推荐方案,同时增强了智能家居操控行为推荐方案的可扩展性,填补了传统算法的不足。 | ||
搜索关键词: | 一种 融合 时空 因素 智能家居 用户 操控 行为习惯 建模 方法 | ||
【主权项】:
1.一种融合时空因素的智能家居用户操控行为习惯建模方法,其特征在于,包括下述步骤:S1,结合无线网络或者有线网络,对用户所有智能家居设备的操控记录数据以及设备的地理位置信息进行采集;包括用户历史操控数据的读取和汇聚;其中,数据加载模块包括在线入口和离线入口:在线入口支持直接从MySQL数据库根据用户ID读取相应的用户操控记录后,进行操控行为习惯的预测;离线入口则支持输入符合主流规范的csv文件路径并根据文件路径进行CSV本地记录文件的读取后,进行操控行为习惯的预测;S2,将用户数据进行数据预处理,实现各维度空间数据映射到相同的数据空间;数据预处理包括数据清洗、数据转换和数据标记;S2.1,数据清洗;数据清洗的主要任务为数据缺失值的处理,该处理方法为使用热卡填充法处理:对于一个包含缺失值的变量,热卡填充法在数据库中找到一个与它最相似的对象,然后用这个相似对象的值来进行填充;S2.2,数据转换;在用户操控记录中,每一列代表不同的数据空间,而数据空间之间往往由于取值范围,如日期和操控状态的取值范围不同,从而导致数据特征维度的不一致,为了实现数据维度的一致性,需要将不同空间的数据映射到相同的空间,因此使用公式(1)将其映射到取值范围为0‑1之间的空间,公式(1)如下所示:其中date表示某一维度空间下的原始数据集,i为该数据集下的第i个数据点,min函数是取数据集中的最小值,max函数是取数据集中的最大值;而对于用户设备的位置坐标,则利用公式(2)将其进行0‑1均值归一化处理,公式(2)如下所示:其中x′代表归一化转换后取值范围为0‑1的坐标空间,x代表某一设备的位置坐标,即x=(X,Y),μ表示该设备位置坐标中X和Y的均值,即μ=(μX,μY),σ则代表位置坐标中X和Y的方差,即σ=(σX,σY);S2.3,数据标记;为实现推导式学习,挖掘出某一设备经过某一状态操控后将会触发哪些设备并进入什么状态的功能,则需要为用户的操控历史记录打上标记,打标记的具体规则为:某一记录的标记代表下一个被操控的设备及其操控状态;S3,将用户操控数据的时间特征和空间特征进行分离,并生成时间特征集和空间特征集;其中,时间特征主要是记录生成时间,即设备的操控时间,空间特征主要是记录设备的地理位置坐标;S4,特征学习;将用户操控数据的时间特征放进时间特征学习器中进行学习;同时将用户操控数据的空间特征放进空间特征学习器中进行学习;S5,学习结果的汇聚;将S4中学习的结果通过学习结果汇聚器进行相乘汇聚,得到最终的用户行为操控习惯模型;S6,预测阶段;如用户有新的操控记录被生成,则将该用户记录的特征输入到S5的用户行为操控习惯模型中,即可推导出用户接下来最有可能操控的设备及其操控状态,实现用户行为预测的功能。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810953367.3/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理