CN114040352B - Information acquisition method, system and device based on big data - Google Patents
Information acquisition method, system and device based on big data Download PDFInfo
- Publication number
- CN114040352B CN114040352B CN202111362989.7A CN202111362989A CN114040352B CN 114040352 B CN114040352 B CN 114040352B CN 202111362989 A CN202111362989 A CN 202111362989A CN 114040352 B CN114040352 B CN 114040352B
- Authority
- CN
- China
- Prior art keywords
- information
- node
- sensor node
- terminal
- big data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004891 communication Methods 0.000 claims abstract description 71
- 230000002776 aggregation Effects 0.000 claims description 10
- 238000004220 aggregation Methods 0.000 claims description 10
- 238000005192 partition Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000004458 analytical method Methods 0.000 abstract description 3
- 150000001875 compounds Chemical class 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000004146 energy storage Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/542—Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention relates to the technical field of communication, and discloses an information acquisition method, system and device based on big data. The method, the system and the device of the invention receive the information collected by each sink node, store the received information to form a big data platform based on the information, calculate the flow data of the information sent by each sink node in a set period, and send early warning information to a preset intelligent mobile terminal when the flow data exceeds a preset flow threshold. The embodiment of the invention utilizes a big data technology, can realize high-efficiency and timely acquisition of information, and realizes timely early warning through analysis of information flow data.
Description
Technical Field
The invention relates to the technical field of information acquisition, in particular to an information acquisition method, system and device based on big data.
Background
In the prior art, when information is acquired, people are generally dispatched to each monitoring area to carry out monitoring, and the acquired information is input into a related system.
Disclosure of Invention
The invention provides an information acquisition method, system and device based on big data, which are used for solving the technical problems that the existing information acquisition mode is low in efficiency and cannot realize timely and efficient information acquisition.
The invention provides an information acquisition method based on big data in a first aspect, which comprises the following steps:
receiving information sent by each aggregation node; the sink node is used for collecting information collected by each sensor node in the responsible area;
storing the received information, and calculating the flow data of the information sent by each sink node in a set period;
and when the flow data exceeds a preset flow threshold, sending early warning information to the corresponding mobile terminal according to a preset mobile terminal list.
According to an implementable manner of the first aspect of the present invention, the storing the received information includes:
and carrying out partition storage according to the identification information of the corresponding sink node.
According to an enabling aspect of the first aspect of the invention, the method further comprises:
receiving login account information sent by a first terminal;
matching the login account information with login account information stored in advance;
and if the matching is successful, adding the corresponding identification information of the first terminal into the mobile terminal list.
According to an enabling aspect of the first aspect of the invention, the method further comprises:
receiving an access request of a second terminal, wherein the access request comprises identification information of the second terminal;
matching the identification information of the second terminal with the identification information in the mobile terminal list;
if the matching is successful, providing an operation interface for data query to the second terminal;
and responding to the operation of the second terminal based on the operation interface.
The second aspect of the present invention provides an information collecting apparatus based on big data, the apparatus comprising:
the first receiving module is used for receiving information sent by each aggregation node; the sink node is used for collecting information collected by each sensor node in the responsible area;
the storage module is used for storing the received information and calculating the flow data of the information sent by each sink node in a set period;
and the early warning module is used for sending early warning information to the corresponding mobile terminal according to a preset mobile terminal list when the flow data exceeds a preset flow threshold value.
According to an implementable manner of the second aspect of the present invention, the storage module is specifically configured to:
and carrying out partition storage according to the identification information of the corresponding sink node.
According to an implementable manner of the second aspect of the invention, the apparatus further comprises:
the second receiving module is used for receiving the login account information sent by the first terminal;
the first matching module is used for matching the login account information with the login account information stored in advance;
and the terminal adding module is used for adding the corresponding identification information of the first terminal into the mobile terminal list if the matching is successful.
According to an implementable manner of the second aspect of the invention, the apparatus further comprises:
a third receiving module, configured to receive an access request of a second terminal, where the access request includes identification information of the second terminal;
the second matching module is used for matching the identification information of the second terminal with the identification information in the mobile terminal list;
the interface providing module is used for providing an operation interface for data query to the second terminal if the matching is successful;
and the response module is used for responding to the operation of the second terminal based on the operation interface.
The third aspect of the present invention provides an information acquisition apparatus based on big data, comprising:
a memory to store instructions; the instruction is an instruction which can implement the steps of the big data-based information acquisition method according to any one of the above embodiments;
a processor to execute the instructions in the memory.
A fourth aspect of the present invention provides a computer-readable storage medium, which stores thereon a computer program, and when the computer program is executed by a processor, the computer program implements the steps of the big-data-based information collecting method according to any one of the above embodiments.
According to the technical scheme, the invention has the following advantages:
the embodiment of the invention receives the information collected by each sink node, stores the received information to form a big data platform based on the information, calculates the flow data of the information sent by each sink node in a set period, and sends early warning information to a preset intelligent mobile terminal when the flow data exceeds a preset flow threshold; the embodiment of the invention utilizes a big data technology, can realize high-efficiency and timely acquisition of information, and realizes timely early warning through analysis of information flow data.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a flowchart of a big data based information collection method according to an alternative embodiment of the present invention;
fig. 2 is a schematic structural connection diagram of an information acquisition system based on big data according to an alternative embodiment of the present invention.
Description of the drawings:
1-a first receiving module; 2-a storage module; and 3, an early warning module.
Detailed Description
The embodiment of the invention provides an information acquisition method, system and device based on big data, which are used for solving the technical problems that the existing information acquisition mode is low in efficiency and cannot realize timely and efficient information acquisition.
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It is noted that 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. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Referring to fig. 1, fig. 1 is a flowchart illustrating an information collecting method based on big data according to an embodiment of the present invention.
The invention discloses an information acquisition method based on big data, which comprises the following steps:
s1, receiving information sent by each aggregation node; the sink node is used for collecting information collected by each sensor node in the area in charge.
The information acquisition of the embodiment of the invention is realized by a wireless sensor network mode and is managed based on a big data technology.
Each sensor node has a corresponding communication capacity value according to initial setting, namely, the communication distance is larger than a certain value, so that the sensor nodes can at least keep communication with the sink node or one sensor node.
Initially, when the communication distance of a sensor node is greater than the distance between the sensor node and a sink node, the sensor node directly communicates with the sink node; otherwise, the sensor node selects one sensor node in the communication range as a next hop node;
every time a preset period is reached, the sensor node calculates the communication capacity value of the sensor node according to the following formula, and if the communication capacity value is smaller than a preset communication capacity value threshold value, the sensor node reselects a next hop node:
in the formula (I), the compound is shown in the specification,representing sensor nodesThe value of the communication capability of (c),in order to preset the influence coefficient,the value range is set as,Representing sensor nodesThe initial energy of the energy of,representing sensor nodesThe current remaining energy of the energy storage device,representing sensor nodesThe communication distance of (a) is set,representing sensor nodes andminimum in the distances of the sink nodes.
According to the embodiment of the invention, the sensor node judges whether the next hop node needs to be reselected or not according to the communication capacity value by setting the reference index of the communication capacity value. The energy consumption of the sensor nodes is considered in the calculation of the communication capacity value, and by the method, the reliability of sending the information collected by the sensor nodes to the next hop nodes can be improved, and the energy consumption rate of the sensor nodes is reduced.
The sensor nodes are provided with corresponding processing units for calculation, judgment, selection and other operations.
In one implementation, the selecting, by the sensor node, one sensor node as a next-hop node in a communication range of the sensor node includes:
the sensor nodes take the sensor nodes with the distance smaller than the communication distance as candidate nodes, and calculate the association degree with each candidate node:
in the formula (I), the compound is shown in the specification,representing sensor nodes and their candidate nodesThe degree of association of (c);indicating both belonging to sensor nodesCommunication range and belonging to candidate nodeThe number of sensor nodes of the communication range,to belong to sensor nodesThe number of sensor nodes in the communication range belongs to the sensor nodesThe number of sensor nodes within communication range,as sensor nodesThe distance from its candidate node(s),representing sensor nodesThe maximum value of the distance from each candidate node is a first influence coefficient,is a second influence coefficient, and;
and the sensor node selects the sensor node with the minimum association degree from all the candidate nodes as a next hop node.
According to the embodiment of the invention, the sensor node which is not associated with the sensor node is selected as the next hop node, so that the data conflict is reduced, and the efficiency of sending information to the sink node is improved.
In one implementation, the method for reselecting a next-hop node by a sensor node includes:
the sensor node sends a request to each alternative node and receives the current communication capacity value fed back by each alternative node;
the sensor node calculates the communication fault probability of each alternative node according to the following formula:
in the formula (I), the compound is shown in the specification,representing alternative nodesThe probability of a communication failure of (2),representing alternative nodesThe value of the communication capability of (c),represents the preset communication capability value threshold value,to determine the value function, whenWhen the temperature of the water is higher than the set temperature,when is coming into contact withWhen the temperature of the water is higher than the set temperature,,representing the sensor node to the candidate nodeThe distance of (a) to (b),represents the maximum of the distances from the sensor node to each candidate node,for the fault influence coefficient based on the communication capability value,for the distance-based fault impact coefficient,;
and the sensor node selects the node with the smallest communication fault probability from the candidate nodes as a next hop node.
The embodiment of the invention self-defines the reference index of the communication fault probability. By reselecting the next hop node in the above manner, the reliability of communication between the sensor node and the selected next hop node can be effectively guaranteed, and the stability of information acquisition is guaranteed.
S2 stores the received information and calculates the flow data of the information sent by each aggregation node in a set period.
The embodiment of the invention calculates the flow data of the information by taking a set period as a time unit. The specific value of the set period may be set by a user according to actual conditions, for example, 5 minutes is used as one period, timing is started when the information of the sink node is received, and the traffic of the information of the sink node received within 5 minutes is calculated as traffic data of the information sent by the period.
In one implementation, the storing the received information includes:
and carrying out partition storage according to the identification information of the corresponding sink node.
The partition design can facilitate information use and query, fully mobilize the acquired information and accelerate data retrieval and processing.
And S3, when the flow data exceeds the preset flow threshold, sending early warning information to the corresponding mobile terminal according to the preset mobile terminal list.
The early warning information comprises a sink node identifier and a specific value of corresponding flow data.
The mobile terminal can be one of a computer, a mobile phone, an IPad, a server, a wearable device and the like. In some embodiments, the wearable device may include a smart bracelet, a smart helmet, a smart watch, a smart accessory, or any combination thereof.
In one implementation, the method further comprises:
receiving login account information sent by a first terminal;
matching the login account information with login account information stored in advance;
and if the matching is successful, adding the corresponding identification information of the first terminal into the mobile terminal list.
The embodiment of the invention adds the mobile terminal in a login account information verification mode, and the added mobile terminal can receive the early warning information when the information flow data of the sink node is abnormal.
In one implementation, the method further comprises:
receiving an access request of a second terminal, wherein the access request comprises identification information of the second terminal;
matching the identification information of the second terminal with the identification information in the mobile terminal list;
if the matching is successful, providing an operation interface for data query to the second terminal;
and responding to the operation of the second terminal based on the operation interface.
The embodiment of the invention realizes the query operation of the stored information, and can facilitate the information management personnel to query the stored information through the mobile terminal.
Fig. 2 is a schematic structural connection diagram of an information acquisition device based on big data according to an embodiment of the present invention.
As shown in fig. 2, the apparatus includes:
the first receiving module 1 is used for receiving information sent by each aggregation node; the sink node is used for collecting information collected by each sensor node in the responsible area;
the storage module 2 is used for storing the received information and calculating the flow data of the information sent by each sink node in a set period;
and the early warning module 3 is used for sending early warning information to the corresponding mobile terminal according to a preset mobile terminal list when the flow data exceeds a preset flow threshold.
Each sensor node has a corresponding communication capacity value according to initial setting, namely, the communication distance is larger than a certain value, so that the sensor nodes can at least keep communication with the sink node or one sensor node.
The sensor node comprises a processing module, and the processing module is specifically configured to:
initially, when the communication distance of the sensor node is greater than the distance between the sensor node and the sink node, the sensor node directly communicates with the sink node; otherwise, one sensor node is selected as the next hop node in the communication range.
The processing module comprises:
the first calculating unit is used for calculating the communication capacity value per preset period according to the following formula:
in the formula (I), the compound is shown in the specification,representing sensor nodesThe value of the communication capability of (c),for presetting the influence coefficient, the value range is set to,Representing sensor nodesThe initial energy of the energy of,representing sensor nodesThe current remaining energy of the energy storage device,representing sensor nodesThe communication distance of (a) is set,representing the minimum value in the distances between each sensor node and the aggregation node;
and the first communication selection unit is used for reselecting the next hop node for communication if the communication capacity value is smaller than the preset communication capacity value threshold.
In an implementation manner, the selecting a sensor node within a communication range thereof as a next hop node specifically includes:
taking the sensor nodes with the distance smaller than the communication distance as candidate nodes, and calculating the association degree of each candidate node:
in the formula (I), the compound is shown in the specification,representing sensor nodes and their candidate nodesThe degree of association of (c);representation of both belonging to a sensor nodeCommunication range and belonging to candidate nodeThe number of sensor nodes of the communication range,to belong to sensor nodesThe number of sensor nodes within communication range,belong to sensor nodesThe number of sensor nodes within communication range,is a sensor node and a candidate node thereofThe distance of (a) to (b),representing sensor nodesThe maximum value of the distance from each candidate node,as a first influence coefficient, is selected,is a second influence coefficient, and;
and selecting the sensor node with the minimum relevance degree from the candidate nodes as a next hop node.
In an implementation manner, the first communication selecting unit is specifically configured to:
sending a request to each alternative node, and receiving the current communication capacity value fed back by each alternative node;
and calculating the communication fault probability of each alternative node according to the following formula:
in the formula (I), the compound is shown in the specification,representing alternative nodesThe probability of a communication failure of (2),representing alternative nodesThe value of the communication capability of (c),represents the preset communication capability value threshold value,to determine the value function, whenWhen the temperature of the water is higher than the set temperature,when is coming into contact withWhen the temperature of the water is higher than the set temperature,,representing the sensor node to the candidate nodeThe distance of (a) to (b),represents the maximum of the distances from the sensor node to each candidate node,for the fault influence coefficient based on the communication capability value,for the distance-based fault impact coefficient,;
and selecting the node with the minimum communication fault probability from the candidate nodes as a next hop node.
According to an implementation manner of the embodiment of the present invention, the storage module is specifically configured to:
and carrying out partition storage according to the identification information of the corresponding sink node.
According to an implementable manner of the embodiment of the present invention, the apparatus further includes:
the second receiving module is used for receiving the login account information sent by the first terminal;
the first matching module is used for matching the login account information with the login account information stored in advance;
and the terminal adding module is used for adding the corresponding identification information of the first terminal into the mobile terminal list if the matching is successful.
According to an implementable manner of the embodiment of the present invention, the apparatus further includes:
a third receiving module, configured to receive an access request of a second terminal, where the access request includes identification information of the second terminal;
the second matching module is used for matching the identification information of the second terminal with the identification information in the mobile terminal list;
the interface providing module is used for providing an operation interface for data query to the second terminal if the matching is successful;
and the response module is used for responding to the operation of the second terminal based on the operation interface.
The invention also provides an information acquisition device based on big data, which comprises:
a memory to store instructions; the instruction is an instruction which can implement the steps of the big data-based information acquisition method according to any one of the above embodiments;
a processor to execute the instructions in the memory.
The present invention further provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the big data based information collecting method according to any one of the above embodiments.
In the embodiment of the invention, the information collected by each sink node is received, the received information is stored to form a big data platform based on the information, the flow data of the information sent by each sink node in a set period is calculated, and when the flow data exceeds a preset flow threshold value, early warning information is sent to a preset intelligent mobile terminal; the embodiment of the invention utilizes a big data technology, can realize high-efficiency and timely acquisition of information, and realizes timely early warning through analysis of information flow data.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, 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 through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The 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.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. An information acquisition method based on big data, which is characterized by comprising the following steps:
receiving information sent by each aggregation node; the sink node is used for collecting information collected by each sensor node in the responsible area; initially, when the communication distance of a sensor node is greater than the distance between the sensor node and a sink node, the sensor node directly communicates with the sink node; otherwise, the sensor node selects one sensor node in the communication range as a next hop node; every time a preset period is reached, the sensor node calculates the communication capacity value of the sensor node according to the following formula, and if the communication capacity value is smaller than a preset communication capacity value threshold value, the sensor node reselects a next hop node:
in the formula, Q I The communication capacity value of the sensor node I is represented, A is a preset influence coefficient, and the value range of A is set to be [0.2,0.3 ]],E I Representing the initial energy of the sensor node I, e I Representing the current residual energy, R, of the sensor node I I Indicating the communication distance, R, of the sensor node I min Representing the minimum value in the distances between each sensor node and the aggregation node;
storing the received information, and calculating the flow data of the information sent by each sink node in a set period;
and when the flow data exceeds a preset flow threshold, sending early warning information to the corresponding mobile terminal according to a preset mobile terminal list.
2. The big data based information collection method according to claim 1, wherein the storing the received information comprises:
and carrying out partition storage according to the identification information of the corresponding sink node.
3. The big data-based information gathering method as recited in claim 1, wherein the method further comprises:
receiving login account information sent by a first terminal;
matching the login account information with login account information stored in advance;
and if the matching is successful, adding the corresponding identification information of the first terminal into the mobile terminal list.
4. The big data based information gathering method as recited in claim 3, further comprising:
receiving an access request of a second terminal, wherein the access request comprises identification information of the second terminal;
matching the identification information of the second terminal with the identification information in the mobile terminal list;
if the matching is successful, providing an operation interface for data query to the second terminal;
and responding to the operation of the second terminal based on the operation interface.
5. An information acquisition device based on big data, the device comprising:
the first receiving module is used for receiving information sent by each aggregation node; the sink node is used for collecting information collected by each sensor node in the responsible area; initially, when the communication distance of a sensor node is greater than the distance between the sensor node and a sink node, the sensor node directly communicates with the sink node; otherwise, the sensor node selects one sensor node in the communication range as a next hop node; every time a preset period is reached, the sensor node calculates the communication capacity value of the sensor node according to the following formula, and if the communication capacity value is smaller than a preset communication capacity value threshold value, the sensor node reselects a next hop node:
in the formula, Q I Representing the communication capability of a sensor node IThe value A is a preset influence coefficient, and the value range of A is set to be [0.2,0.3 ]],E I Representing the initial energy of the sensor node I, e I Representing the current residual energy, R, of the sensor node I I Indicating the communication distance, R, of the sensor node I min Representing the minimum value in the distances between each sensor node and the aggregation node;
the storage module is used for storing the received information and calculating the flow data of the information sent by each sink node in a set period;
and the early warning module is used for sending early warning information to the corresponding mobile terminal according to a preset mobile terminal list when the flow data exceeds a preset flow threshold value.
6. The big-data-based information acquisition device according to claim 5, wherein the storage module is specifically configured to:
and carrying out partition storage according to the identification information of the corresponding sink node.
7. The big data based information gathering device as recited in claim 5, wherein the device further comprises:
the second receiving module is used for receiving login account information sent by the first terminal;
the first matching module is used for matching the login account information with the login account information stored in advance;
and the terminal adding module is used for adding the corresponding identification information of the first terminal into the mobile terminal list if the matching is successful.
8. The big data based information gathering device as recited in claim 7, wherein the device further comprises:
a third receiving module, configured to receive an access request of a second terminal, where the access request includes identification information of the second terminal;
the second matching module is used for matching the identification information of the second terminal with the identification information in the mobile terminal list;
the interface providing module is used for providing an operation interface for data query to the second terminal if the matching is successful;
and the response module is used for responding to the operation of the second terminal based on the operation interface.
9. An information acquisition device based on big data, comprising:
a memory to store instructions; the instruction is an instruction which can realize the steps of the big data-based information acquisition method according to any one of claims 1 to 4;
a processor to execute the instructions in the memory.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program, which when executed by a processor implements the steps of the big data based information collecting method according to any of claims 1-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111362989.7A CN114040352B (en) | 2021-11-17 | 2021-11-17 | Information acquisition method, system and device based on big data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111362989.7A CN114040352B (en) | 2021-11-17 | 2021-11-17 | Information acquisition method, system and device based on big data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114040352A CN114040352A (en) | 2022-02-11 |
CN114040352B true CN114040352B (en) | 2022-08-12 |
Family
ID=80144772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111362989.7A Active CN114040352B (en) | 2021-11-17 | 2021-11-17 | Information acquisition method, system and device based on big data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114040352B (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104301435B (en) * | 2014-10-31 | 2018-01-30 | 上海融军科技有限公司 | The data cluster grouping method and system of distributed type assemblies sensor |
CN110071854B (en) * | 2019-05-09 | 2021-06-11 | 中国人民银行清算总中心 | Method and device for monitoring message transmission flow between nodes |
CN110995854B (en) * | 2019-12-13 | 2022-12-06 | 横琴到哪儿科技有限公司 | Cargo storage management system based on cloud computing technology |
CN111224846B (en) * | 2020-01-13 | 2022-03-29 | 北京智芯微电子科技有限公司 | Flow monitoring method and device applied to power acquisition system |
CN112489400A (en) * | 2020-10-20 | 2021-03-12 | 国网山东省电力公司滨州供电公司 | Electric mobile operation terminal early warning system and method based on flow analysis |
-
2021
- 2021-11-17 CN CN202111362989.7A patent/CN114040352B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN114040352A (en) | 2022-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9800718B2 (en) | Method for controlling wearable electronic devices, central apparatus, and central device | |
CN110147387B (en) | Root cause analysis method, root cause analysis device, root cause analysis equipment and storage medium | |
Wu et al. | Oscillation resolution for mobile phone cellular tower data to enable mobility modelling | |
KR102129400B1 (en) | Radio map construction method | |
KR102068918B1 (en) | Router address type identification method and device | |
CN103208170B (en) | A kind of multi-client receives the method and system of warning message | |
CN108989473B (en) | human health detection data acquisition and management system based on block chain | |
CN109977320B (en) | Information pushing method and system | |
CN104821060A (en) | Robbery early warning method and device | |
CN105373118B (en) | A kind of smart machine collecting method | |
CN110650487B (en) | Internet of things edge computing configuration method based on data privacy protection | |
CN105681141A (en) | Information sharing method and device for wearable equipment | |
CN110826496A (en) | Crowd density estimation method, device, equipment and storage medium | |
CN107682241A (en) | A kind of intelligent home device control system based on cloud computing | |
CN114040352B (en) | Information acquisition method, system and device based on big data | |
JP2008158794A (en) | Monitoring system | |
CN106899929A (en) | A kind of signal search methods, devices and systems | |
CN105517135A (en) | Method for forecasting idle time of relay routing node on the basis of queuing theory | |
CN110852520A (en) | Block chain based nursing method and device | |
CN108243472A (en) | The different system reselecting methods of 2G to 4G and device | |
CN113301043B (en) | Network security terminal based on 5G industrial Internet of things | |
JP7460268B2 (en) | Display system, server, display method, and program | |
JP6203004B2 (en) | Terminal management apparatus and method | |
CN107566974A (en) | A kind of agricultural product accumulating intelligent monitor system | |
CN109862314B (en) | Video image acquisition and processing system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230602 Address after: Room 1107, No. 261, Gaotang Road, Tianhe District, Guangzhou, Guangdong 510000 Patentee after: Guangzhou Siku Information Technology Co.,Ltd. Address before: No.19, Huamei Road, Longdong, Tianhe District, Guangzhou, Guangdong 510000 Patentee before: Guangzhou Xinhua College |