本發(fā)明涉及智能農(nóng)業(yè)領(lǐng)域,特別是涉及一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法。
背景技術(shù):
農(nóng)產(chǎn)品質(zhì)量安全追溯作為一種信息披露的政策工具,通過上下游各個(gè)主體的信息共享和緊密合作,形成集成化的信息鏈。隨著農(nóng)產(chǎn)品產(chǎn)業(yè)規(guī)模越來越大,產(chǎn)業(yè)鏈越來越長,參與的企業(yè)越來越多,傳統(tǒng)的監(jiān)管手段則越來越難以應(yīng)對,這導(dǎo)致消費(fèi)者的不安全感膨脹,對農(nóng)產(chǎn)品質(zhì)量安全的精準(zhǔn)追溯要求越來越高。追溯的精準(zhǔn)性表現(xiàn)為追溯的精準(zhǔn)定位和精準(zhǔn)定時(shí),從而精確地查找到問題的根源,明確問題的責(zé)任主體。數(shù)據(jù)是農(nóng)產(chǎn)品質(zhì)量安全追溯鏈的核心,也是戰(zhàn)略資源,如何采集和傳遞真實(shí)的、高質(zhì)量的數(shù)據(jù),并以大數(shù)據(jù)為基礎(chǔ)提升追溯的精準(zhǔn)程度,這是一個(gè)重要的問題。政府和各個(gè)市場主體應(yīng)該衡量和提升信息鏈和數(shù)據(jù)的質(zhì)量,完善當(dāng)前的信息基礎(chǔ)架構(gòu),并運(yùn)用大數(shù)據(jù)技術(shù)來判斷各參與主體和各個(gè)環(huán)節(jié)產(chǎn)生問題的概率,有針對性地修復(fù)追溯信息鏈,從而提升追溯的精準(zhǔn)性和經(jīng)濟(jì)性。
追溯的精準(zhǔn)性表現(xiàn)為追溯的精準(zhǔn)定位和精準(zhǔn)定時(shí),從而精確地查找到問題的根源,明確問題的責(zé)任主體,也就是說,查找到問題到底是由哪個(gè)具體主體、在什么時(shí)間、出于什么原因造成的。追溯的精準(zhǔn)性是大數(shù)據(jù)時(shí)代的迫切要求。在大數(shù)據(jù)時(shí)代,農(nóng)產(chǎn)品生產(chǎn)和流通數(shù)據(jù)呈現(xiàn)海量增長趨勢,數(shù)據(jù)已經(jīng)滲透到農(nóng)產(chǎn)品產(chǎn)業(yè)和業(yè)務(wù)職能領(lǐng)域,成為重要的生產(chǎn)和交換因素。在農(nóng)產(chǎn)品質(zhì)量安全追溯中,數(shù)據(jù)是核心,也是戰(zhàn)略資源。比如一包大米,過去消費(fèi)者只需要知道從哪里批發(fā)來的,現(xiàn)在需要知道在哪塊地里種的,是誰種的、用什么種的、農(nóng)藥殘留多不多、重金屬超不超標(biāo)等,而這些都需要以數(shù)據(jù)為基礎(chǔ)才能精準(zhǔn)地回答。在大數(shù)據(jù)時(shí)代,精準(zhǔn)的追溯能幫助實(shí)現(xiàn)農(nóng)產(chǎn)品的優(yōu)質(zhì)優(yōu)價(jià),滿足消費(fèi)者的個(gè)性化偏好;在出現(xiàn)問題時(shí),能減少消費(fèi)者的疑慮和恐慌,避免所有的企業(yè)被一起鎖定而擔(dān)負(fù)連帶責(zé)任。
現(xiàn)實(shí)中的質(zhì)量安全信息鏈并非是完全透明,信息并非是完全真實(shí)和及時(shí),追溯也很難達(dá)到精準(zhǔn)的程度。舉例來說,一些企業(yè)隱瞞低質(zhì)量原材料的真實(shí)來源,或者通過有意標(biāo)記某著名供應(yīng)商來纂改原材料的來源,監(jiān)管部門很難進(jìn)行查驗(yàn),普通消費(fèi)者更無從分辨,出現(xiàn)了質(zhì)量安全問題,就很難精確查究到責(zé)任主體。又比如,一些企業(yè)從上一級供應(yīng)商進(jìn)貨來加工制作農(nóng)產(chǎn)品,信息披露如果不及時(shí),就容易出現(xiàn)責(zé)任主體不明確的情況:究竟是供應(yīng)商的原材料出了問題,還是由于企業(yè)自己的原因?qū)е略牧献冑|(zhì)?因此,出現(xiàn)問題后,很難精準(zhǔn)地確定具體的責(zé)任主體和問題的根源,各個(gè)主體之間也會(huì)出現(xiàn)責(zé)任不清、互相推諉的情況。比如湖南的毒大米事件中,目前的追溯體系只能追溯到大米的省一級產(chǎn)地,不能精準(zhǔn)地追溯到具體的地塊、農(nóng)戶和經(jīng)銷商,從而對全省的大米銷售都造成不利影響。假設(shè)所有的信息披露都細(xì)致、準(zhǔn)確和及時(shí),那么精準(zhǔn)的追溯就會(huì)很容易。但是,這樣做的成本往往很高,由于信息的不對稱,產(chǎn)業(yè)鏈中的每個(gè)企業(yè)又都有自己的利益,一些企業(yè)往往在各種不易檢驗(yàn)或不易覺察到的地方以次充好,或者避重就輕,或者報(bào)喜不報(bào)憂,從而滿足自己的私利。而且,很多企業(yè)并不知道如何來披露信息,披露什么信息,如何才能以較小的成本來配合整個(gè)產(chǎn)業(yè)鏈的信息披露,實(shí)現(xiàn)自身產(chǎn)品的免責(zé)和表現(xiàn)出最終產(chǎn)品的優(yōu)秀品質(zhì)。因此,有必要探究如何運(yùn)用信息技術(shù)來克服各種困難來實(shí)現(xiàn)精準(zhǔn)的追溯。在農(nóng)產(chǎn)品質(zhì)量安全追溯中,數(shù)據(jù)是核心,也是戰(zhàn)略資源,如何在農(nóng)產(chǎn)品質(zhì)量安全追溯鏈中采集和傳遞真實(shí)的、高質(zhì)量的數(shù)據(jù),并以大數(shù)據(jù)為基礎(chǔ)來提升追溯的精準(zhǔn)程度,這是一個(gè)重要的問題。農(nóng)產(chǎn)品質(zhì)量安全的信息鏈農(nóng)產(chǎn)品質(zhì)量安全追溯作為一種信息披露的政策工具,通過上下游各個(gè)主體的信息共享和緊密合作,形成集成化的信息鏈,對農(nóng)產(chǎn)品供應(yīng)鏈條中各個(gè)環(huán)節(jié)進(jìn)行跟蹤與追溯,為各個(gè)利益相關(guān)主體提供有關(guān)農(nóng)產(chǎn)品質(zhì)量安全的真實(shí)信息。然而,重要的問題是:如何從全局的角度來衡量這個(gè)集成化信息鏈的完整程度和連續(xù)程度?如何衡量這個(gè)信息鏈的數(shù)據(jù)準(zhǔn)確性、粒度和及時(shí)程度?如果這個(gè)信息鏈在很多關(guān)鍵的部位出現(xiàn)了斷裂或堵塞,或者關(guān)鍵數(shù)據(jù)出現(xiàn)了錯(cuò)誤或是不及時(shí),那么農(nóng)產(chǎn)品的“從餐桌到田間”的信息追溯就不能實(shí)現(xiàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法。
本發(fā)明的目的可以通過以下技術(shù)方案實(shí)現(xiàn):
一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法,包括如下步驟:
步驟一,輸入農(nóng)產(chǎn)品編碼,發(fā)起查詢,系統(tǒng)向Zookeeper任務(wù)調(diào)度中心發(fā)起查詢請求;
步驟二,Zookeeper任務(wù)調(diào)度中心調(diào)用預(yù)先配置的算法,向所有節(jié)點(diǎn)下發(fā)查詢?nèi)蝿?wù);
步驟三,第一節(jié)點(diǎn)任務(wù)執(zhí)行完畢,未查詢到相關(guān)數(shù)據(jù),向Zookeeper任務(wù)調(diào)度中心返回查詢完畢狀態(tài)和空數(shù)據(jù),Zookeeper任務(wù)調(diào)度中心判斷是否全部節(jié)點(diǎn)都返回結(jié)果,是則轉(zhuǎn)向步驟六,否則繼續(xù)等待;
步驟四,第二節(jié)點(diǎn)查詢成功,向Zookeeper任務(wù)調(diào)度中心報(bào)告查詢到的數(shù)據(jù);
步驟五,Zookeeper任務(wù)調(diào)度中心收到成功數(shù)據(jù),檢索還未返回結(jié)果的所有主機(jī),向這些主機(jī)發(fā)送結(jié)束任務(wù)命令,這些節(jié)點(diǎn)收到命令后結(jié)束未完成的查詢?nèi)蝿?wù);
步驟六,Zookeeper任務(wù)調(diào)度中心向用戶返回查詢到的結(jié)果。
本發(fā)明的有益效果:本發(fā)明所提供的一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法,通過大數(shù)據(jù)平臺(tái)貫通上下游,聚合資源,實(shí)現(xiàn)信息、資源的無縫對接,向上可以實(shí)現(xiàn)農(nóng)產(chǎn)品生產(chǎn)環(huán)境、投入品追溯,向下追蹤可以掌握農(nóng)產(chǎn)品流通軌跡,最終推進(jìn)農(nóng)產(chǎn)品質(zhì)量安全提升。通過分析農(nóng)產(chǎn)品物流鏈所涉及的所有的數(shù)據(jù),可以更好地組織企業(yè)各個(gè)部門,特別是使用新的大數(shù)據(jù)源,可以使供應(yīng)鏈中的物流業(yè)可以變得更高效,更好的實(shí)現(xiàn)農(nóng)產(chǎn)品質(zhì)量安全數(shù)據(jù)的追蹤。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)架構(gòu)示意圖。
圖2是本發(fā)明的數(shù)據(jù)處理方法示意圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明提供了一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法,該方法工作于農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)的大數(shù)據(jù)分析單元,如圖1所示,農(nóng)產(chǎn)品質(zhì)量安全追溯系統(tǒng)包含分布式數(shù)據(jù)采集單元、大數(shù)據(jù)數(shù)據(jù)存儲(chǔ)單元、大數(shù)據(jù)分析單元、數(shù)據(jù)查詢展示單元。
分布式數(shù)據(jù)采集單元,采用分布式架構(gòu),完成數(shù)據(jù)采集功能;
大數(shù)據(jù)數(shù)據(jù)存儲(chǔ)單元,將分布式數(shù)據(jù)采集單元采集到的數(shù)據(jù)按照指定的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)到大數(shù)據(jù)當(dāng)中;
大數(shù)據(jù)分析單元,提供大數(shù)據(jù)分析功能;
數(shù)據(jù)查詢展示單元,提供數(shù)據(jù)的查詢展示功能。
如圖2所示,一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法,包括如下步驟:
步驟一、輸入農(nóng)產(chǎn)品編碼,發(fā)起查詢,系統(tǒng)向Zookeeper任務(wù)調(diào)度中心發(fā)起查詢請求。
步驟二、Zookeeper任務(wù)調(diào)度中心調(diào)用預(yù)先配置的算法,向所有節(jié)點(diǎn)下發(fā)查詢?nèi)蝿?wù)。
步驟三、節(jié)點(diǎn)2任務(wù)執(zhí)行完畢,未查詢到相關(guān)數(shù)據(jù),向Zookeeper任務(wù)調(diào)度中心返回查詢完畢狀態(tài)和空數(shù)據(jù),Zookeeper任務(wù)調(diào)度中心判斷是否全部節(jié)點(diǎn)都返回結(jié)果,是則轉(zhuǎn)向步驟六,否則繼續(xù)等待。
步驟四、節(jié)點(diǎn)1查詢成功,向Zookeeper任務(wù)調(diào)度中心報(bào)告查詢到的數(shù)據(jù)。
步驟五、Zookeeper任務(wù)調(diào)度中心收到成功數(shù)據(jù),檢索還未返回結(jié)果的所有主機(jī),向這些主機(jī)發(fā)送結(jié)束任務(wù)命令,這些節(jié)點(diǎn)收到命令后結(jié)束未完成的查詢?nèi)蝿?wù)。
步驟六、Zookeeper任務(wù)調(diào)度中心向用戶返回查詢到的結(jié)果。
本發(fā)明所提供的一種農(nóng)產(chǎn)品質(zhì)量安全追溯大數(shù)據(jù)處理方法,通過大數(shù)據(jù)平臺(tái)貫通上下游,聚合資源,實(shí)現(xiàn)信息、資源的無縫對接,向上可以實(shí)現(xiàn)農(nóng)產(chǎn)品生產(chǎn)環(huán)境、投入品追溯,向下追蹤可以掌握農(nóng)產(chǎn)品流通軌跡,最終推進(jìn)農(nóng)產(chǎn)品質(zhì)量安全提升。通過分析農(nóng)產(chǎn)品物流鏈所涉及的所有的數(shù)據(jù),可以更好地組織企業(yè)各個(gè)部門,特別是使用新的大數(shù)據(jù)源,可以使供應(yīng)鏈中的物流業(yè)可以變得更高效,更好的實(shí)現(xiàn)農(nóng)產(chǎn)品質(zhì)量安全數(shù)據(jù)的追蹤。
為了描述的方便,描述以上裝置時(shí)以功能分為各種單元、模塊分別描述。當(dāng)然,在實(shí)施本申請時(shí)可以把各單元、模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請各個(gè)實(shí)施方式或者實(shí)施方式的某些部分所述的方法。
以上所描述的裝置實(shí)施方式僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施方式方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
本申請可用于眾多通用或?qū)S玫挠?jì)算系統(tǒng)環(huán)境或配置中。例如:個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費(fèi)電子設(shè)備、網(wǎng)絡(luò)PC、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括以上任何系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等等。
本申請可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請,在這些分布式計(jì)算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
以上內(nèi)容僅僅是對本發(fā)明結(jié)構(gòu)所作的舉例和說明,所屬本技術(shù)領(lǐng)域的技術(shù)人員對所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,只要不偏離發(fā)明的結(jié)構(gòu)或者超越本權(quán)利要求書所定義的范圍,均應(yīng)屬于本發(fā)明的保護(hù)范圍。