CN112559813B - Internet of things gateway data processing method and device based on instruction association pushing - Google Patents
Internet of things gateway data processing method and device based on instruction association pushing Download PDFInfo
- Publication number
- CN112559813B CN112559813B CN202110122410.3A CN202110122410A CN112559813B CN 112559813 B CN112559813 B CN 112559813B CN 202110122410 A CN202110122410 A CN 202110122410A CN 112559813 B CN112559813 B CN 112559813B
- Authority
- CN
- China
- Prior art keywords
- data
- instruction
- server
- internet
- private
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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/901—Indexing; Data structures therefor; Storage structures
-
- 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/903—Querying
- G06F16/90335—Query processing
-
- 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/907—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/909—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
- G16Y20/20—Information sensed or collected by the things relating to the thing itself
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Computational Linguistics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the invention discloses an Internet of things gateway data processing method and device based on instruction association pushing, wherein the method comprises the following steps: analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data; receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage; receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end; and obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server. According to the scheme, the data storage and forwarding efficiency is improved, and the data transmission system of the Internet of things is optimized.
Description
Technical Field
The embodiment of the application relates to the technical field of Internet of things, in particular to a method and a device for processing gateway data of the Internet of things based on instruction association pushing.
Background
With the popularization of the internet of things technology and the powerful functions of intelligent equipment, the internet of things equipment plays an increasingly important role in daily life of people. Various kinds of intelligent physical network terminal devices are applied to various fields. Generally, the internet of things connects articles with the internet through various information sensing devices, so that information exchange can be realized for all common physical objects which can be independently addressed, and the purposes of intelligent identification, positioning, tracking, monitoring and management are finally achieved.
Generally, when data interaction is performed between an internet of things terminal and a server, data forwarding needs to be performed through an internet of things gateway, and if the data processing efficiency of the internet of things gateway is improved, the problem that needs to be solved at present is urgently solved.
Disclosure of Invention
The embodiment of the invention provides an Internet of things gateway data processing method and device based on instruction association pushing, which improve the data storage and forwarding efficiency and optimize an Internet of things data transmission system.
In a first aspect, an embodiment of the present invention provides an internet of things gateway data processing method based on instruction association pushing, where the method includes:
analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data;
receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage;
receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end;
and obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server.
Optionally, the analyzing the collected data uploaded by the plurality of different terminal devices to generate data storage templates corresponding to different collected data includes:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data.
Optionally, before receiving the data reporting instruction sent by the server, the method further includes:
the method comprises the steps that a server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
Optionally, the obtaining private data corresponding to the data reporting instruction and uploading the private data to the server includes:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server.
In a second aspect, an embodiment of the present invention further provides an internet of things gateway data processing apparatus based on instruction association pushing, including:
the template generating module is used for analyzing the acquired data uploaded by the different terminal devices to generate data storage templates corresponding to the different acquired data, and the data storage templates comprise public data and private data;
the data storage module is used for receiving data to be forwarded sent by the terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage;
the instruction processing module is used for receiving a data reporting instruction sent by the server, wherein the data reporting instruction is related to a scene query event input by the server;
and the data uploading module is used for acquiring private data corresponding to the data reporting instruction and uploading the private data to the server.
Optionally, the template generating module is specifically configured to:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data.
Optionally, the system further includes an instruction generating module, configured to:
before receiving a data reporting instruction sent by a server, the server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
Optionally, the data uploading module is specifically configured to:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server.
In a third aspect, an embodiment of the present invention further provides an internet of things gateway data processing device based on instruction association pushing, where the device includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the method for processing the gateway data of the internet of things based on the instruction association pushing according to the embodiment of the invention.
In a fourth aspect, the embodiment of the present invention further provides a storage medium containing computer-executable instructions, where the computer-executable instructions are used to execute the method for processing gateway data of the internet of things based on instruction association pushing according to the embodiment of the present invention when executed by a computer processor.
In the embodiment of the invention, the data storage templates corresponding to different collected data are generated by analyzing the collected data uploaded by a plurality of different terminal devices, and the data storage templates comprise public data and private data; receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage; receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end; and obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server. According to the scheme, the data storage and forwarding efficiency is improved, and the data transmission system of the Internet of things is optimized.
Drawings
Fig. 1 is a flowchart of a method for processing gateway data of the internet of things based on instruction association pushing according to an embodiment of the present invention;
fig. 2 is a flowchart of another method for processing gateway data of the internet of things based on instruction association pushing according to an embodiment of the present invention;
fig. 3 is a flowchart of another method for processing gateway data of the internet of things based on instruction association pushing according to an embodiment of the present invention;
fig. 4 is a flowchart of another method for processing gateway data of the internet of things based on instruction association pushing according to the embodiment of the present invention;
fig. 5 is a block diagram of a gateway data processing apparatus of the internet of things based on instruction association pushing according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an apparatus according to an embodiment of the present invention.
Detailed Description
The embodiments of the present invention will be described in further detail with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of and not restrictive on the broad invention. It should be further noted that, for convenience of description, only some structures, not all structures, relating to the embodiments of the present invention are shown in the drawings.
Fig. 1 is a flowchart of a method for processing internet of things gateway data based on instruction association pushing according to an embodiment of the present invention, which is applicable to data processing of internet of things devices and can be executed by the internet of things gateway devices. The scheme of one embodiment of the application specifically comprises the following steps:
step S101, analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data.
In one embodiment, the terminal device in the internet of things uploads data to the internet of things gateway device for data storage and forwarding, and the internet of things gateway device can send the received uploaded data of the terminal device to the server to achieve communication between the terminal device and the server, so that corresponding functions are achieved.
In one embodiment, when the gateway device of the internet of things stores data uploaded by the terminal device, the uploaded data is firstly analyzed to generate data storage templates corresponding to different collected data, and after the templates are generated, the currently uploaded data and subsequently uploaded data are stored in the form of the data storage templates. Optionally, the data analysis includes similarity analysis of data uploaded by the same terminal device or data uploaded by a plurality of different terminal devices. Taking character data as an example, data a uploaded by the terminal device 1 comprises 8 fields, wherein fields 1-6 are general fields, and fields 7 and 8 are fields representing characteristics of current data; taking image data as an example, the terminal device 2 uploads an image a at a first moment and uploads an image b at a second moment, and similar and consistent image contents can be determined between the image a and the image b, such as background image contents are consistent; taking the text content as an example, the terminal device 3 uploads the text a and the text b, and the similarity comparison determines that the contents of the text a and the text b are consistent at the beginning or the end.
In one embodiment, the data storage template includes public data and private data, wherein the public data may be data content of the same portion determined in the analyzed uploaded data, and the private data is data content of a characteristic (i.e., a distinctive) portion determined in the analyzed uploaded data.
Step S102, receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage.
In one embodiment, when the data storage template is determined, a data storage template corresponding to each type of data may be recorded, where the data storage template corresponds to different types of data, such as text, characters, pictures, sounds, and the like, and the data storage template corresponds to a specific data storage manner, such as, for example, picture content, and the data storage manner may be a background plus a target object.
After the data storage template is generated, the received data to be forwarded is stored in the form of the data storage template, if the data to be forwarded is an image c uploaded by the terminal device 2 at the third time, if a target object different from the background exists in the image c, the target object is separately stored, and the background part is identified by using the background part in the data storage template generation, that is, only the target object is stored.
Step S103, receiving a data reporting instruction sent by the server, wherein the data reporting instruction is related to a scene query event input by the server.
In one embodiment, after the internet of things gateway device stores data, the stored content is uploaded according to the received data reporting instruction. The data reporting instruction is generated in a manner of being related to a scene query event input by a server side.
And step S104, obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server.
In one embodiment, the database is queried for the data reporting instruction, and since the stored data is stored as public data and private data in a data storage template form, the private data meeting the query condition is reported. Preferably, when another reporting instruction is received, if a reporting instruction for uploading the public data is needed, the corresponding public data is reported.
For example, the scene query event in step S103 may be to query the temperature of the designated area, and correspondingly generate a temperature data reporting instruction of the corresponding area. And after receiving the temperature data reporting instruction, the gateway equipment of the Internet of things only reports the stored private data, namely the special fields in the temperature data collected and reported by the representation terminal equipment.
Therefore, the acquired data uploaded by a plurality of different terminal devices are analyzed to generate data storage templates corresponding to different acquired data, and the data storage templates comprise public data and private data; receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage; receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end; and private data corresponding to the data reporting instruction is acquired and uploaded to the server, so that the data storage and forwarding efficiency is improved, and the data transmission system of the Internet of things is optimized.
Fig. 2 is a flowchart of another method for processing gateway data of the internet of things based on instruction association pushing according to an embodiment of the present invention. On the basis of the above technical solution, the analyzing the collected data uploaded by the plurality of different terminal devices to generate data storage templates corresponding to different collected data includes:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data. The method specifically comprises the following steps:
step S201, grouping different terminal devices to obtain grouped terminal devices, determining non-demand data for uploaded data in each grouped terminal device, and generating data storage templates corresponding to different collected data according to the non-demand data and residual data.
In an embodiment, the generated data storage template is generated by grouping different terminal devices to obtain grouped terminal devices, that is, the terminal devices of the same type are grouped into the same group, for example, the terminal devices for collecting environmental parameters are grouped into one group, and the video monitoring devices are grouped into one group. And determining non-required data for the uploaded data in each group of terminal equipment. For example, the non-demand data may be data that does not include human voice. And generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data, taking the sound data as an example, and if the demand data is audio containing human voice, the corresponding data storage template is a storage template for removing the non-demand data in the uploaded data and reserving the residual (namely the demand data) data.
Step S202, analyzing the acquired data uploaded by the different terminal devices to generate data storage templates corresponding to the different acquired data, wherein the data storage templates comprise public data and private data.
Step S203, receiving data to be forwarded sent by the terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage.
And step S204, receiving a data reporting instruction sent by the server, wherein the data reporting instruction is related to a scene query event input by the server.
And step S205, obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server.
According to the data storage method, the grouping terminal equipment is obtained by grouping different terminal equipment, the non-demand data is determined for the uploaded data in each grouping terminal equipment, the data storage templates corresponding to different collected data are generated according to the non-demand data and the residual data, the data storage and forwarding efficiency is improved, and the data transmission system of the Internet of things is optimized.
Fig. 3 is a flowchart of another method for processing gateway data of the internet of things based on instruction association pushing according to an embodiment of the present invention. On the basis of the above technical solution, before receiving the data reporting instruction sent by the server, the method further includes:
the method comprises the steps that a server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics. The method specifically comprises the following steps:
step S301, grouping different terminal devices to obtain grouped terminal devices, determining non-demand data for uploaded data in each grouped terminal device, and generating data storage templates corresponding to different collected data according to the non-demand data and residual data.
Step S302, analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data.
Step S303, receiving data to be forwarded sent by the terminal device, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage.
Step S304, the server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
In one embodiment, a server receives an input scene query event, where the scene query event is an event corresponding to a specific query requirement that is desired to be obtained, such as querying days for which a temperature of a certain area is greater than a set temperature value, and correspondingly determines, according to the scene query event, that a corresponding data acquisition characteristic is acquisition of a temperature value greater than the set temperature, and generates a data reporting instruction based on the scene query event, where the data reporting instruction includes setting a compared set temperature, such as 25 degrees celsius, and a corresponding data query range, such as querying data reported by terminal devices in a certain date interval of a certain area.
Step S305, receiving a data reporting instruction sent by the server, wherein the data reporting instruction is related to a scene query event input by the server.
And S306, acquiring private data corresponding to the data reporting instruction, and uploading the private data to the server.
According to the data reporting method, the server receives the input scene query event, determines the corresponding data acquisition characteristics according to the scene query event, and generates the data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics, so that the data query can be more flexibly performed, the data reporting is more targeted, and the data transmission system of the Internet of things is optimized.
Fig. 4 is a flowchart of another method for processing gateway data of the internet of things based on instruction association pushing according to an embodiment of the present invention. On the basis of the above technical solution, the obtaining private data corresponding to the data reporting instruction and uploading the private data to the server includes:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server. The method specifically comprises the following steps:
step S401, grouping different terminal devices to obtain grouped terminal devices, determining non-demand data for uploaded data in each grouped terminal device, and generating data storage templates corresponding to different collected data according to the non-demand data and residual data.
Step S402, analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data.
Step S403, receiving data to be forwarded sent by the terminal device, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage.
Step S404, the server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
Step S405, receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server side.
Step S406, obtaining the data characteristics in the data reporting instruction, determining the corresponding matched private data based on the data characteristics, and uploading the private data to a server.
In an embodiment, for a received data reporting instruction, data characteristics in the data reporting instruction are determined, and if the data characteristics are, for example, temperature values with feedback greater than a set temperature, corresponding matched private data is determined based on the data characteristics, and the private data is uploaded to a server.
Therefore, by acquiring the data characteristics in the data reporting instruction, determining the corresponding matched private data based on the data characteristics, and uploading the private data to the server, the data transmission amount is remarkably saved, and the data transmission efficiency is improved.
Fig. 5 is a block diagram of a data processing device of an internet of things gateway based on instruction association pushing according to an embodiment of the present invention, where the device is configured to execute the data processing method of the internet of things gateway based on instruction association pushing according to the data receiving end embodiment, and has functional modules and beneficial effects corresponding to the execution method. As shown in fig. 5, the apparatus specifically includes: a template generation module 101, a data storage module 102, an instruction processing module 103, and a data upload module 104, wherein,
the template generating module 101 is configured to analyze the acquired data uploaded by the plurality of different terminal devices to generate data storage templates corresponding to different acquired data, where the data storage templates include public data and private data;
the data storage module 102 is configured to receive data to be forwarded sent by a terminal device, determine a data storage template corresponding to the data to be forwarded, and convert the data to be forwarded into a corresponding data storage template format for data storage;
the instruction processing module 103 is configured to receive a data reporting instruction sent by a server, where the data reporting instruction is associated with a scene query event input by a server;
and the data uploading module 104 is configured to acquire private data corresponding to the data reporting instruction and upload the private data to the server.
According to the scheme, the data storage templates corresponding to different collected data are generated by analyzing the collected data uploaded by the different terminal devices, and the data storage templates comprise public data and private data; receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage; receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end; and obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server. According to the scheme, the data storage and forwarding efficiency is improved, and the data transmission system of the Internet of things is optimized.
In a possible embodiment, the template generating module is specifically configured to:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data.
In one possible embodiment, the method further comprises an instruction generation module configured to:
before receiving a data reporting instruction sent by a server, the server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
In a possible embodiment, the data uploading module is specifically configured to:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server.
Fig. 6 is a schematic structural diagram of an internet of things gateway data processing apparatus based on instruction association pushing according to an embodiment of the present invention, as shown in fig. 6, the apparatus includes a processor 201, a memory 202, an input device 203, and an output device 204; the number of the processors 201 in the device may be one or more, and one processor 201 is taken as an example in fig. 6; the processor 201, the memory 202, the input device 203 and the output device 204 in the apparatus may be connected by a bus or other means, for example in fig. 6. The memory 202 is a computer-readable storage medium, and can be used to store software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the method for processing data of an internet of things gateway based on instruction association pushing in the embodiment of the present invention. The processor 201 executes various functional applications and data processing of the device by running software programs, instructions and modules stored in the memory 202, that is, the method for processing the internet of things gateway data based on instruction association pushing is implemented. The input device 203 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function controls of the apparatus. The output device 204 may include a display device such as a display screen.
An embodiment of the present invention further provides a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method for processing data of an internet of things gateway based on instruction association pushing, where the method includes:
analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data;
receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage;
receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end;
and obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server.
In a possible embodiment, the analyzing the collected data uploaded by the plurality of different terminal devices to generate data storage templates corresponding to different collected data includes:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data.
In a possible embodiment, before receiving the data reporting instruction sent by the server, the method further includes:
the method comprises the steps that a server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
In a possible embodiment, the obtaining private data corresponding to the data reporting instruction and uploading the private data to the server includes:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server.
From the above description of the embodiments, it is obvious for those skilled in the art that the embodiments of the present invention can be implemented by software and necessary general hardware, and certainly can be implemented by hardware, but the former is a better implementation in many cases. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions to make a computer device (which may be a personal computer, a service, or a network device) perform the methods described in the embodiments of the present invention.
It should be noted that, in the embodiment of the internet of things gateway data processing device based on instruction association pushing, each unit and each module included in the embodiment are only divided according to functional logic, but are not limited to the above division as long as corresponding functions can be realized; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the embodiment of the invention.
It should be noted that the foregoing is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will appreciate that the embodiments of the present invention are not limited to the specific embodiments described herein, and that various obvious changes, adaptations, and substitutions are possible, without departing from the scope of the embodiments of the present invention. Therefore, although the embodiments of the present invention have been described in more detail through the above embodiments, the embodiments of the present invention are not limited to the above embodiments, and many other equivalent embodiments may be included without departing from the concept of the embodiments of the present invention, and the scope of the embodiments of the present invention is determined by the scope of the appended claims.
Claims (10)
1. The Internet of things gateway data processing method based on instruction association pushing is characterized by comprising the following steps:
analyzing the acquired data uploaded by a plurality of different terminal devices to generate data storage templates corresponding to different acquired data, wherein the data storage templates comprise public data and private data;
receiving data to be forwarded sent by terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage;
receiving a data reporting instruction sent by a server, wherein the data reporting instruction is related to a scene query event input by a server end;
and obtaining private data corresponding to the data reporting instruction, and uploading the private data to the server.
2. The internet of things gateway data processing method based on instruction association pushing according to claim 1, wherein the analyzing the acquired data uploaded by the plurality of different terminal devices to generate data storage templates corresponding to different acquired data comprises:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data.
3. The internet of things gateway data processing method based on instruction association pushing according to claim 2, wherein before receiving the data reporting instruction sent by the server, the method further comprises:
the method comprises the steps that a server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
4. The internet of things gateway data processing method based on instruction association pushing according to claim 3, wherein the obtaining of the private data corresponding to the data reporting instruction and uploading of the private data to the server comprises:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server.
5. Thing networking gateway data processing apparatus based on instruction correlation propelling movement, its characterized in that includes:
the template generating module is used for analyzing the acquired data uploaded by the different terminal devices to generate data storage templates corresponding to the different acquired data, and the data storage templates comprise public data and private data;
the data storage module is used for receiving data to be forwarded sent by the terminal equipment, determining a data storage template corresponding to the data to be forwarded, and converting the data to be forwarded into a corresponding data storage template format for data storage;
the instruction processing module is used for receiving a data reporting instruction sent by the server, wherein the data reporting instruction is related to a scene query event input by the server;
and the data uploading module is used for acquiring private data corresponding to the data reporting instruction and uploading the private data to the server.
6. The internet of things gateway data processing device based on instruction association pushing according to claim 5, wherein the template generation module is specifically configured to:
grouping different terminal devices to obtain grouped terminal devices;
and determining non-demand data for the uploaded data in each group of terminal equipment, and generating data storage templates corresponding to different acquired data according to the non-demand data and the residual data.
7. The internet of things gateway data processing device based on instruction association pushing of claim 6, further comprising an instruction generation module configured to:
before receiving a data reporting instruction sent by a server, the server receives an input scene query event, determines corresponding data acquisition characteristics according to the scene query event, and generates a data reporting instruction based on the data acquisition characteristics, wherein the data reporting instruction records the corresponding data characteristics.
8. The internet of things gateway data processing device based on instruction association pushing according to claim 7, wherein the data uploading module is specifically configured to:
acquiring data characteristics in the data reporting instruction;
and determining corresponding matched private data based on the data characteristics, and uploading the private data to a server.
9. An internet of things gateway data processing device based on instruction association pushing, the device comprising: one or more processors; a storage device, configured to store one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the method for processing data of an internet of things gateway based on instruction association pushing according to any one of claims 1 to 4.
10. A storage medium containing computer executable instructions for performing the internet of things gateway data processing method based on instruction association pushing of any one of claims 1-4 when executed by a computer processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110122410.3A CN112559813B (en) | 2021-01-29 | 2021-01-29 | Internet of things gateway data processing method and device based on instruction association pushing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110122410.3A CN112559813B (en) | 2021-01-29 | 2021-01-29 | Internet of things gateway data processing method and device based on instruction association pushing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112559813A CN112559813A (en) | 2021-03-26 |
CN112559813B true CN112559813B (en) | 2022-04-29 |
Family
ID=75035855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110122410.3A Active CN112559813B (en) | 2021-01-29 | 2021-01-29 | Internet of things gateway data processing method and device based on instruction association pushing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112559813B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113905407B (en) * | 2021-06-29 | 2023-12-15 | 苏州亿尔奇信息科技有限公司 | Terminal equipment monitoring information acquisition method and system in distributed wireless networking |
CN114546528A (en) * | 2022-02-24 | 2022-05-27 | 新奥数能科技有限公司 | Cloud deployment method and device for Internet of things equipment and storage medium |
CN115842814B (en) * | 2022-11-24 | 2023-09-05 | 广州鲁邦通物联网科技股份有限公司 | Internet of things gateway data processing method and device based on instruction association pushing |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101010694A (en) * | 2005-06-30 | 2007-08-01 | 奥林巴斯株式会社 | Searching system and searching method |
CA2688128A1 (en) * | 2008-12-10 | 2010-06-10 | X2O Media Inc. | System and method for creating web-based application templates |
CN101572708A (en) * | 2009-05-05 | 2009-11-04 | 民航数据通信有限责任公司 | Ground-to-air data link information processing method and device |
US9563663B2 (en) * | 2012-09-28 | 2017-02-07 | Oracle International Corporation | Fast path evaluation of Boolean predicates |
CN104021219B (en) * | 2014-06-23 | 2017-07-21 | 广东西奥物联网科技股份有限公司 | The generation method and device of a kind of data template |
CN105718540B (en) * | 2016-01-18 | 2020-06-05 | 北京京东尚科信息技术有限公司 | Data loading method and device |
CN106649219B (en) * | 2016-11-21 | 2019-05-24 | 中国空间技术研究院 | A kind of telecommunication satellite design document automatic generation method |
US10740386B2 (en) * | 2017-12-29 | 2020-08-11 | MorphoTrak, LLC | Multi-stage image matching techniques |
CN111241801A (en) * | 2018-11-29 | 2020-06-05 | 北京京东尚科信息技术有限公司 | File generation method, device, equipment and computer readable storage medium |
CN109962980A (en) * | 2019-03-20 | 2019-07-02 | 北京易沃特科技有限公司 | A kind of data uploading method based on Internet of Things, device, equipment and medium |
CN110247967A (en) * | 2019-06-14 | 2019-09-17 | 中国科学院自动化研究所 | Intelligent networking gateway and its data intelligence processing method |
CN111651140B (en) * | 2020-04-28 | 2022-05-03 | 平安医疗健康管理股份有限公司 | Service method and device based on workflow |
CN111949346A (en) * | 2020-07-03 | 2020-11-17 | 众安信息技术服务有限公司 | Interaction control method, multiplexing calling method and system and storage medium |
CN112231727B (en) * | 2020-10-19 | 2024-10-29 | 北京达佳互联信息技术有限公司 | Data processing method, device, electronic equipment, server and storage medium |
-
2021
- 2021-01-29 CN CN202110122410.3A patent/CN112559813B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN112559813A (en) | 2021-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112559813B (en) | Internet of things gateway data processing method and device based on instruction association pushing | |
CN103970793B (en) | Information query method, client and server | |
CN110740103A (en) | Service request processing method and device, computer equipment and storage medium | |
CN111752799A (en) | Service link tracking method, device, equipment and storage medium | |
CN110719332B (en) | Data transmission method, device, system, computer equipment and storage medium | |
CN103312544A (en) | Method, equipment and system for controlling terminals during log file reporting | |
CN111639902A (en) | Data auditing method based on kafka, control device, computer equipment and storage medium | |
CN111382281B (en) | Recommendation method, device, equipment and storage medium for content based on media object | |
CN114925286A (en) | Public opinion data processing method and device | |
CN113992460B (en) | Message sending method, device, electronic equipment and storage medium | |
CN112764988B (en) | Data segment acquisition method and device | |
CN114598597A (en) | Multi-source log analysis method and device, computer equipment and medium | |
CN113592114A (en) | User fault reporting research and judgment method and device in power grid, computer equipment and storage medium | |
CN112801136B (en) | Internet of things gateway data processing method and device with characteristic identification | |
WO2018205736A1 (en) | Multimedia information retrieval method, device and storage medium | |
CN117177012B (en) | Video broadcasting monitoring method, system, equipment and storage medium | |
JP5072880B2 (en) | Metadata extraction server, metadata extraction method and program | |
CN112765372A (en) | Internet of things gateway data processing method and device based on template simplification | |
CN103944986B (en) | The method and device of personalized resource is integrated for user | |
CN115426363A (en) | Data acquisition method and terminal for intelligent plate processing factory | |
CN115391596A (en) | Video archive generation method and device and storage medium | |
CN111818389B (en) | Data processing method and device and computer readable storage medium | |
CN111985446A (en) | Face recognition method and system | |
CN112235367A (en) | Method, system, terminal and storage medium for subscribing entity behavior relation message | |
CN101674493A (en) | Monitoring method, monitoring terminal and monitoring system for digital television network images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |