CN111953779A - Data transmission method and device, computer equipment and computer readable storage medium - Google Patents
Data transmission method and device, computer equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN111953779A CN111953779A CN202010811256.6A CN202010811256A CN111953779A CN 111953779 A CN111953779 A CN 111953779A CN 202010811256 A CN202010811256 A CN 202010811256A CN 111953779 A CN111953779 A CN 111953779A
- Authority
- CN
- China
- Prior art keywords
- equipment
- data
- transmitted
- parameters
- target
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 116
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000004806 packaging method and process Methods 0.000 claims abstract description 4
- 230000002159 abnormal effect Effects 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000000638 solvent extraction Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 5
- 235000012054 meals Nutrition 0.000 description 21
- 238000010586 diagram Methods 0.000 description 17
- 238000004458 analytical method Methods 0.000 description 6
- 235000013305 food Nutrition 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 238000013480 data collection Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010926 purge Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000009967 tasteless effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a data transmission method, a data transmission device, computer equipment and a computer readable storage medium, and relates to the technical field of communication. The method comprises the following steps: collecting equipment parameters; packaging the equipment parameters based on a preset transmission protocol to generate beacon data to be transmitted; and broadcasting the beacon data to be transmitted.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data transmission method, an apparatus, a computer device, and a computer-readable storage medium.
Background
In recent years, communication technology is continuously developed, and with the trend, pairing connection can be performed among a plurality of devices, and the most common mode for pairing is bluetooth. Bluetooth is a wireless technology standard, can realize short distance data exchange between fixed equipment, mobile device and the personal area network, and has the characteristics of low cost and low power consumption, so that Bluetooth is widely applied to data transmission of the Internet of things.
In the related art, the devices for providing data and collecting data are all provided with Bluetooth transceiving chips, and data connection can be established between the devices based on the Bluetooth transceiving chips. The equipment providing the data transmits the data to other equipment acquiring the data by using the data connection established between the equipment, so that the other equipment acquiring the data receives the data and initiates a data uploading request to the platform of the internet of things, and the data transmitted between the equipment is provided for the platform of the internet of things.
In the process of implementing the invention, the inventor finds that the related art has at least the following problems:
data connection established based on Bluetooth has the problems of low universality, instability, easy disconnection and the like, and frequent requests are required between equipment to carry out data connection, so that the equipment can not timely receive transmitted data, or the data transmitted between the equipment is incomplete, the stability and the integrity of data transmission are poor, and powerful data support is difficult to provide for an Internet of things platform.
Disclosure of Invention
In view of the above, the present invention provides a data transmission method, an apparatus, a computer device, and a computer readable storage medium, and mainly aims to solve the problem that at present, devices cannot receive transmitted data in time, or data transmitted between devices is not complete enough, stability and integrity of data transmission are poor, and it is difficult to provide powerful data support for an internet of things platform.
According to a first aspect of the present invention, there is provided a data transmission method, applied to a first device, including:
acquiring equipment parameters, wherein the equipment parameters at least comprise an acquisition time point, an equipment use state and a first equipment identifier, and the first equipment identifier is an equipment identifier of the currently acquired first equipment;
based on a preset transmission protocol, packaging the equipment parameters to generate beacon data to be transmitted;
and broadcasting the beacon data to be transmitted.
In another embodiment, before the acquiring device parameters, the method further comprises:
determining a previous acquisition time point, overlapping the previous acquisition time point according to an acquisition cycle to obtain a preset acquisition time point, and starting to acquire the equipment parameters when the current time point is monitored to be consistent with the preset acquisition time point; or the like, or, alternatively,
and acquiring the historical equipment parameters acquired at the last acquisition time point, and starting to acquire the equipment parameters when monitoring that the historical equipment parameters change.
In another embodiment, the encapsulating the device parameter based on a preset transmission protocol to generate beacon data to be transmitted includes:
converting the equipment parameters into a plurality of character strings according to the preset transmission protocol;
and arranging the character strings according to a character string arrangement mode specified by the preset transmission protocol to obtain the beacon data to be transmitted.
According to a second aspect of the present invention, there is provided a data transmission method, applied to a second device, including:
scanning beacon data to be transmitted broadcasted in a target range, wherein the target range is formed based on the current position and a receivable distance threshold of second equipment, and the beacon data to be transmitted is generated and broadcasted by first equipment in the target range;
when the beacon data to be transmitted are scanned, acquiring the beacon data to be transmitted;
and uploading the beacon data to be transmitted.
In another embodiment, after the uploading the beacon data to be transmitted, the method further includes:
when receiving an upload success feedback, ending the current process, wherein the upload success feedback is generated and returned after the server receives the beacon data to be transmitted uploaded by the second equipment and successfully authenticates the second equipment;
and continuing to scan other beacon data to be transmitted broadcasted in the target range.
According to a third aspect of the present invention, there is provided a data transmission method, applied to a server, including:
receiving beacon data to be transmitted, wherein the beacon data to be transmitted is generated and broadcasted by first equipment and is collected and uploaded by second equipment;
analyzing the beacon data to be transmitted based on a preset transmission protocol to obtain equipment parameters, wherein the equipment parameters at least comprise an acquisition time point, an equipment use state and a first equipment identifier;
and pushing the equipment parameters to a receiving party.
In another embodiment, after receiving the beacon data to be transmitted, the method further comprises:
determining second equipment for uploading the beacon data to be transmitted, and inquiring whether the second equipment has an uploading authority for uploading the beacon data;
if the second equipment is inquired to have the uploading authority, determining that the second equipment is successfully authenticated, generating uploading success feedback, transmitting the uploading success feedback to the second equipment, and continuously analyzing the beacon data to be transmitted based on the preset transmission protocol;
if the second device does not have the uploading authority, determining that authentication on the second device fails, clearing the beacon data to be transmitted uploaded by the second device, ending the current process, and continuously receiving other beacon data to be transmitted.
In another embodiment, the analyzing the beacon data to be transmitted based on a preset transmission protocol to obtain a device parameter includes:
dividing the beacon data to be transmitted according to a character string arrangement mode specified by the preset transmission protocol to obtain a plurality of character strings;
and performing data conversion on the plurality of character strings according to the preset transmission protocol to obtain the equipment parameters.
In another embodiment, after the pushing the device parameter to the receiving party, the method further includes:
when a report generation request sent by the receiving party is received, extracting a plurality of target equipment parameters including the first equipment identifier from all currently analyzed equipment parameters;
dividing the target equipment parameters into at least one target data group, wherein the acquisition time points of the target equipment parameters included in each target data group in the at least one target data group are the same;
acquiring a preset report template, filling the at least one target data group into the preset report template, and generating a data report;
and returning the data report to the receiving party.
In another embodiment, the dividing the plurality of target device parameters into at least one target data group includes:
reading the acquisition time points included by each target device parameter in the target device parameters, and dividing the target device parameters according to the acquisition time points to obtain at least one initial data group, wherein the acquisition time points of the target device parameters included by each initial data group in the at least one initial data group are the same;
for each initial data group in the at least one initial data group, determining a device use state included by target device parameters in the initial data group, and removing abnormal device parameters in the initial data group to obtain a target data group, wherein the device use state included by the abnormal device parameters is inconsistent with the device use states included by other target device parameters except the abnormal device parameters in the initial data group;
and respectively carrying out clearing processing on abnormal equipment parameters on the at least one initial data group to obtain the at least one target data group.
According to a fourth aspect of the present invention, there is provided a data transmission apparatus, which is applied to a first device, including:
the device comprises an acquisition module, a processing module and a processing module, wherein the acquisition module is used for acquiring device parameters, and the device parameters at least comprise an acquisition time point, a device use state and a first device identifier, and the first device identifier is the device identifier of the first device which is acquired currently;
the encapsulation module is used for encapsulating the equipment parameters based on a preset transmission protocol to generate beacon data to be transmitted;
and the broadcast module is used for broadcasting the beacon data to be transmitted.
In another embodiment, the apparatus further comprises:
the determining module is used for determining a previous acquisition time point, overlapping the previous acquisition time point according to an acquisition cycle to obtain a preset acquisition time point, and starting to acquire the equipment parameters when monitoring that the current time point is consistent with the preset acquisition time point; or acquiring the historical equipment parameters acquired at the last acquisition time point, and starting to acquire the equipment parameters when monitoring that the historical equipment parameters change.
In another embodiment, the package module includes:
the conversion unit is used for converting the equipment parameters into a plurality of character strings according to the preset transmission protocol;
and the sequencing unit is used for sequencing the character strings according to a character string arrangement mode specified by the preset transmission protocol to obtain the beacon data to be transmitted.
According to a fifth aspect of the present invention, there is provided a data transmission apparatus, which is applied to a second device, including:
the scanning module is used for scanning beacon data to be transmitted broadcast in a target range, the target range is formed based on the current position and a receivable distance threshold of second equipment, and the beacon data to be transmitted is generated and broadcast by first equipment in the target range;
the acquisition module is used for acquiring the beacon data to be transmitted when the beacon data to be transmitted is scanned;
and the uploading module is used for uploading the beacon data to be transmitted.
In another embodiment, the apparatus further comprises:
the receiving module is used for ending the current process when receiving uploading success feedback, wherein the uploading success feedback is generated and returned after the server receives the beacon data to be transmitted uploaded by the second equipment and successfully authenticates the second equipment;
the scanning module is further configured to continue scanning other beacon data to be transmitted, which is broadcast within the target range.
According to a sixth aspect of the present invention, there is provided a data transmission apparatus, which is applied to a server, including:
the receiving module is used for receiving beacon data to be transmitted, wherein the beacon data to be transmitted is generated and broadcasted by first equipment and is collected and uploaded by second equipment;
the analysis module is used for analyzing the beacon data to be transmitted based on a preset transmission protocol to obtain equipment parameters, wherein the equipment parameters at least comprise an acquisition time point, an equipment use state and a first equipment identifier;
and the pushing module is used for pushing the equipment parameters to a receiving party.
In another embodiment, the apparatus further comprises:
the query module is used for determining second equipment for uploading the beacon data to be transmitted and querying whether the second equipment has an uploading authority for uploading the beacon data;
the generation module is used for determining that the second equipment is successfully authenticated if the second equipment is inquired to have the uploading authority, generating uploading success feedback, transmitting the uploading success feedback to the second equipment, and continuously analyzing the beacon data to be transmitted based on the preset transmission protocol;
and the clearing module is used for determining that authentication on the second equipment fails if the second equipment does not have the uploading authority, clearing the beacon data to be transmitted uploaded by the second equipment, ending the current process and continuously receiving other beacon data to be transmitted.
In another embodiment, the parsing module includes:
the dividing unit is used for dividing the beacon data to be transmitted according to a character string arrangement mode specified by the preset transmission protocol to obtain a plurality of character strings;
and the conversion unit is used for performing data conversion on the plurality of character strings according to the preset transmission protocol to obtain the equipment parameters.
In another embodiment, the apparatus further comprises:
the extraction module is used for extracting a plurality of target equipment parameters including the first equipment identifier from all currently analyzed equipment parameters when receiving a report generation request sent by the receiving party;
the dividing module is used for dividing the target equipment parameters into at least one target data group, and the acquisition time points of the target equipment parameters included in each target data group in the at least one target data group are the same;
the filling module is used for acquiring a preset report template, filling the at least one target data set into the preset report template and generating a data report;
and the return module is used for returning the data report to the receiver.
In another embodiment, the dividing module includes:
the dividing unit is configured to read an acquisition time point included in each of the plurality of target device parameters, and divide the plurality of target device parameters according to the acquisition time point to obtain at least one initial data group, where the acquisition time points of the target device parameters included in each of the at least one initial data group are the same;
a clearing unit, configured to determine, for each initial data group in the at least one initial data group, a device usage state included in target device parameters in the initial data group, and clear abnormal device parameters in the initial data group to obtain a target data group, where the device usage state included in the abnormal device parameters is inconsistent with device usage states included in other target device parameters, except for the abnormal device parameters, in the initial data group;
the clearing unit is further configured to perform clearing processing on the abnormal device parameters on the at least one initial data group, respectively, to obtain the at least one target data group.
According to a seventh aspect of the present invention, there is provided a computer device comprising a memory storing a computer program and a processor implementing the steps of the method of the first to third aspects when the processor executes the computer program.
According to an eighth aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the method of the first to third aspects described above.
According to the technical scheme, after the first device collects the device parameters, the device parameters are packaged based on a preset transmission protocol to generate beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each passing second device can collect the beacon data to be transmitted and further provided for the server, data connection between the first device and a certain fixed second device does not need to be limited, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data collection mode, and powerful data support is provided for an Internet of things platform.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1A is a schematic flowchart illustrating a data transmission method according to an embodiment of the present invention;
fig. 1B is a schematic flowchart illustrating a data transmission method according to an embodiment of the present invention;
fig. 1C is a schematic flow chart of a data transmission method according to an embodiment of the present invention;
fig. 2A is an interaction diagram illustrating a data transmission method according to an embodiment of the present invention;
fig. 2B is a schematic flowchart illustrating a data transmission method according to an embodiment of the present invention;
fig. 3A is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 3B is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 3C is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 4A is a schematic structural diagram illustrating a data transmission apparatus according to an embodiment of the present invention;
fig. 4B is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 5A is a schematic structural diagram illustrating a data transmission apparatus according to an embodiment of the present invention;
fig. 5B is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 5C is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 5D is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 5E is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention;
fig. 6 is a schematic device structure diagram of a computer apparatus according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
An embodiment of the present invention provides a data transmission method, as shown in fig. 1A, where the method is applied to a first device, and includes:
101. acquiring equipment parameters, wherein the equipment parameters at least comprise an acquisition time point, an equipment use state and a first equipment identifier, and the first equipment identifier is the equipment identifier of the first equipment which is acquired currently.
102. And packaging the equipment parameters based on a preset transmission protocol to generate beacon data to be transmitted.
103. And broadcasting the beacon data to be transmitted.
According to the method provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for the platform of the Internet of things.
An embodiment of the present invention provides a data transmission method, as shown in fig. 1B, where the method is applied to a second device, and includes:
104. and scanning beacon data to be transmitted broadcasted in a target range, wherein the target range is formed based on the current position and the receivable distance threshold of the second equipment, and the beacon data to be transmitted is generated and broadcasted by the first equipment in the target range.
105. And when the beacon data to be transmitted is scanned, acquiring the beacon data to be transmitted.
106. And uploading beacon data to be transmitted.
According to the method provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for the platform of the Internet of things.
An embodiment of the present invention provides a data transmission method, as shown in fig. 1C, where the method is applied to a server, and includes:
107. and receiving beacon data to be transmitted, wherein the beacon data to be transmitted is generated and broadcasted by the first equipment and is collected and uploaded by the second equipment.
108. Analyzing the beacon data to be transmitted based on a preset transmission protocol to obtain equipment parameters, wherein the equipment parameters at least comprise a collection time point, an equipment use state and a first equipment identifier.
109. And pushing the device parameters to a receiving party.
According to the method provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for the platform of the Internet of things.
An embodiment of the present invention provides a data transmission method, as shown in fig. 2A, the method involves interaction among a first device, a second device, and a server, where, in the embodiment of the present invention, the first device is set as a device for providing data, such as a delivery facility or a storage device, such as a meal box, provided by the delivery device. The second device is set as a device for collecting data, such as a terminal device held by a distribution facility, a collecting device set in a roadside store, or the like. The server is also a server in the platform of the internet of things, and the method specifically comprises the following steps:
201. the first device collects device parameters.
At present, when the platform of the internet of things collects data, because the structure of a plurality of devices providing data is generally simple, that is, the first device mentioned in the present invention cannot directly establish data connection with the internet of things, such as a meal box, an express cabinet, and the like, the collected data is provided to the platform of the internet of things, for example, the data in the meal box is generally provided to a terminal device held by a rider by the meal box based on the data connection between the devices, and then the terminal device uploads the data of the meal box to the platform of the internet of things, and the terminal device also is the second device mentioned in the present invention. In order to establish data connection between the first device and the second device, the two devices are provided with the Bluetooth chips, and the data connection between the two devices is established through the Bluetooth chips, so that the first device can transmit data to the second device based on the data connection established by the Bluetooth chips after acquiring the data, and the data is uploaded to the Internet of things platform by the second device. However, the inventors have recognized that the general applicability of establishing a data connection between devices using bluetooth technology in a general sense and relying only on a second device to effect transmission of data is low, the connection is unstable and is subject to disconnection. And the second device is not always in the same position as the first device, and can be frequently disconnected and reconnected with the first device, and the situation of connection failure is likely to occur, so that the invention provides a data transmission method.
The first device needs to acquire the device parameters of the first device for transmission, and the time for acquiring the device parameters by the first device can be actually acquired in real time or acquired at regular time. If the real-time acquisition is carried out, the first equipment can carry out the acquisition of the equipment parameters at every moment, and as long as the equipment parameters are acquired, the following equipment parameter transmission process is carried out. If the acquisition is performed regularly, one way is to set an acquisition period, so that the first device determines the previous acquisition time point, superimposes the previous acquisition time point according to the acquisition period to obtain a preset acquisition time point, and starts to acquire device parameters when the current time point is monitored to be consistent with the preset acquisition time point. Or, in another mode, the historical device parameters acquired at the last acquisition time point may be acquired, the historical device parameters are monitored, and when the historical device parameters are monitored to change, the acquisition of the device parameters is started.
It should be noted that the device parameter needs to include a device usage status, for example, assuming that the first device is a meal box, the device usage status may be a meal box temperature, whether the meal box is being used, or the like. Further, in order to enable the server to process a large number of received device parameters subsequently, the acquisition time point of the device usage state and the first device identifier of the first device uploading the device usage state may also be obtained, so that the server may have a specific device parameter processing. To sum up, the device parameters acquired by the first device at least include an acquisition time point, a device usage state, and a first device identifier, where the first device identifier is the device identifier of the first device that is currently acquired.
202. The first equipment encapsulates the equipment parameters based on a preset transmission protocol, generates beacon data to be transmitted and broadcasts the beacon data to be transmitted.
In the embodiment of the present invention, after the first device acquires the device parameters, in order to broadcast the device parameters, the device parameters need to be processed to generate the device parameters in the beacon form, so as to broadcast the device parameters in the beacon form. When the device parameters in the beacon form are generated, the first device needs to acquire a preset transmission protocol, packages the device parameters based on the preset transmission protocol, generates beacon data to be transmitted, and broadcasts the beacon data to be transmitted.
In the embodiment of the present invention, the preset transmission protocol may be iBeacon (low energy consumption bluetooth). The iBeacon is a protocol of a positioning system capable of realizing low power consumption and low cost signal transmission, and can enable an intelligent terminal or other devices to execute corresponding commands within the sensing range of an iBeacon base station. With the help of an iBeacon base station, software of the intelligent terminal can approximately find the relative position of the intelligent terminal and the iBeacon base station. The iBeacon can reasonably plan the information of the beacon, and one part of the beacon is used for marking the beacon and the other part of the beacon is used for marking the data which is to be transmitted. In this way, when the first device encapsulates the device parameter based on the preset transmission protocol, first, the device parameter may be converted into a plurality of character strings according to the preset transmission protocol. For example, if the preset transmission protocol specifies that the temperature of the meal box is represented by a 3-bit character string, the 22-degree corresponding character string is 100, the 23-degree corresponding character string is 110, and the 24-degree corresponding character string is 120, when the temperature of the meal box in the equipment parameter is 23 degrees, the character string converted from the temperature of the meal box is 110. And then, arranging the character strings according to a character string arrangement mode specified by a preset transmission protocol to obtain beacon data to be transmitted. Continuing with the above description of the example of the character string 110 for converting the temperature of the meal box into, it is assumed that the first bit of the data describing the beacon in the character string arrangement specified by the predetermined transmission protocol is used to mark that the beacon is used for data transmission of the meal box, the following 2 to 6 bits describe the temperature of the meal box, and 7 and 8 bits are used to describe the ID of the meal box, so that the generated character string 110 is placed on 2 to 6 bits of the beacon data.
After the beacon data to be transmitted is generated through the process, the first device broadcasts the beacon data to be transmitted, so that the second devices passing by and within the receiving range can acquire the beacon data to be transmitted.
203. The second device scans beacon data to be transmitted broadcast within the target range.
In the embodiment of the present invention, because the broadcast of the beacon has a certain range, and the device detects that the beacon also has a certain range, for example, some intelligent terminals can only detect the beacon within a range of 3 meters centered on the intelligent terminal itself, each second device forms a target range based on the current location and the receivable distance threshold of the second device, and continuously scans the beacon data to be transmitted broadcast within the target range.
It should be noted that the first device continuously broadcasts the beacon data to be transmitted outward, and therefore, as long as the second device that passes by and is within the receiving range can acquire the beacon data to be transmitted, in the embodiment of the present invention, it is described only by taking any one of the second devices that can acquire the beacon data to be transmitted as the second device, in the process of practical application, one or more second devices may simultaneously scan the beacon data to be transmitted that is broadcast within the target range of the second device, and subsequently scan the beacon data to be transmitted of the first device at the same time, and the second devices all adopt the following method to transmit the beacon data to be transmitted.
204. And when the second equipment scans the beacon data to be transmitted, acquiring the beacon data to be transmitted, and uploading the beacon data to be transmitted to the server.
In the embodiment of the invention, when the second device scans the beacon data to be transmitted by the first device, the beacon data to be transmitted is collected and uploaded to the server.
It should be noted that, if it is very likely that the second device scans multiple different beacon data to be transmitted broadcast by multiple different first devices at the same time, the second device may upload all scanned beacon data to be transmitted to the server. The server can be a server of the internet of things platform.
205. The server receives beacon data to be transmitted.
In the embodiment of the present invention, after the second device uploads the beacon data to be transmitted, the server receives the beacon data to be transmitted, which is generated and broadcasted by the first device. Considering that sometimes some second devices of other platforms upload useless beacon data to the server by mistake, or some malicious devices upload harassing beacon data to the server, and if the server receives the uploaded beacon data in a tasteless manner, a large amount of work for filtering the beacon data is involved in the subsequent process, therefore, after receiving the beacon data to be transmitted uploaded by the second devices, the server determines the second devices uploading the beacon data to be transmitted, inquires whether the second devices have the uploading authority of uploading the beacon data, namely, performs authentication operation on the second devices, and confirms the identities of the second devices.
If the server inquires that the second device has the uploading authority, namely the second device is registered in the platform of the internet of things, the server determines that the authentication of the second device is successful, uploads successful feedback is generated, the uploading successful feedback is transmitted to the second device, the second device is informed of successfully receiving the beacon data to be transmitted through the uploading successful feedback, and then the server continues to analyze the beacon data to be transmitted based on the preset transmission protocol. On the other hand, when the second device receives the feedback that the uploading is successful, the second device determines that the server has successfully received the beacon data to be transmitted and the operation between the beacon data to be transmitted and the beacon data to be transmitted which has been uploaded successfully is finished, so that the second device finishes the current process and continues to scan other beacon data to be transmitted which are broadcast in the target range. And if the server inquires that the second device does not have the uploading authority, namely the second device is not registered in the platform of the internet of things, determining that the authentication of the second device fails, removing the beacon data to be transmitted uploaded by the second device, ending the current process, and continuously receiving other beacon data to be transmitted.
206. The server analyzes the beacon data to be transmitted based on a preset transmission protocol to obtain equipment parameters, and pushes the equipment parameters to a receiver.
In the embodiment of the invention, after the server receives the beacon data to be transmitted, the beacon data to be transmitted is in a beacon form and is not the directly transmitted equipment parameter, so that the specific equipment parameter content can be known only by analyzing the beacon data to be transmitted, and the acquisition time point, the equipment use state and the first equipment identifier included in the equipment parameter are obtained.
The server analyzes the beacon data to be transmitted, which is a reverse analysis, that is, the server also analyzes the beacon data to be transmitted based on the preset transmission protocol. Specifically, the server divides beacon data to be transmitted according to a string arrangement mode specified by a preset transmission protocol to obtain a plurality of strings. And then, according to a preset transmission protocol, performing data conversion on the plurality of character strings to obtain equipment parameters. For example, assuming that the preset transmission protocol specifies that the temperature of the meal box is represented by a character string of 3-bit characters, and the temperature of the meal box is 2 to 6 bits of the beacon data to be transmitted, the character string corresponding to 22 degrees is 100, the character string corresponding to 23 degrees is 110, and the character string corresponding to 24 degrees is 120, when the 2 to 6 bits of the beacon data to be transmitted are 110, it may be determined that the temperature of the meal box in the device parameter marked by the beacon data to be transmitted is 23 degrees. It should be noted that, in practical applications, the preset transmission protocols used by the server and the first device are corresponding, so that the reverse parsing of the beacon data can be realized. In addition, an iBeacon service can be set in the Internet of things platform where the server is located, and the received beacon data to be transmitted is analyzed based on the iBeacon service. In addition, in order to facilitate subsequent query of a large amount of beacon data to be transmitted uploaded by the second devices, the server may further include a database, and the received beacon data to be transmitted is stored in the database.
After the device parameters are obtained through analysis, in practical applications, operations of some stores need to use the device parameters, for example, a restaurant wants to know the actual temperature of food in a food box in real time, and therefore, the server will push the device parameters to a receiving party. The receiving party may be a store to which the first device is bound, for example, the first device is a meal box, the first device only serves store a, the receiving party is store a, and the device parameters are pushed to store a.
In the practical application process, the platform of the internet of things provides a data analysis function, and can synthesize and analyze a large number of device parameters to generate a data report, so that the requirement of data analysis on the receiving party is shown in fig. 2B, and the data analysis can be realized based on the following method:
207. when the server receives a report generation request sent by a receiving party, a plurality of target equipment parameters including a first equipment identifier are extracted from all the currently analyzed equipment parameters.
In the embodiment of the present invention, when the server receives the report generation request sent by the receiving party, since only the first device related to the receiving party is the object of the research by the receiving party, which has a research significance, the server may extract a plurality of target device parameters including the first device identifier from all the device parameters obtained by the current analysis, and subsequently analyze the plurality of target device parameters.
208. The server divides the plurality of target device parameters into at least one target data group.
In the embodiment of the present invention, it is considered that each second device passing through the first device acquires beacon data broadcast by the second device and uploads the beacon data to the server, and the server receives a large amount of the same beacon data to obtain a large amount of the same device parameters, and the acquisition time points of the device parameters are necessarily the same, so that when the server analyzes a plurality of target device parameters, the server needs to divide the plurality of target device parameters into at least one target data group, so that the acquisition time points of the target device parameters included in each target data group are the same, so as to normalize the large amount of the same target device parameters.
When the target data groups are divided, the server firstly reads the acquisition time points included by each target device parameter in the target device parameters, and divides the target device parameters according to the acquisition time points to obtain at least one initial data group, wherein the acquisition time points of the target device parameters included by each initial data group in the at least one initial data group are the same. Then, considering that sometimes errors may occur in the acquisition of device parameters or in the transmission of beacon data, for example, a large amount of target device data in a certain initial data group indicates that the a-meal box is in 15: and when the temperature of the food box at 06 hours is 30 ℃, only one piece of target equipment data indicates that the temperature of the food box A is 5 ℃, and then the temperature of the food box A is 5 ℃, so that the temperature of the food box A is 5 ℃ of wrong target equipment data, and the wrong target equipment data needs to be filtered. Or there may be some misjudged beacon data in the authentication process, for example, the beacon data is not actually uploaded by the second device registered in the platform of the internet of things but is missed by the authentication, and such target device data also needs to be filtered out. Therefore, for each initial data group in at least one initial data group, the server determines the device usage status included in the target device parameters in the initial data group, and removes the abnormal device parameters in the initial data group to obtain the target data group. The device use states included by the abnormal device parameters are inconsistent with the device use states included by other target device parameters except the abnormal device parameters in the initial data set, so that the target device data in the initial data set are cleaned. And finally, respectively removing the abnormal equipment parameters from at least one initial data group to obtain at least one target data group.
209. And the server acquires a preset report template, fills at least one target data group into the preset report template, generates a data report and returns the data report to a receiver.
In the embodiment of the invention, after the at least one target data group is obtained, the server can generate the data report according to the at least one target data group. The server may be provided with a preset report template, the preset report template specifies a filling position or a representation mode of each data, and the number of the preset report templates may be one or more. For example, assuming that the target device parameters in the target data group include the meal box temperature and the collection time point, the preset report template may be in a form including a meal box temperature item and a collection time item, and then the preset report template is filled with at least one target data group according to the filling position indicated by the preset report template to generate the data report. Or, the preset report template may specify that the target data sets are represented by using a representation manner such as a column diagram or a line diagram, and the server may generate a time-temperature rectangular coordinate system, and display at least one target data set in the rectangular coordinate system to form a column diagram or a line diagram. After the data report is generated, the server returns the data report to the receiver for reference.
It should be noted that, because the target device parameters included in each target data group are all consistent, when at least one target data group is filled in the preset report template, for each target data group, any target device parameter therein may be selected to represent the target data group, so that a plurality of target device parameters included in the target data group are integrated into one target device parameter, and the workload of calculating data is reduced.
According to the method provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for the platform of the Internet of things.
Further, as a specific implementation of the method shown in fig. 1A, an embodiment of the present invention provides a data transmission apparatus, and as shown in fig. 3A, the apparatus includes: an acquisition module 301, an encapsulation module 302 and a broadcast module 303.
The acquisition module 301 is configured to acquire device parameters, where the device parameters at least include an acquisition time point, a device usage state, and a first device identifier, and the first device identifier is a device identifier of a currently acquired first device;
the encapsulating module 302 is configured to encapsulate the device parameter based on a preset transmission protocol, and generate beacon data to be transmitted;
the broadcasting module 303 is configured to broadcast the beacon data to be transmitted.
In a specific application scenario, as shown in fig. 3B, the apparatus further includes: a determination module 304.
The determining module 304 is configured to determine a previous collecting time point, superimpose the previous collecting time point according to a collecting period to obtain a preset collecting time point, and start to collect the device parameter when it is monitored that a current time point is consistent with the preset collecting time point; or acquiring the historical equipment parameters acquired at the last acquisition time point, and starting to acquire the equipment parameters when monitoring that the historical equipment parameters change.
In a specific application scenario, as shown in fig. 3C, the encapsulation module 302 includes: a conversion unit 3021 and a sorting unit 3022.
The conversion unit 3021 is configured to convert the device parameter into a plurality of character strings according to the preset transmission protocol;
the sorting unit 3022 is configured to sort the multiple character strings according to a character string arrangement manner specified by the preset transmission protocol, so as to obtain the beacon data to be transmitted.
According to the device provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for an Internet of things platform.
Further, as a specific implementation of the method shown in fig. 1B, an embodiment of the present invention provides a data transmission apparatus, and as shown in fig. 4A, the apparatus includes: a scanning module 401, an acquisition module 402 and an upload module 403.
The scanning module 401 is configured to scan beacon data to be transmitted, which is broadcast within a target range, where the target range is formed based on a current location and a receivable distance threshold of a second device, and the beacon data to be transmitted is generated and broadcast by a first device within the target range;
the acquisition module 402 is configured to acquire the beacon data to be transmitted when the beacon data to be transmitted is scanned;
the uploading module 403 is configured to upload the beacon data to be transmitted.
In a specific application scenario, as shown in fig. 4B, the apparatus further includes: a module 404 is received.
The receiving module 404 is configured to end the current process when receiving an upload success feedback, where the upload success feedback is generated and returned after the server receives the beacon data to be transmitted uploaded by the second device and successfully authenticates the second device;
the scanning module 401 is further configured to continue scanning other beacon data to be transmitted broadcast within the target range.
According to the device provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for an Internet of things platform.
Further, as a specific implementation of the method shown in fig. 1C, an embodiment of the present invention provides a data transmission apparatus, and as shown in fig. 5A, the apparatus includes: a receiving module 501, a parsing module 502 and a pushing module 503.
The receiving module 501 is configured to receive beacon data to be transmitted, where the beacon data to be transmitted is generated and broadcasted by a first device and is collected and uploaded by a second device;
the analysis module 502 is configured to analyze the beacon data to be transmitted based on a preset transmission protocol to obtain device parameters, where the device parameters at least include an acquisition time point, a device usage state, and a first device identifier;
the pushing module 503 is configured to push the device parameter to a receiving party.
In a specific application scenario, as shown in fig. 5B, the apparatus further includes: a query module 504, a generation module 505 and a purge module 506.
The query module 504 is configured to determine a second device that uploads the beacon data to be transmitted, and query whether the second device has an upload permission to upload the beacon data;
the generating module 505 is configured to determine that the second device is successfully authenticated if it is found that the second device has the upload permission, generate an upload success feedback, transmit the upload success feedback to the second device, and continue to analyze the beacon data to be transmitted based on the preset transmission protocol;
the clearing module 506 is configured to determine that authentication of the second device fails if it is found that the second device does not have the upload permission, clear the beacon data to be transmitted uploaded by the second device, end the current process, and continue to receive other beacon data to be transmitted.
In a specific application scenario, as shown in fig. 5C, the parsing module 502 includes: a segmentation unit 5021 and a conversion unit 5022.
The dividing unit 5021 is configured to divide the beacon data to be transmitted according to a string arrangement manner specified by the preset transmission protocol to obtain a plurality of strings;
the conversion unit 5022 is configured to perform data conversion on the multiple character strings according to the preset transmission protocol to obtain the device parameters.
In a specific application scenario, as shown in fig. 5D, the apparatus further includes: an extraction module 507, a partitioning module 508, a population module 509, and a return module 510.
The extracting module 507 is configured to extract, when a report generation request sent by the receiving party is received, a plurality of target device parameters including the first device identifier from all device parameters obtained through current analysis;
the dividing module 508 is configured to divide the target device parameters into at least one target data group, where acquisition time points of the target device parameters included in each of the at least one target data group are the same;
the filling module 509 is configured to obtain a preset report template, fill the at least one target data set into the preset report template, and generate a data report;
the returning module 510 is configured to return the data report to the receiving party.
In a specific application scenario, as shown in fig. 5E, the dividing module 508 includes: a divide unit 5081 and a clear unit 5082.
The dividing unit 5081 is configured to read an acquisition time point included in each target device parameter of the multiple target device parameters, and divide the multiple target device parameters according to the acquisition time points to obtain at least one initial data group, where the acquisition time points of the target device parameters included in each initial data group in the at least one initial data group are the same;
the clearing unit 5082 is configured to, for each initial data group in the at least one initial data group, determine a device usage state included in a target device parameter in the initial data group, and clear an abnormal device parameter in the initial data group to obtain a target data group, where the device usage state included in the abnormal device parameter is inconsistent with device usage states included in other target device parameters, except for the abnormal device parameter, in the initial data group;
the eliminating unit 5082 is further configured to perform elimination processing on the abnormal device parameter for the at least one initial data group, respectively, to obtain the at least one target data group.
According to the device provided by the embodiment of the invention, after the first equipment acquires the equipment parameters, the equipment parameters are packaged based on the preset transmission protocol to generate the beacon data to be transmitted, the beacon data to be transmitted is broadcasted, so that each second equipment can acquire the beacon data to be transmitted and further provide the beacon data to the server, the first equipment does not need to be limited to establish data connection with a certain fixed second equipment, the integrity of the data and the stability of the transmission are improved based on a crowdsourcing data acquisition mode, and powerful data support is provided for an Internet of things platform.
It should be noted that other corresponding descriptions of the functional units related to the data transmission device provided in the embodiment of the present invention may refer to the corresponding descriptions in fig. 1A to fig. 1C and fig. 2A to fig. 2B, and are not described herein again.
In an exemplary embodiment, referring to fig. 6, there is further provided a device, where the device 600 includes a communication bus, a processor, a memory, and a communication interface, and may further include an input/output interface and a display device, where the functional units may communicate with each other through the bus. The memory stores computer programs, and the processor is used for executing the programs stored in the memory and executing the data transmission method in the embodiment.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the data transmission method.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented by hardware, and also by software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.), and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the implementation scenarios of the present application.
Those skilled in the art will appreciate that the figures are merely schematic representations of one preferred implementation scenario and that the blocks or flow diagrams in the figures are not necessarily required to practice the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario may be distributed in the devices in the implementation scenario according to the description of the implementation scenario, or may be located in one or more devices different from the present implementation scenario with corresponding changes. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above application serial numbers are for description purposes only and do not represent the superiority or inferiority of the implementation scenarios.
The above disclosure is only a few specific implementation scenarios of the present application, but the present application is not limited thereto, and any variations that can be made by those skilled in the art are intended to fall within the scope of the present application.
Claims (10)
1. A method of data transmission, comprising:
acquiring equipment parameters, wherein the equipment parameters at least comprise an acquisition time point, an equipment use state and a first equipment identifier, and the first equipment identifier is an equipment identifier of the currently acquired first equipment;
based on a preset transmission protocol, packaging the equipment parameters to generate beacon data to be transmitted;
and broadcasting the beacon data to be transmitted.
2. The method of claim 1, wherein prior to acquiring the device parameters, the method further comprises:
determining a previous acquisition time point, overlapping the previous acquisition time point according to an acquisition cycle to obtain a preset acquisition time point, and starting to acquire the equipment parameters when the current time point is monitored to be consistent with the preset acquisition time point; or the like, or, alternatively,
and acquiring the historical equipment parameters acquired at the last acquisition time point, and starting to acquire the equipment parameters when monitoring that the historical equipment parameters change.
3. The method according to claim 1, wherein the encapsulating the device parameter based on a preset transmission protocol to generate beacon data to be transmitted includes:
converting the equipment parameters into a plurality of character strings according to the preset transmission protocol;
and arranging the character strings according to a character string arrangement mode specified by the preset transmission protocol to obtain the beacon data to be transmitted.
4. A method of data transmission, comprising:
scanning beacon data to be transmitted broadcasted in a target range, wherein the target range is formed based on the current position and a receivable distance threshold of second equipment, and the beacon data to be transmitted is generated and broadcasted by first equipment in the target range;
when the beacon data to be transmitted are scanned, acquiring the beacon data to be transmitted;
and uploading the beacon data to be transmitted.
5. The method of claim 4, wherein after the uploading the beacon data to be transmitted, the method further comprises:
when receiving an upload success feedback, ending the current process, wherein the upload success feedback is generated and returned after the server receives the beacon data to be transmitted uploaded by the second equipment and successfully authenticates the second equipment;
and continuing to scan other beacon data to be transmitted broadcasted in the target range.
6. A method of data transmission, comprising:
receiving beacon data to be transmitted, wherein the beacon data to be transmitted is generated and broadcasted by first equipment and is collected and uploaded by second equipment;
analyzing the beacon data to be transmitted based on a preset transmission protocol to obtain equipment parameters, wherein the equipment parameters at least comprise an acquisition time point, an equipment use state and a first equipment identifier;
and pushing the equipment parameters to a receiving party.
7. The method of claim 6, wherein after receiving the beacon data to be transmitted, the method further comprises:
determining second equipment for uploading the beacon data to be transmitted, and inquiring whether the second equipment has an uploading authority for uploading the beacon data;
if the second equipment is inquired to have the uploading authority, determining that the second equipment is successfully authenticated, generating uploading success feedback, transmitting the uploading success feedback to the second equipment, and continuously analyzing the beacon data to be transmitted based on the preset transmission protocol;
if the second device does not have the uploading authority, determining that authentication on the second device fails, clearing the beacon data to be transmitted uploaded by the second device, ending the current process, and continuously receiving other beacon data to be transmitted.
8. The method according to claim 6, wherein the parsing the beacon data to be transmitted based on a preset transmission protocol to obtain device parameters comprises:
dividing the beacon data to be transmitted according to a character string arrangement mode specified by the preset transmission protocol to obtain a plurality of character strings;
and performing data conversion on the plurality of character strings according to the preset transmission protocol to obtain the equipment parameters.
9. The method of claim 6, wherein after pushing the device parameter to a receiving party, the method further comprises:
when a report generation request sent by the receiving party is received, extracting a plurality of target equipment parameters including the first equipment identifier from all currently analyzed equipment parameters;
dividing the target equipment parameters into at least one target data group, wherein the acquisition time points of the target equipment parameters included in each target data group in the at least one target data group are the same;
acquiring a preset report template, filling the at least one target data group into the preset report template, and generating a data report;
and returning the data report to the receiving party.
10. The method of claim 9, wherein the partitioning the plurality of target device parameters into at least one target data group comprises:
reading the acquisition time points included by each target device parameter in the target device parameters, and dividing the target device parameters according to the acquisition time points to obtain at least one initial data group, wherein the acquisition time points of the target device parameters included by each initial data group in the at least one initial data group are the same;
for each initial data group in the at least one initial data group, determining a device use state included by target device parameters in the initial data group, and removing abnormal device parameters in the initial data group to obtain a target data group, wherein the device use state included by the abnormal device parameters is inconsistent with the device use states included by other target device parameters except the abnormal device parameters in the initial data group;
and respectively carrying out clearing processing on abnormal equipment parameters on the at least one initial data group to obtain the at least one target data group.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010811256.6A CN111953779A (en) | 2020-08-13 | 2020-08-13 | Data transmission method and device, computer equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010811256.6A CN111953779A (en) | 2020-08-13 | 2020-08-13 | Data transmission method and device, computer equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111953779A true CN111953779A (en) | 2020-11-17 |
Family
ID=73332541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010811256.6A Pending CN111953779A (en) | 2020-08-13 | 2020-08-13 | Data transmission method and device, computer equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111953779A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112532607A (en) * | 2020-11-23 | 2021-03-19 | 杭州涂鸦信息技术有限公司 | Intelligent device communication method, system, computer device and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104980918A (en) * | 2014-04-04 | 2015-10-14 | 阿里巴巴集团控股有限公司 | Beacon data transmission method, beacon data transmission device, method of providing service based on beacon and device of providing service based on beacon |
CN109246210A (en) * | 2018-08-29 | 2019-01-18 | 山东网智物联网科技有限公司 | Internet of Things communication means and device |
CN110166974A (en) * | 2019-05-30 | 2019-08-23 | 拉扎斯网络科技(上海)有限公司 | Method and device for establishing communication connection, electronic equipment and storage medium |
CN110209714A (en) * | 2019-04-19 | 2019-09-06 | 平安科技(深圳)有限公司 | Report form generation method, device, computer equipment and computer readable storage medium |
CN110493453A (en) * | 2019-07-04 | 2019-11-22 | 拉扎斯网络科技(上海)有限公司 | Data transmission method and device, mobile terminal, storage medium |
-
2020
- 2020-08-13 CN CN202010811256.6A patent/CN111953779A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104980918A (en) * | 2014-04-04 | 2015-10-14 | 阿里巴巴集团控股有限公司 | Beacon data transmission method, beacon data transmission device, method of providing service based on beacon and device of providing service based on beacon |
CN109246210A (en) * | 2018-08-29 | 2019-01-18 | 山东网智物联网科技有限公司 | Internet of Things communication means and device |
CN110209714A (en) * | 2019-04-19 | 2019-09-06 | 平安科技(深圳)有限公司 | Report form generation method, device, computer equipment and computer readable storage medium |
CN110166974A (en) * | 2019-05-30 | 2019-08-23 | 拉扎斯网络科技(上海)有限公司 | Method and device for establishing communication connection, electronic equipment and storage medium |
CN110493453A (en) * | 2019-07-04 | 2019-11-22 | 拉扎斯网络科技(上海)有限公司 | Data transmission method and device, mobile terminal, storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112532607A (en) * | 2020-11-23 | 2021-03-19 | 杭州涂鸦信息技术有限公司 | Intelligent device communication method, system, computer device and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102571732B (en) | A kind of methods, devices and systems of processes sensor protocol information | |
CN107743130B (en) | Fingerprint matching method, device and system | |
CN111314864B (en) | Network distribution method, device and equipment | |
US20140221009A1 (en) | Method, system and apparatus for collecting location information | |
CN109118360B (en) | Block chain account checking method, device, equipment and storage medium | |
CN103702329A (en) | Communication terminal identity authentication method, communication terminal and base station | |
CN103139608A (en) | Remote media playing signal time delay test method and test system | |
CN104426626A (en) | Terminal device and management frame sending method and receiving method | |
CN105021917A (en) | An electrical equipment state detection method based on an IPV6 mobile terminal and an RFID label | |
CN111953779A (en) | Data transmission method and device, computer equipment and computer readable storage medium | |
CN111859127A (en) | Subscription method and device of consumption data and storage medium | |
CN113596832A (en) | Network connection establishing method and device, storage medium and electronic device | |
CN103810417A (en) | Method for releasing alerting signal on the basis of unconformity of host identify and authentication terminal thereof | |
CN106331060B (en) | WIFI-based deployment and control method and system | |
CN111722938A (en) | AT instruction processing method, AT instruction processing device, computer equipment and storage medium | |
CN104580300B (en) | The method and system of figure and outdoor scene identification based on cloud operation | |
CN105163171A (en) | File transmission method between set top box and mobile terminal and system | |
CN116939063B (en) | Active identification terminal, method and medium | |
CN111314004A (en) | Time service method and device for smart home, terminal equipment and storage medium | |
CN103888264A (en) | Inter-mobile-phone data transferring method based on background data exchange, terminal and system | |
CN108924865A (en) | A kind of system and method for the wifi mould group detecting refrigerator | |
CN106982463B (en) | Positioning method, positioning device, positioning terminal and server based on multiple information | |
CN111884938A (en) | Router information acquisition method and device | |
CN104133794A (en) | Mobile terminal and set top box pairing method and mobile terminal | |
CN113407541B (en) | Data acquisition method, data acquisition equipment, storage medium and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201117 |
|
RJ01 | Rejection of invention patent application after publication |