Model switching configuration method and device, communication equipment, medium and program product
By configuring model switching strategies for UEs in the network coverage area, the problem of unstable communication performance of wireless AI in different scenarios is solved, the automation and effectiveness of the model switching process is realized, and the stability and efficiency of communication are improved.
Patent Information
- Application Number
- CN202410210042.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-26
- Publication Date
- 2025-08-26
AI Technical Summary
The lack of related content on model switching configuration in the prior art has led to unstable communication performance of wireless AI in different application scenarios.
A model switching configuration method is provided. By configuring a model switching policy for UEs in the network coverage area, including model switching conditions and related windows, using configuration signaling to dynamically adjust the model switching process, and policy configuration is performed in combination with communication environment information.
The automated configuration of the model switching process is realized, which improves the stability, reliability and efficiency of communication, and ensures the effectiveness and consistency of model switching.
Smart Images

Figure CN120547604A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a model switching configuration method, apparatus, communication equipment, medium, and program product. Background Art
[0002] The 3GPP (3rd Generation Partnership Project) specifications introduced AI / ML (Artificial Intelligence / Machine Learning) technologies for use in wireless networks, defining three physical layer use cases: enhanced CSI (Channel State Information) feedback, beam management, and enhanced positioning.
[0003] During communications, ensuring wireless AI maintains good performance in diverse application scenarios is crucial. 3GPP has proposed three approaches to address this issue: model generalization, model switching, and model updates. However, relevant technologies lack information on model switching configuration. Summary of the Invention
[0004] Based on this, it is necessary to provide a model switching configuration method, device, communication equipment, medium and program product to address the above technical problems, so as to realize information configuration of model switching related processes.
[0005] In a first aspect, the present application provides a model switching configuration method, applied to a network device, comprising:
[0006] A model switching policy is configured for UE (User Equipment) within the network coverage area; the model switching policy is used for the UE and / or the network equipment to perform model switching.
[0007] In one embodiment, the model switching strategy includes a model switching condition; the model switching condition is used to indicate whether the UE performs model switching.
[0008] In one embodiment, the model switching condition includes a model switching threshold and / or a model switching event.
[0009] In one embodiment, the model switching threshold is generated based on a data threshold corresponding to a scenario use case; wherein the data threshold includes a threshold type and a threshold size.
[0010] In one embodiment, different scenario use cases correspond to different data thresholds.
[0011] In one of the embodiments, the scenario use case is determined based on at least one of an application scenario, a device configuration, and a communication site.
[0012] In one embodiment, the data threshold is determined based on at least one of a communication performance indicator of the network device, a communication environment, and a model output result.
[0013] In one of the embodiments, the communication performance indicators include at least one of signal quality, RSRP (Reference Signal Receiving Power), SINR (Signal to Interference plus Noise Ratio), SGCS (Square Generalized Cosine Similarity), BLER (Block Error Rate), throughput and positioning accuracy.
[0014] In one of the embodiments, the model switching event is determined based on at least one of an application scenario, a device configuration, a communication site, and a moving speed of the UE.
[0015] In one embodiment, the model switching event includes at least one of a model reasoning performance impact event, a model download failure event, a model input change event, and a model output change event.
[0016] In one embodiment, the model switching strategy further includes a model switching related window; the model switching related window is used to limit the duration of the model switching process.
[0017] In one embodiment, the model switching related window includes a monitoring window and / or a switching window; the monitoring window is a time window for monitoring model switching; and the switching window is a time window for executing model switching.
[0018] In one embodiment, the monitoring window includes a monitoring start window, a monitoring window length and a monitoring termination window; the monitoring start window is used to represent the trigger condition for starting monitoring of the model switching condition; the monitoring window length is used to represent the monitoring duration of the model switching condition; the monitoring termination window is used to represent the trigger condition for terminating monitoring of the model switching condition.
[0019] In one embodiment, the monitoring start window includes monitoring start windows under different model switching conditions; the monitoring end window includes monitoring end windows under different model switching conditions.
[0020] In one embodiment, the switching window includes a switching start window, a switching window length and a switching termination window; the switching start window is used to characterize the triggering conditions for starting the execution model switch; the switching window length is used to characterize the duration of the execution model switch; and the switching termination window is used to characterize the triggering conditions for terminating the execution model switch.
[0021] In one embodiment, the switching start window includes a switching start window under different model switching conditions; the switching end window includes a switching end window under different model switching conditions.
[0022] In one embodiment, the UE is all UEs, part of UEs, a group of UEs or a single UE within the network coverage area.
[0023] In one of the embodiments, configuring a model switching strategy for UEs within the network coverage area includes configuring a model switching strategy for UEs within the network coverage area based on a static, semi-static or dynamic approach.
[0024] In one of the embodiments, configuring the model switching policy for the user terminal UE within the network coverage area includes: configuring the model switching policy for the UE by sending configuration signaling to the UE within the network coverage area.
[0025] In one of the embodiments, the configuration signaling includes at least one of a system message, an RRC (Radio Resource Control) signaling, a MAC CE (Media Access Control Control Element) signaling, and a DCI (Downlink Control Information) signaling.
[0026] In one of the embodiments, configuring a model switching strategy for a user terminal UE within a network coverage area includes: configuring a model switching strategy for the UE within the network coverage area according to communication environment information of the network coverage area.
[0027] In one embodiment, the communication environment information includes at least one of network environment information, service environment information and device environment information.
[0028] In one embodiment, the network environment information includes at least one of the current network environment, channel conditions and the deployment location of the UE; the service environment information includes service demand information; and the device environment information includes at least one of the application scenario, device configuration and communication site.
[0029] In one embodiment, the network device is a core network device or an access network device.
[0030] In one embodiment, the access network device is a base station.
[0031] In a second aspect, an embodiment of the present application further provides a model switching configuration device, configured on a network device, comprising:
[0032] The first configuration module is used to configure a model switching policy for UE within the network coverage area; the model switching policy is used for the UE and / or the network device to perform model switching.
[0033] In a third aspect, the present application further provides a communication device, comprising a memory, a transceiver, and a processor, wherein the memory stores a computer program, the transceiver is configured to receive data or send data under the control of the processor, and the processor implements the following steps when executing the computer program:
[0034] A model switching policy is configured for UEs within the network coverage area; the model switching policy is used for the UEs and / or the network devices to perform model switching.
[0035] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the following steps:
[0036] A model switching policy is configured for UEs within the network coverage area; the model switching policy is used for the UEs and / or the network devices to perform model switching.
[0037] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:
[0038] A model switching policy is configured for UEs within the network coverage area; the model switching policy is used for the UEs and / or the network devices to perform model switching.
[0039] The above-mentioned model switching configuration method, device, communication equipment, medium and program product configure a model switching strategy for UE or network equipment to perform model switching for UE within the network coverage area through network equipment, thereby realizing the automatic configuration of information related to the model switching process for UE within the network coverage area, filling the gap in model switching configuration, thereby laying the foundation for model switching of UE and / or network equipment, and at the same time providing guarantees for the effectiveness and identity of the model switching process, thereby helping to improve the stability, reliability and communication efficiency of communication between UE and network equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic flow chart of a model switching configuration method in one embodiment;
[0041] Figure 2 A flowchart of the steps for configuring a model switching strategy in one embodiment;
[0042] Figure 3 A schematic flow chart of a model switching configuration method in another embodiment;
[0043] Figure 4 A structural block diagram of a model switching configuration device in one embodiment;
[0044] Figure 5 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION
[0045] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0046] The model switching configuration methods and model switching configuration devices provided in the embodiments of the present application are suitable for application scenarios in which a network device performs model switching configuration on a user terminal.
[0047] Among them, the network device can be understood as a network-side device, such as a core network device or an access network device, so that it can adapt to the model switching configuration of different network-side devices for user terminals. This application does not impose any restrictions on this. In one specific implementation, the access network device can be a base station, so as to adapt to the situation where the base station performs model switching configuration for the user terminal. In another specific implementation, the core network device can be an OAM (Operation Administration and Maintenance) network element or an LMF (Location Management Function) network element.
[0048] User equipment (UE) accesses a data network (DN) by connecting to a carrier network, and can use services provided by the carrier or a third party on the DN. For ease of explanation, in the embodiments of this application, user terminals, user devices, terminal devices, or terminals may be collectively referred to as UEs. That is, unless otherwise specified, the term "UE" described in the embodiments of this application may be replaced with user terminals, user devices, terminal devices, or terminals, and these are also interchangeable.
[0049] For ease of understanding, this application first describes the model switching configuration method in detail.
[0050] In one embodiment, Figure 1 As shown, a model switching configuration method is provided, which is applied to a network device, including:
[0051] S110. Configure a model switching policy for UEs within the network coverage area; the model switching policy is used for the UEs and / or network devices to perform model switching.
[0052] The network coverage area may be a cell.
[0053] Among them, the UEs within the network coverage area can be all UEs, part of the UEs, a UE group or a single UE, etc. within the network coverage area, and can be set or adjusted by technicians or users according to actual needs. This application does not impose any restrictions on the specific number and grouping form of the configured UEs.
[0054] The term "model" refers to an artificial intelligence (AI) or machine learning (ML) model used to assist in implementing a set function during communication within a communication system. A model switching strategy refers to a strategy used when performing model switching, allowing the UE to perform model switching itself, the network device to perform model switching itself, or the UE and network device to jointly negotiate a model switching.
[0055] In an optional embodiment, a model switching policy may be configured for UEs within the network coverage in a static, semi-static or dynamic manner.
[0056] Static configuration can be understood as setting model switching parameters fixed during system deployment or setup, and these parameters do not change during system operation. Semi-static configuration can be understood as setting some model switching parameters fixed, while others can be adjusted based on network requirements and environmental changes. Dynamic configuration can be understood as dynamically adjusting configuration parameters based on real-time requirements and network conditions during system operation. These different configuration methods can be set or adjusted by technicians or users based on actual needs or experience, and this application does not impose any restrictions on this.
[0057] It can be understood that configuring the model switching strategy for UEs within the network coverage area based on a static, semi-static or dynamic approach improves the richness and diversity of the model switching strategy configuration methods.
[0058] In an optional embodiment, a model switching strategy may be configured for UEs within the network coverage area according to communication environment information of the network coverage area.
[0059] The communication environment information can be understood as data describing the communication environment between a network device and a UE within the coverage area of the network device. Exemplarily, the communication environment information may include at least one of network environment information, service environment information, and device environment information. The network environment information is used to characterize the network status of the communication network and may include at least one of the current network environment, channel conditions, and the deployment location of the UE. The service environment information may include service demand information, which is used to characterize the service demand of this communication. The device environment information is used to characterize the device application environment of the network device and may include at least one of the application scenario, device configuration, and communication site.
[0060] It should be noted that at least one information acquisition method in the relevant technology can be used to acquire the communication environment information of the network coverage area. This application does not impose any limitation on the specific method for acquiring the communication environment information.
[0061] It can be understood that configuring the model switching strategy based on the communication environment information allows the configured model switching strategy to change as the communication environment information changes, thereby making the model switching strategy more targeted to the communication environment and improving the accuracy of the configured model switching strategy.
[0062] The embodiment of the present application configures a model switching strategy for UEs within the network coverage area through a network device, so that the UEs or network devices can perform model switching, thereby realizing the automatic configuration of information related to the model switching process for the UEs within the network coverage area, filling the gap in the model switching configuration, thereby laying the foundation for model switching of the UE and / or network devices, and providing guarantees for the effectiveness and identity of the model switching process, thereby helping to improve the stability, reliability and communication efficiency of the communication between the UE and the network device.
[0063] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, the model switching strategy configuration step of S110 is refined.
[0064] See also Figure 2 The steps for configuring the model switching strategy shown include:
[0065] S210: Configure a model switching strategy for the UE by sending configuration signaling to the UE within the network coverage area.
[0066] Configuration signaling can be understood as signaling dedicated to configuring the model switching strategy. Configuration signaling can include at least one of system messages, RRC (Radio Resource Control) signaling, MAC CE (Media Access Control Control Element) signaling, and DCI (Downlink Control Information) signaling. This application does not impose any restrictions on the specific presentation of configuration signaling.
[0067] Exemplarily, configuration signaling matching the communication environment information can be generated based on the communication environment information, and by sending the configuration signaling to the UE within the network coverage area, the model switching strategy matching the communication environment information is configured for the corresponding UE. Alternatively, configuration signaling including the communication environment information is generated, and by sending the configuration signaling to the UE within the network coverage area, the model switching strategy matching the communication environment information is configured for the corresponding UE.
[0068] The embodiment of the present application configures the model switching strategy for UEs within the network coverage area by sending configuration signaling, thereby improving the convenience and configuration efficiency of the model switching strategy configuration process.
[0069] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the model switching strategy is refined to include a model switching condition for indicating whether the UE performs model switching.
[0070] In an optional embodiment, the model switching condition may include a model switching threshold, thereby implementing threshold-based model switching.
[0071] Exemplarily, the model switching threshold can be generated based on the data threshold corresponding to the scenario use case. The data thresholds corresponding to different scenario use cases are usually different, thereby achieving scenario use case differentiation of the model switching threshold.
[0072] Scenario use cases can be determined based on at least one of the application scenario, device configuration, and communication site, ensuring that different application scenarios, device configurations, or communication sites correspond to different data thresholds. Application scenarios can include at least one of positioning scenarios, indoor scenarios, outdoor scenarios, and hotspot cell scenarios. Device configurations can include at least one of the bandwidth configuration, antenna configuration, and other configurations of network devices. Communication sites are used to indirectly reflect changes in the location of devices providing network services.
[0073] The data threshold may include a threshold type and a threshold size. The number of threshold types may be at least one, and this application does not impose any limitation on this. The number of data thresholds corresponding to the same threshold type may be at least one, and this application does not impose any limitation on this.
[0074] In one specific implementation, if there is only one data threshold corresponding to the same threshold type, a model switching condition can be generated based on the data threshold corresponding to the model switching threshold and the comparison direction. The comparison direction may include greater than, less than, not greater than, not less than, exceeding, or not exceeding, etc., and this application does not impose any restrictions on this. For example, "the positioning accuracy inferred by the model is lower than a preset data threshold" or "the signal quality inferred by the model is lower than a preset data threshold" can be used as a model switching condition.
[0075] In another specific implementation, if there are at least two thresholds corresponding to the same threshold type, a comparison interval can be determined based on the data thresholds corresponding to the model switching threshold, and the model switching condition can be generated based on the comparison interval. The comparison interval can include intervals that require model switching or intervals that do not require model switching. For example, "the positioning accuracy value inferred by the model falls within the interval (a, b)" can be used as the model switching condition.
[0076] Exemplarily, the data threshold may be determined based on at least one of a communication performance indicator of the network device, a communication environment, and a model output result.
[0077] Among them, the communication performance indicator is used to characterize the communication quality between the UE and the network device; the communication environment is used to reflect whether the channel environment between the UE and the network device is a preset complex communication environment.
[0078] The communication performance indicators include at least one of signal quality, RSRP, SINR, SGCS, BLER, throughput, and positioning accuracy. The communication performance indicators under different scenario use cases may be the same or at least partially different, and this application does not impose any restrictions on this.
[0079] It is worth noting that the data threshold corresponding to the communication performance indicator in this application can be an absolute threshold or a relative threshold. For example, when the communication performance indicator is positioning accuracy, and "the positioning accuracy inferred by the model is lower than the preset data threshold" is used as the model switching condition, the data threshold here is an absolute threshold. For another example, when the communication performance indicator is RSRP, SINR, SGCS or BLER, and "the difference between the model inference result and the corresponding communication performance indicator result of the neighboring area is higher than the preset data threshold" is used as the model switching condition, the data threshold here is a relative threshold.
[0080] It should be noted that the data threshold types corresponding to different communication performance indicators, different communication environments, or different model output results can be the same or at least partially different. The same communication performance indicator, when used in different communication environments or with different model output results, typically has a different data threshold value. For example, for the same communication performance indicator, the data threshold in a complex channel environment is typically lower than the data threshold in a non-complex signal environment.
[0081] Specifically, a scenario use case can be determined based on at least one of the application scenario, device configuration, and communication site, and the communication performance indicator under the scenario use case can be used as the threshold type of the data threshold; based on the communication environment and / or model output results, the threshold size of the data threshold corresponding to different threshold types can be determined.
[0082] It can be understood that by generating the model switching conditions for indicating whether the UE performs model switching based on the model switching threshold, the determination mechanism of the model switching conditions in the model switching strategy is improved. This method is convenient and fast, and improves the generation efficiency of the model switching conditions, thereby improving the configuration efficiency of the model switching strategy.
[0083] In another optional embodiment, the model switching condition may include a model switching event, thereby implementing event-based model switching.
[0084] For example, a model switching event can be determined based on at least one of the application scenario, device configuration, communication site, and UE's mobile speed. That is, a model switching event is triggered when at least one of the application scenario, device configuration, communication site, and UE's mobile speed changes. In one specific implementation, the model switching event can include at least one of a model inference performance impact event, a model download failure event, a model input change event, and a model output change event.
[0085] Among them, model reasoning performance impact events can be understood as scenarios where model reasoning performance is reduced, model reasoning performance cannot adapt to the requirements of the current communication environment, or model reasoning fails; model download failure events can be understood as scenarios where the model cannot be downloaded or the downloaded model cannot be used due to compatibility issues; model input change events can be understood as scenarios where the category or quantity of the model's input data changes; model output change events can be understood as scenarios where the category or quantity of the model's output data changes.
[0086] It is understandable that when a model inference performance impact event occurs, it indicates that the currently used model is no longer adaptable to the current communication environment; when a model download failure event occurs, it indicates that the currently used model cannot be used normally; when a model input change event occurs, it indicates that the currently used model can no longer meet the current input requirements; when a model output change event occurs, it indicates that the currently used model can no longer meet the current output requirements. Therefore, based on the above model switching events, model switching conditions can be generated to achieve model switching through event triggering.
[0087] It can be understood that by generating model switching conditions for indicating whether the UE performs model switching based on model switching events, the mechanism for determining model switching conditions in the model switching strategy is improved. This method is convenient and fast, and improves the efficiency of generating model switching conditions, thereby improving the configuration efficiency of the model switching strategy.
[0088] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment. In this optional embodiment, a model switching related window that limits the duration of the model switching process is further introduced into the model switching strategy, thereby realizing constrained control of the model switching process.
[0089] In an optional embodiment, the model switching related window may include a monitoring window, wherein the monitoring window is a time window for monitoring model switching, that is, within the monitoring window, monitoring whether the currently used model needs to be switched.
[0090] Among them, the monitoring window may include a monitoring start window, a monitoring window length and a monitoring termination window. Among them, the monitoring start window is used to characterize the triggering conditions for starting monitoring of the model switching conditions, and can be set or adjusted by technical personnel or users based on actual needs or experience, or repeatedly determined through a large number of experiments. Among them, the monitoring window length is used to characterize the monitoring duration of the model switching conditions. The monitoring window length can be a fixed value or a variable value. This application does not impose any restrictions on the specific time length of the monitoring duration. It can be set or adjusted by technical personnel or users based on actual needs or experience, or repeatedly determined through a large number of experiments. For example, the monitoring window length can be a preset value or default value such as the minimum duration or the maximum duration. Among them, the monitoring termination window is used to characterize the triggering conditions for terminating monitoring of the model switching conditions, and can be set or adjusted by technical personnel or users based on actual needs or experience, or repeatedly determined through a large number of experiments.
[0091] It should be noted that when at least one model switching condition exists, a corresponding monitoring start window and monitoring end window must be set for each model switching condition to adapt to the corresponding model switching condition. That is, the monitoring start window includes the monitoring start window under different model switching conditions; the monitoring end window includes the monitoring end window under different model switching conditions. It is worth noting that the monitoring window lengths under different model switching conditions can be the same or different, and this application does not impose any restrictions on this.
[0092] Optionally, for the model switching condition including the model switching threshold, corresponding data thresholds may be set for the monitoring start window and the monitoring end window respectively, and trigger conditions for starting or ending monitoring may be formed based on the set data thresholds.
[0093] Optionally, for the model switching conditions including the model switching events, corresponding model switching events can be set for the monitoring start window and the monitoring end window respectively, and trigger conditions for starting or ending monitoring are formed according to the set model switching events.
[0094] Specifically, the monitoring activity for model switching can be started by monitoring the trigger conditions corresponding to the start window, and monitoring can be performed in real time or periodically according to the monitoring window length. If the monitoring duration does not reach the duration of the monitoring window length, and the trigger conditions corresponding to the monitoring termination window are detected, the monitoring is terminated early; otherwise, the monitoring continues until the monitoring duration reaches the duration of the monitoring window length.
[0095] The above technical solution introduces a monitoring window to constrain the monitoring period for model switching, enabling orderly monitoring of model switching, facilitating management and maintenance while avoiding the waste of communication resources caused by excessive monitoring. Furthermore, the monitoring window can be flexibly configured by setting a monitoring start window, monitoring window length, and monitoring end window, thus increasing the flexibility of the monitoring process.
[0096] In another optional embodiment, the model switching related window may include a switching window, wherein the switching window is a time window for executing model switching, that is, the switching operation of the currently used model is completed in the switching window.
[0097] Among them, the switching window may include a switching start window, a switching window length and a switching termination window. Among them, the switching start window is used to characterize the triggering conditions for starting the execution model switch, which can be set or adjusted by a technician or user according to actual needs or experience, or repeatedly determined through a large number of experiments. Among them, the switching window length is used to characterize the duration of the execution model switch. The switching window length can be a fixed value or a variable value. This application does not impose any restrictions on the specific time length of the switching duration. It can be set or adjusted by a technician or user according to actual needs or experience, or repeatedly determined through a large number of experiments. For example, the switching window length can be a preset value or default value such as the minimum duration or the maximum duration. Among them, the switching termination window is used to characterize the triggering conditions for terminating the execution model switch, which can be set or adjusted by a technician or user according to actual needs or experience, or repeatedly determined through a large number of experiments.
[0098] It should be noted that when at least one model switching condition exists, a corresponding switching start window and switching end window must be set for each model switching condition to adapt to the corresponding model switching condition. That is, the switching start window includes the switching start window under different model switching conditions; the switching end window includes the switching end window under different model switching conditions. It is worth noting that the switching window lengths under different model switching conditions can be the same or different, and this application does not impose any restrictions on this.
[0099] Optionally, for the model switching condition including the model switching threshold, corresponding data thresholds may be set for the switching start window and the switching end window respectively, and trigger conditions for starting or ending the switching may be formed based on the set data thresholds.
[0100] Optionally, for the model switching conditions including the model switching events, corresponding model switching events may be set for the switching start window and the switching end window respectively, and trigger conditions for starting or ending the switching may be formed according to the set model switching events.
[0101] Specifically, the model switching activity can be started by switching the trigger conditions corresponding to the start window, and the model switching operation is performed within the switch window length. If the switch duration does not reach the duration of the switch window length, and the trigger conditions corresponding to the switch termination window are detected, the model switching is terminated in advance; otherwise, the model switching is continued until the switch duration reaches the duration of the switch window length or the model switching is completed.
[0102] The above technical solution constrains the switching period of model switching by introducing a switching window, achieving orderly execution of model switching and facilitating management and maintenance. Furthermore, model switching operations are performed only within the switching window, avoiding the impact of premature model switching operations outside the switching window on network services provided by network devices, thereby improving the communication quality between network devices and UEs. Furthermore, the switching window can be flexibly configured by setting a switching start window, switching window length, and switching end window, thereby increasing the flexibility of the model switching process.
[0103] Based on the technical solutions of the above embodiments, the present application also provides another optional embodiment. In this optional embodiment, the process of the base station performing model switching configuration on the UE in the network coverage cell is described in detail.
[0104] See also Figure 3 The model switching configuration method shown includes:
[0105] S310. The base station obtains communication environment information of the network coverage cell;
[0106] S320. The base station generates configuration signaling according to the communication environment information.
[0107] S330. The base station sends configuration signaling to the UE in the cell.
[0108] S340. The UE configures a model switching strategy according to the configuration signaling; wherein the model switching strategy includes a model switching condition and a model switching related window.
[0109] The model switching strategy may be configured in a static manner, a semi-static manner, or a dynamic manner.
[0110] Exemplarily, the model switching condition may include a model switching threshold and a model switching event.
[0111] In an optional embodiment, the model switching threshold is generated based on a data threshold corresponding to a scenario use case; different scenario use cases correspond to different data thresholds. The data threshold includes a threshold type and a threshold value. The scenario use case can be determined based on at least one of an application scenario, device configuration, and communication site. It is worth noting that when the application scenario, device configuration, or communication site changes, the corresponding scenario use case will typically also change.
[0112] Among them, the threshold type of the data threshold can be determined based on the communication performance index of the base station and / or the model output result; the threshold size of the data threshold can be determined based on the communication environment and / or the model output result.
[0113] The communication performance indicator is related to the application scenario and may include at least one of the indicators used to measure communication performance, such as signal quality, RSRP, SINR, SGCS, BLER, throughput and positioning accuracy.
[0114] In another optional embodiment, the model switching event may include at least one of a model reasoning performance degradation event, a model reasoning performance failure event, a model download failure event, a model input change event, and a model output change event caused by a change in at least one of an application scenario, a device configuration, a communication site, and a UE's moving speed. Exemplarily, the model switching-related window may include a monitoring window for monitoring model switching and a switching window for executing model switching.
[0115] In an optional embodiment, the monitoring window may include a monitoring start window, a monitoring window length and a monitoring termination window; wherein the monitoring start window is used to characterize the triggering condition for starting monitoring of the model switching condition; the monitoring window length is used to characterize the monitoring duration of the model switching condition; and the monitoring termination window is used to characterize the triggering condition for terminating monitoring of the model switching condition.
[0116] The monitoring start window includes the monitoring start window under different model switching conditions, and the monitoring end window includes the monitoring end window under different model switching conditions. The monitoring windows under different model switching conditions can have the same or different lengths.
[0117] In another optional embodiment, the switching window may include a switching start window, a switching window length and a switching termination window; wherein the switching start window is used to characterize the triggering conditions for starting the execution model switch; the switching window length is used to characterize the duration of the execution model switch; and the switching termination window is used to characterize the triggering conditions for terminating the execution model switch.
[0118] The switching start window includes the switching start window under different model switching conditions, and the switching end window includes the switching end window under different model switching conditions. The lengths of the switching windows under different model switching conditions can be the same or different.
[0119] It should be noted that the aforementioned base station can be replaced by other access network devices or core network devices, and this application does not impose any restrictions on this.
[0120] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0121] Based on the same inventive concept, embodiments of the present application also provide a model switching configuration device for implementing the aforementioned model switching configuration method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations in one or more embodiments of the model switching configuration device provided below can be found in the aforementioned limitations on the model switching configuration method and will not be further elaborated here.
[0122] In one embodiment, Figure 4 As shown, a model switching configuration device is provided, which is configured in a network device and includes: a first configuration module 410.
[0123] The first configuration module 410 is configured to configure a model switching policy for UEs within the network coverage area; the model switching policy is used for the UEs and / or network devices to perform model switching.
[0124] In one embodiment, the model switching policy includes a model switching condition; the model switching condition is used to indicate whether the UE performs model switching.
[0125] In one embodiment, the model switching condition includes a model switching threshold and / or a model switching event.
[0126] In one embodiment, the model switching threshold is generated based on a data threshold corresponding to a scenario use case; wherein the data threshold includes a threshold type and a threshold size.
[0127] In one embodiment, different scenario use cases correspond to different data thresholds.
[0128] In one of the embodiments, the scenario use case is determined based on at least one of an application scenario, a device configuration, and a communication site.
[0129] In one embodiment, the data threshold is determined based on at least one of a communication performance indicator of the network device, a communication environment, and a model output result.
[0130] In one embodiment, the communication performance indicator includes at least one of signal quality, reference signal received power RSRP, signal to interference plus noise ratio SINR, square of generalized cosine similarity SGCS, block error rate BLER, throughput and positioning accuracy.
[0131] In one of the embodiments, the model switching event is determined based on at least one of an application scenario, a device configuration, a communication site, and a moving speed of the UE.
[0132] In one embodiment, the model switching event includes at least one of a model reasoning performance impact event, a model download failure event, a model input change event, and a model output change event.
[0133] In one embodiment, the model switching strategy further includes a model switching related window; the model switching related window is used to limit the duration of the model switching process.
[0134] In one embodiment, the model switching related window includes a monitoring window and / or a switching window; the monitoring window is a time window for monitoring model switching; and the switching window is a time window for executing model switching.
[0135] In one embodiment, the monitoring window includes a monitoring start window, a monitoring window length, and a monitoring termination window; the monitoring start window is used to represent the triggering condition for starting monitoring of the model switching condition; the monitoring window length is used to represent the monitoring duration of the model switching condition; and the monitoring termination window is used to represent the triggering condition for terminating monitoring of the model switching condition.
[0136] In one embodiment, the monitoring start window includes a monitoring start window under different model switching conditions; and the monitoring end window includes a monitoring end window under different model switching conditions.
[0137] In one embodiment, the switching window includes a switching start window, a switching window length and a switching termination window; the switching start window is used to characterize the triggering conditions for starting the execution model switch; the switching window length is used to characterize the duration of the execution model switch; and the switching termination window is used to characterize the triggering conditions for terminating the execution model switch.
[0138] In one embodiment, the switching start window includes a switching start window under different model switching conditions; and the switching end window includes a switching end window under different model switching conditions.
[0139] In one embodiment, the UE is all UEs, part of UEs, a group of UEs or a single UE within the network coverage area.
[0140] In one embodiment, the first configuration module 410 is specifically configured to configure a model switching strategy for UEs within the network coverage based on a static, semi-static or dynamic manner.
[0141] In one embodiment, the first configuration module 410 is specifically configured to configure a model switching strategy for the UE by sending configuration signaling to the UE within the network coverage area.
[0142] In one embodiment, the configuration signaling includes at least one of a system message, an RRC signaling, a MAC CE signaling, and a DCI signaling.
[0143] In one embodiment, the first configuration module 410 is specifically configured to configure a model switching strategy for UEs within network coverage according to communication environment information.
[0144] In one embodiment, the communication environment information includes at least one of network environment information, service environment information and device environment information.
[0145] In one embodiment, the network environment information includes at least one of the current network environment, channel conditions and UE deployment location; the service environment information includes service demand information; and the device environment information includes at least one of the application scenario, device configuration and communication site.
[0146] In one embodiment, the network device is a core network device or an access network device.
[0147] In one embodiment, the access network device is a base station.
[0148] Each module in the above-mentioned model switching configuration device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the communication device in hardware form, or can be stored in the memory of the communication device in software form, so that the processor can call and execute the corresponding operations of each module.
[0149] In one embodiment, a communication device is provided. The communication device may be a server, and its internal structure diagram may be as follows: Figure 5As shown. The communication device includes a processor, a memory, a network interface and a transceiver connected via a system bus. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The transceiver of the communication device is used to perform operations of receiving data or sending data under the control of the processor. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the communication device is used to store data such as communication environment information and model switching strategies. The network interface of the communication device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a model switching configuration method is implemented.
[0150] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0151] In one embodiment, a communication device is provided, including a memory and a processor. The memory stores a computer program. When the communication device is applied to a network device, the processor implements the following steps when executing processing logic in the computer program:
[0152] A model switching policy is configured for user terminals UE within the network coverage area; the model switching policy is used for the UE and / or network equipment to perform model switching.
[0153] In one embodiment, the model switching policy includes a model switching condition; the model switching condition is used to indicate whether the UE performs model switching.
[0154] In one embodiment, the model switching condition includes a model switching threshold and / or a model switching event.
[0155] In one embodiment, the model switching threshold is generated based on a data threshold corresponding to a scenario use case; wherein the data threshold includes a threshold type and a threshold size.
[0156] In one embodiment, different scenario use cases correspond to different data thresholds.
[0157] In one embodiment, the scenario use case is determined based on at least one of an application scenario, a device configuration, and a communication site.
[0158] In one embodiment, the data threshold is determined based on at least one of a communication performance indicator of the network device, a communication environment, and a model output result.
[0159] In one embodiment, the communication performance indicator includes at least one of signal quality, reference signal received power RSRP, signal to interference plus noise ratio SINR, square of generalized cosine similarity SGCS, block error rate BLER, throughput and positioning accuracy.
[0160] In one embodiment, the model switching event is determined based on at least one of an application scenario, a device configuration, a communication site, and a moving speed of the UE.
[0161] In one embodiment, the model switching event includes at least one of a model reasoning performance impact event, a model download failure event, a model input change event, and a model output change event.
[0162] In one embodiment, the model switching strategy further includes a model switching related window; the model switching related window is used to limit the duration of the model switching process.
[0163] In one embodiment, the model switching related window includes a monitoring window and / or a switching window; the monitoring window is a time window for monitoring model switching; and the switching window is a time window for executing model switching.
[0164] In one embodiment, the monitoring window includes a monitoring start window, a monitoring window length, and a monitoring termination window; the monitoring start window is used to characterize the triggering condition for starting monitoring of the model switching condition; the monitoring window length is used to characterize the monitoring duration of the model switching condition; and the monitoring termination window is used to characterize the triggering condition for terminating monitoring of the model switching condition.
[0165] In one embodiment, the monitoring start window includes monitoring start windows under different model switching conditions; and the monitoring end window includes monitoring end windows under different model switching conditions.
[0166] In one embodiment, the switching window includes a switching start window, a switching window length, and a switching termination window; the switching start window is used to characterize the triggering conditions for starting the execution model switch; the switching window length is used to characterize the duration of the execution model switch; and the switching termination window is used to characterize the triggering conditions for terminating the execution model switch.
[0167] In one embodiment, the switching start window includes a switching start window under different model switching conditions; and the switching end window includes a switching end window under different model switching conditions.
[0168] In one embodiment, the UE is all UEs, part of UEs, a group of UEs or a single UE within the network coverage area.
[0169] In one embodiment, when the processor executes the processing logic in the computer program, it further implements the following steps: configuring a model switching strategy for UEs within the network coverage based on a static, semi-static or dynamic manner.
[0170] In one embodiment, when the processor executes the processing logic in the computer program, the processor further implements the following steps: configuring a model switching strategy for the UE by sending configuration signaling to the UE within the network coverage area.
[0171] In one embodiment, the configuration signaling includes at least one of a system message, a radio resource control (RRC) signaling, a medium access control element (MAC) signaling, and a downlink control information (DCI) signaling.
[0172] In one embodiment, when the processor executes the processing logic in the computer program, the processor further implements the following steps: configuring a model switching strategy for UEs within the network coverage according to the communication environment information.
[0173] In one embodiment, the communication environment information includes at least one of network environment information, service environment information, and device environment information.
[0174] In one embodiment, the network environment information includes at least one of the current network environment, channel conditions, and UE deployment location; the service environment information includes service demand information; and the device environment information includes at least one of the application scenario, device configuration, and communication site.
[0175] In one embodiment, the network device is a core network device or an access network device.
[0176] In one embodiment, the access network device is a base station.
[0177] In one embodiment, a computer-readable storage medium or a computer program product is provided, on which a computer program is stored. When the computer-readable storage medium or the computer program product is applied to a network device, the processing logic in the computer program is executed by a processor to implement the following steps:
[0178] A model switching policy is configured for user terminals UE within the network coverage area; the model switching policy is used for the UE and / or network equipment to perform model switching.
[0179] In one embodiment, the model switching policy includes a model switching condition; the model switching condition is used to indicate whether the UE performs model switching.
[0180] In one embodiment, the model switching condition includes a model switching threshold and / or a model switching event.
[0181] In one embodiment, the model switching threshold is generated based on a data threshold corresponding to a scenario use case; wherein the data threshold includes a threshold type and a threshold size.
[0182] In one embodiment, different scenario use cases correspond to different data thresholds.
[0183] In one embodiment, the scenario use case is determined based on at least one of an application scenario, a device configuration, and a communication site.
[0184] In one embodiment, the data threshold is determined based on at least one of a communication performance indicator of the network device, a communication environment, and a model output result.
[0185] In one embodiment, the communication performance indicator includes at least one of signal quality, reference signal received power RSRP, signal to interference plus noise ratio SINR, square of generalized cosine similarity SGCS, block error rate BLER, throughput and positioning accuracy.
[0186] In one embodiment, the model switching event is determined based on at least one of an application scenario, a device configuration, a communication site, and a moving speed of the UE.
[0187] In one embodiment, the model switching event includes at least one of a model reasoning performance impact event, a model download failure event, a model input change event, and a model output change event.
[0188] In one embodiment, the model switching strategy further includes a model switching related window; the model switching related window is used to limit the duration of the model switching process.
[0189] In one embodiment, the model switching related window includes a monitoring window and / or a switching window; the monitoring window is a time window for monitoring model switching; and the switching window is a time window for executing model switching.
[0190] In one embodiment, the monitoring window includes a monitoring start window, a monitoring window length, and a monitoring termination window; the monitoring start window is used to characterize the triggering condition for starting monitoring of the model switching condition; the monitoring window length is used to characterize the monitoring duration of the model switching condition; and the monitoring termination window is used to characterize the triggering condition for terminating monitoring of the model switching condition.
[0191] In one embodiment, the monitoring start window includes monitoring start windows under different model switching conditions; and the monitoring end window includes monitoring end windows under different model switching conditions.
[0192] In one embodiment, the switching window includes a switching start window, a switching window length, and a switching termination window; the switching start window is used to characterize the triggering conditions for starting the execution model switch; the switching window length is used to characterize the duration of the execution model switch; and the switching termination window is used to characterize the triggering conditions for terminating the execution model switch.
[0193] In one embodiment, the switching start window includes a switching start window under different model switching conditions; and the switching end window includes a switching end window under different model switching conditions.
[0194] In one embodiment, the UE is all UEs, part of UEs, a group of UEs or a single UE within the network coverage area.
[0195] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented: configuring a model switching strategy for UEs within the network coverage based on a static, semi-static or dynamic manner.
[0196] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented: configuring a model switching strategy for the UE by sending configuration signaling to the UE within the network coverage area.
[0197] In one embodiment, the configuration signaling includes at least one of a system message, a radio resource control (RRC) signaling, a medium access control element (MAC) signaling, and a downlink control information (DCI) signaling.
[0198] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented: configuring a model switching strategy for UEs within the network coverage according to the communication environment information.
[0199] In one embodiment, the communication environment information includes at least one of network environment information, service environment information, and device environment information.
[0200] In one embodiment, the network environment information includes at least one of the current network environment, channel conditions, and UE deployment location; the service environment information includes service demand information; and the device environment information includes at least one of the application scenario, device configuration, and communication site.
[0201] In one embodiment, the network device is a core network device or an access network device.
[0202] In one embodiment, the access network device is a base station.
[0203] 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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0204] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile 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 various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.
[0205] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, 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 specification.
[0206] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A model switching configuration method, characterized in that: Applicable to network equipment, including: A model switching policy is configured for a user terminal UE within a network coverage area; the model switching policy is used for the UE and / or the network device to perform model switching.
2. The method according to claim 1, characterized in that The model switching strategy includes a model switching condition; the model switching condition is used to indicate whether the UE performs model switching.
3. The method according to claim 2, characterized in that The model switching condition includes a model switching threshold and / or a model switching event.
4. The method according to claim 3, characterized in that The model switching threshold is generated based on the data threshold corresponding to the scenario use case; wherein the data threshold includes a threshold type and a threshold size.
5. The method according to claim 4, characterized in that The data thresholds corresponding to different scenario use cases are different.
6. The method according to claim 4, characterized in that in, The scenario use case is determined based on at least one of an application scenario, a device configuration, and a communication site.
7. The method according to claim 4, characterized in that The data threshold is determined based on at least one of a communication performance indicator of the network device, a communication environment, and a model output result.
8. The method according to claim 7, characterized in that The communication performance indicator includes at least one of signal quality, reference signal received power RSRP, signal to interference plus noise ratio SINR, square of generalized cosine similarity SGCS, block error rate BLER, throughput and positioning accuracy.
9. The method according to claim 3, characterized in that The model switching event includes at least one of a model reasoning performance impact event, a model download failure event, a model input change event, and a model output change event.
10. The method according to claim 3, characterized in that The model switching event is determined based on at least one of an application scenario, a device configuration, a communication site, and a moving speed of the UE.
11. The method according to claim 2, characterized in that The model switching strategy further includes a model switching related window; the model switching related window is used to limit the duration of the model switching process.
12. The method according to claim 11, characterized in that The model switching related window includes a monitoring window and / or a switching window; The monitoring window is a time window for monitoring model switching; the switching window is a time window for executing model switching.
13. The method according to claim 12, characterized in that The monitoring window includes a monitoring start window, a monitoring window length and a monitoring end window; The monitoring start window is used to represent the triggering condition for starting monitoring of the model switching condition; the monitoring window length is used to represent the monitoring duration of the model switching condition; The monitoring termination window is used to represent a triggering condition for terminating the monitoring of the model switching condition.
14. The method according to claim 13, characterized in that The monitoring start window includes monitoring start windows under different model switching conditions; the monitoring end window includes monitoring end windows under different model switching conditions.
15. The method according to claim 12, characterized in that The switching window includes a switching start window, a switching window length and a switching end window; The switching start window is used to represent the triggering condition for starting the execution model switching; The switching window length is used to characterize the duration of the execution model switching; The switching termination window is used to represent a triggering condition for terminating the execution model switching.
16. The method according to claim 15, characterized in that The switching start window includes a switching start window under different model switching conditions; the switching end window includes a switching end window under different model switching conditions.
17. The method according to any one of claims 1 to 16, characterized in that The UE may be all UEs, part of UEs, a group of UEs or a single UE within the network coverage area.
18. The method according to any one of claims 1 to 16, characterized in that The configuration of the model switching strategy for the user terminal UE within the network coverage area includes: Based on static, semi-static or dynamic methods, the model switching strategy is configured for UEs within the network coverage.
19. The method according to any one of claims 1 to 16, characterized in that The configuration of the model switching strategy for the user terminal UE within the network coverage area includes: The model switching strategy is configured for the UE by sending configuration signaling to the UE within the network coverage area.
20. The method according to claim 19, characterized in that The configuration signaling includes at least one of a system message, a radio resource control RRC signaling, a medium access control element MAC CE signaling, and a downlink control information DCI signaling.
21. The method according to any one of claims 1 to 16, characterized in that The configuration of the model switching strategy for the user terminal UE within the network coverage area includes: According to the communication environment information of the network coverage area, a model switching strategy is configured for the UE within the network coverage area.
22. The method according to claim 21, characterized in that The communication environment information includes at least one of network environment information, service environment information and device environment information.
23. The method according to claim 22, characterized in that The network environment information includes at least one of a current network environment, a channel condition, and a deployment location of the UE; The business environment information includes business demand information; The device environment information includes at least one of an application scenario, a device configuration, and a communication site.
24. The method according to any one of claims 1 to 16, characterized in that The network device is a core network device or an access network device.
25. The method according to claim 24, characterized in that The access network device is a base station.
26. A model switching configuration device, characterized in that: Configured on network devices, including: The first configuration module is used to configure a model switching strategy for a user terminal UE within a network coverage area; the model switching strategy is used for the UE and / or the network device to perform model switching.
27. A communication device comprising a memory, a transceiver and a processor, wherein the memory stores a computer program, wherein: The transceiver is used to receive data or send data under the control of the processor, and the processor implements the steps of any one of claims 1 to 25 when executing the computer program.
28. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 25 are implemented.
29. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 25 are implemented.