国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于云計(jì)算的智能睡枕系統(tǒng)的制作方法

      文檔序號(hào):10669787閱讀:612來源:國知局
      一種基于云計(jì)算的智能睡枕系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種基于云計(jì)算的智能睡枕系統(tǒng),包括睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3和睡眠數(shù)據(jù)處理服務(wù)模塊4,所述睡眠數(shù)據(jù)處理模塊2包括睡眠數(shù)據(jù)存儲(chǔ)子模塊21、睡眠數(shù)據(jù)提取子模塊22、睡眠質(zhì)量值計(jì)算子模塊23和睡眠質(zhì)量分析子模塊24,所述睡眠數(shù)據(jù)處理服務(wù)模塊4包括任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42。本發(fā)明實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改善人們的睡眠質(zhì)量,具有很好的使用價(jià)值,且構(gòu)建成本低;設(shè)置了睡眠數(shù)據(jù)提取子模塊,提高了睡眠數(shù)據(jù)提取的效率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率。
      【專利說明】
      一種基于云計(jì)算的智能睡枕系統(tǒng)
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明涉及云計(jì)算應(yīng)用領(lǐng)域,具體涉及一種基于云計(jì)算的智能睡枕系統(tǒng)。
      【背景技術(shù)】
      [0002] 目前云計(jì)算的熱潮開始普及,依據(jù)互聯(lián)網(wǎng)+的想法,云計(jì)算也逐步的應(yīng)用于平常生 活的方方面面,從而給人們的生活帶來了極大的方便。如今的社會(huì)競爭激烈,工作壓力大, 人們的睡眠質(zhì)量普遍不高,睡眠質(zhì)量不高會(huì)影響工作效率和質(zhì)量,且身體健康狀況也不容 樂觀。究其根本,原因在與人們對(duì)自己的睡枕的高度、溫度不太注意。睡枕的高度及溫度過 高或者過低都會(huì)導(dǎo)致睡眠質(zhì)量太差。

      【發(fā)明內(nèi)容】

      [0003] 針對(duì)上述問題,本發(fā)明提供一種基于云計(jì)算的智能睡枕系統(tǒng)。
      [0004] 本發(fā)明的目的采用以下技術(shù)方案來實(shí)現(xiàn):
      [0005] -種基于云計(jì)算的智能睡枕系統(tǒng),包括:
      [0006] (1)睡眠數(shù)據(jù)采集模塊,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫 度、用戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集;
      [0007] (2)睡眠數(shù)據(jù)處理模塊,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括:
      [0008] 1)睡眠數(shù)據(jù)存儲(chǔ)子模塊,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所述 時(shí)間段單位設(shè)置為每30分鐘;
      [0009] 2)睡眠數(shù)據(jù)提取子模塊,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù);
      [0010] 3)睡眠質(zhì)量值計(jì)算子模塊,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí)間 段的睡眠質(zhì)量值Msl,具體的計(jì)算公式為:
      [0011] Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh
      [0012] 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,Yb為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前 時(shí)間段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自 定義權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh= 1;
      [0013] 4)睡眠質(zhì)量分析子模塊,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡眠 質(zhì)量值范圍,得出睡眠質(zhì)量分析結(jié)果;
      [0014] (3)睡枕調(diào)整模塊,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整;
      [0015] (4)睡眠數(shù)據(jù)處理服務(wù)模塊,用于為睡眠數(shù)據(jù)處理模塊對(duì)睡眠數(shù)據(jù)的處理過程提 供相應(yīng)的存儲(chǔ)和計(jì)算資源。
      [0016] 優(yōu)選地,所述睡眠質(zhì)量分析子模塊的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量 值小于最小的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最 大的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于二級(jí)低級(jí)水平。
      [0017] 優(yōu)選地,所述睡枕調(diào)整模塊的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕 的高度提高1mm;當(dāng)睡眠質(zhì)量處于二級(jí)低級(jí)水平,將睡枕的高度降低1mm。
      [0018] 優(yōu)選地,所述Qs、Qb、Qh的取值分別為30 %、30 %、40 %,所述正常的睡眠質(zhì)量值范圍 為[75,100]。
      [0019]其中,所述睡眠數(shù)據(jù)處理服務(wù)模塊包括:
      [0020] 1)任務(wù)規(guī)劃子模塊,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每個(gè) 子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的處 理過程中所需的存儲(chǔ)資源和計(jì)算資源;
      [0021] 2)可信組合評(píng)估子模塊,用于根據(jù)任務(wù)規(guī)劃子模塊生成的大數(shù)據(jù)服務(wù)的任務(wù)規(guī) 劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的存 儲(chǔ)和計(jì)算資源,具體為:
      [0022] A、根據(jù)云端服務(wù)資源池 SPV和對(duì)應(yīng)的服務(wù)質(zhì)量Q&歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù) 規(guī)劃G = {G!,G2,G3,G4},對(duì)應(yīng)的Qo.v約束為C = {&,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù) 資源池 SPV共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPV中的每一個(gè)服務(wù)SP~,其包含的Q%歷史 記錄個(gè)數(shù)為Lvu,由SPV形成的第γ個(gè)可行的云服務(wù)組合方案為CS Y,ve [ 1,4],ω e [ 1,mv], 定義模型為:
      [0023]
      [0024] 其中,Q〇Smc"(fc)為第k維度的(3:%最大值,為第k維度的(^最小值,SP VU Rh為隸屬于SPVU的一條Q〇s歷史記錄,Χνω-h表示模型中效用函數(shù)的參數(shù);
      [0025] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0026] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0027] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0028] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。
      [0029] 其中,所述睡眠數(shù)據(jù)提取子模塊具體執(zhí)行以下操作:
      [0030] 設(shè)^為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn)為本地資源池,F(xiàn)〇i為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [1,n];
      [0031] 當(dāng)對(duì)等節(jié)點(diǎn)Xl收到&發(fā)送的提取請(qǐng)求Μ」時(shí),檢查馬;和%中是否含有滿足提取請(qǐng)求 Mj的睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息&/并根據(jù)的位置信息,將所述響應(yīng)信息%彡返回給幻,然后將^的生命值減1, 若Xj的生命值為0,丟棄提取請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各 對(duì)等節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給Pj X {xjl,Xj2,…Xjm}中Q值最大的節(jié)點(diǎn),概率Pj在網(wǎng)絡(luò) 悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);
      [0032]設(shè)定Q值的計(jì)算公式為:
      [0033]
      [0034] 其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,&#(〇表示時(shí)刻t節(jié)點(diǎn)的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),表 示Pj X {xjl,Xj2, '"Xjni}中的節(jié)點(diǎn)Χ』μ處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間表示pj X {xjl, Xj2,…X jm}中的節(jié)點(diǎn)X處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [ X ]在X>0時(shí)取值為1, X彡0時(shí)取值為〇,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。
      [0035]本發(fā)明的有益效果為:
      [0036] 1、設(shè)置睡眠數(shù)據(jù)采集模塊、睡眠數(shù)據(jù)處理模塊、睡枕調(diào)整模塊和睡眠數(shù)據(jù)處理服 務(wù)模塊,實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改善人們的 睡眠質(zhì)量,具有很好的使用價(jià)值;
      [0037] 2、睡眠數(shù)據(jù)處理模塊中設(shè)置了睡眠數(shù)據(jù)提取子模塊,提高了睡眠數(shù)據(jù)提取的效 率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率;
      [0038] 3、設(shè)置睡眠數(shù)據(jù)處理服務(wù)模塊,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資源, 降低了系統(tǒng)的構(gòu)建成本。
      【附圖說明】
      [0039]利用附圖對(duì)本發(fā)明作進(jìn)一步說明,但附圖中的實(shí)施例不構(gòu)成對(duì)本發(fā)明的任何限 制,對(duì)于本領(lǐng)域的普通技術(shù)人員,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)以下附圖獲得 其它的附圖。
      [0040]圖1是本發(fā)明各模塊的連接示意圖;
      [0041 ]圖2是本發(fā)明睡眠數(shù)據(jù)處理模塊的結(jié)構(gòu)示意圖;
      [0042]圖3是本發(fā)明睡眠數(shù)據(jù)處理服務(wù)模塊的結(jié)構(gòu)示意圖。
      [0043]附圖標(biāo)記:
      [0044]睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3、睡眠數(shù)據(jù)處理服務(wù)模 塊4、睡眠數(shù)據(jù)存儲(chǔ)子模塊21、睡眠數(shù)據(jù)提取子模塊22、睡眠質(zhì)量值計(jì)算子模塊23、睡眠質(zhì)量 分析子模塊24、任務(wù)規(guī)劃子模塊41、可信組合評(píng)估子模塊42。
      【具體實(shí)施方式】
      [0045]結(jié)合以下實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。
      [0046] 實(shí)施例1
      [0047]參見圖1、圖2、圖3,本實(shí)施例的基于云計(jì)算的智能睡枕系統(tǒng),包括:
      [0048] (1)睡眠數(shù)據(jù)采集模塊1,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫 度、用戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集;
      [0049] (2)睡眠數(shù)據(jù)處理模塊2,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括:
      [0050] 1)睡眠數(shù)據(jù)存儲(chǔ)子模塊21,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所 述時(shí)間段單位設(shè)置為每30分鐘;
      [0051] 2)睡眠數(shù)據(jù)提取子模塊22,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù);
      [0052] 3)睡眠質(zhì)量值計(jì)算子模塊23,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí) 間段的睡眠質(zhì)量值Msl,具體的計(jì)算公式為:
      [0053] Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh
      [0054] 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,YB為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前 時(shí)間段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自 定義權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh= 1;
      [0055] 4)睡眠質(zhì)量分析子模塊24,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡 眠質(zhì)量值范圍,得出睡眠質(zhì)量分析結(jié)果;
      [0056] (3)睡枕調(diào)整模塊3,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整;
      [0057] (4)睡眠數(shù)據(jù)處理服務(wù)模塊4,用于為睡眠數(shù)據(jù)處理模塊2對(duì)睡眠數(shù)據(jù)的處理過程 提供相應(yīng)的存儲(chǔ)和計(jì)算資源。
      [0058]其中,所述睡眠質(zhì)量分析子模塊24的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量 值小于最小的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最 大的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于二級(jí)低級(jí)水平。
      [0059] 其中,所述睡枕調(diào)整模塊3的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕 的高度提高1mm;當(dāng)睡眠質(zhì)量處于二級(jí)低級(jí)水平,將睡枕的高度降低1mm。
      [0060] 其中,所述Qs、Qb、Qh的取值分別為30%、30 %、40 %,所述正常的睡眠質(zhì)量值范圍為 [75,100]〇
      [0061 ]其中,所述睡眠數(shù)據(jù)處理服務(wù)模塊4包括:
      [0062] 1)任務(wù)規(guī)劃子模塊41,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每 個(gè)子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的 處理過程中所需的存儲(chǔ)資源和計(jì)算資源;
      [0063] 2)可信組合評(píng)估子模塊42,用于根據(jù)任務(wù)規(guī)劃子模塊41生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0064] A、根據(jù)云端服務(wù)資源池 SPV和對(duì)應(yīng)的服務(wù)質(zhì)量QDy歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊41獲得的任 務(wù)規(guī)劃6={61,62,6 3,64},對(duì)應(yīng)的^5約束為〇={01,〇2,(:3,4},每個(gè)子任務(wù)6 ¥對(duì)應(yīng)的云端服 務(wù)資源池 SPV共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPV中的每一個(gè)服務(wù)SP~,其包含的Q〇.9歷 史記錄個(gè)數(shù)為L vu,由SPV形成的第γ個(gè)可行的云服務(wù)組合方案為CSY,ve [1,4],ω e [1, mv],定義模型為:
      [0065]
      [0066] 其中,為第k維度的%;最大值,Q〇Smin(&)為第k維度的卩%最小值,SPVU Rh為隸屬于SPw的一條Q%歷史記錄,x~-h表示模型中效用函數(shù)的參數(shù);
      [0067] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0068] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0069] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0070] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。
      [0071 ]其中,所述睡眠數(shù)據(jù)提取子模塊22具體執(zhí)行以下操作:
      [0072] SXl為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),4;為本地資源池,%為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [l,n];
      [0073] 當(dāng)對(duì)等節(jié)點(diǎn)Xl收到&發(fā)送的提取請(qǐng)求%時(shí),檢查&;和%中是否含有滿足提取請(qǐng)求 Mj的睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息,并根據(jù)幻的位置信息,將所述響應(yīng)信息C M|?返回給幻,然后將幻的生命值減1, 若Xj的生命值為〇,丟棄提取請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各 對(duì)等節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給Pj X {xjl,Xj2,…Xjm}中Q值最大的節(jié)點(diǎn),概率Pj在網(wǎng)絡(luò) 悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);
      [0074]設(shè)定Q值的計(jì)算公式為:
      [0075]
      [0076] 其中,Qnew表示Q的新值,Q〇id表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,取^眾)表示時(shí)刻t節(jié)點(diǎn)的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),『'^^表 示口」\^142,"1加}中的節(jié)點(diǎn)1』4處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間,&加表示口』\{叉』1, Xj2,…X jm}中的節(jié)點(diǎn)X處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [ X ]在X>0時(shí)取值為1, X彡0時(shí)取值為〇,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。
      [0077]本實(shí)施例設(shè)置睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3和睡眠數(shù) 據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改 善人們的睡眠質(zhì)量,具有很好的使用價(jià)值;設(shè)置睡眠數(shù)據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)最大利益化 地使用云端的存儲(chǔ)和計(jì)算資源,降低了系統(tǒng)的構(gòu)建成本;睡眠數(shù)據(jù)處理模塊中設(shè)置了睡眠 數(shù)據(jù)提取子模塊22,提高了睡眠數(shù)據(jù)提取的效率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率,其中 本實(shí)施例取值α = 0.3,β = 0.45,睡眠數(shù)據(jù)的處理效率提高了3.2%。
      [0078] 實(shí)施例2
      [0079]參見圖1、圖2、圖3,本實(shí)施例的基于云計(jì)算的智能睡枕系統(tǒng),包括:
      [0080] (1)睡眠數(shù)據(jù)采集模塊1,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫 度、用戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集;
      [0081] (2)睡眠數(shù)據(jù)處理模塊2,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括:
      [0082] 1)睡眠數(shù)據(jù)存儲(chǔ)子模塊21,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所 述時(shí)間段單位設(shè)置為每30分鐘;
      [0083] 2)睡眠數(shù)據(jù)提取子模塊22,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù);
      [0084] 3)睡眠質(zhì)量值計(jì)算子模塊23,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí) 間段的睡眠質(zhì)量值Msl,具體的計(jì)算公式為:
      [0085] Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh
      [0086] 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,YB為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前 時(shí)間段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自 定義權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh= 1;
      [0087] 4)睡眠質(zhì)量分析子模塊24,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡 眠質(zhì)量值范圍,得出睡眠質(zhì)量分析結(jié)果;
      [0088] (3)睡枕調(diào)整模塊3,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整;
      [0089] (4)睡眠數(shù)據(jù)處理服務(wù)模塊4,用于為睡眠數(shù)據(jù)處理模塊2對(duì)睡眠數(shù)據(jù)的處理過程 提供相應(yīng)的存儲(chǔ)和計(jì)算資源。
      [0090] 其中,所述睡眠質(zhì)量分析子模塊24的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量 值小于最小的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最 大的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于二級(jí)低級(jí)水平。
      [0091] 其中,所述睡枕調(diào)整模塊3的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕 的高度提高1mm;當(dāng)睡眠質(zhì)量處于二級(jí)低級(jí)水平,將睡枕的高度降低1mm。
      [0092] 其中,所述Qs、Qb、Qh的取值分別為30%、30%、40%,所述正常的睡眠質(zhì)量值范圍為 [75,100]〇
      [0093]其中,所述睡眠數(shù)據(jù)處理服務(wù)模塊4包括:
      [0094] 1)任務(wù)規(guī)劃子模塊41,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每 個(gè)子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的 處理過程中所需的存儲(chǔ)資源和計(jì)算資源;
      [0095] 2)可信組合評(píng)估子模塊42,用于根據(jù)任務(wù)規(guī)劃子模塊41生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0096] A、根據(jù)云端服務(wù)資源池 SPV和對(duì)應(yīng)的服務(wù)質(zhì)量Q〇s歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊41獲得的任 務(wù)規(guī)劃G = {Gi,G2,G3,G4},對(duì)應(yīng)的約束為C = {Ci,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPV共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPV中的每一個(gè)服務(wù)SP~,其包含的(3〇5歷 史記錄個(gè)數(shù)為Lvu,由SP V形成的第γ個(gè)可行的云服務(wù)組合方案為CSY,ve [1,4],ω e[l, mv],定義模型為:
      [0097]
      [0098] 其中,Q〇s_(fc)為第k維度的Q〇s最大值,為第k維度的小值,SPVU Rh為隸屬于SPVU的一條(3你歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0099] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0100] c、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0101] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0102] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。
      [0103] 其中,所述睡眠數(shù)據(jù)提取子模塊22具體執(zhí)行以下操作:
      [0104]設(shè)&為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),為本地資源池,4?:為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [1,n];
      [0105] 當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的提取請(qǐng)求Mj時(shí),檢查^和%中是否含有滿足提取請(qǐng)求 Mj的睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息?,并根據(jù)的位置信息,將所述響應(yīng)信息?Γ Μ;返回給,然后將^的生命值減1, 若Xj的生命值為〇,丟棄提取請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各 對(duì)等節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給Pj X {xjl,Xj2,…Xjm}中Q值最大的節(jié)點(diǎn),概率Pj在網(wǎng)絡(luò) 悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);
      [0106] 設(shè)定Q值的計(jì)算公式為:
      [0107]
      [0? 08] 其中,Qnew表不Q的新值,Qold表不Q的老值,Qlearn表不被學(xué)習(xí)的值,α表不學(xué)習(xí)速率,β 表示擁塞因素,隊(duì)/μ(?)表示時(shí)亥Ijt節(jié)點(diǎn)的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),7\>表 示Pj X {xjl,Xj2,'"Xjni}中的節(jié)點(diǎn)Χ』μ處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間,表示pj X {xjl, Xj2,…X jm}中的節(jié)點(diǎn)X處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [ X ]在X>0時(shí)取值為1, X彡0時(shí)取值為〇,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。
      [0109] 本實(shí)施例設(shè)置睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3和睡眠數(shù) 據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改 善人們的睡眠質(zhì)量,具有很好的使用價(jià)值;設(shè)置睡眠數(shù)據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)最大利益化 地使用云端的存儲(chǔ)和計(jì)算資源,降低了系統(tǒng)的構(gòu)建成本;睡眠數(shù)據(jù)處理模塊中設(shè)置了睡眠 數(shù)據(jù)提取子模塊22,提高了睡眠數(shù)據(jù)提取的效率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率,其中 本實(shí)施例取值α = 0.28,β = 0.46,睡眠數(shù)據(jù)的處理效率提高了3%。
      [0110] 實(shí)施例3
      [0111] 參見圖1、圖2、圖3,本實(shí)施例的基于云計(jì)算的智能睡枕系統(tǒng),包括:
      [0112] (1)睡眠數(shù)據(jù)采集模塊1,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫 度、用戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集;
      [0113] (2)睡眠數(shù)據(jù)處理模塊2,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括:
      [0114] 1)睡眠數(shù)據(jù)存儲(chǔ)子模塊21,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所 述時(shí)間段單位設(shè)置為每30分鐘;
      [0115] 2)睡眠數(shù)據(jù)提取子模塊22,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù);
      [0116] 3)睡眠質(zhì)量值計(jì)算子模塊23,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí) 間段的睡眠質(zhì)量值Msl,具體的計(jì)算公式為:
      [0117] Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh
      [0118] 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,YB為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前 時(shí)間段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自 定義權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh= 1;
      [0119] 4)睡眠質(zhì)量分析子模塊24,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡 眠質(zhì)量值范圍,得出睡眠質(zhì)量分析結(jié)果;
      [0120] (3)睡枕調(diào)整模塊3,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整;
      [0121] (4)睡眠數(shù)據(jù)處理服務(wù)模塊4,用于為睡眠數(shù)據(jù)處理模塊2對(duì)睡眠數(shù)據(jù)的處理過程 提供相應(yīng)的存儲(chǔ)和計(jì)算資源。
      [0122] 其中,所述睡眠質(zhì)量分析子模塊24的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量 值小于最小的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最 大的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于二級(jí)低級(jí)水平。
      [0123] 其中,所述睡枕調(diào)整模塊3的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕 的高度提高1mm;當(dāng)睡眠質(zhì)量處于二級(jí)低級(jí)水平,將睡枕的高度降低1mm。
      [0124] 其中,所述Qs、Qb、Qh的取值分別為30%、30%、40%,所述正常的睡眠質(zhì)量值范圍為 [75,100]〇
      [0125] 其中,所述睡眠數(shù)據(jù)處理服務(wù)模塊4包括:
      [0126] 1)任務(wù)規(guī)劃子模塊41,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每 個(gè)子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的 處理過程中所需的存儲(chǔ)資源和計(jì)算資源;
      [0127] 2)可信組合評(píng)估子模塊42,用于根據(jù)任務(wù)規(guī)劃子模塊41生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0128] A、根據(jù)云端服務(wù)資源池 SPV和對(duì)應(yīng)的服務(wù)質(zhì)量Q&歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊41獲得的任 務(wù)規(guī)劃G=說,G 2,G3,G4},對(duì)應(yīng)的Q%約束為C= {&,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPV共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPV中的每一個(gè)服務(wù)SP~,其包含的Qo,歷 史記錄個(gè)數(shù)為Lvu,由SP V形成的第γ個(gè)可行的云服務(wù)組合方案為CSY,ve [1,4],ω e [1, mv],定義模型為:
      [0129]
      [0130] 其中,_QoSmax (fc)為第k維度的Q_.〇s.最大值,Q:〇Smm )為第k維度的最小值,SPVU Rh為隸屬于SPVU的一條歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0131] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0132] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0133] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0134] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。
      [0135] 其中,所述睡眠數(shù)據(jù)提取子模塊22具體執(zhí)行以下操作:
      [0136] SXl為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),為本地資源池,為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [1,n];
      [0137] 當(dāng)對(duì)等節(jié)點(diǎn)xi收到xj發(fā)送的提取請(qǐng)求Mj時(shí),檢查^^和7巧中是否含有滿足提取請(qǐng)求 Mj的睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息'并根據(jù)幻的位置信息,將所述響應(yīng)信息C M/返回給Xj,然后將的生命值減丄, 若Xj的生命值為〇,丟棄提取請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各 對(duì)等節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給Pj X {xjl,Xj2,…Xjm}中Q值最大的節(jié)點(diǎn),概率Pj在網(wǎng)絡(luò) 悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);
      [0138] 設(shè)定Q值的計(jì)算公式為:
      [0139]
      [0140] 其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,義;>(t)表示時(shí)亥葉節(jié)點(diǎn)的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),『'表 示口』><^142,"1加}中的節(jié)點(diǎn)1』4處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間,%; 4表示口』\{叉』1, Xj2,…X jm}中的節(jié)點(diǎn)X處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [ X ]在X>0時(shí)取值為1, 義彡〇時(shí)取值為〇,€1的取值范圍是[0.25,0.3],0的取值范圍是[0.45,0.5]。
      [0141] 本實(shí)施例設(shè)置睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3和睡眠數(shù) 據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改 善人們的睡眠質(zhì)量,具有很好的使用價(jià)值;設(shè)置睡眠數(shù)據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)最大利益化 地使用云端的存儲(chǔ)和計(jì)算資源,降低了系統(tǒng)的構(gòu)建成本;睡眠數(shù)據(jù)處理模塊中設(shè)置了睡眠 數(shù)據(jù)提取子模塊22,提高了睡眠數(shù)據(jù)提取的效率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率,其中 本實(shí)施例取值α = 0.27,β = 0.47,睡眠數(shù)據(jù)的處理效率提高了2.5%。
      [0142] 實(shí)施例4
      [0143] 參見圖1、圖2、圖3,本實(shí)施例的基于云計(jì)算的智能睡枕系統(tǒng),包括:
      [0144] (1)睡眠數(shù)據(jù)采集模塊1,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫 度、用戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集;
      [0145] (2)睡眠數(shù)據(jù)處理模塊2,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括:
      [0146] 1)睡眠數(shù)據(jù)存儲(chǔ)子模塊21,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所 述時(shí)間段單位設(shè)置為每30分鐘;
      [0147] 2)睡眠數(shù)據(jù)提取子模塊22,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù);
      [0148] 3)睡眠質(zhì)量值計(jì)算子模塊23,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí) 間段的睡眠質(zhì)量值Msl,具體的計(jì)算公式為:
      [0149] Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh
      [0150] 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,YB為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前 時(shí)間段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自 定義權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh= 1;
      [0151] 4)睡眠質(zhì)量分析子模塊24,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡 眠質(zhì)量值范圍,得出睡眠質(zhì)量分析結(jié)果;
      [0152] (3)睡枕調(diào)整模塊3,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整;
      [0153] (4)睡眠數(shù)據(jù)處理服務(wù)模塊4,用于為睡眠數(shù)據(jù)處理模塊2對(duì)睡眠數(shù)據(jù)的處理過程 提供相應(yīng)的存儲(chǔ)和計(jì)算資源。
      [0154] 其中,所述睡眠質(zhì)量分析子模塊24的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量 值小于最小的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最 大的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于二級(jí)低級(jí)水平。
      [0155] 其中,所述睡枕調(diào)整模塊3的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕 的高度提高1mm;當(dāng)睡眠質(zhì)量處于二級(jí)低級(jí)水平,將睡枕的高度降低1mm。
      [0156] 其中,所述Qs、Qb、Qh的取值分別為30%、30%、40%,所述正常的睡眠質(zhì)量值范圍為
      [75,100]〇
      [0157]其中,所述睡眠數(shù)據(jù)處理服務(wù)模塊4包括:
      [0158] 1)任務(wù)規(guī)劃子模塊41,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每 個(gè)子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的 處理過程中所需的存儲(chǔ)資源和計(jì)算資源;
      [0159] 2)可信組合評(píng)估子模塊42,用于根據(jù)任務(wù)規(guī)劃子模塊41生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0160] A、根據(jù)云端服務(wù)資源池 SPV和對(duì)應(yīng)的服務(wù)質(zhì)量Q%歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊41獲得的任 務(wù)規(guī)劃G = {Gi,G2,G3,G4},對(duì)應(yīng)的Qos約束為C = {&,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPV共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPV中的每一個(gè)服務(wù)SP~,其包含的Q〇s歷 史記錄個(gè)數(shù)為Lvu,由SP V形成的第γ個(gè)可行的云服務(wù)組合方案為CSY,ve [1,4],ω e [1, mv],定義模型為:
      [0161]
      [0162] 其中,Q.〇s_x(fc)為第k維度的Q%最大值,Q〇Smta(fc)為第k維度的最小值,SP VU Rh為隸屬于spvu的一條歷史記錄,Xv"-h表示模型中效用函數(shù)的參數(shù);
      [0163] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0164] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0165] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0166] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。
      [0167] 其中,所述睡眠數(shù)據(jù)提取子模塊22具體執(zhí)行以下操作:
      [0168] 設(shè)^為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),&4為本地資源池,為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [l,n];
      [0169] 當(dāng)對(duì)等節(jié)點(diǎn)Xl收到幻發(fā)送的提取請(qǐng)求吣時(shí),檢查^和以中是否含有滿足提取請(qǐng)求 Mj的睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息并根據(jù)Xj的位置信息,將所述響應(yīng)信息%/返回給Xj,然后將Xj的生命值減1, 若Xj的生命值為ο,丟棄提取請(qǐng)求Mj,若不為Ο,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各 對(duì)等節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給Pj X {xjl,Xj2,…Xjm}中Q值最大的節(jié)點(diǎn),概率Pj在網(wǎng)絡(luò) 悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);
      [0170]設(shè)定Q值的計(jì)算公式為:
      [0171]
      [0172] 其中,Qnew表示Q的新值,Qdd表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,&μ⑴表示時(shí)亥葉節(jié)點(diǎn)的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),表 示Pj X {xjl,Xj2,'"Xjni}中的節(jié)點(diǎn)χ』μ處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間,表示pj X {xjl, Xj2,…Xjm}中的節(jié)點(diǎn)X處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [X ]在X>0時(shí)取值為1, X彡0時(shí)取值為〇,α的取值范圍是[0.25,0.3],0的取值范圍是[0.45,0.5]。
      [0173] 本實(shí)施例設(shè)置睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3和睡眠數(shù) 據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改 善人們的睡眠質(zhì)量,具有很好的使用價(jià)值;設(shè)置睡眠數(shù)據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)最大利益化 地使用云端的存儲(chǔ)和計(jì)算資源,降低了系統(tǒng)的構(gòu)建成本;睡眠數(shù)據(jù)處理模塊中設(shè)置了睡眠 數(shù)據(jù)提取子模塊22,提高了睡眠數(shù)據(jù)提取的效率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率,其中 本實(shí)施例取值α = 0.26,β = 0.48,睡眠數(shù)據(jù)的處理效率提高了3%。
      [0174] 實(shí)施例5
      [0175] 參見圖1、圖2、圖3,本實(shí)施例的基于云計(jì)算的智能睡枕系統(tǒng),包括:
      [0176] (1)睡眠數(shù)據(jù)采集模塊1,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫 度、用戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集;
      [0177] (2)睡眠數(shù)據(jù)處理模塊2,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括:
      [0178] 1)睡眠數(shù)據(jù)存儲(chǔ)子模塊21,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所 述時(shí)間段單位設(shè)置為每30分鐘;
      [0179] 2)睡眠數(shù)據(jù)提取子模塊22,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù);
      [0180] 3)睡眠質(zhì)量值計(jì)算子模塊23,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí) 間段的睡眠質(zhì)量值Msl,具體的計(jì)算公式為:
      [0181] Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh
      [0182] 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,YB為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前 時(shí)間段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自 定義權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh= 1;
      [0183] 4)睡眠質(zhì)量分析子模塊24,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡 眠質(zhì)量值范圍,得出睡眠質(zhì)量分析結(jié)果;
      [0184] (3)睡枕調(diào)整模塊3,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整;
      [0185] (4)睡眠數(shù)據(jù)處理服務(wù)模塊4,用于為睡眠數(shù)據(jù)處理模塊2對(duì)睡眠數(shù)據(jù)的處理過程 提供相應(yīng)的存儲(chǔ)和計(jì)算資源。
      [0186] 其中,所述睡眠質(zhì)量分析子模塊24的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量 值小于最小的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最 大的正常的睡眠質(zhì)量值時(shí),判定睡眠質(zhì)量處于二級(jí)低級(jí)水平。
      [0187] 其中,所述睡枕調(diào)整模塊3的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕 的高度提高1mm;當(dāng)睡眠質(zhì)量處于二級(jí)低級(jí)水平,將睡枕的高度降低1mm。
      [0188] 其中,所述Qs、Qb、Qh的取值分別為30%、30%、40%,所述正常的睡眠質(zhì)量值范圍為 [75,100]〇
      [0189] 其中,所述睡眠數(shù)據(jù)處理服務(wù)模塊4包括:
      [0190] 1)任務(wù)規(guī)劃子模塊41,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每 個(gè)子任務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的 處理過程中所需的存儲(chǔ)資源和計(jì)算資源;
      [0191] 2)可信組合評(píng)估子模塊42,用于根據(jù)任務(wù)規(guī)劃子模塊41生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0192] A、根據(jù)云端服務(wù)資源池 SPV和對(duì)應(yīng)的服務(wù)質(zhì)量Qos歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊41獲得的任 務(wù)規(guī)劃G=瓜而而^},對(duì)應(yīng)的Qos約束為C= ,每個(gè)子任務(wù)G v對(duì)應(yīng)的云端服 務(wù)資源池 SPV共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPV中的每一個(gè)服務(wù)SP_,其包含的QOs歷 史記錄個(gè)數(shù)為Lvu,由SPV形成的第γ個(gè)可行的云服務(wù)組合方案為CSY,ve [1,4],ω e[l, mv],定義模型為:
      [0193]
      [0194] 其中,為第k維度的最大值,Q%miKa)為第k維度的最小值,SP_ Rh為隸屬于SPVU的一條Q〇S歷史記錄,Χνω-h表示模型中效用函數(shù)的參數(shù);
      [0195] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0196] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0197] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0198] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。
      [0199] 其中,所述睡眠數(shù)據(jù)提取子模塊22具體執(zhí)行以下操作:
      [0200] SXl為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),為本地資源池為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [1,n];
      [0201 ]當(dāng)對(duì)等節(jié)點(diǎn)Xi收到xj發(fā)送的提取請(qǐng)求Mj時(shí),檢查%和%中是否含有滿足提取請(qǐng)求 Mj的睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息,并根據(jù)幻的位置信息,將所述響應(yīng)信息C M;返回給幻,然后將的生命值減!, 若Xj的生命值為〇,丟棄提取請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各 對(duì)等節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給Pj X {xjl,Xj2,…Xjm}中Q值最大的節(jié)點(diǎn),概率Pj在網(wǎng)絡(luò) 悠閑時(shí)的取值范圍為(5,8],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3);
      [0202] 設(shè)定Q值的計(jì)算公式為:
      [0203]
      [0204] 其中,Qnew表不Q的新值,Q〇id表不Q的老值,Qiearn表不被字·>」的值,α表不字_>」速率,β 表示擁塞因素表示時(shí)亥葉節(jié)點(diǎn)&的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),7\>表 示Pj X {xjl,Xj2, '"Xjni}中的節(jié)點(diǎn)χ』μ處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間表示pj X {xjl, Xj2,…Xjm}中的節(jié)點(diǎn)X處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [X ]在X>0時(shí)取值為1, X彡0時(shí)取值為〇,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。
      [0205]本實(shí)施例設(shè)置睡眠數(shù)據(jù)采集模塊1、睡眠數(shù)據(jù)處理模塊2、睡枕調(diào)整模塊3和睡眠數(shù) 據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)了智能睡枕系統(tǒng)的構(gòu)建,實(shí)現(xiàn)了睡枕高度、溫度的智能調(diào)整控制,改 善人們的睡眠質(zhì)量,具有很好的使用價(jià)值;設(shè)置睡眠數(shù)據(jù)處理服務(wù)模塊4,實(shí)現(xiàn)最大利益化 地使用云端的存儲(chǔ)和計(jì)算資源,降低了系統(tǒng)的構(gòu)建成本;睡眠數(shù)據(jù)處理模塊中設(shè)置了睡眠 數(shù)據(jù)提取子模塊22,提高了睡眠數(shù)據(jù)提取的效率,進(jìn)一步提高了睡眠數(shù)據(jù)的處理效率,其中 本實(shí)施例取值α = 0.25,β = 0.5,睡眠數(shù)據(jù)的處理效率提高了3.6%。
      [0206]最后應(yīng)當(dāng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明保 護(hù)范圍的限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明作了詳細(xì)地說明,本領(lǐng)域的普通技術(shù)人員應(yīng) 當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的實(shí) 質(zhì)和范圍。
      【主權(quán)項(xiàng)】
      1. 一種基于云計(jì)算的智能睡枕系統(tǒng),其特征是,包括: (1) 睡眠數(shù)據(jù)采集模塊,用于采集睡眠數(shù)據(jù),所述睡眠數(shù)據(jù)包括睡枕的高度和溫度、用 戶的血壓值和心跳次數(shù),其中每5分鐘進(jìn)行一次采集; (2) 睡眠數(shù)據(jù)處理模塊,用于對(duì)睡眠數(shù)據(jù)進(jìn)行處理,分析計(jì)算睡眠質(zhì)量,包括: 1) 睡眠數(shù)據(jù)存儲(chǔ)子模塊,用于將睡眠數(shù)據(jù)按時(shí)間段存儲(chǔ)到云服務(wù)資源池中,所述時(shí)間 段單位設(shè)置為每30分鐘; 2) 睡眠數(shù)據(jù)提取子模塊,用于提取當(dāng)前時(shí)間段的睡眠數(shù)據(jù); 3) 睡眠質(zhì)量值計(jì)算子模塊,用于根據(jù)當(dāng)前時(shí)間段的睡眠數(shù)據(jù),分析計(jì)算當(dāng)前時(shí)間段的 睡眠質(zhì)量值Msl,具體的計(jì)算公式為: Ms 1 = Ys X Qs+Yb X Qb+Nh X Qh 其中Ys為當(dāng)前時(shí)間段的平均人體小壓,Yb為當(dāng)前時(shí)間段的平均人體大壓,Nh為當(dāng)前時(shí)間 段的平均心跳次數(shù),Qs、Qb、Qh分別為平均人體小壓、平均人體大壓、平均心跳次數(shù)的自定義 權(quán)重,代表對(duì)睡眠質(zhì)量的影響程度,滿足Qs+Qb+Qh = 1; 4) 睡眠質(zhì)量分析子模塊,用于分析當(dāng)前時(shí)間段的睡眠質(zhì)量值是否處于正常的睡眠質(zhì)量 值范圍,得出睡眠質(zhì)量分析結(jié)果; (3) 睡枕調(diào)整模塊,用于根據(jù)睡眠質(zhì)量分析結(jié)果進(jìn)行睡枕的高度和溫度的調(diào)整; (4) 睡眠數(shù)據(jù)處理服務(wù)模塊,用于為睡眠數(shù)據(jù)處理模塊對(duì)睡眠數(shù)據(jù)的處理過程提供相 應(yīng)的存儲(chǔ)和計(jì)算資源。2. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的智能睡枕系統(tǒng),其特征是,所述睡眠質(zhì)量分 析子模塊的睡眠質(zhì)量分析結(jié)果判定原則為:當(dāng)睡眠質(zhì)量值小于最小的正常的睡眠質(zhì)量值 時(shí),判定睡眠質(zhì)量處于一級(jí)低級(jí)水平;睡眠質(zhì)量值大于最大的正常的睡眠質(zhì)量值時(shí),判定睡 眠質(zhì)量處于二級(jí)低級(jí)水平。3. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的智能睡枕系統(tǒng),其特征是,所述睡枕調(diào)整模 塊的調(diào)整原則為:當(dāng)睡眠質(zhì)量處于一級(jí)低級(jí)水平,將睡枕的高度提高1mm;當(dāng)睡眠質(zhì)量處于 二級(jí)低級(jí)水平,將睡枕的高度降低1mm。4. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的智能睡枕系統(tǒng),其特征是,所述Qs、Qb、Qh的 取值分別為30 %、30 %、40 %,所述正常的睡眠質(zhì)量值范圍為[75,100]。5. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的智能睡枕系統(tǒng),其特征是,所述睡眠數(shù)據(jù)處 理服務(wù)模塊包括: 1) 任務(wù)規(guī)劃子模塊,用于對(duì)對(duì)睡眠數(shù)據(jù)的處理過程劃分為多個(gè)子任務(wù),并為每個(gè)子任 務(wù)匹配滿足其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得對(duì)睡眠數(shù)據(jù)的處理過 程中所需的存儲(chǔ)資源和計(jì)算資源; 2) 可信組合評(píng)估子模塊,用于根據(jù)任務(wù)規(guī)劃子模塊生成的大數(shù)據(jù)服務(wù)的任務(wù)規(guī)劃,執(zhí) 行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的存儲(chǔ)和 計(jì)算資源,具體為: A、根據(jù)云端服務(wù)資源池SPV和對(duì)應(yīng)的服務(wù)質(zhì)量%^歷史記錄,進(jìn)行云服務(wù)組合方案的效 用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃G =池,G2,G3,G 4},對(duì)應(yīng)的Q〇s約束為C= {&,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池SPv中的每一個(gè)服務(wù)SP~,其包含的立%歷史記錄個(gè) 數(shù)為Lv?,由SPV形成的第y個(gè)可行的云服務(wù)組合方案為CSY,vG [1,4],《 g [1,mv],定義模 型為:其中,⑻為第k維度的Q%最大值,㈦為第k維度的Q〇s最小值,SPvuRh為 隸屬于SPVU的一條Q〇s歷史記錄,xvu-h表示模型中效用函數(shù)的參數(shù); B、 根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前Z個(gè) 可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定; C、 對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值; D、 選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組合方 案; E、 記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為樣本 進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值。6.根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的智能睡枕系統(tǒng),其特征是,所述睡眠數(shù)據(jù)提 取子模塊具體執(zhí)行以下操作: 設(shè)^為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn)為本地資源池,F(xiàn)巧為鄰居節(jié)點(diǎn)資源信 息池,i G [ 1,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起提取請(qǐng)求Mj的節(jié)點(diǎn)為xj,在xj的鄰居節(jié) 點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xjl,Xj2,…Xjm},jG [1,n]; 當(dāng)對(duì)等節(jié)點(diǎn)Xl收到x潑送的提取請(qǐng)求M財(cái),檢查心和%中是否含有滿足提取請(qǐng)求W的 睡眠數(shù)據(jù),若是,根據(jù)所述睡眠數(shù)據(jù)和睡眠數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng) 消息^;,并根據(jù)&的位置信息,將所述響應(yīng)信息返回給&,然后將&的生命值減1,若& 的生命值為0,丟棄提取請(qǐng)求Mj,若不為0,采用Q學(xué)習(xí)算法計(jì)算Pj X {Xjl,Xj2,…Xjm}中各對(duì)等 節(jié)點(diǎn)的Q值,將提取請(qǐng)求Mj轉(zhuǎn)發(fā)給pj X {Xdl,Xj2,…X加}中Q值最大的節(jié)點(diǎn),概率pj在網(wǎng)絡(luò)悠閑 時(shí)的取值范圍為(5,8 ],在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3); 設(shè)定Q值的計(jì)算公式為:其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,a表示學(xué)習(xí)速率,0表示 擁塞因素,'表示時(shí)亥Ut節(jié)點(diǎn)x扣的緩存隊(duì)列中待處理的提取請(qǐng)求消息數(shù),表示PjX {xjl,Xj2,'"XjnJ中的節(jié)點(diǎn)Xju處理一條提取請(qǐng)求消息所規(guī)定的時(shí)間,%>表示Pj x {xjl,Xj2,… Xjm}中的節(jié)點(diǎn)X>處理一條提取請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [ X ]在X>0時(shí)取值為1,X< 0 時(shí)取值為〇,a的取值范圍是[0.25,0.3],f3的取值范圍是[0.45,0.5]。
      【文檔編號(hào)】A61B5/00GK106037670SQ201610534652
      【公開日】2016年10月26日
      【申請(qǐng)日】2016年7月5日
      【發(fā)明人】不公告發(fā)明人
      【申請(qǐng)人】吳本剛
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1