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

By introducing target service control carriers and dedicated response information into narrowband communication systems, the problem of poor terminal capacity in narrowband communication is solved, enabling efficient data interaction and communication terminal status management, and improving the load capacity and connectivity of the communication system.

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

Patent Information

Application Number
CN202511155031.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 introducing a target service control carrier into a narrowband communication system, the time slot window information of the communication terminal is obtained, the terminal status is determined, and terminal status record information is generated. The terminal responds using dedicated response information, ensuring that the communication terminal sends the reporting information according to the time slot window, avoiding channel collisions and improving communication efficiency.

Benefits of technology

It effectively improves the bandwidth and connectivity of narrowband communication, ensures that communication terminals can send data within a specified time slot window, reduces the use of air interface resources, and improves the capabilities of communication terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120676457B_ABST
    Figure CN120676457B_ABST
Patent Text Reader

Abstract

This application provides a power business data interaction method, apparatus, electronic device, and storage medium. The method includes: acquiring target reporting information sent by each target communication terminal among multiple communication terminals in the current target business cycle according to the time slot window corresponding to each target communication terminal; determining the terminal status of each communication terminal among multiple communication terminals in the current target business cycle according to the target reporting information sent by each target communication terminal; generating terminal status record information corresponding to multiple communication terminals in the current target business cycle based on the terminal status of each communication terminal; replying with corresponding response information to each communication terminal based on the terminal status of each communication terminal in the response time slot window of the current target business cycle; and responding to the power master station with the specified service request according to the specified terminal status when receiving a specified service request from a specified communication terminal issued by the power master station in the current target business cycle.
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 reporting information sent by each of the multiple communication terminals in the current target service cycle is obtained by the target service control carrier used to carry the target service, according to the time slot window corresponding to each target communication terminal.

[0008] Based on the target reporting information sent by each target communication terminal, the terminal status of each of the multiple communication terminals in the current target service cycle is determined, wherein the terminal status includes: online and offline;

[0009] Based on the terminal status of each communication terminal, generate terminal status record information corresponding to the multiple communication terminals in the current target service cycle;

[0010] During the response time slot window of the current target service cycle, based on the terminal status of each communication terminal, a response message is sent to each communication terminal to indicate whether the target reporting information sent by each communication terminal has been received;

[0011] Upon receiving a specified service request from the power master station for a specified communication terminal during the current target service cycle, the specified terminal status corresponding to the specified communication terminal is retrieved from the terminal status record information.

[0012] The specified terminal status is used to respond to the specified service request to the power master station.

[0013] Optionally, as described above, before obtaining the target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal, the method further includes:

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

[0015] Optionally, as described above, determining the terminal status of each of the plurality of communication terminals in the current target service cycle based on the target reporting information sent by each target communication terminal includes:

[0016] Based on the target reporting information sent by each target communication terminal in the current target service period, it is determined that the terminal status of each of the plurality of communication terminals in the current target service period is online.

[0017] Optionally, as described above, the response time slot window in the current target service cycle, based on the terminal status of each communication terminal, replies to each communication terminal with response information indicating whether the reported information sent by each communication terminal has been received, including:

[0018] Based on the terminal status of each communication terminal, determine the response information for each communication terminal in the current target service cycle, which indicates whether the reporting information sent by each communication terminal has been received;

[0019] A response frame is generated as status response data based on the response information with each of the communication terminals;

[0020] Within the response time slot window of the current target service cycle, the response frame is sent to each communication terminal.

[0021] Optionally, as described above, obtaining the target reporting information sent by each target communication terminal among multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal includes:

[0022] The target reporting information sent by each target communication terminal in each service status update cycle and corresponding to the time slot window of each target communication terminal is obtained. The service status update cycle includes multiple target service cycles. The terminal status of each communication terminal is updated at most once in each service status update cycle. For each communication terminal, each communication terminal includes multiple time slot windows for sending target reporting information in each target service cycle.

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

[0024] Determine the number of bits corresponding to the information reported by each target;

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

[0026] 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:

[0027] In the current target service cycle, target reporting information is sent to the network-side device according to the time slot window corresponding to the communication terminal; so that after the network-side device obtains the target reporting information through the target service control carrier used to carry the target service, it determines the terminal status of the communication terminal in the current target service cycle according to the target reporting information, wherein the terminal status includes: online and offline;

[0028] Obtain response information from the network-side device, wherein the network-side device, within the response time slot window of the current target service cycle, replies to each communication terminal with response information indicating whether it has received the reporting information sent by each communication terminal, based on the terminal status of each communication terminal.

[0029] Optionally, as described above, after sending the target reporting information to the network-side device according to the time slot window corresponding to the communication terminal in the current target service cycle, the method further includes:

[0030] Upon receiving information from the network-side device, where the network-side device determines the response information to the communication terminal based on the terminal status of the communication terminal, and generates a response frame based on the response information to the communication terminal, it is determined that the target reporting information has been successfully sent to the network-side device in the current target service cycle.

[0031] It is determined that during the current target service cycle, there is no need to continue sending the target reporting information to the network-side device.

[0032] 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:

[0033] The acquisition module is used to acquire target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal through the target service control carrier used to carry the target service;

[0034] The determining module is used to determine the terminal status of each of the multiple communication terminals in the current target service cycle according to the target reporting information sent by each target communication terminal, wherein the terminal status includes: online and offline;

[0035] The generation module is used to generate terminal status record information corresponding to the multiple communication terminals in the current target service cycle based on the terminal status of each communication terminal.

[0036] The sending module is used to reply to each communication terminal with response information indicating whether the reporting information sent by each communication terminal has been received, based on the terminal status of each communication terminal within the response time slot window of the current target service cycle.

[0037] The query module is used to query the specified terminal status corresponding to the specified communication terminal from the terminal status record information when a specified service request for a specified communication terminal is received from the power master station in the current target service cycle.

[0038] The response module is used to respond to the specified service request to the power master station according to the specified terminal status.

[0039] 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:

[0040] The sending module is used to send target reporting information to the network-side device according to the time slot window corresponding to the communication terminal in the current target service cycle; so that after the network-side device obtains the target reporting information through the target service control carrier used to carry the target service, it determines the terminal status of the communication terminal in the current target service cycle according to the target reporting information, wherein the terminal status includes: online and offline;

[0041] The acquisition module is used to acquire response information from the network-side device, wherein the network-side device, within the response time slot window of the current target service cycle, replies to each communication terminal with response information indicating whether it has received the reporting information sent by each communication terminal, based on the terminal status of each communication terminal.

[0042] 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.

[0043] 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.

[0044] This application provides a power business data interaction method and apparatus, electronic device, and storage medium. The method applied to a network-side device includes: acquiring target reporting information sent by each of a plurality of communication terminals according to a corresponding time slot window during a current target business cycle; determining the terminal status of each of the plurality of communication terminals during the current target business cycle based on the target reporting information sent by each target communication terminal, wherein the terminal status includes online and offline; generating terminal status record information corresponding to the plurality of communication terminals during the current target business cycle based on the terminal status of each communication terminal; replying to each communication terminal with response information indicating whether the reporting information sent by each communication terminal has been received during a response time slot window in the current target business cycle; upon receiving a specified business request from a power master station for a specified communication terminal during the current target business cycle, querying the specified terminal status corresponding to the specified communication terminal from the terminal status record information; and responding to the power master station with the specified business request according to the specified terminal status. By using the target service control carrier to carry the target service, the reduction in bandwidth caused by sharing carriers with other services can be effectively reduced, thereby achieving the goal of effectively increasing the bandwidth. Furthermore, each communication terminal sends target reporting information according to its corresponding time slot window, thus avoiding channel collisions, effectively improving connectivity, and fully utilizing time slots. Each time slot corresponds to an uplink information window for one communication terminal. The network-side device responds with a single frame to all communication terminals within the current target service period, indicating whether data information from each communication terminal has been received, minimizing air interface resource usage. Therefore, this application achieves the technical effect of providing a large bandwidth and improving connectivity even with narrowband communication. Moreover, the terminal transmits a single frame of terminal status data when it reaches the transmission time slot window, without affecting other times of service. The single-frame response, with bits indicating the reception status of each terminal within the current period, simplifies receiver processing and allows for immediate execution, thus solving the problem of poor terminal capacity in narrowband communication in related technologies. Attached Figure Description

[0045] 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.

[0046] 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.

[0047] 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;

[0048] 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;

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

[0050] Figure 4 This is an optional heartbeat service process logic diagram according to an embodiment of this application;

[0051] Figure 5 This is a timing diagram of an optional network-side device and communication terminal interaction according to an embodiment of this application;

[0052] Figure 6 This is another optional timing diagram of the interaction between the network-side device and the communication terminal according to an embodiment of this application;

[0053] Figure 7 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;

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

[0055] 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.

[0056] 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.

[0057] 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 (BS), or equipment with equivalent base station functions (e.g., a drone base station, a mobile base station, etc.)) and communication terminal 1404 (TE). 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.

[0058] 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.

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

[0060] Step S202: Obtain the target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal through the target service control carrier used to carry the target service;

[0061] The power business data interaction method in this embodiment can be applied to scenarios where target reporting information and responses need to be transmitted through a narrowband communication system. Examples include scenarios where communication terminals send heartbeat packets (i.e., target reporting information is a heartbeat request, also known as a heartbeat packet) and base stations (i.e., optional network-side devices) respond in power narrowband communication; scenarios where target reporting information and responses are transmitted in automatic meter reading (electricity meters, etc.) narrowband communication; and other scenarios. This embodiment uses the transmission of heartbeat packets 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.

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

[0063] 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 3 As shown.

[0064] Specifically, during the complete interaction process, the communication terminal actively sends the target reporting information to the network-side device. The network-side device can reserve a dedicated target service control carrier, which is specifically used to carry relevant information of the target service (e.g., target reporting information, response information for responding to the target reporting information, etc.). Optionally, a dedicated heartbeat service control carrier is used, and then the response information in response to the target reporting information is sent to the network-side device.

[0065] When the target service is a heartbeat service, the target service period can be the heartbeat service period, and the current target service period is the target service period to which it belongs at the current moment. For each communication terminal, the terminal can prepare the aforementioned target reporting information (e.g., a heartbeat packet) before its local time slot window, according to a pre-set order. This target reporting information can carry the current status of the communication terminal (e.g., the receiving base station RSSI). It then jumps to the pre-set target service control carrier and transmits the information according to the time slot window. Each communication terminal's target reporting information occupies one time slot; for example, if each time slot is 15ms, 64 terminals will occupy 960ms. The target communication terminal is the communication terminal among multiple communication terminals that has uploaded target reporting information to the network-side equipment during the current target service period.

[0066] 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.

[0067] As an optional implementation, the method described above, before acquiring the target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal, further includes: after determining that the communication terminal is powered on, aligning the network-side equipment with the communication terminal's time slot. That is, after the communication terminal is powered on, aligning its time slot with the network-side equipment; furthermore, the time slot can be calibrated using BeiDou or other positioning methods. For example, service registration can begin from a certain 1PPS alignment.

[0068] Step S204: Based on the target reporting information sent by each target communication terminal, determine the terminal status of each communication terminal among multiple communication terminals in the current target service cycle, wherein the terminal status includes: online and offline.

[0069] Specifically, after obtaining the target reporting information sent by each target communication terminal, the network-side device can determine the terminal status of each communication terminal among multiple communication terminals in the current target service period based on the obtained target reporting information sent by each target communication terminal. As an optional implementation method, as described above, determining the terminal status of each communication terminal among multiple communication terminals in the current target service period according to the target reporting information sent by each target communication terminal includes: determining that the terminal status of each target communication terminal among multiple communication terminals in the current target service period is online according to the target reporting information sent by each target communication terminal in the current target service period.

[0070] Step S206: Based on the terminal status of each communication terminal, generate terminal status record information corresponding to multiple communication terminals in the current target service cycle.

[0071] Specifically, after determining the terminal status of each communication terminal, a terminal status table corresponding to the current target service cycle can be generated by recording the terminal status. This terminal status table serves as the terminal status record information for multiple communication terminals within the current target service cycle. By requiring network-side devices to maintain only one terminal status table, they can query and respond in real time when receiving designated service requests from the power master station, without any other delays, achieving a response time of tens of milliseconds.

[0072] Step S208: In the response time slot window of the current target service cycle, reply to each communication terminal with response information indicating whether the target reporting information sent by each communication terminal has been received, based on the terminal status of each communication terminal.

[0073] Specifically, in the current target service cycle, through the response time slot window located in the current target service cycle, all response information used to indicate whether the reported information sent by each communication terminal has been received is sent to each communication terminal together, so that each communication terminal can determine whether the reported information has been successfully sent.

[0074] Step S210: Upon receiving a specified service request from the power master station for a specified communication terminal in the current target service cycle, the specified terminal status corresponding to the specified communication terminal is retrieved from the terminal status record information.

[0075] In other words, when the power master station needs to obtain the specified service status of each communication terminal, it can send a specified service request corresponding to the specified communication terminal to the network side device. The network side device can then query the specified terminal status corresponding to the specified communication terminal from the terminal status record information according to the identification information corresponding to the specified communication terminal in the specified service request.

[0076] Step S212: Respond to the specified service request to the power master station according to the specified terminal status.

[0077] Specifically, once the network-side equipment determines the specified terminal status of a designated terminal device, it can specify the corresponding response method for that terminal status and respond to the specified service request to the power master station. For example, when the service request is a heartbeat service request, and the power master station sends a specified heartbeat service request to the specified communication terminal, the base station either does not respond to the power master station or directly sends offline information (i.e., information indicating that the specified communication terminal is offline), and the power master station displays that the specified communication terminal is offline. When the specified communication terminal is online, the base station sends a specific heartbeat response frame to the power master station, and the power master station maintains the online status of the specified communication terminal.

[0078] In this embodiment, the following steps are taken: First, target reporting information is obtained from each target communication terminal in the current target service cycle, according to the time slot window corresponding to each target communication terminal. Then, based on the target reporting information sent by each target communication terminal, the terminal status of each communication terminal in the current target service cycle is determined, where the terminal status includes online and offline. Based on the terminal status of each communication terminal, terminal status record information corresponding to the multiple communication terminals in the current target service cycle is generated. In the response time slot window of the current target service cycle, response information indicating whether the target reporting information sent by each communication terminal has been received is sent to each communication terminal based on its terminal status. Upon receiving a specified service request from the power master station for a specified communication terminal in the current target service cycle, the specified terminal status corresponding to the specified communication terminal is retrieved from the terminal status record information. Finally, the specified service request is responded to to the power master station according to the specified terminal status. By using the target service control carrier to carry the target service, the reduction in bandwidth caused by sharing carriers with other services can be effectively reduced, thereby achieving the goal of effectively increasing the bandwidth. Furthermore, each communication terminal sends target reporting information according to its corresponding time slot window, thus avoiding channel collisions, effectively improving connectivity, and fully utilizing time slots. Each time slot corresponds to an uplink information window for one communication terminal. The network-side device responds with a single frame to all communication terminals within the current target service period, indicating whether data information from each communication terminal has been received, minimizing air interface resource usage. Therefore, this application achieves the technical effect of providing a large bandwidth and improving connectivity even with narrowband communication. Moreover, the terminal transmits a single frame of terminal status data when it reaches the transmission time slot window, without affecting other times of service. The single-frame response, with bits indicating the reception status of each terminal within the current period, simplifies receiver processing and allows for immediate execution, thus solving the problem of poor terminal capacity in narrowband communication in related technologies.

[0079] As an optional implementation, the method described above can be implemented by the following steps: S208 responds to each communication terminal with response information indicating whether the reported information sent by each communication terminal has been received, based on the terminal status of each communication terminal: determining the response information in the current target service cycle that indicates whether the reported information sent by each communication terminal has been received, based on the terminal status of each communication terminal; generating a response frame as status response data based on the response information with each communication terminal; and sending the response frame to each communication terminal within the response time slot window of the current target service cycle.

[0080] Specifically, the response frame is used by the network-side device to send a response to the target reporting information sent by the target communication terminal. The number of communication terminals that each response frame can be used to respond to can be determined based on the number of data bits contained in each response frame and the number of bits occupied by each response information serving as status response data. Then, a response frame can be generated according to the response information of each communication terminal. Optionally, the position of the response information corresponding to each communication terminal in the response frame can be pre-negotiated with each communication terminal, so that the communication terminal can know whether its reported information has been received by the network-side device. After generating the response frame, the network-side device can send the response frame to each communication terminal within the response time slot window of the current target service cycle, so that each communication terminal can know its recorded status on the network-side device. For example, when there is a 64-bit response area in the response frame, each response information occupies 1 bit, representing whether 64 terminal heartbeat packets have been received within the current target service period (e.g., 1020ms, each response frame includes 4 time slot windows and the time slot window is 15ms). When 1 indicates that the heartbeat packets have been received and 0 indicates that they have not been received, one target service period can be used for the interaction of 64 terminal heartbeat packets.

[0081] like Figure 4 As shown, when the target service is a heartbeat service, the specific process logic of this embodiment is as follows: the communication terminal periodically sends a heartbeat packet (which may carry the current status of the terminal, such as receiving the base station's RSSI, etc.) to the base station, and the base station responds to multiple terminals at once (that is, one response can be used to respond to heartbeat packets to multiple communication terminals). After the master station sends a terminal heartbeat request frame to the base station through the network, the base station can directly return a heartbeat response frame to the master station based on the recorded online status of the terminal.

[0082] As an optional implementation, the method described above involves obtaining target reporting information sent by each target communication terminal among multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal. This includes: obtaining target reporting information sent by each target communication terminal in each service status update cycle within the time slot window corresponding to each target communication terminal. A service status update cycle includes multiple target service cycles. Within a service status update cycle, the terminal status of each communication terminal is updated at most once. For each communication terminal, each target service cycle includes multiple time slot windows for sending target reporting information. Further, when updating the status of each communication terminal, a service status update cycle can be configured to include multiple (e.g., two) target service cycles. Each target service cycle includes multiple time slot windows for sending target reporting information. For example, if each target service cycle is 30 seconds, the total cycle for updating the status of a communication terminal is 60 seconds. If each target service cycle includes two time slot windows for uploading heartbeats, and no heartbeat is received from the terminal after four attempts, the base station records the terminal as offline. The timing sequence is as follows each time the network-side device interacts with the communication terminal: Figure 5 As shown.

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

[0084] For example, if each communication terminal sends a reporting message every 30 seconds, then four time slots (each time slot is 15ms) on a single carrier are used for the control channel. If the network-side device receives 64 reporting messages each time, then the duration of each reception is:

[0085] 64×15+4×15=1020 (ms).

[0086] The maximum number of communication terminals supported is:

[0087] 30000 / 1020≈1882 (items).

[0088] If each terminal is configured with two time windows for heartbeat services within 30 seconds, then the load capacity is:

[0089] 1882 / 2 = 941 (items).

[0090] like Figure 6 As shown, since the number of effective bits carried is not large, the time slot time can be shortened. If each time slot is shortened to 5ms, and based on a 30-second heartbeat service cycle, the load per second is 64 × 3 = 192 bits. Therefore, if 4 time slots on a single carrier are used for the heartbeat service channel, the load is:

[0091] 192 × 30 = 5760 (items).

[0092] Therefore, it can be seen that the method of this embodiment can significantly increase the load capacity. If the actual load capacity does not need to be so large, increasing the number of request windows per terminal in this cycle can result in more stable reception.

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

[0094] In the current target service cycle, target reporting information is sent to the network-side device according to the time slot window corresponding to the communication terminal; so that after the network-side device obtains the target reporting information through the target service control carrier used to carry the target service, it determines the terminal status of the communication terminal in the current target service cycle according to the target reporting information, wherein the terminal status includes: online and offline;

[0095] Obtain response information from network-side devices. Within the response time slot window of the current target service cycle, the network-side devices reply to each communication terminal with response information indicating whether they have received the reported information sent by each communication terminal, based on the terminal status of each communication terminal.

[0096] 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.

[0097] As an optional implementation, the method described above, after executing the step of sending the target reporting information to the network-side device according to the time slot window corresponding to the communication terminal in the current target service cycle, the method further includes:

[0098] Upon receiving information from the network-side device, which determines the response information to the communication terminal based on the terminal status of the communication terminal, and generates a response frame based on the response information to the communication terminal, it is determined that the target reporting information has been successfully sent to the network-side device in the current target service cycle.

[0099] It has been determined that during the current target service cycle, there is no need to continue sending target reporting information to network-side devices.

[0100] 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.

[0101] 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.

[0102] 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.

[0103] 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 7 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 7 As shown, the device may include:

[0104] The acquisition module 71 is used to acquire the target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal through the target service control carrier used to carry the target service;

[0105] The determination module 72 is used to determine the terminal status of each communication terminal among multiple communication terminals in the current target service cycle according to the target reporting information sent by each target communication terminal. The terminal status includes: online and offline.

[0106] The generation module 73 is used to generate terminal status record information corresponding to multiple communication terminals in the current target service cycle based on the terminal status of each communication terminal.

[0107] The sending module 74 is used to reply to each communication terminal with response information indicating whether the target reporting information sent by each communication terminal has been received, based on the terminal status of each communication terminal within the response time slot window of the current target service cycle.

[0108] The query module 75 is used to query the specified terminal status corresponding to the specified communication terminal from the terminal status record information when it receives a specified service request for a specified communication terminal issued by the power master station in the current target service cycle.

[0109] The response module 76 is used to respond to the specified service request to the power master station according to the specified terminal status.

[0110] It should be noted that the acquisition module 71 in this embodiment can be used to perform the above step S202, the determination module 72 in this embodiment can be used to perform the above step S204, the generation module 73 in this embodiment can be used to perform the above step S206, the sending module 74 in this embodiment can be used to perform the above step S208, the query module 75 in this embodiment can be used to perform the above step S210, and the response module 76 in this embodiment can be used to perform the above step S212.

[0111] 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. An optional power service data interaction device for a communication terminal according to an embodiment of this application may include:

[0112] In addition to the modules described above, the apparatus in this embodiment may also include modules that execute any method as described in any of the embodiments for implementing the power service data interaction method applied to network-side equipment.

[0113] The sending module is used to send target reporting information to the network-side device according to the time slot window corresponding to the communication terminal in the current target service cycle; so that after the network-side device obtains the target reporting information through the target service control carrier used to carry the target service, it can determine the terminal status of the communication terminal in the current target service cycle according to the target reporting information, wherein the terminal status includes: online and offline;

[0114] The acquisition module is used to acquire response information from network-side devices. The network-side devices, within the response time slot window of the current target service cycle, reply to each communication terminal with response information indicating whether they have received the reporting information sent by each communication terminal, based on the terminal status of each communication terminal.

[0115] In addition to the modules described above, the apparatus in this embodiment may also include a module that performs any of the aforementioned methods for implementing the power service data interaction method applied to network-side equipment.

[0116] 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.

[0117] 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.

[0118] According to another embodiment of this application, an electronic device is also provided, comprising: Figure 8 As 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.

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

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

[0121] Step S202: Obtain the target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal through the target service control carrier used to carry the target service.

[0122] Step S204: Based on the target reporting information sent by each target communication terminal, determine the terminal status of each communication terminal among multiple communication terminals in the current target service cycle, wherein the terminal status includes: online and offline.

[0123] Step S206: Based on the terminal status of each communication terminal, generate terminal status record information corresponding to multiple communication terminals in the current target service cycle.

[0124] Step S208: In the response time slot window of the current target service cycle, reply to each communication terminal with response information indicating whether the target reporting information sent by each communication terminal has been received, based on the terminal status of each communication terminal.

[0125] Step S210: Upon receiving a specified service request from the power master station for a specified communication terminal in the current target service cycle, the specified terminal status corresponding to the specified communication terminal is retrieved from the terminal status record information.

[0126] Step S212: Respond to the specified service request to the power master station according to the specified terminal status.

[0127] 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.

[0128] 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.

[0129] As an example, the memory 1503 described above may include, but is not limited to, the acquisition module 71, determination module 72, generation module 73, transmission module 74, query module 75, and response module 76 of the power service data interaction device applied to network-side equipment, and may also include, but is not limited to, the transmission module 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.

[0130] 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.

[0131] 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.

[0132] 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.

[0133] 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.

[0134] 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.

[0135] 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.

[0136] 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.

[0137] 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.

[0138] 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.

[0139] 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: The target service control carrier, used to carry the target service, acquires the target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal; the target service control carrier is specifically used to carry the relevant information of the target service. Based on the target reporting information sent by each target communication terminal, the terminal status of each of the multiple communication terminals in the current target service cycle is determined, wherein the terminal status includes: online and offline; Based on the terminal status of each communication terminal, generate terminal status record information corresponding to the multiple communication terminals in the current target service cycle; During the response time slot window of the current target service cycle, a response message is sent to each communication terminal based on the terminal status of each communication terminal to indicate whether the reported information sent by each communication terminal has been received; Upon receiving a specified service request from the power master station for a specified communication terminal during the current target service cycle, the specified terminal status corresponding to the specified communication terminal is retrieved from the terminal status record information. The specified service request is responded to by the power master station according to the specified terminal status; The method further includes: Determine the number of bits corresponding to the information reported by each target; The duration of the time slot window is determined according to the number of bits.

2. The method according to claim 1, characterized in that, Before obtaining the target reporting information sent by each target communication terminal among multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal, 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 determining the terminal status of each of the multiple communication terminals in the current target service cycle according to the target reporting information sent by each target communication terminal includes: Based on the target reporting information sent by each target communication terminal in the current target service period, it is determined that the terminal status of each of the plurality of communication terminals in the current target service period is online.

4. The method according to claim 1, characterized in that, During the response time slot window of the current target service cycle, based on the terminal status of each communication terminal, a response message is sent to each communication terminal to indicate whether the reported information sent by each communication terminal has been received, including: Based on the terminal status of each communication terminal, determine the response information for each communication terminal in the current target service cycle, which indicates whether the reporting information sent by each communication terminal has been received; A response frame is generated as status response data based on the response information with each of the communication terminals; Within the response time slot window of the current target service cycle, the response frame is sent to each communication terminal.

5. The method according to claim 1, characterized in that, The step of obtaining the target reporting information sent by each target communication terminal among multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal includes: The target reporting information sent by each target communication terminal in each service status update cycle and corresponding to the time slot window of each target communication terminal is obtained. The service status update cycle includes multiple target service cycles. The terminal status of each communication terminal is updated at most once in each service status update cycle. For each communication terminal, each communication terminal includes multiple time slot windows for sending target reporting information in each target service cycle.

6. A method for exchanging power business data, characterized in that, Applied to communication terminals, including: In the current target service cycle, target reporting information is sent to the network-side device according to the time slot window corresponding to the communication terminal; so that after the network-side device obtains the target reporting information through the target service control carrier used to carry the target service, it determines the terminal status of the communication terminal in the current target service cycle according to the target reporting information, wherein the terminal status includes: online and offline; the target service control carrier is dedicated to carrying relevant information of the target service; the network-side device also performs: determining the number of bits corresponding to each target reporting information, and determining the duration of the time slot window according to the number of bits; Obtain response information from the network-side device, wherein the network-side device, within the response time slot window of the current target service cycle, replies to each communication terminal with response information indicating whether it has received the reporting information sent by each communication terminal, based on the terminal status of each communication terminal.

7. The method according to claim 6, characterized in that, After sending the target reporting information to the network-side device according to the time slot window corresponding to the communication terminal in the current target service cycle, the method further includes: Upon receiving information from the network-side device, where the network-side device determines the response information to the communication terminal based on the terminal status of the communication terminal, and generates a response frame based on the response information to the communication terminal, it is determined that the target reporting information has been successfully sent to the network-side device in the current target service cycle. It is determined that during the current target service cycle, there is no need to continue sending the target reporting information to the network-side device.

8. A power business data interaction device, characterized in that, Applied to network-side devices, including: The acquisition module is used to acquire target reporting information sent by each of the multiple communication terminals in the current target service cycle according to the time slot window corresponding to each target communication terminal through the target service control carrier used to carry the target service; the target service control carrier is specifically used to carry the relevant information of the target service; The determining module is used to determine the terminal status of each of the multiple communication terminals in the current target service cycle according to the target reporting information sent by each target communication terminal, wherein the terminal status includes: online and offline; The generation module is used to generate terminal status record information corresponding to the multiple communication terminals in the current target service cycle based on the terminal status of each communication terminal. The sending module is used to reply to each communication terminal with response information indicating whether the target reporting information sent by each communication terminal has been received, based on the terminal status of each communication terminal within the response time slot window of the current target service cycle. The query module is used to query the specified terminal status corresponding to the specified communication terminal from the terminal status record information when a specified service request for a specified communication terminal is received from the power master station in the current target service cycle. The response module is used to respond to the specified service request to the power master station according to the specified terminal status; It also includes a module for determining the number of bits corresponding to the information reported by each target; and determining the duration of the time slot window according to the number of bits.

9. A power business data interaction device, characterized in that, Applied to communication terminals, including: The sending module is configured to send target reporting information to the network-side device according to the time slot window corresponding to the communication terminal during the current target service cycle; so that after the network-side device obtains the target reporting information through the target service control carrier used to carry the target service, it determines the terminal status of the communication terminal in the current target service cycle according to the target reporting information, wherein the terminal status includes: online and offline; the target service control carrier is dedicated to carrying relevant information of the target service; the network-side device also performs: determining the number of bits corresponding to each target reporting information, and determining the duration of the time slot window according to the number of bits; The acquisition module is used to acquire response information from the network-side device, wherein the network-side device, within the response time slot window of the current target service cycle, replies to each communication terminal with response information indicating whether it has received the reporting information sent by each communication terminal, based on the terminal status of each communication terminal.

10. 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 7 by running the computer program stored in the memory.

11. 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 7 when run on a processor.

Citation Information

Patent Citations

  • Paging method, paging system and related equipment

    CN101137078A

  • Method and device for special carrier configuration, and multimedia broadcast multicast service transmission method

    CN101296410A