WO2018233008A1 - Data processing method and system applied to internet of things - Google Patents
Data processing method and system applied to internet of things Download PDFInfo
- Publication number
- WO2018233008A1 WO2018233008A1 PCT/CN2017/099312 CN2017099312W WO2018233008A1 WO 2018233008 A1 WO2018233008 A1 WO 2018233008A1 CN 2017099312 W CN2017099312 W CN 2017099312W WO 2018233008 A1 WO2018233008 A1 WO 2018233008A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- location
- forwarding node
- data
- aggregation unit
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
Definitions
- the present invention relates to the field of Internet of Things technologies, and in particular, to a data processing method and system applied to an Internet of Things.
- the aggregation unit can be used to act as a human-machine interface for the Internet of Things, and the aggregation unit can collect a large number of terminal devices (such as hygrometers, smoke detectors, ventilation devices, rainfall sensors, irrigation valves, etc.).
- the reported IoT data is analyzed and decided, so that people can provide relevant reports such as warnings and anomalies.
- the aggregation unit collects the IoT data reported by the terminal equipment of a large scale, which not only increases the workload of the aggregation unit, but also reduces the filtering aggregation unit to obtain the terminal equipment of interest. The accuracy of the data.
- the embodiment of the invention discloses a data processing method and system applied to the Internet of Things, which can effectively reduce the workload of the aggregation unit and improve the accuracy of the aggregation unit to obtain the data of the terminal device of interest.
- a first aspect of the embodiments of the present invention discloses a data processing method applied to the Internet of Things, including:
- the filtering gateway receives the first filtering table delivered by the aggregation unit, where the first filtering table includes a terminal device type specified by the aggregation unit and a specified terminal device operating system version identifier;
- the forwarding node receives a second filtering table that is sent by the aggregation unit by using the filtering gateway, where the second filtering table includes a location of interest of the aggregation unit and a designated value of the data to be reported under the location of interest.
- Type of weather
- the forwarding node receives a large amount of Internet of Things data initiated by the terminal device, where the Internet of Things data includes a terminal device type, a terminal device location, a terminal device operating system version identifier, and a data content;
- the forwarding node When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, the forwarding node obtains the real-time weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the terminal device is consistent with the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway;
- the filtering gateway determines, from the data elements reported by the forwarding nodes, the data element including the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported The data elements are reported to the aggregation unit for analysis and decision making.
- the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit When matching, the instant weather type corresponding to the location of the terminal device is obtained, including:
- the forwarding node When the forwarding node identifies that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, the forwarding node queries the instant weather publishing server in the area where the terminal device is located, and The instant weather publishing server in the area where the terminal device is located requests the instant weather type corresponding to the location of the terminal device.
- the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit
- querying the instant weather publishing server in the area where the terminal device is located includes:
- the forwarding node When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, it is detected whether the forwarding node is configured to query the instant weather publishing server. a time period, if the forwarding node is configured to query a time period of the instant weather publishing server, determine whether the current system time of the forwarding node is located in the time period, and if not, forward forwarding to the forwarding node Sending, by the node, an instant weather publishing server query request including the location of the terminal device, to trigger the neighboring forwarding node to determine that the current system time of the neighboring forwarding node is located in the neighboring forwarding node for querying When the time of the instant weather is published by the server, the neighboring forwarding node queries the instant weather publishing server of the area where the terminal device is located.
- the forwarding node requests an instant weather type corresponding to the location of the terminal device to an instant weather publishing server in an area where the terminal device is located, including:
- the forwarding node receives an instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, including:
- the forwarding node detects that the instant weather publishing server in the area where the terminal device is located is Whether there is an identifier set of the contracted terminal device that allows the weather type to be queried; if the instant weather publishing server of the area where the terminal device location is located is configured with the identifier set of the subscribed terminal device that allows the weather type to be queried, the query office Whether the identifier set of the terminal device belongs to the terminal device identifier of the terminal device to which the terminal device location belongs, and if the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, The neighboring forwarding node sends an instant weather type acquisition request including the location of the terminal device.
- a second aspect of the embodiments of the present invention discloses a data processing system applied to the Internet of Things, including:
- a filtering gateway configured to receive a first filtering table delivered by the aggregation unit, where the first filtering table includes a terminal device type specified by the aggregation unit and a specified terminal device operating system version identifier;
- a forwarding node configured to receive a second filtering table sent by the aggregation unit by using the filtering gateway, where the location of interest of the convergence unit and a specified weather that allows reporting of data under the location of interest are included Types of;
- the forwarding node is further configured to receive, by the terminal device, the Internet of Things data initiated by the terminal device, where the Internet of Things data includes a terminal device type, a terminal device location, a terminal device operating system version identifier, and a data content;
- the forwarding node is further configured to: when it is found that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, obtain an instant weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the terminal device is consistent with the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway;
- the filtering gateway is further configured to determine, from the data element reported by each forwarding node, a data element that includes the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported data element and reports the data element to the data element to be reported.
- the collection unit performs analysis and decision making.
- the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit
- the manner of obtaining the instant weather type corresponding to the location of the terminal device is specifically:
- the forwarding node is configured to query an instant weather publishing server in an area where the terminal device is located, when it is determined that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, And requesting, by the instant weather publishing server in the area where the terminal device is located, an instant weather type corresponding to the location of the terminal device.
- the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit When matching, query the instant weather of the area where the terminal device is located
- the way to deploy the server is as follows:
- the forwarding node is configured to detect, when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, whether the forwarding node is configured to query an immediate weather release. a time period of the server, if the forwarding node is configured to query a time period of the instant weather publishing server, determining whether the current system time of the forwarding node is located in the time period, and if not, the phase to the forwarding node
- the neighboring forwarding node sends an instant weather publishing server query request including the location of the terminal device, to trigger the neighboring forwarding node to determine that the current system time of the neighboring forwarding node is located in the adjacent forwarding node.
- the neighboring forwarding node queries the instant weather publishing server of the area where the terminal device is located.
- the method for requesting, by the instant weather publishing server in the area where the terminal device is located, the instant weather type corresponding to the location of the terminal device is specifically for:
- the forwarding node is configured to send an immediate weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather publishing server in an area where the terminal device is located The instant weather type corresponding to the location of the terminal device; and receiving the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- the manner in which the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node is specifically:
- the forwarding node is configured to detect whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried; if the instant weather publishing server is configured in the area where the terminal device is located Having an identifier set of the subscribed terminal device that allows the queried weather type, and querying whether the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, if the subscribed terminal device The identifier set includes the terminal device identifier of the terminal device to which the terminal device location belongs, and sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
- the embodiment of the invention has the following beneficial effects:
- the forwarding node may filter the Internet of Things data reported by the terminal device that is not interested in the convergence unit according to the location of the convergence unit and the specified weather type that allows the data to be reported in the location of the convergence unit, and
- the IoT data reported by the remaining terminal devices is encapsulated into a data element and then reported to the filtering gateway.
- the filtering gateway can perform the data element reported by each forwarding node according to the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier. Filter again to ensure that the aggregation unit collects the terminal devices it is interested in.
- the reported IoT data is analyzed and determined, which can effectively reduce the workload of the aggregation unit and improve the accuracy of the aggregation unit to obtain the data of the terminal device of interest.
- FIG. 1 is a schematic diagram of an Internet of Things architecture disclosed in an embodiment of the present invention.
- FIG. 2 is a schematic flowchart of a data processing method applied to an Internet of Things according to an embodiment of the present invention
- FIG. 3 is a schematic flow chart of another data processing method applied to the Internet of Things according to an embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a data processing system applied to an Internet of Things according to an embodiment of the present invention.
- the embodiment of the invention discloses a data processing method and system applied to the Internet of Things, which can effectively reduce the workload of the aggregation unit and improve the accuracy of the aggregation unit to obtain the data of the terminal device of interest. The details are described below separately.
- FIG. 1 is a schematic diagram of an Internet of Things architecture disclosed in an embodiment of the present invention.
- the IoT architecture may include three layers: a terminal device layer, a forwarding node layer, and an aggregation layer according to functions.
- the terminal device layer may include a mass-scale terminal device, such as a hygrometer, a smoke sensor, a ventilation device, a rain sensor, an irrigation valve, etc.;
- the forwarding node layer may include a large number of forwarding nodes connected by a network, and the forwarding node may include a router.
- the forwarding node may use any standard networking protocol, and the forwarding node may implement data parsing between different network standards;
- the aggregation layer may include a filtering gateway.
- a convergence unit wherein the filtering gateway can directly or indirectly communicate with each forwarding node of the forwarding node layer through the Internet; the aggregation unit can forward the packet through the filtering gateway
- Each forwarding node at the node layer performs high-level management to control the data transmission frequency, network topology, and other networking functions; the aggregation unit can not only analyze and make decisions about the Internet of Things data generated by the mass terminal equipment, but also send commands to Obtain information or configure terminal device parameters (at this time, the transmission of data points to the terminal device); the aggregation unit can also introduce various services, from big data to social networks, and even from social tools "likes" to weather sharing.
- each forwarding node can provide IoT data receiving and receiving services for a mass of terminal devices within its own wireless coverage, wherein each forwarding node has its own wireless coverage within each terminal device.
- a wireless communication module can be built in, which enables each forwarding node to communicate wirelessly with each terminal device within its own wireless coverage by wireless network communication.
- the wireless communication module built into the terminal device can input the upper frequency point 470MHz and the lower frequency point 510MHz during production, so that the wireless communication module can automatically define the communication frequency band as 470MHz ⁇ 510MHz, It complies with the provisions of China's SRRC standard; alternatively, it can input the upper frequency point of 868MHz and the lower frequency point of 908MHz, so that the wireless communication module can automatically define the communication frequency band as 868MHz to 908MHz to comply with the European ETSI standard; or, you can enter The frequency is 918MHz and the lower frequency is 928MHz, so the wireless communication module can automatically define the communication frequency band as 918MHz ⁇ 928MHz to meet the requirements of the US FCC standard.
- the communication frequency band of the wireless communication module can also be defined as conforming to the Japanese ARIB standard or Canada.
- the specification of the IC standard is not limited in the embodiment of the present invention.
- the terminal device can use Frequency Division Multiple Access (FDMA), Frequency-Hopping Spread Spectrum (FHSS), and Dynamic Time Division Multiple Access (Dynamic Time Division Multiple Access). , DTDMA), and backtracking multiplexing (CSMA) are combined to solve the interference problem.
- FDMA Frequency Division Multiple Access
- FHSS Frequency-Hopping Spread Spectrum
- CSMA Dynamic Time Division Multiple Access
- FIG. 2 is a schematic flowchart diagram of a data processing method applied to the Internet of Things according to an embodiment of the present invention. As shown in FIG. 2, the data processing method applied to the Internet of Things may include the following steps:
- the filtering gateway receives the first filtering table delivered by the aggregation unit, where the first filtering table includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier.
- the terminal device type specified by the aggregation unit is used to indicate the type and model of the terminal device specified by the aggregation unit
- the terminal device operating system version identifier specified by the aggregation unit is used to indicate the operating system version of the terminal device specified by the aggregation unit. Version number.
- the forwarding node receives, by the aggregation unit, a second filtering table delivered by the filtering gateway, where the second filtering table includes a location of interest of the aggregation unit and a specified weather type that allows reporting of the data at a location of interest of the aggregation unit;
- the location information of the convergence unit may be a regional location, such as the location of a certain farm; or the location information of interest of the convergence unit may also be a specific geographic coordinate location, such as in a farm.
- the geographic coordinate position of one of the hygrometers may be a regional location, such as the location of a certain farm; or the location information of interest of the convergence unit may also be a specific geographic coordinate location, such as in a farm. The geographic coordinate position of one of the hygrometers.
- the specified weather type that allows the reported data to be at the location of interest of the convergence unit may include various specified weather types such as rainy days, sunny days, haze days, etc., which are allowed to report data at the location of interest of the convergence unit.
- the embodiment of the invention is not limited.
- the forwarding node receives the Internet of Things data initiated by the massive terminal device, where the Internet of Things data includes the terminal device type, the terminal device location, the terminal device operating system version identifier, and the data content.
- the forwarding node can receive the Internet of Things data initiated by a large number of terminal devices within its own wireless coverage.
- the data content is used to indicate the data load reported by the terminal device.
- the IoT data reported by the humidity-sensing terminal device deployed by the farm includes the data content may be the soil volume water content; for example, the Internet of Things data reported by the temperature sensor includes the data content. It may be a temperature value; for example, the IoT data reported by the rain gauge includes the data content may be rainfall.
- the forwarding node obtains the real-time weather type corresponding to the location of the terminal device when the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit.
- the forwarding node when the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node obtains the instant corresponding to the location of the terminal device.
- the type of weather can be:
- the forwarding node may query the instant weather publishing server in the area where the terminal device is located, and provide the location to the terminal device.
- the instant weather publishing server in the area requests the instant weather type corresponding to the location of the terminal device.
- the forwarding node queries the instant weather release of the location where the terminal device is located.
- the specific way of the server can be:
- the forwarding node may detect whether it is configured to query the time period of the instant weather delivery server, if the forwarding node The forwarding node can determine whether the current system time is within the time period. If the forwarding node determines that the current system time is within the time period, the forwarding node can be based on the terminal device location.
- the forwarding node may send an immediate weather publishing server including the location of the terminal device to the neighboring forwarding node of the forwarding node.
- the neighboring forwarding node queries the area where the terminal device is located.
- the implementation of the implementation manner can prevent the forwarding node from frequently querying the instant weather publishing server in the area where the terminal device address is located, thereby reducing the power consumption caused by the forwarding node querying the instant weather publishing server in the area where the terminal device address is located.
- the forwarding node when the neighboring forwarding node queries the instant weather publishing server in the area where the terminal device is located, the forwarding node requests the location of the terminal device corresponding to the instant weather publishing server in the area where the terminal device is located.
- the way of the instant weather type can be:
- the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather type corresponding to the location of the terminal device to the instant weather publishing server in the area where the terminal device is located. ;
- the forwarding node receives the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- the implementation of the implementation manner can avoid the power consumption caused by the forwarding node querying the instant weather type corresponding to the location of the terminal device.
- the method for the forwarding node to send the instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node may be specifically:
- the forwarding node detects whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried;
- the forwarding node may query whether the identifier set of the subscribed terminal device includes the terminal device to which the terminal device location belongs. a terminal device identifier; wherein the forwarding node may store a mapping relationship between the location of the terminal device and the terminal device identifier of the terminal device to which the terminal device location belongs;
- the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, send an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
- the weather type corresponding to the terminal device address of the contracted terminal device can be obtained by performing the above steps, so that the weather type corresponding to the terminal device address of the unsigned terminal device can be prevented from leaking.
- the forwarding device After the forwarding node identifies that the real-time weather type corresponding to the location of the terminal device matches the weather type specified by the aggregation unit, the forwarding device initiates the Internet of Things data initiated by the terminal device into a data element. Reported to the filtering gateway.
- the forwarding node may encapsulate the IoT data initiated by the terminal device into a data element. It is then reported to the filtering gateway.
- the forwarding node when the forwarding node does not match the weather type “Sunny Day” corresponding to the address of a certain terminal device and the weather type “Rainday” specified by the aggregation unit, the forwarding node filters out the Internet of Things data initiated by the terminal device.
- the filtering gateway determines, from the data element reported by each forwarding node, a data element that includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier as the to-be-reported data element.
- the filtering gateway reports the determined data element to be reported to the aggregation unit.
- the aggregation unit analyzes and determines a to-be-reported data element reported by the filtering gateway.
- the aggregation unit may analyze and decide the data elements to be reported reported by the filtering gateway, so as to provide relevant reports such as early warning and abnormality for the people.
- the forwarding node may filter a part of the aggregation unit not interested according to the location of interest of the convergence unit and the specified weather type that allows the data to be reported at the location of interest of the aggregation unit.
- the IoT data reported by the terminal device, and the IoT data reported by the remaining terminal devices is encapsulated into data elements and reported to the filtering gateway; and the filtering gateway can be based on the terminal device type specified by the aggregation unit and the specified terminal device operating system version.
- the identifiers are filtered again for the data elements reported by the forwarding nodes, so that the aggregation unit collects the IoT data reported by the terminal device of interest for analysis and decision, thereby effectively reducing the workload of the aggregation unit and improving aggregation.
- the unit obtains the accuracy of the terminal device data of interest.
- FIG. 3 is a schematic flowchart diagram of another data processing method applied to the Internet of Things according to an embodiment of the present invention. As shown in FIG. 3, the data processing method applied to the Internet of Things may include the following steps:
- the filtering gateway initiates a first filtering table acquisition request to the aggregation unit.
- the filtering gateway may periodically initiate a first filtering table acquisition request to the aggregation unit, or the filtering gateway may initiate a first filtering table acquisition request to the aggregation unit if the user triggers.
- the filtering gateway receives, from the aggregation unit, a first filtering table delivered by the aggregation unit, where the first filtering table is sent. It includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier.
- the forwarding node sends a second filtering table acquisition request to the aggregation unit by using the filtering gateway, where the second filtering table obtaining request includes an identifier of the forwarding node.
- the forwarding node receives the second filtering table delivered by the aggregation unit by filtering the gateway.
- the second filtering table includes a location of interest of the aggregation unit and a specified weather type that allows reporting of the data at a location of interest to the aggregation unit.
- the forwarding node receives, by the aggregation unit, a second filtering table that is sent by the filtering gateway, where the second filtering table includes a location where the aggregation unit is interested, and a specified weather type that allows the data to be reported under the location of interest of the aggregation unit.
- the location information of the convergence unit may be a regional location, such as the location of a certain farm; or the location information of interest of the convergence unit may also be a specific geographic coordinate location, such as in a farm.
- the geographic coordinate position of one of the hygrometers may be a regional location, such as the location of a certain farm; or the location information of interest of the convergence unit may also be a specific geographic coordinate location, such as in a farm. The geographic coordinate position of one of the hygrometers.
- the specified weather type that allows the reported data to be at the location of interest of the convergence unit may include various specified weather types such as rainy days, sunny days, haze days, etc., which are allowed to report data at the location of interest of the convergence unit.
- the embodiment of the invention is not limited.
- the forwarding node receives the Internet of Things data initiated by the massive terminal device, where the Internet of Things data includes the terminal device type, the terminal device location, the terminal device operating system version identifier, and the data content.
- the forwarding node can receive the Internet of Things data initiated by a large number of terminal devices within its own wireless coverage.
- the data content is used to indicate the data load reported by the terminal device.
- the IoT data reported by the humidity-sensing terminal device deployed by the farm includes the data content may be the soil volume water content; for example, the Internet of Things data reported by the temperature sensor includes the data content. It may be a temperature value; for example, the IoT data reported by the rain gauge includes the data content may be rainfall.
- the forwarding node obtains an instant weather type corresponding to the location of the terminal device when the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit.
- the forwarding node when the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node obtains the instant corresponding to the location of the terminal device.
- the type of weather can be:
- the forwarding node may query the instant weather publishing server in the area where the terminal device is located, and provide the location to the terminal device.
- the instant weather publishing server in the area requests the instant weather type corresponding to the location of the terminal device.
- the foregoing forwarding node queries the device when the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the convergence unit.
- the manner of the instant weather publishing server in the area where the terminal device is located may be specifically as follows:
- the forwarding node may detect whether it is configured to query the time period of the instant weather delivery server, if the forwarding node The forwarding node can determine whether the current system time is within the time period. If the forwarding node determines that the current system time is within the time period, the forwarding node can be based on the terminal device location.
- the forwarding node may send an immediate weather publishing server including the location of the terminal device to the neighboring forwarding node of the forwarding node. Querying the request to trigger the neighboring forwarding node to query the terminal device by the neighboring forwarding node when determining that the current system time of the neighboring forwarding node is located in the time period for the neighboring forwarding node to be configured for querying the instant weather publishing server Bit Current weather in your area Publisher.
- the implementation of the implementation manner can prevent the forwarding node from frequently querying the instant weather publishing server in the area where the terminal device address is located, thereby reducing the power consumption caused by the forwarding node querying the instant weather publishing server in the area where the terminal device address is located.
- the forwarding node when the neighboring forwarding node queries the instant weather publishing server in the area where the terminal device is located, the forwarding node requests the location of the terminal device corresponding to the instant weather publishing server in the area where the terminal device is located.
- the way of the instant weather type can be:
- the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather type corresponding to the location of the terminal device to the instant weather publishing server in the area where the terminal device is located. ;
- the forwarding node receives the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- the implementation of the implementation manner can avoid the power consumption caused by the forwarding node querying the instant weather type corresponding to the location of the terminal device.
- the method for the forwarding node to send the instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node may be specifically:
- the forwarding node detects whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried;
- the forwarding node may query whether the identifier set of the subscribed terminal device includes the terminal device to which the terminal device location belongs. a terminal device identifier; wherein the forwarding node may store the location of the terminal device and the terminal device of the terminal device to which the terminal device location belongs Mapping relationship of the backup identifier;
- the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, send an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
- the weather type corresponding to the terminal device address of the contracted terminal device can be obtained by performing the above steps, so that the weather type corresponding to the terminal device address of the unsigned terminal device can be prevented from leaking.
- the forwarding node when it is determined that the real-time weather type corresponding to the location of the terminal device is consistent with the weather type specified by the aggregation unit, encapsulates the IoT data initiated by the terminal device into a data element and reports the data to the filtering gateway.
- the forwarding node may encapsulate the IoT data initiated by the terminal device into a data element. It is then reported to the filtering gateway.
- the forwarding node when the forwarding node does not match the weather type “Sunny Day” corresponding to the address of a certain terminal device and the weather type “Rainday” specified by the aggregation unit, the forwarding node filters out the Internet of Things data initiated by the terminal device.
- the filtering gateway determines, from the data element reported by each forwarding node, a data element that includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier as the to-be-reported data element.
- the filtering gateway reports the determined data element to be reported to the aggregation unit for analysis and decision.
- the aggregation unit may analyze and decide the data elements to be reported reported by the filtering gateway, so as to provide relevant reports such as early warning and abnormality for the people.
- the forwarding node may filter a part of the aggregation unit not interested according to the location of interest of the convergence unit and the specified weather type that allows the data to be reported at the location of interest of the aggregation unit.
- the IoT data reported by the terminal device, and the IoT data reported by the remaining terminal devices is encapsulated into data elements and reported to the filtering gateway; and the filtering gateway can be based on the terminal device type specified by the aggregation unit and the specified terminal device operating system version.
- the identifiers are filtered again for the data elements reported by the forwarding nodes, so that the aggregation unit collects the IoT data reported by the terminal device of interest for analysis and decision, thereby effectively reducing the workload of the aggregation unit and improving aggregation.
- the unit obtains the accuracy of the terminal device data of interest.
- FIG. 4 is a schematic structural diagram of a data processing system applied to an Internet of Things according to an embodiment of the present invention.
- the data processing system applied to the Internet of Things may include:
- the filtering gateway 402 is configured to receive the first filtering table that is sent by the aggregation unit 401, where the first filtering table includes the terminal device type specified by the aggregation unit 401 and the specified terminal device operating system version identifier.
- the forwarding node 403 is configured to receive a second filtering table that is sent by the aggregation unit 401 through the filtering gateway 402, where the second filtering table includes a location of interest of the aggregation unit 401 and a specified weather type that allows reporting of data under the location of interest;
- the forwarding node 403 is further configured to receive the Internet of Things data initiated by the massive terminal device, where the Internet of Things data includes the terminal device type, the terminal device location, the terminal device operating system version identifier, and the data content;
- the forwarding node 403 is further configured to: when the location of the terminal device included in the Internet of Things data reported by any terminal device is matched with the location of interest of the aggregation unit 401, obtain an instant weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the device matches the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway 402;
- the filtering gateway 402 is further configured to determine, from the data elements reported by the forwarding nodes, the data element including the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported data element and report the data element to the aggregation unit 401 for analysis. And decision making.
- the forwarding node 403 obtains the real-time weather type corresponding to the location of the terminal device when the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit 401.
- the method is specifically as follows:
- the forwarding node 403 is configured to: when the location of the terminal device included in the Internet of Things data reported by any terminal device is matched with the location of interest of the aggregation unit 401, query the instant weather advertisement server in the area where the terminal device is located, and The instant weather publishing server in the area where the location is located requests the instant weather type corresponding to the location of the terminal device.
- the forwarding node 403 queries the instant weather release of the location where the terminal device is located.
- the way of the server is specifically as follows:
- the forwarding node 403 is configured to detect, when the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit 401, whether the forwarding node 403 is configured to query the time period of the instant weather delivery server.
- forwarding node 403 is configured for checking Querying the time period of the instant weather publishing server, determining whether the current system time of the forwarding node 403 is located in the time period, and if not, sending an immediate weather publishing server query request including the location of the terminal device to the neighboring forwarding node of the forwarding node 403,
- the neighboring forwarding node determines that the current system time of the neighboring forwarding node is located in a time period for the neighboring forwarding node to be configured for querying the instant weather publishing server
- the neighboring forwarding node queries the area where the terminal device is located.
- Instant weather publishing server is configured for checking Querying the time period of the instant weather publishing server.
- the manner in which the forwarding node 403 requests the instant weather distribution server corresponding to the location of the terminal device in the area where the terminal device is located is specifically:
- the forwarding node 403 is configured to send an immediate weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request the instant weather corresponding to the location of the terminal device to the instant weather publishing server in the area where the terminal device is located. And receiving an instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- the manner in which the forwarding node 403 sends the instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node is specifically:
- the forwarding node 403 is configured to detect whether the instant weather publishing server of the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried; if the instant weather publishing server of the area where the terminal device is located is configured to allow Querying the identifier set of the contracted terminal device of the weather type, and querying whether the identifier set of the contracted terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, and if the identifier of the subscribed terminal device includes the terminal device location
- the terminal device identifier of the terminal device belongs to the neighboring forwarding node to send an instant weather type acquisition request including the location of the terminal device.
- the weather type corresponding to the terminal device address of the contracted terminal device can be obtained by performing the above steps, so that the weather type corresponding to the terminal device address of the unsigned terminal device can be prevented from leaking.
- the forwarding node may filter a part of the aggregation unit not interested according to the location of interest of the convergence unit and the specified weather type that allows the data to be reported at the location of interest of the aggregation unit.
- the IoT data reported by the terminal device, and the IoT data reported by the remaining terminal devices is encapsulated into data elements and reported to the filtering gateway; and the filtering gateway can be based on the terminal device type specified by the aggregation unit and the specified terminal device operating system version.
- the identifiers are filtered again for the data elements reported by the forwarding nodes, so that the aggregation unit collects the IoT data reported by the terminal device of interest for analysis and decision, thereby effectively reducing the workload of the aggregation unit and improving aggregation.
- the unit obtains the accuracy of the terminal device data of interest.
- ROM Read-Only Memory
- RAM Random Access Memory
- PROM Programmable Read-Only Memory
- EPROM Erasable Programmable Read Only Memory
- OTPROM One-Time Programmable Read-Only Memory
- EEPROM Electronically-Erasable Programmable Read-Only Memory
- CD-ROM Compact Disc Read-Only Memory
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A data processing method and system applied to the Internet of Things, comprising: when identified that the location of a terminal device comprised in Internet of Things data that is reported by any terminal device matches a location that is of interest to an aggregation unit, a forwarding node obtaining the real-time weather type corresponding to the location of the terminal device; when identified that the real-time weather type corresponding to the location of the terminal device is consistent with a weather type that is specified by the aggregation unit, the Internet of Things data that was initiated by the terminal device is encapsulated into a data element and then reported to a filtering gateway; the filtering gateway determining, from data elements that are reported by various forwarding nodes, a data element comprising the terminal device type that is specified by the aggregation unit and a specified terminal device operating system version identifier as a data element to be reported, and reporting the same to the aggregation unit for analysis and decision. The workload of the aggregation unit may be effectively reduced, while improving the accuracy of the aggregation unit in obtaining terminal device data that is of interest.
Description
本发明涉及物联网技术领域,尤其涉及一种应用于物联网的数据处理方法及***。The present invention relates to the field of Internet of Things technologies, and in particular, to a data processing method and system applied to an Internet of Things.
在物联网的组网架构中,可以利用汇聚单元来充当物联网的人机接口,而且汇聚单元可以通过收集海量的终端设备(如湿度计、***、通风设备、雨量传感器、灌溉阀等)上报的物联网数据进行分析和决策,从而可以为人们提供预警、异常等相关报告。In the networking architecture of the Internet of Things, the aggregation unit can be used to act as a human-machine interface for the Internet of Things, and the aggregation unit can collect a large number of terminal devices (such as hygrometers, smoke detectors, ventilation devices, rainfall sensors, irrigation valves, etc.). The reported IoT data is analyzed and decided, so that people can provide relevant reports such as warnings and anomalies.
在实践中发现,随着海量终端设备的规模不断壮大,汇聚单元收集海量规模的终端设备上报的物联网数据不仅会加剧汇聚单元的工作负荷,而且还可以降低过滤汇聚单元获得感兴趣的终端设备数据的精度。In practice, it is found that as the size of the mass terminal equipment continues to grow, the aggregation unit collects the IoT data reported by the terminal equipment of a large scale, which not only increases the workload of the aggregation unit, but also reduces the filtering aggregation unit to obtain the terminal equipment of interest. The accuracy of the data.
发明内容Summary of the invention
本发明实施例公开了一种应用于物联网的数据处理方法及***,可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。The embodiment of the invention discloses a data processing method and system applied to the Internet of Things, which can effectively reduce the workload of the aggregation unit and improve the accuracy of the aggregation unit to obtain the data of the terminal device of interest.
本发明实施例第一方面公开一种应用于物联网的数据处理方法,包括:A first aspect of the embodiments of the present invention discloses a data processing method applied to the Internet of Things, including:
过滤网关接收汇聚单元下发的第一过滤表,所述第一过滤表包括汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识;The filtering gateway receives the first filtering table delivered by the aggregation unit, where the first filtering table includes a terminal device type specified by the aggregation unit and a specified terminal device operating system version identifier;
转发节点接收所述汇聚单元通过所述过滤网关下发的第二过滤表,所述第二过滤表包括所述汇聚单元感兴趣的位置以及在所述感兴趣的位置下允许上报数据的指定的天气类型;The forwarding node receives a second filtering table that is sent by the aggregation unit by using the filtering gateway, where the second filtering table includes a location of interest of the aggregation unit and a designated value of the data to be reported under the location of interest. Type of weather;
所述转发节点接收海量的终端设备发起的物联网数据,所述物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识及数据内容;The forwarding node receives a large amount of Internet of Things data initiated by the terminal device, where the Internet of Things data includes a terminal device type, a terminal device location, a terminal device operating system version identifier, and a data content;
所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型;在识别出所述终端设备位置对应的即时天气类型与所述指定的天气类型相符时,将所述终端设备发起的物联网数据封装成数据元之后上报给所述过滤网关;When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, the forwarding node obtains the real-time weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the terminal device is consistent with the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway;
所述过滤网关从各个转发节点上报的数据元中,确定出包含所述指定的终端设备类型和所述指定的终端设备操作***版本标识的数据元作为待上报
数据元并上报给所述汇集单元进行分析和决策。The filtering gateway determines, from the data elements reported by the forwarding nodes, the data element including the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported
The data elements are reported to the aggregation unit for analysis and decision making.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型,包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit When matching, the instant weather type corresponding to the location of the terminal device is obtained, including:
所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,并向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型。When the forwarding node identifies that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, the forwarding node queries the instant weather publishing server in the area where the terminal device is located, and The instant weather publishing server in the area where the terminal device is located requests the instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit When matching, querying the instant weather publishing server in the area where the terminal device is located includes:
所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,检测所述转发节点是否被配置用于查询即时天气发布服务器的时间段,如果所述转发节点被配置用于查询即时天气发布服务器的时间段,判断所述转发节点的当前***时间是否位于所述时间段内,如果否,向所述转发节点的相邻转发节点发送包括所述终端设备位置的即时天气发布服务器查询请求,以触发所述相邻转发节点在判断出所述相邻转发节点的当前***时间位于所述相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由所述相邻转发节点查询所述终端设备位置所在区域的即时天气发布服务器。When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, it is detected whether the forwarding node is configured to query the instant weather publishing server. a time period, if the forwarding node is configured to query a time period of the instant weather publishing server, determine whether the current system time of the forwarding node is located in the time period, and if not, forward forwarding to the forwarding node Sending, by the node, an instant weather publishing server query request including the location of the terminal device, to trigger the neighboring forwarding node to determine that the current system time of the neighboring forwarding node is located in the neighboring forwarding node for querying When the time of the instant weather is published by the server, the neighboring forwarding node queries the instant weather publishing server of the area where the terminal device is located.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型,包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the forwarding node requests an instant weather type corresponding to the location of the terminal device to an instant weather publishing server in an area where the terminal device is located, including:
所述转发节点向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求,以触发所述相邻转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型;Sending, by the forwarding node, an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request the terminal from an instant weather publishing server in an area where the terminal device is located The type of real-time weather corresponding to the location of the device;
所述转发节点接收所述相邻转发节点发送的所述终端设备位置对应的即时天气类型。The forwarding node receives an instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求,包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, including:
所述转发节点检测所述终端设备位置所在区域的即时天气发布服务器是
否配置有允许被查询天气类型的已签约终端设备的标识集合;如果所述终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的所述已签约终端设备的标识集合,查询所述已签约终端设备的标识集合中是否包括所述终端设备位置所属终端设备的终端设备标识,如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求。The forwarding node detects that the instant weather publishing server in the area where the terminal device is located is
Whether there is an identifier set of the contracted terminal device that allows the weather type to be queried; if the instant weather publishing server of the area where the terminal device location is located is configured with the identifier set of the subscribed terminal device that allows the weather type to be queried, the query office Whether the identifier set of the terminal device belongs to the terminal device identifier of the terminal device to which the terminal device location belongs, and if the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, The neighboring forwarding node sends an instant weather type acquisition request including the location of the terminal device.
本发明实施例第二方面公开一种应用于物联网的数据处理***,包括:A second aspect of the embodiments of the present invention discloses a data processing system applied to the Internet of Things, including:
过滤网关,用于接收汇聚单元下发的第一过滤表,所述第一过滤表包括汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识;a filtering gateway, configured to receive a first filtering table delivered by the aggregation unit, where the first filtering table includes a terminal device type specified by the aggregation unit and a specified terminal device operating system version identifier;
转发节点,用于接收所述汇聚单元通过所述过滤网关下发的第二过滤表,所述包括所述汇聚单元感兴趣的位置以及在所述感兴趣的位置下允许上报数据的指定的天气类型;a forwarding node, configured to receive a second filtering table sent by the aggregation unit by using the filtering gateway, where the location of interest of the convergence unit and a specified weather that allows reporting of data under the location of interest are included Types of;
所述转发节点,还用于接收海量的终端设备发起的物联网数据,所述物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识及数据内容;The forwarding node is further configured to receive, by the terminal device, the Internet of Things data initiated by the terminal device, where the Internet of Things data includes a terminal device type, a terminal device location, a terminal device operating system version identifier, and a data content;
所述转发节点,还用于在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型;在识别出所述终端设备位置对应的即时天气类型与所述指定的天气类型相符时,将所述终端设备发起的物联网数据封装成数据元之后上报给所述过滤网关;And the forwarding node is further configured to: when it is found that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, obtain an instant weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the terminal device is consistent with the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway;
所述过滤网关,还用于从各个转发节点上报的数据元中,确定出包含所述指定的终端设备类型和所述指定的终端设备操作***版本标识的数据元作为待上报数据元并上报给所述汇集单元进行分析和决策。The filtering gateway is further configured to determine, from the data element reported by each forwarding node, a data element that includes the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported data element and reports the data element to the data element to be reported. The collection unit performs analysis and decision making.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型的方式具体为:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit When matching, the manner of obtaining the instant weather type corresponding to the location of the terminal device is specifically:
所述转发节点用于在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,并向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型。The forwarding node is configured to query an instant weather publishing server in an area where the terminal device is located, when it is determined that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, And requesting, by the instant weather publishing server in the area where the terminal device is located, an instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发
布服务器的方式具体为:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the forwarding node identifies, at a location of the terminal device included in the Internet of Things data reported by any of the terminal devices, a location of interest of the convergence unit When matching, query the instant weather of the area where the terminal device is located
The way to deploy the server is as follows:
所述转发节点用于在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,检测所述转发节点是否被配置用于查询即时天气发布服务器的时间段,如果所述转发节点被配置用于查询即时天气发布服务器的时间段,判断所述转发节点的当前***时间是否位于所述时间段内,如果否,向所述转发节点的相邻转发节点发送包括所述终端设备位置的即时天气发布服务器查询请求,以触发所述相邻转发节点在判断出所述相邻转发节点的当前***时间位于所述相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由所述相邻转发节点查询所述终端设备位置所在区域的即时天气发布服务器。The forwarding node is configured to detect, when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, whether the forwarding node is configured to query an immediate weather release. a time period of the server, if the forwarding node is configured to query a time period of the instant weather publishing server, determining whether the current system time of the forwarding node is located in the time period, and if not, the phase to the forwarding node The neighboring forwarding node sends an instant weather publishing server query request including the location of the terminal device, to trigger the neighboring forwarding node to determine that the current system time of the neighboring forwarding node is located in the adjacent forwarding node. When querying the time period of the instant weather publishing server, the neighboring forwarding node queries the instant weather publishing server of the area where the terminal device is located.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型的方式具体为:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method for requesting, by the instant weather publishing server in the area where the terminal device is located, the instant weather type corresponding to the location of the terminal device is specifically for:
所述转发节点用于向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求,以触发所述相邻转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型;以及,接收所述相邻转发节点发送的所述终端设备位置对应的即时天气类型。The forwarding node is configured to send an immediate weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather publishing server in an area where the terminal device is located The instant weather type corresponding to the location of the terminal device; and receiving the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
作为一种可选的实施方式,在本发明实施例第一方面中,所述转发节点向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求的方式具体为:As an optional implementation manner, in the first aspect of the embodiment of the present invention, the manner in which the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node is specifically:
所述转发节点用于检测所述终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果所述终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的所述已签约终端设备的标识集合,查询所述已签约终端设备的标识集合中是否包括所述终端设备位置所属终端设备的终端设备标识,如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求。The forwarding node is configured to detect whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried; if the instant weather publishing server is configured in the area where the terminal device is located Having an identifier set of the subscribed terminal device that allows the queried weather type, and querying whether the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, if the subscribed terminal device The identifier set includes the terminal device identifier of the terminal device to which the terminal device location belongs, and sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
与现有技术相比,本发明实施例具有以下有益效果:Compared with the prior art, the embodiment of the invention has the following beneficial effects:
本发明实施例中,转发节点可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤一部分汇聚单元不感兴趣的终端设备上报的物联网数据,并将其余的终端设备上报的物联网数据封装成数据元之后上报给过滤网关;而过滤网关可以根据汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识对各个转发节点上报的数据元进行再一次过滤,从而可以确保汇聚单元收集到其感兴趣的终端设备
上报的物联网数据进行分析和决策,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。In the embodiment of the present invention, the forwarding node may filter the Internet of Things data reported by the terminal device that is not interested in the convergence unit according to the location of the convergence unit and the specified weather type that allows the data to be reported in the location of the convergence unit, and The IoT data reported by the remaining terminal devices is encapsulated into a data element and then reported to the filtering gateway. The filtering gateway can perform the data element reported by each forwarding node according to the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier. Filter again to ensure that the aggregation unit collects the terminal devices it is interested in.
The reported IoT data is analyzed and determined, which can effectively reduce the workload of the aggregation unit and improve the accuracy of the aggregation unit to obtain the data of the terminal device of interest.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without paying any creative work.
图1是本发明实施例公开的一种物联网架构的示意图;1 is a schematic diagram of an Internet of Things architecture disclosed in an embodiment of the present invention;
图2是本发明实施例公开的一种应用于物联网的数据处理方法的流程示意图;2 is a schematic flowchart of a data processing method applied to an Internet of Things according to an embodiment of the present invention;
图3是本发明实施例公开的另一种应用于物联网的数据处理方法的流程示意图;3 is a schematic flow chart of another data processing method applied to the Internet of Things according to an embodiment of the present invention;
图4是本发明实施例公开的一种应用于物联网的数据处理***的结构示意图。4 is a schematic structural diagram of a data processing system applied to an Internet of Things according to an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例公开了一种应用于物联网的数据处理方法及***,可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。以下分别进行详细说明。The embodiment of the invention discloses a data processing method and system applied to the Internet of Things, which can effectively reduce the workload of the aggregation unit and improve the accuracy of the aggregation unit to obtain the data of the terminal device of interest. The details are described below separately.
为了更好地理解本发明实施例,下面先对本发明实施例公开的一种物联网架构进行介绍。请参阅图1,图1是本发明实施例公开的一种物联网架构的示意图。如图1所示,该物联网架构按照功能划分可以包括终端设备层、转发节点层以及汇聚层三个层。其中,终端设备层可以包括海量规模的终端设备,例如湿度计、***、通风设备、雨量传感器、灌溉阀等等;转发节点层可以包括网络连接的大量的转发节点,转发节点可以包括路由器、中继器、接入点等设备,本发明实施例不作限定;转发节点可以使用任何标准的组网协议,而且转发节点可以在不同的网络制式之间实现数据解析;汇聚层可以包括过滤网关和汇聚单元,其中,过滤网关可以通过互联网与转发节点层的各个转发节点直接或间接通讯连接;汇聚单元可以通过过滤网关对转发
节点层的各个转发节点进行高层管理,从而实现数据传输频率、网络拓扑以及其他组网功能的控制;汇聚单元不仅可以对海量终端设备产生的物联网数据进行分析和决策,还可以通过发指令去获取信息或者配置终端设备参数(此时数据的传输指向终端设备);汇聚单元还可以引入各种业务,从大数据到社交网络、甚至从社交工具“点赞”到天气分享等。在图1所示的物联网架构中,每一个转发节点可以为其自身无线覆盖范围内的海量终端设备提供物联网数据收发服务,其中,每一转发节点自身无线覆盖范围内的每一个终端设备可以内置有无线通讯模块,这使得每一转发节点可以通过无线网络通讯方式与自身无线覆盖范围内的每一个终端设备进行无线通讯。在图1所示的物联网架构中,终端设备内置的无线通讯模块在生产时,可以输入上频点470MHz,下频点510MHz,这样无线通讯模块可以自动将通讯频段定义为470MHz~510MHz,以符合中国SRRC标准的规定;或者,也可以输入上频点868MHz,下频点908MHz,这样无线通讯模块可以自动将通讯频段定义为868MHz~908MHz,以符合欧洲ETSI标准的规定;或者,可以输入上频点918MHz,下频点928MHz,这样无线通讯模块可以自动将通讯频段定义为918MHz~928MHz,以符合美国FCC标准的规定;或者,无线通讯模块的通讯频段也可以定义为符合日本ARIB标准或加拿大IC标准的规定,本发明实施例不作限定。在图1所示的物联网架构中,终端设备可以采用频分复用(Frequency Division Multiple Access,FDMA)、跳频(Frequency-Hopping Spread Spectrum,FHSS)、动态时分复用(Dynamic Time Division Multiple Access,DTDMA)、退避复用(CSMA)相结合的方法来解决干扰问题。In order to better understand the embodiments of the present invention, an Internet of Things architecture disclosed in the embodiments of the present invention is first introduced. Please refer to FIG. 1. FIG. 1 is a schematic diagram of an Internet of Things architecture disclosed in an embodiment of the present invention. As shown in FIG. 1 , the IoT architecture may include three layers: a terminal device layer, a forwarding node layer, and an aggregation layer according to functions. The terminal device layer may include a mass-scale terminal device, such as a hygrometer, a smoke sensor, a ventilation device, a rain sensor, an irrigation valve, etc.; the forwarding node layer may include a large number of forwarding nodes connected by a network, and the forwarding node may include a router. The device, the repeater, the access point, and the like are not limited in the embodiment of the present invention; the forwarding node may use any standard networking protocol, and the forwarding node may implement data parsing between different network standards; the aggregation layer may include a filtering gateway. And a convergence unit, wherein the filtering gateway can directly or indirectly communicate with each forwarding node of the forwarding node layer through the Internet; the aggregation unit can forward the packet through the filtering gateway
Each forwarding node at the node layer performs high-level management to control the data transmission frequency, network topology, and other networking functions; the aggregation unit can not only analyze and make decisions about the Internet of Things data generated by the mass terminal equipment, but also send commands to Obtain information or configure terminal device parameters (at this time, the transmission of data points to the terminal device); the aggregation unit can also introduce various services, from big data to social networks, and even from social tools "likes" to weather sharing. In the Internet of Things architecture shown in FIG. 1, each forwarding node can provide IoT data receiving and receiving services for a mass of terminal devices within its own wireless coverage, wherein each forwarding node has its own wireless coverage within each terminal device. A wireless communication module can be built in, which enables each forwarding node to communicate wirelessly with each terminal device within its own wireless coverage by wireless network communication. In the Internet of Things architecture shown in Figure 1, the wireless communication module built into the terminal device can input the upper frequency point 470MHz and the lower frequency point 510MHz during production, so that the wireless communication module can automatically define the communication frequency band as 470MHz ~ 510MHz, It complies with the provisions of China's SRRC standard; alternatively, it can input the upper frequency point of 868MHz and the lower frequency point of 908MHz, so that the wireless communication module can automatically define the communication frequency band as 868MHz to 908MHz to comply with the European ETSI standard; or, you can enter The frequency is 918MHz and the lower frequency is 928MHz, so the wireless communication module can automatically define the communication frequency band as 918MHz~928MHz to meet the requirements of the US FCC standard. Alternatively, the communication frequency band of the wireless communication module can also be defined as conforming to the Japanese ARIB standard or Canada. The specification of the IC standard is not limited in the embodiment of the present invention. In the Internet of Things architecture shown in FIG. 1, the terminal device can use Frequency Division Multiple Access (FDMA), Frequency-Hopping Spread Spectrum (FHSS), and Dynamic Time Division Multiple Access (Dynamic Time Division Multiple Access). , DTDMA), and backtracking multiplexing (CSMA) are combined to solve the interference problem.
实施例一Embodiment 1
在图1所描述的物联网架构的基础上,本发明实施例公开了一种应用于物联网的数据处理方法。请参阅图2,图2是本发明实施例公开的一种应用于物联网的数据处理方法的流程示意图。如图2所示,该应用于物联网的数据处理方法可以包括以下步骤:Based on the Internet of Things architecture described in FIG. 1, the embodiment of the present invention discloses a data processing method applied to the Internet of Things. Please refer to FIG. 2. FIG. 2 is a schematic flowchart diagram of a data processing method applied to the Internet of Things according to an embodiment of the present invention. As shown in FIG. 2, the data processing method applied to the Internet of Things may include the following steps:
201、过滤网关接收汇聚单元下发的第一过滤表,第一过滤表包括汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识。The filtering gateway receives the first filtering table delivered by the aggregation unit, where the first filtering table includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier.
本发明实施例中,汇聚单元指定的终端设备类型用于表示汇聚单元指定的终端设备的类别和型号,而汇聚单元指定的终端设备操作***版本标识用于表示汇聚单元指定的终端设备操作***版本的版本号。In the embodiment of the present invention, the terminal device type specified by the aggregation unit is used to indicate the type and model of the terminal device specified by the aggregation unit, and the terminal device operating system version identifier specified by the aggregation unit is used to indicate the operating system version of the terminal device specified by the aggregation unit. Version number.
202、转发节点接收汇聚单元通过过滤网关下发的第二过滤表,第二过滤表包括汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型;
202. The forwarding node receives, by the aggregation unit, a second filtering table delivered by the filtering gateway, where the second filtering table includes a location of interest of the aggregation unit and a specified weather type that allows reporting of the data at a location of interest of the aggregation unit;
本发明实施例中,汇聚单元感兴趣的位置信息可以是一个区域位置,例如某一农场的位置;或者,汇聚单元感兴趣的位置信息也可以是一个具体的地理坐标位置,例如某一农场中的某一个湿度计的地理坐标位置。In the embodiment of the present invention, the location information of the convergence unit may be a regional location, such as the location of a certain farm; or the location information of interest of the convergence unit may also be a specific geographic coordinate location, such as in a farm. The geographic coordinate position of one of the hygrometers.
本发明实施例中,在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型可以包括在汇聚单元感兴趣的位置下允许上报数据的雨天、晴天、雾霾天等各种指定的天气类型,本发明实施例不作限定。In the embodiment of the present invention, the specified weather type that allows the reported data to be at the location of interest of the convergence unit may include various specified weather types such as rainy days, sunny days, haze days, etc., which are allowed to report data at the location of interest of the convergence unit. The embodiment of the invention is not limited.
203、转发节点接收海量的终端设备发起的物联网数据,物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识以及数据内容。203. The forwarding node receives the Internet of Things data initiated by the massive terminal device, where the Internet of Things data includes the terminal device type, the terminal device location, the terminal device operating system version identifier, and the data content.
本发明实施例中,转发节点可以接收其自身无线覆盖范围内的海量的终端设备发起的物联网数据。其中,数据内容用于表示终端设备上报的数据负载,例如农场部署的湿度感知终端设备上报的物联网数据包括数据内容可以是土壤容积含水量;又例如,温度传感器上报的物联网数据包括数据内容可以是温度值;又例如,雨量计上报的物联网数据包括数据内容可以是降雨量。In the embodiment of the present invention, the forwarding node can receive the Internet of Things data initiated by a large number of terminal devices within its own wireless coverage. The data content is used to indicate the data load reported by the terminal device. For example, the IoT data reported by the humidity-sensing terminal device deployed by the farm includes the data content may be the soil volume water content; for example, the Internet of Things data reported by the temperature sensor includes the data content. It may be a temperature value; for example, the IoT data reported by the rain gauge includes the data content may be rainfall.
204、转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型。The forwarding node obtains the real-time weather type corresponding to the location of the terminal device when the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit.
作为一种可选的实施方式,上述步骤203中,转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型的方式可以为:As an optional implementation manner, in the foregoing step 203, when the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node obtains the instant corresponding to the location of the terminal device. The type of weather can be:
转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,转发节点可以查询该终端设备位置所在区域的即时天气发布服务器,并向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型。When the forwarding node identifies that the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node may query the instant weather publishing server in the area where the terminal device is located, and provide the location to the terminal device. The instant weather publishing server in the area requests the instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,上述的转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器的方式具体可以为:As an optional implementation manner, when the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node queries the instant weather release of the location where the terminal device is located. The specific way of the server can be:
转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,转发节点可以检测其是否被配置用于查询即时天气发布服务器的时间段,如果转发节点被配置用于查询即时天气发布服务器的时间段,转发节点可以判断其当前***时间是否位于该时间段内,如果转发节点判断其当前***时间位于该时间段内,转发节点可以根据该终端设备位置查询该终端设备位置所在区域的即时天气发布服务器;如果转发节点判断其当前***时间不位于该时间段内,转发节点可以向转发节点的相邻转发节点发送包括该终端设备位置的即时天气发布服务器查询请求,以触
发相邻转发节点在判断出相邻转发节点的当前***时间位于该相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由该相邻转发节点查询终端设备位置所在区域的即时天气发布服务器。When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node may detect whether it is configured to query the time period of the instant weather delivery server, if the forwarding node The forwarding node can determine whether the current system time is within the time period. If the forwarding node determines that the current system time is within the time period, the forwarding node can be based on the terminal device location. Querying the instant weather publishing server in the area where the terminal device is located; if the forwarding node determines that the current system time is not within the time period, the forwarding node may send an immediate weather publishing server including the location of the terminal device to the neighboring forwarding node of the forwarding node. Query request to touch
When the neighboring forwarding node determines that the current system time of the neighboring forwarding node is located in the time period for the neighboring forwarding node to be configured for querying the instant weather publishing server, the neighboring forwarding node queries the area where the terminal device is located. Instant weather publishing server.
其中,实施这种实施方式可以避免转发节点频繁地查询终端设备地址所在区域的即时天气发布服务器,从而可以降低转发节点查询终端设备地址所在区域的即时天气发布服务器时导致的功耗。The implementation of the implementation manner can prevent the forwarding node from frequently querying the instant weather publishing server in the area where the terminal device address is located, thereby reducing the power consumption caused by the forwarding node querying the instant weather publishing server in the area where the terminal device address is located.
作为一种可选的实施方式,当该相邻转发节点查询出该终端设备位置所在区域的即时天气发布服务器时,转发节点向该终端设备位置所在区域的即时天气发布服务器请求终端设备位置对应的即时天气类型的方式具体可以为:As an optional implementation manner, when the neighboring forwarding node queries the instant weather publishing server in the area where the terminal device is located, the forwarding node requests the location of the terminal device corresponding to the instant weather publishing server in the area where the terminal device is located. The way of the instant weather type can be:
转发节点向该相邻转发节点发送包括该终端设备位置的即时天气类型获取请求,以触发该相邻转发节点向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型;The forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather type corresponding to the location of the terminal device to the instant weather publishing server in the area where the terminal device is located. ;
以及,转发节点接收该相邻转发节点发送的该终端设备位置对应的即时天气类型。And the forwarding node receives the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
其中,实施这种实施方式可以避免转发节点查询该终端设备位置对应的即时天气类型时导致的功耗。The implementation of the implementation manner can avoid the power consumption caused by the forwarding node querying the instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,转发节点向该相邻转发节点发送包括该终端设备位置的即时天气类型获取请求的方式具体可以为:As an optional implementation manner, the method for the forwarding node to send the instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node may be specifically:
转发节点检测该终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;The forwarding node detects whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried;
如果该终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的已签约终端设备的标识集合,转发节点可以查询已签约终端设备的标识集合中是否包括该终端设备位置所属终端设备的终端设备标识;其中,转发节点可以存储该终端设备位置和该终端设备位置所属终端设备的终端设备标识的映射关系;If the instant weather advertisement server of the area where the terminal device is located is configured with the identifier set of the subscribed terminal device that allows the weather type to be queried, the forwarding node may query whether the identifier set of the subscribed terminal device includes the terminal device to which the terminal device location belongs. a terminal device identifier; wherein the forwarding node may store a mapping relationship between the location of the terminal device and the terminal device identifier of the terminal device to which the terminal device location belongs;
如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求。If the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, send an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
其中,实施上述步骤可以获取已签约终端设备的终端设备地址对应的天气类型,从而可以防止未签约终端设备的终端设备地址对应的天气类型发生泄露。The weather type corresponding to the terminal device address of the contracted terminal device can be obtained by performing the above steps, so that the weather type corresponding to the terminal device address of the unsigned terminal device can be prevented from leaking.
205、转发节点在识别出该终端设备位置对应的即时天气类型与汇聚单元指定的天气类型相符时,将该终端设备发起的物联网数据封装成数据元之后
上报给过滤网关。205. After the forwarding node identifies that the real-time weather type corresponding to the location of the terminal device matches the weather type specified by the aggregation unit, the forwarding device initiates the Internet of Things data initiated by the terminal device into a data element.
Reported to the filtering gateway.
举例来说,转发节点在识别出该终端设备地址对应的即时天气类型“雨天”与汇聚单元指定的天气类型“雨天”匹配时,转发节点可以将该终端设备发起的物联网数据封装成数据元之后上报给过滤网关。For example, when the forwarding node identifies that the real-time weather type “Rainy Day” corresponding to the terminal device address matches the weather type “Rainy Day” specified by the aggregation unit, the forwarding node may encapsulate the IoT data initiated by the terminal device into a data element. It is then reported to the filtering gateway.
又举例来说,转发节点在识别出某一终端设备地址对应的即时天气类型“晴天”与汇聚单元指定的天气类型“雨天”不匹配时,转发节点过滤掉该终端设备发起的物联网数据。For example, when the forwarding node does not match the weather type “Sunny Day” corresponding to the address of a certain terminal device and the weather type “Rainday” specified by the aggregation unit, the forwarding node filters out the Internet of Things data initiated by the terminal device.
206、过滤网关从各个转发节点上报的数据元中,确定出包含汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识的数据元作为待上报数据元。206. The filtering gateway determines, from the data element reported by each forwarding node, a data element that includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier as the to-be-reported data element.
207、过滤网关将确定出的待上报数据元上报给汇聚单元。207. The filtering gateway reports the determined data element to be reported to the aggregation unit.
208、汇聚单元对过滤网关上报的待上报数据元进行分析和决策。208. The aggregation unit analyzes and determines a to-be-reported data element reported by the filtering gateway.
本发明实施例中,汇聚单元可以对过滤网关上报的待上报数据元进行分析和决策,从而可以为人们提供预警、异常等相关报告。In the embodiment of the present invention, the aggregation unit may analyze and decide the data elements to be reported reported by the filtering gateway, so as to provide relevant reports such as early warning and abnormality for the people.
在图2所描述的应用于物联网的数据处理方法中,转发节点可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤一部分汇聚单元不感兴趣的终端设备上报的物联网数据,并将其余的终端设备上报的物联网数据封装成数据元之后上报给过滤网关;而过滤网关可以根据汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识对各个转发节点上报的数据元进行再一次过滤,从而可以确保汇聚单元收集到其感兴趣的终端设备上报的物联网数据进行分析和决策,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。In the data processing method applied to the Internet of Things described in FIG. 2, the forwarding node may filter a part of the aggregation unit not interested according to the location of interest of the convergence unit and the specified weather type that allows the data to be reported at the location of interest of the aggregation unit. The IoT data reported by the terminal device, and the IoT data reported by the remaining terminal devices is encapsulated into data elements and reported to the filtering gateway; and the filtering gateway can be based on the terminal device type specified by the aggregation unit and the specified terminal device operating system version. The identifiers are filtered again for the data elements reported by the forwarding nodes, so that the aggregation unit collects the IoT data reported by the terminal device of interest for analysis and decision, thereby effectively reducing the workload of the aggregation unit and improving aggregation. The unit obtains the accuracy of the terminal device data of interest.
实施例二Embodiment 2
在图1所描述的物联网架构的基础上,本发明实施例公开了另一种应用于物联网的数据处理方法。请参阅图3,图3是本发明实施例公开的另一种应用于物联网的数据处理方法的流程示意图。如图3所示,该应用于物联网的数据处理方法可以包括以下步骤:Based on the Internet of Things architecture described in FIG. 1, the embodiment of the present invention discloses another data processing method applied to the Internet of Things. Please refer to FIG. 3. FIG. 3 is a schematic flowchart diagram of another data processing method applied to the Internet of Things according to an embodiment of the present invention. As shown in FIG. 3, the data processing method applied to the Internet of Things may include the following steps:
301、过滤网关向汇聚单元发起第一过滤表获取请求。301. The filtering gateway initiates a first filtering table acquisition request to the aggregation unit.
本发明实施例中,过滤网关可以周期性地向汇聚单元发起第一过滤表获取请求,或者,过滤网关可以在用户触发的情况下向汇聚单元发起第一过滤表获取请求。In the embodiment of the present invention, the filtering gateway may periodically initiate a first filtering table acquisition request to the aggregation unit, or the filtering gateway may initiate a first filtering table acquisition request to the aggregation unit if the user triggers.
302、过滤网关向汇聚单元接收汇聚单元下发的第一过滤表,第一过滤表
包括汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识。302. The filtering gateway receives, from the aggregation unit, a first filtering table delivered by the aggregation unit, where the first filtering table is sent.
It includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier.
303、转发节点通过过滤网关向汇聚单元发起第二过滤表获取请求,该第二过滤表获取请求包括转发节点的标识。303. The forwarding node sends a second filtering table acquisition request to the aggregation unit by using the filtering gateway, where the second filtering table obtaining request includes an identifier of the forwarding node.
304、转发节点接收汇聚单元通过过滤网关下发的第二过滤表,第二过滤表包括汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型。304. The forwarding node receives the second filtering table delivered by the aggregation unit by filtering the gateway. The second filtering table includes a location of interest of the aggregation unit and a specified weather type that allows reporting of the data at a location of interest to the aggregation unit.
305、转发节点接收汇聚单元通过过滤网关下发的第二过滤表,第二过滤表包括汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型。305. The forwarding node receives, by the aggregation unit, a second filtering table that is sent by the filtering gateway, where the second filtering table includes a location where the aggregation unit is interested, and a specified weather type that allows the data to be reported under the location of interest of the aggregation unit.
本发明实施例中,汇聚单元感兴趣的位置信息可以是一个区域位置,例如某一农场的位置;或者,汇聚单元感兴趣的位置信息也可以是一个具体的地理坐标位置,例如某一农场中的某一个湿度计的地理坐标位置。In the embodiment of the present invention, the location information of the convergence unit may be a regional location, such as the location of a certain farm; or the location information of interest of the convergence unit may also be a specific geographic coordinate location, such as in a farm. The geographic coordinate position of one of the hygrometers.
本发明实施例中,在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型可以包括在汇聚单元感兴趣的位置下允许上报数据的雨天、晴天、雾霾天等各种指定的天气类型,本发明实施例不作限定。In the embodiment of the present invention, the specified weather type that allows the reported data to be at the location of interest of the convergence unit may include various specified weather types such as rainy days, sunny days, haze days, etc., which are allowed to report data at the location of interest of the convergence unit. The embodiment of the invention is not limited.
306、转发节点接收海量的终端设备发起的物联网数据,物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识以及数据内容。306. The forwarding node receives the Internet of Things data initiated by the massive terminal device, where the Internet of Things data includes the terminal device type, the terminal device location, the terminal device operating system version identifier, and the data content.
本发明实施例中,转发节点可以接收其自身无线覆盖范围内的海量的终端设备发起的物联网数据。其中,数据内容用于表示终端设备上报的数据负载,例如农场部署的湿度感知终端设备上报的物联网数据包括数据内容可以是土壤容积含水量;又例如,温度传感器上报的物联网数据包括数据内容可以是温度值;又例如,雨量计上报的物联网数据包括数据内容可以是降雨量。In the embodiment of the present invention, the forwarding node can receive the Internet of Things data initiated by a large number of terminal devices within its own wireless coverage. The data content is used to indicate the data load reported by the terminal device. For example, the IoT data reported by the humidity-sensing terminal device deployed by the farm includes the data content may be the soil volume water content; for example, the Internet of Things data reported by the temperature sensor includes the data content. It may be a temperature value; for example, the IoT data reported by the rain gauge includes the data content may be rainfall.
307、转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型。307. The forwarding node obtains an instant weather type corresponding to the location of the terminal device when the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit.
作为一种可选的实施方式,上述步骤307中,转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型的方式可以为:As an optional implementation manner, in the foregoing step 307, when the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node obtains the instant corresponding to the location of the terminal device. The type of weather can be:
转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,转发节点可以查询该终端设备位置所在区域的即时天气发布服务器,并向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型。When the forwarding node identifies that the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node may query the instant weather publishing server in the area where the terminal device is located, and provide the location to the terminal device. The instant weather publishing server in the area requests the instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,上述的转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,查询该
终端设备位置所在区域的即时天气发布服务器的方式具体可以为:As an optional implementation manner, the foregoing forwarding node queries the device when the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the convergence unit.
The manner of the instant weather publishing server in the area where the terminal device is located may be specifically as follows:
转发节点在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元感兴趣的位置匹配时,转发节点可以检测其是否被配置用于查询即时天气发布服务器的时间段,如果转发节点被配置用于查询即时天气发布服务器的时间段,转发节点可以判断其当前***时间是否位于该时间段内,如果转发节点判断其当前***时间位于该时间段内,转发节点可以根据该终端设备位置查询该终端设备位置所在区域的即时天气发布服务器;如果转发节点判断其当前***时间不位于该时间段内,转发节点可以向转发节点的相邻转发节点发送包括该终端设备位置的即时天气发布服务器查询请求,以触发相邻转发节点在判断出相邻转发节点的当前***时间位于该相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由该相邻转发节点查询终端设备位置所在区域的即时天气发布服务器。When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit, the forwarding node may detect whether it is configured to query the time period of the instant weather delivery server, if the forwarding node The forwarding node can determine whether the current system time is within the time period. If the forwarding node determines that the current system time is within the time period, the forwarding node can be based on the terminal device location. Querying the instant weather publishing server in the area where the terminal device is located; if the forwarding node determines that the current system time is not within the time period, the forwarding node may send an immediate weather publishing server including the location of the terminal device to the neighboring forwarding node of the forwarding node. Querying the request to trigger the neighboring forwarding node to query the terminal device by the neighboring forwarding node when determining that the current system time of the neighboring forwarding node is located in the time period for the neighboring forwarding node to be configured for querying the instant weather publishing server Bit Current weather in your area Publisher.
其中,实施这种实施方式可以避免转发节点频繁地查询终端设备地址所在区域的即时天气发布服务器,从而可以降低转发节点查询终端设备地址所在区域的即时天气发布服务器时导致的功耗。The implementation of the implementation manner can prevent the forwarding node from frequently querying the instant weather publishing server in the area where the terminal device address is located, thereby reducing the power consumption caused by the forwarding node querying the instant weather publishing server in the area where the terminal device address is located.
作为一种可选的实施方式,当该相邻转发节点查询出该终端设备位置所在区域的即时天气发布服务器时,转发节点向该终端设备位置所在区域的即时天气发布服务器请求终端设备位置对应的即时天气类型的方式具体可以为:As an optional implementation manner, when the neighboring forwarding node queries the instant weather publishing server in the area where the terminal device is located, the forwarding node requests the location of the terminal device corresponding to the instant weather publishing server in the area where the terminal device is located. The way of the instant weather type can be:
转发节点向该相邻转发节点发送包括该终端设备位置的即时天气类型获取请求,以触发该相邻转发节点向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型;The forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather type corresponding to the location of the terminal device to the instant weather publishing server in the area where the terminal device is located. ;
以及,转发节点接收该相邻转发节点发送的该终端设备位置对应的即时天气类型。And the forwarding node receives the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
其中,实施这种实施方式可以避免转发节点查询该终端设备位置对应的即时天气类型时导致的功耗。The implementation of the implementation manner can avoid the power consumption caused by the forwarding node querying the instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,转发节点向该相邻转发节点发送包括该终端设备位置的即时天气类型获取请求的方式具体可以为:As an optional implementation manner, the method for the forwarding node to send the instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node may be specifically:
转发节点检测该终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;The forwarding node detects whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried;
如果该终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的已签约终端设备的标识集合,转发节点可以查询已签约终端设备的标识集合中是否包括该终端设备位置所属终端设备的终端设备标识;其中,转发节点可以存储该终端设备位置和该终端设备位置所属终端设备的终端设
备标识的映射关系;If the instant weather advertisement server of the area where the terminal device is located is configured with the identifier set of the subscribed terminal device that allows the weather type to be queried, the forwarding node may query whether the identifier set of the subscribed terminal device includes the terminal device to which the terminal device location belongs. a terminal device identifier; wherein the forwarding node may store the location of the terminal device and the terminal device of the terminal device to which the terminal device location belongs
Mapping relationship of the backup identifier;
如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求。If the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, send an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
其中,实施上述步骤可以获取已签约终端设备的终端设备地址对应的天气类型,从而可以防止未签约终端设备的终端设备地址对应的天气类型发生泄露。The weather type corresponding to the terminal device address of the contracted terminal device can be obtained by performing the above steps, so that the weather type corresponding to the terminal device address of the unsigned terminal device can be prevented from leaking.
308、转发节点在识别出该终端设备位置对应的即时天气类型与汇聚单元指定的天气类型相符时,将该终端设备发起的物联网数据封装成数据元之后上报给过滤网关。308. The forwarding node, when it is determined that the real-time weather type corresponding to the location of the terminal device is consistent with the weather type specified by the aggregation unit, encapsulates the IoT data initiated by the terminal device into a data element and reports the data to the filtering gateway.
举例来说,转发节点在识别出该终端设备地址对应的即时天气类型“雨天”与汇聚单元指定的天气类型“雨天”匹配时,转发节点可以将该终端设备发起的物联网数据封装成数据元之后上报给过滤网关。For example, when the forwarding node identifies that the real-time weather type “Rainy Day” corresponding to the terminal device address matches the weather type “Rainy Day” specified by the aggregation unit, the forwarding node may encapsulate the IoT data initiated by the terminal device into a data element. It is then reported to the filtering gateway.
又举例来说,转发节点在识别出某一终端设备地址对应的即时天气类型“晴天”与汇聚单元指定的天气类型“雨天”不匹配时,转发节点过滤掉该终端设备发起的物联网数据。For example, when the forwarding node does not match the weather type “Sunny Day” corresponding to the address of a certain terminal device and the weather type “Rainday” specified by the aggregation unit, the forwarding node filters out the Internet of Things data initiated by the terminal device.
309、过滤网关从各个转发节点上报的数据元中,确定出包含汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识的数据元作为待上报数据元。309. The filtering gateway determines, from the data element reported by each forwarding node, a data element that includes the terminal device type specified by the aggregation unit and the specified terminal device operating system version identifier as the to-be-reported data element.
310、过滤网关将确定出的待上报数据元上报给汇聚单元进行分析和决策。310. The filtering gateway reports the determined data element to be reported to the aggregation unit for analysis and decision.
本发明实施例中,汇聚单元可以对过滤网关上报的待上报数据元进行分析和决策,从而可以为人们提供预警、异常等相关报告。In the embodiment of the present invention, the aggregation unit may analyze and decide the data elements to be reported reported by the filtering gateway, so as to provide relevant reports such as early warning and abnormality for the people.
在图3所描述的应用于物联网的数据处理方法中,转发节点可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤一部分汇聚单元不感兴趣的终端设备上报的物联网数据,并将其余的终端设备上报的物联网数据封装成数据元之后上报给过滤网关;而过滤网关可以根据汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识对各个转发节点上报的数据元进行再一次过滤,从而可以确保汇聚单元收集到其感兴趣的终端设备上报的物联网数据进行分析和决策,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。In the data processing method applied to the Internet of Things described in FIG. 3, the forwarding node may filter a part of the aggregation unit not interested according to the location of interest of the convergence unit and the specified weather type that allows the data to be reported at the location of interest of the aggregation unit. The IoT data reported by the terminal device, and the IoT data reported by the remaining terminal devices is encapsulated into data elements and reported to the filtering gateway; and the filtering gateway can be based on the terminal device type specified by the aggregation unit and the specified terminal device operating system version. The identifiers are filtered again for the data elements reported by the forwarding nodes, so that the aggregation unit collects the IoT data reported by the terminal device of interest for analysis and decision, thereby effectively reducing the workload of the aggregation unit and improving aggregation. The unit obtains the accuracy of the terminal device data of interest.
实施例三Embodiment 3
在图1所描述的物联网架构的基础上,本发明实施例公开了一种应用于
物联网的数据处理***。请参阅图4,图4是本发明实施例公开的一种应用于物联网的数据处理***的结构示意图。如图4所示,该一种应用于物联网的数据处理***可以包括:Based on the Internet of Things architecture described in FIG. 1, the embodiment of the present invention discloses an application.
The data processing system of the Internet of Things. Please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a data processing system applied to an Internet of Things according to an embodiment of the present invention. As shown in FIG. 4, the data processing system applied to the Internet of Things may include:
汇聚单元401、过滤网关402以及转发节点403,其中:The aggregation unit 401, the filtering gateway 402, and the forwarding node 403, wherein:
过滤网关402,用于接收汇聚单元401下发的第一过滤表,第一过滤表包括汇聚单元401指定的终端设备类型和指定的终端设备操作***版本标识;The filtering gateway 402 is configured to receive the first filtering table that is sent by the aggregation unit 401, where the first filtering table includes the terminal device type specified by the aggregation unit 401 and the specified terminal device operating system version identifier.
转发节点403,用于接收汇聚单元401通过过滤网关402下发的第二过滤表,第二过滤表包括汇聚单元401感兴趣的位置以及在感兴趣的位置下允许上报数据的指定的天气类型;The forwarding node 403 is configured to receive a second filtering table that is sent by the aggregation unit 401 through the filtering gateway 402, where the second filtering table includes a location of interest of the aggregation unit 401 and a specified weather type that allows reporting of data under the location of interest;
转发节点403,还用于接收海量的终端设备发起的物联网数据,物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识及数据内容;The forwarding node 403 is further configured to receive the Internet of Things data initiated by the massive terminal device, where the Internet of Things data includes the terminal device type, the terminal device location, the terminal device operating system version identifier, and the data content;
转发节点403,还用于在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元401感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型;在识别出该终端设备位置对应的即时天气类型与指定的天气类型相符时,将该终端设备发起的物联网数据封装成数据元之后上报给过滤网关402;The forwarding node 403 is further configured to: when the location of the terminal device included in the Internet of Things data reported by any terminal device is matched with the location of interest of the aggregation unit 401, obtain an instant weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the device matches the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway 402;
过滤网关402,还用于从各个转发节点上报的数据元中,确定出包含指定的终端设备类型和指定的终端设备操作***版本标识的数据元作为待上报数据元并上报给汇集单元401进行分析和决策。The filtering gateway 402 is further configured to determine, from the data elements reported by the forwarding nodes, the data element including the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported data element and report the data element to the aggregation unit 401 for analysis. And decision making.
作为一种可选的实施方式,转发节点403在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元401感兴趣的位置匹配时,获取该终端设备位置对应的即时天气类型的方式具体为:As an optional implementation manner, the forwarding node 403 obtains the real-time weather type corresponding to the location of the terminal device when the location of the terminal device included in the IoT data reported by any terminal device matches the location of interest of the aggregation unit 401. The method is specifically as follows:
转发节点403用于在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元401感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器,并向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型。The forwarding node 403 is configured to: when the location of the terminal device included in the Internet of Things data reported by any terminal device is matched with the location of interest of the aggregation unit 401, query the instant weather advertisement server in the area where the terminal device is located, and The instant weather publishing server in the area where the location is located requests the instant weather type corresponding to the location of the terminal device.
作为一种可选的实施方式,转发节点403在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元401感兴趣的位置匹配时,查询该终端设备位置所在区域的即时天气发布服务器的方式具体为:As an optional implementation manner, when the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit 401, the forwarding node 403 queries the instant weather release of the location where the terminal device is located. The way of the server is specifically as follows:
转发节点403用于在识别出任一终端设备上报的物联网数据包括的终端设备位置与汇聚单元401感兴趣的位置匹配时,检测转发节点403是否被配置用于查询即时天气发布服务器的时间段,如果转发节点403被配置用于查
询即时天气发布服务器的时间段,判断转发节点403的当前***时间是否位于该时间段内,如果否,向转发节点403的相邻转发节点发送包括该终端设备位置的即时天气发布服务器查询请求,以触发相邻转发节点在判断出相邻转发节点的当前***时间位于相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由相邻转发节点查询该终端设备位置所在区域的即时天气发布服务器。The forwarding node 403 is configured to detect, when the location of the terminal device included in the Internet of Things data reported by any terminal device matches the location of interest of the aggregation unit 401, whether the forwarding node 403 is configured to query the time period of the instant weather delivery server. If forwarding node 403 is configured for checking
Querying the time period of the instant weather publishing server, determining whether the current system time of the forwarding node 403 is located in the time period, and if not, sending an immediate weather publishing server query request including the location of the terminal device to the neighboring forwarding node of the forwarding node 403, When the neighboring forwarding node determines that the current system time of the neighboring forwarding node is located in a time period for the neighboring forwarding node to be configured for querying the instant weather publishing server, the neighboring forwarding node queries the area where the terminal device is located. Instant weather publishing server.
作为一种可选的实施方式,转发节点403向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型的方式具体为:As an optional implementation manner, the manner in which the forwarding node 403 requests the instant weather distribution server corresponding to the location of the terminal device in the area where the terminal device is located is specifically:
转发节点403用于向相邻转发节点发送包括该终端设备位置的即时天气类型获取请求,以触发相邻转发节点向该终端设备位置所在区域的即时天气发布服务器请求该终端设备位置对应的即时天气类型;以及,接收相邻转发节点发送的该终端设备位置对应的即时天气类型。The forwarding node 403 is configured to send an immediate weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request the instant weather corresponding to the location of the terminal device to the instant weather publishing server in the area where the terminal device is located. And receiving an instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
作为一种可选的实施方式,转发节点403向相邻转发节点发送包括该终端设备位置的即时天气类型获取请求的方式具体为:As an optional implementation manner, the manner in which the forwarding node 403 sends the instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node is specifically:
转发节点403用于检测该终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果该终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的已签约终端设备的标识集合,查询已签约终端设备的标识集合中是否包括该终端设备位置所属终端设备的终端设备标识,如果该已签约终端设备的标识集合中包括该终端设备位置所属终端设备的终端设备标识,向相邻转发节点发送包括该终端设备位置的即时天气类型获取请求。The forwarding node 403 is configured to detect whether the instant weather publishing server of the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried; if the instant weather publishing server of the area where the terminal device is located is configured to allow Querying the identifier set of the contracted terminal device of the weather type, and querying whether the identifier set of the contracted terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, and if the identifier of the subscribed terminal device includes the terminal device location The terminal device identifier of the terminal device belongs to the neighboring forwarding node to send an instant weather type acquisition request including the location of the terminal device.
其中,实施上述步骤可以获取已签约终端设备的终端设备地址对应的天气类型,从而可以防止未签约终端设备的终端设备地址对应的天气类型发生泄露。The weather type corresponding to the terminal device address of the contracted terminal device can be obtained by performing the above steps, so that the weather type corresponding to the terminal device address of the unsigned terminal device can be prevented from leaking.
在图4所描述的应用于物联网的数据处理***中,转发节点可以根据汇聚单元感兴趣的位置以及在汇聚单元感兴趣的位置下允许上报数据的指定的天气类型来过滤一部分汇聚单元不感兴趣的终端设备上报的物联网数据,并将其余的终端设备上报的物联网数据封装成数据元之后上报给过滤网关;而过滤网关可以根据汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识对各个转发节点上报的数据元进行再一次过滤,从而可以确保汇聚单元收集到其感兴趣的终端设备上报的物联网数据进行分析和决策,从而可以有效的降低汇聚单元的工作负担,提高汇聚单元获得感兴趣的终端设备数据的精度。
In the data processing system applied to the Internet of Things described in FIG. 4, the forwarding node may filter a part of the aggregation unit not interested according to the location of interest of the convergence unit and the specified weather type that allows the data to be reported at the location of interest of the aggregation unit. The IoT data reported by the terminal device, and the IoT data reported by the remaining terminal devices is encapsulated into data elements and reported to the filtering gateway; and the filtering gateway can be based on the terminal device type specified by the aggregation unit and the specified terminal device operating system version. The identifiers are filtered again for the data elements reported by the forwarding nodes, so that the aggregation unit collects the IoT data reported by the terminal device of interest for analysis and decision, thereby effectively reducing the workload of the aggregation unit and improving aggregation. The unit obtains the accuracy of the terminal device data of interest.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。One of ordinary skill in the art can understand that all or part of the various methods of the above embodiments can be completed by a program to instruct related hardware, the program can be stored in a computer readable storage medium, and the storage medium includes read only Read-Only Memory (ROM), Random Access Memory (RAM), Programmable Read-Only Memory (PROM), Erasable Programmable Read Only Memory (Erasable Programmable Read Only Memory) EPROM), One-Time Programmable Read-Only Memory (OTPROM), Electronically-Erasable Programmable Read-Only Memory (EEPROM), Read-Only Disc (Compact Disc) Read-Only Memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other medium readable by a computer that can be used to carry or store data.
以上对本发明实施例公开的一种应用于物联网的数据处理方法及***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
The data processing method and system applied to the Internet of Things disclosed in the embodiment of the present invention are described in detail. The principles and implementation manners of the present invention are described in the specific examples. The description of the above embodiments is only used for To help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scopes. It should not be construed as limiting the invention.
Claims (10)
- 一种应用于物联网的数据处理方法,其特征在于,包括:A data processing method applied to the Internet of Things, characterized in that it comprises:过滤网关接收汇聚单元下发的第一过滤表,所述第一过滤表包括汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识;The filtering gateway receives the first filtering table delivered by the aggregation unit, where the first filtering table includes a terminal device type specified by the aggregation unit and a specified terminal device operating system version identifier;转发节点接收所述汇聚单元通过所述过滤网关下发的第二过滤表,所述第二过滤表包括所述汇聚单元感兴趣的位置以及在所述感兴趣的位置下允许上报数据的指定的天气类型;The forwarding node receives a second filtering table that is sent by the aggregation unit by using the filtering gateway, where the second filtering table includes a location of interest of the aggregation unit and a designated value of the data to be reported under the location of interest. Type of weather;所述转发节点接收海量的终端设备发起的物联网数据,所述物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识及数据内容;The forwarding node receives a large amount of Internet of Things data initiated by the terminal device, where the Internet of Things data includes a terminal device type, a terminal device location, a terminal device operating system version identifier, and a data content;所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型;在识别出所述终端设备位置对应的即时天气类型与所述指定的天气类型相符时,将所述终端设备发起的物联网数据封装成数据元之后上报给所述过滤网关;When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, the forwarding node obtains the real-time weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the terminal device is consistent with the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway;所述过滤网关从各个转发节点上报的数据元中,确定出包含所述指定的终端设备类型和所述指定的终端设备操作***版本标识的数据元作为待上报数据元并上报给所述汇集单元进行分析和决策。The filtering gateway determines, from the data elements reported by the forwarding nodes, the data element that includes the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported data element and reports the data element to the aggregation unit. Conduct analysis and decision making.
- 根据权利要求1所述的数据处理方法,其特征在于,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型,包括:The data processing method according to claim 1, wherein the forwarding node acquires when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the convergence unit. The instant weather type corresponding to the location of the terminal device includes:所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,并向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型。When the forwarding node identifies that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, the forwarding node queries the instant weather publishing server in the area where the terminal device is located, and The instant weather publishing server in the area where the terminal device is located requests the instant weather type corresponding to the location of the terminal device.
- 根据权利要求2所述的数据处理方法,其特征在于,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,包括:The data processing method according to claim 2, wherein the forwarding node queries when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit. The instant weather publishing server in the area where the terminal device is located includes:所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,检测所述转发节点是否被配置用于查询即时天气发布服务器的时间段,如果所述转发节点被配置用于查询即时天气发布服务器的时间段,判断所述转发节点的当前***时间是否位于所述时间段内,如果否,向所述转发节点的相邻转发节点发送包括所述终端设备位置的即时天气发布服务器查询请求,以触发所述相邻转发节点在判断出所述相邻转发节点的当前***时间位于所述相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由所述相邻转发节点查询所述终端设备位置所在区域的即时天气发布服务器。When the forwarding node identifies that the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, it is detected whether the forwarding node is configured to query the instant weather publishing server. a time period, if the forwarding node is configured to query a time period of the instant weather publishing server, determine whether the current system time of the forwarding node is located in the time period, and if not, forward forwarding to the forwarding node Sending, by the node, an instant weather publishing server query request including the location of the terminal device, to trigger the neighboring forwarding node to determine that the current system time of the neighboring forwarding node is located in the neighboring forwarding node for querying When the time of the instant weather is published by the server, the neighboring forwarding node queries the instant weather publishing server of the area where the terminal device is located.
- 根据权利要求3所述的数据处理方法,其特征在于,所述转发节点向 所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型,包括:The data processing method according to claim 3, wherein said forwarding node is The instant weather publishing server of the area where the terminal device is located requests the instant weather type corresponding to the location of the terminal device, including:所述转发节点向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求,以触发所述相邻转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型;Sending, by the forwarding node, an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request the terminal from an instant weather publishing server in an area where the terminal device is located The type of real-time weather corresponding to the location of the device;所述转发节点接收所述相邻转发节点发送的所述终端设备位置对应的即时天气类型。The forwarding node receives an instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- 根据权利要求4所述的数据处理方法,其特征在于,所述转发节点向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求,包括:The data processing method according to claim 4, wherein the forwarding node sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node, including:所述转发节点检测所述终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果所述终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的所述已签约终端设备的标识集合,查询所述已签约终端设备的标识集合中是否包括所述终端设备位置所属终端设备的终端设备标识,如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求。The forwarding node detects whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried; if the instant weather publishing server in the area where the terminal device is located is configured to allow Querying the identifier set of the subscribed terminal device of the weathered type, querying whether the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, if the identifier of the subscribed terminal device The set includes a terminal device identifier of the terminal device to which the terminal device location belongs, and sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
- 一种应用于物联网的数据处理***,其特征在于,包括:A data processing system applied to an Internet of Things, comprising:过滤网关,用于接收汇聚单元下发的第一过滤表,所述第一过滤表包括汇聚单元指定的终端设备类型和指定的终端设备操作***版本标识;a filtering gateway, configured to receive a first filtering table delivered by the aggregation unit, where the first filtering table includes a terminal device type specified by the aggregation unit and a specified terminal device operating system version identifier;转发节点,用于接收所述汇聚单元通过所述过滤网关下发的第二过滤表,所述第二过滤表包括所述汇聚单元感兴趣的位置以及在所述感兴趣的位置下允许上报数据的指定的天气类型;a forwarding node, configured to receive a second filtering table that is sent by the aggregation unit by using the filtering gateway, where the second filtering table includes a location that is interested in the aggregation unit, and allows reporting data in the location of interest Specified weather type;所述转发节点,还用于接收海量的终端设备发起的物联网数据,所述物联网数据包括终端设备类型、终端设备位置、终端设备操作***版本标识及数据内容;The forwarding node is further configured to receive, by the terminal device, the Internet of Things data initiated by the terminal device, where the Internet of Things data includes a terminal device type, a terminal device location, a terminal device operating system version identifier, and a data content;所述转发节点,还用于在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型;在识别出所述终端设备位置对应的即时天气类型与所述指定的天气类型相符时,将所述终端设备发起的物联网数据封装成数据元之后上报给所述过滤网关;And the forwarding node is further configured to: when it is found that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, obtain an instant weather type corresponding to the location of the terminal device; When the real-time weather type corresponding to the location of the terminal device is consistent with the specified weather type, the IoT data initiated by the terminal device is encapsulated into a data element and reported to the filtering gateway;所述过滤网关,还用于从各个转发节点上报的数据元中,确定出包含所述指定的终端设备类型和所述指定的终端设备操作***版本标识的数据元作为待上报数据元并上报给所述汇集单元进行分析和决策。The filtering gateway is further configured to determine, from the data element reported by each forwarding node, a data element that includes the specified terminal device type and the specified terminal device operating system version identifier as the to-be-reported data element and reports the data element to the data element to be reported. The collection unit performs analysis and decision making.
- 根据权利要求6所述的数据处理***,其特征在于,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,获取所述终端设备位置对应的即时天气类型的方式具体为: The data processing system according to claim 6, wherein the forwarding node acquires when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit. The manner of the instant weather type corresponding to the location of the terminal device is specifically:所述转发节点用于在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器,并向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型。The forwarding node is configured to query an instant weather publishing server in an area where the terminal device is located, when it is determined that the location of the terminal device included in the object network data reported by any of the terminal devices matches the location of interest of the aggregation unit, And requesting, by the instant weather publishing server in the area where the terminal device is located, an instant weather type corresponding to the location of the terminal device.
- 根据权利要求7所述的数据处理***,其特征在于,所述转发节点在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,查询所述终端设备位置所在区域的即时天气发布服务器的方式具体为:The data processing system according to claim 7, wherein the forwarding node queries when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit. The manner of the instant weather publishing server in the area where the terminal device is located is specifically as follows:所述转发节点用于在识别出任一所述终端设备上报的物联网数据包括的终端设备位置与所述汇聚单元感兴趣的位置匹配时,检测所述转发节点是否被配置用于查询即时天气发布服务器的时间段,如果所述转发节点被配置用于查询即时天气发布服务器的时间段,判断所述转发节点的当前***时间是否位于所述时间段内,如果否,向所述转发节点的相邻转发节点发送包括所述终端设备位置的即时天气发布服务器查询请求,以触发所述相邻转发节点在判断出所述相邻转发节点的当前***时间位于所述相邻转发节点被配置的用于查询即时天气发布服务器的时间段时,由所述相邻转发节点查询所述终端设备位置所在区域的即时天气发布服务器。The forwarding node is configured to detect, when the location of the terminal device included in the Internet of Things data reported by any of the terminal devices matches the location of interest of the aggregation unit, whether the forwarding node is configured to query an immediate weather release. a time period of the server, if the forwarding node is configured to query a time period of the instant weather publishing server, determining whether the current system time of the forwarding node is located in the time period, and if not, the phase to the forwarding node The neighboring forwarding node sends an instant weather publishing server query request including the location of the terminal device, to trigger the neighboring forwarding node to determine that the current system time of the neighboring forwarding node is located in the adjacent forwarding node. When querying the time period of the instant weather publishing server, the neighboring forwarding node queries the instant weather publishing server of the area where the terminal device is located.
- 根据权利要求8所述的数据处理***,其特征在于,所述转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型的方式具体为:The data processing system according to claim 8, wherein the manner in which the forwarding node requests an instant weather type corresponding to the location of the terminal device to the instant weather distribution server in the area where the terminal device is located is specifically:所述转发节点用于向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求,以触发所述相邻转发节点向所述终端设备位置所在区域的即时天气发布服务器请求所述终端设备位置对应的即时天气类型;以及,接收所述相邻转发节点发送的所述终端设备位置对应的即时天气类型。The forwarding node is configured to send an immediate weather type acquisition request including the location of the terminal device to the neighboring forwarding node, to trigger the neighboring forwarding node to request an instant weather publishing server in an area where the terminal device is located The instant weather type corresponding to the location of the terminal device; and receiving the instant weather type corresponding to the location of the terminal device sent by the neighboring forwarding node.
- 根据权利要求9所述的数据处理***,其特征在于,所述转发节点向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求的方式具体为:The data processing system according to claim 9, wherein the manner in which the forwarding node sends an immediate weather type acquisition request including the location of the terminal device to the neighboring forwarding node is specifically:所述转发节点用于检测所述终端设备位置所在区域的即时天气发布服务器是否配置有允许被查询天气类型的已签约终端设备的标识集合;如果所述终端设备位置所在区域的即时天气发布服务器配置有允许被查询天气类型的所述已签约终端设备的标识集合,查询所述已签约终端设备的标识集合中是否包括所述终端设备位置所属终端设备的终端设备标识,如果所述已签约终端设备的标识集合中包括所述终端设备位置所属终端设备的终端设备标识,向所述相邻转发节点发送包括所述终端设备位置的即时天气类型获取请求。 The forwarding node is configured to detect whether the instant weather publishing server in the area where the terminal device is located is configured with an identifier set of the subscribed terminal device that allows the weather type to be queried; if the instant weather publishing server is configured in the area where the terminal device is located Having an identifier set of the subscribed terminal device that allows the queried weather type, and querying whether the identifier set of the subscribed terminal device includes the terminal device identifier of the terminal device to which the terminal device location belongs, if the subscribed terminal device The identifier set includes the terminal device identifier of the terminal device to which the terminal device location belongs, and sends an instant weather type acquisition request including the location of the terminal device to the neighboring forwarding node.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710473271.2A CN107465719B (en) | 2017-06-21 | 2017-06-21 | Data processing method and system applied to Internet of things |
CN201710473271.2 | 2017-06-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018233008A1 true WO2018233008A1 (en) | 2018-12-27 |
Family
ID=60544036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/099312 WO2018233008A1 (en) | 2017-06-21 | 2017-08-28 | Data processing method and system applied to internet of things |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107465719B (en) |
WO (1) | WO2018233008A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108574698B (en) * | 2018-06-14 | 2020-11-27 | 浙江远望信息股份有限公司 | Method for carrying out network security protection on Internet of things system |
CN108924194A (en) * | 2018-06-20 | 2018-11-30 | 北京车和家信息技术有限公司 | Car networking communication means, car networking is closed and data transmission system |
CN109547501B (en) * | 2019-01-21 | 2020-07-24 | 珠海格力电器股份有限公司 | Data communication method and equipment capable of reducing transmission load |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006038163A1 (en) * | 2004-10-01 | 2006-04-13 | Nortel Networks Limited | Segmentation and clustering in a sensor network |
KR20100060103A (en) * | 2008-11-27 | 2010-06-07 | (주) 엠엠씨 테크놀로지 | System for providing ubiquitous weather information service and method thereof |
CN101771728A (en) * | 2008-12-29 | 2010-07-07 | 华为技术有限公司 | Method, device and system for inquiring sensor data |
CN102307225A (en) * | 2011-05-31 | 2012-01-04 | 中国科学院上海微***与信息技术研究所 | Toxic gas monitoring system based on wireless sensor network |
CN103237313A (en) * | 2013-04-07 | 2013-08-07 | 杭州电子科技大学 | Wireless sensor network data collection method based on data output filtering mechanism |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103377252B (en) * | 2012-04-28 | 2018-03-27 | 国际商业机器公司 | The method and apparatus that data filtering is carried out in Internet of Things |
CN103402276A (en) * | 2013-07-24 | 2013-11-20 | 中北大学 | System and method for efficiently transmitting mass sensing data of internet of things |
CN205681471U (en) * | 2016-06-21 | 2016-11-09 | 北京中超伟业信息安全技术有限公司 | A kind of data stream filtering system based on Internet of Things |
-
2017
- 2017-06-21 CN CN201710473271.2A patent/CN107465719B/en active Active
- 2017-08-28 WO PCT/CN2017/099312 patent/WO2018233008A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006038163A1 (en) * | 2004-10-01 | 2006-04-13 | Nortel Networks Limited | Segmentation and clustering in a sensor network |
KR20100060103A (en) * | 2008-11-27 | 2010-06-07 | (주) 엠엠씨 테크놀로지 | System for providing ubiquitous weather information service and method thereof |
CN101771728A (en) * | 2008-12-29 | 2010-07-07 | 华为技术有限公司 | Method, device and system for inquiring sensor data |
CN102307225A (en) * | 2011-05-31 | 2012-01-04 | 中国科学院上海微***与信息技术研究所 | Toxic gas monitoring system based on wireless sensor network |
CN103237313A (en) * | 2013-04-07 | 2013-08-07 | 杭州电子科技大学 | Wireless sensor network data collection method based on data output filtering mechanism |
Also Published As
Publication number | Publication date |
---|---|
CN107465719A (en) | 2017-12-12 |
CN107465719B (en) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018232970A1 (en) | Method and system for detecting state of terminal device applied in internet of things | |
WO2018233018A1 (en) | Terminal equipment priority based data reporting control method and system | |
WO2018233016A1 (en) | Edge routing node and reporting frequency adjusting method thereof | |
WO2018232976A1 (en) | Terminal device operating status determination method and device | |
WO2018233030A1 (en) | Transmission duration-based internet of things data reporting control method and forwarding node | |
WO2018233008A1 (en) | Data processing method and system applied to internet of things | |
CN110856185B (en) | Method and system for adjusting wireless signals of Internet of things | |
CN111049749B (en) | Control and system for data reporting frequency of Internet of things of terminal equipment | |
WO2018233020A1 (en) | Internet of things based data package method and system | |
WO2018232967A1 (en) | Internet-of-things terminal device detection method and system based on access node | |
WO2018233036A1 (en) | Internet-of-things data reporting control method and device | |
CN107317854B (en) | Terminal equipment reporting frequency adjusting method based on control table and routing node | |
WO2018232973A1 (en) | Method and system for controlling working state of internet-of-things terminal device | |
WO2018233032A1 (en) | Control method and system for reporting internet of things data | |
WO2018232958A1 (en) | Forwarding node-based automatic upgrade method for terminal device, and forwarding node | |
WO2018233028A1 (en) | Internet-of-things data reporting control method and system | |
WO2018233006A1 (en) | Scene information-based internet-of-things data smart filtering method and system | |
WO2018233050A1 (en) | Method and system for detecting signal intensity of internet of things | |
CN107360097B (en) | Internet of things routing table updating method and system combining convergence unit information | |
WO2018232962A1 (en) | Method and system for adjusting network coverage range of internet of things access node | |
WO2018233007A1 (en) | Dual data filtering method and system based on forwarding node and filter gateway | |
WO2018233021A1 (en) | Method and system for controlling data encapsulation in internet of things | |
WO2018233022A1 (en) | Control method and system for packaging data on basis of quantity of terminal devices | |
CN107196824B (en) | Method for determining working state of monitored equipment and convergence unit | |
WO2018232959A1 (en) | Method for controlling upgrade of terminal device by means of neighboring node, and forwarding node |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17914172 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 15.05.2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17914172 Country of ref document: EP Kind code of ref document: A1 |