Low power data transmission method and system based on bluetooth and lorawan
By employing a dual-channel transmission method of Bluetooth and LoRaWAN in the electronic shelf label system, combined with network status and data fragmentation technology, and dynamically adjusting the transmission strategy, the high power consumption problem in existing technologies is solved, and low-power adaptive data transmission is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN DRAGINO TECH DEV CO LTD
- Filing Date
- 2025-09-17
- Publication Date
- 2026-07-21
AI Technical Summary
Existing electronic price tag systems suffer from high power consumption due to the reliance on a single communication technology during data transmission. This makes them unsuitable for dynamic network environments, resulting in transmission delays or wasted power.
A dual-channel transmission method based on Bluetooth and LoRaWAN is adopted. The Bluetooth transmission channel enables short-range, low-latency data transmission, while the LoRaWAN transmission channel enables long-range, low-power transmission. By combining network status parameters and data fragmentation technology, the transmission strategy is dynamically adjusted to optimize power consumption.
It achieves adaptive transmission of electronic price tag data, reduces data transmission power consumption, and balances the requirements of data real-time performance and coverage.
Smart Images

Figure CN121037796B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data transmission technology, and in particular to a low-power data transmission method and system based on Bluetooth and LoRaWAN. Background Technology
[0002] Traditional electronic shelf label (ESC) systems often have limitations in data updates, typically relying on a single communication technology, such as common Wi-Fi, ZigBee, or proprietary radio frequency protocols used by specific manufacturers. These relatively limited methods achieve the updating and synchronization of shelf information. This often results in the following drawbacks: short-range communication technologies (such as Bluetooth and Wi-Fi) consume a lot of power, making it difficult to support the long-term operation of battery-powered devices; long-range communication technologies (such as cellular networks), while offering wide coverage, have low energy efficiency when transmitting small amounts of data; and static communication strategies cannot adapt to dynamic network environments, leading to wasted power or transmission delays. Summary of the Invention
[0003] This application provides a low-power data transmission method and system based on Bluetooth and LoRaWAN, which solves the technical problem of poor adaptability of existing electronic price tag data transmission networks, resulting in high transmission power consumption. It achieves the technical effect of dynamically combining Bluetooth and LoRaWAN according to the transmission network environment to realize adaptive transmission of electronic price tag data, thereby reducing data transmission power consumption.
[0004] In view of the above problems, in a first aspect, this application provides a low-power data transmission method based on Bluetooth and LoRaWAN. The method includes: establishing a dual data transmission channel, the dual data transmission channel including a Bluetooth transmission channel and a LoRaWAN transmission channel, wherein the Bluetooth transmission channel is a transmission channel through which an electronic shelf label establishes a connection with a local gateway via Bluetooth Low Energy protocol, and the LoRaWAN transmission channel is a transmission channel through which an electronic shelf label establishes a connection with a remote LoRaWAN gateway via LPWAN communication protocol; reading electronic shelf label data through the electronic shelf label, performing attribute analysis and data fragmentation on the electronic shelf label data to obtain fragmented shelf label data; monitoring and acquiring network status parameters of the dual data transmission channel, performing transmission strategy parsing on the dual data transmission channel based on the network status parameters and the fragmented shelf label data to determine Bluetooth-LoRaWAN transmission strategy parameters; and using the Bluetooth-LoRaWAN transmission strategy parameters to match and map the fragmented shelf label data to the dual data transmission channel for low-power data transmission.
[0005] Optionally, price tag data attribute dimension information is constructed, including business type, data volume, and transmission time requirements; the electronic price tag data is analyzed using the price tag data attribute dimension information to obtain a price tag data attribute parameter set; based on the network characteristics of the dual-channel data transmission, a data fragmentation processing mechanism is constructed, including a maximum number of fragments and a fragment size threshold; based on the data fragmentation processing mechanism, the electronic price tag data is fragmented according to the price tag data attribute parameter set to obtain fragmented price tag data.
[0006] Optionally, cluster analysis is performed on the electronic price tag data according to the set of price tag data attribute parameters to obtain initial clustered price tag data; sharding parameter analysis is performed on the initial clustered price tag data based on the data sharding processing mechanism to determine the data sharding processing parameters; and data sharding operation is performed on the electronic price tag data using the data sharding processing parameters to obtain the sharded price tag data.
[0007] Optionally, a dual-channel data transmission strategy is constructed. The logical rules of the dual-channel data transmission strategy include fragmented data volume rules, real-time priority rules, and load balancing rules. Based on the network status parameters and the fragmented tag data, the dual-channel data transmission strategy is parsed according to the fragmented data volume rules, real-time priority rules, and load balancing rules to generate dual-channel transmission strategy parameter thresholds. Within the dual-channel transmission strategy parameter thresholds, global parameter optimization is performed to determine the Bluetooth-LoRaWAN transmission strategy parameters.
[0008] Optionally, the fragmented data volume rules, real-time priority rules, and load balancing rules are arranged in priority order to determine the transmission sequence logic rules. The specific order of the transmission sequence logic rules is real-time priority rules, fragmented data volume rules, and load balancing rules. The fragmented price tag data is matched and classified with the dual-channel data transmission according to the real-time priority rules and fragmented data volume rules to obtain dual-channel matched fragmented data. The dual-channel matched fragmented data is used as constraint parameters, and the transmission strategy is parsed for the unmatched price tag data in the fragmented price tag data based on the load balancing rules and the network status parameters to generate dual-channel transmission strategy parameter thresholds.
[0009] Optionally, based on the data transmission target of the price tag, a price tag data power consumption cost function is constructed; the threshold of the dual-channel transmission strategy parameter is divided into multiple transmission strategy parameter intervals; the price tag data power consumption cost function is used to perform global evaluation and optimization on the multiple transmission strategy parameter intervals to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0010] Optionally, the power consumption cost function of the price tag data is used to evaluate multiple interval strategy parameters randomly selected within the multiple transmission strategy parameter intervals to obtain the power consumption cost of multiple interval parameters; based on the power consumption cost of the multiple interval parameters, the multiple transmission strategy parameter intervals are minimized and iteratively optimized to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0011] Optionally, the segmented price tag data is matched and mapped to the dual data transmission channel using the Bluetooth-LoRaWAN transmission strategy parameters; the LoRaWAN transmission channel transmits the segmented price tag data to the cloud server through the remote LoRaWAN gateway, the Bluetooth transmission channel synchronously transmits the segmented price tag data to the local gateway, and the local gateway transmits the segmented price tag data to the cloud server.
[0012] Optionally, differential compression is performed on the segmented price tag data, and the compressed segmented price tag data is transmitted in a low-power manner through the dual data transmission channel.
[0013] On the other hand, this application also provides a low-power data transmission system based on Bluetooth and LoRaWAN, used to execute the low-power data transmission method based on Bluetooth and LoRaWAN as described in the first aspect. The system includes: a channel establishment module for establishing a dual data transmission channel, the dual data transmission channel including a Bluetooth transmission channel and a LoRaWAN transmission channel, wherein the Bluetooth transmission channel is a transmission channel through which the electronic shelf label establishes a connection with a local gateway via the Bluetooth Low Energy protocol, and the LoRaWAN transmission channel is a transmission channel through which the electronic shelf label establishes a connection with a remote LoRaWAN gateway via the LPWAN communication protocol; a data fragmentation module for reading electronic shelf label data through the electronic shelf label, performing attribute analysis and data fragmentation on the electronic shelf label data to obtain fragmented shelf label data; a policy parsing module for monitoring and acquiring network status parameters of the dual data transmission channel, performing transmission policy parsing on the dual data transmission channel based on the network status parameters and the fragmented shelf label data, and determining Bluetooth-LoRaWAN transmission policy parameters; and a low-power transmission module for matching and mapping the fragmented shelf label data to the dual data transmission channel for low-power data transmission using the Bluetooth-LoRaWAN transmission policy parameters.
[0014] One or more technical solutions provided in this application have at least the following technical effects or advantages: By employing a dual-channel data transmission system, comprising a Bluetooth transmission channel and a LoRaWAN transmission channel, the system reads electronic price tag data, performs attribute analysis and data fragmentation on the data to obtain fragmented price tag data, and analyzes the transmission strategy of the dual-channel data transmission based on the network status parameters and the fragmented price tag data to determine the Bluetooth-LoRaWAN transmission strategy parameters. Based on this, the fragmented price tag data is matched and mapped to the dual-channel data transmission for low-power data transmission. This achieves the technical effect of dynamically combining Bluetooth and LoRaWAN according to the transmission network environment to achieve adaptive transmission of electronic price tag data, thereby reducing data transmission power consumption.
[0015] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0016] Figure 1 This is a flowchart illustrating the low-power data transmission method based on Bluetooth and LoRaWAN in this application.
[0017] Figure 2 This is a schematic diagram of the low-power data transmission system based on Bluetooth and LoRaWAN in this application.
[0018] Figure labeling: Channel establishment module 11, data fragmentation module 12, strategy parsing module 13, low-power transmission module 14. Detailed Implementation
[0019] This application provides a low-power data transmission method and system based on Bluetooth and LoRaWAN, which solves the technical problem of poor adaptability of existing electronic price tag data transmission networks, resulting in high transmission power consumption. It achieves the technical effect of dynamically combining Bluetooth and LoRaWAN according to the transmission network environment to realize adaptive transmission of electronic price tag data, thereby reducing data transmission power consumption.
[0020] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0021] This application will now be described with reference to the accompanying drawings.
[0022] Example 1, as Figure 1As shown, this application provides a low-power data transmission method based on Bluetooth and LoRaWAN, the method comprising: Step S100: Establish a dual data transmission channel, which includes a Bluetooth transmission channel and a LoRaWAN transmission channel. The Bluetooth transmission channel is the transmission channel through which the electronic shelf label establishes a connection with the local gateway via the Bluetooth Low Energy protocol, and the LoRaWAN transmission channel is the transmission channel through which the electronic shelf label establishes a connection with the remote LoRaWAN gateway via the LPWAN communication protocol.
[0023] Specifically, to achieve low-power transmission of electronic shelf label data, a dual-channel data transmission mechanism is established. This dual-channel system combines Bluetooth and LoRaWAN technologies for synchronous transmission of electronic shelf label data. Specifically, it includes a Bluetooth transmission channel and a LoRaWAN transmission channel. The Bluetooth transmission channel features short-range, low-latency transmission and serves as the transmission channel through which the electronic shelf label establishes a connection with the local gateway via the Bluetooth Low Energy protocol. The local gateway acts as a local proxy between the electronic shelf label and the cloud server, responsible for receiving data uploaded by the shelf label via the Bluetooth Low Energy (BLE) protocol, such as price changes and inventory status, and immediately forwarding it to the cloud or local management system. Real-time data transmission and localized interaction are achieved through the Bluetooth transmission channel, for example, real-time price modifications on shelf labels near the supermarket checkout.
[0024] The LoRaWAN transmission channel features long-distance and wide-coverage transmission capabilities. It serves as the transmission channel for electronic shelf labels to establish a connection with a remote LoRaWAN gateway via the LPWAN communication protocol. The remote LoRaWAN gateway acts as a relay node between the electronic shelf labels and a remote LoRaWAN network server, receiving batch data uploaded by the labels via the LPWAN protocol, such as daily inventory snapshots and battery status, and forwarding it to the cloud. This facilitates massive data backhaul, cross-regional coverage, and ultra-low power transmission. Combining the Bluetooth and LoRaWAN transmission channels enables dual-channel data collaborative transmission, balancing data real-time performance with coverage requirements, thereby reducing the power consumption of shelf label data transmission.
[0025] Step S200: Read the electronic price tag data through the electronic price tag, perform attribute analysis and data segmentation on the electronic price tag data, and obtain segmented price tag data.
[0026] Furthermore, the step of obtaining the segmented price tag data in this application also includes: A price tag data attribute dimension information is constructed, including business type, data volume, and transmission time requirements. The electronic price tag data is then analyzed using this attribute dimension information to obtain a price tag data attribute parameter set. Based on the dual-channel network characteristics of the data transmission, a data fragmentation processing mechanism is constructed, including a maximum number of fragments and a fragment size threshold. The electronic price tag data is then fragmented according to the price tag data attribute parameter set based on the data fragmentation processing mechanism to obtain fragmented price tag data.
[0027] Furthermore, the steps of this application to obtain segmented price tag data also include: Cluster analysis is performed on the electronic price tag data according to the set of attribute parameters of the price tag data to obtain initial clustered price tag data; the initial clustered price tag data is analyzed for sharding parameters based on the data sharding processing mechanism to determine the data sharding processing parameters; the electronic price tag data is sharded using the data sharding processing parameters to obtain the sharded price tag data.
[0028] Specifically, the electronic shelf label data is read through the electronic shelf label itself. The data reading trigger mechanism includes an active reporting mode: the electronic shelf label wakes up at a preset period, such as every 5 minutes, to detect data changes, such as price and inventory. If the data is updated, the reading process is initiated; otherwise, it remains dormant. A passive query mode is also implemented: the management system issues query commands through the gateway, and the electronic shelf label immediately returns the current data upon receiving the command. To achieve dual-channel collaborative transmission of electronic shelf label data, attribute analysis and data fragmentation are performed on the electronic shelf label data. First, the attribute dimension information of the shelf label data is constructed. This attribute dimension information includes: business type (real-time business: price changes, promotional activities, requiring millisecond-level response); batch business (inventory counting, sales data feedback, allowing minute-level delay); low-frequency business (device status monitoring, battery level reporting, can be processed on an hourly basis); data volume (small data packets: price information < 1KB; medium data packets: product details 1-10KB; large data packets: inventory snapshot > 10KB); and transmission time requirements (urgent tasks: such as out-of-stock alarms; regular tasks: such as daily inventory synchronization, which can be scheduled to network idle periods, such as early morning).
[0029] The electronic price tag data is classified using the attribute dimension information of the price tag data to obtain specific attribute dimension classification parameters corresponding to each price tag data, i.e., the price tag data attribute parameter set. Based on the network characteristics of the dual-channel data transmission, namely the short-range, high-bandwidth network characteristics of Bluetooth and the long-range, low-bandwidth network characteristics of LoRaWAN, including bandwidth, maximum transmission unit, and latency, a data fragmentation processing mechanism that meets the channel network characteristics is constructed. This data fragmentation processing mechanism is a differentiated fragmentation strategy, dividing the price tag data into differentiated fragments, including a maximum number of fragments (the maximum number of segments allowed for a single data entry to avoid excessive fragmentation leading to increased reassembly complexity) and a fragment size threshold (an upper limit for the fragment size dynamically adjusted based on the channel's maximum transmission unit).
[0030] Based on the data sharding processing mechanism, the electronic shelf label data is sharded according to the set of attribute parameters. First, cluster analysis is performed on the electronic shelf label data according to the set of attribute parameters. This includes standardizing numerical attributes such as price and inventory in the electronic shelf label data according to the set of attribute parameters to eliminate the influence of units. One-hot encoding is performed on categorical attributes such as promotional labels. Then, the elbow rule is used to select the optimal K value. The optimal number of clusters is determined based on the optimal K value. K-means clustering is performed on the standardized electronic shelf label data according to the optimal number of clusters. Shelf label devices with similar attribute characteristics are divided into the same cluster to obtain the initial clustering result. At this time, the data attribute characteristics within each cluster show a high degree of consistency, such as attribute clusters for real-time business, small data packets, and urgent tasks.
[0031] Based on the data fragmentation processing mechanism, the initial clustered price tag data is analyzed for fragmentation parameters. First, the data packet size of the initial clustered price tag data is calculated. Then, according to the maximum number of fragments and the fragmentation size threshold of the data fragmentation processing mechanism, the data packet size of each initial clustered price tag data is fragmented and parsed. The focus is on evaluating whether data packets within each cluster need fragmentation, the number of fragments, and the size of each fragment to determine the corresponding data fragmentation processing parameters. Simultaneously, the parameters are dynamically adjusted based on service priorities. For example, high-priority services are preferentially given no fragmentation or minimum fragmentation strategies to ensure real-time performance. The data fragmentation processing parameters are used to perform data fragmentation on the electronic price tag data. Fragmentation identification information, such as fragment sequence number and total number of fragments, is added to the data packet header to generate final fragmented price tag data that conforms to network transmission specifications, ensuring efficient and reliable data transmission in heterogeneous network environments.
[0032] Step S300: Monitor and acquire the network status parameters of the dual-channel data transmission, and perform transmission strategy analysis on the dual-channel data transmission based on the network status parameters and the fragmented price tag data to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0033] Furthermore, the step of determining the Bluetooth-LoRaWAN transmission strategy parameters in this application also includes: A dual-channel data transmission strategy is constructed, the logical rules of which include fragmented data volume rules, real-time priority rules, and load balancing rules. Based on the network status parameters and fragmented tag data, the dual-channel data transmission strategy is parsed according to the fragmented data volume rules, real-time priority rules, and load balancing rules to generate dual-channel transmission strategy parameter thresholds. Global parameter optimization is performed within the dual-channel transmission strategy parameter thresholds to determine the Bluetooth-LoRaWAN transmission strategy parameters.
[0034] Furthermore, the step of generating the dual-channel transmission strategy parameter threshold in this application also includes: The fragmented data volume rules, real-time priority rules, and load balancing rules are arranged in priority order to determine the transmission sequence logic rules. The specific order of the transmission sequence logic rules is real-time priority rules, fragmented data volume rules, and load balancing rules. The fragmented price tag data is matched and classified with the dual-channel data transmission according to the real-time priority rules and fragmented data volume rules to obtain dual-channel matched fragmented data. The dual-channel matched fragmented data is used as constraint parameters. Based on the load balancing rules and the network status parameters, the transmission strategy of the unmatched price tag data in the fragmented price tag data is parsed to generate dual-channel transmission strategy parameter thresholds.
[0035] Furthermore, the step of performing global parameter optimization within the threshold values of the dual-channel transmission strategy parameters to determine the Bluetooth-LoRaWAN transmission strategy parameters further includes: Based on the data transmission target of the price tag, a price tag data power consumption cost function is constructed; the threshold of the dual-channel transmission strategy parameter is divided into multiple transmission strategy parameter intervals; the price tag data power consumption cost function is used to perform global evaluation and optimization on the multiple transmission strategy parameter intervals to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0036] Furthermore, the step of using the power consumption cost function of the price tag data to globally evaluate and optimize the multiple transmission strategy parameter ranges to determine the Bluetooth-LoRaWan transmission strategy parameters further includes: The power consumption cost function of the price tag data is used to evaluate multiple interval strategy parameters randomly selected within the multiple transmission strategy parameter intervals to obtain the power consumption cost of multiple interval parameters; based on the power consumption cost of multiple interval parameters, the multiple transmission strategy parameter intervals are minimized and iteratively optimized to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0037] Specifically, network status parameters of the dual-channel data transmission are monitored and acquired, such as the real-time signal-to-noise ratio, data transmission rate, and current load of the Bluetooth channel, and the signal strength, frequency band occupancy, and transmission latency of the LoRaWAN channel. Based on the network status parameters and the fragmented price tag data, the transmission strategy of the dual-channel data transmission is analyzed. First, a dual-channel data transmission strategy is constructed. This strategy is the rule for synchronous transmission of price tag data through the Bluetooth and LoRaWAN transmission channels. Its logical rules include fragmented data volume rules, i.e., matching channels according to fragment size, with smaller price tag data prioritized through the Bluetooth transmission channel (e.g., Bluetooth fragments ≤ 225B); real-time priority rules, for example, high-priority services are prioritized for low-latency Bluetooth channels; and load balancing rules. According to the fragmented data volume rules, real-time priority rules, and load balancing rules, the channel data volume is dynamically adjusted to avoid single-channel overload.
[0038] Based on the network status parameters and the fragmented price tag data, the transmission strategy for the dual-channel data transmission is parsed. First, the fragmented data volume rules, real-time priority rules, and load balancing rules are arranged in priority order to determine the transmission sequence logic rules. The transmission sequence logic rules are the order in which each logic rule is applied, specifically the real-time priority rule, fragmented data volume rules, and load balancing rules. Next, the strategy parsing is executed according to this priority order. The fragmented price tag data is matched and classified with the dual-channel data transmission according to the real-time priority rule and the fragmented data volume rule. High-priority fragmented data is directly matched to the low-latency Bluetooth channel. At the same time, the fragmented data volume rule is applied to match the remaining fragmented data to the corresponding channel according to size. For example, fragments ≤225B are matched with Bluetooth, and fragments >225B are matched with LoRaWAN, generating preliminary dual-channel matched fragmented data.
[0039] In the secondary allocation stage of the dual-channel transmission strategy for electronic shelf labels, the dual-channel matched fragmented data that has been initially matched to the Bluetooth and LoRaWAN channels is used as a constraint parameter. For example, high-priority price update data is used as a constraint condition. Combined with real-time monitored network status parameters and load balancing rules, dynamic strategy analysis is performed on the unmatched low-priority inventory update data. For example, if the Bluetooth channel is currently carrying 30% load and the LoRaWAN channel is carrying 20% load, the unmatched shelf label data in the fragmented shelf label data is re-allocated. By calculating the remaining capacity of the dual channels, the difference in transmission efficiency, and other parameters, as well as the empirical transmission strategy based on the historical transmission data of electronic shelf labels, optional strategy parameters are divided to generate dual-channel transmission strategy parameter thresholds. The dual-channel transmission strategy parameter thresholds are the shelf label data transmission strategies for the Bluetooth channel and the LoRaWAN channel, including the usage ratio of Bluetooth and LoRaWAN, the fragmented data transmitted by each channel, and the dual-channel transmission configuration parameters. By using this threshold range, while ensuring that high-priority data transmission is not affected, low-priority inventory update data is allocated to the dual channels in the optimal ratio. This fully utilizes the low latency of Bluetooth to handle emergency updates and leverages the low power consumption of LoRaWAN to complete batch transmission, achieving comprehensive optimization of load balancing, real-time performance, and energy consumption.
[0040] Within the threshold parameters of the dual-channel transmission strategy, global parameter optimization is performed. First, based on the data transmission objectives of the price tag, such as minimizing total device power consumption and balancing transmission delay and power consumption, a price tag data power consumption cost function is constructed. This function is used to evaluate the transmission power consumption of price tag data, typically including channel transmission power consumption, which is related to data volume, transmission distance, and modulation method; device wake-up power consumption, which is related to the number of data fragments and transmission interval; and retransmission power consumption, which is related to channel reliability and packet loss rate. Weights are assigned to channel transmission power consumption, device wake-up power consumption, and retransmission power consumption. Then, the power consumption indicators are weighted and fitted using the weighted allocation results to obtain the price tag data power consumption cost function. The threshold parameters of the dual-channel transmission strategy are randomly divided into multiple transmission strategy parameter intervals. Then, parameters are randomly selected for each of these intervals. The price tag data power consumption cost function is used to evaluate the randomly selected interval strategy parameters to obtain the corresponding power consumption costs for each interval.
[0041] Based on the power consumption cost of the multiple interval parameters, the multiple transmission strategy parameter intervals are minimized and filtered. The parameter interval containing the parameter with the minimum power consumption cost is selected, and then this interval is divided, evaluated, and minimized again until a preset termination condition is met, such as reaching a preset number of iterations or obtaining the minimum power consumption cost parameter. The Bluetooth-LoRaWAN transmission strategy parameters are iteratively optimized to determine the optimal transmission strategy parameters for the Bluetooth-LoRaWAN dual channel. For example, it is determined that Bluetooth allocates 38% of the data volume with a fragment size of 210B, and LoRaWAN allocates 62% of the data volume with a fragment size of 190B. This parameter combination can minimize the total transmission power consumption while meeting the real-time requirements of the service. The entire process improves the accuracy and efficiency of optimizing the dual-channel transmission strategy parameters through a closed-loop mechanism of cost modeling, interval division, random evaluation, and iterative optimization, realizing adaptive collaborative transmission of Bluetooth and LoRaWAN, thereby minimizing data transmission power consumption.
[0042] Step S400: The segmented price tag data is matched and mapped to the data transmission dual channel using the Bluetooth-LoRaWan transmission strategy parameters for low-power data transmission.
[0043] Furthermore, the step of matching and mapping the fragmented price tag data to the dual data transmission channel using the Bluetooth-LoRaWAN transmission strategy parameters for low-power data transmission further includes: The segmented price tag data is matched and mapped to the dual data transmission channel using the Bluetooth-LoRaWAN transmission strategy parameters; the LoRaWAN transmission channel transmits the segmented price tag data to the cloud server through the remote LoRaWAN gateway, and the Bluetooth transmission channel simultaneously transmits the segmented price tag data to the local gateway, and the local gateway transmits the segmented price tag data to the cloud server.
[0044] Furthermore, before matching and mapping the segmented price tag data to the dual data transmission channels for low-power data transmission, this application further includes the following steps: The segmented price tag data is differentially compressed, and the compressed segmented price tag data is transmitted in a low-power manner through the dual data transmission channel.
[0045] Specifically, in the complete process of electronic shelf label data transmission, to further optimize low-power transmission efficiency, before matching and mapping the segmented shelf label data to the dual data transmission channels for low-power transmission, differential compression is performed on the segmented shelf label data. By comparing the changes in adjacent shelf label data, such as price adjustments only needing to record the difference rather than the complete data, and inventory updates only transmitting the incremental value, combined with the unique business characteristics of shelf label data, such as fixed data fields and predictable update patterns, the data volume is significantly reduced while retaining key information. For example, 200B of complete shelf label data is compressed into a 30-50B differential packet. The compressed segmented shelf label data is then transmitted for low-power transmission through the dual data transmission channels. That is, the Bluetooth-LoRaWAN transmission strategy parameters are used to match and map the segmented shelf label data to the dual data transmission channels. The compressed segmented shelf label data is dynamically matched according to the dual-channel data transmission strategy and channel characteristics. For example, data with high real-time requirements, such as urgent price changes, is preferentially allocated to the low-latency Bluetooth channel, while large-capacity, low-priority data, such as batch inventory synchronization, is allocated to the long-distance LoRaWAN channel.
[0046] During the data transmission phase, the LoRaWAN transmission channel transmits the matched price tag fragments to the cloud server via a remote LoRaWAN gateway deployed at a remote location, leveraging its low-power wide-area network (LPWAN) characteristics to achieve reliable long-distance transmission. Simultaneously, the Bluetooth transmission channel transmits the matched price tag fragments to the local gateway, such as an edge computing device deployed within the shopping mall. This local gateway acts as a Bluetooth data aggregation node and, via wired or high-speed wireless links such as Wi-Fi or 4G, rapidly transmits the price tag fragments to the cloud server, forming a dual-channel parallel transmission-cloud final aggregation transmission architecture. Throughout this process, differential compression significantly reduces the amount of data transmitted per transmission, thereby reducing the active time of the Bluetooth and LoRaWAN channels and lowering transmission power consumption. Combined with precise allocation of channel resources using transmission strategy parameters, such as avoiding frequent retransmissions in the Bluetooth channel due to excessive data volume and preventing congestion in the LoRaWAN channel due to excessive load, the system ultimately achieves adaptive transmission of electronic price tag data while ensuring data real-time performance and reliability, thereby minimizing overall system power consumption.
[0047] In summary, the low-power data transmission method based on Bluetooth and LoRaWAN provided in this application has the following technical effects: By employing a dual-channel data transmission system, comprising a Bluetooth transmission channel and a LoRaWAN transmission channel, the system reads electronic price tag data, performs attribute analysis and data fragmentation on the data to obtain fragmented price tag data, and analyzes the transmission strategy of the dual-channel data transmission based on the network status parameters and the fragmented price tag data to determine the Bluetooth-LoRaWAN transmission strategy parameters. Based on this, the fragmented price tag data is matched and mapped to the dual-channel data transmission for low-power data transmission. This achieves the technical effect of dynamically combining Bluetooth and LoRaWAN according to the transmission network environment to achieve adaptive transmission of electronic price tag data, thereby reducing data transmission power consumption.
[0048] Example 2: Based on the same inventive concept as the low-power data transmission method based on Bluetooth and LoRaWAN in the previous examples, this invention also provides a low-power data transmission system based on Bluetooth and LoRaWAN, such as... Figure 2 As shown, the system includes: The channel establishment module 11 is used to establish a dual data transmission channel, which includes a Bluetooth transmission channel and a LoRaWAN transmission channel. The Bluetooth transmission channel is a transmission channel through which the electronic shelf label establishes a connection with the local gateway via the Bluetooth Low Energy protocol, and the LoRaWAN transmission channel is a transmission channel through which the electronic shelf label establishes a connection with the remote LoRaWAN gateway via the LPWAN communication protocol.
[0049] The data sharding module 12 is used to read electronic price tag data through the electronic price tag, perform attribute analysis and data sharding on the electronic price tag data, and obtain sharded price tag data.
[0050] The strategy parsing module 13 is used to monitor and acquire the network status parameters of the dual-channel data transmission, and perform transmission strategy parsing on the dual-channel data transmission based on the network status parameters and the fragmented price tag data to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0051] The low-power transmission module 14 is used to match and map the fragmented price tag data to the data transmission dual channel for low-power data transmission using the Bluetooth-LoRaWan transmission strategy parameters.
[0052] Furthermore, the data sharding module 11 is also used to perform the following steps: A price tag data attribute dimension information is constructed, including business type, data volume, and transmission time requirements. The electronic price tag data is then analyzed using this attribute dimension information to obtain a price tag data attribute parameter set. Based on the dual-channel network characteristics of the data transmission, a data fragmentation processing mechanism is constructed, including a maximum number of fragments and a fragment size threshold. The electronic price tag data is then fragmented according to the price tag data attribute parameter set based on the data fragmentation processing mechanism to obtain fragmented price tag data.
[0053] Furthermore, the data sharding module 11 is also used to perform the following steps: Cluster analysis is performed on the electronic price tag data according to the set of attribute parameters of the price tag data to obtain initial clustered price tag data; the initial clustered price tag data is analyzed for sharding parameters based on the data sharding processing mechanism to determine the data sharding processing parameters; the electronic price tag data is sharded using the data sharding processing parameters to obtain the sharded price tag data.
[0054] Furthermore, the policy parsing module 13 is also used to perform the following steps: A dual-channel data transmission strategy is constructed, the logical rules of which include fragmented data volume rules, real-time priority rules, and load balancing rules. Based on the network status parameters and fragmented tag data, the dual-channel data transmission strategy is parsed according to the fragmented data volume rules, real-time priority rules, and load balancing rules to generate dual-channel transmission strategy parameter thresholds. Global parameter optimization is performed within the dual-channel transmission strategy parameter thresholds to determine the Bluetooth-LoRaWAN transmission strategy parameters.
[0055] Furthermore, the policy parsing module 13 is also used to perform the following steps: The fragmented data volume rules, real-time priority rules, and load balancing rules are arranged in priority order to determine the transmission sequence logic rules. The specific order of the transmission sequence logic rules is real-time priority rules, fragmented data volume rules, and load balancing rules. The fragmented price tag data is matched and classified with the dual-channel data transmission according to the real-time priority rules and fragmented data volume rules to obtain dual-channel matched fragmented data. The dual-channel matched fragmented data is used as constraint parameters. Based on the load balancing rules and the network status parameters, the transmission strategy of the unmatched price tag data in the fragmented price tag data is parsed to generate dual-channel transmission strategy parameter thresholds.
[0056] Furthermore, the policy parsing module 13 is also used to perform the following steps: Based on the data transmission target of the price tag, a price tag data power consumption cost function is constructed; the threshold of the dual-channel transmission strategy parameter is divided into multiple transmission strategy parameter intervals; the price tag data power consumption cost function is used to perform global evaluation and optimization on the multiple transmission strategy parameter intervals to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0057] Furthermore, the policy parsing module 13 is also used to perform the following steps: The power consumption cost function of the price tag data is used to evaluate multiple interval strategy parameters randomly selected within the multiple transmission strategy parameter intervals to obtain the power consumption cost of multiple interval parameters; based on the power consumption cost of multiple interval parameters, the multiple transmission strategy parameter intervals are minimized and iteratively optimized to determine the Bluetooth-LoRaWan transmission strategy parameters.
[0058] Furthermore, the low-power transmission module 14 is also used to perform the following steps: The segmented price tag data is matched and mapped to the dual data transmission channel using the Bluetooth-LoRaWAN transmission strategy parameters; the LoRaWAN transmission channel transmits the segmented price tag data to the cloud server through the remote LoRaWAN gateway, and the Bluetooth transmission channel simultaneously transmits the segmented price tag data to the local gateway, and the local gateway transmits the segmented price tag data to the cloud server.
[0059] Furthermore, the low-power transmission module 14 is also used to perform the following steps: The segmented price tag data is differentially compressed, and the compressed segmented price tag data is transmitted in a low-power manner through the dual data transmission channel.
[0060] The foregoing Figure 1 The various variations and specific examples of the Bluetooth and LoRaWAN-based low-power data transmission method in Embodiment 1 are also applicable to the Bluetooth and LoRaWAN-based low-power data transmission system of this embodiment. Through the foregoing detailed description of the Bluetooth and LoRaWAN-based low-power data transmission method, those skilled in the art can clearly understand the implementation method of the Bluetooth and LoRaWAN-based low-power data transmission system of this embodiment. Therefore, for the sake of brevity, it will not be described in detail here.
[0061] This specification and accompanying drawings are merely illustrative examples of this application, but the scope of protection of this application is not limited thereto. It should be noted that any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. In some cases, the actions or steps described in this application can be performed in a different order than that shown in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
Claims
1. A low-power data transmission method based on Bluetooth and LoRaWAN, characterized in that, The method includes: A dual data transmission channel is established, which includes a Bluetooth transmission channel and a LoRaWAN transmission channel. The Bluetooth transmission channel is the transmission channel through which the electronic shelf label establishes a connection with the local gateway via the Bluetooth Low Energy protocol, and the LoRaWAN transmission channel is the transmission channel through which the electronic shelf label establishes a connection with the remote LoRaWAN gateway via the LPWAN communication protocol. The electronic price tag data is read by the electronic price tag, and attribute analysis and data segmentation are performed on the electronic price tag data to obtain segmented price tag data; The network status parameters of the dual-channel data transmission are monitored and obtained. Based on the network status parameters and the fragmented price tag data, the transmission strategy of the dual-channel data transmission is analyzed to determine the Bluetooth-LoRaWan transmission strategy parameters. The Bluetooth-LoRaWAN transmission strategy parameters are used to match and map the fragmented price tag data to the dual data transmission channel for low-power data transmission. The obtained segmented price tag data includes: Construct price tag data attribute dimension information, which includes business type, data volume, and transmission time requirements; The electronic price tag data is analyzed using the attribute dimension information of the price tag data to obtain a set of price tag data attribute parameters. Based on the network characteristics of the dual-channel data transmission, a data fragmentation processing mechanism is constructed, which includes a maximum number of fragments and a fragment size threshold. Based on the data fragmentation processing mechanism, the electronic price tag data is fragmented according to the price tag data attribute parameter set to obtain fragmented price tag data; The process of obtaining segmented price tag data includes: Cluster analysis is performed on the electronic price tag data according to the set of price tag data attribute parameters to obtain initial clustered price tag data; Based on the data sharding processing mechanism, the initial clustered price tag data is analyzed for sharding parameters to determine the data sharding processing parameters. The electronic price tag data is fragmented using the data fragmentation processing parameters to obtain the fragmented price tag data.
2. The low-power data transmission method based on Bluetooth and LoRaWAN as described in claim 1, characterized in that, The determination of Bluetooth-LoRaWan transmission strategy parameters includes: A dual-channel data transmission strategy is constructed, and the logical rules of the dual-channel data transmission strategy include data fragmentation volume rules, real-time priority rules, and load balancing rules. Based on the network status parameters and the fragmented price tag data, the transmission strategy of the dual-channel data transmission is parsed according to the fragmented data volume rules, real-time priority rules, and load balancing rules, and dual-channel transmission strategy parameter thresholds are generated. Within the threshold values of the dual-channel transmission strategy parameters, global parameter optimization is performed to determine the Bluetooth-LoRaWan transmission strategy parameters.
3. The low-power data transmission method based on Bluetooth and LoRaWAN as described in claim 2, characterized in that, The threshold values for the dual-channel transmission strategy parameters include: The fragmented data volume rules, real-time priority rules, and load balancing rules are arranged in priority order to determine the transmission sequence logic rules. The specific order of the transmission sequence logic rules is real-time priority rules, fragmented data volume rules, and load balancing rules. According to the real-time priority rule and the fragmented data volume rule, the fragmented price tag data is matched and classified with the dual data transmission channels to obtain dual-channel matched fragmented data; Using the dual-channel matched fragmented data as constraint parameters, and based on the load balancing rules and the network status parameters, the transmission strategy for the unmatched price tag data in the fragmented price tag data is parsed to generate dual-channel transmission strategy parameter thresholds.
4. The low-power data transmission method based on Bluetooth and LoRaWAN as described in claim 2, characterized in that, The step of performing global parameter optimization within the threshold values of the dual-channel transmission strategy parameters to determine the Bluetooth-LoRaWan transmission strategy parameters includes: Based on the data transmission target of the price tag, construct a power consumption cost function for the price tag data; The threshold values of the dual-channel transmission strategy parameters are divided into multiple transmission strategy parameter ranges; The power consumption cost function of the price tag data is used to perform a global evaluation and optimization of the multiple transmission strategy parameter ranges to determine the Bluetooth-LoRaWan transmission strategy parameters.
5. The low-power data transmission method based on Bluetooth and LoRaWAN as described in claim 4, characterized in that, The step of using the power consumption cost function of the price tag data to perform a global evaluation and optimization of the multiple transmission strategy parameter ranges to determine the Bluetooth-LoRaWan transmission strategy parameters includes: The power consumption cost function of the price tag data is used to evaluate multiple interval strategy parameters randomly selected within the multiple transmission strategy parameter intervals to obtain the power consumption cost of multiple interval parameters; Based on the power consumption cost of the multiple interval parameters, the multiple transmission strategy parameter intervals are minimized, filtered, and iteratively optimized to determine the Bluetooth-LoRaWan transmission strategy parameters.
6. The low-power data transmission method based on Bluetooth and LoRaWAN as described in claim 1, characterized in that, The step of matching and mapping the segmented price tag data to the dual-channel data transmission for low-power data transmission using the Bluetooth-LoRaWAN transmission strategy parameters includes: The segmented price tag data is matched and mapped to the dual-channel data transmission using the Bluetooth-LoRaWan transmission strategy parameters. The LoRaWAN transmission channel transmits the segmented price tag data to the cloud server through the remote LoRaWAN gateway, and the Bluetooth transmission channel simultaneously transmits the segmented price tag data to the local gateway, which then transmits the segmented price tag data to the cloud server.
7. The low-power data transmission method based on Bluetooth and LoRaWAN as described in claim 1, characterized in that, Before matching and mapping the segmented price tag data to the dual data transmission channels for low-power data transmission, the process includes: The segmented price tag data is differentially compressed, and the compressed segmented price tag data is transmitted in a low-power manner through the dual data transmission channel.
8. A low-power data transmission system based on Bluetooth and LoRaWAN, characterized in that, For implementing the low-power data transmission method based on Bluetooth and LoRaWAN as described in any one of claims 1-7, the system comprises: The channel establishment module is used to establish a dual data transmission channel, which includes a Bluetooth transmission channel and a LoRaWAN transmission channel. The Bluetooth transmission channel is a transmission channel through which the electronic shelf label establishes a connection with the local gateway via the Bluetooth Low Energy protocol, and the LoRaWAN transmission channel is a transmission channel through which the electronic shelf label establishes a connection with the remote LoRaWAN gateway via the LPWAN communication protocol. The data sharding module is used to read electronic price tag data through the electronic price tag, perform attribute analysis and data sharding on the electronic price tag data, and obtain sharded price tag data. The strategy parsing module is used to monitor and obtain the network status parameters of the dual-channel data transmission, and to perform transmission strategy parsing on the dual-channel data transmission based on the network status parameters and the fragmented price tag data to determine the Bluetooth-LoRaWan transmission strategy parameters. The low-power transmission module is used to match and map the fragmented price tag data to the dual data transmission channel for low-power data transmission using the Bluetooth-LoRaWan transmission strategy parameters.