CN107196994B - Aquatic animal disease sampling method - Google Patents
Aquatic animal disease sampling method Download PDFInfo
- Publication number
- CN107196994B CN107196994B CN201710251819.9A CN201710251819A CN107196994B CN 107196994 B CN107196994 B CN 107196994B CN 201710251819 A CN201710251819 A CN 201710251819A CN 107196994 B CN107196994 B CN 107196994B
- Authority
- CN
- China
- Prior art keywords
- message
- information
- disease
- filling
- turning
- 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.)
- Active
Links
Images
Classifications
-
- 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
-
- 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/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- 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/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- 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]
-
- 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/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
An aquatic animal disease sampling system and a method thereof are disclosed, wherein the system comprises a smart phone with a camera and a GPS module, a server and a background computer end, wherein the smart phone is attached to a sampler; the smart phone attached to the sampler is connected with the server through a network; the server is in communication connection with a background computer end which is attached to a sampler and a manager, and the background computer end is also connected with a printer; the method effectively overcomes the defect of insufficient intelligent functions in the prior art.
Description
Technical Field
The invention relates to the technical field of aquatic animal sampling, in particular to a method for sampling diseases of aquatic animals.
Background
With the rapid development of economy and the improvement of living standard, people have greater and greater demand on aquatic products, and large-scale intensive artificial culture has become a main production mode of aquaculture. However, in large-scale intensive culture, if diseases cannot be collected and diagnosed and treated in time, great loss can be caused.
However, the existing means for collecting the information of the disease samples of the aquatic animals completely depends on manual work, so that the intelligent function is insufficient.
Disclosure of Invention
In order to solve the problems, the invention provides a method for sampling diseases of aquatic animals, which effectively overcomes the defect of insufficient intelligent functions in the prior art.
In order to overcome the defects in the prior art, the invention provides a solution for a method for sampling diseases of aquatic animals, which comprises the following steps:
an aquatic animal disease sampling system comprising:
the system comprises a smart phone with a camera and a GPS module, a server and a background computer end, wherein the smart phone is attached to a sampler and provided with the camera and the GPS module;
the smart phone attached to the sampler is connected with the server through a network;
the server is in communication connection with background computer terminals which are attached to a sampler and an administrator, and the background computer terminals are also connected with a printer;
the intelligent mobile phone comprises a login module, a mobile phone App, information including a work number, a name and an identity card number of a sampler attached to the intelligent mobile phone, an electronic form serving as a form for filling in disease information, an electronic signature tool and a module for calculating sample cost;
the server comprises a serial number generation module, a first information processing module and a database serving as a sample library to be detected;
the background computer end comprises name and password information of a sampler and an administrator, a login module for logging in the background computer end and a second information processing module.
The sampler is responsible for sampling of disease conditions of the aquatic animals, and the manager is responsible for auditing, managing and counting of collected information of the disease conditions of the aquatic animals.
The form for filling out the disease information comprises an entry for inputting a sample number, an entry for inputting basic information, an entry for inputting sample source unit (or personal) information, an entry for inputting disease information, an entry for inputting water quality monitoring management information, an entry for inputting medication information, an entry for inputting picture information, an entry for inputting an electronic signature, and an entry for inputting positioning information.
The basic information comprises sampling time, sampling places, disease areas, disease varieties, main breeding varieties and specification density, intercropping varieties and specification density, sampling varieties and quantity and the like; the sample source unit (or individual) information comprises selectable or manually input sample source unit or individual names, communication addresses, unit legal persons, contacts, contact information and the like; the morbidity information comprises sample state, initial death time, average death number in three days, whether to eat or not and the like; the water quality monitoring management information comprises water temperature, pH value, ammonia nitrogen, nitrite, dissolved oxygen, sulfide, phosphate and the like; the medication information includes information such as drug name, drug usage, drug dosage, medication duration, and the like.
The method of the aquatic animal disease sampling system comprises the following steps:
step 1: sampling aquatic animals on site, wherein the sampling is carried out by a sampler from a unit or an individual needing to detect the disease condition of the aquatic animals, and the unit or the individual needing to detect the disease condition of the aquatic animals is a sample source unit, namely a unit to be detected;
step 2: the method comprises the steps that a mobile phone App is logged in, wherein the login entering mobile phone App working state is that in the process of sampling aquatic products, a sampler starts a login module on a login interface, the sampler inputs a working number, a name and an identity card number of the sampler, and after the sampler inputs the working number, the name and the identity card number of the sampler, a first login module compares the input working number, the name and the identity card number with the working number, the name and the identity card number of the sampler attached to a first smart phone respectively, and if the working number, the name and the identity card number are consistent, the mobile phone App is started;
and step 3: the data synchronization is that a mobile phone App is started in a network state, the mobile phone App can create one or more sampling records, after the records are created, the App sends a request message requesting a sample number to a server through a network, after the server receives the request message requesting the sample number, the server starts a number generation module to automatically generate a unique number, and the unique number is used as the sample number recorded during sampling and returned to the mobile phone; and acquiring a sample number according to interaction with the server, wherein the operation must be carried out under the condition of a network, otherwise, a sampling record cannot be newly established due to the fact that data cannot be acquired because of no network, and a unique number is automatically generated by the server system and is consistent with the sample number recorded during sampling.
And 4, step 4: filling information, wherein the filling information is that the mobile phone App automatically fills the returned sample number into an entry for inputting the sample number of a first form for filling disease information and opens the form for filling disease acquisition related information, and then the sampler inputs basic information into an entry for inputting the basic information of the form for filling disease acquisition related information;
and 5: taking a picture of the disease variety, the disease pond and the used medicine by the sampler by using a camera of the smart phone, and filling the taken picture into an entry for inputting picture information of a form for filling disease information
Step 6: the electronic signature is used for starting an electronic signature tool of the smart phone to enable a sample source unit to sign first, enabling the sampler to sign, and filling the signature of the sample source unit and the signature of the sampler into an entry used for inputting the electronic signature of a form used for filling in disease information;
and 7: positioning an address position, wherein the positioning of the address position is that a sampler starts a GPS module of the smart phone to perform positioning to obtain the position information of the smart phone and fills the position information into the item for inputting the positioning information of the first form for filling in the disease information;
and 8: then, under the condition that the network is not available, the mobile phone App stores a form for filling in disease information
Under the condition that network communication is normal, the mobile phone App stores a form for filling in disease information in a smart phone and then sends the form for filling in disease information to a server, so that an information processing module stores the form for filling in disease information as a submitted form in a disease sampling system list, and a first information processing module takes the sample number of the form for filling in disease information as the identification of the form for filling in disease information which is not submitted before the form for filling in disease information is sent to the server;
and step 9: the sampler starts a login module of the background computer end for logging in the background computer end to input the name and the password of the sampler, then the login module for logging in the background computer end compares the input name and password with the name and password of the sampler in the background computer end respectively, if the input name and password are consistent with the name and password of the sampler in the background computer end, the user can enter the background computer end to start the second information processing module, thus, the second information processing module sends a message for requesting information containing the disease sampling form to the server through the network, and the first information processing module of the server sends the identification of the form which is not submitted by the sampler and is used for filling in the disease information and the submitted form which is used for filling in the disease information to the background computer terminal, and in addition, the sampler can only see the information of the disease sampling form which is not submitted and is submitted by the sampler. (ii) a
When the form submitted to be filled with the disease information and sent to the background computer end needs to be printed, the sampler prints the form to be filled with the disease information through a printer connected with the background computer end. Step 10: the administrator starts a login module of the background computer end for logging in the background computer end to input the name and the password of the administrator, then the login module of the background computer end for logging in compares the input name and the password with the name and the password of the administrator in the background computer end respectively, if the input name and the password are consistent with the name and the password of the administrator in the background computer end, the administrator can enter the background computer end to start a second information processing module, so that the second information processing module sends a message for requesting form information containing disease sampling information to the server through a network, and the first information processing module of the server sends the forms which are submitted by all samplers and used for filling in the disease information to the background computer end;
the administrator can check all the forms which are submitted by the samplers and used for filling in the disease information and sent to the background computer end, if the fact that the submitted forms for filling in the disease information are filled in wrongly is found, the submitted forms for filling in the disease information which are filled in wrongly are sent to the first smart phone or the computer end of the samplers which are filled in wrongly, the forms which are not submitted for filling in the disease information are used as the forms which are not submitted for filling in the disease information, the samplers modify the contents of the forms which are filled in wrongly, and the modified identifications of the submitted forms for filling in the disease information are sent to the server through the mobile phone App or the computer end through the network to be stored as the submitted forms for filling in the disease information again;
when a form submitted to be filled with the disease information and sent to the background computer end needs to be printed, the administrator prints the form through a printer connected with the background computer end.
Firstly, the form which is stored in the smart phone and is not submitted for filling in the disease information can be modified, and once the form is submitted formally, the form can be modified again after the administrator returns.
The sampler starts a login module of the background computer end for logging in the background computer end to input the name and the password in a WEB login mode; the mode that the administrator starts the login module of the background computer end for logging in the background computer end to input the name and the password of the administrator is carried out in a WEB login mode.
The invention finally realizes the functions of intellectualization and integration of aquatic animal disease detection, and solves the problems of untimely data information transmission and large workload of manual operation in work.
Drawings
FIG. 1 is a schematic view of a connection of an aquatic animal disease sampling system of the present invention;
Detailed Description
The invention will be further explained with reference to the drawings.
As can be seen from the attached FIG. 1, the aquatic animal disease sampling system of the present invention comprises:
the system comprises a smart phone with a camera and a GPS module, a server and a background computer end, wherein the smart phone is attached to a sampler and provided with the camera and the GPS module;
the smart phone attached to the sampler is connected with the server through a network;
the server is in communication connection with background computer terminals which are attached to a sampler and an administrator, and the background computer terminals are also connected with a printer;
the intelligent mobile phone comprises a login module, a mobile phone App, information including a work number, a name and an identity card number of a sampler attached to the intelligent mobile phone, an electronic form serving as a form for filling in disease information, an electronic signature tool and a module for calculating sample cost;
the server comprises a serial number generation module, a first information processing module and a database serving as a sample library to be detected;
the background computer end comprises name and password information of a sampler and an administrator, a login module for logging in the background computer end and a second information processing module.
The sampler is responsible for sampling of disease conditions of the aquatic animals, and the manager is responsible for auditing, managing and counting of collected information of the disease conditions of the aquatic animals.
The form for filling out the disease information comprises an entry for inputting a sample number, an entry for inputting basic information, an entry for inputting sample source unit (or personal) information, an entry for inputting disease information, an entry for inputting water quality monitoring management information, an entry for inputting medication information, an entry for inputting picture information, an entry for inputting an electronic signature, and an entry for inputting positioning information.
The basic information comprises sampling time, sampling places, disease areas, disease varieties, main breeding varieties and specification density, intercropping varieties and specification density, sampling varieties and quantity and the like; the sample source unit (or individual) information comprises selectable or manually input sample source unit or individual names, communication addresses, unit legal persons, contacts, contact information and the like; the morbidity information comprises sample state, initial death time, average death number in three days, whether to eat or not and the like; the water quality monitoring management information comprises water temperature, pH value, ammonia nitrogen, nitrite, dissolved oxygen, sulfide, phosphate and the like; the medication information includes information such as drug name, drug usage, drug dosage, medication duration, and the like.
The method of the aquatic animal disease sampling system comprises the following steps:
step 1: sampling aquatic animals on site, wherein the sampling is carried out by a sampler from a unit or an individual needing to detect the disease condition of the aquatic animals, and the unit or the individual needing to detect the disease condition of the aquatic animals is a sample source unit, namely a unit to be detected;
step 2: the method comprises the steps that a mobile phone App is logged in, wherein the login entering mobile phone App working state is that in the process of sampling aquatic products, a sampler starts a login module on a login interface, the sampler inputs a working number, a name and an identity card number of the sampler, and after the sampler inputs the working number, the name and the identity card number of the sampler, a first login module compares the input working number, the name and the identity card number with the working number, the name and the identity card number of the sampler attached to a first smart phone respectively, and if the working number, the name and the identity card number are consistent, the mobile phone App is started;
and step 3: the data synchronization is that a mobile phone App is started in a network state, the mobile phone App can create one or more sampling records, after the records are created, the App sends a request message requesting a sample number to a server through a network, after the server receives the request message requesting the sample number, the server starts a number generation module to automatically generate a unique number, and the unique number is used as the sample number recorded during sampling and returned to the mobile phone; and acquiring a sample number according to interaction with the server, wherein the operation must be carried out under the condition of a network, otherwise, a sampling record cannot be newly established due to the fact that data cannot be acquired because of no network, and a unique number is automatically generated by the server system and is consistent with the sample number recorded during sampling.
And 4, step 4: filling information, wherein the filling information is that the mobile phone App automatically fills the returned sample number into an entry for inputting the sample number of a first form for filling disease information and opens the form for filling disease acquisition related information, and then the sampler inputs basic information into an entry for inputting the basic information of the form for filling disease acquisition related information;
and 5: taking a picture of the disease variety, the disease pond and the used medicine by the sampler by using a camera of the smart phone, and filling the taken picture into an entry for inputting picture information of a form for filling disease information
Step 6: the electronic signature is used for starting an electronic signature tool of the smart phone to enable a sample source unit to sign first, enabling the sampler to sign, and filling the signature of the sample source unit and the signature of the sampler into an entry used for inputting the electronic signature of a form used for filling in disease information;
and 7: positioning an address position, wherein the positioning of the address position is that a sampler starts a GPS module of the smart phone to perform positioning to obtain the position information of the smart phone and fills the position information into the item for inputting the positioning information of the first form for filling in the disease information;
and 8: then, under the condition that the network is not available, the mobile phone App stores a form for filling in disease information
Under the condition that network communication is normal, the mobile phone App stores a form for filling in disease information in a smart phone and then sends the form for filling in disease information to a server, so that an information processing module stores the form for filling in disease information as a submitted form in a disease sampling system list, and a first information processing module takes the sample number of the form for filling in disease information as the identification of the form for filling in disease information which is not submitted before the form for filling in disease information is sent to the server;
and step 9: the sampler starts a login module of the background computer end for logging in the background computer end to input the name and the password of the sampler, then the login module for logging in the background computer end compares the input name and password with the name and password of the sampler in the background computer end respectively, if the input name and password are consistent with the name and password of the sampler in the background computer end, the user can enter the background computer end to start the second information processing module, thus, the second information processing module sends a message for requesting information containing the disease sampling form to the server through the network, the first information processing module of the server sends the identification of the form which is not submitted by the sampler and is used for filling in the disease information and the submitted form which is used for filling in the disease information to the background computer end, and in addition, the sampler can only see the information of the disease sampling form which is not submitted and is submitted by the sampler;
when the form submitted to be filled with the disease information and sent to the background computer end needs to be printed, the sampler prints the form to be filled with the disease information through a printer connected with the background computer end.
Step 10: the administrator starts a login module of the background computer end for logging in the background computer end to input the name and the password of the administrator, then the login module of the background computer end for logging in compares the input name and the password with the name and the password of the administrator in the background computer end respectively, if the input name and the password are consistent with the name and the password of the administrator in the background computer end, the administrator can enter the background computer end to start a second information processing module, so that the second information processing module sends a message for requesting form information containing disease sampling information to the server through a network, and the first information processing module of the server sends the forms which are submitted by all samplers and used for filling in the disease information to the background computer end;
the administrator can check all the forms which are submitted by the samplers and used for filling in the disease information and sent to the background computer end, if the fact that the submitted forms for filling in the disease information are filled in wrongly is found, the submitted forms for filling in the disease information which are filled in wrongly are sent to the first smart phone or the computer end of the samplers which are filled in wrongly, the forms which are not submitted for filling in the disease information are used as the forms which are not submitted for filling in the disease information, the samplers modify the contents of the forms which are filled in wrongly, and the modified identifications of the submitted forms for filling in the disease information are sent to the server through the mobile phone App or the computer end through the network to be stored as the submitted forms for filling in the disease information again;
when a form submitted to be filled with the disease information and sent to the background computer end needs to be printed, the administrator prints the form through a printer connected with the background computer end.
Firstly, the form which is stored in the smart phone and is not submitted for filling in the disease information can be modified, and once the form is submitted formally, the form can be modified again after the administrator returns.
The sampler starts a login module of the background computer end for logging in the background computer end to input the name and the password in a WEB login mode; the mode that the administrator starts the login module of the background computer end for logging in the background computer end to input the name and the password of the administrator is carried out in a WEB login mode.
The invention finally realizes the functions of intelligent detection and integration, and solves the problems of untimely data information transmission and large workload of manual operation in work.
In addition, currently, the second information processing module at the background computer sends a message requesting form information for filling out the disease information to the server through the network, and during the period that the first information processing module at the server sends the identifiers of the forms which are not submitted by any sampler or administrator and are used for filling out the disease information, the allocated forms for filling out the disease information and the submitted forms for filling out the disease information to the background computer, the messages requesting the form information for filling out the disease information, the identifiers of the forms which are not submitted, the allocated forms for filling out the disease information and the submitted forms for filling out the disease information are transmitted between the background computer and the server in the form of message messages, and when the messages are transmitted in the form of message, the messages are lost, and the forms for filling out the disease information are submitted, The problem of disordered sequence of the acquired message is caused, so that the message transmission between the background computer end and the server is failed, and the message cannot be normally acquired.
The second information processing module of the background computer sends a message requesting form information for filling out the disease information to the server through a network, and the first information processing module of the server sends the identifiers of all forms which are not submitted by a sampler or an administrator and are used for filling out the disease information, the allocated forms for filling out the disease information and the submitted forms for filling out the disease information to the background computer, and the messages requesting the form information for filling out the disease information, the identifiers of the uncommitted forms for filling out the disease information, the allocated forms for filling out the disease information and the submitted forms for filling out the disease information are transmitted between the background computer and the server in the form of message messages, and the transmission process comprises the following steps:
step 1: firstly, a time length statistic module and a counting variable with an initial value of 0 are respectively configured in the background computer end and the server, the background computer end and the server transmit a request message towards a party acquiring the message and transmit a response message responding to the request message towards the party transmitting the message through the background computer end and the party transmitting the message in the server, so as to realize the establishment of a message channel between the background computer end and the server, wherein the request message comprises an error checking code, a message domain for identification and any code; the message comprises a message domain for identification, a message serial number, an arbitrary code and an error checking code;
step 2: determining whether a message needs to be transmitted, if so, turning to the step 3, and if not, turning to the step 5;
and step 3: transmitting a message;
and 4, step 4: transmitting an inquiry message to realize condition retrieval, wherein the inquiry message comprises an arbitrary code and an error checking code;
and 5: transmitting a message for maintaining a message channel to realize the maintenance of the message channel, wherein the message for maintaining the message channel comprises a message serial number, an arbitrary code and an error checking code;
the step 1 comprises the following steps:
step 1-1: under the condition that the request message is not transmitted, the step 1-2 is carried out; if the request message is transmitted, the step 1-3 is carried out;
step 1-2: setting the number of the repeated transmission request messages as the preset number of the highest repeated transmission request messages, and confirming the request messages;
step 1-3: transmitting the request message, and carrying out time length statistics after the request message is transmitted by a synchronous operation time length statistics module;
step 1-4: confirming whether a message domain used for identification in the request message is acquired or not, and if the message domain used for identification is acquired, turning to the step 1-6; if the message domain for identification is not obtained, the step 1-5 is carried out;
step 1-5: determining whether the time length statistics of the time length statistics module reaches the set time length, if the time length statistics of the time length statistics module reaches the set time length, terminating the time length statistics of the time length statistics module and reducing the number of the repeated transmission request messages by one, and then turning to the step 1-1 to carry out, if the time length does not reach the set time length, turning to the step 1-4 to carry out;
step 1-6: checking the error of the request message by the error checking code in the request message, and if no error is checked, executing the step 1-7; if an error is detected, the method goes to the step 1-4;
step 1-7: counting the time length of the termination time length counting module, and setting the number of the repeated transmission request messages as the preset number of the highest repeated transmission request messages;
step 1-8: and performing decoding determination on the request message.
The process of confirming the transmission request packet in step 1-2 includes the following steps:
step 1-2-1: checking the request message;
step 1-2-2: determining whether the request message is matched with the adopted communication standard, and if so, turning to the step 1-3; if not, transmitting the message of the removed message channel to terminate the maintenance of the message channel;
the steps 1-8 comprise the following steps:
step 1-8-1: determining whether any codes in the request message are the same or not when any codes in the request message are transmitted at the same time, and if yes, turning to the step 1-8-2; if not, the running time length counting module carries out time length counting and then the step 1-4 is carried out;
step 1-8-2: determining whether the response message is acquired or not, and if the response message is acquired, turning to the step 2; if the response message is not acquired, the running time counting module carries out time counting and then the step 1-4 is carried out;
the step 3 comprises the following steps:
step 3-1: transmitting message messages, and carrying out time length statistics by a synchronous operation time length statistics module;
step 3-2: determining whether the message domain used for identification in the message is obtained or not, if the message domain used for identification in the message is obtained, turning to the step 1-6 for execution, and if the message domain used for identification in the message is not obtained, turning to the step 1-5 for execution;
step 3-3: determining whether the time length statistics performed by the time length statistics module reaches the preset time length, if the preset time length is reached, terminating the time length statistics performed by the time length statistics module and turning to the step 3-8 to perform, and if the preset time length is not reached, turning to the step C-2 to perform;
step 3-4: utilizing the error checking code in the message to check the error of the message, if no error is checked, turning to the step 3-5, and if an error is checked, turning to the step 3-2;
step 3-5: the termination time length counting module carries out time length counting;
step 3-6: decoding and determining the message;
step 3-7: determining whether a response message for responding the message is obtained or not, if the response message for responding the message is obtained, switching to the step 4, and if the response message for responding the message is not obtained, switching to the step 3-8;
step 3-8: transmitting an interception message for interception to carry out interception, wherein the interception message for interception comprises an arbitrary code, an error checking code and a message serial number;
the steps 3-6 comprise the following steps:
step 3-6-1: determining whether any code in the message is the same as any code of the different request messages, if so, switching to the step 3-6-2, and if not, switching to the step 3-8;
step 3-6-2: determining whether the message contains a message serial number or not, and if the message contains the message serial number, switching to the step 3-6-3; if no message serial number exists, the step 3-8 is carried out;
step 3-6-3: determining whether the message serial number in the message is wrong, and if so, turning to the step 3-8; if no error exists, the step 3-6-4 is carried out;
step 3-6-4: determining whether the message is a message or not, if the message is a message, turning to the step 3-6-5, and if the message is not a message, turning to the step 3-7;
step 3-6-5: increasing one counting variable of a party acquiring the message;
determining whether the message serial number in the message is wrong or not according to the standard that whether the counting variable of the party acquiring the message is equal to the message serial number of the acquired message or not;
the steps 3-8 comprise the following steps:
step 3-8-1: transmitting an interception message for interception, and determining the interception message and checking errors by using error checking codes in the interception message in sequence by the party acquiring the interception message;
step 3-8-2: determining whether any code of the intercepted message used for interception is the same as any code of the different request messages, and if so, turning to the step 3-8-3; if not, starting a time length counting module to carry out time length counting and turning to the step 3-8-1 to carry out;
step 3-8-3: determining whether the intercepted message for interception has a message serial number, if so, turning to the step 3-8-4; if not, starting a time length counting module to carry out time length counting and turning to the step 3-8-1 to carry out;
step 3-8-4: determining whether the message serial number in the intercepted message is wrong, if not, turning to the step 3-8-5; if the time is wrong, starting a time counting module to carry out time counting and turning to the step 3-8-1 to carry out;
step 3-8-5: determining whether the message is acquired or not, and if the message is acquired, turning to the step 3-8-6; if the message is not acquired, the step 3-8-7 is carried out;
step 3-8-6: increasing one counting variable of a party acquiring the message;
step 3-8-7: determining whether the previous message is obtained or not, and if the previous message is obtained, turning to the step 4; if the previous message is not acquired, the step 3-1 is carried out;
determining whether the message serial number in the intercepted message is wrong or not according to the standard that whether the counting variable of the party acquiring the intercepted message is equal to the message serial number of the acquired intercepted message or not;
the step 4 comprises the following steps:
step 4-1: transmitting the inquiry message, and determining the acquired inquiry message and checking errors by using error checking codes in the inquiry message in sequence by the party acquiring the inquiry message;
step 4-2: determining whether the random codes in the inquiry message are the same as the random codes of the different request messages, and if so, turning to the step 4-3; if not, starting a time length counting module to carry out time length counting and turning to the step 4-1 to carry out;
step 4-3: determining whether the transmitted inquiry message is an inquiry message or a message, if the transmitted inquiry message is the inquiry message or the message, turning to the step 4-4 to carry out, and if the transmitted inquiry message or the message is not the inquiry message or the message, transmitting a message for removing a message channel to terminate the maintenance of the message channel;
step 4-4: determining whether the transmitted inquiry message is an inquiry message, if so, turning to the step 4-5; if the message is not the inquiry message, increasing one counting variable of the party acquiring the message, and then transmitting a response message for responding the message to the party transmitting the message;
and 4-5: determining whether the transmission of the response message for responding the message fails, and if not, turning to the step 5; if the failure occurs, go to step 4-6;
and 4-6: determining whether the message in the message is lost, if so, transmitting the message of removing the message channel to terminate the maintenance of the message channel; if the time length is not lost, starting a time length counting module to carry out time length counting and turning to the step 4-1 to carry out;
the step 5 comprises the following steps:
step 5-1: transmitting the message of the message keeping channel, and determining the message of the message keeping channel and carrying out error checking by using the error checking code in the message of the message keeping channel in sequence by the party acquiring the message of the message keeping channel;
step 5-2: determining whether any code in the message of the message channel is the same as any code of the request message, and if so, turning to the step 5-3; if not, starting a time length counting module to carry out time length counting, and turning to the step 5-1 to carry out the time length counting after the time length counting reaches two seconds;
step 5-3: determining whether a message serial number exists in a message of a message channel, if so, turning to the step 5-4, if not, starting a time length counting module to count time length, and turning to the step 5-1 after the time length reaches two seconds;
step 5-4: determining whether the message serial number in the message of the message channel is wrong, and if not, turning to the step 5-5; if the time is wrong, starting a time counting module to carry out time counting, and turning to the step 5-1 to carry out the time counting after the time counting reaches two seconds;
step 5-5: determining whether the message is acquired or not, and if the message is acquired, turning to the step 5-6; if the message is not acquired, starting a duration counting module to carry out duration counting, and turning to the step 5-1 after the duration counting reaches two seconds;
and 5-6: increasing one counting variable of a party acquiring the message;
and 5-7: determining whether a message needs to be transmitted, if so, turning to the step 3; if not, transmitting a response message for responding the message to the party transmitting the message;
the criterion for determining whether the packet sequence number in the packet of the keep packet channel is incorrect is whether the count variable of the party acquiring the packet of the keep packet channel is equal to the acquired packet sequence number of the packet of the keep packet channel.
The arbitrary code is used as a mark when the server transmits a request message towards a party acquiring the message and transmits a response message responding to the request message towards the party transmitting the message from the party acquiring the message, the arbitrary code in the first transmission of the server is used as a mark, the mark is contained in the message transmitted between the background computer end and the server after the first transmission of the server, and the mark is used for determining whether the currently adopted background computer end is a background computer end used when the currently adopted background computer end transmits the request message towards the party acquiring the message from the party transmitting the message and the response message responding to the request message towards the party transmitting the message from the party acquiring the message from the party transmitting the message.
The method can improve the message transmission performance of the background computer end and the server, is more convenient for a sampler, has good stability during transmission, and can efficiently prevent the transmission from not reaching a stable state.
In addition, in the step 3, the sample number is obtained according to the interaction with the server, the operation must be carried out under the condition of a network, otherwise, the next operation cannot be carried out due to the fact that no network exists and data cannot be obtained, the unique number is automatically generated by the server system, and the unique number is consistent with the sample number recorded during sampling.
In addition, the sampler can only see the form information which is not submitted, submitted and distributed to fill out the disease information.
In addition, the administrator can see the form which is not submitted by the administrator and is used for filling in the disease information, and the forms which are submitted by all samplers and the second type samplers and are used for filling in the disease information; once the forms that have been submitted by the sampler and administrator to fill in the disease information are assigned to the particular administrator's sample form to be examined, only that administrator is visible.
In addition, the administrator or manager can print the detection original record, the disease condition information report, the disease condition information summary and the basic information according to a preset format through a printer connected with the background computer terminal. The printed disease information report contains a unique report number generated by the server, sample and subject basic information contained in a form for filling in disease information, and detection basic information and final disease information contained in the detection original record. A certain sample, such as one tested for multiple times, can be selected by a report printer, and the information of the disease condition of one time is taken as the standard. The results report once printed, the morbidity information cannot be modified.
The administrator has the authority to set the sampler, the administrator personal and unit information, the account password and the owned functions. Meanwhile, the authorities of standardized sample names, specifications, collection unit prices, collection highest prices and the like can be set in the background. In addition, the administrator also has the function of hiding and deleting the sampling and detection information which is considered unnecessary and appears in the operation of the whole system. The hidden information is still visible to the administrator but not to the first, administrator. The deleted information will be completely deleted as spam. Neither the hidden nor the deleted information appears in the final result report.
The present invention has been described above by way of illustration in the drawings, and it will be understood by those skilled in the art that the present disclosure is not limited to the embodiments described above, and various changes, modifications and substitutions may be made without departing from the scope of the present invention.
Claims (1)
1. An aquatic animal disease sampling method, characterized by comprising: the system comprises a smart phone with a camera and a GPS module, a server and a background computer end, wherein the smart phone is attached to a sampler and provided with the camera and the GPS module;
the smart phone attached to the sampler is connected with the server through a network;
the server is in communication connection with background computer terminals which are attached to a sampler and an administrator, and the background computer terminals are also connected with a printer;
the intelligent mobile phone comprises a login module, a mobile phone App, information including a work number, a name and an identity card number of a sampler attached to the intelligent mobile phone, an electronic form serving as a form for filling in disease information, an electronic signature tool and a module for calculating sample cost;
the server comprises a serial number generation module, a first information processing module and a database serving as a sample library to be detected;
the background computer end comprises name and password information of a sampler and an administrator, a login module for logging in the background computer end and a second information processing module;
the sampler is responsible for sampling the disease condition of the aquatic animals, and the manager is responsible for auditing, managing and counting the collected information of the disease of the aquatic animals;
the form for filling in the disease information comprises an entry for inputting a sample number, an entry for inputting basic information, an entry for inputting sample source unit information, an entry for inputting disease information, an entry for inputting water quality monitoring management information, an entry for inputting medication information, an entry for inputting picture information, an entry for inputting an electronic signature and an entry for inputting positioning information;
the basic information comprises sampling time, sampling places, disease areas, disease varieties, main breeding varieties and specification density, intercropping varieties and specification density, and sampling varieties and quantity; the sample source unit information comprises selectable or manually input sample source units or personal names, communication addresses, unit legal persons, contact persons and contact ways; the morbidity information includes sample status, initial death time, average number of deaths in three days, whether to eat or not; the water quality monitoring management information comprises water temperature, pH value, ammonia nitrogen, nitrite, dissolved oxygen, sulfide and phosphate; the medication information comprises the name of the medicine, the usage of the medicine, the dosage of the medicine and the medication duration;
the method of the aquatic animal disease sampling system comprises the following steps:
step 1: sampling aquatic animals on site, wherein the sampling is carried out by a sampler from a unit or an individual needing to detect the disease condition of the aquatic animals, and the unit or the individual needing to detect the disease condition of the aquatic animals is a sample source unit, namely a unit to be detected;
step 2: the method comprises the steps that a mobile phone App is logged in, wherein the logging-in working state is that in the process of sampling aquatic products, a sampler starts a logging module to input a working number, a name and an identity card number of the sampler on a logging interface, and after the sampler inputs the working number, the name and the identity card number of the sampler, the logging module compares the input working number, the name and the identity card number with the working number, the name and the identity card number of the sampler attached to the smart phone respectively, and if the working number, the name and the identity card number are consistent, the mobile phone App is started;
and step 3: the data synchronization is that a mobile phone App is started in a network state, the mobile phone App can create one or more sampling records, after the records are created, the App sends a request message requesting a sample number to a server through a network, after the server receives the request message requesting the sample number, the server starts a number generation module to automatically generate a unique number, and the unique number is used as the sample number recorded during sampling and returned to the mobile phone; acquiring a sample number according to interaction with a server, wherein the operation must be carried out under the condition of a network, otherwise, a sampling record cannot be newly established due to the fact that data cannot be acquired because of no network, and a unique number is automatically generated by a server system and is consistent with the sample number recorded during sampling;
and 4, step 4: filling information, wherein the filling information is that the mobile phone App automatically fills the returned sample number into an entry for inputting the sample number of a first form for filling disease information and opens the form for filling disease acquisition related information, and then the sampler inputs basic information into an entry for inputting the basic information of the form for filling disease acquisition related information;
and 5: shooting records, wherein the shooting records are that the sampler shoots pictures of disease varieties, disease ponds and used medicines by using a camera of a smart phone and fills the shot pictures into entries for inputting picture information of a form for filling disease information;
step 6: the electronic signature is used for starting an electronic signature tool of the smart phone to enable a sample source unit to sign first, enabling the sampler to sign, and filling the signature of the sample source unit and the signature of the sampler into an entry used for inputting the electronic signature of a form used for filling in disease information;
and 7: positioning an address position, wherein the positioning of the address position is that a sampler starts a GPS module of the smart phone to perform positioning to obtain the position information of the smart phone and fills the position information into the item for inputting the positioning information of the first form for filling in the disease information;
and 8: then, under the condition that the network is not available, the mobile phone App stores a form for filling in disease information;
under the condition that network communication is normal, the mobile phone App stores a form for filling in disease information in a smart phone and then sends the form for filling in disease information to a server, so that an information processing module stores the form for filling in disease information as a submitted form in a disease sampling system list, and a first information processing module takes the sample number of the form for filling in disease information as the identification of the form for filling in disease information which is not submitted before the form for filling in disease information is sent to the server;
and step 9: the sampler starts a login module of the background computer end for logging in the background computer end to input the name and the password of the sampler, then the login module of the background computer end compares the input name and the input password with the name and the password of the sampler in the background computer end respectively, if the input name and the input password are consistent with the name and the password of the sampler in the background computer end, the sampler can enter the background computer end to start a second information processing module, so that the second information processing module sends a message requesting for containing disease sampling form information to the server through a network, and the first information processing module of the server sends the identifier of the form which is not submitted by the sampler and is used for filling in the disease information and the submitted form for filling in the disease information to the background computer end; in addition, the sampler can only see the uncommitted and committed disease sampling list information; when a form submitted to be filled with the disease information and sent to the background computer end needs to be printed, the sampler prints the form to be filled with the disease information through a printer connected with the background computer end;
step 10: the administrator starts a login module of the background computer end for logging in the background computer end to input the name and the password of the administrator, then the login module of the background computer end for logging in compares the input name and the password with the name and the password of the administrator in the background computer end respectively, if the input name and the password are consistent with the name and the password of the administrator in the background computer end, the administrator can enter the background computer end to start a second information processing module, so that the second information processing module sends a message for requesting form information containing disease sampling information to the server through a network, and the first information processing module of the server sends the forms which are submitted by all samplers and used for filling in the disease information to the background computer end;
the administrator can check all the forms which are submitted by the samplers and used for filling in the disease information and sent to the background computer end, if the fact that the submitted forms for filling in the disease information are filled in wrongly is found, the submitted forms for filling in the disease information which are filled in wrongly are sent to the smart phone or the computer end of the samplers which are filled in wrongly, the forms which are not submitted for filling in the disease information are used as the forms which are not submitted for the samplers to modify the contents of the forms which are filled in wrongly, and the modified identifications of the uncommitted forms for filling in the disease information are sent to the server through the mobile phone App or the computer end through the network to be stored again as the submitted forms for filling in the disease information; when a form submitted to be filled with disease information and sent to the background computer end needs to be printed, the administrator prints the form through a printer connected with the background computer end; firstly, the form which is stored in the smart phone and is not submitted and used for filling in the disease information can be modified; once the data is formally submitted, the data can be modified again after the administrator returns; the method for the sampler to start the login module of the background computer end for logging in the background computer end to input the name and the password is carried out in a WEB login mode; the mode that the administrator starts a login module of the background computer end for logging in the background computer end to input the name and the password of the administrator is carried out in a WEB login mode;
in addition, in the step 3, a sample number is obtained according to interaction with the server, the operation must be carried out under the condition of a network, otherwise, data cannot be obtained due to no network, and the next operation cannot be carried out, wherein the unique number is automatically generated by the server system and is consistent with the sample number recorded during sampling;
in addition, the sampler can only see the form information which is not submitted and is submitted by the sampler and is used for filling in the disease information;
in addition, the administrator can see all forms submitted by the sampler to fill in the disease information;
in addition, the sampler or the administrator can print the submitted form for filling in the disease information through a printer connected with the background computer end according to a preset format; in addition, in the form used for filling in the disease information, the newly-established records can be pre-increased in number according to actual needs in a network state, and relevant information is input in advance, so that the process of filling in the form during field sampling is accelerated;
in addition, the administrator has the authority to set the sampler, the administrator personal and unit information, the account number and the password, and the owned functions, and can set the authority of a normalized sample name at the background, in addition, the administrator also has the function of hiding and deleting the sampling and detection information which is considered unnecessary in the operation of the whole system, the hidden information can still be checked by the administrator but can not be seen by the sampler, the deleted information is completely deleted as the garbage information, and the hidden or deleted information can not appear in a final result report;
the second information processing module of the background computer sends a message requesting form information for filling in the disease information to the server through a network, and the transmission process between the background computer and the server is that the message requesting the form information for filling in the disease information, the identifier of the form not submitted by a sampler for filling in the disease information and the submitted form for filling in the disease information are transmitted in the form of message messages between the background computer and the server, and the transmission process comprises the following steps:
step I: firstly, a time length statistic module and a counting variable with an initial value of 0 are respectively configured in the background computer end and the server, the background computer end and the server transmit a request message towards a party acquiring the message and transmit a response message responding to the request message towards the party transmitting the message through the background computer end and the party transmitting the message in the server, so as to realize the establishment of a message channel between the background computer end and the server, wherein the request message comprises an error checking code, a message domain for identification and any code; the message comprises a message domain for identification, a message serial number, an arbitrary code and an error checking code;
step II: determining whether a message needs to be transmitted, if so, turning to the step III, and if not, turning to the step V;
step III: transmitting a message;
step IV: transmitting an inquiry message to realize condition retrieval, wherein the inquiry message comprises an arbitrary code and an error checking code;
step V: transmitting a message for maintaining a message channel to realize the maintenance of the message channel, wherein the message for maintaining the message channel comprises a message serial number, an arbitrary code and an error checking code;
the step I comprises the following steps:
step 1-1: under the condition that the request message is not transmitted, the step 1-2 is carried out; if the request message is transmitted, the step 1-3 is carried out;
step 1-2: setting the number of the repeated transmission request messages as the preset number of the highest repeated transmission request messages, and confirming the request messages;
step 1-3: when the request message is transmitted, the synchronous operation duration counting module counts the duration after the request message is transmitted;
step 1-4: confirming whether a message domain used for identification in the request message is acquired or not, and if the message domain used for identification is acquired, turning to the step 1-6; if the message domain for identification is not obtained, the step 1-5 is carried out;
step 1-5: determining whether the time length statistics of the time length statistics module reaches the set time length, if the time length statistics of the time length statistics module reaches the set time length, terminating the time length statistics of the time length statistics module and reducing the number of the repeated transmission request messages by one, and then turning to the step 1-1 to carry out, if the time length does not reach the set time length, turning to the step 1-4 to carry out;
step 1-6: checking the error of the request message by the error checking code in the request message, and if no error is checked, executing the step 1-7; if an error is detected, the method goes to the step 1-4;
step 1-7: counting the time length of the termination time length counting module, and setting the number of the repeated transmission request messages as the preset number of the highest repeated transmission request messages;
step 1-8: decoding and determining the request message;
the process of confirming the transmission request packet in step 1-2 includes the following steps:
step 1-2-1: checking the request message;
step 1-2-2: determining whether the request message is matched with the adopted communication standard, and if so, turning to the step 1-3; if not, transmitting the message of the removed message channel to terminate the maintenance of the message channel;
the steps 1-8 comprise the following steps:
step 1-8-1: determining whether any codes in the request message are the same as any codes of the request message in the same transmission, and if so, turning to the step 1-8-2; if not, the running time length counting module carries out time length counting and then the step 1-4 is carried out;
step 1-8-2: determining whether the response message is obtained or not, and if the response message is obtained, turning to the step II to carry out; if the response message is not acquired, the running time counting module carries out time counting and then the step 1-4 is carried out;
the step III comprises the following steps:
step 3-1: transmitting message messages, and carrying out time length statistics by a synchronous operation time length statistics module;
step 3-2: determining whether the message domain used for identification in the message is obtained or not, if the message domain used for identification in the message is obtained, turning to the step 1-6 for execution, and if the message domain used for identification in the message is not obtained, turning to the step 1-5 for execution;
step 3-3: determining whether the time length statistics performed by the time length statistics module reaches the preset time length, if the preset time length is reached, terminating the time length statistics performed by the time length statistics module and turning to the step 3-8 to perform, and if the preset time length is not reached, turning to the step 3-2 to perform;
step 3-4: utilizing the error checking code in the message to check the error of the message, if no error is checked, turning to the step 3-5, and if an error is checked, turning to the step 3-2;
step 3-5: the termination time length counting module carries out time length counting;
step 3-6: decoding and determining the message;
step 3-7: determining whether a response message for responding the message is obtained or not, if the response message for responding the message is obtained, switching to the step IV for carrying out, and if the response message for responding the message is not obtained, switching to the step 3-8 for carrying out;
step 3-8: transmitting an interception message for interception to carry out interception, wherein the interception message for interception comprises an arbitrary code, an error checking code and a message serial number;
the steps 3-6 comprise the following steps:
step 3-6-1: determining whether any code in the message is the same as any code of the different request messages, if so, switching to the step 3-6-2, and if not, switching to the step 3-8;
step 3-6-2: determining whether the message contains a message serial number or not, and if the message contains the message serial number, switching to the step 3-6-3; if no message serial number exists, the step 3-8 is carried out;
step 3-6-3: determining whether the message serial number in the message is wrong, and if so, turning to the step 3-8; if no error exists, the step 3-6-4 is carried out;
step 3-6-4: determining whether the message is a message or not, if the message is a message, turning to the step 3-6-5, and if the message is not a message, turning to the step 3-7;
step 3-6-5: increasing one counting variable of a party acquiring the message;
determining whether the message serial number in the message is wrong or not according to the standard that whether the counting variable of the party acquiring the message is equal to the message serial number of the acquired message or not;
the steps 3-8 comprise the following steps:
step 3-8-1: transmitting an interception message for interception, and determining the interception message and checking errors by using error checking codes in the interception message in sequence by the party acquiring the interception message;
step 3-8-2: determining whether any code of the intercepted message used for interception is the same as any code of the different request messages, and if so, turning to the step 3-8-3; if not, starting a time length counting module to carry out time length counting and turning to the step 3-8-1 to carry out;
step 3-8-3: determining whether the intercepted message for interception has a message serial number, if so, turning to the step 3-8-4; if not, starting a time length counting module to carry out time length counting and turning to the step 3-8-1 to carry out;
step 3-8-4: determining whether the message serial number in the intercepted message is wrong, if not, turning to the step 3-8-5; if the time is wrong, starting a time counting module to carry out time counting and turning to the step 3-8-1 to carry out; determining whether the message serial number in the intercepted message is wrong or not according to the standard that whether the counting variable of the party acquiring the intercepted message is equal to the message serial number of the acquired intercepted message or not;
step 3-8-5: determining whether the message is acquired or not, and if the message is acquired, turning to the step 3-8-6; if the message is not acquired, the step 3-8-7 is carried out;
step 3-8-6: increasing one counting variable of a party acquiring the message;
step 3-8-7: determining whether the previous message is obtained or not, and if the previous message is obtained, turning to the step IV; if the previous message is not acquired, the step 3-1 is carried out;
the step IV comprises the following steps:
step 4-1: transmitting the inquiry message, and determining the acquired inquiry message and checking errors by using error checking codes in the inquiry message in sequence by the party acquiring the inquiry message;
step 4-2: determining whether any code in the inquiry message is the same as any code of the different request message, and if so, turning to the step 4-3; if not, starting a time length counting module to carry out time length counting and turning to the step 4-1 to carry out;
step 4-3: determining whether the transmitted inquiry message is an inquiry message or a message, if the transmitted inquiry message is the inquiry message or the message, turning to the step 4-4 to carry out, and if the transmitted inquiry message or the message is not the inquiry message or the message, transmitting a message for removing a message channel to terminate the maintenance of the message channel;
step 4-4: determining whether the transmitted inquiry message is an inquiry message, if so, turning to the step 4-5; if the message is not the inquiry message, increasing one counting variable of the party acquiring the message, and then transmitting a response message for responding the message to the party transmitting the message;
and 4-5: determining whether the transmission of the response message for responding the message fails, and if the transmission of the response message for responding the message fails, turning to the step V to carry out; if the failure occurs, go to step 4-6;
and 4-6: determining whether the message in the message is lost, if so, transmitting the message of removing the message channel to terminate the maintenance of the message channel; if the time length is not lost, starting a time length counting module to carry out time length counting and turning to the step 4-1 to carry out;
the step 5 comprises the following steps:
step 5-1: transmitting the message of the message keeping channel, and determining the message of the message keeping channel and carrying out error checking by using the error checking code in the message of the message keeping channel in sequence by the party acquiring the message of the message keeping channel;
step 5-2: determining whether any code in the message of the message channel is the same as any code of the request message, and if so, turning to the step 5-3; if not, starting a time length counting module to carry out time length counting, and turning to the step 5-1 to carry out the time length counting after the time length counting reaches two seconds;
step 5-3: determining whether a message serial number exists in a message of a message channel, if so, turning to the step 5-4, if not, starting a time length counting module to count time length, and turning to the step 5-1 after the time length reaches two seconds;
step 5-4: determining whether the message serial number in the message of the message channel is wrong, and if not, turning to the step 5-5; if the time is wrong, starting a time counting module to carry out time counting, and turning to the step 5-1 to carry out the time counting after the time counting reaches two seconds; determining whether the message serial number in the message of the message holding channel is wrong or not, wherein the counting variable of the party acquiring the message of the message holding channel is equal to the acquired message serial number of the message holding channel; the arbitrary code transmits a request message to a party acquiring the message and transmits the message to a party acquiring the message through a server and a party transmitting the message, when a response message responding to the 'request message' is transmitted, the arbitrary code transmitted by the server for the first time is used as a mark, the mark is contained in the message transmitted between a background computer end and the server after the server transmits for the first time, and the mark is used for determining whether the currently adopted background computer end transmits the request message towards the party acquiring the message from the party transmitting the message and the background computer end adopted when the party acquiring the message transmits the response message responding to the request message towards the party transmitting the message from the message;
step 5-5: determining whether the message is acquired or not, and if the message is acquired, turning to the step 5-6; if the message is not acquired, starting a duration counting module to carry out duration counting, and turning to the step 5-1 after the duration counting reaches two seconds;
and 5-6: increasing one counting variable of a party acquiring the message;
and 5-7: determining whether a message needs to be transmitted or not, and if so, turning to the step 3; if not, transmitting a response message for responding the message to the party transmitting the message;
determining whether the message serial number in the message of the message holding channel is wrong or not, wherein the counting variable of the party acquiring the message of the message holding channel is equal to the acquired message serial number of the message holding channel; when an arbitrary code transmits a request message towards a party acquiring the message and transmits a response message responding to the request message towards a party transmitting the message, the party acquiring the message transmits the response message responding to the request message through a server, the arbitrary code in the first transmission of the server is used as a mark, the mark is contained in the messages transmitted between a background computer end and the server after the first transmission of the server, and the mark is used for determining whether the currently adopted background computer end transmits the request message towards the party acquiring the message and transmits the response message responding to the request message towards the party transmitting the message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710251819.9A CN107196994B (en) | 2017-04-18 | 2017-04-18 | Aquatic animal disease sampling method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710251819.9A CN107196994B (en) | 2017-04-18 | 2017-04-18 | Aquatic animal disease sampling method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107196994A CN107196994A (en) | 2017-09-22 |
CN107196994B true CN107196994B (en) | 2021-05-07 |
Family
ID=59870984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710251819.9A Active CN107196994B (en) | 2017-04-18 | 2017-04-18 | Aquatic animal disease sampling method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107196994B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103646477A (en) * | 2013-11-14 | 2014-03-19 | 成都博约创信科技有限责任公司 | Micro settlement system and method based on cloud platform |
CN103778531A (en) * | 2014-02-23 | 2014-05-07 | 王恩惠 | Method and system for implementing electronic bank card payment on basis of two-dimensional code |
CN104090532A (en) * | 2014-06-06 | 2014-10-08 | 陕西北人印刷机械有限责任公司 | Cloud service system applicable to packaging and printing machines and control method |
CN104181419A (en) * | 2014-08-19 | 2014-12-03 | 中华人民共和国无锡出入境检验检疫局 | Intelligent monitoring system for durability test of electric tool and durability test device |
CN104536403A (en) * | 2014-12-15 | 2015-04-22 | 沈鹏 | Water quality purification device intelligent monitoring and management system based on cloud |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107209806A (en) * | 2015-01-07 | 2017-09-26 | 雀巢产品技术援助有限公司 | System for monitoring and DHA levels being alerted to user |
-
2017
- 2017-04-18 CN CN201710251819.9A patent/CN107196994B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103646477A (en) * | 2013-11-14 | 2014-03-19 | 成都博约创信科技有限责任公司 | Micro settlement system and method based on cloud platform |
CN103778531A (en) * | 2014-02-23 | 2014-05-07 | 王恩惠 | Method and system for implementing electronic bank card payment on basis of two-dimensional code |
CN104090532A (en) * | 2014-06-06 | 2014-10-08 | 陕西北人印刷机械有限责任公司 | Cloud service system applicable to packaging and printing machines and control method |
CN104181419A (en) * | 2014-08-19 | 2014-12-03 | 中华人民共和国无锡出入境检验检疫局 | Intelligent monitoring system for durability test of electric tool and durability test device |
CN104536403A (en) * | 2014-12-15 | 2015-04-22 | 沈鹏 | Water quality purification device intelligent monitoring and management system based on cloud |
Also Published As
Publication number | Publication date |
---|---|
CN107196994A (en) | 2017-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104615852B (en) | The method for order and the raising source service efficiency of registering for guarantee online booking | |
CN106600105B (en) | Lean management system and method for dosage data of nuclear power plant | |
CN107659576A (en) | It is a kind of that the method registered is realized based on dynamic two-dimension code App | |
CN104484905B (en) | Fingerprintattendance checking system | |
CN105516133A (en) | User identity verification method, server and client | |
CN105786998A (en) | Database middleware system and method for processing data through database middleware system | |
CN109214784A (en) | A kind of method, client, server and the system of fire-fighting inspection management | |
CN108769255A (en) | The acquisition of business data and administering method | |
CN109740129B (en) | Report generation method, device and equipment based on blockchain and readable storage medium | |
CN105071966B (en) | Server is extracted in a kind of log information management method and daily record | |
CN106326280B (en) | Data processing method, device and system | |
CN107347016B (en) | Signaling flow model identification method and abnormal signaling flow identification method | |
CN107145786A (en) | The safety test system and method for test is injected based on database | |
CN110493085A (en) | Statistical method, system, electronic equipment and the medium of IPv6 active users | |
CN114757639A (en) | Data processing method, device, equipment and storage medium | |
CN107040434A (en) | Terminal computer actual bandwidth remote centralized acquisition system and method | |
CN106790439B (en) | Intelligent management and control system and method for aquatic product sampling and drug residue detection | |
CN111666193A (en) | Method and system for monitoring and testing terminal function based on real-time log analysis | |
CN107196994B (en) | Aquatic animal disease sampling method | |
CN110457351B (en) | Government financing platform data information-based management system and management method | |
CN102480383A (en) | Log information message processing method and device | |
CN106686062B (en) | Intelligent management and control system and method for aquatic product drug sampling and residue detection | |
CN103957230A (en) | Client user number determination method, server and system, and server | |
CN116723212A (en) | Data processing method, device, electronic equipment and computer readable storage medium | |
CN106789395A (en) | A kind of Distributed PDM system monitoring data transmission method based on Web |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |