[發明專利]水生動物病害采樣方法有效
| 申請號: | 201710251819.9 | 申請日: | 2017-04-18 |
| 公開(公告)號: | CN107196994B | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 黃樺;郁建國;蔣燕忠;張敏波;王丹;毛程亮 | 申請(專利權)人: | 常州市武進區水產技術推廣站 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 南京鐘山專利代理有限公司 32252 | 代理人: | 李小靜 |
| 地址: | 213161 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 水生 動物 病害 采樣 方法 | ||
1.水生動物病害采樣方法,其特征在于,包括:配屬給采樣員的帶有攝像頭和GPS模塊的智能手機、服務器和配屬給采樣員和管理員的后臺電腦端;
所述配屬給采樣員的智能手機通過網絡同服務器相連接;
所述服務器同配屬給采樣員和管理員的后臺電腦端相通信連接,所述后臺電腦端還同打印機相連接;
所述智能手機包括登錄模塊、手機App、所述智能手機所配屬的采樣員的包括其工作編號、姓名以及身份證號的信息、作為用來填寫病害信息的表單的電子表單、電子簽名工具、計算樣品費用模塊;
所述服務器包括編號生成模塊、第一信息處理模塊和作為樣品待檢庫的數據庫;
所述后臺電腦端包括采樣員和管理員各自的姓名和密碼的信息、用于登錄后臺電腦端的登錄模塊和第二信息處理模塊;
所述采樣員負責水生動物病害情況的采樣工作,管理員負責對水生動物病害采集信息的審核、管理與統計工作;
所述用來填寫病害信息的表單包括用來輸入樣品編號的條目、用來輸入基本信息的條目、用來輸入樣品來源單位信息的條目、用來輸入發病信息的條目、用來輸入水質監測管理信息的條目、用來輸入用藥情況信息的條目、用來輸入圖片信息的條目、用來輸入電子簽名的條目、用來輸入定位信息的條目;
所述基本信息包括采樣時間、采樣地點、發病面積、發病品種、主養品種與規格密度、套養品種與規格密度、采樣品種與數量;所述樣品來源單位信息包括可選擇或手動輸入的樣品來源單位或個人姓名、通訊地址、單位法人、聯系人、聯系方式;所述發病信息包括樣品狀態、最初死亡時間、近三天平均死亡數量、是否吃食;所述水質監測管理信息包括水溫、PH值、氨氮、亞硝酸鹽、溶氧、硫化物、磷酸鹽;所述用藥情況信息包括藥品名稱、藥品用法、藥品用量、用藥時長;
所述的水生動物病害采樣系統的方法,步驟如下:
步驟1:現場采樣,所述現場采樣為采樣員到需要進行水生動物病害情況檢測的單位或個人進行對水生動物采樣,所述需要進行水生動物病害情況檢測的單位或個人也就是樣品來源單位,即被檢單位;
步驟2:登錄進入手機App工作狀態,所述登錄進入手機App工作狀態為對水產品采樣過程中所述采樣員啟動登錄模塊在登錄界面上采樣員輸入其工作編號、姓名以及身份證號所述采樣員輸入其工作編號、姓名以及身份證號后,所述登錄模塊把輸入的工作編號、姓名以及身份證號分別同所述智能手機所配屬的采樣員的工作編號、姓名以及身份證號相比較,若均一致就啟動手機App;
步驟3:數據同步,所述數據同步為在有網絡狀態下,啟動了手機App,所述手機App可以新建一個或多個采樣記錄,新建記錄后,App通過網絡對所述服務器發送請求樣品編號的請求報文,所述服務器接收到該請求樣品編號的請求報文后,就啟動所述編號生成模塊自動生成一個唯一編號,并把該唯一編號作為采樣時記錄的樣品編號返回所述手機;根據與服務器的交互獲取樣品編號,此處必須在有網絡的情況下進行操作,否則因無網絡而不能獲得數據,導致不能新建采樣記錄,唯一編號由服務器系統自動生成,此唯一編號與采樣時記錄的樣品編號一致;
步驟4:填寫信息,所述填寫信息為所述手機App把返回的樣品編號自動填充到第一用來填寫病害信息的表單的用來輸入樣品編號的條目中并打開用來填寫病害采集相關信息的表單,然后所述采樣員把基本信息輸入到所述用來填寫病害采集相關信息的表單的用來輸入基本信息的條目中;
步驟5:拍照記錄,所述拍照記錄為所述采樣員運用智能手機的攝像頭來拍攝發病品種、發病池塘、所用藥品的圖片并把拍攝的圖片填入用來填寫病害信息的表單的用來輸入圖片信息的條目中;
步驟6:電子簽名,所述電子簽名為啟動智能手機的電子簽名工具來讓樣品來源單位先簽名,然后讓所述采樣員簽名,并把樣品來源單位的簽名和采樣員的簽名填入用來填寫病害信息的表單的用來輸入電子簽名的條目;
步驟7:地址位置定位,所述地址位置定位為采樣員啟動智能手機的GPS模塊來進行定位獲得智能手機所在的位置信息并填入所述第一用來填寫病害信息的表單的用來輸入定位信息的條目中;
步驟8:然后在網絡不通的情況下,所述手機App對用來填寫病害信息的表單進行保存;
在網絡通信正常的情況下,所述手機App把用來填寫病害信息的表單保存在智能手機中,然后把用來填寫病害信息的表單發送到服務器中,這樣信息處理模塊就把所述用來填寫病害信息的表單作為已提交的表單保存在病害采樣系統列表中,在用來填寫病害信息的表單發送到服務器之前第一信息處理模塊把該用來填寫病害信息的表單的樣品編號作為未提交的用來填寫病害信息的表單的標識;
步驟9:所述采樣員啟動所述后臺電腦端的用于登錄后臺電腦端的登錄模塊來輸入其姓名和密碼,然后所述用于登錄后臺電腦端的登錄模塊把輸入的姓名和密碼分別同所述后臺電腦端中的采樣員的姓名和密碼相比較,若輸入的姓名和密碼同所述后臺電腦端中的采樣員的姓名和密碼有一致的,就能進入到所述后臺電腦端中啟動第二信息處理模塊,這樣所述第二信息處理模塊就通過網絡對所述服務器發送請求含有病害采樣表單信息的報文,所述服務器的第一信息處理模塊就把采樣員未提交的用來填寫病害信息的表單的標識、已提交的用來填寫病害信息的表單發送到所述后臺電腦端中;另外,采樣員只能看到自身未提交和已提交的病害采樣單信息;當需要打印發送到所述后臺電腦端中的已提交的用來填寫病害信息的表單時,所述采樣員就通過同所述后臺電腦端相連接的打印機把用來填寫病害信息的表單打印出來;
步驟10:所述管理員啟動所述后臺電腦端的用于登錄后臺電腦端的登錄模塊來輸入其姓名和密碼,然后所述用于登錄后臺電腦端的登錄模塊把輸入的姓名和密碼分別同所述后臺電腦端中的管理員的姓名和密碼相比較,若輸入的姓名和密碼同所述后臺電腦端中的管理員的姓名和密碼有一致的,就能進入到所述后臺電腦端中啟動第二信息處理模塊,這樣所述第二信息處理模塊就通過網絡對所述服務器發送請求含有病害采樣信息的表單信息的報文,所述服務器的第一信息處理模塊就把所有采樣員已提交的用來填寫病害信息的表單發送到所述后臺電腦端中;
這樣管理員就能夠查看發送到所述后臺電腦端的所有采樣員已提交的用來填寫病害信息的表單,若發現已提交的用來填寫病害信息的表單填寫有誤,就把填寫有誤的已提交的用來填寫病害信息的表單發送到填寫有誤的采樣員的智能手機或電腦端,作為未提交的用來填寫病害信息的表單讓采樣員進行對填寫有誤的表單內容進行修改,修改后的未提交的用來填寫病害信息的表單的標識通過手機App或電腦端經由網絡發送到服務器重新保存為已提交的用來填寫病害信息的表單;當需要打印發送到所述后臺電腦端中的已提交的用來填寫病害信息的表單時,所述管理員就通過同所述后臺電腦端相連接的打印機把表單打印出來;一是所述保存在智能手機中的未提交的用來填寫病害信息的表單能夠修改;一旦正式提交,則需要管理員退回后才能再次修改;采樣員啟動所述后臺電腦端的用于登錄后臺電腦端的登錄模塊來輸入其姓名和密碼的方式是以WEB登錄的方式進行的;所述管理員啟動所述后臺電腦端的用于登錄后臺電腦端的登錄模塊來輸入其姓名和密碼的方式是以WEB登錄的方式進行的;
另外步驟3中是根據與服務器的交互獲取樣品編號,此處必須在有網絡的情況下進行操作,否則因無網絡而不能獲得數據,導致不能進行下一步的操作,唯一編號由服務器系統自動生成,此唯一編號與采樣時記錄的樣品編號一致;
另外采樣員只能看到自身未提交、已提交的用來填寫病害信息的表單信息;
另外,管理員可以看到所有采樣員已提交的用來填寫病害信息的表單;
另外所述采樣員或管理員還能把已提交的用來填寫病害信息的表單依照事先設定的格式,通過同所述后臺電腦端相連接的打印機打印出來;另外,用來填寫病害信息的表單中,新建記錄可以在有網絡狀態下,根據實際需要進行預先增加記錄數量,并將相關信息進行提前錄入,以加快現場采樣時填寫表單的進程;
另外,管理員擁有對采樣員、管理員個人和單位信息以及賬號密碼、擁有的功能進行設置的權限,同時可以在后臺設置規范化的樣品名稱這樣的權限,另外,管理員還擁有對整個系統運行中出現的認為不必要的采樣與檢測信息進行隱藏和刪除的功能,被隱藏的信息仍然可以被管理員查看到,但不會被采樣員看到,被刪除的信息將作為垃圾信息被徹底刪除,被隱藏或刪除的信息均不會出現在最終結果報表中;
后臺電腦端的所述第二信息處理模塊通過網絡對所述服務器發送請求用來填寫病害信息的表單信息的報文以及所述服務器的第一信息處理模塊把所有采樣員未提交的用來填寫病害信息的表單的標識、已提交的用來填寫病害信息的表單發送到所述后臺電腦端中的期間,所述后臺電腦端和所述服務器之間都是以消息報文的形式來傳輸發送這些請求用來填寫病害信息的表單信息的報文、未提交的用來填寫病害信息的表單的標識和已提交的用來填寫病害信息的表單的,其傳輸過程包括如下步驟:
步驟Ⅰ:首先所述后臺電腦端和所述服務器中各自均配置著時長統計模塊和初始值為0的計數變量,所述后臺電腦端和所述服務器之間通過后臺電腦端和所述服務器中的傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文來實現所述后臺電腦端和所述服務器之間的報文通道的建立,所述請求報文中包括有查錯碼、用來識別的報文域和任意碼;所述消息報文中包括有用來識別的報文域、報文序列號、任意碼和查錯碼;
步驟Ⅱ:確定有無消息報文須傳輸,如果有消息報文須傳輸,就轉到步驟Ⅲ中進行,如果沒有消息報文須傳輸,就轉到步驟Ⅴ去進行;
步驟Ⅲ:傳輸消息報文;
步驟Ⅳ:傳輸詢問報文來實現狀況檢索,所述詢問報文包括任意碼與查錯碼;
步驟Ⅴ:傳輸保持報文通道的報文來實現報文通道的保持,所述保持報文通道的報文中包括報文序列號、任意碼和查錯碼;
所述步驟Ⅰ包括如下步驟:
步驟1-1:在確定還沒傳輸請求報文的條件下,就轉到步驟1-2中進行;若已經傳輸請求報文了,轉到步驟1-3中進行;
步驟1-2:把反復傳輸請求報文的個數設成預先設定的最高反復傳輸請求報文的個數,且確認所述請求報文;
步驟1-3:傳輸請求報文時,同步運行時長統計模塊進行從開始傳輸請求報文后的時長統計;
步驟1-4:確認有無獲取到請求報文內的用來識別的報文域,如果獲取到該用來識別的報文域,就轉到步驟1-6中進行;如果沒有獲取到該用來識別的報文域,就轉到步驟1-5中進行;
步驟1-5:確定時長統計模塊的時長統計有沒有達到設定的時長,如果達到了設定的時長,就終止時長統計模塊的時長統計且把反復傳輸請求報文的個數減一,然后轉到步驟1-1去進行,如果未達到設定的時長,就轉到步驟1-4中去進行;
步驟1-6:憑借所述請求報文中的查錯碼,進行對所述請求報文的查錯,如果沒有查出錯誤,就轉到步驟1-7中執行;如果查出了錯誤,就轉到步驟1-4中進行;
步驟1-7:終止時長統計模塊的時長統計,另外把反復傳輸請求報文的個數設成預先設定的最高反復傳輸請求報文的個數;
步驟1-8:進行對請求報文的解碼確定;
所述步驟1-2中的確認所述傳輸請求報文的過程包括如下步驟:
步驟1-2-1:進行對所述請求報文的查看;
步驟1-2-2:確定所述請求報文是不是同采用的通信標準相搭配,如果相搭配,就轉到步驟1-3中進行;如果不相搭配,就傳輸去除報文通道的報文來終止報文通道的保持;
所述步驟1-8包括如下步驟:
步驟1-8-1:確定所述請求報文內的任意碼是不是同傳輸時的請求報文的任意碼相同,如果相同,就轉到步驟1-8-2;如果不相同,就運行時長統計模塊進行時長統計且轉到步驟1-4中進行;
步驟1-8-2:確定是不是獲取到響應報文,如果獲取到了響應報文,就轉到步驟Ⅱ中進行;如果沒獲取到響應報文,就運行時長統計模塊進行時長統計且轉到步驟1-4中進行;
所述步驟Ⅲ包括如下步驟:
步驟3-1:傳輸消息報文,另外同步運行時長統計模塊進行時長統計;
步驟3-2:確定是不是獲取到消息報文中的用來識別的報文域,如果獲取到消息報文中的用來識別的報文域,就轉到步驟1-6中去執行,如果沒獲取到消息報文中的用來識別的報文域,就轉到步驟1-5中去執行;
步驟3-3:確定時長統計模塊進行的時長統計是不是到了預先設定的時長,如果到了預先設定的時長,就終止時長統計模塊進行時長統計且轉到步驟3-8去進行,如果沒有到預先設定的時長,就轉到步驟3-2中進行;
步驟3-4:利用消息報文里的查錯碼,進行對消息報文的查錯,如果沒有查出錯誤,就轉到步驟3-5中進行,如果查出了錯誤,就轉到步驟3-2中進行;
步驟3-5:終止時長統計模塊進行時長統計;
步驟3-6:進行對消息報文的解碼確定;
步驟3-7:確定有沒有獲得用來回應消息報文的回應報文,如果獲得了用來回應消息報文的回應報文,就轉入步驟Ⅳ進行,如果沒有獲得用來回應消息報文的回應報文,就轉入步驟3-8進行;
步驟3-8:傳輸用來偵聽的偵聽報文實行偵聽,所述用來偵聽的偵聽報文中包括任意碼、查錯碼和報文序列號;
所述步驟3-6包括如下步驟:
步驟3-6-1:確定消息報文內的任意碼是不是同請求報文的任意碼相同,如果相同,就轉入步驟3-6-2進行,如果不相同,就轉入步驟3-8;
步驟3-6-2:確定消息報文內是不是帶有報文序列號,如果有報文序列號,就轉入步驟3-6-3進行;如果沒有報文序列號,就轉入步驟3-8進行;
步驟3-6-3:確定消息報文內的報文序列號是不是有誤,如果有誤,就轉入步驟3-8進行;如果無誤,就轉入步驟3-6-4進行;
步驟3-6-4:確定消息報文是不是消息報文,如果為消息報文,就轉到步驟3-6-5進行,如果不為消息報文,就轉到步驟3-7進行;
步驟3-6-5:把獲取消息報文的一方的計數變量增一;
確定消息報文內的報文序列號是不是有誤的標準是獲取消息報文的一方的計數變量是不是等于獲取的消息報文的報文序列號;
所述步驟3-8包括如下步驟:
步驟3-8-1:傳輸用來偵聽的偵聽報文,且獲取偵聽報文的一方順序進行對獲取偵聽報文的確定與利用偵聽報文中的查錯碼的查錯;
步驟3-8-2:確定用來偵聽的偵聽報文的任意碼是不是同請求報文的任意碼相同,如果相同,就轉到步驟3-8-3進行;如果不相同,就啟動時長統計模塊進行時長統計且轉到步驟3-8-1進行;
步驟3-8-3:確定用來偵聽的偵聽報文中有沒有報文序列號,如果有,就轉到步驟3-8-4進行;如果沒有,就啟動時長統計模塊進行時長統計且轉到步驟3-8-1進行;
步驟3-8-4:確定偵聽報文中的報文序列號是不是有誤,如果無誤,就轉到步驟3-8-5進行;如果有誤,就啟動時長統計模塊進行時長統計且轉到步驟3-8-1進行;確定偵聽報文內的報文序列號是不是有誤的標準是獲取偵聽報文的一方的計數變量是不是等于獲取的偵聽報文的報文序列號;
步驟3-8-5:確定是不是獲取了消息報文,如果獲取了消息報文,就轉到步驟3-8-6進行;如果沒有獲取消息報文,就轉到步驟3-8-7進行;
步驟3-8-6:把獲取消息報文的一方的計數變量增一;
步驟3-8-7:確定是不是獲取了前一個消息報文,如果獲取了前一個消息報文,就轉到步驟Ⅳ進行;如果未獲取前一個消息報文,就轉到步驟3-1進行;
所述步驟Ⅳ包括如下步驟:
步驟4-1:傳輸詢問報文,且獲取詢問報文的一方順序進行對獲取詢問報文的確定與利用詢問報文中的查錯碼的查錯;
步驟4-2:確定詢問報文內的任意碼是不是同請求報文的任意碼相同,如果相同,就轉到步驟4-3進行;如果不相同,就啟動時長統計模塊進行時長統計且轉到步驟4-1進行;
步驟4-3:確定傳輸的詢問報文是不是詢問報文或者消息報文,如果是詢問報文或者消息報文,就轉到步驟4-4進行,如果不是詢問報文或者消息報文,就傳輸去除報文通道的報文來終止報文通道的保持;
步驟4-4:確定傳輸的詢問報文是不是詢問報文,如果為詢問報文,就轉到步驟4-5進行;如果不是詢問報文,把獲取消息報文的一方的計數變量增一,然后對傳輸消息報文的一方傳輸用來回應消息報文的回應報文;
步驟4-5:確定傳輸用來回應消息報文的回應報文有沒有失敗,如果沒有失敗,就轉到步驟Ⅴ進行;如果失敗,就轉到步驟4-6進行;
步驟4-6:確定消息報文內的消息有沒有遺失,如果遺失了,就傳輸去除報文通道的報文來終止報文通道的保持;如果沒有遺失,就啟動時長統計模塊進行時長統計且轉到步驟4-1進行;
所述步驟5包括如下步驟:
步驟5-1:傳輸保持報文通道的報文,且獲取保持報文通道的報文的一方順序進行對獲取保持報文通道的報文的確定與利用保持報文通道的報文中的查錯碼的查錯;
步驟5-2:確定保持報文通道的報文內的任意碼同請求報文的任意碼是不是相同,如果相同,就轉到步驟5-3進行;如果不相同,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒后轉到步驟5-1進行;
步驟5-3:確定保持報文通道的報文內是不是有報文序列號,如果有,就轉到步驟5-4進行,如果沒有,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒后轉到步驟5-1進行;
步驟5-4:確定保持報文通道的報文內的報文序列號是不是有誤,如果無誤,就轉到步驟5-5進行;如果有誤,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒后轉到步驟5-1進行;確定保持報文通道的報文內的報文序列號是不是有誤的標準是獲取保持報文通道的報文的一方的計數變量是不是等于獲取的保持報文通道的報文序列號;任意碼通過服務器與傳輸消息報文的一方,向獲取消息報文的一方傳輸請求報文以及獲取消息報文的一方向傳輸消息報文的一方,傳輸對‘請求報文’響應的響應報文時,服務器首次傳輸中的任意碼就作為記號,服務器首次傳輸之后的所述后臺電腦端和所述服務器間傳輸的報文內均要含有所述記號,另外經過確定所述記號用于確定目前采用的后臺電腦端是不是于傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文時采用的后臺電腦端;
步驟5-5:確定是不是獲取到消息報文,如果獲取到消息報文,就轉到步驟5-6進行;如果沒有獲取到消息報文,就啟動時長統計模塊進行時長統計且在時長統計達到兩秒后轉到步驟5-1進行;
步驟5-6:把獲取消息報文的一方的計數變量增一;
步驟5-7:確定有沒有消息報文需要傳輸,如果有,就轉到步驟3進行;如果沒有,對傳輸消息報文的一方傳輸用來回應消息報文的回應報文;
確定保持報文通道的報文內的報文序列號是不是有誤的標準是獲取保持報文通道的報文的一方的計數變量是不是等于獲取的保持報文通道的報文序列號;任意碼通過服務器于傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文時,服務器首次傳輸中的任意碼就作為記號,服務器首次傳輸之后的所述后臺電腦端和所述服務器間傳輸的報文內均要含有所述記號,另外經過確定所述記號用于確定目前采用的后臺電腦端是不是于傳輸消息報文的一方朝獲取消息報文的一方傳輸請求報文和獲取消息報文的一方朝傳輸消息報文的一方傳輸對請求報文響應的響應報文時采用的后臺電腦端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于常州市武進區水產技術推廣站,未經常州市武進區水產技術推廣站許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710251819.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種液冷服供水裝置
- 下一篇:一種適用高低灌區的供水系統及運行方法





