Method, apparatus and system for simultaneously establishing multiple data transmission links

By sending an auxiliary connection request containing an identifier and offset to the electronic price tag group at the synchronization frame information time point, the problem of low connection efficiency between the base station and multiple price tags in high-density electronic price tag scenarios is solved, and efficient data transmission is achieved.

WO2026051176A1PCT designated stage Publication Date: 2026-03-12HANSHOW TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

In existing technologies, in high-density electronic price tag scenarios, a base station can only establish a connection with one electronic price tag, causing other price tags to be unable to complete data transmission in a timely manner, resulting in low efficiency. Furthermore, price tags with weak signals occupying resources for extended periods may cause all price tags to fail to update.

Method used

At the time point of the synchronization frame information, an auxiliary connection establishment request is sent to multiple price tags in the electronic price tag group that have not yet established a connection. The request includes the identifier of each price tag and the offset of the data transmission time window. The feedback response from the price tags is received, and time-division business data transmission is performed within the time window of the offset.

Benefits of technology

This technology enables base stations to establish data transmission links with multiple electronic price tags simultaneously, improving data transmission efficiency in high-density scenarios, avoiding resource conflicts, and ensuring rapid updates of all price tags.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024128724_12032026_PF_FP_ABST
    Figure CN2024128724_12032026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a method, apparatus and system for simultaneously establishing multiple data transmission links. The method comprises: at a time point of synchronization frame information of each sub-event, simultaneously sending an auxiliary connection establishment request to at least two electronic price tags in an electronic price tag group corresponding to each sub-event that have not established a connection, the auxiliary connection establishment request comprising link layer data content and identifiers of the electronic price tags in the electronic price tag group that have not established a connection, the link layer data content comprising the offset of a data transmission time window corresponding to each electronic price tag, and the offset of the data transmission time window corresponding to each electronic price tag being different; within a time window after the auxiliary connection establishment request has been sent, receiving an auxiliary connection establishment response fed back in a time division manner by the electronic price tags in the electronic price tag group corresponding to each sub-event; and, by means of the offsets of the data transmission time windows, performing service data packet transmission with the electronic price tags in a time division manner.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus and system for simultaneously establishing multiple data transmission links

[0001] Related applications

[0002] This application claims priority to Chinese Patent Application No. 202411241227.5, filed on September 4, 2024, and incorporates by reference the entire disclosure of the aforementioned patent application as part of the present application. TECHNICAL FIELD

[0003] The present application relates to the technical field of wireless communication, and in particular to a method, apparatus and system for simultaneously establishing multiple data transmission links. BACKGROUND

[0004] This section is intended to provide background or context to the embodiments of the application recited in the claims. The description herein does not constitute admission that the prior publication, square, or subject matter described herein is prior art to the claimed application.

[0005] The digitization of a retail store can help improve the work efficiency of a retail manager. Electronic price tags, as a key implementation of product digitization, are gradually being used more and more. The use scenario of electronic price tags has the characteristics of high-density wireless communication. In this scenario, there is a need to simultaneously transmit data to multiple electronic price tags. The traditional connection-oriented transmission method can only establish one connection at a time, which is relatively low in efficiency, specifically in that:

[0006] The current version allocates all time slices to one ESL during the process of establishing a connection with the base station for data communication, so that other ESLs have no opportunity to establish a connection with the base station for data communication. In the scenario of ESL use, most of the time, the data of multiple ESLs need to be transmitted in the same time period. Moreover, if a weak signal ESL occupies the communication time resource of the base station for a long time, it may cause all ESLs to have no opportunity to quickly succeed in updating.

[0007] Therefore, there is currently a lack of a scheme for simultaneously establishing multiple data transmission links.

[0008] SUMMARY

[0009] The embodiments of the present application provide a method for simultaneously establishing multiple data transmission links, which is applied to a base station and can simultaneously establish data transmission links with multiple electronic price tags, thereby improving the efficiency of data transmission in a high-density electronic price tag scenario. The method comprises:

[0010] The auxiliary connection establishment request is sent to at least two electronic price tags in the electronic price tag group corresponding to each sub-event which have not established connection at the time point of the synchronization frame information of each sub-event, and the auxiliary connection establishment request includes the identification and link layer data content of the electronic price tags in the electronic price tag group which have not established connection, and the link layer data content includes the offset of the data sending time window corresponding to each electronic price tag, wherein the offset of the data sending time window corresponding to each electronic price tag is different.

[0011] The auxiliary connection establishment response feedback by the electronic price tags in the electronic price tag group corresponding to each sub-event is received in a time window after the auxiliary connection establishment request is sent.

[0012] The offset of the data sending time window corresponding to the electronic price tag is used to perform the business data packet transmission with the electronic price tag which has established connection successfully in time.

[0013] The embodiment of the application provides a device for simultaneously establishing multiple data transmission links, which is applied to a base station and can simultaneously establish data transmission links with multiple electronic price tags, improves the efficiency of data transmission in a high-density electronic price tag scene, and the device comprises:

[0014] The request sending module is used for simultaneously sending auxiliary connection establishment requests to at least two electronic price tags in the electronic price tag group corresponding to each sub-event which have not established connection at the time point of the synchronization frame information of each sub-event, and the auxiliary connection establishment request includes the identification and link layer data content of the electronic price tags in the electronic price tag group which have not established connection, and the link layer data content includes the offset of the data sending time window corresponding to each electronic price tag, wherein the offset of the data sending time window corresponding to each electronic price tag is different.

[0015] The response receiving module is used for receiving the auxiliary connection establishment response feedback by the electronic price tags in the electronic price tag group corresponding to each sub-event in a time window after the auxiliary connection establishment request is sent.

[0016] The business data transmission module is used for performing the business data packet transmission with the electronic price tag which has established connection successfully in time through the offset of the data sending time window corresponding to the electronic price tag.

[0017] The embodiment of the application provides a system for simultaneously establishing multiple data transmission links, which can simultaneously establish data transmission links with multiple electronic price tags, improves the efficiency of data transmission in a high-density electronic price tag scene, and the system comprises:

[0018] The base station and multiple electronic price tags, wherein each sub-event corresponds to an electronic price tag group, and each electronic price tag group includes multiple electronic price tags;

[0019] The base station is used for:

[0020] At the time point of the synchronization frame information of each sub-event, at least two electronic price tags not connected in the electronic price tag group corresponding to each sub-event are sent an auxiliary connection establishment request simultaneously, the auxiliary connection establishment request including the identification and link layer data content of the electronic price tags not connected in the electronic price tag group, the link layer data content including the offset of the data transmission time window corresponding to each electronic price tag, wherein the offset of the data transmission time window corresponding to each electronic price tag is different;

[0021] The electronic price tag is used for:

[0022] Within a time window after sending the auxiliary connection establishment request, the electronic price tag is fed back an auxiliary connection establishment response in time after receiving the auxiliary connection establishment request.

[0023] The base station is further used for: receiving the auxiliary connection establishment response within a time window after sending the auxiliary connection establishment request; and performing business data packet transmission with the electronic price tags that have successfully established connection in time through the offset of the data transmission time window corresponding to the electronic price tags.

[0024] The embodiment of the present application further provides a computer device, including a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the method for simultaneously establishing multiple data transmission links when executing the computer program.

[0025] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the method for simultaneously establishing multiple data transmission links.

[0026] The embodiment of the present application further provides a computer program product, which includes a computer program, and the computer program is executed by a processor to implement the method for simultaneously establishing multiple data transmission links.

[0027] Compared with the technical solution that all time slices in the prior art are allocated to one price tag, so that other price tags have no opportunity to establish a connection with the base station to which the price tag belongs to perform data communication, in the embodiment of the present application, at least two electronic price tags in the electronic price tag group corresponding to each sub-event are simultaneously sent an auxiliary connection establishment request at the time point of the synchronization frame information of each sub-event, and since the auxiliary connection establishment request includes the identification of all electronic price tags in the electronic price tag group, a plurality of electronic price tag devices are simultaneously connected through one auxiliary connection establishment request, so that the electronic price tags in the electronic price tag group corresponding to each sub-event are time-division fed back an auxiliary connection establishment response in a time window after the auxiliary connection establishment request is sent, so that the base station simultaneously establishes a data transmission link with a plurality of electronic price tags, thereby achieving the purpose of improving the efficiency of data transmission in a high-density electronic price tag scenario. BRIEF DESCRIPTION OF DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor. In the drawings:

[0029] FIG. 1 is a flowchart of the method for simultaneously establishing a plurality of data transmission links in the embodiment of the present application;

[0030] FIG. 2 is an interaction schematic diagram of the base station and the electronic price tag for simultaneously establishing a plurality of data transmission links in the embodiment of the present application;

[0031] FIG. 3 is a message format schematic diagram of the auxiliary connection establishment request in the embodiment of the present application;

[0032] FIG. 4 is a schematic diagram of a time window after the auxiliary connection establishment request is sent and an offset in the embodiment of the present application when a plurality of connections are simultaneously established;

[0033] FIG. 5 is a flowchart of data transmission when a new electronic price tag is networked in the embodiment of the present application;

[0034] FIG. 6 is a schematic diagram of a periodic broadcast sub-event interval of the base station sending synchronization frame information in the embodiment of the present application;

[0035] FIG. 7 is a schematic diagram of the electronic price tag time-division sending a response when the base station sends an auxiliary synchronization sub-frame in the embodiment of the present application;

[0036] FIG. 8 is a schematic diagram when the time point of the synchronization frame information and the data sending time window conflict in the embodiment of the present application;

[0037] FIG. 9 is a schematic diagram of an apparatus for simultaneously establishing multiple data transmission links according to an embodiment of the present application;

[0038] FIG. 10 is a schematic diagram of a system for simultaneously establishing multiple data transmission links according to an embodiment of the present application;

[0039] FIG. 11 is a schematic diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0040] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application are described in detail below with reference to the drawings. Herein, the illustrative embodiments of the present application and their descriptions are used to explain the present application, but not to limit the present application.

[0041] FIG. 1 is a flowchart of a method for simultaneously establishing multiple data transmission links according to an embodiment of the present application, applied to a base station, comprising:

[0042] In step 101, at a time point of the synchronization frame information of each sub-event, a secondary connection establishment request is simultaneously sent to at least two electronic price tags in the electronic price tag group corresponding to each sub-event which have not established a connection, the secondary connection establishment request comprising the identification of the electronic price tags in the electronic price tag group which have not established a connection and link layer data content, the link layer data content comprising the offset of the data transmission time window corresponding to each electronic price tag, wherein the offset of the data transmission time window corresponding to each electronic price tag is different.

[0043] In step 102, within a time window after sending the secondary connection establishment request, a secondary connection establishment response is received from the electronic price tags in the electronic price tag group corresponding to each sub-event in time division.

[0044] In step 103, the business data packet transmission is performed in time division with the electronic price tags which have successfully established a connection through the offset of the data transmission time window corresponding to each electronic price tag.

[0045] Compared with the prior art in which all time slices are allocated to one price tag, so that other price tags have no opportunity to establish a connection with the base station to which the electronic price tag belongs to perform data communication, the embodiment of the present application simultaneously sends an auxiliary connection establishment request to at least two electronic price tags in an electronic price tag group corresponding to each sub-event at the time point of the synchronization frame information of each sub-event, and since the auxiliary connection establishment request includes the identification of all electronic price tags in the electronic price tag group, a connection is established with multiple electronic price tag devices through one auxiliary connection establishment request. Thus, within a time window after the auxiliary connection establishment request is sent, an auxiliary connection establishment response is received from the electronic price tags in the electronic price tag group corresponding to each sub-event in a time-sharing manner, so that the base station simultaneously establishes a data transmission link with multiple electronic price tags, thereby achieving the purpose of improving the efficiency of data transmission in a high-density electronic price tag scenario.

[0046] FIG. 2 is a schematic diagram of the interaction between a base station and electronic price tags for simultaneously establishing multiple data transmission links according to an embodiment of the present application. In FIG. 2, a base station A, an electronic price tag B and an electronic price tag C are involved. The base station A simultaneously sends an auxiliary connection establishment request to the electronic price tag B and the electronic price tag C, and the auxiliary connection establishment request includes the identification of the electronic price tag B and the electronic price tag C. Then, the electronic price tag B and the electronic price tag C feed back an auxiliary connection establishment response to the base station A in a time-sharing manner. Subsequently, the base station A performs business data packet transmission with the electronic price tag B and the electronic price tag C in a time-sharing manner.

[0047] In an embodiment, the number of identifications of electronic price tags in the electronic price tag group that have not established a connection in the auxiliary connection establishment request does not exceed an upper limit value of simultaneously established links.

[0048] For example, there are 100 electronic price tags in each electronic price tag group, and in order to guarantee the success rate of link establishment, the number of electronic price tags needs to be limited. If the upper limit value of simultaneously established links is 10, then 10 electronic price tags need to be connected this time.

[0049] In an embodiment, the auxiliary connection establishment request further includes a base station identification, the number of electronic price tags and link layer data content.

[0050] The link layer data content further includes the length of a data transmission time window and the time delay of the data transmission time window.

[0051] In addition, the link layer data content further includes an identification of a link layer control module, an initialization value for cyclic redundancy code calculation, a time interval corresponding to a preset connection interval for data transmission, a timeout timer for connection establishment, a channel sequence number for sub-event corresponding channel hopping, an indication of a hopping scheme selection and a clock accuracy requirement of the base station.

[0052] Figure 3 is a message format diagram of the auxiliary connection establishment request in the embodiment of the present application. InitA is the base station identifier, AdvA_number is the number of electronic price tags, AdvA1 is the identifier of electronic price tag 1, AdvA2 is the identifier of electronic price tag 2, and LL Data is the link layer data content. Expanding to see the link layer data content below, AA is the identifier of the link layer control module, CRCinit is the initialization value for CRC (cyclic redundancy code calculation) computation, and WinSize is the length of the data transmission time window. WinOffset is the offset of the data transmission time window. Because there are multiple electronic price tags, the data will be transmitted at different times, so there are multiple offsets, each of which is different, to enable the data to be transmitted at different times. For example, Winoffset1 corresponds to the offset of the data transmission time window to be used by electronic price tag AdvA1. When electronic price tag AdvA1 receives the auxiliary connection establishment request, it can automatically use the offset in the auxiliary connection establishment request that it should use. Interval is the time interval corresponding to the data transmission of the preset connection interval (Conninterval), latency is the time delay of the data transmission time window (corresponding to the aforementioned time window after the auxiliary connection establishment request is transmitted), timeout corresponds to the timeout timer of the connection establishment, Chm is the channel number corresponding to the channel hopping, and Hop is the indication of the hopping scheme selection. SCA is the clock accuracy requirement of the base station.

[0053] In an embodiment, the offsets of the data transmission time windows of the electronic price tags are used to transmit the service data packets to the electronic price tags that have successfully established connections at different times, including:

[0054] For each electronic price tag that has successfully established a connection, the service data packet is transmitted to the electronic price tag after the offset of the corresponding data transmission time window, wherein the offsets of the data transmission time windows of different electronic price tags are different by at least the length of a data transmission time window.

[0055] In an embodiment, the time slots of the data transmission time windows of the connections established by the base station with multiple electronic price tags are connected together and do not exceed the preset connection interval.

[0056] Figure 4 is a diagram of a time window after the auxiliary connection establishment request is transmitted and the offset in the embodiment of the present application when multiple connections are established at the same time. As can be seen, the offsets of the data transmission time windows of different electronic price tags are different values and differ by at least the length of a data transmission time window.

[0057] In addition, the embodiment of the present application also supports establishing a connection with another electronic price tag during the process of establishing a connection with one electronic price tag for data transmission, and then establishing a connection with both electronic price tags for data transmission in parallel.

[0058] FIG. 5 is a flowchart of data transmission when a new electronic price tag is connected to a network in the embodiment of the present application, in which electronic price tag B is a starting electronic price tag, and electronic price tag C is a to-be-connected electronic price tag.

[0059] In an embodiment, the method further comprises:

[0060] When the electronic price tag connection request is received and the auxiliary connection establishment request needs to be sent to the to-be-connected electronic price tag, it is determined whether the time point of the synchronization frame information of each sub-event conflicts with the data transmission time window.

[0061] If yes, the auxiliary connection establishment request is sent to the to-be-connected electronic price tag at the time point of the synchronization frame information of each sub-event, and no service data packet is sent, and the offset of the data transmission time window corresponding to the to-be-connected electronic price tag and the offset of the data transmission time window corresponding to the last electronic price tag connected to the network differ by at least the length of one data transmission time window.

[0062] If no, the auxiliary connection establishment request is directly sent to the to-be-connected electronic price tag at the time point of the synchronization frame information of each sub-event.

[0063] It can be seen that the time point of the synchronization frame information of each sub-event conflicts with the data transmission time window. FIG. 6 is a schematic diagram of a periodic broadcast sub-event interval of the base station sending synchronization frame information in the embodiment of the present application. It can be seen that if the base station sends the auxiliary connection establishment request through the time point of the synchronization frame of a certain sub-event and establishes a connection with one electronic price tag, the base station will maintain communication and data transmission with this electronic price tag according to the predetermined time interval. If the data transmission time window of the service data packet conflicts with the synchronization frame information transmission time of the sub-event, the base station has no opportunity to establish a new connection with other electronic price tags on the premise of maintaining the data connection.

[0064] In one embodiment of the present application, the base station sends an auxiliary synchronization subframe corresponding to each sub-event. FIG. 7 is a schematic diagram of the electronic price tag sending responses in time according to the base station sending the auxiliary synchronization subframe in the embodiment of the present application. As shown in FIG. 7, the base station and the electronic price tag construct the base station sending commands and the calculation method of the time interval of the electronic price tag sending responses according to the configuration parameters before. The base station includes the connection establishment of multiple electronic price tags in one command. The electronic price tag calculates the response message of the electronic price tag should be sent in the response time slot according to the order of the electronic price tag falling in the command, thereby realizing the responses in time and the electronic price tags with high density synchronously sending responses at the time points of the synchronization subframes of different sub-events of the base station according to the groups in which the electronic price tags are located, so as to determine the ability of receiving the commands and the connection requests in time.

[0065] In one embodiment, the method further comprises:

[0066] In the process of the electronic price tag sending the business data packets in time, if the time point of the synchronization frame information of each sub-event conflicts with the data sending time window, the auxiliary synchronization subframe is sent to the electronic price tag at the time point of the synchronization frame information of each sub-event, and the business data packet is not sent.

[0067] As described above, it is suggested that the base station can further establish a new connection after establishing one connection, so that the base station can simultaneously communicate data with two and multiple electronic price tags. FIG. 8 is a schematic diagram of the time point of the synchronization frame information conflicting with the data sending time window in the embodiment of the present application. In the process of the base station sending data according to the preset time interval (conninterval) after establishing the connection with one electronic price tag, if the data sending time window (transmit window) conflicts with the sending time of the auxiliary synchronization subframe (AUX_SYNC_SUBEVENT_IND), the data sending opportunity is abandoned, so as to ensure the opportunity of sending the auxiliary synchronization subframe. If the data sending time window conflicts with the auxiliary connection establishment request (AUX_CONNECT_REQ), the data sending opportunity is abandoned, so as to ensure the opportunity of sending the auxiliary connection establishment request, thereby establishing the data link between the base station and the second electronic price tag. It is noted that the offset of the data sending time window of the second electronic price tag is different from that of the first electronic price tag by at least one length of the data sending time window, so that the base station can alternately send data with the two electronic price tags.

[0068] The embodiment of the present application further proposes a device for simultaneously establishing multiple data transmission links, which is applied to the base station and has the similar principle to the simultaneously establishing multiple data transmission links, which will not be described herein.

[0069] FIG. 9 is a schematic diagram of the device for simultaneously establishing multiple data transmission links in the embodiment of the present application, which comprises:

[0070] The request sending module 901 is configured to send an auxiliary connection establishment request to at least two electronic price tags in the electronic price tag group corresponding to each sub-event and not connected at the time point of the synchronization frame information of each sub-event, the auxiliary connection establishment request comprising the identification and link layer data content of the electronic price tags in the electronic price tag group not connected, the link layer data content comprising the offset of the data sending time window corresponding to each electronic price tag, wherein the offsets of the data sending time windows corresponding to different electronic price tags are different.

[0071] The response receiving module 902 is configured to receive the auxiliary connection establishment response fed back by the electronic price tags in the electronic price tag group corresponding to each sub-event in time within a time window after the auxiliary connection establishment request is sent.

[0072] The service data transmission module 903 is configured to perform service data packet transmission with the electronic price tags that have successfully established connection in time according to the offset of the data sending time window corresponding to each electronic price tag.

[0073] In an embodiment, the number of the identification of the electronic price tags in the electronic price tag group not connected in the auxiliary connection establishment request does not exceed the upper limit of the number of links established at the same time.

[0074] In an embodiment, the auxiliary connection establishment request further comprises the base station identification, the number of electronic price tags and the link layer data content.

[0075] The link layer data content further comprises the length of the data sending time window and the time delay of the data sending time window.

[0076] In an embodiment, the service data transmission module 903 is configured to:

[0077] For each electronic price tag that has successfully established connection, perform service data packet transmission with the electronic price tag after the offset of the corresponding data sending time window, wherein the offsets of the data sending time windows corresponding to different electronic price tags are different by at least the length of the data sending time window.

[0078] In an embodiment, the time slots of the data sending time windows of the connections established by the base station with the plurality of electronic price tags at the same time are connected together and do not exceed the preset connection interval.

[0079] In an embodiment, the request sending module 901 is further configured to:

[0080] When the electronic price tag network access request needs to send the auxiliary connection establishment request to the electronic price tag to be connected, determine whether the time point of the synchronization frame information of each sub-event conflicts with the data sending time window.

[0081] If yes, at the time point of the synchronization frame information of each sub-event, an auxiliary connection establishment request is sent to the electronic price tag to be connected without sending a service data packet, and the offset of the data transmission time window corresponding to the electronic price tag to be connected and the offset of the data transmission time window corresponding to the last electronic price tag that has been connected differ by at least the length of one data transmission time window.

[0082] If no, at the time point of the synchronization frame information of each sub-event, an auxiliary connection establishment request is directly sent to the electronic price tag to be connected.

[0083] In an embodiment, the request sending module 901 is further configured to:

[0084] In the process of time-sharing the electronic price tag for service data packet transmission, if the time point of the synchronization frame information of each sub-event conflicts with the data transmission time window, at the time point of the synchronization frame information of each sub-event, an auxiliary synchronization sub-frame is sent to the electronic price tag without sending a service data packet.

[0085] FIG. 10 is a schematic diagram of a system for simultaneously establishing multiple data transmission links in an embodiment of the present application, including a base station 1001 and multiple electronic price tags 1002, wherein each sub-event corresponds to an electronic price tag group, and each electronic price tag group includes multiple electronic price tags;

[0086] The base station is configured to:

[0087] At the time point of the synchronization frame information of each sub-event, an auxiliary connection establishment request is simultaneously sent to at least two electronic price tags that have not established a connection in the electronic price tag group corresponding to each sub-event, the auxiliary connection establishment request including the identification of the electronic price tags that have not established a connection in the electronic price tag group and link layer data content, and the link layer data content including the offset of the data transmission time window corresponding to each electronic price tag, wherein the offset of the data transmission time window corresponding to each electronic price tag is different.

[0088] The electronic price tag is configured to:

[0089] Within a time window after the base station sends the auxiliary connection establishment request, the electronic price tag feeds back an auxiliary connection establishment response to the base station in time after receiving the auxiliary connection establishment request.

[0090] The base station is further configured to: receive the auxiliary connection establishment response within a time window after sending the auxiliary connection establishment request; and time-share the electronic price tag corresponding to the data transmission time window for service data packet transmission with the electronic price tag that has successfully established a connection.

[0091] In summary, the method, device and system provided in the embodiments of the present application have the following beneficial effects:

[0092] 1. The auxiliary connection establishment request contains the identification of multiple electronic price tags, so that multiple electronic price tags are connected at the same time through one auxiliary connection establishment request.

[0093] 2. When establishing a connection, the data transmission time window of each electronic price tag needs to be staggered. The offset of the data transmission time window is given in the auxiliary connection establishment request to realize the time window staggering.

[0094] 3. When the data transmission time window conflicts with the transmission time of the synchronization subframe of each group, no data is transmitted, and an auxiliary synchronization subframe or a new connection establishment message is transmitted, so that the base station can establish a new connection with another electronic price tag under the condition that it has established a connection with several electronic price tags, thereby improving the efficiency of data transmission in a high-density electronic price tag scenario.

[0095] The embodiment of the present application also provides a computer device, and FIG. 11 is a schematic diagram of the computer device in the embodiment of the present application. The computer device 1100 includes a memory 1110, a processor 1120, and a computer program 1130 stored in the memory 1110 and capable of running on the processor 1120. When the processor 1120 executes the computer program 1130, the method for simultaneously establishing multiple data transmission links is implemented.

[0096] The embodiment of the present application also provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method for simultaneously establishing multiple data transmission links is implemented.

[0097] The embodiment of the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method for simultaneously establishing multiple data transmission links is implemented.

[0098] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.

[0099] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block or blocks.

[0100] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart and / or block diagram block or blocks.

[0101] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram block or blocks.

[0102] The specific embodiments described above are examples for implementing the application and the concepts introduced herein. It should be understood that the application is not limited to these specific embodiments, and that the application can be practiced with modifications and changes within the scope and spirit of the present application.

Claims

1. A method of simultaneously establishing a plurality of data transmission links, characterized by, The application is applied to a base station and comprises: At the time point of the synchronization frame information of each sub-event, auxiliary connection establishment requests are sent to at least two electronic price tags in the electronic price tag group corresponding to each sub-event which have not established connection, the auxiliary connection establishment requests comprising the identification and link layer data content of the electronic price tags in the electronic price tag group which have not established connection, the link layer data content comprising the offset of the data transmission time window corresponding to each electronic price tag, wherein the offsets of the data transmission time windows corresponding to different electronic price tags are different; Within a time window after the auxiliary connection establishment requests are sent, auxiliary connection establishment responses are received from the electronic price tags in the electronic price tag group corresponding to each sub-event in time division; The business data packets are transmitted to the electronic price tags which have successfully established connection in time division through the offsets of the data transmission time windows corresponding to the electronic price tags.

2. The method of claim 1, wherein, The number of the identification of the electronic price tags in the electronic price tag group which have not established connection in the auxiliary connection establishment requests does not exceed the upper limit of the simultaneously established links.

3. The method of claim 1, wherein, The auxiliary connection establishment requests further comprise the base station identification and the number of the electronic price tags; and The link layer data content further comprises the length of the data transmission time window and the time delay of the data transmission time window.

4. The method of claim 2, wherein, The business data packets are transmitted to the electronic price tags which have successfully established connection in time division through the offsets of the data transmission time windows corresponding to the electronic price tags, comprising: For each electronic price tag which has successfully established connection, the business data packets are transmitted to the electronic price tag after the offset of the corresponding data transmission time window, wherein the offsets of the data transmission time windows corresponding to different electronic price tags are different by at least one length of the data transmission time window.

5. The method of claim 2, wherein, The time slots of the data transmission time windows of the connections simultaneously established by the base station to the multiple electronic price tags are connected together and do not exceed the preset connection interval.

6. The method of claim 1, wherein, Further comprising: When the auxiliary connection establishment requests need to be sent to the electronic price tags to be connected with business data, it is judged whether the time point of the synchronization frame information of each sub-event conflicts with the data transmission time window; If yes, the auxiliary connection establishment requests are sent to the electronic price tags to be connected at the time point of the synchronization frame information of each sub-event without sending the business data packets, and the offset of the data transmission time window corresponding to the electronic price tag to be connected is different from the offset of the data transmission time window corresponding to the last electronic price tag which has entered the network by at least one length of the data transmission time window; and If no, the auxiliary connection establishment requests are directly sent to the electronic price tags to be connected at the time point of the synchronization frame information of each sub-event.

7. The method of claim 1, wherein, Further comprising: In the process of transmitting the business data packets to the electronic price tags in time division, if the time point of the synchronization frame information of each sub-event conflicts with the data transmission time window, auxiliary synchronization sub-frames are sent to the electronic price tags at the time point of the synchronization frame information of each sub-event without sending the business data packets.

8. An apparatus for simultaneously establishing a plurality of data transmission links, the apparatus comprising: The application is applied to a base station and comprises: The request sending module is configured to send an auxiliary connection establishment request to at least two electronic price tags in the electronic price tag group corresponding to each sub-event and not having established a connection at the time point of the synchronization frame information of each sub-event, the auxiliary connection establishment request comprising the identification and link layer data content of the electronic price tags in the electronic price tag group not having established a connection, the link layer data content comprising the offset of the data sending time window corresponding to each electronic price tag, wherein the offset of the data sending time window corresponding to each electronic price tag is different. The response receiving module is configured to receive the auxiliary connection establishment response feedbacked by the electronic price tags in the electronic price tag group corresponding to each sub-event in a time window after the auxiliary connection establishment request is sent. The service data transmission module is configured to perform service data packet transmission with the electronic price tags having established a successful connection in a time-sharing manner through the offset of the data sending time window corresponding to each electronic price tag.

9. A system for simultaneously establishing a plurality of data transmission links, characterized by The base station and the plurality of electronic price tags are included, wherein each sub-event corresponds to an electronic price tag group, and each electronic price tag group comprises a plurality of electronic price tags. The base station is configured to: send an auxiliary connection establishment request to at least two electronic price tags in the electronic price tag group corresponding to each sub-event and not having established a connection at the time point of the synchronization frame information of each sub-event, the auxiliary connection establishment request comprising the identification and link layer data content of the electronic price tags in the electronic price tag group not having established a connection, the link layer data content comprising the offset of the data sending time window corresponding to each electronic price tag, wherein the offset of the data sending time window corresponding to each electronic price tag is different. The electronic price tag is configured to: feed back an auxiliary connection establishment response to the base station in a time-sharing manner in a time window after the auxiliary connection establishment request is sent by the base station after receiving the auxiliary connection establishment request. The base station is further configured to receive the auxiliary connection establishment response in a time window after the auxiliary connection establishment request is sent, and perform service data packet transmission with the electronic price tags having established a successful connection in a time-sharing manner through the offset of the data sending time window corresponding to each electronic price tag. The processor implements the method in any one of claims 1 to 7 when executing the computer program.

10. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The computer readable storage medium stores the computer program, and the computer program is executed by the processor to implement the method in any one of claims 1 to 7.

11. A computer readable storage medium, characterized in that, The computer program product comprises the computer program, and the computer program is executed by the processor to implement the method in any one of claims 1 to 7.

12. A computer program product, characterised in that, ​

Citation Information

Patent Citations

  • Licensed assisted access system-based method and device for uplink data transmission

    CN109997402A

  • Electronic price tag positioning method, device and system

    CN110636450A

  • Communication method of electronic price tag network and related device

    CN112152749A

  • Electronic price tag communication method and device and computer readable storage medium

    CN112636791A

  • Method, device and system for simultaneously establishing multiple data transmission links

    CN118843216A