CN107067224A - 水产品管控***及其方法 - Google Patents
水产品管控***及其方法 Download PDFInfo
- Publication number
- CN107067224A CN107067224A CN201710112511.6A CN201710112511A CN107067224A CN 107067224 A CN107067224 A CN 107067224A CN 201710112511 A CN201710112511 A CN 201710112511A CN 107067224 A CN107067224 A CN 107067224A
- Authority
- CN
- China
- Prior art keywords
- message
- sampling
- computer end
- server
- inspection person
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000005070 sampling Methods 0.000 claims abstract description 229
- 238000007689 inspection Methods 0.000 claims abstract description 116
- 238000001514 detection method Methods 0.000 claims abstract description 41
- 230000010365 information processing Effects 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims description 53
- 238000001228 spectrum Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 24
- 230000004044 response Effects 0.000 claims description 24
- 239000003814 drug Substances 0.000 claims description 14
- 210000000056 organ Anatomy 0.000 claims description 13
- 238000012795 verification Methods 0.000 claims description 8
- 238000003860 storage Methods 0.000 claims description 6
- 238000012360 testing method Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 5
- 238000009360 aquaculture Methods 0.000 claims description 4
- 244000144974 aquaculture Species 0.000 claims description 4
- 238000012550 audit Methods 0.000 claims description 3
- 239000003153 chemical reaction reagent Substances 0.000 claims description 3
- 238000009826 distribution Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 238000003908 quality control method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims description 2
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000001360 synchronised effect Effects 0.000 claims description 2
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 238000012986 modification Methods 0.000 claims 1
- 230000004048 modification Effects 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 abstract description 3
- 230000007547 defect Effects 0.000 abstract description 2
- 230000005611 electricity Effects 0.000 description 5
- 239000003905 agrochemical Substances 0.000 description 4
- 210000004556 brain Anatomy 0.000 description 3
- 238000009395 breeding Methods 0.000 description 3
- 230000001488 breeding effect Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000000575 pesticide Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000037396 body weight Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 235000021393 food security Nutrition 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000447 pesticide residue Substances 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 241000238631 Hexapoda Species 0.000 description 1
- 241000607479 Yersinia pestis Species 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 239000013505 freshwater Substances 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 235000019786 weight gain Nutrition 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/30—Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- General Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Primary Health Care (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Technology Law (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种水产品管控***及其方法,配属给采检员的带有摄像头和GPS模块的智能手机、服务器和后台电脑端;所述配属给采检员的智能手机通过网络同服务器相连接;所述服务器同后台电脑端相通信连接,所述后台电脑端还同打印机相连接;所述智能手机包括登录模块、手机App、所述智能手机所配属的采检员的包括其工作编号、姓名以及身份证号的信息、作为采样单的电子表单、电子签名工具和计算费用模块;所述服务器包括编号生成模块、第一信息处理模块和作为样品待检库的数据库;结合其方法有效避免了现有技术中完全依赖手工,使得采集数据的智能化功能不足、人工签名复杂度高、检测功能缺乏的缺陷。
Description
技术领域
本发明涉及水产品管控技术领域,特别涉及一种水产品管控***及其方法。
背景技术
我国是农产品生产大国,也是农药的生产和使用大国。2010年来,我国水产品生产总量已经跃居世界第一,其中淡水水产品的总消费量占总水产品消费量的50%以上。然而,随着农业规模化生产的发展,养殖水产品的农药残留问题日益突出,已成为国际国内社会关注的食品安全热点问题。
水产品中的农药残留通常来源于两个方面,其一是养殖过程施用药物来防治水产品的疫病和虫害,其二是大量在环境施用的农药随雨水冲淋流入养殖水体。养殖水体中的农药种类逐渐增多,且大部分农药具有亲脂性特点,并随着生物富集和食物链作用,水体中的农药被水产品富集并通过食物链蓄积,进而影响人类的食品安全。发达国家相继制定了严格的农药残留限量标准。
但是现在水产品的农药残留的检测的手段完全依赖手工,使得采集数据的智能化功能不足、人工签名复杂度高、检测功能缺乏。
发明内容
为解决上述问题,本发明提供了一种水产品管控***及其方法,有效避免了现有技术中完全依赖手工,使得采集数据的智能化功能不足、人工签名复杂度高、检测功能缺乏的缺陷。
为了克服现有技术中的不足,本发明提供了一种水产品管控***及其方法的解决方案,具体如下:
一种水产品管控***,包括:配属给采检员的带有摄像头和GPS模块的智能手机、服务器和后台电脑端;
所述配属给采检员的智能手机通过网络同服务器相连接;
所述服务器同后台电脑端相通信连接,所述后台电脑端还同打印机相连接;
所述智能手机包括登录模块、手机App、所述智能手机所配属的采检员的包括其工作编号、姓名以及身份证号的信息、作为采样单的电子表单、电子签名工具和计算费用模块;
所述服务器包括编号生成模块、第一信息处理模块和作为样品待检库的数据库;
所述后台电脑端包括采检员和管理员各自的姓名和密码的信息、用于登录后台电脑端的登录模块和第二信息处理模块。
所述的水产品管控***的方法,步骤如下:
步骤1:现场采样,所述现场采样为采检员到需要进行水产品药物残留检测的单位或个人进行对水产品药物残留的采样,所述需要进行水产品药物残留检测的单位或个人也就是受检方;
步骤2:登录进入手机App工作状态,所述登录进入手机App工作状态为对水产品采样过程中所述采检员启动登录模块来进入登录界面;
所述采检员输入其工作编号、姓名以及身份证号后,所述登录模块把输入的工作编号、姓名以及身份证号分别同所述智能手机所配属的采检员的工作编号、姓名以及身份证号相比较,若均一致就启动手机App;
步骤3:数据同步,所述数据同步为在启动了手机App后,所述手机App通过网络对所述服务器发送请求样品编号的请求报文,所述服务器接收到该请求样品编号的请求报文后,就启动所述编号生成模块自动生成一个唯一编号,并把该唯一编号作为采样时记录的样品编号返回所述手机;根据与服务器的交互获取样品编号,此处必须在有网络的情况下进行操作,否则因无网络而不能获得数据,导致不能进行下一步的操作,唯一编号由服务器***自动生成,此唯一编号与采样时记录的样品编号一致;
步骤4:填写采样信息,所述填写采样信息为手机App把返回的样品编号自动填充到采样单的用来输入样品编号的条目中并打开,然后所述采检员把样本信息输入到所述采样单的用来输入采样信息的条目中;并且所述采检员把受检方信息输入到所述采样单的用来输入受检方信息的条目中;
步骤5:拍照记录,所述拍照记录为所述采检员运用智能手机的摄像头来拍摄养殖户、养殖水产品的塘口和采样的样品的图片并把拍摄的图片填入采样单的用来输入图片信息的条目中;
步骤6:采样费用自动计算,所述采样费用自动计算为采检员启动智能手机的计算费用模块来计算出本次采集样品的费用并自动填入采样单的用来输入采样费用的条目中,然后把该采样的样品的费用支付给养殖户;
步骤7:电子签名,所述电子签名为启动智能手机的电子签名工具来让养殖户先签名,然后让所述采检员签名,并把养殖户的签名和采检员的签名填入采样单的用来输入电子签名的条目;
步骤8:地址位置定位,所述地址位置定位为采检员启动智能手机的GPS模块来进行定位获得智能手机所在的位置信息并填入所述采样单的用来输入定位信息的条目中;
步骤9:然后在网络不通的情况下,所述手机App对采样单进行保存;
在网络通信正常的情况下,手机App把采样单保存在智能手机中,然后把采样单发送到服务器中,这样第一信息处理模块就把所述采样单作为已提交的采样单保存在样品待检库中,在采样单发送到服务器之前第一信息处理模块把该采样单中的样品编号作为未提交的采样单的标识;
步骤10:所述采检员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码,然后所述用于登录后台电脑端的登录模块把输入的姓名和密码分别同所述后台电脑端中的采检员的姓名和密码相比较,若输入的姓名和密码同所述后台电脑端中的采检员的姓名和密码有一致的,就能进入到所述后台电脑端中启动第二信息处理模块,这样所述第二信息处理模块就通过网络对所述服务器发送请求采样单信息的报文,所述服务器的第一信息处理模块就把采检员未提交的采样单的标识、已提交的采样单和已分配的采样单发送到所述后台电脑端中,所述已分配的采样单为采检员已经提交的采样单被分配给采检员进行待检测的采样单并存储在服务器中;
当需要打印发送到所述后台电脑端中的未提交的采样单的标识、已分配的采样单或已提交的采样单时,采检员就通过同同所述后台电脑端相连接的打印机把采样单打印出来;
当需要打印发送到所述后台电脑端中的已分配的采样单中的采样费用或已提交的采样单中的采样费用时,采检员就通过同所述后台电脑端相连接的打印机把采样费用打印出来;
步骤11:所述管理员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码,然后所述用于登录后台电脑端的登录模块把输入的姓名和密码分别同所述后台电脑端中的管理员的姓名和密码相比较,若输入的姓名和密码同所述后台电脑端中的管理员的姓名和密码有一致的,就能进入到所述后台电脑端中启动第二信息处理模块,这样所述第二信息处理模块就通过网络对所述服务器发送请求采样单信息的报文,所述服务器的第一信息处理模块就把所有第一类工作人员或采检员未提交的采样单的标识、已提交的采样单和已分配的采样单发送到所述后台电脑端中;
这样管理员就能够查看发送到所述后台电脑端的采检员未提交的采样单的标识或已提交的采样单,若发现未提交的采样单的标识、已分配的采样单或已提交的采样单填写有误,就把填写有误的未提交的采样单的标识或已提交的采样单发送到填写有误的采检员的智能手机或电脑端中,以此来让采检员进行对填写有误的未提交的采样单的标识或已提交的采样单进行修改,修改后的填写有误的未提交的采样单的标识、已分配的采样单或已提交的采样单通过手机App或电脑端经由网络发送到服务器重新保存在样品待检库中;
而采检员不仅拥有工作人员的权限,还增加检测功能。采样单送样入库后,核对采样单编号,记录对应信息。提交后的采样单存样品待检库。
步骤12:所述采检员还能通过启动第二信息处理模块对服务器发送请求选取采样单的报文,然后第一信息处理模块就把样品待检库的已提交的采样单发送到后台电脑端,这样采检员就对已提交的采样单库中进行选取作为已分配的待检采样单,采检员再从自己账号下的已分配待检采样单中选择待检样品生成原始记录单,原始记录单信息主要包含:检测项目、检测方法、检测时间、温湿度、检测试剂信息、检测结果、检测质控信息、检测人员、检测照片这样的要素,采检员在检测结束后对原始记录单中的用来输入检测信息的条目进行填写,填写之前的原始记录单为待检样品单,填写完成后再让管理员进行审核,管理员审核时如果采检员填写的原始记录信息不合格,就退回记录让采检员修改直到管理员审查无误,审查无误前的填写完成后的原始记录单为待管理员审核的原始记录单,审查无误的原始记录单为已审核的原始记录单,并且采检员还通过第二信息处理模块把已审核的原始记录单发送到服务器中进行保存。
所述保存在智能手机中的采样单能够修改。
所述采检员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码的方式是以WEB登录的方式进行的。
本发明最终实现水产品残留检测智能化的功能,另外还具有电子签名效率高且方便的优点,并具有检测功能充足的特点。
附图说明
图1为本发明的水产品管控***的连接示意图;
具体实施方式
下面将结合附图对本发明做进一步地说明。
根据附图1可知,本发明的水产品管控***,包括:配属给采检员的带有摄像头和GPS模块的智能手机、服务器和后台电脑端;
所述配属给采检员的智能手机通过网络同服务器相连接;
所述服务器同后台电脑端相通信连接,所述后台电脑端还同打印机相连接;
所述智能手机包括登录模块、手机App、所述智能手机所配属的采检员的包括其工作编号、姓名以及身份证号的信息、作为采样单的电子表单、电子签名工具和计算费用模块;
所述服务器包括编号生成模块、第一信息处理模块和作为样品待检库的数据库;
所述后台电脑端包括采检员和管理员各自的姓名和密码的信息、用于登录后台电脑端的登录模块和第二信息处理模块。
所述采检员除了负责水产品药物残留的采样工作,还负责水产品药物残留的检测工作。
所述采样单包括用来输入样品编号的条目、用来输入采样信息的条目、用来输入受检方信息的条目、用来输入图片信息的条目、用来输入采样费用的条目、用来输入电子签名的条目、用来输入定位信息的条目、用来输入定位信息的条目和用来输入检测结果的条目。
所述采样信息包括样品名称、样品规格、抽样地点、样品产地、认证情况、可手动输入的样品体长、个体体重、取样数量及取样基数这样的信息;所述受检方信息包括可选择或手动输入受检单位或个人姓名、通讯地址、单位法人以及联系方式这样的信息。
所述的水产品管控***的方法,步骤如下:
步骤1:现场采样,所述现场采样为采检员到需要进行水产品药物残留检测的单位或个人进行对水产品药物残留的采样,所述需要进行水产品药物残留检测的单位或个人也就是受检方;
步骤2:登录进入手机App工作状态,所述登录进入手机App工作状态为对水产品采样过程中所述采检员启动登录模块来进入登录界面;
所述采检员输入其工作编号、姓名以及身份证号后,所述登录模块把输入的工作编号、姓名以及身份证号分别同所述智能手机所配属的采检员的工作编号、姓名以及身份证号相比较,若均一致就启动手机App;
步骤3:数据同步,所述数据同步为在启动了手机App后,所述手机App通过网络对所述服务器发送请求样品编号的请求报文,所述服务器接收到该请求样品编号的请求报文后,就启动所述编号生成模块自动生成一个唯一编号,并把该唯一编号作为采样时记录的样品编号返回所述手机;根据与服务器的交互获取样品编号,此处必须在有网络的情况下进行操作,否则因无网络而不能获得数据,导致不能进行下一步的操作,唯一编号由服务器***自动生成,此唯一编号与采样时记录的样品编号一致;
步骤4:填写采样信息,所述填写采样信息为手机App把返回的样品编号自动填充到采样单的用来输入样品编号的条目中并打开,然后所述采检员把样本信息输入到所述采样单的用来输入采样信息的条目中;并且所述采检员把受检方信息输入到所述采样单的用来输入受检方信息的条目中;
步骤5:拍照记录,所述拍照记录为所述采检员运用智能手机的摄像头来拍摄养殖户、养殖水产品的塘口和采样的样品的图片并把拍摄的图片填入采样单的用来输入图片信息的条目中;
步骤6:采样费用自动计算,所述采样费用自动计算为采检员启动智能手机的计算费用模块来计算出本次采集样品的费用并自动填入采样单的用来输入采样费用的条目中,然后把该采样的样品的费用支付给养殖户;
步骤7:电子签名,所述电子签名为启动智能手机的电子签名工具来让养殖户先签名,然后让所述采检员签名,并把养殖户的签名和采检员的签名填入采样单的用来输入电子签名的条目;
步骤8:地址位置定位,所述地址位置定位为采检员启动智能手机的GPS模块来进行定位获得智能手机所在的位置信息并填入所述采样单的用来输入定位信息的条目中;
步骤9:然后在网络不通的情况下,所述手机App对采样单进行保存;
在网络通信正常的情况下,手机App把采样单保存在智能手机中,然后把采样单发送到服务器中,这样第一信息处理模块就把所述采样单作为已提交的采样单保存在样品待检库中,在采样单发送到服务器之前第一信息处理模块把该采样单中的样品编号作为未提交的采样单的标识;
步骤10:所述采检员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码,然后所述用于登录后台电脑端的登录模块把输入的姓名和密码分别同所述后台电脑端中的采检员的姓名和密码相比较,若输入的姓名和密码同所述后台电脑端中的采检员的姓名和密码有一致的,就能进入到所述后台电脑端中启动第二信息处理模块,这样所述第二信息处理模块就通过网络对所述服务器发送请求采样单信息的报文,所述服务器的第一信息处理模块就把采检员未提交的采样单的标识、已分配的采样单和已提交的采样单发送到所述后台电脑端中,所述已分配的采样单为其他的采检员分配给该采检员的采样单并存储在服务器中;
当需要打印发送到所述后台电脑端中的未提交的采样单的标识、已分配的采样单或已提交的采样单时,采检员就通过同同所述后台电脑端相连接的打印机把采样单打印出来;
当需要打印发送到所述后台电脑端中的已分配的采样单中的采样费用或已提交的采样单中的采样费用时,采检员就通过同所述后台电脑端相连接的打印机把采样费用打印出来;
步骤11:所述管理员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码,然后所述用于登录后台电脑端的登录模块把输入的姓名和密码分别同所述后台电脑端中的管理员的姓名和密码相比较,若输入的姓名和密码同所述后台电脑端中的管理员的姓名和密码有一致的,就能进入到所述后台电脑端中启动第二信息处理模块,这样所述第二信息处理模块就通过网络对所述服务器发送请求采样单信息的报文,所述服务器的第一信息处理模块就把所有第一类工作人员或采检员未提交的采样单的标识、已提交的采样单和已分配的采样单发送到所述后台电脑端中;
这样管理员就能够查看发送到所述后台电脑端的采检员未提交的采样单的标识或已提交的采样单,若发现未提交的采样单的标识、已分配的采样单或已提交的采样单填写有误,就把填写有误的未提交的采样单的标识或已提交的采样单发送到填写有误的采检员的智能手机或电脑端中,以此来让采检员进行对填写有误的未提交的采样单的标识或已提交的采样单进行修改,修改后的填写有误的未提交的采样单的标识、已分配的采样单或已提交的采样单通过手机App或电脑端经由网络发送到服务器重新保存在样品待检库中;
而采检员不仅拥有工作人员的权限,还增加检测功能。采样单送样入库后,核对采样单编号,记录对应信息。提交后的采样单存样品待检库。
步骤12:所述采检员还能通过启动第二信息处理模块对服务器发送请求选取采样单的报文,然后第一信息处理模块就把样品待检库的已提交的采样单发送到后台电脑端,这样采检员就对已提交的采样单库中进行选取作为已分配的待检采样单,采检员再从自己账号下的已分配待检采样单中选择待检样品生成原始记录单,原始记录单信息主要包含:检测项目、检测方法、检测时间、温湿度、检测试剂信息、检测结果、检测质控信息、检测人员、检测照片这样的要素,采检员在检测结束后对原始记录单中的用来输入检测信息的条目进行填写,填写之前的原始记录单为待检样品单,填写完成后再让管理员进行审核,管理员审核时如果采检员填写的原始记录信息不合格,就退回记录让采检员修改直到管理员审查无误,审查无误前的填写完成后的原始记录单为待管理员审核的原始记录单,审查无误的原始记录单为已审核的原始记录单,并且采检员还通过第二信息处理模块把已审核的原始记录单发送到服务器中进行保存。
所述保存在智能手机中的采样单能够修改。
所述采检员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码的方式是以WEB登录的方式进行的。
本发明最终实现水产品残留检测智能化的功能,另外还具有电子签名效率高且方便的优点,并具有检测功能充足的特点。
另外目前后台电脑端的所述第二信息处理模块通过网络对所述服务器发送请求采样单信息的报文以及所述服务器的第一信息处理模块把所有采检员未提交的采样单的标识、已分配的采样单和已提交的采样单发送到所述后台电脑端中的期间,所述后台电脑端和所述服务器之间都是以消息报文形式来传输发送这些请求采样单信息的报文、未提交的采样单的标识、已分配的采样单和已提交的采样单的,而在以消息报文形式传输时,常常发生消息报文遗失、获取消息报文的序列混乱的问题,使得所述后台电脑端和所述服务器之间的消息报文传输发生故障,无法正常获取消息报文。
所述后台电脑端的所述第二信息处理模块通过网络对所述服务器发送请求采样单信息的报文以及所述服务器的第一信息处理模块把所有采检员未提交的采样单的标识、已分配的采样单和已提交的采样单发送到所述后台电脑端中的期间,所述后台电脑端和所述服务器之间都是以消息报文的形式来传输发送这些请求采样单信息的报文、未提交的采样单的标识、已分配的采样单和已提交的采样单的,其传输过程包括如下步骤:
步骤1:首先所述后台电脑端和所述服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述后台电脑端和所述服务器之间通过后台电脑端和所述服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述后台电脑端和所述服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;
步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;
步骤3:传输消息报文;
步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;
步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码;
所述步骤1包括如下步骤:
步骤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:确定是不是获取到响应报文,如果获取到了响应报文,就转到步骤2中进行;如果没获取到响应报文,就运行时长统计模块进行时长统计且转到步骤1-4中进行;
所述步骤3包括如下步骤:
步骤3-1:传输消息报文,另外同步运行时长统计模块进行时长统计;
步骤3-2:确定是不是获取到消息报文中的用来识别的报文域,如果获取到消息报文中的用来识别的报文域,就转到步骤1-6中去执行,如果没获取到消息报文中的用来识别的报文域,就转到步骤1-5中去执行;
步骤3-3:确定时长统计模块进行的时长统计是不是到了预先设定的时长,如果到了预先设定的时长,就终止时长统计模块进行时长统计且转到步骤3-8去进行,如果没有到预先设定的时长,就转到步骤C-2中进行;
步骤3-4:利用消息报文里的查错码,进行对消息报文的查错,如果没有查出错误,就转到步骤3-5中进行,如果查出了错误,就转到步骤3-2中进行;
步骤3-5:终止时长统计模块进行时长统计;
步骤3-6:进行对消息报文的解码确定;
步骤3-7:确定有没有获得用来回应消息报文的回应报文,如果获得了用来回应消息报文的回应报文,就转入步骤4进行,如果没有获得用来回应消息报文的回应报文,就转入步骤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:确定是不是获取前一个消息报文,如果获取了前一个消息报文,就转到步骤4进行;如果未获取前一个消息报文,就转到步骤3-1进行;
确定侦听报文内的报文序列号是不是有误的标准是获取侦听报文的一方的计数变量是不是等于获取的侦听报文的报文序列号;
所述步骤4包括如下步骤:
步骤4-1:传输询问报文,且获取询问报文的一方顺序进行对获取询问报文的确定与利用询问报文中的查错码的查错;
步骤4-2:确定询问报文内的随意码是不是同请求报文的随机码相同,如果相同,就转到步骤4-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤4-1进行;
步骤4-3:确定传输的询问报文是不是询问报文或者消息报文,如果是询问报文或者消息报文,就转到步骤4-4进行,如果不是询问报文或者消息报文,就传输去除报文通道的报文来终止报文通道的保持;
步骤4-4:确定传输的询问报文是不是询问报文,如果为询问报文,就转到步骤4-5进行;如果不是询问报文,把获取消息报文的一方的计数变量增一,然后对传输消息报文的一方传输用来回应消息报文的回应报文;
步骤4-5:确定传输用来回应消息报文的回应报文有没有失败,如果没有失败,就转到步骤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进行;如果没有,对传输消息报文的一方传输用来回应消息报文的回应报文;
确定保持报文通道的报文内的报文序列号是不是有误的标准是获取保持报文通道的报文的一方的计数变量是不是等于获取的保持报文通道的报文的报文序列号。
所述任意码通过服务器于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时,服务器首次传输中的任意码就作为记号,服务器首次传输之后的所述后台电脑端和所述服务器间传输的报文内均要含有所述记号,另外经过确定所述记号用于确定目前采用的后台电脑端是不是于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时采用的后台电脑端。
这样的方法能改善所述后台电脑端与所述服务器的消息报文传输性能,更好地便利工作人员,另外传输期间平稳性能好,可高效防止传输达不到平稳的状态。
所述采样信息包括样品编号、样品名称、抽样类别、抽样地点、抽样时间或者样品的体长体重这样的信息;所述受检方信息包括受检单位名称、通讯地址或者联系人这样的信息。
所述计算出该采样的样品的费用的方式为***管理员在后台管理***中设置不同水产品种以及不同规格的单价与最高限制价格。***根据工作人员填写的样品信息,以相对应品种规格的单价乘以采样重量得到该样品具体费用,如果超出最高限制价格,则以最高限制价格作为本样品费用。
另外步骤3中是根据与服务器的交互获取样品编号,此处必须在有网络的情况下进行操作,否则因无网络而不能获得数据,导致不能进行下一步的操作,唯一编号由服务器***自动生成,此唯一编号与采样时记录的样品编号一致。
另外,采检员只能看到自身未提交、已提交和已被分配的采样单信息。
以上以附图说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。
Claims (9)
1.一种水产品管控***,其特征在于,包括:配属给采检员的带有摄像头和GPS模块的智能手机、服务器和后台电脑端;
所述配属给采检员的智能手机通过网络同服务器相连接;
所述服务器同后台电脑端相通信连接,所述后台电脑端还同打印机相连接;
所述智能手机包括登录模块、手机App、所述智能手机所配属的采检员的包括其工作编号、姓名以及身份证号的信息、作为采样单的电子表单、电子签名工具和计算费用模块;
所述服务器包括编号生成模块、第一信息处理模块和作为样品待检库的数据库;
所述后台电脑端包括采检员和管理员各自的姓名和密码的信息、用于登录后台电脑端的登录模块和第二信息处理模块。
2.根据权利要求1所述的水产品管控***,其特征在于所述采检员除了负责水产品药物残留的采样工作,还负责水产品药物残留的检测工作。
3.根据权利要求2所述的水产品管控***,其特征在于所述采样单包括用来输入样品编号的条目、用来输入采样信息的条目、用来输入受检方信息的条目、用来输入图片信息的条目、用来输入采样费用的条目、用来输入电子签名的条目、用来输入定位信息的条目、用来输入定位信息的条目和用来输入检测结果的条目。
4.根据权利要求3所述的水产品管控***的方法,其特征在于,步骤如下:
步骤1:现场采样,所述现场采样为采检员到需要进行水产品药物残留检测的单位或个人进行对水产品药物残留的采样,所述需要进行水产品药物残留检测的单位或个人也就是受检方;
步骤2:登录进入手机App工作状态,所述登录进入手机App工作状态为对水产品采样过程中所述采检员启动登录模块来进入登录界面;
所述采检员输入其工作编号、姓名以及身份证号后,所述登录模块把输入的工作编号、姓名以及身份证号分别同所述智能手机所配属的采检员的工作编号、姓名以及身份证号相比较,若均一致就启动手机App;
步骤3:数据同步,所述数据同步为在启动了手机App后,所述手机App通过网络对所述服务器发送请求样品编号的请求报文,所述服务器接收到该请求样品编号的请求报文后,就启动所述编号生成模块自动生成一个唯一编号,并把该唯一编号作为采样时记录的样品编号返回所述手机;根据与服务器的交互获取样品编号,此处必须在有网络的情况下进行操作,否则因无网络而不能获得数据,导致不能进行下一步的操作,唯一编号由服务器***自动生成,此唯一编号与采样时记录的样品编号一致;
步骤4:填写采样信息,所述填写采样信息为手机App把返回的样品编号自动填充到采样单的用来输入样品编号的条目中并打开,然后所述采检员把样本信息输入到所述采样单的用来输入采样信息的条目中;并且所述采检员把受检方信息输入到所述采样单的用来输入受检方信息的条目中;
步骤5:拍照记录,所述拍照记录为所述采检员运用智能手机的摄像头来拍摄养殖户、养殖水产品的塘口和采样的样品的图片并把拍摄的图片填入采样单的用来输入图片信息的条目中;
步骤6:采样费用自动计算,所述采样费用自动计算为采检员启动智能手机的计算费用模块来计算出本次采集样品的费用并自动填入采样单的用来输入采样费用的条目中,然后把该采样的样品的费用支付给养殖户;
步骤7:电子签名,所述电子签名为启动智能手机的电子签名工具来让养殖户先签名,然后让所述采检员签名,并把养殖户的签名和采检员的签名填入采样单的用来输入电子签名的条目;
步骤8:地址位置定位,所述地址位置定位为采检员启动智能手机的GPS模块来进行定位获得智能手机所在的位置信息并填入所述采样单的用来输入定位信息的条目中;
步骤9:然后在网络不通的情况下,所述手机App对采样单进行保存;
在网络通信正常的情况下,手机App把采样单保存在智能手机中,然后把采样单发送到服务器中,这样第一信息处理模块就把所述采样单作为已提交的采样单保存在样品待检库中,在采样单发送到服务器之前第一信息处理模块把该采样单中的样品编号作为未提交的采样单的标识;
步骤10:所述管理员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码,然后所述用于登录后台电脑端的登录模块把输入的姓名和密码分别同所述后台电脑端中的管理员的姓名和密码相比较,若输入的姓名和密码同所述后台电脑端中的管理员的姓名和密码有一致的,就能进入到所述后台电脑端中启动第二信息处理模块,这样所述第二信息处理模块就通过网络对所述服务器发送请求采样单信息的报文,所述服务器的第一信息处理模块就把所有第一类工作人员或采检员未提交的采样单的标识、已提交的采样单和已分配的采样单发送到所述后台电脑端中;
当需要打印发送到所述后台电脑端中的未提交的采样单的标识、已分配的采样单或已提交的采样单时,采检员就通过同同所述后台电脑端相连接的打印机把采样单打印出来;
当需要打印发送到所述后台电脑端中的已分配的采样单中的采样费用或已提交的采样单中的采样费用时,采检员就通过同所述后台电脑端相连接的打印机把采样费用打印出来;
步骤11:所述管理员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码,然后所述用于登录后台电脑端的登录模块把输入的姓名和密码分别同所述后台电脑端中的管理员的姓名和密码相比较,若输入的姓名和密码同所述后台电脑端中的管理员的姓名和密码有一致的,就能进入到所述后台电脑端中启动第二信息处理模块,这样所述第二信息处理模块就通过网络对所述服务器发送请求采样单信息的报文,所述服务器的第一信息处理模块就把所有第一类工作人员或采检员未提交的采样单的标识、已分配的采样单和已提交的采样单发送到所述后台电脑端中;
这样管理员就能够查看发送到所述后台电脑端的采检员未提交的采样单的标识、已分配的采样单或已提交的采样单,若发现未提交的采样单的标识、已分配的采样单或已提交的采样单填写有误,就把填写有误的未提交的采样单的标识、已分配的采样单或已提交的采样单发送到填写有误的采检员的智能手机中,以此来让采检员进行对填写有误的未提交的采样单的标识、已分配的采样单或已提交的采样单进行修改,修改后的填写有误的未提交的采样单的标识、已分配的采样单或已提交的采样单通过手机App经由网络发送到服务器重新保存在样品待检库中;
而采检员不仅拥有工作人员的权限,还增加检测功能。采样单送样入库后,核对采样单编号,记录对应信息。提交后的采样单存样品待检库。
步骤12:所述采检员还能通过启动第二信息处理模块对服务器发送请求选取采样单的报文,然后第一信息处理模块就把样品待检库的已提交的采样单发送到后台电脑端,这样采检员就对已提交的采样单库中进行选取作为已分配的待检采样单,采检员再从自己账号下的已分配待检采样单中选择待检样品生成原始记录单,原始记录单信息主要包含:检测项目、检测方法、检测时间、温湿度、检测试剂信息、检测结果、检测质控信息、检测人员、检测照片这样的要素,采检员在检测结束后对原始记录单中的用来输入检测信息的条目进行填写,填写之前的原始记录单为待检样品单,填写完成后再让管理员进行审核,管理员审核时如果采检员填写的原始记录信息不合格,就退回记录让采检员修改直到管理员审查无误,审查无误前的填写完成后的原始记录单为待管理员审核的原始记录单,审查无误的原始记录单为已审核的原始记录单,并且采检员还通过第二信息处理模块把已审核的原始记录单发送到服务器中进行保存。
5.根据权利要求4所述的水产品管控***的方法,其特征在于所述保存在智能手机中的采样单能够修改。
6.根据权利要求5所述的水产品管控***的方法,其特征在于所述采检员启动所述后台电脑端的用于登录后台电脑端的登录模块来输入其姓名和密码的方式是以WEB登录的方式进行的。
7.根据权利要求6所述的水产品管控***的方法,其特征在于所述后台电脑端的所述第二信息处理模块通过网络对所述服务器发送请求采样单信息的报文以及所述服务器的第一信息处理模块把所有采检员未提交的采样单的标识、已分配的采样单和已提交的采样单发送到所述后台电脑端中的期间,所述后台电脑端和所述服务器之间都是以消息报文的形式来传输发送这些请求采样单信息的报文、未提交的采样单的标识、已分配的采样单和已提交的采样单的,其传输过程包括如下步骤:
步骤1:首先所述后台电脑端和所述服务器中各自均配置着时长统计模块和初始值为0的计数变量,所述后台电脑端和所述服务器之间通过后台电脑端和所述服务器中的传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文来实现所述后台电脑端和所述服务器之间的报文通道的建立,所述请求报文中包括有查错码、用来识别的报文域和任意码;所述消息报文中包括有用来识别的报文域、报文序列号、任意码和查错码;
步骤2:确定有无消息报文须传输,如果有消息报文须传输,就转到步骤3中进行,如果没有消息报文须传输,就转到步骤5去进行;
步骤3:传输消息报文;
步骤4:传输询问报文来实现状况检索,所述询问报文包括任意码与查错码;
步骤5:传输保持报文通道的报文来实现报文通道的保持,所述保持报文通道的报文中包括报文序列号、任意码和查错码。
8.根据权利要求7所述的水产品管控***的方法,其特征在于所述步骤1包括如下步骤:
步骤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:确定是不是获取到响应报文,如果获取到了响应报文,就转到步骤2中进行;如果没获取到响应报文,就运行时长统计模块进行时长统计且转到步骤1-4中进行;
所述步骤3包括如下步骤:
步骤3-1:传输消息报文,另外同步运行时长统计模块进行时长统计;
步骤3-2:确定是不是获取到消息报文中的用来识别的报文域,如果获取到消息报文中的用来识别的报文域,就转到步骤1-6中去执行,如果没获取到消息报文中的用来识别的报文域,就转到步骤1-5中去执行;
步骤3-3:确定时长统计模块进行的时长统计是不是到了预先设定的时长,如果到了预先设定的时长,就终止时长统计模块进行时长统计且转到步骤3-8去进行,如果没有到预先设定的时长,就转到步骤C-2中进行;
步骤3-4:利用消息报文里的查错码,进行对消息报文的查错,如果没有查出错误,就转到步骤3-5中进行,如果查出了错误,就转到步骤3-2中进行;
步骤3-5:终止时长统计模块进行时长统计;
步骤3-6:进行对消息报文的解码确定;
步骤3-7:确定有没有获得用来回应消息报文的回应报文,如果获得了用来回应消息报文的回应报文,就转入步骤4进行,如果没有获得用来回应消息报文的回应报文,就转入步骤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:确定是不是获取前一个消息报文,如果获取了前一个消息报文,就转到步骤4进行;如果未获取前一个消息报文,就转到步骤3-1进行;
确定侦听报文内的报文序列号是不是有误的标准是获取侦听报文的一方的计数变量是不是等于获取的侦听报文的报文序列号;
所述步骤4包括如下步骤:
步骤4-1:传输询问报文,且获取询问报文的一方顺序进行对获取询问报文的确定与利用询问报文中的查错码的查错;
步骤4-2:确定询问报文内的随意码是不是同请求报文的随机码相同,如果相同,就转到步骤4-3进行;如果不相同,就启动时长统计模块进行时长统计且转到步骤4-1进行;
步骤4-3:确定传输的询问报文是不是询问报文或者消息报文,如果是询问报文或者消息报文,就转到步骤4-4进行,如果不是询问报文或者消息报文,就传输去除报文通道的报文来终止报文通道的保持;
步骤4-4:确定传输的询问报文是不是询问报文,如果为询问报文,就转到步骤4-5进行;如果不是询问报文,把获取消息报文的一方的计数变量增一,然后对传输消息报文的一方传输用来回应消息报文的回应报文;
步骤4-5:确定传输用来回应消息报文的回应报文有没有失败,如果没有失败,就转到步骤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进行;如果没有,对传输消息报文的一方传输用来回应消息报文的回应报文;
确定保持报文通道的报文内的报文序列号是不是有误的标准是获取保持报文通道的报文的一方的计数变量是不是等于获取的保持报文通道的报文的报文序列号。
9.根据权利要求8所述的水产品管控***的方法,其特征在于所述任意码通过服务器于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时,服务器首次传输中的任意码就作为记号,服务器首次传输之后的所述后台电脑端和所述服务器间传输的报文内均要含有所述记号,另外经过确定所述记号用于确定目前采用的后台电脑端是不是于传输消息报文的一方朝获取消息报文的一方传输请求报文和获取消息报文的一方朝传输消息报文的一方传输对请求报文响应的响应报文时采用的后台电脑端;
另外步骤3中是根据与服务器的交互获取样品编号,此处必须在有网络的情况下进行操作,否则因无网络而不能获得数据,导致不能进行下一步的操作,唯一编号由服务器***自动生成,此唯一编号与采样时记录的样品编号一致;
另外,采检员只能看到自身未提交、已提交和已被分配的采样单信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710112511.6A CN107067224A (zh) | 2017-02-28 | 2017-02-28 | 水产品管控***及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710112511.6A CN107067224A (zh) | 2017-02-28 | 2017-02-28 | 水产品管控***及其方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107067224A true CN107067224A (zh) | 2017-08-18 |
Family
ID=59621378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710112511.6A Pending CN107067224A (zh) | 2017-02-28 | 2017-02-28 | 水产品管控***及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107067224A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080320093A1 (en) * | 2007-06-20 | 2008-12-25 | Goolara, Llc | Controlling the sending of electronic mail |
CN105046470A (zh) * | 2015-07-10 | 2015-11-11 | 湖北九州通达科技开发有限公司 | 冷链追溯管理方法及*** |
CN205193841U (zh) * | 2015-11-16 | 2016-04-27 | 成都荣为信息技术有限公司 | 样品信息化采集*** |
-
2017
- 2017-02-28 CN CN201710112511.6A patent/CN107067224A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080320093A1 (en) * | 2007-06-20 | 2008-12-25 | Goolara, Llc | Controlling the sending of electronic mail |
CN105046470A (zh) * | 2015-07-10 | 2015-11-11 | 湖北九州通达科技开发有限公司 | 冷链追溯管理方法及*** |
CN205193841U (zh) * | 2015-11-16 | 2016-04-27 | 成都荣为信息技术有限公司 | 样品信息化采集*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104239768B (zh) | 基于生物特征信息验证的个人账户信息安全管理***及方法 | |
CN103685308B (zh) | 一种钓鱼网页的检测方法及***、客户端、服务器 | |
CN110100429A (zh) | 实时检测并防止欺诈和滥用 | |
CN109800598A (zh) | 基于区块链的证照管理方法、装置、电子设备及存储介质 | |
CN106570944B (zh) | 一种应用于快件收寄验视的***与方法 | |
CN106779278A (zh) | 资产信息的评价***及其信息的处理方法和装置 | |
CN103778516A (zh) | 全方位安全定位交易信息集成方法 | |
CN107798541A (zh) | 一种用于在线业务的监控方法及*** | |
CN103095693A (zh) | 定位访问数据库用户主机信息的方法 | |
CN113176968B (zh) | 基于接口参数分类的安全测试方法、装置及存储介质 | |
CN105791246A (zh) | 验证信息的验证方法、装置及*** | |
CN107993056A (zh) | 结合周薪和月薪的薪酬发放***及方法 | |
CN112561721A (zh) | 一种生猪信息的处理方法、装置以及区块链节点设备 | |
CN106372189A (zh) | 交通工具云诊断的实现方法和相关装置 | |
CN100418111C (zh) | 对银行atm终端安全隐患实时预警监控的方法和*** | |
CN109491733A (zh) | 基于可视化的界面显示方法及相关设备 | |
CN106790439A (zh) | 水产品采样与药物残留检测智能化管控***及其方法 | |
CN106686062A (zh) | 水产品药物采样及残留检测智能化管控***及其方法 | |
CN107294905A (zh) | 一种识别用户的方法及装置 | |
CN106790449A (zh) | 水产品药物残留管控***及其方法 | |
CN107067224A (zh) | 水产品管控***及其方法 | |
CN110399829A (zh) | 证件信息比对方法、装置、存储介质及电子装置 | |
CN106790440A (zh) | 水产品智能化管控***及其方法 | |
CN106780081A (zh) | 增强检测功能的水产品管控***及其方法 | |
CN106157214A (zh) | 信息追踪的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170818 |
|
RJ01 | Rejection of invention patent application after publication |