基于大数据的家居服务系统的制作方法

文档序号:10660689阅读:236来源:国知局
基于大数据的家居服务系统的制作方法
【专利摘要】本发明公开了基于大数据的家居服务系统,包括数据资源准备模块、任务规划模块、可信组合评估模块、生活消费咨询信息数据调度模块和信息数据显示模块,其中所述可信组合评估模块包括评估子模块和评估优化子模块,所述生活消费咨询信息数据调度模块包括用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的查找子模块。本发明实现了家居服务系统的信息实时获取功能;提高了支撑大数据服务的云服务组合方案的可信度,最大利益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理成本,且节约了评估时间,提高了评估速度;提高了满足家居用户的信息调度请求的生活消费咨询信息数据查找的效率。
【专利说明】
基于大数据的家居服务系统
技术领域
[0001] 本发明涉及智能家居领域,具体涉及基于大数据的家居服务系统。
【背景技术】
[0002] 科学技术的飞速发展,智能家居领域也不断取得巨大的发展。家庭智能化将是大 势所趋,不久将来,我国的智能家居市场也会突飞猛进。智能家居是以住宅为基础,基于网 络通信、智能家电、灯具自动化,集系统、结构、服务、管理为一体的,利用综合布线技术智等 实现舒适、安全、便捷的居住环境。智能家居由于其以上有益的特点,将在未来成为现代社 会的新宠儿。而现有智能家居系统包括其控制系统基本上是对家居环境中的多个类别的电 气设备进行硬件上的控制,实现远程操作,缺乏各种生活信息的实时获取。

【发明内容】

[0003] 针对上述问题,本发明提供基于大数据的家居服务系统。
[0004] 本发明的目的采用以下技术方案来实现:
[0005] 基于大数据的家居服务系统,包括:
[0006] (1)数据资源准备模块,用于通过云服务对各方面的生活消费咨询信息数据进行 搜集、分类并封装存储,其包括大数据信息服务器和数据资源分类子模块,所述大数据信息 服务器用于搜集生活消费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广 播信息数据库连接;
[0007] (2)任务规划模块,用于对生活消费咨询信息数据的处理过程划分为数据存储子 任务、数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配 满足其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存 储资源或计算资源;
[0008] (3)可信组合评估模块:用于根据任务规划模块生成的大数据服务的任务规划,执 行云服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处理 提供存储和汁算资源,其包括评估子模块和评估优化子模块;
[0009] 所述评估子模块具体执行的操作为:
[0010] A、根据云端服务资源池SPv和对应的服务质量历史记录,进行云服务组合方案 的效用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块获得的任务规 划6={61,6 2,63},对应的仏35约束为0={01,(:2,(: 3},每个子任务6¥对应的云端服务资源池 SPV共有mv个服务,对于云端服务资源池SP V中的每一个服务SP~,其包含的Q〇s历史记录个 数为Lvu,由SP V形成的第γ个可行的云服务组合方案为CSY,ve [1,4],ω e [1,mv],定义模 型为:
[0012] 其中,Q〇iS.max(fc)为第k维度的最大值,Q〇s.mi"(&)为第k维度的Qo s:最小值,SPvu Rh为隶属于SPVU的一条Q%历史记录,Χνω-h表示模型中效用函数的参数;
[0013] B、根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前 Z个可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定;
[0014] C、对每一组优选云服务组合方案计算其效用函数值的平均值;
[0015] D、选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组 合方案;
[0016] 所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合 云服务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接 调用其函数值;
[0017] (4)生活消费咨询信息数据调度模块,用于根据家居用户的信息调度请求在云端 服务资源池的相应位置调度需要的生活消费咨询信息数据;
[0018] (5)信息数据显示模块,用于将调度的生活消费咨询信息数据信息咨询通过显示 屏实时显不给家居用户。
[0019] 其中,所述生活消费咨询信息数据调度模块包括用于查找满足家居用户的信息调 度请求的生活消费咨询信息数据的查找子模块,所述查找子模块执行的具体操作为:
[0020] 设&为非结构化对等网络中的一个对等节点,5?为本地资源池,为邻居节点资 源信息池,i e [ 1,η ],η为对等网络包含节点的总数,发起查询请求M j的节点为X j,在X j的邻 居节点集合中按照概率Pj随机挑选出的对等节点集为PjX (xji,xj2,.. .xjm},je [l,n];
[0021] 当对等节点XB收到发送的查询请求吣时,检查&和&;中是否含有满足查询请求 Mj的生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息 数据所在对等节点的位置信息,创建查询的响应消息 (^;?,并根据的位置信息,将所述响 应信息CM;返回给Xj,然后将Xj的生命值减1,若Xj的生命值为〇,丢弃查询请求Mj,若不为0, 采用Q学习算法计算PjX{xji,xj3,.. .xjm}中各对等节点的Q值,将查询请求Mj转发给pjX{ Xjl,Xj2,.. . Xjm}中Q值最大的节点,概率Pj在网络悠闲时的取值范围为(5,8],在网络拥堵时 的取值范围为[0,3);
[0022]设定Q值的计算公式为:
[0024] 其中,Qnew表示Q的新值,Q〇id表示Q的老值,Qiearn表示被学习的值,α表示学习速率,β 表示拥塞因素,况表示时刻t节点的缓存队列中待处理的查询请求消息数,表示 Pj X (Xjl,Xj2,…Xjm}中的节点χ』μ处理一条查询请求消息所规定的时间,7?表示Pj X (Xjl, Xj2, . . .Xjm}中的节点Χ』μ处理一条查询请求消息实际所需的时间;函数I[X]在X>0时取值为 1^彡〇时取值为〇,<1的取值范围是[0.25,0.3],0的取值范围是[0.45,0.5]。
[0025] 本发明的有益效果为:
[0026] 1、设置数据资源准备模块、任务规划模块、可信组合评估模块、生活消费咨询信息 数据调度模块和信息数据显示模块,实现了家居服务系统的信息实时获取功能;
[0027] 2、在生活消费咨询信息数据调度模块中设置用于查找满足家居用户的信息调度 请求的生活消费咨询信息数据的查找子模块,定义了查找子模块执行的具体操作,提高了 满足家居用户的信息调度请求的生活消费咨询信息数据查找的效率;
[0028] 3、设置可信组合评估模块,提高了支撑大数据服务的云服务组合方案的可信度, 最大利益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理 成本,且采用评估优化子模块,节约了评估时间,提高了评估速度。
【附图说明】
[0029]利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限 制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得 其它的附图。
[0030] 图1是本发明各模块的连接示意图;
[0031] 图2是本发明评估子模块的工作流程图。
[0032]附图标记:
[0033] 数据资源准备模块1、任务规划模块2、可信组合评估模块3、生活消费咨询信息 数据调度模块4、信息数据显示模块5、评估子模块31、评估优化子模块32、查找子模块 41〇
【具体实施方式】
[0034] 结合以下实施例对本发明作进一步描述。
[0035] 实施例1
[0036] 参见图1、图2,本实施例的基于大数据的家居服务系统,包括:
[0037] (1)数据资源准备模块1,用于通过云服务对各方面的生活消费咨询信息数据进行 搜集、分类并封装存储,其包括大数据信息服务器和数据资源分类子模块,所述大数据信息 服务器用于搜集生活消费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广 播信息数据库连接;
[0038] (2)任务规划模块2,用于对生活消费咨询信息数据的处理过程划分为数据存储子 任务、数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配 满足其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存 储资源或计算资源;
[0039] (3)可信组合评估模块3:用于根据任务规划模块2生成的大数据服务的任务规划, 执行云服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处 理提供存储和汁算资源,其包括评估子模块31和评估优化子模块32;
[0040] 所述评估子模块31具体执行的操作为:
[0041] A、根据云端服务资源池SPV和对应的服务质量QCs历史记录,进行云服务组合方案 的效用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块2获得的任务规 划6={6 1,62,63},对应的兑知约束为0={01,(: 2,(:3},每个子任务6¥对应的云端服务资源池 SPV共有m v个服务,对于云端服务资源池SPV中的每一个服务SP~,其包含的Q%历史记录个 数为L_,由SP V形成的第γ个可行的云服务组合方案为CSY,ve [1,4],ω e [1,mv],定义模 型为:
[0043] 其中,Q〇.smi"(fc)为第k维度的Qos最大值,Q〇Smin(_fc :)为第k维度的_卩办最小值,SPVU Rh为隶属于SPVU的一条历史记录,xvu-h表示模型中效用函数的参数;
[0044] B、根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前 Z个可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定;
[0045] C、对每一组优选云服务组合方案计算其效用函数值的平均值;
[0046] D、选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组 合方案;
[0047]所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合 云服务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接 调用其函数值;
[0048] (4)生活消费咨询信息数据调度模块4,用于根据家居用户的信息调度请求在云端 服务资源池的相应位置调度需要的生活消费咨询信息数据;
[0049] (5)信息数据显示模块5,用于将调度的生活消费咨询信息数据信息咨询通过显示 屏实时显不给家居用户。
[0050] 其中,所述生活消费咨询信息数据调度模块4包括用于查找满足家居用户的信息 调度请求的生活消费咨询信息数据的查找子模块41,所述查找子模块41执行的具体操作 为:
[0051] SXl为非结构化对等网络中的一个对等节点,为本地资源池为邻居节点资 源信息池,i e [ 1,η ],η为对等网络包含节点的总数,发起查询请求M j的节点为X j,在X j的邻 居节点集合中按照概率Pj随机挑选出的对等节点集为PjX (xji,xj2,.. .xjm},j e [1,n];
[0052]当对等节点Xl收到&发送的查询请求Μ」时,检查%和^中是否含有满足查询请求 Mj的生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息 数据所在对等节点的位置信息,创建查询的响应消息以/,并根据^的位置信息,将所述响 应信息返回给 Xj,然后将Xj的生命值减1,若Xj的生命值为0,丢弃查询请求Mj,若不为0, 采用Q学习算法计算PjX{xji,xj2,.. .xjm}中各对等节点的Q值,将查询请求Mj转发给pjX{ Xjl,Xj2,.. . Xjm}中Q值最大的节点,概率Pj在网络悠闲时的取值范围为(5,8],在网络拥堵时 的取值范围为[0,3);
[0053]设定Q值的计算公式为:
[0055] 其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被学习的值,α表示学习速率,β 表示拥塞因素,'/0表示时亥叶节点的缓存队列中待处理的查询请求消息数,表 示Pj X (Xjl,Xj2, ...Xjni}中的节点χ』μ处理一条查询请求消息所规定的时间,Τχ/μ表示Pj X { Xjl,Xj2, · · .Xjm}中的节点Χ』μ处理一条查询请求消息实际所需的时间;函数I[X]在X>0时取值 为l,x彡0时取值为0,α的取值范围是[0.25,0.3],邱勺取值范围是[0.45,0.5]。
[0056] 本实施例设置数据资源准备模块1、任务规划模块2、可信组合评估模块3、生活消 费咨询信息数据调度模块4和信息数据显示模块5,实现了家居服务系统的信息实时获取功 能;设置可信组合评估模块3,提高了支撑大数据服务的云服务组合方案的可信度,最大利 益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理成本, 且采用评估优化子模块32,节约了评估时间,提高了评估速度;在生活消费咨询信息数据调 度模块4中设置用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的查找子 模块41,定义了查找子模块41执行的具体操作,提高了满足家居用户的信息调度请求的生 活消费咨询信息数据查找的效率,其中取值α = 0.25,β = 0.45,满足家居用户的信息调度请 求的生活消费咨询信息数据查找的效率提高了2%。
[0057] 实施例2
[0058]参见图1、图2,本实施例的基于大数据的家居服务系统,包括:
[0059] (1)数据资源准备模块1,用于通过云服务对各方面的生活消费咨询信息数据进行 搜集、分类并封装存储,其包括大数据信息服务器和数据资源分类子模块,所述大数据信息 服务器用于搜集生活消费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广 播信息数据库连接;
[0060] (2)任务规划模块2,用于对生活消费咨询信息数据的处理过程划分为数据存储子 任务、数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配 满足其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存 储资源或计算资源;
[0061 ] (3)可信组合评估模块3:用于根据任务规划模块2生成的大数据服务的任务规划, 执行云服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处 理提供存储和汁算资源,其包括评估子模块31和评估优化子模块32;
[0062] 所述评估子模块31具体执行的操作为:
[0063] A、根据云端服务资源池SPV和对应的服务质量〇%历史记录,进行云服务组合方案 的效用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块2获得的任务规 划6={6 1,62,63},对应的0%约束为0={(:1,(: 2,(:3},每个子任务6¥对应的云端服务资源池 SPV共有m v个服务,对于云端服务资源池SPV中的每一个服务SP~,其包含的Q〇s历史记录个 数为L_,由SP V形成的第γ个可行的云服务组合方案为CSY,ve [1,4],ω e [1,mv],定义模 型为:
[0065] 其中,为第k维度的Qos§大值,Q;£js_(fc):为第k维度的^丨最小值,SP VU Rh为隶属于SP~的一条历史记录,x~2h表示模型中效用函数的参数;
[0066] B、根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前 Z个可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定;
[0067] C、对每一组优选云服务组合方案计算其效用函数值的平均值;
[0068] D、选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组 合方案;
[0069] 所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合 云服务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接 调用其函数值;
[0070] (4)生活消费咨询信息数据调度模块4,用于根据家居用户的信息调度请求在云端 服务资源池的相应位置调度需要的生活消费咨询信息数据;
[0071] (5)信息数据显示模块5,用于将调度的生活消费咨询信息数据信息咨询通过显示 屏实时显不给家居用户。
[0072] 其中,所述生活消费咨询信息数据调度模块4包括用于查找满足家居用户的信息 调度请求的生活消费咨询信息数据的查找子模块41,所述查找子模块41执行的具体操作 为:
[0073] 设^为非结构化对等网络中的一个对等节点,为本地资源池,仏;为邻居节点资 源信息池,i e [ 1,n],n为对等网络包含节点的总数,发起查询请求Mj的节点为xj,在xj的邻 居节点集合中按照概率Pj随机挑选出的对等节点集为PjX (xji,xj2,.. .xjm},j e [1,n];
[0074] 当对等节点Xl收到发送的查询请求W时,检查仏和知中是否含有满足查询请求 Mj的生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息 数据所在对等节点的位置信息,创建查询的响应消息以 ;·,并根据^的位置信息,将所述响 应信息Cm)返回给Xj,然后将Xj的生命值减1,若Xj的生命值为〇,丢弃查询请求Mj,若不为0, 采用Q学习算法计算PjX{xji,xj2,.. .xjm}中各对等节点的Q值,将查询请求Mj转发给pjX{ Xjl,Xj2,.. . Xjm}中Q值最大的节点,概率Pj在网络悠闲时的取值范围为(5,8],在网络拥堵时 的取值范围为[0,3);
[0075]设定Q值的计算公式为:
[0077] 其中,Qnew表示Q的新值,Q〇id表示Q的老值,Qiearn表示被学习的值,α表示学习速率,β 表示拥塞因素表示时亥叶节点的缓存队列中待处理的查询请求消息数,『、表 示Pj X (Xjl,Xj2, ...Xjni}中的节点Χ』μ处理一条查询请求消息所规定的时间,表示pj X { Xjl,Xj2, · · .Xjm}中的节点Χ』μ处理一条查询请求消息实际所需的时间;函数I[X]在X>0时取值 为l,x彡0时取值为0,α的取值范围是[0.25,0.3],β的取值范围是[0.45,0.5]。
[0078]本实施例设置数据资源准备模块1、任务规划模块2、可信组合评估模块3、生活消 费咨询信息数据调度模块4和信息数据显示模块5,实现了家居服务系统的信息实时获取功 能;设置可信组合评估模块3,提高了支撑大数据服务的云服务组合方案的可信度,最大利 益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理成本, 且采用评估优化子模块32,节约了评估时间,提高了评估速度;在生活消费咨询信息数据调 度模块4中设置用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的查找子 模块41,定义了查找子模块41执行的具体操作,提高了满足家居用户的信息调度请求的生 活消费咨询信息数据查找的效率,其中取值α = 0.3,β = 0.46,满足家居用户的信息调度请 求的生活消费咨询信息数据查找的效率提高了 1.8%。
[0079] 实施例3
[0080]参见图1、图2,本实施例的基于大数据的家居服务系统,包括:
[0081 ] (1)数据资源准备模块1,用于通过云服务对各方面的生活消费咨询信息数据进行 搜集、分类并封装存储,其包括大数据信息服务器和数据资源分类子模块,所述大数据信息 服务器用于搜集生活消费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广 播信息数据库连接;
[0082] (2)任务规划模块2,用于对生活消费咨询信息数据的处理过程划分为数据存储子 任务、数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配 满足其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存 储资源或计算资源;
[0083] (3)可信组合评估模块3:用于根据任务规划模块2生成的大数据服务的任务规划, 执行云服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处 理提供存储和汁算资源,其包括评估子模块31和评估优化子模块32;
[0084]所述评估子模块31具体执行的操作为:
[0085] Α、根据云端服务资源池 SPV和对应的服务质量0%历史记录,进行云服务组合方案 的效用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块2获得的任务规 划G= {Gi,G2,G3},对应的9%约束为C= {Ci,C2,C3},每个子任务Gv对应的云端服务资源池 SPV共有mv个服务,对于云端服务资源池SPV中的每一个服务SP~,其包含的Q 〇s历史记录个 数为Lvu,由SPv形成的第γ个可行的云服务组合方案为CSY,ve [1,4],ω e [1,mv],定义模 型为:
[0087] 其中,Q〇Smax(fc)为第k维度的<3&最大值,Q〇SOTi"(fc)为第k维度的卩以最小值,SP V" Rh为隶属于SPVU的一条历史记录,Xvu-h表示模型中效用函数的参数;
[0088] B、根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前 Z个可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定;
[0089] C、对每一组优选云服务组合方案计算其效用函数值的平均值;
[0090] D、选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组 合方案;
[0091] 所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合 云服务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接 调用其函数值;
[0092] (4)生活消费咨询信息数据调度模块4,用于根据家居用户的信息调度请求在云端 服务资源池的相应位置调度需要的生活消费咨询信息数据;
[0093] (5)信息数据显示模块5,用于将调度的生活消费咨询信息数据信息咨询通过显示 屏实时显不给家居用户。
[0094] 其中,所述生活消费咨询信息数据调度模块4包括用于查找满足家居用户的信息 调度请求的生活消费咨询信息数据的查找子模块41,所述查找子模块41执行的具体操作 为:
[0095] 设^为非结构化对等网络中的一个对等节点,为本地资源池 ,为邻居节点资 源信息池,i e [ 1,η ],η为对等网络包含节点的总数,发起查询请求M j的节点为X j,在X j的邻 居节点集合中按照概率Pj随机挑选出的对等节点集为PjX (xji,xj2,.. .xjm},je [1,n];
[0096] 当对等节点Xi收到Xj发送的查询请求Mj时,检查心;和>^中是否含有满足查询请求 Mj的生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息 数据所在对等节点的位置信息,创建查询的响应消息,并根据^的位置信息,将所述响 应信息 CM;?返回给Xj,然后将Xj的生命值减1,若Xj的生命值为0,丢弃查询请求Mj,若不为0, 采用Q学习算法计算PjX{xji,xj2,.. .xjm}中各对等节点的Q值,将查询请求Mj转发给pjX{ Xjl,Xj2,.. . Xjm}中Q值最大的节点,概率Pj在网络悠闲时的取值范围为(5,8],在网络拥堵时 的取值范围为[0,3);
[0097]设定Q值的计算公式为:
[0099] 其中,Qnew表示Q的新值,Q〇id表示Q的老值,Qiearn表示被学习的值,α表示学习速率,β 表示拥塞因素,表示时亥叶节点^的缓存队列中待处理的查询请求消息数,表 示Pj X (Xjl,Xj2,…Xjm}中的节点Χ』μ处理一条查询请求消息所规定的时间,^?表示pj X { Xjl,Xj2, · · .Xjm}中的节点Χ』μ处理一条查询请求消息实际所需的时间;函数I[X]在X>0时取值 为l,x彡0时取值为0,α的取值范围是[0.25,0.3],β的取值范围是[0.45,0.5]。
[0100] 本实施例设置数据资源准备模块1、任务规划模块2、可信组合评估模块3、生活消 费咨询信息数据调度模块4和信息数据显示模块5,实现了家居服务系统的信息实时获取功 能;设置可信组合评估模块3,提高了支撑大数据服务的云服务组合方案的可信度,最大利 益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理成本, 且采用评估优化子模块32,节约了评估时间,提高了评估速度;在生活消费咨询信息数据调 度模块4中设置用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的查找子 模块41,定义了查找子模块41执行的具体操作,提高了满足家居用户的信息调度请求的生 活消费咨询信息数据查找的效率,其中取值α = 0.29,β = 0.47,满足家居用户的信息调度请 求的生活消费咨询信息数据查找的效率提高了2.1%。
[0101] 实施例4
[0102] 参见图1、图2,本实施例的基于大数据的家居服务系统,包括:
[0103] (1)数据资源准备模块1,用于通过云服务对各方面的生活消费咨询信息数据进行 搜集、分类并封装存储,其包括大数据信息服务器和数据资源分类子模块,所述大数据信息 服务器用于搜集生活消费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广 播信息数据库连接;
[0104] (2)任务规划模块2,用于对生活消费咨询信息数据的处理过程划分为数据存储子 任务、数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配 满足其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存 储资源或计算资源;
[0105] (3)可信组合评估模块3:用于根据任务规划模块2生成的大数据服务的任务规划, 执行云服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处 理提供存储和汁算资源,其包括评估子模块31和评估优化子模块32;
[0106] 所述评估子模块31具体执行的操作为:
[0107] Α、根据云端服务资源池SPV和对应的服务质量历史记录,进行云服务组合方案 的效用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块2获得的任务规 划G= {Gi,G2,G3},对应的约束为C= {Ci,C2,C3},每个子任务Gv对应的云端服务资源池 SPV共有m v个服务,对于云端服务资源池SPV中的每一个服务SP~,其包含的Q电历史记录个 数为,由SP V形成的第γ个可行的云服务组合方案为CSY,ve[l,4],c〇e[l,mv],定义模 型为:
[0109] 其中,Q〇SmaxO)为第k维度的(1%最大值,Q〇s_(fc)为第k维度的Q 〇s最小值,SPVU Rh为隶属于SP~的一条(2%历史记录,x~-h表示模型中效用函数的参数;
[0110] B、根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前 Z个可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定;
[0111] C、对每一组优选云服务组合方案计算其效用函数值的平均值;
[0112] D、选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组 合方案;
[0113] 所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合 云服务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接 调用其函数值;
[0114] (4)生活消费咨询信息数据调度模块4,用于根据家居用户的信息调度请求在云端 服务资源池的相应位置调度需要的生活消费咨询信息数据;
[0115] (5)信息数据显示模块5,用于将调度的生活消费咨询信息数据信息咨询通过显示 屏实时显不给家居用户。
[0116] 其中,所述生活消费咨询信息数据调度模块4包括用于查找满足家居用户的信息 调度请求的生活消费咨询信息数据的查找子模块41,所述查找子模块41执行的具体操作 为:
[0117] SXl为非结构化对等网络中的一个对等节点,为本地资源池为邻居节点资 源信息池 ,i e [ 1,n],n为对等网络包含节点的总数,发起查询请求Mj的节点为xj,在xj的邻 居节点集合中按照概率Pj随机挑选出的对等节点集为PjX (xji,xj2,.. .xjm},je [l,n];
[0118] 当对等节点Xl收到^发送的查询请求吣时,检查%和以中是否含有满足查询请求 Mj的生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息 数据所在对等节点的位置信息,创建查询的响应消息^!^,并根据的位置信息,将所述响 应信息返回给 Xj,然后将Xj的生命值减1,若Xj的生命值为0,丢弃查询请求Mj,若不为0, 采用Q学习算法计算PjX{xji,xj2,.. .xjm}中各对等节点的Q值,将查询请求Mj转发给pjX{ Xjl,Xj2,.. . Xjm}中Q值最大的节点,概率Pj在网络悠闲时的取值范围为(5,8],在网络拥堵时 的取值范围为[0,3);
[0119] 设定Q值的计算公式为:
[0121 ] 其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被学习的值,α表示学习速率,β 表示拥塞因素,义;μω表示时亥叶节点的缓存队列中待处理的查询请求消息数,『'^^表 示Pj X (Xjl,Xj2, . . .Xjm}中的节点χ』μ处理一条查询请求消息所规定的时间,Τχ/μ表示Pj X { Xjl,Xj2, · · .Xjm}中的节点Χ』μ处理一条查询请求消息实际所需的时间;函数I[X]在X>0时取值 为l,x彡0时取值为0,α的取值范围是[0.25,0.3],β的取值范围是[0.45,0.5]。
[0122] 本实施例设置数据资源准备模块1、任务规划模块2、可信组合评估模块3、生活消 费咨询信息数据调度模块4和信息数据显示模块5,实现了家居服务系统的信息实时获取功 能;设置可信组合评估模块3,提高了支撑大数据服务的云服务组合方案的可信度,最大利 益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理成本, 且采用评估优化子模块32,节约了评估时间,提高了评估速度;在生活消费咨询信息数据调 度模块4中设置用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的查找子 模块41,定义了查找子模块41执行的具体操作,提高了满足家居用户的信息调度请求的生 活消费咨询信息数据查找的效率,其中取值α = 0.27,β = 0.48,满足家居用户的信息调度请 求的生活消费咨询信息数据查找的效率提高了2%。
[0123] 实施例5
[0124] 参见图1、图2,本实施例的基于大数据的家居服务系统,包括:
[0125] (1)数据资源准备模块1,用于通过云服务对各方面的生活消费咨询信息数据进行 搜集、分类并封装存储,其包括大数据信息服务器和数据资源分类子模块,所述大数据信息 服务器用于搜集生活消费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广 播信息数据库连接;
[0126] (2)任务规划模块2,用于对生活消费咨询信息数据的处理过程划分为数据存储子 任务、数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配 满足其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存 储资源或计算资源;
[0127] (3)可信组合评估模块3:用于根据任务规划模块2生成的大数据服务的任务规划, 执行云服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处 理提供存储和汁算资源,其包括评估子模块31和评估优化子模块32;
[0128] 所述评估子模块31具体执行的操作为:
[0129] Α、根据云端服务资源池 SPV和对应的服务质量Q〇,历史记录,进行云服务组合方案 的效用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块2获得的任务规 划G= {Gi,G2,G3},对应的Q:%约束为C= ,C 2,C3},每个子任务Gv对应的云端服务资源池 SPV共有mv个服务,对于云端服务资源池 SPV中的每一个服务SP~,其包含的兑%历史记录个 数为L_,由SPV形成的第γ个可行的云服务组合方案为CSY,ve [1,4],ω e [1,mv],定义模 型为:
[0131] 其中,Q〇SmaxO)为第k维度的Q〇s最大值,Q%mm〇c)为第k维度的Q%最小值,sp v"
Rh为隶属于SPVU的一条Q%历史记录,x~-h表示模型中效用函数的参数;
[0132] B、根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前 Z个可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定;
[0133] C、对每一组优选云服务组合方案计算其效用函数值的平均值;
[0134] D、选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组 合方案;
[0135] 所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合 云服务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接 调用其函数值;
[0136] (4)生活消费咨询信息数据调度模块4,用于根据家居用户的信息调度请求在云端 服务资源池的相应位置调度需要的生活消费咨询信息数据;
[0137] (5)信息数据显示模块5,用于将调度的生活消费咨询信息数据信息咨询通过显示 屏实时显不给家居用户。
[0138] 其中,所述生活消费咨询信息数据调度模块4包括用于查找满足家居用户的信息 调度请求的生活消费咨询信息数据的查找子模块41,所述查找子模块41执行的具体操作 为:
[0139] 设^为非结构化对等网络中的一个对等节点,4t为本地资源池,为邻居节点资 源信息池 ,i e [ 1,η],η为对等网络包含节点的总数,发起查询请求Mj的节点为xj,在xj的邻 居节点集合中按照概率Pj随机挑选出的对等节点集为PjX (xji,xj2,.. .xjm},je [1,n];
[0140] 当对等节点Xi收到Xj发送的查询请求Mj时,检查&;和& ;中是否含有满足查询请求 Mj的生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息 数据所在对等节点的位置信息,创建查询的响应消息^巧,并根据的位置信息,将所述响 应信息返回给 Xj,然后将Xj的生命值减1,若Xj的生命值为0,丢弃查询请求Mj,若不为0, 采用Q学习算法计算PjX{xji,xj2,.. .xjm}中各对等节点的Q值,将查询请求Mj转发给pjX{ Xjl,Xj2,.. . Xjm}中Q值最大的节点,概率Pj在网络悠闲时的取值范围为(5,8],在网络拥堵时 的取值范围为[0,3);
[0141]设定Q值的计算公式为:
[0143] 其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被学习的值,α表示学习速率,β 表示拥塞因素,'/〇表示时亥叶节点的缓存队列中待处理的查询请求消息数,表 示Pj X (Xjl,Xj2, ...Xjni}中的节点Χ』μ处理一条查询请求消息所规定的时间,表示pj X { Xjl,Xj2, · · .Xjm}中的节点Χ』μ处理一条查询请求消息实际所需的时间;函数I[X]在X>0时取值 为l,x彡0时取值为0,α的取值范围是[0.25,0.3],β的取值范围是[0.45,0.5]。
[0144] 本实施例设置数据资源准备模块1、任务规划模块2、可信组合评估模块3、生活消 费咨询信息数据调度模块4和信息数据显示模块5,实现了家居服务系统的信息实时获取功 能;设置可信组合评估模块3,提高了支撑大数据服务的云服务组合方案的可信度,最大利 益化地使用云端的存储和计算资源对生活消费咨询信息数据进行处理,降低了处理成本, 且采用评估优化子模块32,节约了评估时间,提高了评估速度;在生活消费咨询信息数据调 度模块4中设置用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的查找子 模块41,定义了查找子模块41执行的具体操作,提高了满足家居用户的信息调度请求的生 活消费咨询信息数据查找的效率,其中取值α = 0.26,β = 0.5,满足家居用户的信息调度请 求的生活消费咨询信息数据查找的效率提高了 2.8%。
[0145] 最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保 护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应 当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实 质和范围。
【主权项】
1. 基于大数据的家居服务系统,其特征是,包括: (1) 数据资源准备模块,用于通过云服务对各方面的生活消费咨询信息数据进行搜集、 分类并封装存储; (2) 任务规划模块,用于对生活消费咨询信息数据的处理过程划分为数据存储子任务、 数据分类子任务、索引计算子任务和数据处理分析计算子任务,并为每个子任务匹配满足 其需求的云端服务资源池,形成云服务组合方案,以获得大数据处理过程中所需的存储资 源或计算资源; (3) 可信组合评估模块:用于根据任务规划模块生成的大数据服务的任务规划,执行云 服务组合方案的评估,选择最优的云服务组合方案,为生活消费咨询信息数据的处理提供 存储和汁算资源; (4) 生活消费咨询信息数据调度模块,用于根据家居用户的信息调度请求在云端服务 资源池的相应位置调度需要的生活消费咨询信息数据; (5) 信息数据显示模块,用于将调度的生活消费咨询信息数据信息咨询通过显示屏实 时显示给家居用户。2. 根据权利要求1所述的基于大数据的家居服务系统,其特征是,所述数据资源准备模 块包括大数据信息服务器和数据资源分类子模块,所述大数据信息服务器用于搜集生活消 费咨询信息数据,其通过互联网与各卖场的商品数据库以及小区广播信息数据库连接。3. 根据权利要求1所述的基于大数据的家居服务系统,其特征是,所述生活消费咨询信 息数据调度模块包括用于查找满足家居用户的信息调度请求的生活消费咨询信息数据的 查找子模块。4. 根据权利要求1所述的基于大数据的家居服务系统,其特征是,所述可信组合评估模 块包括评估子模块和评估优化子模块; 所述评估子模块具体执行的操作为: A、根据云端服务资源池 SPv和对应的服务质量Qos历史记录,进行云服务组合方案的效 用函数X的建模并初始化模型中效用函数的各参数,设由任务规划模块获得的任务规划G = (G1, G2, G3},对应的Qos约束为C=ICW3I,每个子任务Gv对应的云端服务资源池 SPv共有 mv个服务,对于云端服务资源池 SPv中的每一个服务SPvu,其包含的Qas历史记录个数为L vu, 由SPv形成的第γ个可行的云服务组合方案为CSy,Ve [ 1,4],ω e [ I,mv],定义模型为:共中,为弟k维度的Vos最大值,为弟k维度的如4'最小值,SPvuR h为 隶属于SPvu的一条Q:C?S历史记录,Χνω-h表示模型中效用函数的参数; B、 根据效用函数值按从小到大的顺序对各可行云服务组合方案进行排序,选择前Z个 可行云服务组合方案作为优选云服务组合方案,Z的取值根据应用实例进行设定; C、 对每一组优选云服务组合方案计算其效用函数值的平均值; D、 选择效用函数值的平均值为最大的优选云服务组合方案作为最优的云服务组合方 案; 所述评估优化子模块能够记录优选云服务组合方案的效用函数值和最优的组合云服 务方案,并将其作为样本进行学习,如果新的优选云服务组合方案已经出现过,则直接调用 其函数值。5.根据权利要求3所述的基于大数据的家居服务系统,其特征是,所述查找子模块执行 的具体操作为: 设^为非结构化对等网络中的一个对等节点,&;:为本地资源池,为邻居节点资源信 息池 ,i e [ 1,η],η为对等网络包含节点的总数,发起查询请求Mi的节点为?,在?的邻居节 点集合中按照概率Pi随机挑选出的对等节点集为PiX {xii,M2,'"xim},je [1,η]; 当对等节点Xi收到Xi发送的查询请求此时,检查5?和5?中是否含有满足查询请求此的 生活消费咨询信息数据,若是,根据所述生活消费咨询信息数据和生活消费咨询信息数据 所在对等节点的位置信息,创建查询的响应消息%』,并根据^的位置信息,将所述响应信 息^^返回给?,然后将 ?的生命值减1,若?的生命值为0,丢弃查询请求M1,若不为0,采用Q 学习算法计算pi X {XIi,XI2, "HnJ中各对等节点的Q值,将查询请求Mi转发给pi X {XIi, ?2,…中Q值最大的节点,概率PI在网络悠闲时的取值范围为(5,8 ],在网络拥堵时的取 值范围为[〇,3); 设定Q值的计算公式为:其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被学习的值,α表示学习速率,β表示 拥塞因素,Λ\μ(?)表示时刻t节点的缓存队列中待处理的查询请求消息数,f 表示PIX Ull,XI2,...XInJ中的节点χ?μ处理一条查询请求消息所规定的时间,%>表示pi X {xil,XI2,… }中的节点?μ处理一条查询请求消息实际所需的时间;函数I [ X ]在X>0时取值为I,X < 0 时取值为〇,α的取值范围是[0.25,0.3],β的取值范围是[0.45,0.5]。
【文档编号】H04L12/28GK106027344SQ201610528995
【公开日】2016年10月12日
【申请日】2016年7月5日
【发明人】不公告发明人
【申请人】吴本刚
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1