Data processing method and device, computer equipment, readable storage medium and program product
By receiving and processing control parameters in network topology coordination signaling, event handling strategies and data reporting are determined, solving the problems of information redundancy and low response efficiency in industrial automation wireless communication, and realizing fast and accurate event handling and resource optimization.
Patent Information
- Application Number
- CN202511466845.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-14
- Publication Date
- 2026-01-23
AI Technical Summary
In industrial automation applications, wireless communication systems between the control unit and industrial equipment suffer from information redundancy and low response efficiency. This is especially true when service and test equipment is accessed, switched, or changed, leading to a large number of duplicated signaling bytes and wasted resources.
By receiving control parameters from network topology coordination signaling sent by the control terminal, the event handling strategy for target change events is determined, including event handling time and priority strategies. Corresponding adjustment actions are executed, and network topology scanning and data reporting strategy optimization are performed to simplify the signaling interaction process and reduce redundant information.
It enables the rapid and accurate execution of adjustment actions for change events in complex network topology scenarios, reducing network load, improving response efficiency, avoiding resource waste, and is applicable to more application scenarios.
Smart Images

Figure CN121396409A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Technology
[0002] In industrial automation applications, communication between the control unit and industrial equipment can be achieved through wireless communication systems. However, the types and intensity of interference from different industrial devices and sensors to the communication system are unpredictable and occur randomly.
[0003] In related technologies, when the devices, services, and test items connected to the service and test item carriers change, various physical processes, reporting status determination processes, and signaling interaction processes are triggered, resulting in a large number of repeated interactive signaling bytes, information redundancy, and low response efficiency. Summary of the Invention
[0004] Therefore, it is necessary to provide a data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product that can reduce information redundancy and improve response speed in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a data processing method, which is applied to a bearer end and includes:
[0006] The receiving control terminal sends control parameters based on network topology coordination signaling, which includes a trigger mechanism control field.
[0007] In response to the triggering of a target change event of a preset type, an event handling strategy corresponding to the target change event is determined according to the control parameters, wherein the event handling strategy includes the event handling time, and the preset type is determined based on the control parameters corresponding to the triggering mechanism control field;
[0008] Based on the event handling strategy, the adjustment action corresponding to the target change event is executed at the event handling time.
[0009] In one embodiment, the network topology coordination signaling includes a trigger timing control field, and the method for determining the event processing time includes:
[0010] Based on the control parameters corresponding to the trigger timing control field, the preset time interval and interruption conditions are determined;
[0011] The event processing time corresponding to the target change event is determined based on the preset time interval and the interruption condition.
[0012] In one embodiment, determining the event processing time corresponding to the target change event based on a preset time interval and the interruption condition includes:
[0013] When the target change event includes multiple events, the target priority strategy is determined based on the control parameters corresponding to the trigger mechanism control field.
[0014] Based on the target priority strategy, the priority information corresponding to the multiple events is determined respectively;
[0015] Based on the preset time interval, the interruption condition, and the priority information, the event processing time corresponding to each of the multiple events in the target change event is determined.
[0016] In one embodiment, the network topology coordination signaling includes a trigger dynamic adjustment field, and the method further includes:
[0017] Based on the control parameters corresponding to the trigger dynamic adjustment field, the network topology corresponding to the bearer is obtained by scanning.
[0018] Based on the location of the bearer in the network topology, a list of target bearers that match the bearer is determined, wherein the target bearers carry the same services as the bearer.
[0019] The list of target bearers is sent to the control terminal, so that the control terminal sends the control parameters corresponding to the trigger dynamic adjustment field to the target bearer. The control parameters corresponding to the trigger dynamic adjustment field are used to instruct the target bearer to perform the adjustment action corresponding to the target change event.
[0020] In one embodiment, the network topology coordination signaling includes reporting a dynamic selection policy control field, and the method further includes:
[0021] Based on the control parameters corresponding to the dynamic selection strategy control field, and based on the event type of the target change event, determine the data reporting strategy corresponding to the target change event;
[0022] Based on the data reporting strategy, the data to be reported corresponding to the target change event is sent to the control terminal.
[0023] In one embodiment, sending the data to be reported corresponding to the target change event to the control terminal based on the data reporting strategy includes:
[0024] Based on the data reporting strategy, the data reporting type corresponding to the target change event is determined, wherein the data reporting type includes at least one of simple reporting and complex reporting;
[0025] Based on the data reporting type, determine the data to be reported corresponding to the target change event, and send the data to be reported to the control terminal.
[0026] Secondly, this application also provides a data processing apparatus, which is applied to a bearer end and includes:
[0027] The receiving module is used to receive control parameters sent by the control terminal based on network topology coordination signaling, wherein the network topology coordination signaling includes a trigger mechanism control field;
[0028] The determination module is used to respond to the triggering of a target change event of a preset type, and determine the event handling strategy corresponding to the target change event according to the control parameters, wherein the event handling strategy includes the event handling time, and the preset type is determined based on the control parameters corresponding to the triggering mechanism control field;
[0029] The execution module is used to perform the adjustment action corresponding to the target change event at the event processing time, based on the event processing strategy.
[0030] In one embodiment, the network topology coordination signaling includes a trigger timing control field, and the apparatus further includes a module for determining the event processing time, used for:
[0031] Based on the control parameters corresponding to the trigger timing control field, the preset time interval and interruption conditions are determined;
[0032] The event processing time corresponding to the target change event is determined based on the preset time interval and the interruption condition.
[0033] In one embodiment, the event processing timing determination module is further configured to:
[0034] When the target change event includes multiple events, the target priority strategy is determined based on the control parameters corresponding to the trigger mechanism control field.
[0035] Based on the target priority strategy, the priority information corresponding to the multiple events is determined respectively;
[0036] Based on the preset time interval, the interruption condition, and the priority information, the event processing time corresponding to each of the multiple events in the target change event is determined.
[0037] In one embodiment, the network topology coordination signaling includes a trigger dynamic adjustment field, and the apparatus is further configured to:
[0038] Based on the control parameters corresponding to the trigger dynamic adjustment field, the network topology corresponding to the bearer is obtained by scanning.
[0039] Based on the location of the bearer in the network topology, a list of target bearers that match the bearer is determined, wherein the target bearers carry the same services as the bearer.
[0040] The list of target bearers is sent to the control terminal, so that the control terminal sends the control parameters corresponding to the trigger dynamic adjustment field to the target bearer. The control parameters corresponding to the trigger dynamic adjustment field are used to instruct the target bearer to perform the adjustment action corresponding to the target change event.
[0041] In one embodiment, the network topology coordination signaling includes reporting a dynamic selection policy control field, and the apparatus is further configured to:
[0042] Based on the control parameters corresponding to the dynamic selection strategy control field, and based on the event type of the target change event, determine the data reporting strategy corresponding to the target change event;
[0043] Based on the data reporting strategy, the data to be reported corresponding to the target change event is sent to the control terminal.
[0044] In one embodiment, the device is further used to:
[0045] Based on the data reporting strategy, the data reporting type corresponding to the target change event is determined, wherein the data reporting type includes at least one of simple reporting and complex reporting;
[0046] Based on the data reporting type, determine the data to be reported corresponding to the target change event, and send the data to be reported to the control terminal.
[0047] Thirdly, embodiments of this disclosure also provide a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method described in any one of the embodiments of this disclosure.
[0048] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the method described in any one of the embodiments of this disclosure.
[0049] Fifthly, embodiments of this disclosure also provide a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the steps of the method described in any one of the embodiments of this disclosure.
[0050] The aforementioned data processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product involve the bearer receiving control parameters sent by the control end based on network topology cooperative signaling, responding to the triggering of a preset type of target change event, determining the event handling strategy corresponding to the target change event based on the control parameters, and executing the adjustment action corresponding to the target change event based on the event handling strategy, thereby realizing the execution of the target change event. The control end sending control parameters based on network topology cooperative signaling enables the bearer to quickly and accurately determine and execute the event handling strategy according to the control parameters corresponding to the signaling when a change event occurs. This simplifies the signaling interaction process between the bearer and control ends, avoids the problems of redundant signaling information and invalid data, reduces network load, and effectively improves the response efficiency of both the bearer and control ends. Even in complex network topology scenarios, it can quickly and accurately execute the adjustment action corresponding to the change event, avoiding unnecessary resource waste and making it suitable for more application scenarios. Attached Figure Description
[0051] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0052] Figure 1 This is a flowchart illustrating a data processing method in one embodiment;
[0053] Figure 2 This is a flowchart illustrating the data processing method in another embodiment;
[0054] Figure 3 This is a flowchart illustrating the data processing method in another embodiment;
[0055] Figure 4 This is a flowchart illustrating the data processing method in another embodiment;
[0056] Figure 5 This is a structural block diagram of a data processing device in one embodiment;
[0057] Figure 6 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0059] In one embodiment, such as Figure 1 As shown, a data processing method is provided, which is applied to a bearer end and includes:
[0060] Step S110: Receive control parameters sent by the control terminal based on network topology coordination signaling, wherein the network topology coordination signaling includes a trigger mechanism control field;
[0061] For example, the control end and the bearer end communicate wirelessly based on signaling. The network topology coordination signaling can be determined according to the actual application scenario and is used for communication interaction based on this signaling when the network topology changes. In some examples, changes in the physical location of the bearer end, changes in the number of bearer ends, and the access, switching, or reduction of bearer ends can all lead to changes in the network topology. In some examples, the bearer end may include preset bearer devices used to execute corresponding services and / or test items.
[0062] Optionally, the control end sends control parameters to the bearer end based on network topology coordination signaling, so that the bearer end can perform coordination and event processing according to the network topology coordination signaling. In some examples, the network topology coordination signaling may include multiple fields with different functions, and each field may include multiple bytes with different functions. The specific details can be determined according to the actual application scenario, and different fields and different bytes may correspond to different control parameters.
[0063] For example, the network topology coordination signaling includes a trigger mechanism control field, which is used to determine a preset type of the triggered change event. In some examples, the trigger mechanism control field may include multiple bytes with different functions. The bearer may include bearer equipment carrying services and test items.
[0064] In some possible implementations, the triggering mechanism control field is used by the control end to define the event types, priorities, and selection strategies for network topology coordinated triggering and signaling reporting at the bearer end. The triggering mechanism control field may include event type definition bytes, priority management bytes, and selection strategy bytes. Specifically, the event type definition bytes define all events requiring network topology coordinated triggering and signaling reporting, such as service and test item bearer device access, handover, service and / or test item changes, and service and test item bearer devices having periodic triggering mechanism requirements. The priority management bytes are used by the control end to determine the priority of all event types, such as real-time triggering and signaling reporting, queued triggering and signaling reporting, regular triggering and signaling reporting, and periodic triggering and signaling reporting. The selection strategy bytes are used by the control end to determine the selection strategy for concurrent and conflicting event types, such as first-come-first-served strategy, priority selection strategy determined by the control end, and periodic service strategy.
[0065] Step S120: In response to the triggering of a target change event of a preset type, determine the event handling strategy corresponding to the target change event according to the control parameters, wherein the event handling strategy includes the event handling time, and the preset type is determined based on the control parameters corresponding to the triggering mechanism control field;
[0066] For example, in response to the triggering of a target change event of a preset type, the bearer determines the event handling strategy corresponding to the target change event based on control parameters. In some examples, the bearer judges the received change event based on the control parameters corresponding to the trigger mechanism control field; if the change event belongs to a preset type of event, it is determined to be the target change event.
[0067] Optionally, the event handling strategy includes, but is not limited to, the event handling time and the event handling method, which can be determined according to the actual application scenario. Different target change events can correspond to different event handling strategies.
[0068] Step S130: Based on the event handling strategy, execute the adjustment action corresponding to the target change event at the event handling time.
[0069] For example, according to the event handling strategy, the adjustment action corresponding to the target change event is executed at the event handling time. In some examples, when a change event occurs at the bearer end, the corresponding processed business and / or test items, working parameters, etc., may change, which is specifically related to the type of the target change event. Based on this, the adjustment action corresponding to the target change event is executed.
[0070] In this embodiment, the bearer receives control parameters sent by the control end based on network topology coordination signaling. In response to the triggering of a preset type of target change event, it determines the event handling strategy corresponding to the target change event based on the control parameters. Based on the event handling strategy, it executes the adjustment action corresponding to the target change event, thereby realizing the execution of the target change event. The control end sends control parameters based on network topology coordination signaling, enabling the bearer to quickly and accurately determine and execute the event handling strategy according to the control parameters corresponding to the signaling when a change event occurs. This simplifies the signaling interaction process between the bearer and the control end, avoids signaling information redundancy and invalid data problems, reduces network load, and effectively improves the response efficiency of both the bearer and the control end. Even in complex network topology scenarios, it can quickly and accurately execute the adjustment action corresponding to the change event, avoiding unnecessary resource waste and making it suitable for more application scenarios.
[0071] In one embodiment, the network topology coordination signaling includes a trigger timing control field, and the method for determining the event processing time includes:
[0072] Based on the control parameters corresponding to the trigger timing control field, the preset time interval and interruption conditions are determined;
[0073] The event processing time corresponding to the target change event is determined based on the preset time interval and the interruption condition.
[0074] For example, the network topology coordination signaling includes a trigger timing control field, which can be used for time management, delay management, and timeout management. In some examples, the control parameters sent by the control end include control parameters corresponding to the trigger timing control field. The bearer determines the preset time interval and interruption conditions based on these control parameters.
[0075] Optionally, the preset time interval can be the minimum trigger interval determined according to the actual application scenario. When processing a large number of event types, the control terminal can control all event types according to the minimum trigger interval. The interruption condition can be determined according to the actual application scenario, and the interruption condition may include, but is not limited to, whether interruption is allowed for different event types.
[0076] For example, the event processing time corresponding to the target change event is determined based on a preset time interval and an interruption condition. In some possible implementations, the preset time interval can be used to determine whether there are other events occupying resources, and the interruption condition can be used to determine whether the event can be interrupted. If not, the event processing time is determined by waiting for the current time interval to end. If the event can be interrupted or there are no other events occupying resources, the event is processed immediately, and the current time is determined as the event processing time.
[0077] In some possible implementations, a trigger timing control field is used by the control end to precisely control event type time management, delay management, and timeout management during network topology coordination triggering and signaling reporting. The trigger timing control field may include a minimum trigger interval byte, a periodic trigger interval byte, and an interruption control byte. The minimum trigger interval byte, predefined by the control end, is used to control all event types according to the minimum trigger interval when processing a large number of event types. The periodic trigger interval byte is used by the control end to control the periodic triggering of service and test item bearer devices with periodic network topology coordination and signaling reporting requirements. The interruption control byte is used by the control end to process high-priority network topology coordination triggering and signaling reporting event types.
[0078] In this embodiment of the disclosure, based on the control parameters corresponding to the trigger timing control field, a preset time interval and interruption conditions are determined, and the corresponding event processing time is determined. This enables timing control of event processing on the bearer side. Through the preset time interval and interruption conditions, the bearer side can automatically determine the event processing time and allocate resources to execute actions, ensuring the orderliness and timeliness of event processing.
[0079] In one embodiment, determining the event processing time corresponding to the target change event based on a preset time interval and the interruption condition includes:
[0080] When the target change event includes multiple events, the target priority strategy is determined based on the control parameters corresponding to the trigger mechanism control field.
[0081] Based on the target priority strategy, the priority information corresponding to the multiple events is determined respectively;
[0082] Based on the preset time interval, the interruption condition, and the priority information, the event processing time corresponding to each of the multiple events in the target change event is determined.
[0083] For example, when the target change event includes multiple events, there are concurrent events and conflicting events at the same time. In this case, the bearer determines the target priority strategy based on the control parameters corresponding to the trigger mechanism control field. The target priority strategy can be determined in advance according to the actual application scenario. For example, it can define a first-come-first-served strategy, a custom priority selection strategy, a periodic service strategy, etc., according to the actual application scenario.
[0084] Optionally, priority information for multiple events is determined according to a target priority strategy. In some examples, priority information may include the execution order of the events. Based on a preset time interval, interruption conditions, and priority information, the event processing time for each event can be determined. In some examples, corresponding actions are executed according to the event processing time for each event.
[0085] In this embodiment of the disclosure, in a multi-event scenario, the target priority strategy is determined based on the control parameters corresponding to the trigger mechanism control field, and priority information is determined to obtain the priority time corresponding to each of the multiple events. This solves the problem of execution timing for concurrent and conflicting events, further shortens the signaling response time, and eliminates the need for repeated signaling interactions in a multi-event scenario, effectively improving the response speed.
[0086] In one embodiment, such as Figure 2 As shown, the network topology coordination signaling includes a trigger dynamic adjustment field, and the method further includes:
[0087] Step S210: Based on the control parameters corresponding to the trigger dynamic adjustment field, scan to obtain the network topology corresponding to the bearer end;
[0088] Step S220: Based on the position of the bearer in the network topology, determine a list of target bearers that match the bearer, wherein the target bearers carry the same services as the bearer.
[0089] Step S230: The list of target bearers is sent to the control terminal, so that the control terminal sends the control parameters corresponding to the trigger dynamic adjustment field to the target bearer. The control parameters corresponding to the trigger dynamic adjustment field are used to instruct the target bearer to perform the adjustment action corresponding to the target change event.
[0090] For example, the network topology coordination signaling also includes a trigger dynamic adjustment field. In some examples, the trigger dynamic adjustment field is used by the control end to dynamically adapt to changes in the network topology where the current control end is located and to coordinate these changes. Based on the control parameters corresponding to the trigger dynamic adjustment field, the bearer end can scan to obtain the network topology corresponding to the bearer end. In some examples, based on the network topology, the bearer end can determine its own position within the network topology.
[0091] Optionally, based on the network topology, the bearer determines a list of target bearers. In some examples, the target bearer matches the current bearer, and both bearers carry the same service. For instance, when a bearer undergoes a change event, other bearers carrying the same service will also undergo corresponding change events. By scanning the network topology, the bearer can automatically perform multi-bearer adaptation.
[0092] For example, the list of target bearers is sent to the control terminal, and the control terminal sends the control parameters corresponding to the trigger dynamic adjustment field to the target bearer. After receiving the control parameters, the target bearer directly executes the adjustment action corresponding to the target change event without needing to interact and confirm with the bearer or the control terminal multiple times.
[0093] In some possible implementations, the trigger dynamic adjustment field is used by the control terminal to dynamically adapt to changes in the topology of the automated testing equipment where the current control terminal is located, and to coordinate changes accordingly. This includes, but is not limited to, access and switching of service and test item bearer devices, changes to services and / or test items, and the need for periodic triggering mechanisms for service and test item bearer devices. The trigger dynamic adjustment field may include network topology collaborative scan bytes, a list of collaborating bearer devices bytes, a service and test item collaboration content control byte, and a network topology collaborative triggering and signaling reporting interruption byte. Specifically, the network topology collaborative scan byte is used for service and test item bearer devices to scan and record their own location on the network topology, and simultaneously record the location and type of all other bearer devices (corresponding to target bearer terminals) carrying the same services and test items. The list of collaborating bearer devices bytes are used by the control terminal to coordinate with service and test item bearer devices to complete collaboration when the same type of service and / or test item changes or performance changes occur, in order to avoid inability to collaborate between bearer devices and to avoid excessive signaling reporting and latency before collaboration. The service and test item collaboration content control byte is used by the control terminal to determine the types of services and test items that can collaborate between different service and test item bearer devices, as well as the data structure and type carried. The Network Topology Collaboration Triggering and Signaling Reporting Interruption Byte is used by the control end to interrupt the current network topology collaboration triggering and signaling reporting, control different priority event types, and / or interrupt invalid collaboration and signaling interaction between service and test item bearer devices by the control end, thereby reducing load.
[0094] In this embodiment of the disclosure, the bearer can scan the network topology and determine the list corresponding to the target bearer. The control terminal sends control parameters to the target bearer according to the list, realizing the coordination and action execution between the target bearer and the bearer. Based on the list sent by the bearer, the control terminal can directly organize cooperation, avoiding a large amount of signaling interaction between multiple bearers, further reducing the redundancy of interactive signaling information, and realizing efficient coordination of bearers with the same service.
[0095] In one embodiment, such as Figure 3 As shown, the network topology coordination signaling includes reporting a dynamic selection policy control field, and the method further includes:
[0096] Step S310: Based on the control parameters corresponding to the dynamic selection strategy control field, determine the data reporting strategy corresponding to the target change event according to the event type of the target change event;
[0097] Step S320: Based on the data reporting strategy, send the data to be reported corresponding to the target change event to the control terminal.
[0098] For example, the bearer also needs to report data. When reporting data, the reporting dynamic selection strategy control field in the network topology coordination signaling can be used to report the data. In some examples, different event types can correspond to different reporting strategies. Based on the control parameters corresponding to the dynamic selection strategy control field, the data reporting strategy corresponding to the target change event is determined. In some examples, the data reporting strategies corresponding to different event types can be determined in advance according to the actual application scenario.
[0099] Optionally, the data reporting strategy may include, but is not limited to, data reporting time and data reporting type, which can be determined according to the actual application scenario. Based on this data reporting strategy, the bearer sends the data to be reported corresponding to the target change event to the control end.
[0100] In this embodiment of the disclosure, by reporting the control parameters corresponding to the dynamic selection strategy control field, the bearer can determine the data reporting strategy and send the data to be reported to the control end based on the data reporting strategy. This enables unified control of data reporting, eliminating the need for repeated signaling interactions to report the status, effectively improving the efficiency of data reporting, simplifying the data reporting process, and making it suitable for more application scenarios.
[0101] In one embodiment, sending the data to be reported corresponding to the target change event to the control terminal based on the data reporting strategy includes:
[0102] Based on the data reporting strategy, the data reporting type corresponding to the target change event is determined, wherein the data reporting type includes at least one of simple reporting and complex reporting;
[0103] Based on the data reporting type, determine the data to be reported corresponding to the target change event, and send the data to be reported to the control terminal.
[0104] For example, the data reporting type corresponding to the target change event can be determined based on the data reporting strategy. The data reporting type can include at least one of simple reporting and complex reporting. In some examples, the data reporting type can be set according to different event types and application requirements, and different data reporting types can correspond to different data to be reported. For example, for regular and simple event triggers and signaling reporting, the data to be reported can include, but is not limited to, simple information about the current bearer itself, such as location change information; for complex event types, the data to be reported can include, but is not limited to, measurement information such as interference type, interference intensity, path loss, and performance parameters during handover and re-access, and can also include information such as the service performance requirements when data transmission needs to be completed in cooperation during the change, which can be determined according to the actual application scenario.
[0105] Optionally, based on the data reporting type, the data to be reported corresponding to the target change event is determined, and the data to be reported is sent to the control terminal. In some examples, the data processing method can also be determined based on the data reporting strategy. The data processing method includes, but is not limited to, encryption, compression, etc., which can be determined according to the actual application scenario. The data to be reported is processed based on the corresponding data processing method and then sent to the control terminal.
[0106] In some possible implementations, a dynamic selection strategy control field is reported, which is used by the control end to optimize network topology coordination triggering and signaling reporting according to different event types and priorities.
[0107] In some examples, the network topology coordination signaling also includes a network topology coordination triggering and signaling reporting feedback field, which is used for status confirmation and signaling interaction between the control terminal and the service and test item carrying equipment when the method described in this embodiment is executed.
[0108] In this embodiment, the corresponding data to be reported is determined according to the data reporting type corresponding to the target change event and sent to the control terminal. This realizes differentiated processing of data reporting for different events. Different data reporting types are used for different events to avoid invalid data transmission, improve the efficiency and effectiveness of data transmission, further save communication resources, improve the interaction response efficiency between the bearer and the control terminal, and is applicable to more application scenarios.
[0109] Figure 4 This is a flowchart illustrating a data processing method according to an exemplary embodiment. The control terminal sends control parameters corresponding to the network topology coordination signaling to the bearer terminal. The network topology system signaling includes a trigger mechanism control field, a trigger timing control field, a trigger dynamic adjustment field, and a reporting dynamic selection strategy control field.
[0110] The bearer terminal parses the event type based on the trigger mechanism control field and performs corresponding processing for different events. The event types include cell handover events, cross-carrier handover events, and timed trigger events. Cell handover events are processed within the same network, cross-carrier handover events are processed across networks, and timed trigger events are reported periodically.
[0111] The bearer performs timing processing based on the trigger timing control field. It checks the minimum interval timer. If it is running, it determines whether time control interruption is allowed. If interruption is allowed, time control is interrupted immediately. If interruption is not allowed, it waits for time control to end. If it is not running, the event is processed immediately.
[0112] The bearer performs collaborative processing based on the trigger dynamic adjustment field, and checks the list of available services and test item bearer devices (corresponding to the list of target bearers) on the control end. If verification is enabled, it queries the list of available services and test item bearer devices, and then determines whether the target network allows it. If the target network allows it, it carries the relevant signaling information of the event type; if the target network denies it, it sets an error code. If verification is disabled, no subsequent operations related to enabling verification are performed.
[0113] The bearer performs data reporting processing based on the dynamic selection strategy control field, selecting the signaling reporting mode (corresponding to the data reporting type). There are two modes: simplified mode (for simple reporting) and full mode (for complex reporting). Simplified mode performs simple signaling reporting, while full mode performs complex signaling reporting. Furthermore, data compression and / or data encryption can be performed according to actual application requirements.
[0114] After generating the reported data, status confirmation and signaling interaction are performed based on the network topology collaborative trigger and signaling reporting feedback fields. If confirmation is required, a response will be waited for. If the control end responds with confirmation, the process is completed. If no response is received within the timeout period, the data will be resent. If status backup is required, the device status will be saved. If the protocol version is involved, the signaling reporting status will be marked. In addition, there are cases where error information is reported.
[0115] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0116] Based on the same inventive concept, this application also provides a data processing apparatus for implementing the data processing method described above. The solution provided by this apparatus is similar to the implementation scheme described in the above method; therefore, the specific limitations in one or more data processing apparatus embodiments provided below can be found in the limitations of the data processing method described above, and will not be repeated here.
[0117] In one exemplary embodiment, such as Figure 5 As shown, a data processing device 500 is provided, which is applied to a carrier end and includes:
[0118] The receiving module 510 is used to receive control parameters sent by the control terminal based on network topology coordination signaling, wherein the network topology coordination signaling includes a trigger mechanism control field;
[0119] The determination module 520 is used to respond to the triggering of a target change event of a preset type, and determine the event handling strategy corresponding to the target change event according to the control parameters, wherein the event handling strategy includes the event handling time, and the preset type is determined based on the control parameters corresponding to the triggering mechanism control field;
[0120] The execution module 530 is used to perform the adjustment action corresponding to the target change event at the event processing time, based on the event processing strategy.
[0121] In one embodiment, the network topology coordination signaling includes a trigger timing control field, and the apparatus further includes a module for determining the event processing time, used for:
[0122] Based on the control parameters corresponding to the trigger timing control field, the preset time interval and interruption conditions are determined;
[0123] The event processing time corresponding to the target change event is determined based on the preset time interval and the interruption condition.
[0124] In one embodiment, the event processing timing determination module is further configured to:
[0125] When the target change event includes multiple events, the target priority strategy is determined based on the control parameters corresponding to the trigger mechanism control field.
[0126] Based on the target priority strategy, the priority information corresponding to the multiple events is determined respectively;
[0127] Based on the preset time interval, the interruption condition, and the priority information, the event processing time corresponding to each of the multiple events in the target change event is determined.
[0128] In one embodiment, the network topology coordination signaling includes a trigger dynamic adjustment field, and the apparatus is further configured to:
[0129] Based on the control parameters corresponding to the trigger dynamic adjustment field, the network topology corresponding to the bearer is obtained by scanning.
[0130] Based on the location of the bearer in the network topology, a list of target bearers that match the bearer is determined, wherein the target bearers carry the same services as the bearer.
[0131] The list of target bearers is sent to the control terminal, so that the control terminal sends the control parameters corresponding to the trigger dynamic adjustment field to the target bearer. The control parameters corresponding to the trigger dynamic adjustment field are used to instruct the target bearer to perform the adjustment action corresponding to the target change event.
[0132] In one embodiment, the network topology coordination signaling includes reporting a dynamic selection policy control field, and the apparatus is further configured to:
[0133] Based on the control parameters corresponding to the dynamic selection strategy control field, and based on the event type of the target change event, determine the data reporting strategy corresponding to the target change event;
[0134] Based on the data reporting strategy, the data to be reported corresponding to the target change event is sent to the control terminal.
[0135] In one embodiment, the device is further used to:
[0136] Based on the data reporting strategy, the data reporting type corresponding to the target change event is determined, wherein the data reporting type includes at least one of simple reporting and complex reporting;
[0137] Based on the data reporting type, determine the data to be reported corresponding to the target change event, and send the data to be reported to the control terminal.
[0138] Each module in the aforementioned data processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0139] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 6 As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data such as control parameters. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When the computer program is executed by the processor, it implements a data processing method.
[0140] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0141] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.
[0142] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0143] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0144] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0145] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0146] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0147] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A data processing method, characterized by, The method is applied to a bearer end, and comprises: receiving control parameters sent by a control end based on network topology coordination signaling, wherein a trigger mechanism control field is included in the network topology coordination signaling; in response to triggering of a preset type of target change event, determining an event processing strategy corresponding to the target change event according to the control parameters, wherein the event processing strategy comprises an event processing time, and the preset type is determined based on control parameters corresponding to the trigger mechanism control field; based on the event processing strategy, performing an adjustment action corresponding to the target change event at the event processing time.
2. The method of claim 1, wherein, The network topology coordination signaling comprises a trigger timing control field, and the determination manner of the event processing time comprises: determining a preset time interval and an interruption condition based on control parameters corresponding to the trigger timing control field; determining the event processing time corresponding to the target change event according to the preset time interval and the interruption condition.
3. The method of claim 2, wherein, The determination of the event processing time corresponding to the target change event according to the preset time interval and the interruption condition comprises: in a case where the target change event comprises a plurality of events, determining a target priority strategy based on control parameters corresponding to the trigger mechanism control field; determining priority information corresponding to the plurality of events based on the target priority strategy; determining the event processing time corresponding to the plurality of events in the target change event respectively according to the preset time interval, the interruption condition and the priority information.
4. The method of claim 1, wherein, The network topology coordination signaling comprises a trigger dynamic adjustment field, and the method further comprises: scanning a network topology structure corresponding to the bearer end based on control parameters corresponding to the trigger dynamic adjustment field; determining a list of target bearer ends matched with the bearer end according to a position of the bearer end in the network topology structure, wherein the target bearer ends carry the same service as the bearer end; sending the list of target bearer ends to the control end, so that the control end sends control parameters corresponding to the trigger dynamic adjustment field to the target bearer ends, wherein the control parameters corresponding to the trigger dynamic adjustment field are used to instruct the target bearer ends to perform the adjustment action corresponding to the target change event.
5. The method of claim 1, wherein, The network topology coordination signaling comprises a reporting dynamic selection strategy control field, and the method further comprises: determining a data reporting strategy corresponding to the target change event according to an event type of the target change event based on control parameters corresponding to the reporting dynamic selection strategy control field; based on the data reporting strategy, sending to-be-reported data corresponding to the target change event to the control end.
6. The method of claim 5, wherein, The sending of the to-be-reported data corresponding to the target change event to the control end based on the data reporting strategy comprises: determining a data reporting type corresponding to the target change event based on the data reporting strategy, wherein the data reporting type comprises at least one of simple reporting and complex reporting; determining the to-be-reported data corresponding to the target change event according to the data reporting type, and sending the to-be-reported data to the control end.
7. A data processing apparatus, characterized by, The device is applied to a bearing end and comprises: a receiving module, configured to receive a control parameter sent by a control end based on network topology coordination signaling, wherein a trigger mechanism control field is included in the network topology coordination signaling; a determining module, configured to determine an event processing strategy corresponding to a target change event according to the control parameter in response to triggering of the target change event of a preset type, wherein the event processing strategy comprises an event processing time, and the preset type is determined based on a control parameter corresponding to the trigger mechanism control field; an executing module, configured to execute an adjustment action corresponding to the target change event at the event processing time based on the event processing strategy.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The processor executes the computer program to implement the steps of the method in any one of claims 1 to 6.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.