国产精品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):10555712閱讀:533來源:國知局
      一種基于云計(jì)算的體檢系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種基于云計(jì)算的體檢系統(tǒng),包括體檢數(shù)據(jù)采集模塊、體檢數(shù)據(jù)處理模塊和體檢結(jié)果顯示模塊,其中所述體檢數(shù)據(jù)處理模塊包括任務(wù)規(guī)劃子模塊、可信組合評(píng)估子模塊、任務(wù)執(zhí)行子模塊和體檢結(jié)果調(diào)出子模塊。本發(fā)明使用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢,其中在對(duì)體檢數(shù)據(jù)進(jìn)行處理時(shí)提高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度,并降低了處理成本。
      【專利說明】
      一種基于云計(jì)算的體檢系統(tǒng)
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明涉及醫(yī)療領(lǐng)域,具體涉及一種基于云計(jì)算的體檢系統(tǒng)。
      【背景技術(shù)】
      [0002] 體檢是通過醫(yī)學(xué)手段和方法對(duì)受檢者進(jìn)行身體檢查,了解受檢者健康狀況、早期 發(fā)現(xiàn)疾病線索和健康隱患的診療行為;體檢能對(duì)于沒有自覺癥狀但很重大的疾病能夠早期 發(fā)現(xiàn)并治療,如胃癌、大腸癌、肺癌、乳腺癌、子宮癌等,若能早期發(fā)現(xiàn)便能完全治愈;體檢能 降低未來罹患疾病的概率,如血壓高、膽固醇值偏高、血糖值偏高的人,平時(shí)不會(huì)有什么自 覺癥狀,但這類人罹患腦中風(fēng)、心肌梗塞、糖尿病的概率很高,即使現(xiàn)在沒有自覺癥狀,一旦 發(fā)病往往就很嚴(yán)重,所以要預(yù)防這類重大疾病的發(fā)生,早期發(fā)現(xiàn)這類因子的異常并使其恢 復(fù)正常,極力防止疾病的發(fā)生。
      [0003] 目前,由于受到體檢儀器費(fèi)用高、對(duì)專業(yè)技能要求高等因素制約,人們的健康體 檢、身體狀態(tài)體檢都是通過醫(yī)院或體檢中心完成,基本上一年一次,這種模式很難發(fā)現(xiàn)那種 沒有自覺癥狀但很重大的疾病,也很難發(fā)現(xiàn)身體狀態(tài)情況。

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

      [0004] 針對(duì)上述問題,本發(fā)明提供一種基于云計(jì)算的體檢系統(tǒng)。
      [0005] 本發(fā)明的目的采用以下技術(shù)方案來實(shí)現(xiàn):
      [0006] 一種基于云計(jì)算的體檢系統(tǒng),包括:
      [0007] (1)體檢數(shù)據(jù)采集模塊,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù) 據(jù);
      [0008] (2)體檢數(shù)據(jù)處理模塊,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果,包括:
      [0009] 1)任務(wù)規(guī)劃子模塊,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、索 引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足其 需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得大數(shù)據(jù)處理過程中所需的存儲(chǔ)資源 和計(jì)算資源;
      [0010] 2)可信組合評(píng)估子模塊,用于根據(jù)任務(wù)規(guī)劃子模塊生成的大數(shù)據(jù)服務(wù)的任務(wù)規(guī) 劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的存 儲(chǔ)和計(jì)算資源,具體為:
      [0011] A、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量13%歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù) 規(guī)劃G= (G1,G2,G3,G4},對(duì)應(yīng)的Qos約束為C= {C1,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù) 資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SP~,其包含的Q%歷史 記錄個(gè)數(shù)為Lvu,由SP v形成的第γ個(gè)可行的云服務(wù)組合方案為CSy,ve [ 1,4],ω e [I,mv], 定義模型為:
      [0012]
      [0013] 其中,QiSm(T;r(/f)為第k維度的Qf?s最大值,Qosmin⑷為第k維度的0%最小值,SP vcj Rh為隸屬于SPvu的一條Qos歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0014] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0015] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0016] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0017] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值;
      [0018] 3)任務(wù)執(zhí)行子模塊,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ)子 任務(wù)、索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù);
      [0019] 4)體檢結(jié)果調(diào)出子模塊,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢結(jié) 果;
      [0020] (3)體檢結(jié)果顯示模塊,用于向體檢結(jié)果調(diào)出子模塊發(fā)出體檢結(jié)果調(diào)出命令并顯 示由體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。
      [0021] 其中,所述任務(wù)執(zhí)行子模塊包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引的 數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元用 于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù),具體執(zhí)行以下操作:
      [0022] 設(shè)&為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),F(xiàn)Si為本地資源池為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η ],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起查詢請(qǐng)求M j的節(jié)點(diǎn)為X j,在X j的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [I,n];
      [0023] 當(dāng)對(duì)等節(jié)點(diǎn)X1收到&發(fā)送的查詢請(qǐng)求時(shí),檢查:^和%中是否含有滿足查詢請(qǐng)求 Mj的體檢數(shù)據(jù),若是,根據(jù)所述體檢數(shù)據(jù)和體檢數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息cMy,并根據(jù)X j的位置信息,將所述響應(yīng)信息返回給Xp然后將Xj的生命值減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);
      [0024]設(shè)定Q值的計(jì)算公式為:
      [0025]
      [0026] 其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,Νχ;·μ(0表示時(shí)刻t節(jié)點(diǎn)的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示 Pj X {xjl,Xj2, '"Xjni}中的節(jié)點(diǎn)XjW處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示PjX {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]。
      [0027] 其中,所述體檢傳感器為微量元素分析儀傳感器、體重計(jì)傳感器、心電監(jiān)測(cè)儀傳感 器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān) 測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全身熱成像監(jiān)測(cè)儀傳感器、經(jīng)顱多普勒監(jiān)測(cè)儀傳感器、骨 密度骨齡監(jiān)測(cè)儀傳感器、人體生物電信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。 [0028]本發(fā)明的有益效果為:
      [0029] 1、設(shè)置體檢數(shù)據(jù)采集模塊、體檢數(shù)據(jù)處理模塊和體檢結(jié)果顯示模塊,實(shí)現(xiàn)了體檢 系統(tǒng)的構(gòu)建,用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢;
      [0030] 2、設(shè)置用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù)的體檢數(shù)據(jù)查找子單元,提 高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度;
      [0031] 3、為高效實(shí)現(xiàn)低成本的體檢數(shù)據(jù)的處理,設(shè)置了可信組合評(píng)估子模塊,提高了支 撐大數(shù)據(jù)服務(wù)的云服務(wù)組合方案的可信度,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資 源,且節(jié)約了評(píng)估時(shí)間,提高了評(píng)估速度。
      【附圖說明】
      [0032]利用附圖對(duì)本發(fā)明作進(jìn)一步說明,但附圖中的實(shí)施例不構(gòu)成對(duì)本發(fā)明的任何限 制,對(duì)于本領(lǐng)域的普通技術(shù)人員,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)以下附圖獲得 其它的附圖。
      [0033] 圖1是本發(fā)明各模塊的連接示意圖;
      [0034] 圖2是本發(fā)明可信組合評(píng)估子模塊的工作流程示意圖。
      [0035] 附圖標(biāo)記:
      [0036]體檢數(shù)據(jù)采集模塊1、體檢數(shù)據(jù)處理模塊2、體檢結(jié)果顯示模塊3、任務(wù)規(guī)劃子模 塊21、可信組合評(píng)估子模塊22、任務(wù)執(zhí)行子模塊23、體檢結(jié)果調(diào)出子模塊24。
      【具體實(shí)施方式】
      [0037] 結(jié)合以下實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述。
      [0038] 實(shí)施例1
      [0039]參見圖1、圖2,本實(shí)施例的一種基于云計(jì)算的體檢系統(tǒng),包括:
      [0040] (1)體檢數(shù)據(jù)采集模塊1,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù) 據(jù);
      [0041] (2)體檢數(shù)據(jù)處理模塊2,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果,包括:
      [0042] 1)任務(wù)規(guī)劃子模塊21,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、 索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足 其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得大數(shù)據(jù)處理過程中所需的存儲(chǔ)資 源和計(jì)算資源;
      [0043] 2)可信組合評(píng)估子模塊22,用于根據(jù)任務(wù)規(guī)劃子模塊21生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0044] A、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量0%歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊21獲得的任 務(wù)規(guī)劃G= (G1,G2,G3,G4},對(duì)應(yīng)的Qos約束為C= {C1,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SPvu,其包含的Qos歷 史記錄個(gè)數(shù)為L vu,由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSy,ve [1,4],ω e [1, mv],定義模型為:
      [0045]
      [0046] 其中,為第k維度的從〇_5最大值,Q:%_ (A)為第k維度的Qos最小值,SPvu Rh為隸屬于SPvu的一條Q0s歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0047] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0048] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0049] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0050] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值;
      [0051] 3)任務(wù)執(zhí)行子模塊23,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ) 子任務(wù)、索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù);
      [0052] 4)體檢結(jié)果調(diào)出子模塊24,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢 結(jié)果;
      [0053] (3)體檢結(jié)果顯示模塊3,用于向體檢結(jié)果調(diào)出子模塊24發(fā)出體檢結(jié)果調(diào)出命令并 顯示由體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。
      [0054]其中,所述任務(wù)執(zhí)行子模塊23包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引 的數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元 用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù),具體執(zhí)行以下操作:
      [0055] Sx1為非結(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)求M j的節(jié)點(diǎn)為X j,在X j的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [I,n];
      [0056] 當(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ù)Xj的位置信息,將所述響應(yīng)信息返回給Xj,然后將Xj的生命值減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);
      [0057] 設(shè)定Q值的計(jì)算公式為:
      [0058]
      [0059] 其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,八/、;少)表示時(shí)亥Ijt節(jié)點(diǎn)W的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),T fxiii表示 Pj X {xjl,Xj2,'"Xjm}中的節(jié)點(diǎn)Xjw處理一條查詢請(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]。
      [0060] 其中,所述體檢傳感器為微量元素分析儀傳感器、體重計(jì)傳感器、心電監(jiān)測(cè)儀傳感 器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān) 測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全身熱成像監(jiān)測(cè)儀傳感器、經(jīng)顱多普勒監(jiān)測(cè)儀傳感器、骨 密度骨齡監(jiān)測(cè)儀傳感器、人體生物電信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。
      [0061] 本實(shí)施例設(shè)置體檢數(shù)據(jù)采集模塊1、體檢數(shù)據(jù)處理模塊2和體檢結(jié)果顯示模塊3,實(shí) 現(xiàn)了體檢系統(tǒng)的構(gòu)建,用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢;為 高效實(shí)現(xiàn)低成本的體檢數(shù)據(jù)的處理,設(shè)置了可信組合評(píng)估子模塊22,提高了支撐大數(shù)據(jù)服 務(wù)的云服務(wù)組合方案的可信度,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資源,且節(jié)約了 評(píng)估時(shí)間,提高了評(píng)估速度;設(shè)置用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù)的體檢數(shù) 據(jù)查找子單元,提高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度,其 中本實(shí)施例取值α = 0.25,β = 0.45,體檢數(shù)據(jù)查找的效率提高了2.8%。
      [0062] 實(shí)施例2
      [0063]參見圖1、圖2,本實(shí)施例的一種基于云計(jì)算的體檢系統(tǒng),包括:
      [0064] (1)體檢數(shù)據(jù)采集模塊1,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù) 據(jù);
      [0065] (2)體檢數(shù)據(jù)處理模塊2,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果,包括:
      [0066] 1)任務(wù)規(guī)劃子模塊21,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、 索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足 其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得大數(shù)據(jù)處理過程中所需的存儲(chǔ)資 源和計(jì)算資源;
      [0067] 2)可信組合評(píng)估子模塊22,用于根據(jù)任務(wù)規(guī)劃子模塊21生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0068] A、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量(^%歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊21獲得的任 務(wù)規(guī)劃G= (G1,G2 ,G3,G4 },對(duì)應(yīng)的Qos約束為C= {C1,C2,C3,C4 },每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SPvu,其包含的Q0s歷 史記錄個(gè)數(shù)為L vu,由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSy,ve [1,4],ω e [1, mv],定義模型為:
      [0069]
      [0070] 其中,Qoswcur(A)為第k維度的'仏^最大值,Qosmin(X)為第k維度的 :Q%.最小值,SPvcj Rh為隸屬于SPvu的一條Q0s歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0071] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0072] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0073] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0074] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值;
      [0075] 3)任務(wù)執(zhí)行子模塊23,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ) 子任務(wù)、索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù);
      [0076] 4)體檢結(jié)果調(diào)出子模塊24,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢 結(jié)果;
      [0077] (3)體檢結(jié)果顯示模塊3,用于向體檢結(jié)果調(diào)出子模塊24發(fā)出體檢結(jié)果調(diào)出命令并 顯示由體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。
      [0078] 其中,所述任務(wù)執(zhí)行子模塊23包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引 的數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元 用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù),具體執(zhí)行以下操作:
      [0079] Sx1為非結(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)求M j的節(jié)點(diǎn)為X j,在X j的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [I,n];
      [0080] 當(dāng)對(duì)等節(jié)點(diǎn)X1收到Xj發(fā)送的查詢請(qǐng)求吣時(shí),檢查^PF0i中是否含有滿足查詢請(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,若不為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);
      [0081] 設(shè)定Q值的計(jì)算公式為:
      [0082]
      [0083] 其中,Qnew表不Q的新值,Qold表不Q的老值,Qlearn表不被學(xué)習(xí)的值,α表不學(xué)習(xí)速率,β 表示擁塞因素,(t)表示時(shí)刻t節(jié)點(diǎn)的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示 Pj X {xjl,Xj2,'"Xjni}中的節(jié)點(diǎn)Xjw處理一條查詢請(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]。
      [0084]其中,所述體檢傳感器為微量元素分析儀傳感器、體重計(jì)傳感器、心電監(jiān)測(cè)儀傳感 器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān) 測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全身熱成像監(jiān)測(cè)儀傳感器、經(jīng)顱多普勒監(jiān)測(cè)儀傳感器、骨 密度骨齡監(jiān)測(cè)儀傳感器、人體生物電信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。 [0085]本實(shí)施例設(shè)置體檢數(shù)據(jù)采集模塊1、體檢數(shù)據(jù)處理模塊2和體檢結(jié)果顯示模塊3,實(shí) 現(xiàn)了體檢系統(tǒng)的構(gòu)建,用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢;為 高效實(shí)現(xiàn)低成本的體檢數(shù)據(jù)的處理,設(shè)置了可信組合評(píng)估子模塊22,提高了支撐大數(shù)據(jù)服 務(wù)的云服務(wù)組合方案的可信度,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資源,且節(jié)約了 評(píng)估時(shí)間,提高了評(píng)估速度;設(shè)置用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù)的體檢數(shù) 據(jù)查找子單元,提高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度,其 中本實(shí)施例取值a = 0.26,β = 0.5,體檢數(shù)據(jù)查找的效率提高了 2.5 %。
      [0086] 實(shí)施例3
      [0087]參見圖1、圖2,本實(shí)施例的一種基于云計(jì)算的體檢系統(tǒng),包括:
      [0088] (1)體檢數(shù)據(jù)采集模塊1,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù) 據(jù);
      [0089] (2)體檢數(shù)據(jù)處理模塊2,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果,包括:
      [0090] 1)任務(wù)規(guī)劃子模塊21,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、 索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足 其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得大數(shù)據(jù)處理過程中所需的存儲(chǔ)資 源和計(jì)算資源;
      [0091] 2)可信組合評(píng)估子模塊22,用于根據(jù)任務(wù)規(guī)劃子模塊21生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0092] A、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量Qos歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊21獲得的任 務(wù)規(guī)劃G= (G1,G2,G3,G4},對(duì)應(yīng)的Qos約束為C= IC1,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SPvu,其包含的Q七歷 史記錄個(gè)數(shù)為Lvu,由SP v形成的第γ個(gè)可行的云服務(wù)組合方案為CSy,ve [1,4],ω e [1, mv],定義模型為:
      [0093]
      [0094] 其中,為第k維度的大值,Q0smto(Ic)為第k維度的Qoj小值,SPvu Rh為隸屬于SPvu的一條Qos歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0095] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0096] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0097] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0098] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值;
      [0099] 3)任務(wù)執(zhí)行子模塊23,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ) 子任務(wù)、索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù);
      [0100] 4)體檢結(jié)果調(diào)出子模塊24,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢 結(jié)果;
      [0101] (3)體檢結(jié)果顯示模塊3,用于向體檢結(jié)果調(diào)出子模塊24發(fā)出體檢結(jié)果調(diào)出命令并 顯示由體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。
      [0102] 其中,所述任務(wù)執(zhí)行子模塊23包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引 的數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元 用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù),具體執(zhí)行以下操作:
      [0103] Sx1為非結(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)求M j的節(jié)點(diǎn)為X j,在X j的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [I,n];
      [0104] 當(dāng)對(duì)等節(jié)點(diǎn)Xi收到Xj發(fā)送的查詢請(qǐng)求Mj時(shí),檢查5?和中是否含有滿足查詢請(qǐng)求 Mj的體檢數(shù)據(jù),若是,根據(jù)所述體檢數(shù)據(jù)和體檢數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息cMj,并根據(jù)Xj的位置信息,將所述響應(yīng)信息<^7?返回給Xj,然后將Xj的生命值減I, 若Xj的生命值為〇,丟棄查詢請(qǐng)求Mj,若不為O,采用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);
      [0105]設(shè)定Q值的計(jì)算公式為:
      [0106]
      [0107] 其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,&μ(?〇表示時(shí)亥Ijt節(jié)點(diǎn)的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),5^;>表 示Pj X {xjl,Xj2, '"Xjni}中的節(jié)點(diǎn)Xjw處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示Pj X {xjl,Xj2, 中的節(jié)點(diǎn)Xjw處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [X]在X>0時(shí)取值 為l,x彡0時(shí)取值為0,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。
      [0108] 其中,所述體檢傳感器為微量元素分析儀傳感器、體重計(jì)傳感器、心電監(jiān)測(cè)儀傳感 器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān) 測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全身熱成像監(jiān)測(cè)儀傳感器、經(jīng)顱多普勒監(jiān)測(cè)儀傳感器、骨 密度骨齡監(jiān)測(cè)儀傳感器、人體生物電信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。
      [0109] 本實(shí)施例設(shè)置體檢數(shù)據(jù)采集模塊1、體檢數(shù)據(jù)處理模塊2和體檢結(jié)果顯示模塊3,實(shí) 現(xiàn)了體檢系統(tǒng)的構(gòu)建,用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢;為 高效實(shí)現(xiàn)低成本的體檢數(shù)據(jù)的處理,設(shè)置了可信組合評(píng)估子模塊22,提高了支撐大數(shù)據(jù)服 務(wù)的云服務(wù)組合方案的可信度,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資源,且節(jié)約了 評(píng)估時(shí)間,提高了評(píng)估速度;設(shè)置用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù)的體檢數(shù) 據(jù)查找子單元,提高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度,其 中本實(shí)施例取值α = 0.27,β = 0.49,體檢數(shù)據(jù)查找的效率提高了3%。
      [0110] 實(shí)施例4
      [0111] 參見圖1、圖2,本實(shí)施例的一種基于云計(jì)算的體檢系統(tǒng),包括:
      [0112] (1)體檢數(shù)據(jù)采集模塊1,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù) 據(jù);
      [0113] (2)體檢數(shù)據(jù)處理模塊2,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果,包括:
      [0114] 1)任務(wù)規(guī)劃子模塊21,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、 索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足 其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得大數(shù)據(jù)處理過程中所需的存儲(chǔ)資 源和計(jì)算資源;
      [0115] 2)可信組合評(píng)估子模塊22,用于根據(jù)任務(wù)規(guī)劃子模塊21生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0116] Α、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊21獲得的任 務(wù)規(guī)劃G= (G1,G2,G3,G4},對(duì)應(yīng)的Qos約束為C= IC1,C2,C3,C4},每個(gè)子任務(wù)G v對(duì)應(yīng)的云端服 務(wù)資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SP~,其包含的Q%歷 史記錄個(gè)數(shù)為Lvu,由SP v形成的第γ個(gè)可行的云服務(wù)組合方案為CSy,ve [1,4],ω e [1, mv],定義模型為:
      [0117]
      [0118] 其中,QosmaxOO為第k維度的Q0s最大值,Q:0:s_.〇〇:為第k維度的Q 0s最小值,SPvu Rh為隸屬于SPvu的一條Q0s歷史記錄,Xvu-h表示模型中效用函數(shù)的參數(shù);
      [0119] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0120] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0121] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0122] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值;
      [0123] 3)任務(wù)執(zhí)行子模塊23,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ) 子任務(wù)、索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù);
      [0124] 4)體檢結(jié)果調(diào)出子模塊24,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢 結(jié)果;
      [0125] (3)體檢結(jié)果顯示模塊3,用于向體檢結(jié)果調(diào)出子模塊24發(fā)出體檢結(jié)果調(diào)出命令并 顯示由體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。
      [0126] 其中,所述任務(wù)執(zhí)行子模塊23包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引 的數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元 用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù),具體執(zhí)行以下操作:
      [0127] Sx1為非結(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)求M j的節(jié)點(diǎn)為X j,在X j的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {x_u,x_i2,…xjm},je [I,n];
      [0128] 當(dāng)對(duì)等節(jié)點(diǎn)X1收到&發(fā)送的查詢請(qǐng)求時(shí),檢查1^和>^中是否含有滿足查詢請(qǐng)求 Mj的體檢數(shù)據(jù),若是,根據(jù)所述體檢數(shù)據(jù)和體檢數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息仏_/,并根據(jù)Xj的位置信息,將所述響應(yīng)信息Cm/返回給Xj,然后將Xj的生命值減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);
      [0129] 設(shè)定Q值的計(jì)算公式為:
      [0130]
      [0131 ] 其中,Qnew表示Q的新值,Qoid表示Q的老值,Qiearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,H9ii (t)表示時(shí)刻t節(jié)點(diǎn)的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示 Pj X { Xjl, Xj2,'"Xjni}中的節(jié)點(diǎn)Xjw處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示Pj X { Xjl, Xj2,…Xjm}中的節(jié)點(diǎn)Xjw處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I [X ]在X>0時(shí)取值為1, X彡0時(shí)取值為〇,α的取值范圍是[0.25,0.3],β的取值范圍是[0.45,0.5]。
      [0132] 其中,所述體檢傳感器為微量元素分析儀傳感器、體重計(jì)傳感器、心電監(jiān)測(cè)儀傳感 器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān) 測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全身熱成像監(jiān)測(cè)儀傳感器、經(jīng)顱多普勒監(jiān)測(cè)儀傳感器、骨 密度骨齡監(jiān)測(cè)儀傳感器、人體生物電信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。
      [0133] 本實(shí)施例設(shè)置體檢數(shù)據(jù)采集模塊1、體檢數(shù)據(jù)處理模塊2和體檢結(jié)果顯示模塊3,實(shí) 現(xiàn)了體檢系統(tǒng)的構(gòu)建,用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢;為 高效實(shí)現(xiàn)低成本的體檢數(shù)據(jù)的處理,設(shè)置了可信組合評(píng)估子模塊22,提高了支撐大數(shù)據(jù)服 務(wù)的云服務(wù)組合方案的可信度,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資源,且節(jié)約了 評(píng)估時(shí)間,提高了評(píng)估速度;設(shè)置用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù)的體檢數(shù) 據(jù)查找子單元,提高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度,其 中本實(shí)施例取值a = 0.29,β = 0.47,體檢數(shù)據(jù)查找的效率提高了 3.2 %。
      [0134] 實(shí)施例5
      [0135] 參見圖1、圖2,本實(shí)施例的一種基于云計(jì)算的體檢系統(tǒng),包括:
      [0136] (1)體檢數(shù)據(jù)采集模塊1,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù) 據(jù);
      [0137] (2)體檢數(shù)據(jù)處理模塊2,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果,包括:
      [0138] 1)任務(wù)規(guī)劃子模塊21,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、 索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足 其需求的云端服務(wù)資源池,形成云服務(wù)組合方案,以獲得大數(shù)據(jù)處理過程中所需的存儲(chǔ)資 源和計(jì)算資源;
      [0139] 2)可信組合評(píng)估子模塊22,用于根據(jù)任務(wù)規(guī)劃子模塊21生成的大數(shù)據(jù)服務(wù)的任務(wù) 規(guī)劃,執(zhí)行云服務(wù)組合方案的評(píng)估,選擇最優(yōu)的云服務(wù)組合方案,為每個(gè)子任務(wù)提供相應(yīng)的 存儲(chǔ)和計(jì)算資源,具體為:
      [0140] Α、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量Q〇.s歷史記錄,進(jìn)行云服務(wù)組合方案 的效用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊21獲得的任 務(wù)規(guī)劃G= (G1,G2 ,G3,G4 },對(duì)應(yīng)的Qos約束為C= {C1,C2,C3,C4 },每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服 務(wù)資源池 SPv共有mv個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SPvu,其包含的9%歷 史記錄個(gè)數(shù)為L vu,由SPv形成的第γ個(gè)可行的云服務(wù)組合方案為CSy,ve [1,4],ω e [1, mv],定義模型為:
      [0141]
      [0142] 其中,Q0smaxOO為第k維度的Q%最大值,Q〇s_(fc)為第k維度的免^最小值,SP vu Rh為隸屬于SPvu的一條Qes歷史記錄,xvu-h表示模型中效用函數(shù)的參數(shù);
      [0143] B、根據(jù)效用函數(shù)值按從小到大的順序?qū)Ω骺尚性品?wù)組合方案進(jìn)行排序,選擇前 Z個(gè)可行云服務(wù)組合方案作為優(yōu)選云服務(wù)組合方案,Z的取值根據(jù)應(yīng)用實(shí)例進(jìn)行設(shè)定;
      [0144] C、對(duì)每一組優(yōu)選云服務(wù)組合方案計(jì)算其效用函數(shù)值的平均值;
      [0145] D、選擇效用函數(shù)值的平均值為最大的優(yōu)選云服務(wù)組合方案作為最優(yōu)的云服務(wù)組 合方案;
      [0146] E、記錄優(yōu)選云服務(wù)組合方案的效用函數(shù)值和最優(yōu)的組合云服務(wù)方案,并將其作為 樣本進(jìn)行學(xué)習(xí),如果新的優(yōu)選云服務(wù)組合方案已經(jīng)出現(xiàn)過,則直接調(diào)用其函數(shù)值;
      [0147] 3)任務(wù)執(zhí)行子模塊23,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ) 子任務(wù)、索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù);
      [0148] 4)體檢結(jié)果調(diào)出子模塊24,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢 結(jié)果;
      [0149] (3)體檢結(jié)果顯示模塊3,用于向體檢結(jié)果調(diào)出子模塊24發(fā)出體檢結(jié)果調(diào)出命令并 顯示由體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。
      [0150] 其中,所述任務(wù)執(zhí)行子模塊23包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引 的數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元 用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù),具體執(zhí)行以下操作:
      [0151] 設(shè)^為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),5?為本地資源池,為鄰居節(jié)點(diǎn)資 源信息池 ,i e [ 1,η ],η為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起查詢請(qǐng)求M j的節(jié)點(diǎn)為X j,在X j的鄰 居節(jié)點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…xjm},je [I,n];
      [0152] 當(dāng)對(duì)等節(jié)點(diǎn)X1收到Xj發(fā)送的查詢請(qǐng)求吣時(shí),檢查&;和% ;中是否含有滿足查詢請(qǐng)求 Mj的體檢數(shù)據(jù),若是,根據(jù)所述體檢數(shù)據(jù)和體檢數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的 響應(yīng)消息:C%·,并根據(jù)Xj的位置信息,將所述響應(yīng)信息C Mj·返回給Xj,然后將Xj的生命值減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);
      [0153]設(shè)定Q值的計(jì)算公式為:
      [0154]
      [0155] 其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,α表示學(xué)習(xí)速率,β 表示擁塞因素,~μω表示時(shí)亥Ijt節(jié)點(diǎn)的緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),表示 Pj X {xjl,Xj2,'"Xjni}中的節(jié)點(diǎn)Xjw處理一條查詢請(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]。
      [0156] 其中,所述體檢傳感器為微量元素分析儀傳感器、體重計(jì)傳感器、心電監(jiān)測(cè)儀傳感 器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān) 測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全身熱成像監(jiān)測(cè)儀傳感器、經(jīng)顱多普勒監(jiān)測(cè)儀傳感器、骨 密度骨齡監(jiān)測(cè)儀傳感器、人體生物電信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。
      [0157] 本實(shí)施例設(shè)置體檢數(shù)據(jù)采集模塊1、體檢數(shù)據(jù)處理模塊2和體檢結(jié)果顯示模塊3,實(shí) 現(xiàn)了體檢系統(tǒng)的構(gòu)建,用戶可以不通過醫(yī)院或體檢中心來完成健康體檢、身體狀態(tài)體檢;為 高效實(shí)現(xiàn)低成本的體檢數(shù)據(jù)的處理,設(shè)置了可信組合評(píng)估子模塊22,提高了支撐大數(shù)據(jù)服 務(wù)的云服務(wù)組合方案的可信度,實(shí)現(xiàn)最大利益化地使用云端的存儲(chǔ)和計(jì)算資源,且節(jié)約了 評(píng)估時(shí)間,提高了評(píng)估速度;設(shè)置用于查找體檢結(jié)果分析子任務(wù)所需的體檢數(shù)據(jù)的體檢數(shù) 據(jù)查找子單元,提高了體檢數(shù)據(jù)查找的效率,進(jìn)一步提高了對(duì)體檢結(jié)果進(jìn)行分析的速度,其 中本實(shí)施例取值a = 0.3,β = 0.45,體檢數(shù)據(jù)查找的效率提高了 3.2 %。
      [0158]最后應(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ù)采集模塊,用于根據(jù)體檢的需求,通過體檢傳感器采集所需體檢數(shù)據(jù); (2) 體檢數(shù)據(jù)處理模塊,用于對(duì)體檢數(shù)據(jù)進(jìn)行處理并輸出體檢結(jié)果; (3) 體檢結(jié)果顯示模塊,用于向體檢結(jié)果調(diào)出子模塊發(fā)出體檢結(jié)果調(diào)出命令并顯示由 體檢結(jié)果調(diào)出子模塊提取出的體檢結(jié)果。2. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的體檢系統(tǒng),其特征是,所述體檢數(shù)據(jù)處理模 塊包括: 1) 任務(wù)規(guī)劃子模塊,用于對(duì)所述體檢數(shù)據(jù)的處理過程劃分為數(shù)據(jù)存儲(chǔ)子任務(wù)、索引計(jì) 算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù),并為每個(gè)子任務(wù)匹配滿足其需求 的云端服務(wù)資源池,形成云服務(wù)組合方案,W獲得大數(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ì)算資源; 3) 任務(wù)執(zhí)行子模塊,用于根據(jù)最優(yōu)的云服務(wù)組合方案,依次執(zhí)行所述數(shù)據(jù)存儲(chǔ)子任務(wù)、 索引計(jì)算子任務(wù)、體檢結(jié)果分析子任務(wù)和體檢結(jié)果存儲(chǔ)子任務(wù); 4) 體檢結(jié)果調(diào)出子模塊,用于在存儲(chǔ)體檢結(jié)果的云端服務(wù)資源池中提取出體檢結(jié)果。3. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的體檢系統(tǒng),其特征是,所述體檢傳感器為微 量元素分析儀傳感器、體重計(jì)傳感器、屯、電監(jiān)測(cè)儀傳感器、脈搏監(jiān)測(cè)儀傳感器、血壓監(jiān)測(cè)儀 傳感器、血脂監(jiān)測(cè)儀傳感器、血糖監(jiān)測(cè)儀傳感器、視力監(jiān)測(cè)儀傳感器、體溫監(jiān)測(cè)儀傳感器、全 身熱成像監(jiān)測(cè)儀傳感器、經(jīng)煩多普勒監(jiān)測(cè)儀傳感器、骨密度骨齡監(jiān)測(cè)儀傳感器、人體生物電 信號(hào)監(jiān)測(cè)儀傳感器、聽診器傳感器的一種或多種。4. 根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的體檢系統(tǒng),其特征是,所述可信組合評(píng)估子 模塊具體執(zhí)行: A、根據(jù)云端服務(wù)資源池 SPv和對(duì)應(yīng)的服務(wù)質(zhì)量Qos歷史記錄,進(jìn)行云服務(wù)組合方案的效 用函數(shù)X的建模并初始化模型中效用函數(shù)的各參數(shù),設(shè)由任務(wù)規(guī)劃子模塊獲得的任務(wù)規(guī)劃G ={Gi,G2,G3,Gi},對(duì)應(yīng)的Qm約束為C= ICi,C2,C3,C4},每個(gè)子任務(wù)Gv對(duì)應(yīng)的云端服務(wù)資源池 SPv共有HlV個(gè)服務(wù),對(duì)于云端服務(wù)資源池 SPv中的每一個(gè)服務(wù)SPv。,其包含的Qos歷史記錄個(gè) 數(shù)為Lv。,由SPv形成的第丫個(gè)可行的云服務(wù)組合方案為CS 丫,vG[l,4],《G[l,mv],定義模 型為: 其中,Uosmtu W為第k維度的最大值,W為第k維度的4%最小值,SPvuRh為 隸屬于SPv。的一條Q%歷史記錄,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ù)值。5.根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的體檢系統(tǒng),其特征是,所述任務(wù)執(zhí)行子模塊 包括用于為體檢結(jié)果分析子任務(wù)建立體檢數(shù)據(jù)索引的數(shù)據(jù)索引單元;所述數(shù)據(jù)索引單元包 括體檢數(shù)據(jù)查找子單元,所述體檢數(shù)據(jù)查找子單元用于查找體檢結(jié)果分析子任務(wù)所需的體 檢數(shù)據(jù),具體執(zhí)行W下操作: 設(shè)Xi為非結(jié)構(gòu)化對(duì)等網(wǎng)絡(luò)中的一個(gè)對(duì)等節(jié)點(diǎn),玲i:為本地資源池,V'Oi為鄰居節(jié)點(diǎn)資源信 息池,i G [l,n],n為對(duì)等網(wǎng)絡(luò)包含節(jié)點(diǎn)的總數(shù),發(fā)起查詢請(qǐng)求M撕節(jié)點(diǎn)為Xj,在X撕鄰居節(jié) 點(diǎn)集合中按照概率Pj隨機(jī)挑選出的對(duì)等節(jié)點(diǎn)集為PjX {xji,xj2,…刮!!!},j G [1,n]; 當(dāng)對(duì)等節(jié)點(diǎn)Xi收到Xj發(fā)送的查詢請(qǐng)求心時(shí),檢查&沖&沖是否含有滿足查詢請(qǐng)求Mj的 體檢數(shù)據(jù),若是,根據(jù)所述體檢數(shù)據(jù)和體檢數(shù)據(jù)所在對(duì)等節(jié)點(diǎn)的位置信息,創(chuàng)建查詢的響應(yīng) 消息Cm尸并根據(jù)Xj的位置信息,將所述響應(yīng)信息Cmj'返回給Xj,然后將Xj的生命值減1,若Xj 的生命值為0,丟棄查詢請(qǐng)求,若不為0,采用Q學(xué)習(xí)算法計(jì)算W X { XW,XW,…中各對(duì)等 節(jié)點(diǎn)的Q值,將查詢請(qǐng)求M帶發(fā)給WX {W,XW,一Xjm}中Q值最大的節(jié)點(diǎn),概率W在網(wǎng)絡(luò)悠閑 時(shí)的取值范圍為(5,引,在網(wǎng)絡(luò)擁堵時(shí)的取值范圍為[0,3); 設(shè)定Q值的計(jì)算公式為:其中,Qnew表示Q的新值,Qold表示Q的老值,Qlearn表示被學(xué)習(xí)的值,a表示學(xué)習(xí)速率,0表示 擁塞因素,Wx,表示時(shí)刻t節(jié)點(diǎn)X心勺緩存隊(duì)列中待處理的查詢請(qǐng)求消息數(shù),7%^表示Pj X 中的節(jié)點(diǎn)Xjii處理一條查詢請(qǐng)求消息所規(guī)定的時(shí)間,表示Pj X {Xjl, Xj2,一Xjm}中的節(jié)點(diǎn)郵處理一條查詢請(qǐng)求消息實(shí)際所需的時(shí)間;函數(shù)I[X]在X>0時(shí)取值為 1,x《0時(shí)取值為0,a的取值范圍是[0.25,0.3],如勺取值范圍是[0.45,0.引。
      【文檔編號(hào)】G06Q50/22GK105915659SQ201610538053
      【公開日】2016年8月31日
      【申請(qǐng)日】2016年7月5日
      【發(fā)明人】不公告發(fā)明人
      【申請(qǐng)人】吳本剛
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1