前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的柳樹的詩句主題范文,僅供參考,歡迎閱讀并收藏。
2013年3月22日,根據(jù)“互聯(lián)網(wǎng)的那些事”微博爆料,王健林,馮侖,郭廣昌,李東生,曹國(guó)偉,李彥宏,馬化騰,江南春,古永鏘等重要人物齊聚淘寶創(chuàng)新大廈,有知情人士稱,這次商界大佬共聚一堂是為了共同推動(dòng)智能物流骨干網(wǎng)計(jì)劃。
根據(jù)阿里巴巴對(duì)智能物流骨干網(wǎng)(China Smart Logistic Network,簡(jiǎn)稱CSN)的規(guī)劃,CSN將是一個(gè)覆蓋全中國(guó),投資周期為5-8年,多層次、多節(jié)點(diǎn)的立體網(wǎng)絡(luò),電商生態(tài)系統(tǒng)的各種角色如制造商、網(wǎng)商、快遞物流、第三方服務(wù)公司等,都將在網(wǎng)絡(luò)的漸次展開中成為建設(shè)者、使用者、進(jìn)化者。其作為中國(guó)未來商務(wù)的基礎(chǔ)設(shè)施,將支撐日均300億元的交易額,促進(jìn)1000萬家新型企業(yè)的誕生。
“社會(huì)化”物流啟動(dòng)
2013年1月23日,阿里巴巴、銀泰、復(fù)星、富春、“四通一達(dá)”、順豐,以及相關(guān)資本市場(chǎng)的領(lǐng)軍機(jī)構(gòu)、及金融機(jī)構(gòu)等齊聚杭州阿里巴巴集團(tuán)總部進(jìn)行閉門會(huì)議,通過了“1000億元投資建設(shè)物流網(wǎng)”的決議。這標(biāo)志著相對(duì)于京東等電商的自辦物流而言,阿里巴巴電子商務(wù)時(shí)代的“社會(huì)化”物流正式啟動(dòng) 。
其實(shí),早在2012年12月1日,阿里巴巴集團(tuán)便與浙江省金華市人民政府簽署戰(zhàn)略合作協(xié)議,宣布投資建設(shè)“中國(guó)?金義電子商務(wù)新城”項(xiàng)目,即中國(guó)智能物流骨干網(wǎng)關(guān)鍵節(jié)點(diǎn)的首個(gè)全國(guó)樣本項(xiàng)目。據(jù)悉,阿里巴巴還與上海嘉定、成都高新區(qū)等地進(jìn)行了關(guān)鍵節(jié)點(diǎn)建設(shè)的會(huì)談。
在電商物流園中,至少有三種角色:阿里巴巴向地方政府要政策,制定標(biāo)準(zhǔn),保證“智能化”,同時(shí)兼有投資人身份;投資或金融機(jī)構(gòu)負(fù)責(zé)資金來源;第三方物流企業(yè)負(fù)責(zé)運(yùn)營(yíng)。
物流技術(shù)與應(yīng)用雜志社主編王繼祥對(duì)本刊記者說:“電商雖然有很多配送公司,但結(jié)點(diǎn)最為關(guān)鍵,因?yàn)閮牲c(diǎn)成一線,想編織覆蓋全國(guó)的物流網(wǎng),必須先建點(diǎn)。同時(shí),在阿里巴巴的影響力與號(hào)召力下,勢(shì)必帶動(dòng)土地增值。馬云投資幾百億,是穩(wěn)賺不賠?!薄榜R云搭平臺(tái)后,地方政府也會(huì)給出優(yōu)惠政策,有利于集合各方力量,吸引更多人加盟。建一個(gè)社會(huì)化的系統(tǒng),這是馬云最大的優(yōu)勢(shì)?!?/p>
數(shù)據(jù)顯示,2012年,中國(guó)網(wǎng)絡(luò)零售規(guī)模遠(yuǎn)超1萬億,年增速超過80%,達(dá)到10萬億只是時(shí)間問題。王繼祥說:“這些年物流快遞業(yè)的演化進(jìn)度有目共睹,2012年支撐國(guó)人57億只包裹流轉(zhuǎn),“四通一達(dá)”承擔(dān)了其中80%的運(yùn)量?!?/p>
但物流基礎(chǔ)設(shè)施和設(shè)備投入嚴(yán)重滯后將越來越掣肘快遞行業(yè)的發(fā)展。以物流中心的面積為例,中國(guó)人均物流倉儲(chǔ)面積僅為美國(guó)的1/14;現(xiàn)有物流倉儲(chǔ)設(shè)施中,超過70%建于上世紀(jì)90年代之前,不能滿足現(xiàn)代化需求;中國(guó)目前5.5億平方米的物流倉儲(chǔ)設(shè)施的供應(yīng)量中,達(dá)到國(guó)際化標(biāo)準(zhǔn)的,不滿1000萬平方米。
面對(duì)這一窘境,馬云一直想介入其中。早在14年前,馬云就曾提出“電商三流”的說法,即電子商務(wù)必須打通信息流、資金流、物流三個(gè)難點(diǎn)環(huán)節(jié)。眼下,信息流由淘寶、阿里巴巴、天貓、阿里媽媽等網(wǎng)站解決,資金流則由“阿里金融+支付寶”基本解決,物流則成為其中最為薄弱的環(huán)節(jié)。
2011年前后,阿里巴巴在物流方面進(jìn)行了多方面的探索,方法主要是兩種:一是直接投資,比如投資百世物流,星晨急便等新型物流企業(yè);二是結(jié)盟,2011年初淘寶宣布與第三方物流服務(wù)商結(jié)盟,做云物流。2012年初,阿里巴巴還正式與包括郵政在內(nèi)的九大物流商結(jié)盟。
業(yè)內(nèi)專家表示,馬云最早是希望由他搭建平臺(tái),引入社會(huì)上的物流公司,通過物流公司在淘寶上提供物流服務(wù),但一段時(shí)間后,他就發(fā)現(xiàn)物流公司有的比較散,有的不能滿足需求,有的沒有全國(guó)網(wǎng)絡(luò)?;诖耍畔胱鲆粋€(gè)覆蓋全國(guó)的物流系統(tǒng),并試圖自己投資進(jìn)行建設(shè),這就是智能物流骨干網(wǎng)最早的雛形。
所謂“智能”
2011年作為“十二五”的開局之年,我國(guó)提出了“智慧物流”的概念。2012年2月14日,工信部出臺(tái)《“十二五”物聯(lián)網(wǎng)發(fā)展規(guī)劃》強(qiáng)調(diào)將大力推進(jìn)物聯(lián)網(wǎng)技術(shù)在物流領(lǐng)域等9個(gè)重點(diǎn)行業(yè)中的研發(fā)與應(yīng)用。
根據(jù)相關(guān)資料對(duì)智慧物流的解讀,它被認(rèn)為是利用集成智能化技術(shù),使物流系統(tǒng)能模仿人的智能,具有思維,感知,學(xué)習(xí)、推理判斷和自行解決物流中某些問題的能力。智慧物流的出現(xiàn),可以實(shí)現(xiàn)物流的信息化、智能化、網(wǎng)絡(luò)化、電子化,實(shí)現(xiàn)傳統(tǒng)物流向現(xiàn)代物流的轉(zhuǎn)變。
建成后的“中國(guó)智能物流骨干網(wǎng)”,也將通過系統(tǒng)深度整合,通過數(shù)據(jù)交互、共享的原則,推動(dòng)供應(yīng)鏈平臺(tái)提高效率、降低成本,以更好地支撐電子商務(wù)的發(fā)展,從而讓物流網(wǎng)絡(luò)邁入智慧商務(wù)時(shí)代。王繼祥認(rèn)為,所謂智能,可以理解為 “生態(tài)系統(tǒng)”的概念。
“智能物流”的關(guān)健是智能化,而智能化的關(guān)健是大數(shù)據(jù)。阿里巴巴智能物流的優(yōu)勢(shì)就是數(shù)據(jù)采集平臺(tái)的優(yōu)勢(shì),即由淘寶、阿里巴巴、天貓、阿里金融+支付寶等提供龐大數(shù)據(jù)的支持。
有專家表示,現(xiàn)在的物流企業(yè)還不能與淘寶網(wǎng)和阿里巴巴等電子商務(wù)企業(yè)進(jìn)行無縫對(duì)接,只有這些企業(yè)都互相開放平臺(tái),產(chǎn)生網(wǎng)絡(luò)化與智能化的服務(wù),才算是建立起電子商務(wù)的生態(tài)系統(tǒng)。
王繼祥認(rèn)為,馬云對(duì)于智慧物流的理解是希望通過物流的建設(shè)聯(lián)絡(luò)制造商和服務(wù)商,將電子商務(wù)的觸角延伸到銷售、制造、生產(chǎn)與分銷等領(lǐng)域。在這種智能的物流系統(tǒng)中,電商能夠與各個(gè)環(huán)節(jié)充分融合,并對(duì)整個(gè)生態(tài)系統(tǒng)進(jìn)行演化和演進(jìn),即所謂進(jìn)化。促使整個(gè)“生態(tài)系統(tǒng)”的邊界延伸。
站在阿里巴巴合作方的角度,他們認(rèn)為,“中國(guó)智能物流骨干網(wǎng)”極可能成為一個(gè)超級(jí) IT 系統(tǒng),首先將各家整合,再實(shí)現(xiàn)相關(guān)交互?!八耐ㄒ贿_(dá)”及順豐提供的就是基礎(chǔ)運(yùn)輸能力,連接北上廣的大規(guī)模包裹交換中心。這樣,幾乎全部的產(chǎn)業(yè)鏈都可以順利的生長(zhǎng)于由包裹物流組成的網(wǎng)絡(luò)上,并最終形成整個(gè)商業(yè)環(huán)境。
特別是未來智能骨干網(wǎng)絡(luò)里將匯聚買家購(gòu)買物品的龐大信息(如地址、購(gòu)買商品、消費(fèi)習(xí)慣等)。通過對(duì)這些數(shù)據(jù)深度挖掘,可以細(xì)分出各區(qū)域、各分類人群的需求,并通過過去的購(gòu)買信息以及物流信息預(yù)測(cè)未來的需求,這才是隱藏最深的價(jià)值。
關(guān)鍵詞: 數(shù)據(jù)流; 壓縮桶; 聚集查詢; 時(shí)間維度
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8228(2012)04-29-03
Aggregate compression algorithm for data stream
Wang Baojun, Zhan Ying
(Zhejiang Institute of Communications, Hangzhou, Zhejiang 311112, China)
Abstract: In many fields, data stream continues to grow in terms of generation speed. Aggregate query for data stream was most widely used. By constructing compression buckets, the authors provides in this paper a compression algorithm for data stream based on time dimension, in order to dynamically form compression data stream, and give mathematical method of aggregate query for data stream, by use of compression buckets.
Key words: data stream; compression buckets; aggregate query; time dimension
0 引言
數(shù)據(jù)流是隨著網(wǎng)絡(luò)的廣泛應(yīng)用而出現(xiàn)的一種新的數(shù)據(jù)形式。數(shù)據(jù)流聚集查詢是數(shù)據(jù)流管理與知識(shí)發(fā)現(xiàn)系統(tǒng)中一種重要的數(shù)據(jù)知識(shí)發(fā)現(xiàn)模型,但快速流動(dòng)的流數(shù)據(jù)與有限的處理能力之間的矛盾使得流數(shù)據(jù)的聚集查詢分析比關(guān)系數(shù)據(jù)庫的聚集分析更困難。
目前國(guó)內(nèi)外已經(jīng)對(duì)數(shù)據(jù)流聚集查詢模式展開了研究。Dobra A等人研究利用隨機(jī)草圖技術(shù),提取數(shù)據(jù)流的輪廓,減少數(shù)據(jù)的處理量來加快數(shù)據(jù)處理速度,并提出了一種草圖分割技術(shù)來提高算法的性能[1]。Gilbert A C等人研究采用小波技術(shù)對(duì)數(shù)據(jù)流進(jìn)行壓縮,實(shí)現(xiàn)了近似聚集查詢[2]。Madden研究了傳感器網(wǎng)絡(luò)中的聚集查詢問題,重點(diǎn)是如何動(dòng)態(tài)地建立路由樹,實(shí)現(xiàn)流水線聚集操作[3,4]。Ahnad Y提出了數(shù)據(jù)流查詢的分布式操作[5]。張冬冬等人提出了一種新的數(shù)據(jù)流傳輸方式,有效地減少網(wǎng)絡(luò)中分布式數(shù)據(jù)流的傳輸量[9]。傅鸝等人建立了基于數(shù)據(jù)流驅(qū)動(dòng)的數(shù)據(jù)流連續(xù)查詢模型,設(shè)計(jì)并使用查詢算子在查詢鏈中的有序組合來構(gòu)造出各種復(fù)雜的連續(xù)查詢語句[7]。李建中等人提出利用多元線性回歸方法來預(yù)測(cè)具有線性關(guān)系的數(shù)據(jù)流的未來聚集值,但如果數(shù)據(jù)不具有線性關(guān)系,該模型誤差就會(huì)增大[10]。
以上的數(shù)據(jù)流聚集查詢相關(guān)算法采用近似聚集、壓縮數(shù)據(jù)流等技術(shù)來提高查詢速度。由于數(shù)據(jù)流的“流”性和隨機(jī)性,使得流量的變化具有突發(fā)性,然而,商業(yè)活動(dòng)中,普遍要求能夠?qū)崟r(shí)地檢索面向數(shù)據(jù)流的聚集查詢結(jié)果,并獲得更高的準(zhǔn)確率。
1 數(shù)據(jù)流壓縮
1.1 相關(guān)問題描述
數(shù)據(jù)流是一個(gè)以數(shù)據(jù)到達(dá)時(shí)間為戳的數(shù)據(jù)序列。流數(shù)據(jù)的聚集查詢分為預(yù)定義查詢(Predefined Query)和即席查詢(Real-time Query)兩類。預(yù)定義查詢主要針對(duì)數(shù)據(jù)流后續(xù)到來的數(shù)據(jù)計(jì)算查詢結(jié)果;而即席查詢是針對(duì)數(shù)據(jù)流中流過的所有數(shù)據(jù)。數(shù)據(jù)流源源不斷地流入系統(tǒng),因此無法將所有數(shù)據(jù)流保存起來,為了獲得更為準(zhǔn)確的即時(shí)查詢結(jié)果,在聚集查詢中,需要對(duì)數(shù)據(jù)流進(jìn)行壓縮。由于數(shù)據(jù)流動(dòng)態(tài)振蕩流動(dòng),面向數(shù)據(jù)流的數(shù)據(jù)流聚集查詢系統(tǒng)無法存儲(chǔ)所有流數(shù)據(jù),而用戶有查詢分析過去與未來流數(shù)據(jù)的需求,因此需要不斷地壓縮數(shù)據(jù)流,來滿足用戶需求。壓縮后的數(shù)據(jù)流結(jié)構(gòu)應(yīng)該是簡(jiǎn)單的,方便為用戶提供各類流數(shù)據(jù)聚集查詢,并能夠最大程度地反映原始流數(shù)據(jù)。壓縮后的數(shù)據(jù)流結(jié)構(gòu)是對(duì)壓縮后的數(shù)據(jù)流的靜態(tài)特征的描述,它描述數(shù)據(jù)的內(nèi)容和流數(shù)據(jù)之間的相互關(guān)系。
由于數(shù)據(jù)流連續(xù)無限地流動(dòng),數(shù)據(jù)流具有時(shí)間特征,因此可以在時(shí)間維度上壓縮數(shù)據(jù)流。本文采用基于對(duì)數(shù)尺度的時(shí)間傾斜框架模型[8]來壓縮數(shù)據(jù)流。面向數(shù)據(jù)流壓縮算法以增量的方式對(duì)壓縮數(shù)據(jù)流進(jìn)行更新,從而提高數(shù)據(jù)流的壓縮速度,滿足數(shù)據(jù)流聚集查詢的實(shí)時(shí)性要求。用戶會(huì)根據(jù)需求向系統(tǒng)提出多種聚集查詢,這要求壓縮數(shù)據(jù)流盡可能地反映原數(shù)據(jù)流的信息。隨著時(shí)間的流逝,流過的流數(shù)據(jù)被不斷地壓縮,歷史流數(shù)據(jù)被不斷地拋棄。
1.2 相關(guān)定義
定義1. 設(shè)PT為時(shí)間分區(qū)長(zhǎng)度。構(gòu)造壓縮桶Buckcets(BuckcetsID=0…n),壓縮桶有三個(gè)抽屜drawer(drawerID=0…2),每個(gè)抽屜存放流數(shù)據(jù)的時(shí)間長(zhǎng)度為2 BuckcetsID×PT。壓縮桶的結(jié)構(gòu)如圖1所示。其中每個(gè)桶的2號(hào)抽屜是臨時(shí)存儲(chǔ)單元。如果0號(hào)抽屜是空的,則同一個(gè)桶的1號(hào)抽屜也空。
設(shè)i(i=0…n)為壓縮桶的編號(hào), i號(hào)桶中的抽屜存儲(chǔ)流數(shù)據(jù)的時(shí)間長(zhǎng)度為2i×PT。每個(gè)壓縮桶的第0號(hào)與第1號(hào)抽屜存放流數(shù)據(jù),2號(hào)抽屜是臨時(shí)存儲(chǔ)空間,只有當(dāng)這個(gè)桶中的第0號(hào)與第1號(hào)抽屜非空,此時(shí)只能將新流入的流數(shù)據(jù)臨時(shí)存放到2號(hào)抽屜,系統(tǒng)合并此桶的第0號(hào)與第1號(hào)抽屜,并推入下一桶后,新流入到2號(hào)抽屜的流數(shù)據(jù)被轉(zhuǎn)移到同一桶的0號(hào)抽屜。例如,第0號(hào)桶流入第3個(gè)PT時(shí)間長(zhǎng)度的流數(shù)據(jù),而第0號(hào)桶的第0號(hào)與第1號(hào)抽屜已經(jīng)分別存儲(chǔ)了第1個(gè)和第2個(gè)PT時(shí)間長(zhǎng)度,系統(tǒng)壓縮第0號(hào)桶的第0號(hào)與第1號(hào)抽屜,并將流數(shù)據(jù)推入第1號(hào)桶的第0號(hào)抽屜后,第3個(gè)PT時(shí)間長(zhǎng)度的流數(shù)據(jù)才可以流入第0號(hào)桶的第0號(hào)抽屜。也就是說,桶號(hào)為i的流數(shù)據(jù)來源于桶號(hào)為i-1的桶,系統(tǒng)壓縮第i-1號(hào)桶的第0號(hào)與第1號(hào)抽屜,并將流數(shù)據(jù)推入第i號(hào)桶的第0號(hào)或第1號(hào)抽屜。壓縮桶間的數(shù)據(jù)壓縮與流動(dòng)示意圖如圖2所示。
圖1 壓縮桶的結(jié)構(gòu)
圖2 壓縮桶間的數(shù)據(jù)壓縮與流動(dòng)示意圖
引理 保存流數(shù)據(jù)的最大時(shí)間長(zhǎng)度為L(zhǎng)ongTime,MaxBCount為保存LongTime時(shí)長(zhǎng)的流數(shù)據(jù)所需壓縮桶的數(shù)量。則
⑴
證明:設(shè)m個(gè)桶最多可以存儲(chǔ)流數(shù)據(jù)的時(shí)間長(zhǎng)度為MaxT(m),則
MaxT=(2×20+2×21+…+2×2m) ×PT
所以MaxT(m)=(2m+1-2)×PT
設(shè)m-1個(gè)桶最多可以存儲(chǔ)流數(shù)據(jù)的時(shí)間長(zhǎng)度為MaxT(m-1),則
當(dāng)時(shí)間長(zhǎng)度LongTime滿足:
MaxT(m-1)<LongTime≤MaxT(m)
則存儲(chǔ)時(shí)間長(zhǎng)度LongTime的流數(shù)據(jù)至少需要m個(gè)桶。所以:
證畢。
1.3 數(shù)據(jù)流壓縮算法
以商業(yè)零售實(shí)際業(yè)務(wù)數(shù)據(jù)流為例,本文將探索針對(duì)數(shù)據(jù)流的聚集查詢與壓縮方法。商業(yè)零售數(shù)據(jù)流結(jié)構(gòu)如下:sale(ProductID,OrderQty),sale是超市商業(yè)零售數(shù)據(jù)流,ProductID表示產(chǎn)品編號(hào),OrderQty表示訂貨量。用戶根據(jù)需求提交各類查詢,并請(qǐng)求實(shí)時(shí)獲得各類查詢結(jié)果。例如,系統(tǒng)根據(jù)用戶提交的產(chǎn)品號(hào) ProductID,選擇相關(guān)產(chǎn)品進(jìn)行壓縮。
定義初始數(shù)據(jù)流結(jié)構(gòu):
Datasourse(timestamp;productID;orderqty),timestamp記錄了流數(shù)
據(jù)到達(dá)的時(shí)間點(diǎn)。
定義壓縮后數(shù)據(jù)流的數(shù)據(jù)結(jié)構(gòu):
Compresssourse(starttime; productID; maxorderqty;minorderqty;sumorderqty; countorderqty),starttime表示壓縮的初
始時(shí)間; maxorderqty表示訂貨量的最大值;minorderqty表示訂
貨量的最小值;sumorderqty表示訂貨量的總和; countorderqty表
示訂貨次數(shù)。
算法1:數(shù)據(jù)流壓縮算法
輸入:初始數(shù)據(jù)流。
輸出:經(jīng)過壓縮后的數(shù)據(jù)流存儲(chǔ)在桶中,每個(gè)抽屜存儲(chǔ)壓縮后的數(shù)據(jù)流。
定義桶的數(shù)據(jù)結(jié)構(gòu):
public struct buckets
{public compresssourse drawer0;
public compresssourse drawer1;
public compresssourse drawer2;}
根據(jù)需存儲(chǔ)的最大時(shí)間長(zhǎng)度,計(jì)算需要的桶數(shù)MAXBcount;
定義桶DataS:
buckets[] DataS = new buckets[MAXBcount];
初始化桶中的所有抽屜;定義記錄時(shí)間長(zhǎng)度的變量feng;定義時(shí)間分區(qū)PT;
While(true)
{根據(jù)用戶提交查詢的產(chǎn)品號(hào)ProductID 獲取原始數(shù)據(jù)流;
獲得產(chǎn)生數(shù)據(jù)流的當(dāng)前時(shí)間;
if(接收的是第一個(gè)流數(shù)據(jù))
{壓縮后直接推入0號(hào)桶2號(hào)抽屜,它的starttime為被推入流數(shù)據(jù)的
timestamp。接著進(jìn)入下一循環(huán)等待下一個(gè)流數(shù)據(jù);}
計(jì)算新流入的流數(shù)據(jù)的timestamp與0號(hào)桶2號(hào)抽屜的starttime相隔時(shí)間feng:
if (是同一個(gè)時(shí)間分區(qū)feng < PT)
{壓縮同一時(shí)間分區(qū)內(nèi)的數(shù)據(jù)到0號(hào)桶2號(hào)抽屜;
回到循環(huán)開頭,繼續(xù)讀下一個(gè)數(shù)據(jù);
continue;}
else
{ 記錄當(dāng)前桶號(hào)碼;
while (DBcount < MAXBcount)
{if (桶0號(hào)抽屜有空)
{將桶2號(hào)抽屜的數(shù)據(jù)移到桶0號(hào)抽屜;
break;}
else
{if (桶1號(hào)抽屜有空)
{將桶2號(hào)抽屜的數(shù)據(jù)移到桶1號(hào)抽屜;
break; }
else
{if (不是最后一桶)
{將該桶的0號(hào)與1號(hào)抽屜合并后放入下一桶中的2號(hào)抽屜;
該桶的0號(hào)與1號(hào)抽屜變空;}
else
{丟棄該桶的0號(hào)與1號(hào)抽屜;}
合并后,該桶0號(hào)抽屜空出來,放入該桶2號(hào)抽屜的流數(shù)據(jù); }}}
if (0號(hào)桶2號(hào)抽屜空))
{將新讀入的數(shù)據(jù)放入0桶2號(hào)抽屜;
重新設(shè)置starttime;}
else {break;}}}
2 獲得壓縮桶狀態(tài)的數(shù)學(xué)方法
當(dāng)用戶向系統(tǒng)提出面向數(shù)據(jù)流的查詢請(qǐng)求時(shí),系統(tǒng)首先判斷流數(shù)據(jù)被壓縮到哪些桶中,而壓縮流數(shù)據(jù)存儲(chǔ)了最大值、總和等聚集值,使得用戶獲得聚集值變得非常方便。
在壓縮過程的任意時(shí)刻,用戶均可能提出獲得流數(shù)據(jù)的聚集值,這要求系統(tǒng)能夠迅速判斷各個(gè)桶的狀態(tài),也就是每個(gè)桶中的0號(hào)抽屜或1號(hào)抽屜是否存儲(chǔ)了壓縮數(shù)據(jù)。
假設(shè)j為最后流入桶中的時(shí)間分區(qū)流數(shù)據(jù),求每個(gè)桶中含有數(shù)據(jù)的抽屜數(shù)。存儲(chǔ)第j個(gè)時(shí)間分區(qū),需要BCount個(gè)桶。則:
, ⑵
如果,BCount大于MaxBCount,則從MaxBCount+1到BCount號(hào)桶的流數(shù)據(jù)被丟棄。所以,
,j∈N+。
則,
, ⑶
其中ai的取值僅為0或1,表示第i個(gè)桶中有ai+1個(gè)抽屜有流數(shù)據(jù)。ai=0表示0號(hào)抽屜存儲(chǔ)了壓縮流數(shù)據(jù),ai=1表示0號(hào)與1號(hào)抽屜存儲(chǔ)了壓縮流數(shù)據(jù)。
例如j=33,表示持續(xù)流入數(shù)據(jù)流的時(shí)間長(zhǎng)度為33×PT個(gè)時(shí)間長(zhǎng)度。根據(jù)公式⑵,此時(shí)需要的桶數(shù)為5。根據(jù)公式⑶,得到33-25+1=2。則2=0×20+1×21+0×21+0×21+0×21,由此,我們可以得到壓縮桶的狀態(tài)為0號(hào)桶、2號(hào)桶、3號(hào)桶、4號(hào)桶的0號(hào)抽屜存儲(chǔ)了壓縮數(shù)據(jù),1號(hào)桶的0號(hào)與1號(hào)抽屜存儲(chǔ)了壓縮數(shù)據(jù)。
3 結(jié)束語
本文提出了在時(shí)間維度上壓縮數(shù)據(jù)流的方法:不斷流入壓縮桶的流數(shù)據(jù)被不斷地以2為底的對(duì)數(shù)尺度進(jìn)行壓縮。實(shí)驗(yàn)表明,壓縮桶結(jié)構(gòu)在滿足了壓縮數(shù)據(jù)的存儲(chǔ)需求的同時(shí),大大減少了存儲(chǔ)空間,桶中的壓縮數(shù)據(jù)能夠隨著時(shí)間不斷地更新,基于時(shí)間傾斜的數(shù)據(jù)流壓縮算法能夠提高數(shù)據(jù)流的壓縮速度。能夠滿足數(shù)據(jù)流聚集查詢的實(shí)時(shí)性要求,也能夠提高數(shù)據(jù)流動(dòng)態(tài)聚集查詢的效率及靈活性。
參考文獻(xiàn):
[1] Dobra A,Garofalakis M,Gehrke J,et a1.Processing Complex Aggregate Queries over Data Streams[C].Proceedings of the 2002 ACM SIGMOD International Conference on Management of Data,M acIison.W isconsin.2002.
[2] Gilbert A C,Kotidis M uthukrishnan S M ,et a1.Surfing Wavelets on Streams: One―pass Summaries for Approximate Aggregate Queries[C] .Proceedings of the 27th International conference on Very Large Data Bases.2001
[3] Madden S R,Franklin M J,Hellerstein J M ,et a1.TAG :A Tiny Aggregation Service for Ad―hoc Sensor Networks[C] .Proc.of the 5th Symp.on Operating Systems Design and Implementation,Boston,USA 2002.
[4] Madden S R.Szewczyk R.Franklin M J.et a1.Supporting Aggregate Queries Over Ad―hoc Wireless Sensor Networks[C].Proceedings of the Workshop on Mobile Computing and Systems Applications.Los Alamitos:IEEE Computer Press.2002.
[5] Ahnad Y,Berg B,Cetintemel U,et a1.Distributed operation in the borealis stream processing engine[C].Proc of ACM SIGMOD Conference.Baltimore:[s.n.],2005:882~884
[6] 詹英,吳春明,王寶軍.一種與緩沖區(qū)緊耦合的環(huán)形循環(huán)滑動(dòng)窗口的數(shù)據(jù)流抽取算法[J].電子學(xué)報(bào),2011.39(4):2262~2267
[7] 傅鸝,魯先志,蔡斌.一種基于數(shù)據(jù)流驅(qū)動(dòng)的數(shù)據(jù)流連續(xù)查詢模型[J].重慶工學(xué)院學(xué)報(bào)(自然科學(xué)),2008.22(10)
[8] Jiawei Han,Micheline Kamber.Data Mining Concepts and Techniques[M].China Machine Press.
金融類流式計(jì)算
大數(shù)據(jù)流式計(jì)算會(huì)根據(jù)數(shù)據(jù)產(chǎn)生的規(guī)模與方式的不同分別應(yīng)用于金融、互聯(lián)網(wǎng)以及物聯(lián)網(wǎng)中。眾所周知,在金融銀行領(lǐng)域的日常運(yùn)營(yíng)中,通常會(huì)產(chǎn)生大量數(shù)據(jù),這些數(shù)據(jù)的時(shí)效性往往較短,因此,金融銀行領(lǐng)域是大數(shù)據(jù)流式計(jì)算最典型的應(yīng)用場(chǎng)景之一,也是大數(shù)據(jù)流式計(jì)算最早的應(yīng)用領(lǐng)域。在金融銀行系統(tǒng)內(nèi)部,每時(shí)每刻都有大量的、往往是結(jié)構(gòu)化的數(shù)據(jù)在各個(gè)系統(tǒng)間流動(dòng),并需要實(shí)時(shí)計(jì)算;同時(shí),金融銀行系統(tǒng)與其他系統(tǒng)也有頻繁的數(shù)據(jù)溝通,這些數(shù)據(jù)不僅有結(jié)構(gòu)化數(shù)據(jù),也有半結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)。通過對(duì)這些大數(shù)據(jù)的流式計(jì)算,發(fā)現(xiàn)隱含于其中的內(nèi)在特征,可以幫助金融銀行系統(tǒng)進(jìn)行實(shí)時(shí)決策。
在金融銀行的實(shí)時(shí)監(jiān)控場(chǎng)景中,大數(shù)據(jù)流式計(jì)算往往體現(xiàn)出自身的優(yōu)勢(shì)。例如:在風(fēng)險(xiǎn)管理方面,包括信用卡詐騙、保險(xiǎn)詐騙、證券交易詐騙、程序交易等,需要實(shí)時(shí)跟蹤發(fā)現(xiàn);營(yíng)銷管理方面,根據(jù)客戶信用卡消費(fèi)記錄,掌握客戶的消費(fèi)習(xí)慣和偏好,預(yù)測(cè)客戶未來的消費(fèi)需求,并為其推薦個(gè)性化的金融產(chǎn)品和服務(wù)。
互聯(lián)網(wǎng)類流式計(jì)算
隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,用戶可以實(shí)時(shí)提供和分享各類數(shù)據(jù)。據(jù)統(tǒng)計(jì),目前互聯(lián)網(wǎng)中75%的數(shù)據(jù)來源于個(gè)人,主要以圖片、音頻、視頻數(shù)據(jù)形式存在,迫切需要進(jìn)行實(shí)時(shí)分析和計(jì)算的工作。
在互聯(lián)網(wǎng)領(lǐng)域中,大數(shù)據(jù)流式計(jì)算的典型應(yīng)用場(chǎng)景主要包括以下方面:搜索引擎提供商們往往會(huì)在反饋給客戶的搜索頁面中加入點(diǎn)擊付費(fèi)的廣告信息,插入什么廣告、在什么位置插入這些廣告才能得到最佳效果,往往需要根據(jù)客戶的查詢偏好、瀏覽歷史、地理位置等綜合語義進(jìn)行決定,而這種計(jì)算對(duì)于搜索服務(wù)器而言往往是大量的。一方面,每時(shí)每刻都會(huì)有大量客戶進(jìn)行搜索請(qǐng)求;另一方面,數(shù)據(jù)計(jì)算的時(shí)效性極低,需要保證極短的響應(yīng)時(shí)間。同理,我們構(gòu)建社交網(wǎng)站,一樣需要實(shí)時(shí)分析用戶的狀態(tài)信息,及時(shí)提供最新的用戶分享信息到相關(guān)的群體,準(zhǔn)確地推薦朋友、推薦主題、提升用戶體驗(yàn),并能及時(shí)發(fā)現(xiàn)和屏蔽各種欺騙行為,至此大數(shù)據(jù)流式計(jì)算的方法就會(huì)幫助我們達(dá)成這種目標(biāo)定位。
物聯(lián)網(wǎng)類流式計(jì)算
相對(duì)于金融和互聯(lián)網(wǎng)領(lǐng)域,在物聯(lián)網(wǎng)的應(yīng)用環(huán)境中,各個(gè)傳感器會(huì)不定時(shí)產(chǎn)生大量數(shù)據(jù),這些數(shù)據(jù)通常包含時(shí)間、位置、環(huán)境和行為等內(nèi)容,具有明顯的顆粒性。由于傳感器的多元化、差異化以及環(huán)境的多樣化,這些數(shù)據(jù)呈現(xiàn)出鮮明的異構(gòu)性、多樣性、非結(jié)構(gòu)化、有噪聲、高增長(zhǎng)率等特征,所產(chǎn)生的數(shù)據(jù)量之密集、實(shí)時(shí)性之強(qiáng)、價(jià)值密度之低是前所未有的,更需要進(jìn)行實(shí)時(shí)和高效的計(jì)算。
無 業(yè)
(1)服務(wù)器存儲(chǔ)系統(tǒng)非常重要。大家都知道,硬盤作為服務(wù)器數(shù)據(jù)存儲(chǔ)的主要設(shè)備,同時(shí)也是一種技術(shù)含量高、制造精密的設(shè)備。服務(wù)器硬盤的發(fā)展目前已達(dá)到每秒10000轉(zhuǎn)或15000轉(zhuǎn),普通的SA7A硬盤也非常接近這個(gè)轉(zhuǎn)速,在運(yùn)行當(dāng)中,一點(diǎn)細(xì)小的故障都有可能造成硬盤物理損壞,所以一般服務(wù)器都采用Raid磁盤陣列存儲(chǔ),加強(qiáng)服務(wù)器硬盤的容錯(cuò)功能。
(2)除了Raid硬盤容錯(cuò)外,對(duì)于一些非常重要的數(shù)據(jù)要使用其他設(shè)備實(shí)時(shí)進(jìn)行備份。推薦企業(yè)用戶、商務(wù)用戶架構(gòu)的網(wǎng)絡(luò)服務(wù)器,選用磁帶機(jī)配合專業(yè)備份軟件(Veritas-Netbackup、CAArcsewer),定期定時(shí)做相對(duì)完善的備份方案。如果是個(gè)人用戶的話,建議采用經(jīng)濟(jì)的CD-ROM/DVD光盤做為備份方式。
(3)對(duì)于一些簡(jiǎn)單的誤刪除或格式化,針對(duì)文件不多,個(gè)人技術(shù)不錯(cuò)的情況,可在網(wǎng)上下載一些,恢復(fù)軟件(DataRecover、Easyre-covery等)來嘗試進(jìn)行恢復(fù)。當(dāng)然,做之前可以先用Ghost軟件做個(gè)磁盤全備份,同時(shí)在恢復(fù)時(shí)最好是接上從盤。如果你個(gè)人對(duì)恢復(fù)的結(jié)果不滿意,就需要尋求專業(yè)的數(shù)據(jù)恢復(fù)公司進(jìn)行操作了。
(4)如果發(fā)現(xiàn)服務(wù)器數(shù)據(jù)丟失,千萬不要再盲目操作,否則會(huì)減小數(shù)據(jù)恢復(fù)的機(jī)率??赏ㄟ^電話尋找正規(guī)的數(shù)據(jù)恢復(fù)公司得到技術(shù)支持,聽取專家建議或請(qǐng)專業(yè)技術(shù)人員檢查。此時(shí),你可以關(guān)機(jī)停止硬盤讀寫數(shù)據(jù)。不再往丟失數(shù)據(jù)的分區(qū)或硬盤里寫入數(shù)據(jù),以減少二次破壞。
(5)時(shí)刻注意服務(wù)器硬盤的運(yùn)行狀況,對(duì)于服務(wù)器硬盤指示燈多多觀察。一般來講,服務(wù)器外觀都有每一塊硬盤指示燈,正常情況下一般會(huì)是綠色,指示燈出現(xiàn)特殊情況時(shí),就需要采用相關(guān)措施,仔細(xì)檢查硬盤設(shè)備是否正常。一旦硬盤受損或數(shù)據(jù)丟失,請(qǐng)不要驚謊,一定要保持冷靜的頭腦。以下是關(guān)于計(jì)算機(jī)常見硬盤故障情況與用戶采用的建議措施:
硬盤受損或數(shù)據(jù)丟失:
①硬盤出現(xiàn)異常聲響,此時(shí)磁頭已不正常尋址,為防止打傷盤體,需要立即斷電。不可拆解硬盤,需要交由有超凈間的專業(yè)公司拆開檢查。
②)BOOS不認(rèn)盤,找不到硬盤,先請(qǐng)計(jì)算機(jī)工程師仔細(xì)檢查,還需要先告知內(nèi)有重要數(shù)據(jù),需小心處理。以免再次誤操作而導(dǎo)致硬盤損傷。
硬盤正常但突然讀不到數(shù)據(jù):
①勿執(zhí)行重建分區(qū)表或格式化等會(huì)破壞數(shù)據(jù)的動(dòng)作。雖然還有救,但已無法100%救回所有數(shù)據(jù),萬一受損的是重要的文件就得不償失了。
②先判斷正確,勿任意重裝Windows操作系統(tǒng)或用恢復(fù)盤進(jìn)行操作,很容易將數(shù)據(jù)區(qū)覆蓋,而且通常覆蓋區(qū)是以幾百M(fèi)計(jì)算的。
③引導(dǎo)時(shí)如自動(dòng)執(zhí)行Scandisk、Vrepair時(shí),請(qǐng)按Esc或空格鍵取消動(dòng)作,先檢查出受損原因,以免內(nèi)部檔案遭大量破壞。
(6)當(dāng)然,如果確認(rèn)服務(wù)器硬盤存在特殊故障時(shí),需要進(jìn)行開盤處理!這個(gè)時(shí)候,選擇一家專業(yè)的數(shù)據(jù)恢復(fù)公司變得非常重要。目前,數(shù)據(jù)恢復(fù)由于技術(shù)門檻含量高,相對(duì)于一般的計(jì)算機(jī)維修公司來講要少,但少并不代表沒有。一些技術(shù)實(shí)力差、環(huán)境有限,甚至一些只管接單再轉(zhuǎn)其他公司操作的JS隨處可見!這個(gè)時(shí)候,請(qǐng)需要仔細(xì)識(shí)別,避免上當(dāng)受騙,造成無法估算的后期損失。
如何快速更新病毒庫
我們自己通過制作程序制作的安裝包,只能讓我們恢復(fù)到在制作當(dāng)時(shí)的病毒庫。這就需要我們經(jīng)常做,太麻煩了!而下載安裝瑞星制作的安裝包,則能讓瑞星恢復(fù)到重裝系統(tǒng)前的最新病毒庫。但有一點(diǎn)就是我們?cè)诔醮伟惭b瑞星時(shí),不要安裝在系統(tǒng)盤上,否則重裝后就什么都沒有了!
目的:建立用流式細(xì)胞術(shù)檢測(cè)小鼠腹腔誘導(dǎo)的巨噬細(xì)胞吞噬功能的方法。方法:用貼壁法篩選有活性的巨噬細(xì)胞,再與用碳酸鹽緩沖液制備的熒光素(FITC)標(biāo)記的大腸埃希菌混合,37℃孵育,每10min取少量固定后加EB染巨噬細(xì)胞核,用流式細(xì)胞儀檢測(cè),計(jì)算巨噬細(xì)胞對(duì)大腸埃希菌的吞噬率。結(jié)果:FITC能夠有效標(biāo)記大腸埃希菌;小鼠腹腔誘導(dǎo)的巨噬細(xì)胞能夠吞噬大腸埃希菌,并且在30min時(shí)達(dá)到最大峰值。結(jié)論:用流式細(xì)胞術(shù)檢測(cè)小鼠巨噬細(xì)胞吞噬FITC標(biāo)記大腸埃希菌是測(cè)定巨噬細(xì)胞吞噬功能簡(jiǎn)便、快速和重復(fù)性好的定量方法。
【關(guān)鍵詞】 巨噬細(xì)胞 吞噬作用 大腸埃希菌 流式細(xì)胞儀
Establish a New Method of Detecting Phagocytosis of Macrophage by Flow Cytometry
Abstract Objective: To use a new method of detecting phagocytosis of macrophage induced from the Belly of mouse by flow cytometry. Methods: Firstly, the living macrophages were collect by cultivating and adherencing, and bacterium coli(E. coli) was labeled FITC. Secondly, E. coli was mixed with macrophages, every 10 minute to take out of small amounts of mixed liquor,and add a little of EB dye. Finally, the fluorescent intensity was measured by flow cytometry. Results: The E. coli was labeled well by FITC in carbonate buffer. Macrophage can phagocytize E. coli and the efficient rat of phagocytosis was highest about at 30 minute. Conclusion: The method that detecting phagocytosis of macrophage phagocytizs E. coli is convenient、fast、good repeatability.
Key words macrophage; phagocytosis; bacterium coli; flow cytometry
巨噬細(xì)胞(macrophage,MP)是機(jī)體天然免疫的主要免疫細(xì)胞,吞噬率則直接反映巨噬細(xì)胞的吞噬功能。通常測(cè)定吞噬率的方法是對(duì)吞噬細(xì)菌的MP染色后在顯微鏡下觀察、計(jì)數(shù)的方法,也有研究者用流式細(xì)胞儀(Flow Cytometry,F(xiàn)CM)檢測(cè)MP的吞噬功能[1,2]。我們?cè)跈z測(cè)小鼠MP吞噬細(xì)菌的實(shí)驗(yàn)中發(fā)現(xiàn),小鼠MP的形態(tài)較小,染色后在顯微鏡下觀察計(jì)算吞噬率較為困難。本研究試建立用流式細(xì)胞術(shù)FITCEB法檢測(cè)MP的吞噬功能,以求找到一種簡(jiǎn)便、客觀和重復(fù)性好的方法。
1 材料和方法
1.1 實(shí)驗(yàn)材料
1.1.1 主要試劑
FITC;EB;2%淀粉肉湯;大腸埃希菌DH5A;2%瓊脂LB固體培養(yǎng)基;含血清培養(yǎng)基;流式細(xì)胞儀四色校準(zhǔn)微球(CaliBRITEBeads,美國(guó)BD公司)。
1.1.2 實(shí)驗(yàn)動(dòng)物
BALB/C小鼠,25只,體重(19±2)g,由本院免疫學(xué)教研室保存提供。
1.1.3 主要儀器和軟件
隔水恒溫培養(yǎng)箱,型號(hào):GNP9270 (上海精宏實(shí)驗(yàn)設(shè)備有限公司);自控式CO2細(xì)胞孵育箱,型號(hào):2300(美國(guó)Shellab公司);分光光度計(jì),型號(hào):Jenway 6305 (Barloworld公司);蔡司熒光顯微鏡,型號(hào):ZEISS AXIO Imager.A1 (蔡司光學(xué)儀器(上海)國(guó)際貿(mào)易有限公司);流式細(xì)胞儀,型號(hào):FACSCalibur (美國(guó)BD公司);CellQuest軟件。
1.2 實(shí)驗(yàn)方法
1.2.1 大腸桿菌培養(yǎng)及標(biāo)記熒光素(FITC)
接種大腸桿菌于2%瓊脂LB固體培養(yǎng)基表面皿上,在37℃隔水恒溫培養(yǎng)箱中孵育48h,取少量菌落用PBS洗,革蘭氏(圖1)和GW染色觀察(圖3),并調(diào)節(jié)濃度(OD≈0.40在620nm處)。熒光素標(biāo)記大腸桿菌[3]:離心去上清,加入250ul 1%Triton X100 和1ml FITC(0.01mg FITC/500ul 碳酸鹽緩沖液)37℃避光孵育15min,離心去上清,少量PBS重懸細(xì)菌待用,并用熒光顯微鏡觀察(圖2)。
1.2.2 巨噬細(xì)胞吞噬大腸桿菌
誘導(dǎo)、篩選腹腔巨噬細(xì)胞:腹股溝注入1ml2%淀粉肉湯液,48h后開腹腔收集滲出液,培養(yǎng)基洗一次,轉(zhuǎn)入培養(yǎng)瓶中37℃ CO2孵育箱孵育2h,收集貼壁細(xì)胞(1×107event)于離心管中4ml培養(yǎng)基重懸待用,并GW染色觀察(圖3)。檢測(cè)巨噬細(xì)胞吞噬大腸桿菌:加FITC標(biāo)記大腸桿菌于巨噬細(xì)胞培養(yǎng)液中,置于37℃水平搖床上(慢速搖動(dòng)),每10min取搖勻液0.5ml,PBS洗一次,70%乙醇固定10min,離心后加入1ml EB(0.5μg/ml),37℃避光孵育15min待測(cè)。首先使用BD CaliBRITE Beads試劑調(diào)整儀器,設(shè)定儀器基本參數(shù),上樣后先用FSCH/SSCH圈定MP,再采集紅色熒光強(qiáng)度,并計(jì)算實(shí)際吞噬率(某時(shí)刻實(shí)際吞噬率=某時(shí)刻吞噬率-0min時(shí)的吞噬率),同時(shí)取少量GW染色觀察(圖3)。
1.3 統(tǒng)計(jì)分析
采用SPSS11.0軟件進(jìn)行統(tǒng)計(jì)分析,數(shù)據(jù)以±s表示,P<0.05為有統(tǒng)計(jì)學(xué)意義。
2 結(jié)果
2.1 小鼠巨噬細(xì)胞吞噬FITC標(biāo)記大腸埃希菌的定量觀察
由大腸埃希菌的革蘭氏染色圖像(圖1)可以看出:大腸埃希菌為革蘭氏陰性菌,并沒有其他細(xì)菌污染,可以應(yīng)用于吞噬實(shí)驗(yàn);由大腸埃希菌的熒光顯微鏡觀察(圖2)可以看出:用碳酸鹽緩沖液(pH=9) 制備的熒光素(FITC)能夠有效標(biāo)記大腸埃希菌;在不同時(shí)間段GW染色觀察巨噬細(xì)胞吞噬大腸埃希菌過程的圖像(圖3)中可以看出:在0~20min內(nèi)巨噬細(xì)胞吞噬大腸埃希菌的量逐漸增加(巨噬細(xì)胞吞噬泡中大腸埃希菌的量增加),30min左右時(shí)巨噬細(xì)胞吞噬量最高,40min后巨噬細(xì)胞吞噬量有減少趨勢(shì)(吞噬泡中有明顯的溶菌現(xiàn)象,泡內(nèi)大腸桿菌形態(tài)逐漸模糊)。
2.2 小鼠巨噬細(xì)胞吞噬FITC標(biāo)記大腸埃希菌的動(dòng)力學(xué)特點(diǎn)
小鼠巨噬細(xì)胞與FITC標(biāo)記大腸埃希菌在37℃作用不同時(shí)間后, 巨噬細(xì)胞的實(shí)際吞噬率在0、10、20、30、40、50min時(shí)分別為0%、11.20±2.0%、21.57±2.1%、62.22±5.0%、54.58±3.5%、37.22±4.1%,在30min左右即達(dá)到峰值(表1,圖4)。表1 巨噬細(xì)胞吞噬大腸埃希菌的動(dòng)力學(xué)數(shù)據(jù)(略)
3 討論
人類細(xì)胞免疫功能一般認(rèn)為應(yīng)包括白細(xì)胞、紅細(xì)胞及巨噬細(xì)胞等三大系統(tǒng),其相應(yīng)的檢測(cè)指標(biāo)分別為:以CD4和CD8為主的T細(xì)胞亞群檢測(cè),以RBCC3bRR和RBCICR為主的紅細(xì)胞免疫功能檢測(cè)和以巨噬細(xì)胞吞噬率為主的巨噬細(xì)胞吞噬功能檢測(cè)。但是,在臨床上由于細(xì)胞免疫功能檢測(cè)方法較繁瑣,往往作前兩項(xiàng)檢測(cè),對(duì)于某些免疫性疾病以及與免疫功能損傷有關(guān)疾病的診斷與治療中,全面地評(píng)估機(jī)體的免疫狀態(tài)極為重要。
檢測(cè)MP功能最常用的方法之一就是檢測(cè)其對(duì)細(xì)菌的吞噬率,傳統(tǒng)方法是取外周血與細(xì)菌混合作用后涂片染色,在顯微鏡下觀察MP對(duì)細(xì)菌的吞噬率。該方法一般要尋找200個(gè)以上MP中吞噬細(xì)菌MP數(shù)量,操作較煩瑣,且形態(tài)較小,顯微鏡下觀察其對(duì)細(xì)菌的吞噬率更為困難。因此,已有研究者報(bào)道用流式細(xì)胞術(shù)測(cè)定中性粒細(xì)胞對(duì)熒光素標(biāo)記細(xì)菌的吞噬功能[4,5],但目前有關(guān)巨噬細(xì)胞吞噬功能的檢測(cè)報(bào)道不多。
本研究在前人研究基礎(chǔ)上[6],選擇FITC和EB雙熒光性物質(zhì)標(biāo)記法檢測(cè)MP對(duì)大腸埃希菌的吞噬功能。其檢測(cè)原理是:首先利用FITC在碳酸鹽緩沖液中標(biāo)記大腸埃希菌,再用MP吞噬標(biāo)記后的大腸埃希菌,吞噬完成后,加入EB染料標(biāo)記MP,在488nm的激光下MP內(nèi)大腸埃希菌上的FITC首先發(fā)出綠色熒光,其熒光又可以激發(fā)MP上的EB染料,使其產(chǎn)生紅色熒光,通過計(jì)算紅色熒光的表達(dá)率反映MP對(duì)大腸埃希菌的吞噬功能。實(shí)驗(yàn)結(jié)果顯示:0~20min內(nèi)吞噬率逐漸增加;30min左右吞噬率達(dá)到平臺(tái),與有關(guān)資料一致;40min以后吞噬率反而減少,有可能通過MP內(nèi)溶菌酶作用把MP內(nèi)細(xì)菌消化、分解,釋放到細(xì)胞外,導(dǎo)致MP內(nèi)細(xì)菌減少,熒光能力減弱。其中,在流式細(xì)胞儀熒光強(qiáng)度直方圖中CV平均值為3.9%,由此可見,自動(dòng)流式細(xì)胞儀用于檢測(cè)巨噬細(xì)胞吞噬功能,不但測(cè)量數(shù)據(jù)準(zhǔn)確性高、重復(fù)性好、操作簡(jiǎn)便、快速,而且保持MP細(xì)胞膜的完整性,能夠直接體現(xiàn)MP對(duì)細(xì)菌的吞噬能力,同時(shí)彌補(bǔ)了FITC熒光性弱難以區(qū)分、檢測(cè)的弱點(diǎn)。
本實(shí)驗(yàn)結(jié)果充分證明通過流式細(xì)胞術(shù)的FITCEB法能夠簡(jiǎn)便、快速和重復(fù)性好地定量檢測(cè)巨噬細(xì)胞對(duì)大腸埃希菌的吞噬功能。
參考文獻(xiàn)
1 張盈華,殷纓,張莉,等.流式細(xì)胞儀測(cè)定巨噬細(xì)胞吞噬率方法的建立及其應(yīng)用.第四軍醫(yī)大學(xué)學(xué)報(bào).2002,23(17):1559~1561.
2 WhiteOwen C,Alexander JW,Sramkoski RM,et al.Rapid whole blood microassay using flow cytometry for measuring neutrophil phagocytosis. J Clin Microbiol, 1992,30(8):2071~2076.
3 趙修春,姚春艷,李柏青,等.流式細(xì)胞術(shù)檢測(cè)小鼠中性粒細(xì)胞吞噬功能的方法學(xué)探討.基礎(chǔ)醫(yī)學(xué).2004,29(5):388~390.
4 Vander Top EA, Perry GA, GentryNielsen MJ. A novel flow cytometric assay for measurement of in vivo pulmonary neutrophil phagocytosis. BMC Microbiology. 2006,6:61.
關(guān)鍵詞:脫硫脫硝系統(tǒng) 設(shè)計(jì)原則 數(shù)據(jù)采集 雙向傳輸
中圖分類號(hào):X8 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2015)10(c)-0021-02
1 系統(tǒng)設(shè)計(jì)原則
1.1 一般性原則
為了便于數(shù)據(jù)采集系統(tǒng)進(jìn)行二次開發(fā)及出于使用的便捷性考慮,在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)應(yīng)注意以下幾個(gè)原則:(1)平臺(tái)化原則。方便后期用戶根據(jù)自己的實(shí)際需求隨時(shí)進(jìn)行變更;(2)開放性原則。確保設(shè)計(jì)系統(tǒng)與既有其他系統(tǒng)協(xié)調(diào)一致,便于進(jìn)行數(shù)據(jù)傳輸;(3)易維護(hù)原則。系統(tǒng)盡量采用模塊化設(shè)計(jì),便于進(jìn)行周期性維護(hù)和錯(cuò)誤定位;(4)安全性原則。確保系統(tǒng)配套有完備的安全體系。
1.2 特殊考慮原則
廠級(jí)數(shù)據(jù)采集系統(tǒng)的主要功能是在電廠工作時(shí),能夠?qū)崟r(shí)地進(jìn)行數(shù)據(jù)采集并傳輸?shù)叫畔⒕W(wǎng)絡(luò),讓終端數(shù)據(jù)作為操作人員決策的依據(jù)。所以,系統(tǒng)設(shè)計(jì)的關(guān)鍵原則就是確保DCS等控制系統(tǒng)的安全,與此同時(shí)提高系統(tǒng)的效率以及可靠性。
2 主站采集系統(tǒng)
2.1 系統(tǒng)功能
2.1.1 接收實(shí)時(shí)數(shù)據(jù)
接受來自脫硫/脫硝工作站傳送的實(shí)時(shí)數(shù)據(jù)包。
2.1.2 通訊協(xié)議轉(zhuǎn)換
(1)發(fā)送協(xié)議轉(zhuǎn)換:接收來自不同DCS系統(tǒng)的通訊格式實(shí)時(shí)數(shù)據(jù),并將其轉(zhuǎn)換成統(tǒng)一的UDP協(xié)議,以便傳輸給橫向隔離裝置。
(2)上傳協(xié)議轉(zhuǎn)換:將橫向隔離裝置傳來的實(shí)時(shí)數(shù)據(jù)轉(zhuǎn)換成系統(tǒng)管理中心統(tǒng)一的通信格式,再上傳數(shù)據(jù)中心。
2.1.3 數(shù)據(jù)預(yù)處理
進(jìn)行數(shù)據(jù)計(jì)算以及格式的轉(zhuǎn)換,為系統(tǒng)提供必要的前期數(shù)據(jù)處理。
2.2 采集框架圖
2.3.1 登陸報(bào)文
(1)登陸請(qǐng)求包。
數(shù)據(jù)內(nèi)容就是登陸密碼和ip地址,密碼長(zhǎng)度為6個(gè)字節(jié)。報(bào)文總長(zhǎng)度為26+ip地址的字節(jié)長(zhǎng)度。
(2)登陸應(yīng)答包。
數(shù)據(jù)內(nèi)容根據(jù)登陸請(qǐng)求包來定,長(zhǎng)度為1個(gè)字節(jié),分三種情況:登陸失敗、登陸成功和已登陸。報(bào)文總長(zhǎng)度為21個(gè)字節(jié),具體數(shù)據(jù)內(nèi)容如下:
登陸失敗:0x01。登陸成功:0x00。已登陸:0x02。
2.3.2 心跳報(bào)文
(1)心跳請(qǐng)求報(bào)文。
數(shù)據(jù)內(nèi)容為當(dāng)前的時(shí)間,格式為yyyy-MM-dd HH:mm:ss。長(zhǎng)度為19個(gè)字節(jié)。報(bào)文總長(zhǎng)度是39個(gè)字節(jié)。
(2)心跳應(yīng)答報(bào)文。
數(shù)據(jù)內(nèi)容為心跳應(yīng)答標(biāo)識(shí)(0x0A),報(bào)文總長(zhǎng)度是21個(gè)字節(jié)。
2.3.3 數(shù)據(jù)報(bào)文
(1)數(shù)據(jù)請(qǐng)求報(bào)文。
3 脫硫脫硝系統(tǒng)的復(fù)雜網(wǎng)絡(luò)中的雙向數(shù)據(jù)傳輸方案設(shè)計(jì)
3.1 方案設(shè)計(jì)
3.1.1 對(duì)數(shù)據(jù)雙向通信時(shí),可進(jìn)行以下定義
(1)定義了無數(shù)據(jù)傳輸?shù)闹袛嗟臅r(shí)間長(zhǎng)度。
(2)定義了允許通過的最大字節(jié)數(shù)。
(3)定義了傳輸中數(shù)據(jù)包的類型為登錄包、登錄應(yīng)答包、測(cè)試鏈路包、測(cè)試連接應(yīng)答包、數(shù)據(jù)請(qǐng)求包、數(shù)據(jù)請(qǐng)求應(yīng)答包。
(4)登錄包和測(cè)試包的字節(jié)數(shù)都小于允許通過的最大字節(jié)數(shù)。
3.1.2 工控機(jī)端的具體實(shí)現(xiàn)方式
(1)獲取統(tǒng)一的編碼,TCP連接成功后立刻發(fā)送登錄包,并等待登錄應(yīng)答包。
(2)等待30s后,如果未收到登錄應(yīng)答包,就自動(dòng)斷開TCP連接,并重復(fù)3.1.2(1)。
(3)在收到登錄應(yīng)答包時(shí),啟動(dòng)測(cè)試鏈路線程,每隔3.1.1(1)定義的時(shí)間長(zhǎng)度進(jìn)行鏈路測(cè)試,并在三次未收到測(cè)試鏈路應(yīng)答包的情況下,自動(dòng)斷開TCP連接,重復(fù)3.1.2(1),同時(shí)關(guān)閉測(cè)試鏈路線程。
3.1.3 服務(wù)器端的具體實(shí)現(xiàn)方式
(1)獲取各個(gè)電廠工控機(jī)統(tǒng)一編碼值。
(2) 啟動(dòng)服務(wù)器數(shù)據(jù)接收程序和數(shù)據(jù)采集程序。
(3)等待工控機(jī)和服務(wù)器建立TCP連接。
數(shù)據(jù)采集程序,將采集的命令轉(zhuǎn)化成字節(jié)數(shù)組,根據(jù)允許通過的最大字節(jié)數(shù)對(duì)數(shù)據(jù)進(jìn)行分包,并構(gòu)建數(shù)據(jù)請(qǐng)求包,然后發(fā)送給工控機(jī)。
(1)等待接收數(shù)據(jù)請(qǐng)求應(yīng)答包。(2)在收到數(shù)據(jù)請(qǐng)求應(yīng)答包時(shí),確定請(qǐng)求的包是否是分包傳輸或單包傳輸。如果是分包傳輸,則需等待其他分包的數(shù)據(jù),并進(jìn)行分包合并,形成數(shù)據(jù)請(qǐng)求應(yīng)答包,最后解析數(shù)據(jù)入庫。
3.2 實(shí)施方式
實(shí)施具體方式如下。
(1) 在服務(wù)器端開啟數(shù)據(jù)采集的服務(wù)端程序。(2)等待電廠側(cè)工控機(jī)的TCP網(wǎng)絡(luò)連接及登錄。(3)工控機(jī)端啟動(dòng)TCP連接程序,等待數(shù)據(jù)請(qǐng)求。(4)雙方進(jìn)行雙向的數(shù)據(jù)傳輸。
4 結(jié)語
作為二氧化碳排放“大戶”,電廠應(yīng)該做好數(shù)據(jù)采集平臺(tái)的建設(shè),保證數(shù)據(jù)傳輸?shù)挠行砸约翱煽啃?。該文基于目前?shù)據(jù)采集系統(tǒng)數(shù)據(jù)雙向傳輸存在的問題,設(shè)計(jì)出一種可行的優(yōu)化方案,提高了雙向傳輸數(shù)據(jù)的質(zhì)量,對(duì)保護(hù)生態(tài)環(huán)境必將發(fā)揮積極的作用。
參考文獻(xiàn)
[1] 孫栓柱,代家元,高進(jìn),等.江蘇省火電機(jī)組節(jié)能減排在線監(jiān)測(cè)系統(tǒng)的開發(fā)及應(yīng)用[J].電力科技與環(huán)保,2014(1):50-53.
關(guān)鍵詞:Matlab軟件;制流與分壓電路實(shí)驗(yàn);特性研究
一、分壓電路特性研究及參數(shù)的變化
首先,用1000Ω滑線變阻作分壓器,負(fù)載電阻用1000Ω(K=1),測(cè)出滑線電阻滑動(dòng)端的位置參數(shù)X和U/Umax分壓比,并作出U/Umax的關(guān)系曲線。其次,同上,用1000Ω滑線電阻和500Ω的負(fù)載電阻(K=0.1),測(cè)出X和U/Umax,記錄不同的K值。在Matlab軟件中編寫下列程序?qū)崿F(xiàn)分壓電路實(shí)驗(yàn)數(shù)據(jù)的處理和圖像的擬合:
x0=0:0.1:1.0;
y1=[0 0.24 0.48 0.58 0.72 0.92 1.12 1.58 2.18 3.42 4.46];
z1=max(y1);
y2=[0 0.38 0.72 0.98 1.32 1.72 2.02 2.48 3.26 4.18 4.64];
z2=max(y2);
y3=[0 0.40 0.82 1.18 1.58 2.02 2.40 2.98 3.62 4.32 4.52];
z3=max(y3);
y4=[0 0.18 0.28 0.34 0.48 0.58 0.78 1.02 1.66 2.98 4.48];
z4=max(y4);
n=3;
p1=polyfit(x0,y1,n)
p2=polyfit(x0,y2,n)
p3=polyfit(x0,y3,n)
p4=polyfit(x0,y4,n)
xx=0:0.01:1.0;
yy1=polyval(p1,xx);
yy2=polyval(p2,xx);
yy3=polyval(p3,xx);
yy4=polyval(p4,xx);
plot(xx,yy1/z1,'r',x0,y1/z1,'.r')
hold on;
plot(xx,yy2/z2,'k',x0,y2/z2,'.k')
hold on;
plot(xx,yy3/z3,'b',x0,y2/z2,'.b')
hold on;
plot(xx,yy4/z4,'g',x0,y4/z4,'.g')
hold off;
由實(shí)驗(yàn)可得不同K值的分壓特性曲線,如圖1所示。從曲線可以清楚看出分壓電路有如下幾個(gè)特點(diǎn):第一,不論R0的大小,負(fù)載RZ的電壓調(diào)節(jié)范圍均可從0■E;第二,K越小電壓調(diào)節(jié)越不均勻,曲線線性程度越差,細(xì)調(diào)程度較差;第三,K越大電壓調(diào)節(jié)越均勻,因此要電壓U在0到Umax整個(gè)范圍內(nèi)均勻變化,則取K>1比較合適。
■
圖1 不同K值的分壓特性曲線
二、制流電路特性研究及參數(shù)的變化
首先,用1000Ω滑線變阻作制流器,負(fù)載電阻用100Ω(K=0.1),測(cè)出滑線電阻滑動(dòng)端的位置參數(shù)X和分壓比I/Imax,并作出I/Imax-x的關(guān)系曲線。其次,同上,用10000Ω滑線電阻和20Ω的負(fù)載電阻(K=0.02),測(cè)出X和I/Imax,記錄不同的K值,并作出關(guān)系曲線,在Matlab軟件中編寫下列程序?qū)崿F(xiàn)制流電路實(shí)驗(yàn)數(shù)據(jù)的處理和圖像的擬合:
x0=0:0.1:1.0;
y1=[0.04 0.04 0.08 0.12 0.18 0.22 0.30 0.52 1.02 3.58 4.18];
z1=max(y1);
y2=[0.04 0.04 0.08 0.12 0.18 0.24 0.30 0.52 0.92 2.38 4.98];
z2=max(y2);
y3=[0.02 0.02 0.02 0.04 0.12 0.18 0.28 0.40 0.70 2.98 3.52];
z3=max(y3);
y4=[0.01 0.01 0.01 0.01 0.02 0.08 0.20 0.30 0.60 1.20 2.0];
z4=max(y4);
n=3;
p1=polyfit(x0,y1,n)
p2=polyfit(x0,y2,n)
p3=polyfit(x0,y3,n)
p4=polyfit(x0,y4,n)
xx=0:0.01:1.0;
yy1=polyval(p1,xx);
yy2=polyval(p2,xx);
yy3=polyval(p3,xx);
yy4=polyval(p4,xx);
plot(xx,yy1/z1,'r',x0,y1/z1,'.r')
hold on;
plot(xx,yy2/z2,'k',x0,y2/z2,'.k')
hold on;
plot(xx,yy3/z3,'b',x0,y2/z2,'.b')
hold on;
plot(xx,yy4/z4,'g',x0,y4/z4,'.g')
hold off;
(上接第47頁)
■
圖2 不同值的制流特性曲線
圖2表示不同K值的制流特性曲線,從曲線可以清楚地看到制流電路有以下幾個(gè)特點(diǎn):第一,K越大電流調(diào)節(jié)范圍越小;電流調(diào)節(jié)越均勻,曲線線性程度較好;第二,K(K≥1)時(shí)調(diào)節(jié)的線性較好;第三,K較小時(shí)(即R0>RZ),電流調(diào)節(jié)范圍大,電流調(diào)節(jié)越不均勻,曲線線性程度越差,細(xì)調(diào)程度較差;第四,不論R0大小如何,負(fù)載RZ上通過的電流都不可能為零。第五,制流電路適用于負(fù)載電阻較小,功耗較大,電壓調(diào)節(jié)范圍較小的場(chǎng)合。
綜上所述,當(dāng)負(fù)載電阻較大時(shí),要求調(diào)節(jié)范圍較寬時(shí)宜采用分壓電路。相反,在負(fù)載電阻較小,功耗較大且調(diào)節(jié)范圍不太大時(shí),選用制流電路較好。
參考文獻(xiàn):
[1]陳玉林,李傳起.大學(xué)物理實(shí)驗(yàn)[M].北京:科學(xué)出版社,2007:186-190.
[2]穆曉東.制流與分壓電路實(shí)驗(yàn)參數(shù)的選擇與確定[J].大學(xué)物理實(shí)驗(yàn),2004,(01).
【關(guān)鍵詞】出國(guó)留學(xué) 大數(shù)據(jù) 構(gòu)建策略
【中圖分類號(hào)】G648.9 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2014)1-0030-01
近年來,國(guó)際上的留學(xué)活動(dòng)越來越頻繁,中國(guó)也出現(xiàn)了"留學(xué)熱"、"歸國(guó)熱",這同中國(guó)多年來實(shí)施的留學(xué)教育政策密切相關(guān)。2010年中影中視信息科學(xué)研究院的一次高中校園內(nèi)的隨機(jī)調(diào)查顯示,如果有免費(fèi)的出國(guó)留學(xué)機(jī)會(huì),有93.4%的在讀學(xué)生愿意嘗試;但是在目前狀態(tài)下,只有2.7%的學(xué)生有在高中階段出國(guó)留學(xué)的打算。也就是說,出國(guó)留學(xué)的市場(chǎng)潛力巨大,牽扯到的人群基數(shù)眾多,屬于大數(shù)據(jù)的范疇。今天,我們不考慮如何開發(fā)出國(guó)留學(xué)市場(chǎng),而謹(jǐn)就出國(guó)留學(xué)大數(shù)據(jù)構(gòu)建策略問題進(jìn)行一些策略分析。
1.SW分析
因?yàn)槟壳绊?xiàng)目還處于整體規(guī)劃階段,所以,內(nèi)部?jī)?yōu)勢(shì)和內(nèi)部劣勢(shì)體現(xiàn)尚不明顯。
(1)內(nèi)部?jī)?yōu)勢(shì)(S)
因?yàn)槌鰢?guó)留學(xué)數(shù)據(jù)的海量存在的客觀性,導(dǎo)致我們已經(jīng)存在了這樣一個(gè)足夠龐大的信息流,這個(gè)信息流的數(shù)據(jù),只要進(jìn)行合理的匯總,就可以形成出國(guó)留學(xué)的大數(shù)據(jù)。
目前大數(shù)據(jù)管理的技術(shù)也已經(jīng)非常的成熟,這也是大數(shù)據(jù)的一個(gè)內(nèi)部?jī)?yōu)勢(shì)。
(2)內(nèi)部劣勢(shì)(W)
因?yàn)槟壳霸擁?xiàng)目還處于規(guī)劃階段,所以,啟動(dòng)資金的籌備是一個(gè)很大的壓力,相關(guān)渠道的搭建也是一個(gè)重要工作任務(wù)。我們內(nèi)部團(tuán)隊(duì)搭建方面,如何獲得足夠健全強(qiáng)大的團(tuán)隊(duì),是我們?cè)谝?guī)劃初期必須考慮的問題。
也就是說,因?yàn)楸卷?xiàng)目還處于完全空白階段,每一項(xiàng)籌備工作都亟待進(jìn)行,這些工作壓力和不確定性,是項(xiàng)目最主要的內(nèi)部劣勢(shì)。
2.OT分析
(1)外部機(jī)遇(O)
目前來說,關(guān)于留學(xué)的專業(yè)網(wǎng)站非常多,專業(yè)機(jī)構(gòu)也非常多,這些網(wǎng)站和機(jī)構(gòu)的數(shù)據(jù)流量,完全能夠支持大數(shù)據(jù)的建設(shè)。
因?yàn)楹芏鄬W(xué)生,對(duì)于留學(xué)方向的決策,留學(xué)機(jī)構(gòu)的信用保障等具體問題都處在彷徨階段,所以亟待這樣一個(gè)大數(shù)據(jù)對(duì)他們的人聲決策提供指引。這是大數(shù)據(jù)的最大市場(chǎng)所在。
(2)外部風(fēng)險(xiǎn)(T)
數(shù)據(jù)的客觀性和權(quán)威性受到機(jī)構(gòu)資質(zhì)的影響比重較大,如果沒有國(guó)家一級(jí)社團(tuán)甚至國(guó)家部委的授權(quán),大數(shù)據(jù)的銷售工作就會(huì)面臨很嚴(yán)重的考驗(yàn)。因?yàn)樵谀壳拔覀儑?guó)內(nèi)的人們,還是對(duì)官方數(shù)據(jù)比較信任,如果本數(shù)據(jù)不能并入官方數(shù)據(jù),就很難在市場(chǎng)上爭(zhēng)取比重,甚至出現(xiàn)人們寧肯不要大數(shù)據(jù)也不購(gòu)買數(shù)據(jù)的現(xiàn)狀。
大數(shù)據(jù)的主要客戶是各門戶網(wǎng)站及留學(xué)專業(yè)網(wǎng)站,以及留學(xué)機(jī)構(gòu)。門戶網(wǎng)站和留學(xué)專業(yè)網(wǎng)站希望得到的是網(wǎng)民對(duì)于出國(guó)留學(xué)主要機(jī)構(gòu)及學(xué)校的口碑評(píng)價(jià)數(shù)據(jù),以及每年這些留學(xué)機(jī)構(gòu)和學(xué)校的學(xué)生流量數(shù)據(jù),以提供給網(wǎng)站瀏覽客戶。而留學(xué)機(jī)構(gòu)更希望得到的是學(xué)生數(shù)據(jù)。學(xué)生數(shù)據(jù)部容買賣,所以,僅僅可以采用廣告的方式為留學(xué)機(jī)構(gòu)提供相應(yīng)數(shù)據(jù)的服務(wù)。
另外,大數(shù)據(jù)希望通過各門戶網(wǎng)站、留學(xué)專業(yè)網(wǎng)站、留學(xué)機(jī)構(gòu)協(xié)助收集相關(guān)數(shù)據(jù),這就牽扯到一個(gè)雙向計(jì)費(fèi)的問題。也就是說,留學(xué)大數(shù)據(jù)的甲方客戶同時(shí)也是乙方供應(yīng)方,項(xiàng)目?jī)H僅起到對(duì)數(shù)據(jù)的管理職能,因?yàn)楣芾砝麧?rùn)的壓縮帶來的風(fēng)險(xiǎn),是項(xiàng)目的主要風(fēng)險(xiǎn)之一。
3.構(gòu)建矩陣
4.SWOT策略總結(jié)
(一)渠道工作
(1)項(xiàng)目的籌備初期應(yīng)當(dāng)對(duì)公司的融資、采購(gòu)、銷售、人才、資質(zhì)等各類渠道的創(chuàng)建和維護(hù)工作制定周全的合并計(jì)劃和分列計(jì)劃,實(shí)行公關(guān)人員專人專項(xiàng)負(fù)責(zé)制,對(duì)相應(yīng)渠道進(jìn)行全面的構(gòu)建和維護(hù)。因?yàn)榇髷?shù)據(jù)工作的渠道維護(hù)是核心工作。
(2)利用成型技術(shù)和類似企業(yè)管理經(jīng)驗(yàn),對(duì)于項(xiàng)目的產(chǎn)品設(shè)計(jì)、服務(wù)設(shè)計(jì)、形象包裝、硬件部署等工作,要制定詳細(xì)的計(jì)劃,逐一專人負(fù)責(zé)籌建。
(3)嚴(yán)防數(shù)據(jù)泄密,因?yàn)閿?shù)據(jù)安全是大數(shù)據(jù)產(chǎn)品的核心原則,如果發(fā)生了產(chǎn)品的數(shù)據(jù)泄密事件,直接影響到項(xiàng)目的生存。
5.結(jié)束語
隨著經(jīng)濟(jì)全球化進(jìn)程的加速,留學(xué)人員的迅速增加,留學(xué)籌備和構(gòu)建工作變得越來越重要,需要我們更多的關(guān)注出國(guó)留學(xué)的大數(shù)據(jù)構(gòu)建策略。通過全面的SWOT分析,我們知道了項(xiàng)目籌建的流程和要點(diǎn),這對(duì)我們進(jìn)行相應(yīng)的儲(chǔ)備和構(gòu)建工作起到了理論指導(dǎo)的工作。為我國(guó)留學(xué)教育事業(yè)發(fā)展提供一定的研究?jī)r(jià)值。
參考文獻(xiàn):
[1]于海峰.當(dāng)代中國(guó)留學(xué)制度研究.[D]東北師范大學(xué)博士論文,2008-11-01
[2]謝冀蓉.高校大學(xué)生自費(fèi)出國(guó)留學(xué)動(dòng)機(jī)和適應(yīng)性的調(diào)查研究.[D]電子科技大學(xué)碩士論文, 2012-10-01
[3] 蘇一凡.中國(guó)出國(guó)留學(xué)研究述評(píng):現(xiàn)狀、問題與發(fā)展趨勢(shì).[J]高教探索, 2011年第13期
【關(guān)鍵詞】數(shù)據(jù)庫技術(shù);工作流;二維數(shù)據(jù)表;流程模型
1.工作流概述
工作流是一類能夠完全或者部分自動(dòng)執(zhí)行的業(yè)務(wù)過程,它根據(jù)一系列過程規(guī)則,文檔信息或任務(wù)能夠在不同的執(zhí)行者之間傳遞和執(zhí)行。它是實(shí)現(xiàn)業(yè)務(wù)過程管理與控制的一項(xiàng)關(guān)鍵性技術(shù)。其要解決的主要問題是:為實(shí)現(xiàn)某個(gè)業(yè)務(wù)目標(biāo),在多個(gè)參與者之間,利用計(jì)算機(jī),按某種預(yù)定規(guī)則自動(dòng)傳遞文檔、信息或者任務(wù)。簡(jiǎn)單地說,工作流就是一系列相互銜接、自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。我們可以將整個(gè)業(yè)務(wù)過程看作是一條河,其中流過的河水就是工作流[1]。
2.審批工作流的過程模型
過程模型用來定義工作流的過程邏輯,包括組成工作流的所有活動(dòng)以及活動(dòng)之間的依賴關(guān)系。在日常的各項(xiàng)審批活動(dòng)中,業(yè)務(wù)處理是按照用戶所選擇的固定流程進(jìn)行流轉(zhuǎn),過程模型如圖1。
圖1 審批工作流過程模型圖
3.審批工作流二維表的設(shè)計(jì)
通過對(duì)功能需求的分析,信息文件按照選擇的流程進(jìn)行流轉(zhuǎn)審批,因此首先得考慮存儲(chǔ)流程規(guī)則信息的二維數(shù)據(jù)表,每一個(gè)流程信息實(shí)體應(yīng)該包括流程編號(hào)(FlInId,主鍵,數(shù)值類型)、名稱(FlInName,字符型)、類別編號(hào)(FlClId,數(shù)值型)、版本(FlInVersion,數(shù)值型)、狀態(tài)(FlInStat,字符型)等字段屬性。FlInId 字段存儲(chǔ)流程編號(hào)信息,作為主鍵設(shè)置,控制流程信息的唯一性。FlClId字段存儲(chǔ)流程類別代碼信息,考慮系統(tǒng)擴(kuò)展性,用數(shù)字代碼的形式進(jìn)行存儲(chǔ),另設(shè)計(jì)存儲(chǔ)類別信息的二維表,以便于使流程信息可進(jìn)行多層次分類。FlInVersion字段存儲(chǔ)流程版本信息,記錄流程修改的次數(shù)。FlInState字段存儲(chǔ)的流程狀態(tài)信息,可設(shè)計(jì)為和停止兩種狀態(tài)。
每個(gè)流程按照固定的步驟進(jìn)行流動(dòng),系統(tǒng)必須設(shè)計(jì)存儲(chǔ)相應(yīng)步驟信息的二維數(shù)據(jù)表,一個(gè)流程可擁有多個(gè)步驟,每一個(gè)步驟實(shí)體應(yīng)包括步驟編號(hào)(AcInId,主鍵,數(shù)值型)、步驟名稱(AcInName,字符型)、步驟排序號(hào)(AcInSortNo,數(shù)值型)和步驟所屬的流程編號(hào)(FlInId,數(shù)值型)等字段屬性,為了考慮有的步驟可以有多人處理,系統(tǒng)設(shè)計(jì)了步驟處理人的數(shù)據(jù)表,包括序號(hào)(AcUsId,主鍵,數(shù)值型),處理人代號(hào)(AcUsUserId,字符型)、步驟序號(hào)(AcInId,數(shù)值型)等字段屬性。
當(dāng)用戶添加信息后,系統(tǒng)根據(jù)信息的類別選擇了相應(yīng)的流程,使用過程中要考慮信息流動(dòng)的過程和流動(dòng)的狀態(tài),以提示各個(gè)步驟處理人能操作自己需要處理的數(shù)據(jù),因此系統(tǒng)設(shè)計(jì)了與信息相關(guān)的表,即任務(wù)表,主要用來存儲(chǔ)本信息選用的流程、目前的處理的步驟、目前需要處理的用戶等信息,每一個(gè)人物實(shí)體應(yīng)包括任務(wù)序號(hào)(TaInId,主鍵,數(shù)值型),信息序號(hào)(ItInId,數(shù)值型),步驟序號(hào)(AcInId,數(shù)值型),處理人號(hào)(TaInDealUserId,字符型),任務(wù)狀態(tài)(TaInState,字符型),任務(wù)版本(任務(wù)版本,字符型)等字段屬性。
在用戶進(jìn)行審批操作后,應(yīng)記錄相應(yīng)的任務(wù)處理記錄,便于用戶查看已處理的操作信息或進(jìn)行撤銷操作,因此系統(tǒng)設(shè)計(jì)了相應(yīng)的任務(wù)操作記錄表,每一個(gè)人物操作實(shí)體應(yīng)包括任務(wù)記錄序號(hào)(TaHiId,主鍵,數(shù)值型),信息序號(hào)(ItInId,數(shù)值型),步驟序號(hào)(AcInId,數(shù)值型),信息類型(ItStClId,數(shù)值型),簽名數(shù)據(jù)(TaHiSignData,字符型),任務(wù)記錄標(biāo)志(TaHiFlag,字符型),任務(wù)記錄備注(TaHiBz,字符型)等字段屬性。
4.審批工作流核心功能實(shí)現(xiàn)
在前面數(shù)據(jù)庫表的設(shè)計(jì)中,我們已經(jīng)設(shè)計(jì)了4個(gè)表存儲(chǔ)數(shù)據(jù)流實(shí)現(xiàn)的相關(guān)信息,通過這些表,可實(shí)現(xiàn)多種審批需求的業(yè)務(wù)。下面以財(cái)務(wù)報(bào)銷審批業(yè)務(wù)為例,展示流程配置管理和信息流審批具體應(yīng)用及其實(shí)現(xiàn)過程。
4.1流程配置管理實(shí)現(xiàn)
系統(tǒng)在流程管理模塊實(shí)現(xiàn)流程的添加、刪除、更新等維護(hù)工作。具體添加的實(shí)現(xiàn)過程是先定義流程信息對(duì)象,將界面的表單數(shù)據(jù)賦予對(duì)象的相關(guān)屬性,通過對(duì)象的AdaByObject方法將其寫入數(shù)據(jù)庫并返回插入的主鍵值。再通過循環(huán)語句將表單中的步驟和處理人分別插入至相應(yīng)的表中。主要的實(shí)現(xiàn)代碼如下:
Dim oAFlowInfo As New AFlowInfo ‘定義流程實(shí)體對(duì)象
……
根據(jù)表單對(duì)oAFlowInfo進(jìn)行賦值
……
For Each nItem As GridViewRow In gvPurview.Rows ‘獲取流程訪問權(quán)限
Dim nCbxChecked As New CheckBox
nCbxChecked = nItem.FindControl("cbxChecked")
……
Next
……
nRetrunFlInId = oAFlowInfo.AddByObject(oAFlowInfo) ‘根據(jù)AdaByObject方法將流程信息寫入數(shù)據(jù)庫
If nRetrunFlInId > 0 Then ‘大于0表示寫入成功,則寫入步驟信息
For Each nItem As GridViewRow In gvActorInfo.Rows
Dim oAActorInfo As New AActorInfo
……
nRetrunAcInId = oAActorInfo.AddByObject(oAActorInfo)
If nRetrunAcInId > 0 Then ‘大于0表示寫入成功,則寫入步驟處理人
Dim oActorUser As New AActorUser
……
oActorUser.AddByObject(oActorUser)
End If
Next
End If
4.2流程審批實(shí)現(xiàn)
在工作流的審批過程中,用戶主要是通過修改TaInDealUserId字段的值來完成數(shù)據(jù)的傳遞操作,TaInDealUserId字段存儲(chǔ)的是待處理用戶的用戶編號(hào),用戶登錄系統(tǒng)后進(jìn)入審核模塊自動(dòng)檢測(cè)用戶編號(hào)和數(shù)據(jù)的此字段值是否一致,如果一致表示則顯示在待審批信息表中,等待用戶的審批,用戶審批后,系統(tǒng)根據(jù)既定流程修改TaInDealUserId的值。具體的實(shí)現(xiàn)過程是先獲取當(dāng)前步驟信息,并檢測(cè)是否存在下一步驟,再根據(jù)結(jié)果向任務(wù)表寫入相關(guān)數(shù)據(jù)完成審批過程。主要的實(shí)現(xiàn)代碼如下:
……
oActorInfo = oActorInfo.GetToObject("FlInId=" & nFlInId_Present & " and AcInSortNo=" & nAcInSortNo_Present)‘獲取當(dāng)前的步驟實(shí)體信息
……
oActorInfo = oActorInfo.GetToObject("FlInId=" & nFlInId_Present & " and AcInSortNo=" & nAcInSortNo_Present + 1) ‘檢測(cè)下一步驟實(shí)體信息
If Not oActorInfo Is Nothing Then ‘判斷步驟實(shí)體信息是否存在
oTaskInfo.AcInSortNo=nAcInSortNo_Present + 1
oTaskInfo.TaInDealUserId=oAActorUser.AcUsUserId
Else
oTaskInfo.AcInSortNo=0
oTaskInfo.TaInDealUserId=""
end if
oTaskInfo.UpdateByObject(oTaskInfo)
……
Return "審批成功!"
【參考文獻(xiàn)】
[1]劉志明.基于工作流技術(shù)的項(xiàng)目管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].湖南:湖南大學(xué)教育技術(shù)學(xué),2009.