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 PDF

Info

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
Application number
CN202110122410.3A
Other languages
Chinese (zh)
Other versions
CN112559813A (en
Inventor
温文坤
陈杰文
陈名峰
刘毅
李玮棠
王鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Jixiang Technology Co Ltd
Original Assignee
Guangzhou Jixiang Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Jixiang Technology Co Ltd filed Critical Guangzhou Jixiang Technology Co Ltd
Priority to CN202110122410.3A priority Critical patent/CN112559813B/en
Publication of CN112559813A publication Critical patent/CN112559813A/en
Application granted granted Critical
Publication of CN112559813B publication Critical patent/CN112559813B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/909Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • G16Y20/20Information 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

Internet of things gateway data processing method and device based on instruction association pushing
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.
CN202110122410.3A 2021-01-29 2021-01-29 Internet of things gateway data processing method and device based on instruction association pushing Active CN112559813B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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