Animal ingestion data transmission method, system, device and equipment and storage medium

By compressing and integrating animal feeding data in feeding terminal equipment, the problem of insufficient bandwidth caused by large data volume in the prior art is solved, and the efficiency of data transmission is improved.

CN119485066APending Publication Date: 2025-02-18BEIJING ETAG TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411805279.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Existing animal feeding data transmission technology is prone to insufficient bandwidth when the data volume is large and the density is high, which affects the efficiency of data transmission.

Method used

The data collected by the sensor is compressed and classified in the feeding terminal device, including merging, compression, screening and data integration, generating more compact animal feeding data and transmitting it to the server.

Benefits of technology

Through data compression and integration, the resources required for transmission are reduced, the efficiency of data transmission is improved, and the problems of insufficient bandwidth and untimely transmission are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119485066A_ABST
    Figure CN119485066A_ABST
Patent Text Reader

Abstract

The invention provides an animal ingestion data transmission method, system, device and equipment and a storage medium, and the method comprises the steps that a feeding terminal receives animal initial ingestion data sent by a collection device, the collection device comprises a sensor, and the animal initial ingestion data comprises at least one of an animal name, ingestion time, ingestion duration and ingestion frequency; the feeding terminal carries out compression and classification processing on the animal initial ingestion data to obtain animal ingestion data, and the compression and classification processing comprises at least one of merging, compression, screening and data integration; the feeding terminal sends animal ingestion data to the server; and the server analyzes the animal ingestion data and adjusts the intelligent animal feeding equipment according to the obtained analysis data. Through the method, the effect of improving the transmission efficiency of the animal ingestion data can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data transmission, and in particular, to a method, system, device, equipment and storage medium for transmitting animal feeding data. Background Art

[0002] With the development of big data technology, data generation and processing have become an indispensable part of various industries. In this context, the transmission and storage of feeding data generated by farmed animals has become a key technical issue. Data transmission technology is also constantly developing to meet the transmission needs of large data volumes and high data density. The existing animal feeding data transmission process is mainly compressed, parsed, processed, and merged by the server.

[0003] However, although the existing animal feeding data transmission and storage technology has solved the data transmission and storage problems to a certain extent, when the data volume is large and the density is high, the existing technology may have the problem of insufficient bandwidth, thereby affecting the efficiency of data transmission.

[0004] Therefore, how to improve the efficiency of animal feeding data transmission is a technical problem that needs to be solved. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a method for transmitting animal feeding data. The technical solution of the embodiments of the present application can improve the efficiency of animal feeding data transmission.

[0006] In a first aspect, an embodiment of the present application provides a method for transmitting animal feeding data, which is applied to a feeding terminal and a server, and the method is executed by the feeding terminal, including: receiving initial animal feeding data sent by a collection device, wherein the collection device includes a sensor, and the initial animal feeding data includes: at least one of animal name, feeding time, feeding duration and feeding frequency; compressing and classifying the initial animal feeding data to obtain animal feeding data, wherein the compression and classification processing includes: at least one of merging, compression, screening and data integration; sending the animal feeding data to a server, wherein the animal feeding data is used by the server to parse the animal feeding data, and adjust the animal intelligent feeding equipment according to the obtained parsed data.

[0007] In the above embodiments of the present application, by analyzing the data collected by the sensor in the breeding terminal device, the same or similar information is integrated and compressed, thereby avoiding the problems of insufficient bandwidth, large data volume and untimely transmission encountered in the prior art, thereby improving the efficiency of data transmission.

[0008] In some embodiments, the initial animal feeding data is compressed and classified to obtain the animal feeding data, including: merging the same animal name and the corresponding feeding time, feeding duration and feeding frequency through byte compression to obtain the first collected data; determining whether the animal name in the initial animal feeding data matches the pre-stored animal name; screening the animal names in the initial animal feeding data that match the pre-stored animal names, and deleting the animal names in the initial animal feeding data that do not match the pre-stored animal names to obtain the second collected data; integrating the first collected data and the second collected data to obtain the animal feeding data.

[0009] In the above-mentioned embodiments of the present application, by compressing, unzipping, filtering and integrating the animal feeding data, less resources can be occupied when the data is transmitted to the cloud server, thereby improving the transmission efficiency.

[0010] In the second aspect, an embodiment of the present application provides a method for transmitting animal feeding data, which is applied to a feeding terminal and a server. The method is executed by the server and includes: receiving animal feeding data sent by the feeding terminal; parsing and storing valid animal feeding data in the animal feeding data through a preset coding technology; and adjusting the animal intelligent feeding equipment according to the valid animal feeding data.

[0011] In the above-mentioned embodiments of the present application, by analyzing the collected animal data transmitted by the feeding terminal, it is possible to adjust the intelligent feeding equipment in real time to achieve a reasonable feeding effect.

[0012] In some embodiments, the intelligent animal feeding equipment is adjusted according to the effective animal feeding data, including: adjusting the feeding time, feeding frequency and feeding amount of the intelligent animal feeding equipment according to the animal name, feeding time, feeding duration and feeding frequency in the effective animal feeding data.

[0013] In the above embodiments of the present application, the feeding time, feeding frequency and feeding amount of the animal intelligent feeding equipment are adjusted by collecting animal data, and relevant feeding data can be set according to the needs of the animals to achieve a reasonable feeding effect.

[0014] In a third aspect, an embodiment of the present application provides a system for transmitting animal feeding data, including:

[0015] Intelligent inventory module, data communication module and server module;

[0016] An intelligent inventory module, used for collecting initial feeding data of animals and sending the initial feeding data to the data communication module, wherein the initial feeding data includes at least one of: animal name, feeding time, feeding duration and feeding frequency;

[0017] The data communication module is used to receive the initial animal feeding data sent by the intelligent inventory module, compress and classify the initial animal feeding data, obtain the animal feeding data, and send the animal feeding data to the server;

[0018] The server module is used to receive the animal feeding data sent by the communication module and adjust the animal intelligent feeding equipment according to the animal feeding data.

[0019] Optionally, the system further includes:

[0020] Intelligent inventory module antenna, wherein the intelligent inventory module antenna is used to identify animal-related data inside the intelligent inventory module and to generate initial animal feeding data.

[0021] In a fourth aspect, an embodiment of the present application provides a device for transmitting animal feeding data, comprising:

[0022] A receiving unit, configured to receive initial animal feeding data sent by a collecting device, wherein the collecting device includes a sensor, and the initial animal feeding data includes: at least one of an animal name, feeding time, feeding duration, and feeding frequency;

[0023] A processing unit, used for compressing and classifying the initial animal feeding data to obtain the animal feeding data, wherein the compression and classification process includes: at least one of merging, compressing, screening and data integration;

[0024] The sending unit is used to send animal feeding data to the server, wherein the animal feeding data is used by the server to analyze the animal feeding data and adjust the animal intelligent feeding equipment according to the obtained analyzed data.

[0025] Optionally, the processing unit is specifically used for:

[0026] By byte compression, the same animal name and the corresponding feeding time, feeding duration and feeding frequency are combined to obtain the first collected data;

[0027] determining whether the animal name in the initial animal feeding data matches the pre-stored animal name;

[0028] Screening the animal names in the initial animal feeding data that match the pre-stored animal names, and deleting the animal names in the initial animal feeding data that do not match the pre-stored animal names, to obtain second collected data;

[0029] The first collected data and the second collected data are integrated to obtain animal feeding data.

[0030] In a fifth aspect, an embodiment of the present application provides a device for transmitting animal feeding data, comprising:

[0031] A receiving unit, used for receiving animal feeding data sent by a feeding terminal;

[0032] A parsing unit, used for parsing and storing effective animal feeding data in the animal feeding data by using a preset coding technology;

[0033] The adjustment unit is used to adjust the animal intelligent feeding equipment according to the effective animal feeding data.

[0034] Optionally, the adjustment unit is specifically used for:

[0035] According to the animal name, feeding time, feeding duration and feeding frequency in the valid animal feeding data, adjust the feeding time, feeding frequency and feeding amount of the animal intelligent feeding equipment.

[0036] In a sixth aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the method provided in the first aspect above are executed.

[0037] In a seventh aspect, an embodiment of the present application provides a readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps in the method provided in the first aspect are performed.

[0038] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the embodiments of the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0040] Figure 1 A flowchart of a method for transmitting animal feeding data provided in an embodiment of the present application;

[0041] Figure 2 A flowchart of another method for transmitting animal feeding data provided in an embodiment of the present application;

[0042] Figure 3 A schematic block diagram of a system for transmitting animal feeding data provided in an embodiment of the present application;

[0043] Figure 4 A schematic diagram of the structure of a feeding terminal provided in an embodiment of the present application;

[0044] Figure 5 A schematic block diagram of a device for transmitting animal feeding data provided in an embodiment of the present application;

[0045] Figure 6 A schematic block diagram of another device for transmitting animal feeding data provided in an embodiment of the present application;

[0046] Figure 7 A schematic block diagram of the structure of a device for transmitting animal feeding data provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0048] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0049] The present application is applied to the scenario where an animal feeding terminal transmits data to a server. The specific scenario is that the feeding terminal merges and compresses the feeding data and then transmits it to the server, saving resources and improving transmission efficiency.

[0050] With the development of big data technology, the generation and processing of data has become an indispensable part of various industries. In this context, the transmission and storage of feeding data generated by farmed animals has become a key technical issue. Data transmission technology is also constantly developing to meet the transmission needs of large data volumes and high data density. The existing animal feeding data transmission process is mainly performed by servers for compression, parsing, processing, and merging. However, although the existing animal feeding data transmission and storage technology has solved the problem of data transmission and storage to a certain extent, when the data volume is large and the density is high, the existing technology may have insufficient bandwidth problems, thereby affecting the efficiency of data transmission.

[0051] To this end, the present application receives the initial animal feeding data sent by the collection device, wherein the collection device includes a sensor, and the initial animal feeding data includes: at least one of the animal name, feeding time, feeding duration and feeding frequency; compresses and classifies the initial animal feeding data to obtain animal feeding data, wherein the compression and classification processing includes: at least one of merging, compression, screening and data integration; sends the animal feeding data to the server, wherein the animal feeding data is used by the server to parse the animal feeding data, and adjust the animal intelligent feeding equipment according to the obtained parsed data. By analyzing the data collected by the sensor on the feeding terminal equipment, integrating and compressing the same or similar information, the problems of insufficient bandwidth, large data volume and untimely transmission encountered in the prior art are avoided, thereby improving the efficiency of data transmission.

[0052] In the embodiment of the present application, the execution entity may be an animal feeding data transmission device in an animal feeding data transmission system. In actual applications, the animal feeding data transmission device may be an electronic device such as a terminal device and a server, which is not limited here.

[0053] Combine the following Figure 1 The method for transmitting animal feeding data in an embodiment of the present application is described in detail.

[0054] Please see Figure 1 , Figure 1 A flowchart of a method for transmitting animal feeding data provided in an embodiment of the present application is applied to a feeding terminal and a server. The method is executed by the feeding terminal, such as Figure 1 The methods shown for transmitting animal feeding data include:

[0055] Step 110: receiving the initial animal feeding data sent by the collection device.

[0056] Among them, the collection device includes a sensor, and the initial feeding data of the animal includes: at least one of the animal name, feeding time, feeding duration and feeding frequency. The collection device can also be a temperature sensor and a humidity sensor, etc. The collected data can also include the animal's ambient temperature, humidity and light intensity, etc.

[0057] Optionally, the initial animal feeding data sent by the collecting device may be received via a network or Bluetooth connection.

[0058] Step 120: compress and classify the initial animal feeding data to obtain animal feeding data.

[0059] The compression and classification processing includes at least one of merging, compressing, screening and data integration, and may also include processing operations such as deletion and modification.

[0060] In some embodiments of the present application, the initial animal feeding data is compressed and classified to obtain the animal feeding data, including: merging the same animal name and the corresponding feeding time, feeding duration and feeding frequency through byte compression to obtain the first collected data; determining whether the animal name in the initial animal feeding data matches the pre-stored animal name; screening the animal names in the initial animal feeding data that match the pre-stored animal names, and deleting the animal names in the initial animal feeding data that do not match the pre-stored animal names to obtain the second collected data; integrating the first collected data and the second collected data to obtain the animal feeding data.

[0061] In the above process, the present application can occupy less resources and improve the transmission efficiency when transmitting the data to the cloud server by compressing, condensing, screening and integrating the animal feeding data.

[0062] Among them, the byte compression method can be set according to needs. For example, the compression of date and time information is compressed from the original 6 bytes of year, month, day, hour, minute and second to 3 bytes; the compression of animal ID information is compressed from the original 12 bytes to 4 bytes; the compression of duration information is compressed to 1 byte; other information is compressed from the original scattered data to bit-by-bit judgment and processing, etc.

[0063] In addition, for the same animal ID, data is merged and calculated, and for different animal ID information, data lengths are merged to reduce the number of data entries.

[0064] For example, the following multiple messages: ID1, July 18, 2024, 15:01:26, duration 30 seconds, other messages; ID1, July 18, 2024, 15:11:27, duration 50 seconds, other messages; ID1, July 18, 2024, 15:18:20, duration 30 seconds, other messages ID1, July 18, 2024, 15:20:16, duration 20 seconds , other information; ID1, July 18, 2024, 15:35:33, duration 60 seconds, other information; ID1, July 18, 2024, 15:50:45, duration 70 seconds, other information; ID1, July 18, 2024, 15:35:58, duration 50 seconds, other information; ID2, July 18, 2024, 15:05:08, duration 20 seconds, other Information; ID2, July 18, 2024, 15:20:51, duration 90 seconds, other information; ID3, July 18, 2024, 15:10:28, duration 55 seconds, other information; ID4, July 18, 2024, 15:05:07, duration 100 seconds, other information; ID4, July 18, 2024, 15:11:18, duration 40 seconds, other information ; ID4, July 18, 2024, 15:26:56, duration 255 seconds, other information; ID5, July 18, 2024, 15:35:11, duration 30 seconds, other information; ID5, July 18, 2024, 15:44:48, duration 215 seconds, other information; ID5, July 18, 2024, 15:53:50, duration 50 seconds, other information. These 16 pieces of information can be compressed and integrated into one piece of information through conditional judgment: the format is as follows, date and time 3 bytes, ID1, duration, frequency, information, D2, duration, frequency, information, D3, duration, frequency, information, D4, duration, frequency, information, D5, duration, frequency, information. By compressing this method, the amount and length of original data are greatly reduced, the transmission pressure is reduced, and the transmission efficiency is improved, so that the data communication module can connect to and undertake the transmission tasks of more intelligent inventory units.

[0065] Optionally, the first collected data and the second collected data are integrated to obtain animal feeding data, including: identifying the first collected data and the second collected data, and reading a non-specified ID, judging it as an invalid ID, and directly screening and discarding it without transmitting it to the server and then judging it as invalid and discarding it, which not only improves data processing efficiency but also reduces transmission pressure. Screen and merge and calculate data with the same date and time. For example, screen and merge and calculate data within the same hour. Within this hour, many IDs may be read, and each ID may be read multiple times. After collecting these data, the hardware module will first screen, process and calculate the data with the same ID, and then integrate and process the data with different IDs according to the above-mentioned compression integration algorithm and protocol. The data can be screened, integrated and processed on the device side to obtain more useful data, and then transmitted to the server side.

[0066] Step 130: Send animal feeding data to the server.

[0067] Among them, the animal feeding data is used by the server to analyze the animal feeding data and adjust the animal intelligent feeding equipment according to the obtained analyzed data.

[0068] In the above Figure 1 In the process shown, the present application receives the initial animal feeding data sent by the collection device, wherein the collection device includes a sensor, and the initial animal feeding data includes: at least one of the animal name, feeding time, feeding duration and feeding frequency; compresses and classifies the initial animal feeding data to obtain the animal feeding data, wherein the compression and classification process includes: at least one of merging, compression, screening and data integration; sends the animal feeding data to the server, wherein the animal feeding data is used by the server to parse the animal feeding data, and adjust the animal intelligent feeding equipment according to the obtained parsed data. By analyzing the data collected by the sensor on the feeding terminal equipment, integrating and compressing the same or similar information, the problems of insufficient bandwidth, large data volume and untimely transmission encountered in the prior art are avoided, thereby improving the efficiency of data transmission.

[0069] Please see Figure 2 , Figure 2 A flowchart of another method for animal feeding data transmission provided in an embodiment of the present application is applied to a feeding terminal and a server, and the method is executed by the server, such as Figure 2 The method of transmitting animal feeding data shown includes: animal name, feeding time, feeding duration and feeding frequency, etc.

[0070] Step 210: Receive animal feeding data sent by the feeding terminal.

[0071] Step 220: parse and store the valid animal feeding data in the animal feeding data by using a preset encoding technology.

[0072] The preset coding technology may be a coding technology customized by relevant technicians, so that the compressed data sent by the feeding terminal can be analyzed, and then the valid data in the uploaded animal collection data can be restored and stored.

[0073] Step 230: Adjust the intelligent animal feeding equipment according to the effective animal feeding data.

[0074] In some embodiments of the present application, the animal intelligent feeding equipment is adjusted according to the effective animal feeding data, including: adjusting the feeding time, feeding frequency and feeding amount of the animal intelligent feeding equipment according to the animal name, feeding time, feeding duration and feeding frequency in the effective animal feeding data.

[0075] In the above process, the present application adjusts the feeding time, feeding frequency and feeding amount of the animal intelligent feeding equipment through the collected animal data, and can set the relevant feeding data according to the needs of the animals to achieve the effect of reasonable feeding.

[0076] Previous article Figure 1-Figure 2 The method of animal feeding data transmission is described below. Figure 3 Describe a system for transmitting data about animal feeding.

[0077] Please see Figure 3 , Figure 3 A schematic block diagram of a system 300 for transmitting animal feeding data is provided for the present application, including:

[0078] Intelligent inventory module 310, data communication module 320 and server module 330;

[0079] The intelligent inventory module 310 is used to collect the initial feeding data of the animals and send the initial feeding data to the data communication module, wherein the initial feeding data includes at least one of: the name of the animal, the feeding time, the feeding duration and the feeding frequency;

[0080] The data communication module 320 is used to receive the initial animal feeding data sent by the intelligent inventory module, compress and classify the initial animal feeding data to obtain the animal feeding data, and send the animal feeding data to the server;

[0081] The server module 330 is used to receive the animal feeding data sent by the communication module and adjust the animal intelligent feeding equipment according to the animal feeding data.

[0082] Optionally, the system further includes:

[0083] Intelligent inventory module antenna, wherein the intelligent inventory module antenna is used to identify animal-related data inside the intelligent inventory module and to generate initial animal feeding data.

[0084] Among them, animal-related data includes the name of the target animal and feeding-related data.

[0085] also, Figure 3 For the specific methods and steps performed by the system shown, please refer to Figure 1 and Figure 2 The method shown will not be described in detail here.

[0086] Optionally, the intelligent inventory module, the data communication module and the intelligent inventory module antenna can constitute Figure 1 The feeding terminal mentioned in the above can be specifically Figure 4 The feeding terminal shown is described in detail.

[0087] Please see Figure 4 , Figure 4 A schematic diagram of the structure of a feeding terminal provided in this application, such as Figure 4 The feeding terminal shown includes:

[0088] Smart inventory module 410 , data communication module 420 and smart inventory module antenna 430 .

[0089] The intelligent inventory module 410 is used to collect the initial feeding data of the animals and send the initial feeding data to the data communication module, wherein the initial feeding data includes at least one of: the name of the animal, feeding time, feeding duration and feeding frequency;

[0090] Intelligent inventory module antenna 430, used for the intelligent inventory module antenna to identify animal-related data inside the intelligent inventory module and to generate initial animal feeding data;

[0091] The data communication module 420 is used to receive the initial animal feeding data sent by the intelligent inventory module, compress and classify the initial animal feeding data to obtain the animal feeding data, and send the animal feeding data to the server.

[0092] also, Figure 4 The specific methods and steps executed by each module of the terminal shown can be found in Figure 1 and Figure 2 The method shown and Figure 3 The system shown will not be described in detail here.

[0093] Previous article Figure 1-Figure 2 The method of animal feeding data transmission is described below. Figure 5-Figure 7 A device for transmitting data on animal feeding is described.

[0094] Please refer to Figure 5, is a schematic block diagram of a device 500 for transmitting animal feeding data provided in an embodiment of the present application. The device 500 may be a module, program segment or code on an electronic device. The device 500 is similar to the above Figure 1 The method embodiment corresponds to and can be executed Figure 1 The various steps involved in the method embodiment and the specific functions of the device 500 can be found in the description below. To avoid repetition, the detailed description is appropriately omitted here.

[0095] Optionally, the device 500 includes:

[0096] The receiving unit 510 is used to receive the initial feeding data of the animal sent by the collecting device, wherein the collecting device includes a sensor, and the initial feeding data of the animal includes: at least one of the animal name, feeding time, feeding duration and feeding frequency;

[0097] The processing unit 520 is used to compress and classify the initial animal feeding data to obtain the animal feeding data, wherein the compression and classification processing includes: at least one of merging, compressing, screening and data integration;

[0098] The sending unit 530 is used to send the animal feeding data to the server, wherein the animal feeding data is used by the server to analyze the animal feeding data and adjust the animal intelligent feeding equipment according to the obtained analyzed data.

[0099] Optionally, the processing unit 520 is specifically configured to:

[0100] By means of byte compression, the same animal name and the corresponding feeding time, feeding duration and feeding frequency are merged to obtain the first collected data; it is determined whether the animal name in the initial feeding data of the animal matches the pre-stored animal name; the animal names that match the pre-stored animal names in the initial feeding data of the animal are screened, and the animal names that do not match the pre-stored animal names in the initial feeding data of the animal are deleted to obtain the second collected data; the first collected data and the second collected data are integrated to obtain the animal feeding data.

[0101] Please refer to Figure 6 , is a schematic block diagram of another device 600 for transmitting animal feeding data provided in an embodiment of the present application. The device 600 may be a module, program segment or code on an electronic device. The device 600 is similar to the above Figure 2 The method embodiment corresponds to and can be executed Figure 2 The various steps involved in the method embodiment and the specific functions of the device 600 can be found in the description below. To avoid repetition, the detailed description is appropriately omitted here.

[0102] Optionally, the device 600 includes:

[0103] The receiving unit 610 is used to receive the animal feeding data sent by the feeding terminal;

[0104] The parsing unit 620 is used to parse and store the valid animal feeding data in the animal feeding data by using a preset coding technology;

[0105] The adjustment unit 630 is used to adjust the animal intelligent feeding equipment according to the effective animal feeding data.

[0106] Optionally, the adjusting unit 630 is specifically configured to:

[0107] According to the animal name, feeding time, feeding duration and feeding frequency in the valid animal feeding data, adjust the feeding time, feeding frequency and feeding amount of the animal intelligent feeding equipment.

[0108] Please refer to Figure 7 7 is a schematic block diagram of a device for transmitting animal feeding data provided in an embodiment of the present application. The device may include a memory 710 and a processor 720. Optionally, the device may also include: a communication interface 730 and a communication bus 740. The device is similar to the above Figure 1 or Figure 2 The method embodiment corresponds to and can be executed Figure 1 or Figure 2 The various steps involved in the method embodiment and the specific functions of the device can be found in the description below.

[0109] Specifically, the memory 710 is used to store computer-readable instructions.

[0110] Processor 720 is used to process the readable instructions stored in the memory and execute Figure 1 or Figure 2 The steps in the method.

[0111] The communication interface 730 is used for signaling or data communication with other node devices, for example, for communication with a server or a terminal, or for communication with other device nodes, but the embodiments of the present application are not limited thereto.

[0112] The communication bus 740 is used to realize direct connection and communication among the above components.

[0113] The communication interface 730 of the device in the embodiment of the present application is used to communicate signals or data with other node devices. The memory 710 can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. The memory 710 can also be at least one storage device located away from the aforementioned processor. The memory 710 stores computer-readable instructions. When the computer-readable instructions are executed by the processor 720, the electronic device executes the aforementioned Figure 1 or Figure 2 The method process shown. The processor 720 can be used on the device 500 or the device 600, and is used to perform the functions in the present application. Exemplarily, the above-mentioned processor 720 can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and the embodiments of the present application are not limited to this.

[0114] The embodiment of the present application also provides a readable storage medium, when the computer program is executed by a processor, Figure 1 or Figure 2 The method process in the method embodiment shown is executed by the electronic device.

[0115] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method, and will not be described in detail here.

[0116] In summary, the embodiments of the present application provide a method, system, device, equipment and storage medium for transmitting animal feeding data, the method comprising: receiving initial feeding data of animals sent by a collection device, wherein the collection device comprises a sensor, and the initial feeding data of animals comprises: at least one of the name of the animal, feeding time, feeding duration and feeding frequency; compressing and classifying the initial feeding data of animals to obtain animal feeding data, wherein the compression and classification processing comprises: at least one of merging, compression, screening and data integration; sending the animal feeding data to a server, wherein the animal feeding data is used by the server to parse the animal feeding data, and adjust the animal intelligent feeding equipment according to the obtained parsed data. This method can achieve the effect of improving the efficiency of animal feeding data transmission.

[0117] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0118] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0119] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0120] The above description is only an embodiment of the present application and is not intended to limit the scope of protection of the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.

[0121] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0122] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

Claims

1. A method for transmitting animal feeding data, characterized in that: Applied to a feeding terminal and a server, the method is executed by the feeding terminal and includes: Receiving initial animal feeding data sent by a collection device, wherein the collection device includes a sensor, and the initial animal feeding data includes: at least one of: animal name, feeding time, feeding duration, and feeding frequency; Performing compression and classification processing on the initial animal feeding data to obtain animal feeding data, wherein the compression and classification processing includes: at least one of merging, compressing, screening and data integration; The animal feeding data is sent to the server, wherein the animal feeding data is used by the server to parse the animal feeding data and adjust the animal intelligent feeding equipment according to the parsed data.

2. The method according to claim 1, characterized in that The initial animal feeding data is compressed and classified to obtain the animal feeding data, including: By byte compression, the same animal name and the corresponding feeding time, feeding duration and feeding frequency are combined to obtain the first collected data; Determining whether the animal name in the initial animal feeding data matches the pre-stored animal name; Screening the animal names in the initial animal feeding data that match the pre-stored animal names, and deleting the animal names in the initial animal feeding data that do not match the pre-stored animal names, to obtain second collected data; The first collected data and the second collected data are integrated to obtain the animal feeding data.

3. A method for transmitting animal feeding data, characterized in that: Applied to a feeding terminal and a server, the method is executed by the server and includes: Receiving animal feeding data sent by the feeding terminal; Parsing and storing valid animal feeding data in the animal feeding data by using a preset coding technology; According to the effective animal feeding data, the animal intelligent feeding equipment is adjusted.

4. The method according to claim 3, characterized in that The step of adjusting the intelligent animal feeding equipment according to the effective animal feeding data includes: According to the animal name, feeding time, feeding duration and feeding frequency in the effective animal feeding data, the feeding time, feeding frequency and feeding amount of the animal intelligent feeding equipment are adjusted.

5. A system for transmitting animal feeding data, characterized in that: include: Intelligent inventory module, data communication module and server module; The intelligent inventory module is used to collect the initial feeding data of the animals and send the initial feeding data to the data communication module, wherein the initial feeding data includes at least one of: the name of the animal, feeding time, feeding duration and feeding frequency; The data communication module is used to receive the initial animal feeding data sent by the intelligent inventory module, compress and classify the initial animal feeding data to obtain animal feeding data, and send the animal feeding data to the server; The server module is used to receive the animal feeding data sent by the communication module and adjust the animal intelligent feeding equipment according to the animal feeding data.

6. The system according to claim 5, characterized in that Also includes: An intelligent inventory module antenna, wherein the intelligent inventory module antenna is used to identify animal-related data inside the intelligent inventory module and cooperate to generate the animal's initial feeding data.

7. A device for transmitting animal feeding data, characterized in that: include: A receiving unit, configured to receive initial animal feeding data sent by a collection device, wherein the collection device comprises a sensor, and the initial animal feeding data comprises: at least one of an animal name, feeding time, feeding duration, and feeding frequency; A processing unit, configured to compress and classify the initial animal feeding data to obtain animal feeding data, wherein the compression and classification process includes at least one of merging, compressing, screening and data integration; The sending unit is used to send the animal feeding data to the server, wherein the animal feeding data is used by the server to analyze the animal feeding data and adjust the animal intelligent feeding equipment according to the obtained analyzed data.

8. A device for transmitting animal feeding data, characterized in that: include: A receiving unit, used for receiving animal feeding data sent by a feeding terminal; A parsing unit, used for parsing and storing the valid animal feeding data in the animal feeding data by using a preset coding technology; The adjustment unit is used to adjust the animal intelligent feeding equipment according to the effective animal feeding data.

9. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the steps in the method as described in any one of claims 1-2 or 3-4 are executed.

10. A computer-readable storage medium, characterized in that: include: A computer program, when the computer program is run on a computer, causes the computer to execute the method according to any one of claims 1-2 or 3-4.