Positioning method, device and system

文档序号:1522525 发布日期:2020-02-11 浏览:30次 中文

阅读说明:本技术 一种定位方法、装置及系统 (Positioning method, device and system ) 是由 陶兴源 刘永霞 沈翀 李芳媛 于 2019-11-05 设计创作,主要内容包括:本申请提供一种定位方法、装置及系统,其中,定位方法包括:获取监控区域内的语音信号,并检测语音信号中的家畜叫声信号;根据检测到的家畜叫声信号对发出叫声的家畜进行定位,得到监控区域中的家畜叫声区域。因此,通过语音识别可以实时采集监控区域内家畜的叫声,并对发出叫声的家畜进行定位,以使管理人员可以根据定位的结果,快速的寻找到发出叫声的基础,从而提高管理人员的工作效率。(The application provides a positioning method, a positioning device and a positioning system, wherein the positioning method comprises the following steps: acquiring a voice signal in a monitoring area, and detecting a livestock voice signal in the voice signal; and positioning the livestock sending out the voice according to the detected livestock voice signal to obtain a livestock voice calling area in the monitoring area. Therefore, the voice of the livestock in the monitoring area can be collected in real time through voice recognition, and the livestock which sends the voice is positioned, so that a manager can quickly find the basis for sending the voice according to the positioning result, and the working efficiency of the manager is improved.)

1. A method of positioning, comprising:

acquiring a voice signal in a monitoring area, and detecting a livestock voice signal in the voice signal;

and positioning the livestock sending out the voice according to the detected livestock voice signal to obtain a livestock voice calling area in the monitoring area.

2. The method of claim 1, wherein after said obtaining the voice signal in the monitored area, the method further comprises:

and carrying out noise reduction processing on the voice signal.

3. The method according to claim 1, wherein the locating the livestock which emits the sound according to the detected livestock sound emitting signal comprises:

carrying out Mel frequency spectrum processing on the livestock acoustic signal to obtain a first input signal, and carrying out generalized cross-correlation function processing on the livestock acoustic signal to obtain a second input signal;

inputting the first input signal and the second input signal into a first neural network model trained in advance; wherein the first neural network model outputs results characterizing the location of the talking livestock.

4. The positioning method according to claim 1, wherein after the livestock is positioned according to the detected livestock sound-emitting signal to obtain the livestock sound-emitting area in the monitored area, the positioning method further comprises:

and determining the state of the livestock in the livestock calling area according to the livestock calling signal.

5. The method according to claim 4, wherein the determining the status of the livestock in the livestock voicing region from the livestock voicing signal comprises:

judging whether the frequency of the voice in the livestock voice calling signal is within a preset voice calling frequency;

and when the frequency of the voice in the livestock voice signal is within a preset voice frequency, determining that the livestock is in a hungry state or a pressed state.

6. The method of claim 5, wherein after said determining that said livestock is starved or stressed, said method further comprises:

acquiring an image of the livestock voice calling area;

and displaying the image or sending the image to a terminal of a manager.

7. A positioning device, comprising:

the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring voice signals in a monitoring area and detecting livestock voice signals in the voice signals;

and the positioning module is used for positioning the livestock sending the voice according to the detected livestock voice calling signal to obtain a livestock voice calling area in the monitoring area.

8. A positioning system, comprising: a voice signal acquisition device and a processing device;

the voice signal acquisition device is connected with the processing device and is used for acquiring voice signals in the monitoring area;

the processing device is used for executing the positioning method according to any one of claims 1-6.

9. The positioning system of claim 8, further comprising: an image acquisition device;

the image acquisition device is connected with the processing device and is used for acquiring the image of the livestock sound calling area.

10. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the positioning method according to any one of claims 1 to 6.

Technical Field

The application relates to the field of livestock breeding, in particular to a positioning method, a positioning device and a positioning system.

Background

In the livestock breeding industry today, management personnel need to pay attention to the status of the bred livestock at any time, for example: whether hungry, whether injured, whether ill, etc. However, since thousands or even tens of thousands of livestock are generally cultivated in a farm, a large number of managers are required to patrol and check at any time to find abnormal livestock in the livestock in time, and a large amount of manpower and weakness are consumed. Moreover, the system is only checked manually, so that the efficiency is low and omission easily occurs.

Disclosure of Invention

An object of the embodiments of the present application is to provide a positioning method, apparatus and system, so as to solve the technical problem of low working efficiency.

In order to achieve the above purpose, the technical solutions provided in the embodiments of the present application are as follows:

in a first aspect, an embodiment of the present application provides a positioning method, including: acquiring a voice signal in a monitoring area, and detecting a livestock voice signal in the voice signal; and positioning the livestock sending out the voice according to the detected livestock voice signal to obtain a livestock voice calling area in the monitoring area. Therefore, the voice of the livestock in the monitoring area can be collected in real time through voice recognition, and the livestock which sends the voice is positioned, so that a manager can quickly find the basis for sending the voice according to the positioning result, and the working efficiency of the manager is improved.

In an optional embodiment of the present application, after the acquiring the voice signal in the monitored area, the positioning method further includes: and carrying out noise reduction processing on the voice signal. Therefore, after the voice signal is acquired, the voice signal can be subjected to noise reduction processing, thereby improving the accuracy of positioning.

In an optional embodiment of the present application, the locating the livestock sending out the voice according to the detected livestock voice signal includes: carrying out Mel frequency spectrum processing on the livestock acoustic signal to obtain a first input signal, and carrying out generalized cross-correlation function processing on the livestock acoustic signal to obtain a second input signal; inputting the first input signal and the second input signal into a first neural network model trained in advance; wherein the first neural network model outputs results characterizing the location of the talking livestock. Therefore, the voice signals processed by the Mel frequency spectrum processing and the generalized cross-correlation function are input into the pre-trained first neural network model, and a positioning result with high accuracy is obtained.

In an optional embodiment of the present application, after the positioning the livestock sending out the voice call according to the detected livestock voice call signal to obtain the livestock voice call area in the monitored area, the positioning method further includes: and determining the state of the livestock in the livestock calling area according to the livestock calling signal. Therefore, because the livestock in different states send out different voices, the state of the livestock can be determined according to the voices of the livestock, such as: starvation, illness and the like, so that managers can quickly perform corresponding treatment on the livestock which make a call, and the working efficiency is improved.

In an optional embodiment of the present application, the determining the status of the livestock in the livestock vocalizing area according to the livestock vocalizing signal includes: judging whether the frequency of the voice in the livestock voice calling signal is within a preset voice calling frequency; and when the frequency of the voice in the livestock voice signal is within a preset voice frequency, determining that the livestock is in a hungry state or a pressed state.

In an optional embodiment of the present application, after the determining that the livestock is in a hungry state or a compressed state, the locating method further comprises: acquiring an image of the livestock voice calling area; and displaying the image or sending the image to a terminal of a manager. Therefore, the image of the livestock calling area can be displayed or sent to the manager, so that the manager can determine the real-time condition of the livestock according to the image of the livestock calling area.

In a second aspect, an embodiment of the present application provides a positioning apparatus, including: the system comprises a first acquisition module, a second acquisition module and a third acquisition module, wherein the first acquisition module is used for acquiring voice signals in a monitoring area and detecting livestock voice signals in the voice signals; and the positioning module is used for positioning the livestock sending the voice according to the detected livestock voice calling signal to obtain a livestock voice calling area in the monitoring area. Therefore, the voice of the livestock in the monitoring area can be collected in real time through voice recognition, and the livestock which sends the voice is positioned, so that a manager can quickly find the basis for sending the voice according to the positioning result, and the working efficiency of the manager is improved.

In an optional embodiment of the present application, the positioning device further comprises: and the noise reduction module is used for carrying out noise reduction processing on the voice signal. Therefore, after the voice signal is acquired, the voice signal can be subjected to noise reduction processing, thereby improving the accuracy of positioning.

In an optional embodiment of the present application, the positioning module is further configured to: carrying out Mel frequency spectrum processing on the livestock acoustic signal to obtain a first input signal, and carrying out generalized cross-correlation function processing on the livestock acoustic signal to obtain a second input signal; inputting the first input signal and the second input signal into a first neural network model trained in advance; wherein the first neural network model outputs results characterizing the location of the talking livestock. Therefore, the voice signals processed by the Mel frequency spectrum processing and the generalized cross-correlation function are input into the pre-trained first neural network model, and a positioning result with high accuracy is obtained.

In an optional embodiment of the present application, the positioning device further comprises: the first determining module is used for determining the state of the livestock in the livestock calling area according to the livestock calling signal. Therefore, because the livestock in different states send out different voices, the state of the livestock can be determined according to the voices of the livestock, such as: starvation, illness and the like, so that managers can quickly perform corresponding treatment on the livestock which make a call, and the working efficiency is improved.

In an optional embodiment of the present application, the first determining module is further configured to: judging whether the frequency of the voice in the livestock voice calling signal is within a preset voice calling frequency; and when the frequency of the voice in the livestock voice signal is within a preset voice frequency, determining that the livestock is in a hungry state or a pressed state.

In an optional embodiment of the present application, the positioning device further comprises: a second acquisition module, configured to acquire an image of the livestock cry area, perform livestock detection on the image, and determine at least one cub area containing cubs and at least one adult livestock area containing adult livestock in the image; a second determining module for detecting the adult livestock lying down in the adult livestock area and determining a lying adult livestock area containing the lying adult livestock; the judging module is used for judging whether the cubs are pressed by the lying adult livestock or not according to the overlapping relation between the lying adult livestock area and the cub area; and the alarm module is used for generating an alarm signal if the cubs are pressed by the lying adult livestock. Therefore, whether the cubs are pressed by the lying adult livestock or not can be judged in the livestock calling area in real time through image recognition, and when the cubs are pressed by the lying adult livestock, an alarm signal is generated in time, so that workers can rescue the pressed cubs in time, the rescue efficiency is improved, and the loss of a farm is remarkably reduced.

In a third aspect, an embodiment of the present application provides a positioning system, including: a voice signal acquisition device and a processing device; the voice signal acquisition device is connected with the processing device and is used for acquiring voice signals in the monitoring area; the processing means is adapted to perform the positioning method as described in the first aspect.

In an optional embodiment of the present application, the positioning system further comprises: an image acquisition device; the image acquisition device is connected with the processing device and is used for acquiring the image of the livestock sound calling area.

In a fourth aspect, embodiments of the present application provide a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform the positioning method of the first aspect.

In order to make the aforementioned objects, features and advantages of the present application more comprehensible, embodiments accompanied with figures are described in detail below.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.

Fig. 1 is a block diagram of a positioning system according to an embodiment of the present disclosure;

fig. 2 is a block diagram of a processing device according to an embodiment of the present disclosure;

fig. 3 is a flowchart of a positioning method according to an embodiment of the present application;

fig. 4 is a flowchart of another positioning method provided in the embodiments of the present application;

fig. 5 is a block diagram of a positioning apparatus according to an embodiment of the present disclosure.

Detailed Description

The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.

In order to ensure that livestock in a farm can grow healthily and normally, the state of the livestock needs to be detected in real time, and the livestock with abnormal conditions needs to be properly treated. In the current breeding industry, the detection of the piglet stress condition is mainly realized through manual supervision, such as: and (4) listening for a call, patrolling for checking and the like to position, and then manually going to a site for investigation and processing. However, since the livestock in a farm is generally huge in number, a large amount of manpower is consumed, and the livestock is only checked manually, so that the efficiency is low and omission easily occurs.

Therefore, in order to deal with a large number of positioning tasks, the embodiment of the present application provides a positioning system 100, and the positioning system 100 can detect the condition of the farm in real time on line for 24 hours. The positioning system 100 saves labor and physical strength by reducing the workload of detecting the condition of the livestock in 24 hours by manpower, so that the manpower can be more efficient and timely when the abnormal livestock is treated.

Referring to fig. 1, fig. 1 is a block diagram of a positioning system according to an embodiment of the present disclosure, where the positioning system 100 includes: a voice signal acquisition device 101 and a processing device 102; the voice signal acquisition device 101 is connected with the processing device 102 and is used for acquiring voice signals in the monitoring area; the processing device is used for executing the positioning method.

For example, the voice signal collecting device 101 may be various types of microphones or devices with microphones, and is used to collect voice signals in the monitored area and send the collected voice signals to the processing device 102, so that the processing device 102 can determine the livestock sound-calling area according to the received voice signals, i.e. the processing device 102 can be used to perform the positioning method. The specific steps of the positioning method provided in the embodiment of the present application will be described in detail in the following embodiments.

In the embodiment of the present invention, the number of the voice signal collecting devices 101 is not specifically limited, and may be one or more, so that the voice signal of the whole farm can be collected. For example, the voice signal collecting devices 101 may be disposed on four sides of a farm at equal intervals, or may be disposed inside the farm uniformly, and the like, and those skilled in the art may select the voice signal collecting devices appropriately according to actual situations. Wherein, when being provided with a plurality of voice signal collection system 101 in a plant, each voice signal collection system 101 can correspond the voice signal of gathering a monitoring area, and a plurality of monitoring area combinations can cover whole plant, guarantee not to have the control blind area in the plant.

As an implementation manner, please refer to fig. 2, fig. 2 is a block diagram of a processing apparatus according to an embodiment of the present disclosure, in which the processing apparatus 102 includes: at least one processor 201, at least one communication interface 202, at least one memory 203 and at least one communication bus 204. Wherein, the communication bus 204 is used for realizing direct connection communication of these components, the communication interface 202 is used for communicating signaling or data with other node devices, and the memory 203 stores machine readable instructions executable by the processor 201. When the electronic device is in operation, the processor 201 communicates with the memory 203 via the communication bus 204, and the machine-readable instructions, when called by the processor 201, perform the positioning method.

The processor 201 may be an integrated circuit chip having signal processing capabilities. The processor 201 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components. Which may implement or perform the various methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.

The Memory 203 may include, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read Only Memory (PROM), Erasable Read Only Memory (EPROM), electrically Erasable Read Only Memory (EEPROM), and the like.

It will be appreciated that the configuration shown in FIG. 2 is merely illustrative and that the processing device 102 may include more or fewer components than shown in FIG. 2 or may have a different configuration than shown in FIG. 2. The components shown in fig. 2 may be implemented in hardware, software, or a combination thereof. In the embodiment of the present application, the processing device 102 may be, but is not limited to, an entity device such as a desktop computer, a notebook computer, a smart phone, an intelligent wearable device, and a vehicle-mounted device, and may also be a virtual device such as a virtual machine.

Further, referring to fig. 1, the positioning system 100 may further include: an image acquisition device 103; the image acquisition device 103 is connected with the processing device 102 and is used for acquiring the image of the livestock vocalizing area.

For example, the image capturing device 103 may be various types of cameras or devices with cameras, and is configured to capture images or videos of the called-sound area of the livestock and send the captured images to the processing device 102, so that the processing device 102 determines whether the cub is pressed by the lying adult livestock in the called-sound area of the livestock according to the received images and videos.

In the embodiment of the present invention, the number of the image capturing devices 103 is also not specifically limited, and may be one or more, so that the image capturing device can capture the image of the whole farm. For example, the image capturing devices 103 may be disposed on four sides of a pig farm at equal intervals, or may be disposed inside the pig farm uniformly, and one image capturing device 103 may be disposed beside each voice signal capturing device 101, and those skilled in the art may select the image capturing devices appropriately according to actual situations. Wherein, similar with speech signal collection system 101, when being provided with a plurality of image acquisition device 101 in a plant, each image acquisition device 101 can correspond the image of gathering a monitoring area, and a plurality of monitoring area combinations can cover whole plant, do not have the control blind area in the assurance plant.

Further, the positioning system 100 may further include: and (4) cloud platform.

For example, the voice signal acquired by the voice signal acquiring device 101 and the image acquired by the image acquiring device 103 may be directly sent to the processing device 102 for processing, or may be sent to the cloud platform for storage, and then the cloud platform sends the stored image and the stored voice signal to the processing device 102 for processing when necessary.

In addition, the voice signal collected by the voice signal collection device 101 and the image collected by the image collection device 103 can be stored in the cloud platform for scientific research in other directions.

As another embodiment, the processing device 102 may be a module in a cloud platform, that is, the cloud platform may directly execute the positioning method. The voice signal that voice signal collection device 103 gathered and the image that image acquisition device 101 gathered can directly send for the cloud platform, and the cloud platform detects the condition of domestic animal according to received image and voice signal.

Based on the positioning system 100, the embodiment of the present application further provides a positioning method, which can be executed by the processing device 102 in the positioning system 100.

Referring to fig. 3, fig. 3 is a flowchart of a positioning method according to an embodiment of the present disclosure, where the positioning method includes the following steps:

step S301: and acquiring a voice signal in the monitoring area, and detecting a livestock voice signal in the voice signal.

Step S302: and positioning the livestock sending out the voice according to the detected livestock voice signal to obtain a livestock voice calling area in the monitoring area.

For example, the livestock cry area can be determined by collecting voice signals in the breeding by using a voice signal collecting device and analyzing the livestock cry in the breeding. The voice signal acquisition device can acquire voice signals in the monitoring area, then the voice signals can be directly sent to the processing device, the voice signals can also be sent to the cloud platform to be stored, and then the cloud platform sends the stored voice signals to the processing device.

After the processing device acquires the voice signals in the monitoring area in the mode, whether the voice signals contain the voice of the livestock can be detected. As an embodiment, the voice signal detection model trained by the livestock voice data set may be used for detecting the voice of the security department, and when the voice signal detection model detects the voice of the livestock, the output of the voice signal detection model is 1, and when the voice signal detection model does not detect the voice of the livestock, the output of the voice signal detection model is 0. The livestock voice data set can comprise voice signals containing livestock voices and voice signals not containing the livestock voices.

After the piglet is called by the livestock, the piglet is detected and identified, a positioning process can be started, and meanwhile, the livestock is called by the livestock positioning technology to position the sound calling area of the livestock. As an embodiment, step S302 may include the following steps:

the method comprises the steps of firstly, carrying out Mel frequency spectrum processing on livestock vocalization signals to obtain first input signals, and carrying out generalized cross-correlation function processing on the livestock vocalization signals to obtain second input signals.

And secondly, inputting the first input signal and the second input signal into a first neural network model trained in advance.

The method comprises the steps of obtaining a first input signal by carrying out Mel frequency spectrum processing (log mean spectrum) on a voice signal detected by a microphone array of a double-microphone, obtaining a second input signal by carrying out generalized cross-Correlation function processing (generalized cross-Correlation with Phase Transform) on the voice signal, and then inputting the first input signal and the second input signal into a first pre-trained neural network model to realize positioning of livestock sending out a call, wherein the first neural network model outputs a result representing the position of the livestock sending out the call. For example, a first neural network model may include a plurality of convolutional layers and fully-connected layers, processing features through the plurality of convolutional layers, and then combining the fully-connected layers to achieve sound source localization.

In this application embodiment, can gather the sound of calling of domestic animal in the monitoring area in real time through speech recognition to the domestic animal of calling is fixed a position, so that managers can be according to the result of location, and the basis of calling is found to quick seeking, thereby improves managers's work efficiency.

Further, after step S301, the positioning method may further include the steps of:

and carrying out noise reduction processing on the voice signals.

In the embodiment of the application, after the voice signal is acquired, the voice signal can be subjected to noise reduction processing, so that the accuracy of preliminary positioning is improved.

Further, after step S302, the positioning method provided in the embodiment of the present application may further include the following steps:

and determining the state of the livestock in the livestock voice calling area according to the livestock voice calling signal.

For example, since the utterances of the livestock are different when the livestock are in different states, the state of the livestock can be preliminarily determined by analyzing the utterances of the livestock. For example, when the cub is pressed by an adult livestock, the frequency of the cry sound emitted by the cub is higher than the normal frequency, and according to this embodiment, the step of determining the status of the livestock in the livestock cry area according to the livestock cry signal may include the following steps:

step one, judging whether the frequency of the voice in the livestock voice calling signal is within a preset voice calling frequency;

and secondly, determining that the livestock is in a hungry state or a pressed state when the frequency of the sound in the sound-calling signal of the livestock is within a preset sound-calling frequency.

It should be noted that, judging the status of the livestock according to the frequency of the voice call of the livestock is only one possible implementation scheme provided in the examples of the present application, and the present application is not limited to this specifically, for example: the state of the livestock can be judged according to the change condition of the voice of the livestock, the time length of the voice of the livestock and the like, and the technicians in the field can make proper adjustment according to the actual condition.

Further, when it is determined that the livestock is in the compressed state by the voice of the livestock, in order to further determine whether the livestock is compressed, after the step of determining that the livestock is in the compressed state, the positioning method provided in the embodiment of the present application may further include the following steps, please refer to fig. 4, and fig. 4 is a flowchart of another positioning method provided in the embodiment of the present application:

step S401: and acquiring an image of the livestock voice calling area.

Step S402: displaying the image or transmitting the image to a terminal of a manager.

For example, the processing device may first acquire an image of the livestock vocalizing area, wherein the processing device may acquire the image in various ways, such as: the image of the livestock voice calling area sent by the image acquisition device is received, the image of the livestock voice calling area sent by the cloud platform is received, and the like, and the method is not particularly limited in the application.

After acquiring the image of the livestock vocalizing area, the processing device may display images such as: the liquid crystal screen is arranged in the farm, and images of all monitoring areas can be displayed in real time; the image can be sent to a terminal of a manager, so that the manager can check the condition of the farm at any time, and timely arrive at the site when abnormal conditions occur to livestock in the farm.

In the embodiment of the application, the image of the livestock calling area can be displayed or sent to the manager, so that the manager can determine the real-time condition of the livestock according to the image of the livestock calling area.

Referring to fig. 5, fig. 5 is a block diagram of a positioning apparatus according to an embodiment of the present disclosure, where the positioning apparatus 500 includes: a first obtaining module 501, configured to obtain a voice signal in a monitored area, and detect a livestock cry signal in the voice signal; a positioning module 502, configured to position the livestock sending the voice call according to the detected livestock voice call signal, so as to obtain a livestock voice call area in the monitoring area.

In this application embodiment, can gather the sound of calling of domestic animal in the monitoring area in real time through speech recognition to the domestic animal of calling is fixed a position, so that managers can be according to the result of location, and the basis of calling is found to quick seeking, thereby improves managers's work efficiency.

Further, the positioning apparatus 500 further includes: and the noise reduction module is used for carrying out noise reduction processing on the voice signal.

In the embodiment of the application, after the voice signal is acquired, the voice signal can be subjected to noise reduction processing, so that the positioning accuracy is improved.

Further, the positioning module 502 is further configured to: carrying out Mel frequency spectrum processing on the livestock acoustic signal to obtain a first input signal, and carrying out generalized cross-correlation function processing on the livestock acoustic signal to obtain a second input signal; inputting the first input signal and the second input signal into a first neural network model trained in advance; wherein the first neural network model outputs results characterizing the location of the talking livestock.

In the embodiment of the application, the voice signals processed by the mel frequency spectrum and the generalized cross-correlation function are input into the pre-trained first neural network model, so that the positioning result with higher accuracy is obtained.

Further, the positioning apparatus 500 further includes: and the determining module is used for determining the state of the livestock in the livestock calling area according to the livestock calling signal.

In this application embodiment, because the cry that the domestic animal that is in different states sent is different, can confirm the state of domestic animal according to the cry of domestic animal, for example: starvation, illness and the like, so that managers can quickly perform corresponding treatment on the livestock which make a call, and the working efficiency is improved.

Further, the determining module is further configured to: judging whether the frequency of the voice in the livestock voice calling signal is within a preset voice calling frequency; and when the frequency of the voice in the livestock voice signal is within a preset voice frequency, determining that the livestock is in a hungry state or a pressed state.

Further, the positioning apparatus 500 further includes: the second acquisition module is used for acquiring the image of the livestock voice calling area; and the display module is used for displaying the image or sending the image to a terminal of a manager.

In the embodiment of the application, the image of the livestock calling area can be displayed or sent to the manager, so that the manager can determine the real-time condition of the livestock according to the image of the livestock calling area.

Embodiments of the present application further provide a computer program product, including a computer program stored on a non-transitory computer readable storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer can perform the steps of the positioning method in the foregoing embodiments, for example, including: acquiring a voice signal in a monitoring area, and detecting a livestock voice signal in the voice signal; and positioning the livestock sending out the voice according to the detected livestock voice signal to obtain a livestock voice calling area in the monitoring area.

In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.

In addition, units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

Furthermore, the functional modules in the 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.

In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions.

The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:音频数据恢复方法、装置及蓝牙设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!