The present disclosure relates to the field of communications, and more particularly to data acquisition equipment and a method and system for sharing data between data acquisition equipment.
In an existing data acquisition system, there may exist multiple pieces of data acquisition equipment at the same time, the multiple pieces of data acquisition equipment work independently to finish data acquisition, and at this moment, single data acquisition equipment usually acquires local data, particularly image acquisition equipment such as a motion camera. When being required to use a motion camera, a user may usually carry multiple motion cameras for acquiring images at different preset positions. At a specific moment, each motion camera acquires videos or images of the same moment but different positions. When being required to acquire the videos or images of the specific moment, the user may usually transmit videos or images shot by each motion camera to third-party equipment through an interface in a unified manner, or transmit the videos or images to a cloud through a network connection, and then manually select the videos or images of the specific moment; or after motions end, the user manually controls the motion cameras to be wirelessly connected with another motion camera or mobile terminal and selects the videos or images of the specific moment for sharing with other equipment.
For the problem of inconvenience for data sharing between data acquisition equipment in a related art, there is yet no effective solution at present.
For the problem of inconvenience for data sharing between data acquisition equipment in the related art, there is no yet effective solution, and in view of this, a main purpose of the present disclosure is to provide data acquisition equipment and a method and system for sharing data between data acquisition equipment, to solve the problem.
In order to achieve the purpose, according to an embodiment of the present disclosure, a method for sharing data between data acquisition equipment is provided, the method including: acquiring a gravity sensing value detected in real time by first data acquisition equipment in motion, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group; when it is detected that the gravity sensing value meets a preset condition, reading data acquired by the first data acquisition equipment according to a predetermined sharing rule; and sending the data acquired by the first data acquisition equipment according to the sharing rule to any at least one piece of second data acquisition equipment in the data acquisition equipment group, wherein there is a pre-established data transmission channel between the second data acquisition equipment and the first data acquisition equipment.
In order to achieve the purpose, according to another embodiment of the present disclosure, data acquisition equipment is provided, the data acquisition equipment including: a gravity sensor, configured to detect in real time a gravity sensing value of the data acquisition equipment in motion; a data acquisition device, configured to acquire data according to a predetermined rule; a processor, receiving the gravity sensing value detected in real time by the gravity sensor and reading the data acquired by the data acquisition device according to the predetermined rule when it is detected that the gravity sensing value is larger than or equal to a first preset threshold value; and a communication device, configured to send the data read by the processor to other data acquisition equipment through a pre-established data transmission channel.
In order to achieve the purpose, according to another embodiment of the present disclosure, a system for sharing data between data acquisition equipment is provided, the system including: first data acquisition equipment, configured to detect in real time a gravity sensing value in a motion process and read data acquired by the first data acquisition equipment according to a predetermined sharing rule when it is detected that the gravity sensing value is larger than or equal to a first preset threshold value, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group; and any at least one piece of second data acquisition equipment, pre-establishing a data transmission channel with the first data acquisition equipment and configured to receive the data acquired by the first data acquisition equipment according to the sharing rule.
According to embodiments of the present disclosure, when it is detected that the gravity sensing value is larger than or equal to a first preset threshold value, the data acquired by the first data acquisition equipment according to a predetermined sharing rule is read; and the data acquired by the first data acquisition equipment according to the sharing rule is sent to any at least one piece of second data acquisition equipment in the data acquisition equipment group, so that the problem of inconvenience for data sharing between the data acquisition equipment in the related art is solved, and an effect of automatically sharing the data between the data acquisition equipment according to a preset condition is further achieved.
The drawings, forming a part of the present disclosure, are adopted to provide a further understanding to the present disclosure. Schematic embodiments of the present disclosure and descriptions thereof are adopted to explain the present disclosure and not intended to form improper limits to the present disclosure. In the drawings:
It is important to note that the embodiments in the present disclosure and characteristics in the embodiments may be combined under the condition of no conflicts. The present disclosure will be described below in detail with reference to the drawings and the embodiments.
For making the solutions of the present disclosure better understood by those skilled in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are not all embodiments but only part of embodiments of the present disclosure. All other embodiments obtained by those skilled in the art on the basis of the embodiments in the present disclosure without creative work shall fall within the scope of protection of the present disclosure.
It is important to note that terms “first”, “second” and the like in the specification, claims and drawings of the present disclosure are adopted not to describe a specific sequence or order but to distinguish similar objects. It should be understood that data used like this may be exchanged under a proper condition to facilitate descriptions made about the embodiments of the present disclosure here. In addition, terms “include” and “have” and any transformation thereof are intended to cover nonexclusive inclusions. For example, a process, method, system, product or equipment including a series of steps or units is not limited to the steps or units which are clearly listed, but may include other steps or units which are not clearly listed or intrinsic to the process, the method, the product or the equipment.
Embodiment 1 of the present disclosure provides a method for sharing data between data acquisition equipment.
Step S102: a gravity sensing value detected in real time by first data acquisition equipment in motion is acquired, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group.
In an example embodiment, in Step S102, the data acquisition equipment group includes at least two pieces of data acquisition equipment. When the data acquisition equipment is, for example, a motion camera, the data acquisition equipment mainly acquires image or video data in a motion process.
Step S104: when it is detected that the gravity sensing value meets a preset condition, data acquired by the first data acquisition equipment according to a predetermined sharing rule is read.
In an example embodiment, the technical solution in the embodiment of the present disclosure is clearly and completely described with the condition that the gravity sensing value meets the preset condition is, for example, that the gravity sensing value is larger than or equal to a first preset threshold value, as an example in a part of embodiments of the present disclosure. That the gravity sensing value meets the preset condition may further include that the condition that the gravity sensing value is smaller than or equal to the first preset threshold value, or the gravity sensing value is positioned in an interval or out of the interval defined by two preset threshold values or the like.
In an example embodiment, in Step S104, the preset condition is, for example, that the gravity sensing value is larger than or equal to a first preset threshold value, and in such an example, that the gravity sensing value meets the preset condition refers to that the gravity sensing value is larger than or equal to the first preset threshold value. Alternatively, the first preset threshold value may be set according to a received external input signal. The gravity sensing value in the motion process of the data acquisition equipment is detected in real time, the first preset threshold value is acquired, and the gravity sensing value detected in real time by the data acquisition equipment in motion is compared with the first preset threshold value.
In an example embodiment, the gravity sensing value includes: an acceleration value and/or a speed value.
In an example embodiment, when the gravity sensing value merely includes the acceleration value or the speed value, a standard for judging whether the gravity sensing value is larger than or equal to the first preset threshold value or not is: whether the acceleration value or the speed value is larger than or equal to the first preset threshold value or not is judged.
In an example embodiment, when the gravity sensing value includes the acceleration value and the speed value, the first threshold value includes preset threshold values corresponding to the acceleration value and the speed value respectively, and at this moment, standards for judging whether the gravity sensing value is larger than or equal to the first preset threshold value or not are as follows: the first is judging whether any one of the gravity sensing value is larger than or equal to the corresponding preset threshold value or not and determining that the gravity sensing value is larger than or equal to the first preset threshold value when any one of the gravity sensing value is larger than or equal to the corresponding preset threshold value; and the second is judging whether each of the gravity sensing value is larger than or equal to the corresponding preset threshold value or not and determining that the gravity sensing value is larger than or equal to the first preset threshold value when each of the gravity sensing value is larger than or equal to the corresponding preset threshold value. For example, the data acquisition equipment is a motion camera, the preset threshold value includes, for example, an acceleration value of 3 m/s2 and a speed value of 15 m/s, an acceleration value and a speed value of the motion camera in a motion process are detected in real time in the motion process, the acceleration value may exceed the preset acceleration threshold value but the speed value does not exceed the preset speed threshold value in case of, for example, jumping, or the acceleration value may not exceed the preset acceleration threshold value but the speed value exceeds the preset speed threshold value in case of, for example, rapid sliding. It is determined that the gravity sensing value is larger than or equal to the first preset threshold value according to the above first judgment standard, and it is determined that the gravity sensing value is smaller than the first preset threshold value according to the above second judgment standard. Similarly, when the acceleration value exceeds the preset acceleration threshold value and the speed value exceeds the preset speed threshold value, it is determined that the gravity sensing value is larger than or equal to the first preset threshold value according to the second judgment standard. A type of the gravity sensing value to be detected and the judgment standard to be selected may both be determined according to a requirement of a practical condition. Preferably, selection of the type of the gravity sensing value or selection of the judgment standard may be implemented according to a received gravity sensing value type selection signal and judgment standard selection signal.
Step S106: the data acquired by the first data acquisition equipment according to the sharing rule is sent to any at least one piece of second data acquisition equipment in the data acquisition equipment group, wherein there is a pre-established data transmission channel between the second data acquisition equipment and the first data acquisition equipment.
In an example embodiment, in Step S106, before data transmission, the second data acquisition equipment establishes the data transmission channel with the first data acquisition equipment. The pre-established data transmission channel may be a wired or wireless channel, wherein the wireless data transmission channel is, for example, Bluetooth, Wireless Fidelity (WIFI), 3rd Generation (3G), 4th Generation (4G) and the like.
In an example embodiment, the second data acquisition equipment and the first data acquisition equipment may be of the same type. For example, the second data acquisition equipment and the first data acquisition equipment are both motion cameras, the first data acquisition equipment shares the acquired data to the second data acquisition equipment according to the abovementioned method, and similarly, the second data acquisition equipment may share acquired data to the first data acquisition equipment according to a method similar to the data acquisition and transmission method of the first data acquisition equipment. In such a manner, the first data acquisition equipment and the second data acquisition equipment have image or video data acquired by the respective camera in a continuous motion process, and also have complete data acquired by the data acquisition equipment according to the sharing rule.
In an example embodiment, the second data acquisition equipment and the first data acquisition equipment may be of different types. For example, the first data acquisition equipment is a motion camera, while the second data acquisition equipment is, for example, a mobile terminal. The mobile terminal pre-establishes a connection with the second data acquisition equipment, the first data acquisition equipment shares the acquired data to the mobile terminal according to the abovementioned method, and the mobile terminal may receive, store and even forward the received data.
In an example embodiment, the mobile terminal may forward the received data. When data transmission channels are established between every two of multiple pieces of data acquisition equipment, for example, the first data acquisition equipment is a motion camera; the second data acquisition equipment is also a motion camera, and establishes a data transmission channel with the first data acquisition equipment; and third data acquisition equipment is a mobile terminal, and establishes data transmission channels with the first data acquisition equipment and the second data acquisition equipment respectively. The first data acquisition equipment and the second data acquisition equipment mutually share the data acquired according to the abovementioned method, and the third data acquisition equipment receives the data acquired by the first data acquisition equipment and the second data acquisition equipment according to the abovementioned method. When the first data acquisition equipment or the second data acquisition equipment is confronted with relatively high pressure of processing such as data sending and receiving, the first data acquisition equipment and the second data acquisition equipment may select not to receive the data shared by the other party, and instead, share own acquired data to the mobile terminal, and the mobile terminal forwards the data shared by one party to the other party respectively.
From the above, according to the method for sharing the data between the data acquisition equipment provided by embodiment 1 of the present disclosure, automatic, intelligent and real-time data sharing between the data acquisition equipment is implemented, and the data required to be shared may be determined according to the preset sharing rule. When a piece of data acquisition equipment is, for example, a motion camera, the data, particularly exciting images acquired according to the sharing rule, may be automatically shared between the motion cameras and between the motion camera and the mobile terminal, then the exciting images shot by multiple different motion cameras may be obtained by merely one motion camera or the mobile terminal, and the multiple motion cameras are not required to be connected to third-party equipment for one-by-one copying or one-by-one downloading through a cloud, so that user experiences are improved.
In an example embodiment, before the data acquired by the first data acquisition equipment according to the predetermined rule is read, the method for sharing the data between the data acquisition equipment further includes:
Step S103: a first input signal is received, and a sharing rule corresponding to the first input signal is selected from multiple sharing rules pre-stored by multiple pieces of first data acquisition equipment.
In an example embodiment, in Step S103, before the data is acquired, a plurality of sharing rules are stored, and starting conditions and ending conditions for data acquisition of the data acquisition equipment, or data acquisition time lengths or the like may be specified in the sharing rules. For example, the sharing rules may include a first sharing rule, that is, the data is started to be acquired until the data acquisition time length reaches a preset time length when it is detected that the gravity sensing value is larger than or equal to the preset threshold value. For another example, the sharing rules may include a second sharing rule, that is, the first data acquisition equipment merely acquires data in a time period when the gravity sensing value is larger than or equal to the preset threshold value, and it may be considered that data acquisition time of the first data acquisition equipment starts from a moment when the gravity sensing value is larger than or equal to the preset threshold value and ends at a moment when the gravity sensing value is smaller than the preset threshold value in such a mode.
In an example embodiment, before reading the data acquired by the first data acquisition equipment according to the predetermined sharing rule, the method for sharing the data between the data acquisition equipment further includes:
Step S1041: a predetermined sharing rule is called by the first data acquisition equipment to acquire the data. In an example embodiment, in Step S1041, the predetermined sharing rule called by the first data acquisition may have been uniquely determined at the start, and may also be selected according to the external signal in Step S103.
In an example embodiment, Step S1041 further includes:
Step S1042: the first data acquisition equipment enters a first working mode to read a preset time period.
In an example embodiment, in Step S1042, the first data acquisition equipment enters the first working mode according to the preset sharing rule when it is detected that the gravity sensing value meets the preset condition, for example, when the gravity sensing value is larger than or equal to the preset threshold value. In an example embodiment, after entering the first working mode, the gravity sensing value detected in real time may be selected to compare with the preset threshold value in real time, the preset threshold value may be different from the first preset threshold value in Step S104 at this moment, and a specific operation of the first data acquisition equipment in the first working mode may be controlled according to a comparison result. In an example embodiment, the first data acquisition equipment may select not to compare the gravity sensing value detected in real time with the preset threshold value in real time after entering the first working mode. Preferably, the first data acquisition equipment cyclically detects whether the gravity sensing value is larger than or equal to the preset threshold value or not after quitting the first working mode, and enters the first working mode when detecting that the gravity sensing value is larger than or equal to the preset threshold value. Alternatively, the preset time period may be any preset time length, and modification, prolonging and the like may be performed on the preset time period according to the external input signal.
Step S1044: the first data acquisition equipment is controlled to acquire data in the preset time period.
In an example embodiment, in Step S1044, the first data acquisition equipment acquires the data in the preset time period according to the sharing rule called by the first data acquisition equipment at this moment. In an example embodiment, when the first data acquisition equipment is not in the first working mode and it is detected that the gravity sensing value meets the preset condition, for example, the gravity sensing value is larger than or equal to the preset threshold value, the first data acquisition equipment starts entering the first working mode and starts acquiring the data until the time length of acquiring data reaches the preset time period.
In an example embodiment, the step of controlling the first data acquisition equipment to acquire the data in the preset time period in Step S1044 includes:
Step S1045: a continuous time length of acquiring data is monitored by the first data acquisition equipment;
Step S1046: when the continuous time length of acquiring the data by the first data acquisition equipment is smaller than the preset time period, the first data acquisition equipment continues acquiring the data till an ending moment of the time period; and
Step S1047: when the continuous time length of acquiring the data by the first data acquisition equipment is larger than or equal to the preset time period, the first data acquisition equipment stops acquiring the data.
By the alternative implementation mode provided by Step S1045 to Step S1047, the first data acquisition equipment acquires the data in the preset time period, for example, when the first data acquisition equipment is a motion camera, image or video information is acquired in the abovementioned manner. The first data acquisition equipment may also acquire the data in the preset time period in another alternative manner, for example, an image acquisition device in the first data acquisition equipment, such as the motion camera, continuously acquires the image information. Because the acquired image information includes timestamps, the first data acquisition equipment may acquire, from the image acquisition device, images of which timestamps are in the preset time period according to an acquisition starting time and the preset time period.
In an example embodiment, when the gravity sensing value meets the preset condition, for example, when the gravity sensing value is larger than or equal to the preset threshold value, the step of controlling the first data acquisition equipment to acquire the data in the preset time period in Step S1044 further includes:
Step S1048: whether the gravity sensing value of the first data acquisition equipment in the preset time period is larger than or equal to a second preset threshold value or not is detected in real time, wherein the second preset threshold value is smaller than the first preset threshold value; and
Step S1049: when the gravity sensing value of the first data acquisition equipment in the preset time period is smaller than or equal to the second preset threshold value, the first data acquisition equipment stops acquiring the data.
By the solution provided by Step S1048 to Step S1049, when the first data acquisition equipment works in the first working mode, a magnitude relationship between the gravity sensing value of the first data acquisition equipment and the second preset threshold value is detected in real time. When the gravity sensing value of the first data acquisition equipment is larger than or equal to the first preset threshold value, the first data acquisition equipment enters the first working mode and continuously acquires the data in the preset time period; and at this moment, when the data acquisition equipment is in the first working mode, the gravity sensing value of the first data acquisition equipment may be smaller than the first preset threshold value. Preferably, in the solution provided by Step S1048 to Step S1049, when the first data acquisition equipment is in the first working mode, when the real-time gravity sensing value of the first data acquisition equipment is smaller than the second preset threshold value, the first data acquisition equipment may be controlled to stop acquiring the data.
In an example embodiment, in Step S104, the first data acquisition equipment enters a second working mode according to the predetermined sharing rule when it is detected that the gravity sensing value meets the preset condition, for example, the gravity sensing value is larger than or equal to the first preset threshold value. The gravity sensing value detected in real time is compared in real time with the preset condition, for example, the first preset threshold value. The first data acquisition equipment is controlled to acquire in real time data at a moment when the real-time gravity sensing value of the first data acquisition equipment meets the preset condition, for example, the gravity sensing value is larger than or equal to the first preset threshold value. and is controlled to share the acquired data to the second data acquisition equipment in real time.
In an example embodiment, before reading the data acquired by the first data acquisition equipment according to the predetermined sharing rule, the method for sharing the data between the data acquisition equipment further includes:
Step S1051: the first data acquisition equipment calls a predetermined sharing rule to acquire the data. Specifically, in Step S1051, the predetermined sharing rule called by the first data acquisition equipment may be uniquely determined at the start, and may also be selected according to the external signal in Step S103.
Step S1051 further includes:
Step S1052: the first data acquisition equipment enters the second working mode.
Step S1054: the moment when the gravity sensing value meets the preset condition is recorded, for example, the moment when the gravity sensing value is larger than or equal to the first preset threshold value.
In an example embodiment, in Step S1054, since the gravity sensing value continuously changes under a normal condition, the moment when the gravity sensing value is larger than or equal to a first preset threshold value may be a time period with an unequal time length.
Step S1056: the first data acquisition equipment is controlled to acquire the data at the moment when the gravity sensing value meets the preset condition, for example, the data at the moment when the gravity sensing value is larger than or equal to the first preset threshold value.
In an example embodiment, in Step S1056, the first data acquisition equipment merely shares the data, acquired by the first data acquisition equipment, at the moment when the gravity sensing value is larger than or equal to the first preset threshold value. For example, when the data acquisition equipment is a motion camera, in, for example, a jumping time period t1 from the 5th second to the 8th second and an accelerated sliding time period t2 from the 39th second to the 45th second, the gravity sensing value of the first data acquisition equipment is kept larger than or equal to the first preset threshold value, and then the first data acquisition equipment shares images and data in the time periods t1 and t2 to the other motion camera or the mobile terminal.
Embodiment 2 of the present disclosure also provides a device for sharing data between data acquisition equipment. It is important to note that the device for sharing the data between the data acquisition equipment in the embodiment of the present disclosure may be configured to execute a method for sharing the data between the data acquisition equipment provided by the embodiment of the present disclosure, and the method for sharing the data between the data acquisition equipment may also be executed by the device for sharing the data between the data acquisition equipment provided by the embodiment of the present disclosure.
an acquiring element 10, configured to acquire a gravity sensing value detected in real time by first data acquisition equipment in motion, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group, and the data acquisition equipment group includes at least two pieces of data acquisition equipment.
In an example embodiment, the data acquisition equipment group includes at least two pieces of data acquisition equipment. When the data acquisition equipment is, for example, a motion camera, the data acquisition equipment mainly acquires image or video data in the motion process.
A reading element 20 is configured to, when it is detected that the gravity sensing value meets a preset condition, for example, the gravity sensing value is larger than or equal to a first preset threshold value, read data acquired by the first data acquisition equipment according to a predetermined sharing rule.
In an example embodiment, in the reading element 20, the preset condition is, for example, that the gravity sensing value is larger than or equal to the first preset threshold value, and in such an example, that the gravity sensing value meets the preset condition refers to that the gravity sensing value is larger than or equal to the first preset threshold value. Alternatively, the first preset threshold value may be set according to a received external input signal. The gravity sensing value in the motion process of the data acquisition equipment is detected in real time, the first preset threshold value is acquired, and the gravity sensing value detected in real time in the motion process of the data acquisition equipment is compared with the first preset threshold value.
In an example embodiment, the gravity sensing value includes: an acceleration value and/or a speed value.
In an example embodiment, when the gravity sensing value merely includes the acceleration value or the speed value, a standard for judging whether the gravity sensing value is larger than or equal to the first preset threshold value or not is: judging whether the acceleration value or the speed value is larger than or equal to the first preset threshold value or not.
In an example embodiment, when the gravity sensing value includes the acceleration value and the speed value, the first threshold value includes preset threshold values corresponding to the acceleration value and the speed value respectively, and at this moment, standards for judging whether the gravity sensing value is larger than or equal to the first preset threshold value or not are as follows: the first is judging whether any one of the gravity sensing value is larger than or equal to the corresponding preset threshold value or not and determining that the gravity sensing value is larger than or equal to the first preset threshold value when any one of the gravity sensing value is larger than or equal to the preset threshold value; and the second is judging whether each one of the gravity sensing value is larger than or equal to the corresponding preset threshold value or not and determining that the gravity sensing value is larger than or equal to the first preset threshold value when each one of the gravity sensing value is larger than or equal to the corresponding preset threshold value. For example, the data acquisition equipment is a motion camera, the preset threshold value includes, for example, an acceleration value of 3 m/s2 and a speed value of 15 m/s, an acceleration value and speed value of the motion camera in a motion process are detected in real time in the motion process, the acceleration value may exceed the preset acceleration threshold value but the speed value does not exceed the preset speed threshold value in case of, for example, jumping, or the acceleration value may not exceed the preset acceleration threshold value but the speed value exceeds the preset speed threshold value in case of, for example, rapid sliding; it is determined that the gravity sensing value is larger than or equal to the first preset threshold value according to the first judgment standard, and it is determined that the gravity sensing value is smaller than the first preset threshold value according to the second judgment standard. Similarly, when the acceleration value exceeds the preset acceleration threshold value and the speed value exceeds the preset speed threshold value, it is determined that the gravity sensing value is larger than or equal to the first preset threshold value according to the second judgment standard. A type of the gravity sensing value to be detected and the judgment standard to be selected may both be determined according to a requirement of a practical condition. Preferably, selection of the type of the gravity sensing value or selection of the judgment standard may be implemented according to a received gravity sensing value type selection signal and judgment standard selection signal.
A sending element 30 is configured to send the data acquired by the first data acquisition equipment according to the predetermined sharing rule to any at least one piece of second data acquisition equipment in the data acquisition equipment group, wherein there is a pre-established data transmission channel between the second data acquisition equipment and the first data acquisition equipment.
In an example embodiment, before the sending element 30, the second data acquisition equipment establishes the data transmission channel with the first data acquisition equipment.
It is important to note here that the acquiring element 10, the reading element 20 and the sending element 30 may run in a monitoring terminal as a part of the device, functions realized by the modules may be executed by a processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, a Mobile Internet Device (MID) and a PAD.
In an example embodiment, the second data acquisition equipment and the first data acquisition equipment may be of the same type. For example, the second data acquisition equipment and the first data acquisition equipment are both motion cameras, the first data acquisition equipment shares the acquired data to the second data acquisition equipment according to the abovementioned method, and similarly, the second data acquisition equipment may share acquired data to the first data acquisition equipment according to a method similar to the data acquisition and transmission method of the first data acquisition equipment. In such a manner, the first data acquisition equipment and the second data acquisition equipment have image or video data acquired by the respective camera in continuous motion processes, and also have complete data acquired by the data acquisition equipment according to the sharing rule.
In an example embodiment, the second data acquisition equipment and the first data acquisition equipment may be of different types. For example, the first data acquisition equipment is a motion camera, while the second data acquisition equipment is, for example, a mobile terminal, the mobile terminal pre-establishes a connection with the second data acquisition equipment, the first data acquisition shares the acquired data to the mobile terminal according to the abovementioned method, and the mobile terminal may receive, store and even forward the received data.
In an example embodiment, the mobile terminal may forward the received data. When data transmission channels are established between every two of multiple pieces of data acquisition equipment, for example, the first data acquisition equipment is a motion camera; the second data acquisition equipment is also a motion camera, and establishes a data transmission channel with the first data acquisition equipment; and third data acquisition equipment is a mobile terminal, and establishes data transmission channels with the first data acquisition equipment and the second data acquisition equipment respectively. The first data acquisition equipment and the second data acquisition equipment mutually share the data acquired according to the abovementioned method, and the third data acquisition equipment receives the data acquired by the first data acquisition equipment and the second data acquisition equipment according to the abovementioned method. When the first data acquisition equipment or the second data acquisition equipment is confronted with relatively high pressure of processing such as data sending and receiving, the first data acquisition equipment and the second data acquisition equipment may select not to receive the data shared by the other party, and instead, share own acquired data to the mobile terminal, and the mobile terminal forwards the data shared by one party to the other party respectively.
In an example embodiment, the device for sharing the data between the data acquisition equipment according to embodiment 2 of the present disclosure further includes:
a selecting element 15, configured to receive a first input signal and select a sharing rule corresponding to the first input signal from multiple sharing rules pre-stored by multiple pieces of first data acquisition equipment.
Specifically, before the selecting element 15 selects the sharing rule, a plurality of sharing rules have been stored, and starting conditions and ending conditions for data acquisition of the data acquisition equipment, or data acquisition time lengths or the like may be specified in the sharing rules. For example, the sharing rules may include a first sharing rule, that is, the data is started to be acquired until the data acquisition time length reaches a preset time length when it is detected that the gravity sensing value is larger than or equal to the preset threshold value. For another example, the sharing rules may include a second sharing rule, that is, the first data acquisition equipment merely acquires data in a time period when the gravity sensing value is larger than or equal to the preset threshold value, and it may be considered that data acquisition time of the first data acquisition equipment starts from a time when the gravity sensing value is larger than or equal to the preset threshold value and ends at a time when the gravity sensing value is smaller than the preset threshold value in such a mode.
It is important to note here that the selecting element 15 may run in the monitoring terminal as a part of the device, a function realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
In an example embodiment, before the reading element 20 reads the data acquired by the first data acquisition equipment according to the predetermined sharing rule, the device for sharing the data between the data acquisition equipment further includes:
a first calling element 21, configured to control the first data acquisition equipment to call the predetermined sharing rule to acquire the data. Specifically, in the first calling element 21, the predetermined sharing rule called by the first data acquisition may have been uniquely determined at the start, and may also be selected according to the external signal in the selecting element 15.
It is important to note here that the first calling element 21 may run in the monitoring terminal as a part of the device, a function realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
In an example embodiment, the first calling element 21 further includes: a first reading element 22, configured to read a preset time period when the first data acquisition equipment enters a first working mode.
In an example embodiment, in the first reading element 22, the first data acquisition equipment enters the first working mode according to the preset sharing rule when it is detected that the gravity sensing value meets the preset condition, for example, when the gravity sensing value is larger than or equal to the preset threshold value. Alternatively, the gravity sensing value detected in real time may be selected to compare with the preset threshold value in real time after entering the first working mode, the preset threshold value may be different from the first preset threshold value in the reading element 20 at this moment, and a specific operation of the first data acquisition equipment in the first working mode may be controlled according to a comparison result. Alternatively, the first data acquisition equipment may select not to compare the gravity sensing value detected in real time with the preset threshold value in real time after entering the first working mode. Preferably, the first data acquisition equipment cyclically detects whether the gravity sensing value is larger than or equal to the preset threshold value or not after quitting the first working mode, and enters the first working mode when detecting that the gravity sensing value is larger than or equal to the preset threshold value. Alternatively, the preset time period may be any preset time length, and modification, prolonging and the like may be performed on the preset time period according to the external input signal.
A first acquiring element 23 is configured to control the first data acquisition equipment to acquire data in the preset time period.
In an example embodiment, in the first acquiring element 23, the first data acquisition equipment acquires the data in the preset time period according to the sharing rule called by the first data acquisition equipment at this moment. Preferably, when the first data acquisition equipment is not in the first working mode and it is detected that the gravity sensing value meets the preset condition, for example, the gravity sensing value is larger than or equal to the preset threshold value, the first data acquisition equipment starts entering the first working mode and starts acquiring the data until the data acquisition time length reaches the preset time period.
It is important to note here that the first reading element 22 and the first acquiring element 23 may run in the monitoring terminal as a part of the device, functions realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
In an example embodiment, the first acquiring element 23 further includes: a monitoring sub-element 24, configured to monitor a continuous time length of acquiring the data by the first data acquisition equipment; and a first judging sub-element 25, configured to judge a magnitude relationship between the continuous time length of acquiring the by the first data acquisition equipment and a preset time period, wherein, when the continuous time length of acquiring the data by the first data acquisition equipment is smaller than the preset time period, the first data acquisition equipment continues acquiring the data till an ending moment of the time period, and when the continuous time length of acquiring the data by the first data acquisition equipment is larger than or equal to the preset time period, the first data acquisition equipment stops acquiring the data.
By the first acquiring element 23, the first data acquisition equipment acquires the data in the preset time period, for example, when the first data acquisition equipment is a motion camera, image or video information is acquired in the abovementioned manner. The first data acquisition equipment may also acquire the data in the preset time period in another alternative manner, for example, an image acquisition device in the first data acquisition equipment, such as the motion camera, continuously acquires the image information, and because the acquired image information includes timestamps, the first data acquisition equipment may acquire images of which timestamps are in the preset time period from the image acquisition device according to an acquisition starting time and the preset time period.
It is important to note here that the monitoring sub-element 24 and the first judging sub-element 25 may run in the monitoring terminal as a part of the device, functions realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
In an example embodiment, the first acquiring element 23 further includes: a second judging sub-element 26, configured to judge in real time the magnitude relationship in the preset time period between the gravity sensing value of the first data acquisition equipment and a second preset threshold value, wherein the second preset threshold value is smaller than the first preset threshold value; and a controlling sub-element 27, configured to, when the gravity sensing value of the first data acquisition equipment in the preset time period is smaller than or equal to the second preset threshold value, control in the preset time period the first data acquisition equipment to stop acquiring the data.
By the second judging sub-element 26 and the controlling sub-element 27, when the first data acquisition equipment works in the first working mode, a magnitude relationship between the gravity sensing value of the first data acquisition equipment and the second preset threshold value is detected in real time. When the gravity sensing value of the first data acquisition equipment is larger than or equal to the first preset threshold value, the first data acquisition equipment enters the first working mode and continuously acquires the data in the preset time period, and at this moment, when the data acquisition equipment is in the first working mode, the gravity sensing value of the first data acquisition equipment may be smaller than the first preset threshold value. Preferably, when the first data acquisition equipment is in the first working mode, if the real-time gravity sensing value of the first data acquisition equipment is smaller than the second preset threshold value, the first data acquisition equipment may be controlled to stop acquiring the data.
It is important to note here that the second judging sub-element 26 and the controlling sub-element 27 may run in the monitoring terminal as a part of the device, functions realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
In an example embodiment, before the reading element 20 reads the data acquired by the first data acquisition equipment according to the predetermined sharing rule, the device for sharing the data between the data acquisition equipment further includes:
a second calling element 28, configured to control the first data acquisition equipment to call a predetermined sharing rule to acquire the data. Specifically, in the second calling element 28, the predetermined sharing rule called by the first data acquisition equipment may be uniquely determined at the start, and may also be selected according to the external signal in the selecting element 15.
It is important to note here that the second calling element 28 may run in the monitoring terminal as a part of the device, a function realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
In an example embodiment, the second calling element 28 further includes: a first recording element 291, configured to use the first data acquisition equipment to enter a second working mode to record a moment when the gravity sensing value meets the preset condition, for example, a moment when the gravity sensing value is larger than or equal to a first preset threshold value.
In an example embodiment, in Step S1054, since the gravity sensing value continuously changes under a normal condition, the moment when the gravity sensing value is larger than or equal to a first preset threshold value may be a time period with an unequal time length.
A second acquiring element 292 is configured to control the first data acquisition equipment to acquire the data at the moment when the gravity sensing value meets the preset condition, for example, the data at the moment when the gravity sensing value is larger than or equal to a first preset threshold value.
In an example embodiment, in the second acquiring element 292, the first data acquisition equipment merely shares the data, acquired by the first data acquisition equipment, at the moment when the gravity sensing value is larger than or equal to the first preset threshold value. For example, when the data acquisition equipment is a motion camera, in, for example, a jumping time period t1 from the 5th second to the 8th second and an accelerated sliding time period t2 from the 39th second to the 45th second, the gravity sensing value of the first data acquisition equipment is kept larger than or equal to the first preset threshold value, and then the first data acquisition equipment shares images and data in the time periods t1 and t2 to the other motion camera or the mobile terminal.
It is important to note here that the first recording element 291 and the second acquiring element 292 may run in the monitoring terminal as a part of the device, functions realized by the modules may be executed by the processor in the monitoring terminal, and the monitoring terminal may also be terminal equipment such as a camera, an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
Embodiment 3 of the present disclosure further provides data acquisition equipment. It is important to note that the data acquisition equipment of the embodiment of the present disclosure executes a method for sharing data between data acquisition equipment provided by embodiment 1 of the present disclosure for data acquisition and sharing, and similarly, the data acquisition equipment of the embodiment of the present disclosure may also receive data shared by other data acquisition equipment according to the method for sharing the data between the data acquisition equipment provided by embodiment 1 of the present disclosure.
a gravity sensor 1, configured to detect in real time a gravity sensing value of the data acquisition equipment in motion, wherein the gravity sensing value preferably includes: an acceleration value and/or a speed value;
a data acquisition device 2, configured to acquire data according to a predetermined rule; and
a processor 3, receiving the gravity sensing value detected in real time by the gravity sensor 1 and reading the data acquired by the data acquisition device 2 according to the predetermined rule when it is detected that the gravity sensing value meets a preset condition, for example, the gravity sensing value is larger than or equal to a first preset threshold value.
In an example embodiment, when the gravity sensing value merely includes the acceleration value or the speed value, a standard for judging whether the gravity sensing value is larger than or equal to a first preset threshold value or not is: judging whether the acceleration value or the speed value is larger than or equal to the first preset threshold value or not.
In an example embodiment, when the gravity sensing value includes the acceleration value and the speed value, the first threshold value includes preset threshold values corresponding to the acceleration value and the speed value respectively, and at this moment, standards for judging whether the gravity sensing value is larger than or equal to the first preset threshold value or not are as follows: the first is judging whether any one of the gravity sensing value is larger than or equal to the corresponding preset threshold value or not and determining that the gravity sensing value is larger than or equal to the first preset threshold value when any one of the gravity sensing value is larger than or equal to the corresponding preset threshold value; and the second is judging whether each one of the gravity sensing value is larger than or equal to the corresponding preset threshold value or not and determining that the gravity sensing value is larger than or equal to the first preset threshold value when each one of the gravity sensing value is larger than or equal to the corresponding preset threshold value. For example, the data acquisition equipment is a motion camera, the preset threshold value includes, for example, an acceleration value of 3 m/s2 and a speed value of 15 m/s. An acceleration value and speed value of the motion camera in a motion process are detected in real time in the motion process: the acceleration value may exceed the preset acceleration threshold value but the speed value does not exceed the preset speed threshold value in case of, for example, jumping; or the acceleration value may not exceed the preset acceleration threshold value but the speed value exceeds the preset speed threshold value in case of, for example, rapid sliding. It is determined that the gravity sensing value is larger than or equal to the first preset threshold value according to the first judgment standard, and it is determined that the gravity sensing value is smaller than the first preset threshold value according to the second judgment standard. Similarly, when the acceleration value exceeds the preset acceleration threshold value and the speed value exceeds the preset speed threshold value, it is determined that the gravity sensing value is larger than or equal to the first preset threshold value according to the second judgment standard. A type of the gravity sensing value to be detected and the judgment standard to be selected may both be determined according to a requirement of a practical condition. Preferably, selection of the type of the gravity sensing value or selection of the judgment standard may be implemented according to a received gravity sensing value type selection signal and judgment standard selection signal.
The processor 3 is further configured to receive a first input signal and select a sharing rule corresponding to the first input signal from multiple sharing rules pre-stored by multiple pieces of first data acquisition equipment.
The processor 3 is further configured to call one of the predetermined sharing rules to acquire data. Specifically, the first data acquisition equipment acquires a preset time period according to the predetermined sharing rule, and when it is detected that the gravity sensing value is larger than or equal to the preset threshold value, enters a first working mode and starts acquiring the data until a time length of acquiring the data reaches the preset time period.
The processor 3 is further configured to call one of the predetermined sharing rules to acquire the data. Specifically, the first data acquisition equipment records, according to the predetermined sharing rule, a moment when the gravity sensing value is larger than or equal to the first preset threshold value, and acquires data at the moment when the gravity sensing value is larger than or equal to the first preset threshold value.
A communication device 4 is configured to send the data read by the processor to other data acquisition equipment through a pre-established data transmission channel.
In an example embodiment, the communication device 4 is further configured to receive data shared by other data acquisition equipment. Any two pieces of data acquisition equipment establish a data transmission channel through communication devices 4.
In an example embodiment, the data acquisition equipment further includes: a memory, configured to store the data acquired by the data acquisition device 2 according to the predetermined rule. The memory is further configured to store the data shared by the other data acquisition equipment.
In an example embodiment, the other data acquisition equipment in the embodiment may be equipment the same as the first data acquisition equipment, and may also be a mobile terminal. For example, when the first data acquisition equipment and the other data acquisition equipment are both motion cameras, the first data acquisition equipment shares the acquired data to the second data acquisition equipment according to the abovementioned method, and similarly, the second data acquisition equipment may share acquired data to the first data acquisition equipment according to a method similar to the data acquisition and transmission method of the first data acquisition equipment. In such a manner, the first data acquisition equipment and the second data acquisition equipment have image or video data acquired by respective camera in continuous motion processes, and also have complete data acquired by the data acquisition equipment according to the sharing rule. For another example, when the first data acquisition equipment is a motion camera while the other data acquisition equipment includes a mobile terminal, the mobile terminal pre-establishes a connection with the second data acquisition equipment, the first data acquisition shares the acquired data to the mobile terminal according to the abovementioned method, and the mobile terminal may receive, store and even forward the received data.
Embodiment 4 of the present disclosure further provides a system for sharing data between data acquisition equipment. It is important to note that the system for sharing the data between the data acquisition equipment in the embodiment of the present disclosure may include at least one piece of data acquisition equipment in embodiment 3 of the present disclosure, and the data acquisition equipment may interact according to a method for sharing the data in embodiment 1 of the present disclosure. The system for sharing the data between the data acquisition equipment includes:
first data acquisition equipment, configured to detect in real time a gravity sensing value in a motion process and read data acquired by the first data acquisition equipment according to a predetermined sharing rule when it is detected that the gravity sensing value meets a preset condition, for example, the gravity sensing value is larger than or equal to a first preset threshold value, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group; and any at least one piece of second data acquisition equipment, pre-establishing a data transmission channel with the first data acquisition equipment and configured to receive the data acquired by the first data acquisition equipment according to the sharing rule.
Each function element provided by the embodiment of the present disclosure may run in a monitoring terminal, a computer terminal or a similar arithmetic device, and may also be stored as a part of a storage medium.
Therefore, the embodiment of the present disclosure may provide a monitoring terminal, which may be any piece of monitoring terminal equipment in a monitoring terminal group. Alternatively, in the embodiment, the monitoring terminal may be a camera and may also be replaced with terminal equipment such as a mobile terminal.
Alternatively, in the embodiment, the monitoring terminal may be located in at least one piece of network equipment in multiple pieces of network equipment of a monitoring network.
In the embodiment, the monitoring terminal may execute program codes of the following steps in a method for sharing data between data acquisition equipment: a gravity sensing value detected in real time by first data acquisition equipment in motion is acquired, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group; when it is detected that the gravity sensing value meets a preset condition, data acquired by the first data acquisition equipment is read according to a predetermined sharing rule; and the data acquired by the first data acquisition equipment according to the sharing rule is sent to any at least one piece of second data acquisition equipment in the data acquisition equipment group, wherein there is a pre-established data transmission channel between the second data acquisition equipment and the first data acquisition equipment.
Alternatively, the monitoring terminal may include: one or more processors, a memory and a transmission device.
Wherein, the memory may be configured to store a software program and a module, such as a program instruction/module corresponding to the method and system for sharing the data between the data acquisition equipment in the embodiments of the present disclosure. The processor runs the software program and module stored in the memory, thereby executing various function applications and data processing, namely implementing the method for sharing the data between the data acquisition equipment. The memory may include a high-speed Random Access Memory (RAM), and may also include a nonvolatile memory, such as one or more magnetic storage devices, flash memories or other nonvolatile solid-state memories. In some embodiments, the memory may further include memories remotely arranged relative to the processor, and these remote memories may be connected to the terminal through a network. An example of the network includes, but not limited to, the Internet, an intranet of an enterprise, a local area network, a mobile communication network and a combination thereof.
The transmission device is configured to receive or send data through a network. A specific example of the network may include a wired network and a wireless network. In an example, the transmission device includes a Network Interface Controller (NIC), which may be connected with other network equipment and a router through a network cable, thereby communicating with the Internet or a local area network. In an example, the transmission device is a Radio Frequency (RF) module, which is configured to communicate with the Internet in a wireless manner.
In an example embodiment, the memory is specifically configured to store a preset operating condition, information of a preset permitted user and an application program.
The processor may call the information and application program stored by the memory through the transmission device to execute the program codes of the steps of the method in each alternative or preferred embodiment in the method embodiment.
Those skilled in the art should know that the monitoring terminal may also be terminal equipment such as an intelligent mobile phone (such as an Android mobile phone and an iOS mobile phone), a tablet computer, a palm computer, an MID and a PAD.
Those skilled in the art should know that all or part of the steps in various methods of the abovementioned embodiment may be implement by instructing related hardware of terminal equipment by a program, the program may be stored in a storage medium readable for a monitoring terminal, and the storage medium may include: a flash disk, a Read-Only Memory (ROM), a RAM, a magnetic disk, an optical disk or the like.
The embodiment of the present disclosure further provides a storage medium. Alternatively, in the embodiment, the storage medium may be configured to store program codes executed by the method for sharing the data between the data acquisition equipment provided by the equipment, method and device embodiments and the system embodiment.
Alternatively, in the embodiment, the storage medium may be located in any monitoring terminal in a monitoring terminal group in a monitoring network, or located in any mobile terminal in a mobile terminal group.
Alternatively, in the embodiment, the storage medium is configured to store the program codes configured to execute the following steps: a gravity sensing value detected in real time by first data acquisition equipment in motion is acquired, wherein the first data acquisition equipment is anyone piece of data acquisition equipment in a data acquisition equipment group; when it is detected that the gravity sensing value meets a preset condition, data acquired by the first data acquisition equipment according to a predetermined sharing rule is read; and the data acquired by the first data acquisition equipment according to the sharing rule is sent to any at least one piece of second data acquisition equipment in the data acquisition equipment group, wherein there is a pre-established data transmission channel between the second data acquisition equipment and the first data acquisition equipment.
Alternatively, in the embodiment, the storage medium may further be configured to store program codes for various preferred or alternative method steps provided by the method for sharing the data between the data acquisition equipment.
The data acquisition equipment and the method and system for sharing the data between the data acquisition equipment according to the present disclosure are described above with reference to the drawings with examples. However, those skilled in the art should know that various improvements to the data acquisition equipment and the method and system for sharing the data between the data acquisition equipment disclosed in the present disclosure may further be made without departing from the contents of the present disclosure. Therefore, the scope of protection of the present disclosure shall be determined according to contents of the appended claims.
It is important to note that each abovementioned method embodiment is expressed as a combination of a series of operations to simplify descriptions, but those skilled in the art should know that the present disclosure is not limited to a sequence of the described operations because some steps may be executed in another sequence or at the same time according to the present disclosure. Second, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments and involved operations and modules are not necessary to the present disclosure.
Each embodiment in the abovementioned embodiments is described with different emphases, and parts which are not elaborated in a certain embodiment may refer to related descriptions of the other embodiments.
In some embodiments provided by the present disclosure, it should be understood that the disclosed device may be implemented in another manner. For example, the device embodiment described above is merely schematic, and for example, division of the elements is merely logic function division, and other division manners may be adopted during practical implementation. For example, multiple units or components may be combined or integrated into another system, or some characteristics may be neglected or not executed. In addition, coupling or direct coupling or communication connection between the displayed or discussed components may be indirect coupling or communication connection, implemented through some interfaces, of the device or the units, and may be electrical or adopt other forms.
The abovementioned units described as separate parts may or may not be physically separated, and parts displayed as units may or may not be physical units, and namely may be located in the same place, or may also be distributed to multiple network units. Part or all of the units may be selected to achieve the purpose of the solutions of the present disclosure according to a practical requirement.
In addition, each function element in each embodiment of the present disclosure may be integrated into a processing unit, each unit may also exist independently, and two or more than two element may also be integrated into a element. The abovementioned integrated element may be implemented in a hardware form, and may be implemented in form of hardware, and may also be implemented in form of software function element.
When being implemented in form of software function unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present disclosure substantially or parts making contributions to the related art or all or part of the technical solutions may be embodied in form of software product, and the computer software product is stored in a storage medium, including a plurality of instructions configured to enable computer equipment (which may be a personal computer, a mobile terminal, a server, network equipment or the like) to execute all or part of the method in each embodiment of the present disclosure. The abovementioned storage medium includes: various media capable of storing program codes such as a U disk, a ROM, a RAM, a mobile hard disk, a magnetic disk or an optical disk.
The above is merely the preferred embodiment of the present disclosure and not intended to limit the present disclosure. For those skilled in the art, the present disclosure may have various modifications and variations. Any modifications, equivalent replacements, improvements and the like made within the spirit and principle of the present disclosure shall fall within the scope of protection of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201510124899.2 | Mar 2015 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2015/095443 | 11/24/2015 | WO | 00 |