Methods and apparatus for data exchange in power business, electronic equipment and storage media

By adopting an orthogonal configuration of the target service control carrier and synchronization sequence group in the narrowband communication system, efficient response of the communication terminal is achieved, the bandwidth of narrowband communication is improved, and the problem of poor capability of narrowband communication terminals is solved.

CN120676460BActive Publication Date: 2025-11-14SICHUAN HAIGE HENGTONG PRIVATE NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511155024.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2025-11-14
Estimated Expiration
2045-08-18

AI Technical Summary

Technical Problem

Narrowband communication has poor terminal carrying capacity, making it particularly unsuitable for applications requiring high bandwidth, which leads to a bottleneck in its promotion.

Method used

By configuring and resolving synchronization sequence groups using target service control carriers between network-side devices and communication terminals, it is ensured that the synchronization sequences in each communication terminal group are mutually orthogonal and that response responses are sent simultaneously within the same period, thereby reducing the time occupied by responses.

Benefits of technology

It effectively improved the bandwidth of narrowband communication, solved the problem of poor capability of narrowband communication terminals, and achieved a larger bandwidth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120676460B_ABST
    Figure CN120676460B_ABST
Patent Text Reader

Abstract

This application provides a power service data interaction method and apparatus, electronic device, and storage medium. The method, applied to network-side equipment, includes: sending a target request to multiple communication terminals via a target service control carrier for carrying the target service; acquiring N sets of synchronization sequence groups sent by the multiple communication terminals in response to the target request as target responses, wherein any two communication terminals in each communication terminal group are configured with synchronization sequences from the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal; parsing the N sets of synchronization sequence groups, and determining that the target response from the specified communication terminal has been correctly received when a synchronization sequence corresponding to a specified communication terminal as the target response of the specified communication terminal is obtained, wherein the specified communication terminal is any one of the multiple communication terminals. This application can solve the problem of poor terminal carrying capacity in narrowband communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a method and apparatus for power business data interaction, an electronic device, and a storage medium. Background Technology

[0002] Narrowband communication devices typically have low power consumption, making them suitable for applications requiring long-term operation, such as IoT devices and sensor networks. For example, the 230MHz power wireless communication system currently being implemented in the power industry also falls under the category of narrowband communication. Narrowband communication is a wireless communication technology characterized by using a relatively narrow bandwidth to transmit information. Compared to broadband communication, narrowband communication utilizes frequency resources more efficiently, making it suitable for specific application scenarios. Due to its wide coverage and strong anti-interference capabilities, narrowband communication has become the most promising technology for large-scale deployment in specific scenarios (e.g., power wireless communication systems).

[0003] However, due to the limited bandwidth of narrowband communication, the data transmission rate is usually low, making it unsuitable for applications that require high bandwidth, especially since it has poor terminal support capabilities, which creates a bottleneck for its promotion.

[0004] Therefore, the related technologies suffer from the problem of poor carrying capacity of narrowband communication terminals. Summary of the Invention

[0005] This application provides a power business data interaction method and apparatus, electronic device and storage medium to at least solve the problem of poor carrying capacity of narrowband communication terminals in related technologies.

[0006] According to one aspect of the embodiments of this application, a power service data interaction method is provided, applied to a network-side device, including:

[0007] The target request is sent to multiple communication terminals through the target service control carrier used to carry the target service.

[0008] Obtain N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request as the target response, wherein the plurality of communication terminals are divided into N communication terminal groups, and the synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal, and N is an integer greater than or equal to 1.

[0009] The N sets of synchronization sequence groups are parsed. When a synchronization sequence corresponding to a specified communication terminal and serving as the target response of the specified communication terminal is obtained, it is determined that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of the plurality of communication terminals.

[0010] Optionally, as described above, before sending the target request to multiple communication terminals via a target service control carrier used to carry the target service, the method further includes:

[0011] After confirming that the communication terminal is powered on, the network-side device is aligned with the communication terminal in the time slot.

[0012] Optionally, as described above, sending a target request to multiple communication terminals via a target service control carrier used to carry the target service includes:

[0013] When N is greater than or equal to 2, the target request is sent to the multiple communication terminals in sequence according to the preset communication terminal request sending order, through the target service control carrier, wherein each target request occupies one time slot.

[0014] Optionally, as described above, the method further includes:

[0015] Determine the number of bits corresponding to each target request;

[0016] The duration of the time slot is determined according to the number of bits.

[0017] Optionally, as described above, obtaining the N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request as a target reply includes:

[0018] Identify all first TDMA frames used for sending the target request in the current period;

[0019] When N is greater than or equal to 2, the first set of synchronization sequence groups sent by the first communication terminal group in response to the target request is received in Q time slots of the M second TDMA frames following all the first TDMA frames, wherein the M second TDMA frames following all the first TDMA frames are TDMA frames located in the same period as all the first TDMA frames, the first communication terminal group is the first Q communication terminal groups among the N communication terminal groups that received the target request, the Q time slots are located after the first P time slots of the M second TDMA frames, P+Q=N, M is an integer greater than or equal to 1, P is an integer greater than or equal to 1, and Q is an integer greater than or equal to 1;

[0020] When N is greater than or equal to 2, the second group of synchronization sequences sent by the second communication terminal group in response to the target request is received in the first P time slots of the M second TDMA frames in the next period of the current period, wherein the second communication terminal group is the last P communication terminal groups among the N communication terminal groups that received the target request.

[0021] Alternatively, the method described above can be used:

[0022] The target service control carrier is a carrier dedicated to carrying the target service.

[0023] According to another aspect of the embodiments of this application, a power business data interaction method is also provided, applied to a communication terminal, including:

[0024] The network-side device obtains the target request sent by the target service control carrier carrying the target service. When the communication terminal includes multiple terminals, the multiple communication terminals are divided into N communication terminal groups. Each communication terminal in each communication terminal group is configured as a synchronization sequence under different phase offsets in the same synchronization sequence group, where N is an integer greater than or equal to 1.

[0025] In response to the target request, a target response is sent to the network-side device according to the configured synchronization sequence, so that the network-side device parses the N sets of synchronization sequence groups. When a synchronization sequence corresponding to the specified communication terminal is obtained as the target response of the specified communication terminal, it is determined that the target response of the specified communication terminal has been correctly received, wherein the specified communication terminal is any one of the plurality of communication terminals.

[0026] Optionally, as described above, the method further includes:

[0027] Based on the target period of the communication terminal and the time slot duration of the target service control carrier, the load capacity of a single target service control carrier is determined.

[0028] If the load capacity is greater than the number of terminals of the plurality of communication terminals, the number of request windows per second is increased according to the relationship between the load capacity and the number of terminals.

[0029] According to another aspect of the embodiments of this application, a power service data interaction device is also provided, applied to network-side equipment, including:

[0030] The sending module is used to send target requests to multiple communication terminals via a target service control carrier used to carry the target service;

[0031] The acquisition module is used to acquire N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request as the target response, wherein the plurality of communication terminals are divided into N communication terminal groups, and the synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal, and N is an integer greater than or equal to 1.

[0032] The parsing module is used to parse the N sets of synchronization sequence groups. When a synchronization sequence corresponding to a specified communication terminal is obtained as the target response of the specified communication terminal, it is determined that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of the plurality of communication terminals.

[0033] According to another aspect of the embodiments of this application, a power business data interaction device is also provided, applied to a communication terminal, comprising:

[0034] The acquisition module is used to acquire the target request sent by the network-side device through the target service control carrier carrying the target service. When the communication terminal includes multiple terminals, the multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1.

[0035] A response module is used to respond to the target request and send a target response to the network-side device according to a configured synchronization sequence, so that the network-side device parses the N sets of synchronization sequence groups. When it obtains a synchronization sequence corresponding to a specified communication terminal as the target response of the specified communication terminal, it determines that the target response of the specified communication terminal has been correctly received, wherein the specified communication terminal is any one of the plurality of communication terminals.

[0036] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein the memory is used to store a computer program; and the processor is used to execute the method steps of any of the above embodiments by running the computer program stored in the memory.

[0037] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the method steps of any of the above embodiments when running.

[0038] This application provides a power service data interaction method and apparatus, electronic device, and storage medium. The method applied to a network-side device includes: sending a target request to multiple communication terminals via a target service control carrier for carrying a target service; obtaining N sets of synchronization sequences sent by the multiple communication terminals in response to the target request as target responses, wherein the multiple communication terminals are divided into N communication terminal groups, and the synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences from the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal, where N is an integer greater than or equal to 1; parsing the N sets of synchronization sequences, and determining that the target response of the specified communication terminal has been correctly received when a synchronization sequence corresponding to a specified communication terminal as the target response of the specified communication terminal is obtained, wherein the specified communication terminal is any one of the multiple communication terminals. By using the target service control carrier to carry the target service, the reduction in bandwidth caused by sharing the carrier with other services can be effectively reduced. Furthermore, the terminal can send response messages simultaneously using a synchronization sequence, instead of sending responses sequentially, which significantly reduces the response time. This effectively increases the bandwidth and achieves the technical effect of providing a large bandwidth even with narrowband communication. This solves the problem of poor bandwidth capacity of narrowband communication terminals in related technologies. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a schematic diagram of the hardware environment for an optional power business data interaction method according to an embodiment of this application;

[0042] Figure 2 This is a flowchart illustrating an optional power service data interaction method applied to network-side equipment according to an embodiment of this application;

[0043] Figure 3 This is a flowchart illustrating another optional power service data interaction method applied to network-side equipment according to an embodiment of this application;

[0044] Figure 4 This is a flowchart illustrating an optional power service data interaction method applied to a communication terminal according to an embodiment of this application;

[0045] Figure 5 This is a schematic diagram illustrating the timing relationship between an optional communication terminal and a network-side device according to an embodiment of this application.

[0046] Figure 6 This is a schematic diagram of the heartbeat service interaction timing between an optional communication terminal and a network-side device according to an embodiment of this application;

[0047] Figure 7 This is a schematic diagram of the heartbeat service interaction timing between a communication terminal and a network-side device according to another optional embodiment of this application;

[0048] Figure 8 This is a structural block diagram of an optional power service data interaction device applied to a network-side device according to an embodiment of this application;

[0049] Figure 9 This is a structural block diagram of an optional power service data interaction device applied to a communication terminal according to an embodiment of this application;

[0050] Figure 10 This is a structural block diagram of an optional electronic device according to an embodiment of this application. Detailed Implementation

[0051] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0052] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0053] According to one aspect of the embodiments of this application, a method for exchanging power business data is provided. Optionally, in this embodiment, the above-described power business data exchange method can be applied to, for example... Figure 1 The hardware environment shown consists of network-side equipment 1402 (e.g., a base station, or equipment with equivalent base station functions (e.g., drone base station, mobile base station, etc.)) and communication terminal 1404. Figure 1 As shown, network-side device 1402 is connected to communication terminal 1404 via a network, and network-side device 1402 is connected to core network 1406 via a network (e.g., TPC / IP). Core network 1406 is connected to control node 1408 (e.g., power master station) via a network (e.g., TPC / IP). Communication terminal 1404 is connected to service terminal 1410 (e.g., power service terminal) via a network (e.g., serial / Ethernet communication) to provide data storage services for server 1404. Figure 1 As can be seen, the power master station 1408 sends a service request. The service request passes through the core network 1406 to the network-side device 1402 and then sends a downlink request (e.g., an air interface heartbeat request frame) to the communication terminal 1404. After decoding, the communication terminal 1404 interacts with the service terminal 1410. The communication terminal 1404 then sends an uplink response (e.g., an air interface heartbeat response frame) to the network-side device 1402.

[0054] The aforementioned network may include, but is not limited to, at least one of the following: wired network, wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: wide area network, metropolitan area network, local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity), Bluetooth. The terminal may not be limited to PC, mobile phone, tablet computer, etc.

[0055] Taking the power service data interaction method in this embodiment, executed by a network-side device, as an example, Figure 2 A power business data interaction method provided in this application includes the following steps:

[0056] Step S202: Send a target request to multiple communication terminals through the target service control carrier used to carry the target service.

[0057] The power business data interaction method in this embodiment can be applied to scenarios requiring target requests and responses through narrowband communication systems. Examples include scenarios involving heartbeat requests (i.e., target requests are heartbeat requests) and responses in power narrowband communication, and scenarios involving target requests and responses in automatic meter reading (electricity meters, etc.) narrowband communication, as well as other scenarios. This embodiment uses heartbeat requests and responses in power narrowband communication as an example to illustrate the above-described power business data interaction method. For other types of scenarios, the above-described power business data interaction method is equally applicable, provided there is no contradiction.

[0058] The target business could be substation automation, distribution automation, smart metering, or other related services within the power industry.

[0059] The 230MHz power line wireless communication system supports various bandwidths (25kHz, 50kHz, 100kHz, etc.). A TDMA frame is divided into four time slots (slot1, slot2, slot3, slot4), each slot lasting 15ms. A single TDMA frame lasts 60ms. The timing relationship between the network-side equipment and the communication terminal is as follows: Figure 5 As shown.

[0060] Specifically, after the power master station sends a service request to the core network, the core network transmits it to the network-side equipment. Then, the network-side equipment sends a target request (i.e., an air interface target request frame) to the communication terminal. In the complete interaction process, the communication terminal decodes the target request, interacts with the power service terminal, and then sends the target response (i.e., an air interface response frame) in response to the target request to the network-side equipment.

[0061] As an optional implementation, the target service control carrier in this embodiment can be a carrier dedicated to carrying the target service; that is, this target service control carrier is specifically used for carrying the target service. Alternatively, the target service control carrier can also be shared with the control channel.

[0062] As an optional implementation, the method described above can be implemented by the following steps: Step S202, which involves sending a target request to multiple communication terminals via a target service control carrier used to carry the target service, is as follows:

[0063] When N is greater than or equal to 2, target requests are sent to multiple communication terminals sequentially through the target service control carrier according to the preset communication terminal request sending order, wherein each target request occupies one time slot.

[0064] In other words, when all communication terminals are divided into two or more groups, the network-side equipment sends target requests (standard control frames, which may carry unique information) to multiple communication terminals sequentially according to a pre-set request sending order. Each target request occupies one time slot. When each time slot is 15ms and contains 64 communication terminals, the 64 communication terminals occupy 960ms. Furthermore, communication terminals currently performing data services do not send target service requests; they are all processed as if they have targets. The next TDMA frame is used to acquire the target response frame sent by the communication terminal.

[0065] As an optional implementation, as described above, before executing step S202, which sends a target request to multiple communication terminals via a target service control carrier for carrying the target service, the following steps can be performed in advance: after determining that the communication terminal is powered on, the network-side equipment is aligned with the communication terminal's time slot. That is, the communication terminal is aligned with the network-side equipment's time slot after powering on. Furthermore, the time slot can be calibrated using BeiDou or other positioning methods. For example, service registration can begin from a certain 1PPS alignment.

[0066] Step S204: Obtain N sets of synchronization sequence groups sent by multiple communication terminals in response to the target request as the target's reply. The multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1.

[0067] Specifically, after the target request is sent to the communication terminal, the communication terminal can decode the target request and interact with the power business terminal to generate a target response in response to the target request.

[0068] In this embodiment, the communication terminal can configure the synchronization sequence (i.e., Gold orthogonal sequence) corresponding to each communication terminal when responding through frequency writing, etc. Since the number of Gold orthogonal sequences is limited, and considering the latency that the network-side device will have during parsing, multiple communication terminals can be grouped into N communication terminal groups, where N is an integer greater than or equal to 1. When N is 1, it means that the number of communication terminals is small, and there is no need to group them. For example, when N is 2, if there are 64 communication terminals, each communication terminal group can include 32 communication terminals. Furthermore, the number of communication terminals included in each communication terminal group can be modified, and it is not limited here. That is, 32 communication terminals can send at the same time without affecting each other. For the same communication terminal group, the synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are orthogonal to each other, so different communication terminals in the same communication terminal group will not affect each other.

[0069] Furthermore, the communication terminal only sends a synchronization sequence in response. Preferably, a Gold orthogonal sequence (the length can be 63 symbols or 128 symbols or defined according to the specific situation) can be used, and the Gold orthogonal sequences in the same group are mutually orthogonal.

[0070] In this embodiment, the N sets of synchronization sequence groups acquired by the network-side device are synchronization sequence groups sent by multiple communication terminals in response to the same period target request. Furthermore, the N sets of synchronization sequence groups can be acquired in the same period or acquired separately in different periods.

[0071] Step S206: Parse the N sets of synchronization sequence groups. When a synchronization sequence corresponding to the specified communication terminal and serving as the target response of the specified communication terminal is obtained, it is determined that the target response of the specified communication terminal has been correctly received. Here, the specified communication terminal is any one of the multiple communication terminals.

[0072] Specifically, after acquiring N sets of synchronization sequence groups, the network-side device can parse these N sets. Since the synchronization sequences within the same set are orthogonal to each other, it can determine whether a synchronization sequence corresponding to the target response of the specified communication terminal has been received. If received, it is determined that the target response of the specified communication terminal has been correctly received; if not received, it is determined that the target response of the specified communication terminal has not been correctly received. Thus, this method can be used to determine whether the response from the specified terminal has been correctly received.

[0073] As an optional implementation, the method described above further includes the following steps: determining the number of bits corresponding to each target request; and determining the duration of the time slot according to the number of bits. That is, in this embodiment, the duration of the time slot can be adjusted according to the number of bits corresponding to each target request. For example, if the number of effective bits carried is small (e.g., less than 50 bits), the time slot time can be shortened, for example, each time slot can be shortened to 5ms. If the number of effective bits is large (e.g., greater than 50 bits), the time slot time can be extended, for example, each time slot can be 15ms.

[0074] like Figure 3 As shown, as an optional implementation, the method described above can be implemented by the following steps to obtain N sets of synchronization sequence groups sent by multiple communication terminals in response to the target request, which serve as the target's reply:

[0075] Step S302: Determine all first TDMA frames used for sending the target request in the current period.

[0076] Specifically, the current period refers to the time interval from when the network-side device sends a target request to when it sends the next new target request. Therefore, all first TDMA frames in the current period are as follows: Figure 6 The TDMA frames shown are between 1PPS and 1PPS+1 used for sending a target request.

[0077] Step S304: When N is greater than or equal to 2, receive the first set of synchronization sequence groups sent by the first communication terminal group in response to the target request in the Q time slots of the M second TDMA frames following all the first TDMA frames. The M second TDMA frames following all the first TDMA frames are TDMA frames located in the same period as all the first TDMA frames. The first communication terminal group is the first Q communication terminal groups among the N communication terminal groups that received the target request. The Q time slots are located after the first P time slots of the M second TDMA frames, P+Q=N, M is an integer greater than or equal to 1, P is an integer greater than or equal to 1, and Q is an integer greater than or equal to 1.

[0078] In other words, when the number of communication terminal groups is greater than or equal to 2, N synchronization sequence groups will be sent to the network-side equipment by the communication terminals at different periods. This method of sending N synchronization sequence groups is used because after receiving the target request, the communication terminal still needs to interact with the service terminal, which takes approximately several hundred milliseconds (the interaction time varies for different power service terminals). Example 1, such as... Figure 6As shown, when N is 2, P is 1, Q is also 1, and the time slot t is 15ms. Taking a communication terminal group consisting of 32 communication terminals (i.e., a synchronization sequence group consisting of 32 synchronization sequences) as an example, to avoid waiting for the time required for communication terminals and service terminals to interact in the same cycle, the first response received in the current cycle is made to be the response from the last 32 communication terminals in the previous cycle. This leaves a minimum interaction time of 480ms (for the first 32 communication terminals) and a maximum of 960ms (including the last 32 communication terminals) between the communication terminal and the service terminal, which is consistent with practical use. The minimum time delay between a single terminal's target request and response is 480ms, and the maximum time is 960ms. Therefore, the interaction between the first 32 communication terminals (i.e., the first communication terminal group) and the service terminal is completed when the last 32 communication terminals complete obtaining the target request. This allows the first set of synchronization sequences sent by the first 32 communication terminals in response to the target request to be obtained in the same cycle. Therefore, the quantity P can be determined based on the duration T required for the interaction between the communication terminal and the service terminal, the duration t of each time slot, and the number n of synchronization sequences included in each synchronization sequence group. Optionally, P is an integer rounded up from T / (t×n). It can be seen that every 32 terminal requests form a group, and the following TDMA frame (4 time slots, 60ms) serves as the response window. That is, 960ms + 60ms = 1020ms supports 64 terminals. Taking a target every 30 seconds as an example, if four time slots on a single carrier are used for control signals (i.e., for transmitting target requests), then the maximum number of supported communication terminals is: [30000 / (960+60)] × 64 = 1882 (terminals). Figure 7 In the example shown, M is 2, P is 2, Q is 4, and there are two empty time slots in the M second TDMA frames.

[0079] Step S306: When N is greater than or equal to 2, in the first P time slots of the M second TDMA frames in the next period of the current period, receive the second set of synchronization sequence groups sent by the second communication terminal group in response to the target request, wherein the second communication terminal group is the last P communication terminal groups among the N communication terminal groups that received the target request.

[0080] Since not all synchronization sequence groups are fully received in the current cycle, the second synchronization sequence group sent by the second communication terminal group will be received in the first P time slots of the next cycle. Based on Example 1, if 30 seconds are configured with two time windows for each communication terminal under the target service, the number of devices that can be carried is: 1882 / 2 = 941.

[0081] If the number of effective bits carried is small, the time slot duration can be shortened. If the time slot is shortened to 5ms, and the target is 30s per cycle, with four time slots per carrier used for the control channel, then the number of bits carried is: 192 × 30 = 5760 (bits).

[0082] like Figure 4 As shown, according to another aspect of the embodiments of this application, a power business data interaction method is also provided, applied to a communication terminal, including the following steps:

[0083] Step S402: Obtain the target request sent by the network-side device through the target service control carrier carrying the target service. When there are multiple communication terminals, the multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1.

[0084] Step S404: In response to the target request, a target response is sent to the network-side device according to the configured synchronization sequence, so that the network-side device parses the N sets of synchronization sequence groups. When a synchronization sequence corresponding to the specified communication terminal is obtained as the target response of the specified communication terminal, it is determined that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of the multiple communication terminals.

[0085] In this embodiment, the power service data interaction method applied to the communication terminal can refer to the power service data interaction method applied to the network side equipment in the previous embodiment, and will not be described again here.

[0086] As an optional implementation, the method described above further includes the following steps: determining the bandwidth of a single target service control carrier based on the target period of the communication terminal and the time slot duration of the target service control carrier; when the bandwidth is greater than the number of terminals in the multiple communication terminals, increasing the number of request windows per second according to the relationship between the bandwidth and the number of terminals. In other words, if the actual bandwidth does not require the available bandwidth, increasing the number of request windows per terminal per second according to the relationship between the bandwidth and the number of terminals can result in more stable reception, and the increase is based on obtaining the synchronization sequence of each communication terminal.

[0087] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein the memory is used to store a computer program; and the processor is used to execute the method steps of any of the above embodiments by running the computer program stored in the memory.

[0088] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the method steps of any of the above embodiments when running.

[0089] This application provides a power service data interaction method and apparatus, electronic device, and storage medium. The method applied to a network-side device includes: sending a target request to multiple communication terminals via a target service control carrier for carrying the target service; obtaining N sets of synchronization sequences sent by the multiple communication terminals in response to the target request as target responses, wherein the multiple communication terminals are divided into N communication terminal groups, and the synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences from the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal, where N is an integer greater than or equal to 1; parsing the N sets of synchronization sequences, and determining that the target response of the specified communication terminal has been correctly received when a synchronization sequence corresponding to a specified communication terminal as the target response of the specified communication terminal is obtained, wherein the specified communication terminal is any one of the multiple communication terminals. By using the target service control carrier to carry the target service, the reduction in bandwidth caused by sharing the carrier with other services can be effectively reduced. Furthermore, the terminal can send response messages simultaneously using a synchronization sequence, instead of sending responses sequentially, which significantly reduces the response time. This effectively increases the bandwidth and achieves the technical effect of providing a large bandwidth even with narrowband communication. This solves the problem of poor bandwidth capacity of narrowband communication terminals in related technologies.

[0090] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0091] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM (Read-Only Memory) / RAM (Random Access Memory), magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0092] According to another aspect of the embodiments of this application, a power service data interaction apparatus for implementing the above-described power service data interaction method for network-side devices is also provided. Figure 8 This is a structural block diagram of an optional power service data interaction device applied to a network-side device according to an embodiment of this application, such as... Figure 8 As shown, the device may include:

[0093] The sending module 81 is used to send a target request to multiple communication terminals through a target service control carrier used to carry the target service;

[0094] The acquisition module 82 is used to acquire N sets of synchronization sequence groups sent by multiple communication terminals in response to a target request as a response to the target. The multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1.

[0095] The parsing module 83 is used to parse N sets of synchronization sequence groups. When a synchronization sequence corresponding to a specified communication terminal is obtained as the target response of the specified communication terminal, it is determined that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of multiple communication terminals.

[0096] It should be noted that the sending module 81 in this embodiment can be used to perform the above step S202, the obtaining module 82 in this embodiment can be used to perform the above step S204, and the parsing module 83 in this embodiment can be used to perform the above step S206.

[0097] According to another aspect of the embodiments of this application, a power service data interaction device for a communication terminal is also provided for implementing the above-described power service data interaction method for a communication terminal. Figure 9 This is a structural block diagram of an optional power service data interaction device applied to a communication terminal according to an embodiment of this application, such as... Figure 9 As shown, the device may include:

[0098] The acquisition module 91 is used to acquire the target request sent by the network-side device through the target service control carrier carrying the target service. When there are multiple communication terminals, the multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1.

[0099] The response module 92 is used to respond to the target request and send the target response to the network-side device according to the configured synchronization sequence, so that the network-side device can parse the N sets of synchronization sequence groups. When it obtains the synchronization sequence corresponding to the specified communication terminal as the target response of the specified communication terminal, it determines that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of the multiple communication terminals.

[0100] It should be noted that the acquisition module 91 in this embodiment can be used to perform the above step S402, and the response module 92 in this embodiment can be used to perform the above step S404.

[0101] In addition to the modules described above, the apparatus in this embodiment may also include modules that execute any method in any of the aforementioned power business data interaction methods.

[0102] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should also be noted that the above modules, as part of a device, can operate in environments such as... Figure 1 The hardware environment shown can be implemented through software or hardware, and the hardware environment includes the network environment.

[0103] According to another aspect of the embodiments of this application, an electronic device for implementing the above-described power business data interaction method is also provided. The electronic device may be a server, a terminal, or a combination thereof.

[0104] According to another embodiment of this application, an electronic device is also provided, comprising: Figure 10As shown, the electronic device may include: a processor 1501, a communication interface 1502, a memory 1503, and a communication bus 1504, wherein the processor 1501, the communication interface 1502, and the memory 1503 communicate with each other through the communication bus 1504.

[0105] Memory 1503 is used to store computer programs;

[0106] When processor 1501 executes the program stored in memory 1503, it performs the following steps:

[0107] Step S202: Send a target request to multiple communication terminals through the target service control carrier used to carry the target service.

[0108] Step S204: Obtain N sets of synchronization sequence groups sent by multiple communication terminals in response to the target request as the target's reply. The multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1.

[0109] Step S206: Parse the N sets of synchronization sequence groups. When a synchronization sequence corresponding to the specified communication terminal and serving as the target response of the specified communication terminal is obtained, it is determined that the target response of the specified communication terminal has been correctly received. Here, the specified communication terminal is any one of the multiple communication terminals.

[0110] Optionally, in this embodiment, the communication bus can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used to represent it in the figure, but this does not mean that there is only one bus or one type of bus. The communication interface is used for communication between the aforementioned electronic device and other devices.

[0111] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0112] As an example, the memory 1503 described above may include, but is not limited to, the sending module 81, the acquisition module 82, and the parsing module 83 of the power service data interaction device applied to network-side equipment, and may also include, but is not limited to, the acquisition module 91 and the response module 92 of the power service data interaction device applied to communication terminals. Furthermore, it may include, but is not limited to, other module units of the power service data interaction device applied to network-side equipment and / or communication terminals, which will not be elaborated further in this example.

[0113] The processor mentioned above can be a general-purpose processor, including but not limited to: CPU (Central Processing Unit), NP (Network Processor), etc.; it can also be DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0114] This application also provides a computer-readable storage medium, which includes a stored program, wherein the program executes the method steps of the above method embodiments when it runs.

[0115] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, ROMs, RAMs, portable hard drives, magnetic disks, or optical disks.

[0116] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0117] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0118] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0119] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.

[0120] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the solution provided in this embodiment, depending on actual needs.

[0121] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0122] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for exchanging power business data, characterized in that, Applied to network-side devices, including: A target request is sent to multiple communication terminals via a target service control carrier used to carry the target service; the target service control carrier is a carrier dedicated to carrying the target service. The method involves acquiring N sets of synchronization sequences sent by the plurality of communication terminals in response to the target request, serving as responses to the target. The plurality of communication terminals are divided into N communication terminal groups. Any two communication terminals within each communication terminal group are configured with synchronization sequences that are two synchronization sequences from the same synchronization sequence group, and these sequences are orthogonal to each other. N is an integer greater than or equal to 1. Acquiring the N sets of synchronization sequences sent by the plurality of communication terminals in response to the target request includes: determining all first TDMA frames used for sending the target request in the current period; and, if N is greater than or equal to 2, receiving the first synchronization sequences sent by the first communication terminal group in response to the target request during Q time slots of M second TDMA frames following all the first TDMA frames. A synchronization sequence group is formed, wherein the M second TDMA frames following all the first TDMA frames are TDMA frames located in the same period as all the first TDMA frames, the first communication terminal group is the first Q communication terminal groups among the N communication terminal groups that received the target request, the Q time slots are located after the first P time slots of the M second TDMA frames, P+Q=N, M is an integer greater than or equal to 1, P is an integer greater than or equal to 1, and Q is an integer greater than or equal to 1; when N is greater than or equal to 2, the second synchronization sequence group sent by the second communication terminal group in response to the target request is received in the first P time slots of the M second TDMA frames in the next period of the current period, wherein the second communication terminal group is the last P communication terminal groups among the N communication terminal groups that received the target request; The N sets of synchronization sequence groups are parsed. When a synchronization sequence corresponding to a specified communication terminal and serving as the target response of the specified communication terminal is obtained, it is determined that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of the plurality of communication terminals.

2. The method according to claim 1, characterized in that, Before sending the target request to multiple communication terminals via a target service control carrier used to carry the target service, the method further includes: After confirming that the communication terminal is powered on, the network-side device is aligned with the communication terminal in the time slot.

3. The method according to claim 1, characterized in that, The step of sending a target request to multiple communication terminals via a target service control carrier used to carry the target service includes: When N is greater than or equal to 2, the target request is sent to the multiple communication terminals in sequence according to the preset communication terminal request sending order, through the target service control carrier, wherein each target request occupies one time slot.

4. The method according to claim 3, characterized in that, The method further includes: Determine the number of bits corresponding to each target request; The duration of the time slot is determined according to the number of bits.

5. A method for exchanging power business data, characterized in that, Applied to communication terminals, including: The network-side device obtains the target request sent by the target service control carrier carrying the target service. The target service control carrier is a carrier dedicated to carrying the target service. When there are multiple communication terminals, the multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1. In response to the target request, and according to the configured synchronization sequence, a target response is sent to the network-side device, so that the network-side device parses the N sets of synchronization sequence groups. When a synchronization sequence corresponding to a specified communication terminal is obtained as the target response of the specified communication terminal, it is determined that the target response of the specified communication terminal has been correctly received, wherein the specified communication terminal is any one of the plurality of communication terminals; the network-side device is further configured to perform: obtaining the N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request as target responses, including: determining all first TDMA frames used for sending the target request in the current period; when N is greater than or equal to 2, receiving the first communication terminal group as a response to the target request in Q time slots of M second TDMA frames after all the first TDMA frames. The first set of synchronization sequence groups is sent, wherein the M second TDMA frames following all the first TDMA frames are TDMA frames located in the same period as all the first TDMA frames, the first communication terminal group is the first Q communication terminal groups among the N communication terminal groups that received the target request, the Q time slots are located after the first P time slots of the M second TDMA frames, P+Q=N, M is an integer greater than or equal to 1, P is an integer greater than or equal to 1, and Q is an integer greater than or equal to 1; when N is greater than or equal to 2, the second set of synchronization sequence groups sent by the second communication terminal group in response to the target request is received in the first P time slots of the M second TDMA frames in the next period of the current period, wherein the second communication terminal group is the last P communication terminal groups among the N communication terminal groups that received the target request.

6. The method according to claim 5, characterized in that, The method further includes: Based on the target period of the communication terminal and the time slot duration of the target service control carrier, the load capacity of a single target service control carrier is determined. If the load capacity is greater than the number of terminals of the plurality of communication terminals, the number of request windows per second is increased according to the relationship between the load capacity and the number of terminals.

7. A power business data interaction device, characterized in that, Applied to network-side devices, including: The transmitting module is used to transmit a target request to multiple communication terminals via a target service control carrier used to carry the target service; the target service control carrier is a carrier dedicated to carrying the target service. The acquisition module is configured to acquire N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request, serving as responses to the target. The plurality of communication terminals are divided into N communication terminal groups, and the synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences from the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1. Acquiring the N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request includes: determining all first TDMA frames used for sending the target request in the current period; and, if N is greater than or equal to 2, receiving the synchronization sequence groups sent by the first communication terminal group in response to the target request in Q time slots of M second TDMA frames following all the first TDMA frames. The first synchronization sequence group, wherein the M second TDMA frames following all the first TDMA frames are TDMA frames located in the same period as all the first TDMA frames, the first communication terminal group is the first Q communication terminal groups among the N communication terminal groups that received the target request, the Q time slots are located after the first P time slots of the M second TDMA frames, P+Q=N, M is an integer greater than or equal to 1, P is an integer greater than or equal to 1, and Q is an integer greater than or equal to 1; when N is greater than or equal to 2, the second synchronization sequence group sent by the second communication terminal group in response to the target request is received in the first P time slots of the M second TDMA frames in the next period of the current period, wherein the second communication terminal group is the last P communication terminal groups among the N communication terminal groups that received the target request; The parsing module is used to parse the N sets of synchronization sequence groups. When a synchronization sequence corresponding to a specified communication terminal is obtained as the target response of the specified communication terminal, it is determined that the target response of the specified communication terminal has been correctly received. The specified communication terminal is any one of the plurality of communication terminals.

8. A power business data interaction device, characterized in that, Applied to communication terminals, including: The acquisition module is used to acquire the target request sent by the network-side device through the target service control carrier carrying the target service. When the communication terminal includes multiple terminals, the multiple communication terminals are divided into N communication terminal groups. The synchronization sequences configured for any two communication terminals in each communication terminal group are two synchronization sequences in the same synchronization sequence group, and the synchronization sequences configured for any two communication terminals are mutually orthogonal. N is an integer greater than or equal to 1. A response module is configured to respond to the target request and send a target response to the network-side device according to a configured synchronization sequence, so that the network-side device parses N sets of synchronization sequence groups. When it obtains a synchronization sequence corresponding to a specified communication terminal as the target response of the specified communication terminal, it determines that the target response of the specified communication terminal has been correctly received, wherein the specified communication terminal is any one of the plurality of communication terminals. The network-side device is further configured to perform: obtaining N sets of synchronization sequence groups sent by the plurality of communication terminals in response to the target request as target responses, including: determining all first TDMA frames used for sending the target request in the current period; when N is greater than or equal to 2, receiving the first communication terminal group as a response to the target request in Q time slots of M second TDMA frames following all the first TDMA frames. A first set of synchronization sequence groups sent in response to a target request, wherein the M second TDMA frames following all the first TDMA frames are TDMA frames located in the same period as all the first TDMA frames, the first communication terminal group is the first Q communication terminal groups among the N communication terminal groups that received the target request, the Q time slots are located after the first P time slots of the M second TDMA frames, P+Q=N, M is an integer greater than or equal to 1, P is an integer greater than or equal to 1, and Q is an integer greater than or equal to 1; when N is greater than or equal to 2, a second set of synchronization sequence groups sent by a second communication terminal group in response to the target request is received in the first P time slots of the M second TDMA frames in the next period of the current period, wherein the second communication terminal group is the last P communication terminal groups among the N communication terminal groups that received the target request.

9. An electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein, The processor, the communication interface, and the memory communicate with each other via the communication bus, characterized in that... The memory is used to store computer programs; The processor is configured to perform the method of any one of claims 1 to 6 by running the computer program stored in the memory.

10. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 6 when run on a processor.

Citation Information

Patent Citations

  • Method and apparatus for satellite communication in non-terrestrial network

    CN118318491A

  • Synchronization signal transmission method, device and system

    CN120018262A