Method and apparatus for wireless communication

CN121773649APending Publication Date: 2026-03-31GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

When the terminal device cannot obtain the model information used or cannot obtain the model information suitable for the current scenario in a timely manner, performance gain may not be brought, and even system performance may be affected.

Method used

When specific conditions are met, end devices and network devices communicate using a model with better generalization capabilities that can work in a variety of deployment scenarios and help improve system performance.

Benefits of technology

By using models with strong generalization capabilities, terminal devices and network devices can maintain high system performance and avoid performance degradation when they cannot obtain or timely obtain applicable models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121773649A_ABST
    Figure CN121773649A_ABST
Patent Text Reader

Abstract

Provided are a method and device for wireless communication, the method comprising: if a first condition is satisfied, a terminal device communicates with a network device based on a first model, the first condition comprising that the terminal device is not configured or not indicated with model information, and / or a first timer expires, and the terminal device communicates with the network device based on the first model; the first timer is associated with the time when the terminal device communicates with the network device based on a second model. According to the embodiment of the invention, when the terminal equipment cannot determine the used model information or cannot obtain the model information suitable for the current scene in time, if the first condition is met, a model (such as the first model) which has better generalization ability and can work in various deployment scenes is used for communication, so that the improvement of system performance is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Method and apparatus for wireless communication Technical Field

[0001] The present application relates to the field of communication technology, and more particularly, to a method and device for wireless communication. Background Art

[0002] Compared to traditional communication technologies, communication technologies based on artificial intelligence (AI) models may offer certain performance gains. However, if the terminal device cannot obtain the model information being used or cannot obtain the model information applicable to the current scenario in a timely manner, the performance gain may not be achieved and may even affect system performance.

[0003] Summary of the Invention

[0004] The present application provides a method and device for wireless communication. The following introduces various aspects involved in the present application.

[0005] In a first aspect, a method for wireless communication is provided, comprising: if a first condition is met, a terminal device communicates with a network device based on a first model, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires, and the first timer is associated with the time at which the terminal device communicates with the network device based on a second model.

[0006] According to a second aspect, a method for wireless communication is provided, comprising: if a first condition is met, a network device communicates with a terminal device based on a third model, the first condition including that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires; wherein, the first model is associated with the third model, the first model is the model used by the terminal device when the first condition is met, and the first timer is associated with the time when the terminal device communicates with the network device based on the second model.

[0007] According to a third aspect, a terminal device is provided, comprising: a communication unit for communicating with a network device based on a first model if a first condition is met, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires, and the first timer is associated with the time at which the terminal device communicates with the network device based on a second model.

[0008] In a fourth aspect, a network device is provided, comprising: a communication unit, for communicating with a terminal device based on a third model if a first condition is met, the first condition including that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires; wherein the first model is associated with the third model, the first model is the model used by the terminal device when the first condition is met, and the first timer is associated with the time when the terminal device communicates with the network device based on the second model.

[0009] In a fifth aspect, a terminal device is provided, comprising a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory so that the device executes part or all of the steps in the method of the first aspect.

[0010] In a sixth aspect, a network device is provided, comprising a memory and a processor, wherein the memory is used to store programs, and the processor is used to call the programs in the memory so that the device executes part or all of the steps in the method of the second aspect.

[0011] In a seventh aspect, a terminal device is provided, comprising a processor for calling a program from a memory so that the device executes part or all of the steps in the method of the first aspect.

[0012] In an eighth aspect, a network device is provided, comprising a processor for calling a program from a memory so that the device executes part or all of the steps in the method of the second aspect.

[0013] In a ninth aspect, a chip is provided, comprising a processor for calling a program from a memory so that the chip executes part or all of the steps in the method of the first aspect or the second aspect.

[0014] In a tenth aspect, a computer-readable storage medium is provided, on which a program is stored, wherein the program enables a wireless communication device to execute part or all of the steps in the method of the first aspect or the second aspect.

[0015] In an eleventh aspect, a computer program product is provided, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods of the various aspects described above. In some implementations, the computer program product may be a software installation package.

[0016] In a twelfth aspect, a computer program is provided, which enables a wireless communication device to perform part or all of the steps in the method of the first aspect or the second aspect.

[0017] The embodiment of the present application helps to improve system performance by using a model (such as the first model) with good generalization capability that can work in multiple deployment scenarios to communicate when the terminal device cannot determine the model information used or cannot obtain the model information applicable to the current scenario in a timely manner, such as when the first condition is met. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] FIG1 is a wireless communication system used in an embodiment of the present application.

[0019] FIG2 is a schematic diagram of a neural network applicable to an embodiment of the present application.

[0020] Figure 3 is a schematic diagram of a convolutional neural network applicable to an embodiment of the present application.

[0021] Figure 4 is an example diagram of the use of an AI / ML model.

[0022] FIG5 is a flow chart of a method for wireless communication provided in an embodiment of the present application.

[0023] FIG6 is a diagram showing an example of the use of an initial model (single-sided) provided in an embodiment of the present application.

[0024] FIG7 is a diagram showing an example of the use of an initial model (double-sided) provided in an embodiment of the present application.

[0025] FIG8 is a diagram showing an example of the use of a default model (single-sided) provided in an embodiment of the present application.

[0026] FIG9 is a diagram showing an example of the use of a default model (two-sided) provided in an embodiment of the present application.

[0027] FIG10 is a diagram showing an example of the use of another default model (single-sided) provided in an embodiment of the present application.

[0028] FIG11 is a diagram showing an example of the use of another default model (bilateral) provided in an embodiment of the present application.

[0029] FIG12 is a diagram showing an example of the use of another default model (single-sided) provided in an embodiment of the present application.

[0030] FIG13 is a diagram showing another example of the use of a default model (bilateral) provided in an embodiment of the present application.

[0031] FIG14 is a diagram showing an example of the use of another default model (single-sided) provided in an embodiment of the present application.

[0032] FIG15 is a diagram showing an example of the use of another default model (bilateral) provided in an embodiment of the present application.

[0033] FIG16 is a schematic structural diagram of a terminal device according to an embodiment of the present application.

[0034] FIG17 is a schematic structural diagram of a network device according to an embodiment of the present application.

[0035] FIG18 is a schematic structural diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0036] The technical solution in this application will be described below with reference to the accompanying drawings.

[0037] Figure 1 illustrates a wireless communication system 100 used in an embodiment of the present application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographic area and may communicate with the terminal device 120 within the coverage area.

[0038] FIG1 exemplarily shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0039] Optionally, the wireless communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present application.

[0040] It should be understood that the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: fifth generation (5G) system or new radio (NR), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solutions provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system, satellite communication system, etc.

[0041] The terminal device in the embodiments of the present application may also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user apparatus. The terminal device in the embodiments of the present application may refer to a device that provides voice and / or data connectivity to a user and can be used to connect people, objects, and machines, such as a handheld device or vehicle-mounted device with wireless connection function. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D, etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and smart home devices communicate without relaying the communication signal through the base station.

[0042] The network device in the embodiments of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a radio access network device, such as a base station. The network device in the embodiments of the present application may refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network, a core network device, a model monitoring and management device, or an operation administration and maintenance (OAM) device. The base station can broadly cover various names as follows, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station MeNB, secondary station SeNB, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), centralized unit-control plane (CU-CP), centralized unit-user plane (CU-UP) positioning node, etc.Core network equipment can broadly cover the following various names, or be replaced with the following names, such as: location management function (LMF) network element, network slice selection function (NSSF), authentication server function (AUSF), unified data management (UDM), access and mobility management function (AMF), session management function (SMF), policy control function (PCF), user plane function (UPF), sensing control function (SF), network data analysis function (NWDAF) network element.

[0043] The base station may be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station may also refer to a communication module, a modem or a chip for being set in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device that performs the base station function in device-to-device D2D, vehicle-to-everything (V2X), machine-to-machine (M2M) communications, a network side device in a 6G network, a device that performs the base station function in future communication systems, and the like. The base station may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network equipment. The base station may be fixed or mobile. For example, a helicopter or a drone may be configured to act as a mobile base station, and one or more cells may move according to the location of the mobile base station. In other examples, a helicopter or a drone may be configured to be used as a device for communicating with another base station.

[0044] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move based on the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0045] In some deployments, the network device in the embodiments of the present application may refer to a CU or a DU, or the network device may include a CU and a DU. The gNB may also include an AAU.

[0046] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.

[0047] It should be understood that all or part of the functions of the communication device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (such as a cloud platform).

[0048] AI

[0049] In recent years, artificial intelligence research represented by neural networks has achieved great results in many fields, and it will play an important role in people's production and life for a long time to come.

[0050] FIG2 is a schematic diagram of a neural network applicable to an embodiment of the present application. The neural network shown in FIG2 can be divided into three categories according to the positions of different layers: an input layer 210, a hidden layer 220, and an output layer 230. Generally speaking, the first layer is the input layer 210, the last layer is the output layer 230, and the intermediate layers between the first and last layers are all hidden layers 220. Samples can be input from the input layer 210, processed by the hidden layer 220, and the final result is generated in the output layer 230. Among them, each node represents a processing unit, which can be considered to simulate a neuron. Multiple neurons form a layer of a neural network, and multiple layers of information transmission and processing construct an overall neural network.

[0051] With the continuous development of neural network research, deep learning algorithms have been proposed in recent years, introducing a large number of hidden layers. This layer-by-layer training of multi-hidden neural networks for feature learning has greatly improved the learning and processing capabilities of neural networks and has been widely applied in pattern recognition, signal processing, optimization and combination, anomaly detection, and other fields.

[0052] Similarly, with the development of deep learning, convolutional neural networks have also been further studied. Figure 3 is a schematic diagram of a convolutional neural network to which an embodiment of the present application is applicable. The basic structure of a convolutional neural network may include: an input layer 310, multiple convolutional layers 320, multiple pooling layers 330, a fully connected layer 340, and an output layer 350. The introduction of the convolutional layer 320 and the pooling layer 330 effectively controls the sharp increase in network parameters, limits the number of parameters, and exploits the characteristics of the local structure, thereby improving the robustness of the algorithm.

[0053] Currently, the industry has begun researching AI / machine learning (ML) models for 5G and 6G air interfaces. It is believed that for certain functionalities and features of 5G / 6G air interfaces, technical solutions based on AI / ML models may achieve certain performance gains over traditional non-AI / ML-based technical solutions. Therefore, in future 5G / 6G air interface systems, AI / ML models may be selected to replace traditional non-AI / ML technical solutions for specific functions and features in appropriate application scenarios.

[0054] The following briefly introduces the use process of AI / ML models in wireless communication systems with reference to Figure 4.

[0055] First, the terminal device can report its own capabilities. For example, the terminal device can report capability information related to model operation, such as storage resources, computing power resources, and power consumption.

[0056] Secondly, if an AI / ML model exists for a function or feature, the 5G / 6G system can be configured based on the terminal's capability report, such as configuring a set of AI / ML models that can be activated (such as AI / ML model A and AI / ML model B shown in Figure 4).

[0057] The network device can then select and activate an AI / ML model from the AI / ML model set and communicate based on the AI / ML model. Figure 4 exemplifies the selection of AI / ML model A from AI / ML model A and AI / ML model B included in the AI / ML model set.

[0058] AI / ML models are specially optimized for application scenarios. Different AI / ML models may be suitable for different deployment scenarios. When the network device detects that a certain AI / ML model is not working well, the network device can switch to another AI / ML model through indication information. This process is called model switching. For example, as the terminal moves from one cell to another, the deployment scenario may change significantly, and the original AI / ML model is not suitable for the new deployment scenario. After the network device detects performance deterioration, it needs to switch to another model that is adapted to the current deployment scenario. Based on this, the above-mentioned AI / ML model usage process can also include model monitoring and model switching.

[0059] It can be seen that in the process of using models, such as AI / ML models, network devices are required to select models. For example, network devices can indicate the selection of models through connection state indication information, such as radio resource control (RRC) information and downlink control information (DCI). In this way, in certain states (such as the initial access phase), the network device has not yet entered the RRC connection state and may not be able to indicate the model through RRC configuration or DCI. In other words, when the terminal device is not configured or indicated with model information, the usage model of the terminal device cannot be determined.

[0060] In addition, in some cases, the terminal device may not be able to obtain the model applicable to the current scenario in a timely manner, thereby affecting the performance of the wireless communication system.

[0061] For example, selecting the optimal AI / ML model requires accurate monitoring of the model's operating status by network equipment. However, due to the complexity, inaccuracy, and non-real-time nature of model performance monitoring, network equipment may be unable to promptly detect when a model enters a state of poor performance and fail to promptly instruct terminal devices to switch to an AI / ML model more suitable for the current scenario, deteriorating system performance.

[0062] For example, even if the original AI / ML model is discovered to be no longer applicable in a new deployment scenario that the terminal device has never encountered, the terminal device's model library may not necessarily contain an AI / ML model adapted to the new scenario. A new model must be downloaded from the network or the existing model must be trained online to adapt it to the new scenario. However, this takes time, and the performance of the original model may deteriorate before the new model is available.

[0063] For example, due to changes in the terminal device's own capabilities (such as reduced computing resources, decreased storage space, and insufficient power), it may not be able to continue using the original AI / ML model, but it is unable to promptly notify the network device to switch to another AI / ML model. This causes the network side to have different understandings of the AI / ML model used by the terminal device, resulting in the network side and the terminal device using incompatible AI / ML models, causing data transmission errors.

[0064] Therefore, when the terminal device cannot obtain the model information used or cannot obtain the model information applicable to the current scenario in a timely manner, it may not bring performance gains and may even affect system performance.

[0065] In order to solve the above problems, an embodiment of the present application provides a method for wireless communication. When the terminal device cannot determine the model information used or cannot obtain the model information applicable to the current scenario in a timely manner, such as when the first condition is met, a model with good generalization capability that can work in multiple deployment scenarios (such as the first model) is used for communication, which helps to improve system performance.

[0066] FIG5 is a flow chart of a method for wireless communication provided by an embodiment of the present application. The method shown in FIG5 may include step S510.

[0067] In step S510, if the first condition is met, the terminal device communicates with the network device based on the first model.

[0068] The first condition may include that the terminal device is not configured or indicated with model information. The information that the terminal device is not configured or indicated with the model may refer to the inability of the network device to configure or indicate the model information to the terminal device. For example, during the initial access process mentioned above, when the terminal device and the network device have not yet established an RRC connection, the network device cannot configure or indicate the model information to the network device.

[0069] As mentioned above, in some cases, the terminal device cannot obtain the model information applicable to the current scenario in a timely manner. Therefore, the above-mentioned first condition may include the expiration of the first timer (also called overtime) to avoid the deterioration of system performance caused by the terminal device using an inappropriate model.

[0070] In some embodiments, the duration of the first timer can be set based on system requirements. For example, the duration of the first timer can be determined based on the system's tolerance for possible performance degradation. If the system's tolerance for possible performance degradation is short, the duration of the first timer can be shorter. If the system's tolerance for possible performance degradation is longer, the duration of the first timer can be longer. For another example, the duration of the first timer can be determined based on changes in the scene in which the terminal device is located. If the scene in which the terminal device is located changes rapidly, the terminal device may need to switch models multiple times to adapt to the scene changes. If the scene in which the terminal device is located changes slowly or remains unchanged, the terminal device may not need to switch models, or the number of model switches may be less. For example, if the scene in which the terminal device is located changes rapidly, the duration of the first timer can be shorter. If the scene in which the terminal device is located changes slowly or remains unchanged, the duration of the first timer can be longer. Such scene changes can include, for example, changes in the terminal device's location or communication quality.

[0071] In the embodiment of the present application, a reasonable design of the timing duration of the first timer can take into account both the switching frequency of the model and the improvement of the system performance.

[0072] The above-mentioned first timer is associated with the time when the terminal device communicates with the network device based on the second model. For example, the actions of the first timer, such as start, pause, etc., are associated with the time when the terminal device communicates with the network device based on the second model. As an example, the start time of the first timer is associated with the time when the terminal device starts to use the second model, or the start time of the first timer is associated with the time when the terminal device receives the indication information (which can be called the first indication information) for instructing the terminal device to use the second model. As another example, the pause time of the first timer can be associated with the time when the terminal device receives the first indication information.

[0073] In some embodiments, the first condition may include that the expiration of the first timer may include that before the expiration of the first timer, the terminal device does not receive the indication information about the model information sent by the network device, or the first condition may include that the time when the terminal device communicates with the network device based on the second model exceeds the timing duration of the first timer.

[0074] In some embodiments, the first model may be a model based on AI technology, such as an AI / ML model. For example, the first model may be a model that can work in various deployment scenarios, or the first model may be a model that can work well in multiple deployment scenarios. For example, the first model may be a model with high reliability, optimal generalization ability, and can work in various deployment scenarios.

[0075] In an embodiment of the present application, for a case where the terminal device is not configured or indicated with model information, the terminal device can use the first model to communicate with the network device, which helps to obtain better system performance compared to not using the model. In addition, when the first timer expires, the terminal device can use the first model to communicate with the network device, that is, after using a certain model for a long time, the terminal device can automatically switch to (or it can be called automatically falling back to) the first model. Since the first model has good generalization performance and can be applied to a variety of deployment scenarios, the above-mentioned automatic fallback to the first model helps to avoid the mismatch between the model and the deployment scenario not being detected in time, or the misdetection of the model switching instruction, etc., which causes the degradation of system performance.

[0076] For different first conditions, the first model may be different. In other words, the first model may include multiple models, and for different first conditions, the terminal device may communicate with the network device based on different models among the multiple models.

[0077] For example, the first model may include a first initial model. If the first condition is that the terminal device is not configured or has not been instructed with model information, the terminal device communicates with the network device based on the first initial model. In this way, compared to not using a model, when the terminal device's deployment scenario cannot be detected and the network device cannot instruct the terminal device which model to use, communicating with the network device based on the first initial model can achieve better performance.

[0078] For another example, the first model may include a first default model. If the first condition is that the first timer expires, the terminal device communicates with the network device based on the first default model.

[0079] In some embodiments, if the terminal device receives first indication information sent by the network device, the terminal device starts a first timer, and the first indication information can be used to instruct the terminal device to communicate with the network device based on the second model. The second model mentioned here can be a model selected by the network device based on the deployment scenario.

[0080] It should be noted that the first indication information can be used to instruct the terminal device to communicate with the network device based on the second model, and can also mean: the first indication information is used to instruct the terminal device to use the second model to process data during communication with the network device.

[0081] The first indication information may be carried in RRC information, DCI indication information or media access control element (MAC CE) control information.

[0082] After the second model has been used for a period of time, the deployment scenario may have changed, or the second model may be mismatched with the deployment scenario. If the network device does not detect this situation and the terminal device continues to use the second model, it will cause system performance to degrade. If the network device detects this situation, but in some cases, such as when the channel quality is poor, the signaling from the network device instructing the terminal device to switch models may be misdetected, then the network side and the terminal side have different understandings of the selected or activated model, resulting in system performance degradation. Therefore, when the first timer expires, the terminal device can use the first default model to communicate with the network device, that is, the terminal device can switch from the second model to the first default model, which helps to avoid a degradation in system performance.

[0083] If the terminal device receives indication information associated with the model sent by the network device during the operation of the first timer, the terminal device can adjust the model usage policy based on the indication information, or determine the usage timing of the first default model based on the indication information.

[0084] In some embodiments, if the terminal device receives first indication information sent by the network device during the running of the first timer, the terminal device may perform a first operation, where the first operation is associated with the use of the first default model.

[0085] For example, the first operation may include restarting the first timer, or the first operation may include resetting the first timer. During the operation of the first timer, the terminal device receives the first indication information, that is, the second model matches the deployment scenario, or the second model is applicable to the current scenario of communication between the terminal device and the network device. Therefore, restarting the first timer at this time can extend the use time of the non-first default model, such as the second model, thereby reducing unnecessary model switching, which in turn helps to achieve better adaptability of the model to the deployment scenario and better model inference performance.

[0086] While the first timer is running, the terminal device may process data using the second model (e.g., based on instructions from the network device, using the second model to process data). When the first timer expires, the terminal device communicates with the network device based on the first default model, or in other words, the terminal device switches from the second model to the first default model, which may interrupt data processing based on the second model, resulting in performance loss.

[0087] As a method to solve the above problem, the first operation may include the terminal device pausing (also known as terminating) the first timer and continuing to process data based on the second model; if the terminal device completes the data processing based on the second model, the terminal device resumes running the first timer.

[0088] As another method for resolving the above-mentioned problem, the first operation may include maintaining a first timer, and when the first timer expires, determining the model to be used by the terminal device based on whether data processing based on the second model is complete. For example, when the first timer expires, if the terminal device has completed data processing based on the second model, the terminal device communicates with the network device based on the first default model; if the terminal device has not completed data processing based on the second model, the terminal device communicates with the network device based on the first default model after data processing based on the second model is complete.

[0089] As another method for solving the above problem, the first operation may include increasing the timing duration of the first timer by the first duration. That is, by extending the timing duration of the first timer, a conflict between the expiration of the first timer and the incomplete model-based data processing is avoided. In some embodiments, the first duration may be a preset duration, or the first duration may be indicated by the network device (or, the first duration may be determined based on indication information sent by the network device). For example, the first duration may be determined based on RRC configuration information, DCI indication information, or MAC CE control information sent by the network device.

[0090] It should be noted that the above three solutions can be used individually or in combination. For example, the first operation may include increasing the timing duration of the first timer by the first duration, and maintaining the operation of the first timer. When the first timer expires, the model used by the terminal device is determined based on whether the data processing based on the second model is completed, so as to further improve the system performance. That is, after increasing the timing duration of the first timer by the first duration, when the first timer expires, if the data processing based on the second model of the terminal device has been completed, it communicates with the network device based on the first default model; if the data processing based on the second model of the terminal device is not completed, it communicates with the network device based on the first default model after the data processing based on the second model is completed.

[0091] In some embodiments, the first model can be determined based on a first rule, and the first rule can be associated with one or more of the following information: the frequency band accessed by the terminal device; the operator identifier of the operator providing services to the terminal device; information on the geographical location of the terminal device; and historical usage information of the first model.

[0092] Based on one or more of the frequency band accessed by the terminal device, the operator identifier of the operator providing services to the terminal device, and the geographical location of the terminal device, the deployment scenario of the model can be predicted to determine a suitable first initial model and / or first default model.

[0093] In some embodiments, the first model can be determined based on the historical usage information of the first model. The historical usage information of the first model may include the model used by the terminal device when the first condition was met before the current moment, such as the model used by the terminal device when the first condition was met last time. For example, if the historical usage information of the first model includes usage information of multiple models, then the first model may be the model that is used the most times among the multiple models. For another example, the first model may be the model used by the terminal device when the first condition was met last time. Since the deployment scenario when the first condition was met last time may be closest to the current model deployment scenario, using the model used by the terminal device when the first condition was met last time as the first model helps to improve the performance of the model while simplifying the model selection process.

[0094] As mentioned above, the first model may include a first initial model and a first default model. In some embodiments, the first initial model may be determined based on historical usage information of the first initial model, and the first default model may be determined based on historical usage information of the first initial model and / or usage information of the first default model. For example, the first default model may be the model used by the terminal device when the first timer last expired, or the first default model may be the model used by the terminal device when no model information was configured or indicated last time.

[0095] In some embodiments, the information of the first initial model may be carried in system information. For example, the system information may be system information in a physical broadcast channel (PBCH) (such as a master information block (MIB)) or a system information block (SIB).

[0096] In some embodiments, information of the first default model may be carried in RRC configuration information.

[0097] In some embodiments, information about the first initial model and / or the first default model may also be carried in information sent by other terminal devices. That is, the terminal device may also obtain information about the first initial model and / or the first default model from other terminal devices, such as through direct communication between terminal devices. For example, when the terminal device switches from communicating with other terminal devices to, or is about to switch to communicating with a network device, the terminal device may obtain information about the first initial model from the other terminal device.

[0098] The first model can be determined based on one or more of the above methods. In some embodiments, the method of determining the first model based on the first rule has the lowest priority among the above methods. That is, if the first model can be determined by other methods other than the method of determining the first model based on the first rule among the above methods (which may be referred to as the above other methods), the first model is not determined based on the first rule. In other words, if the first model cannot be determined by any of the above other methods, the first model is determined based on the first rule.

[0099] As mentioned above, the capabilities of different terminal devices may be different, and therefore, the models that different terminal devices can support may also be different. Similarly, the candidate first models that different terminal devices can support may also be different. Therefore, in some embodiments, the terminal device can report the candidate first models that it can support to the network device in order to determine the first model that matches the capabilities of the terminal device, or to determine the first model used by the terminal device from the candidate first models supported by the terminal device. The candidate first model mentioned here can be a model that the terminal device can use when the first condition is met, or a model supported by the capabilities of the terminal device.

[0100] For example, information about the candidate first model may be included in capability information reported by the terminal device. As an example, the terminal device may send the first information to the network device, or the network device may receive the first information sent by the terminal device. The first information includes information about models supported by the terminal device, where the models supported by the terminal device include the first model. In some implementations, the first information may be a list of models supported by the terminal device.

[0101] In some embodiments, the first model may be a model with a specific identifier among the models supported by the terminal device. In other words, the first model may be a model with a specific identifier in the first information. For example, the model identified as A is a candidate first model supported by the terminal device. For another example, the model identified as X can be used as the first initial model of the terminal device; the model identified as Y can be used as the first default initial model of the terminal device. For another example, the model identified as M can be used as both the first initial model of the terminal device and the first default model of the terminal device.

[0102] It should be noted that the above identifiers can be used alone or in combination. For example, identifier X, identifier Y, and identifier M can be used in combination. For another example, identifier A can be used alone.

[0103] In some embodiments, the terminal device may send the second information to the network device, or the network device may receive the second information sent by the terminal device, wherein the second information may be used to indicate the first model.

[0104] In some cases, the model used by the network device needs to be associated with the model used by the terminal device at the same time (i.e., when using a two-sided model). For example, when the terminal device uses the CSI compression model, the network device can use the CSI decompression model associated with the CSI compression model to achieve correct communication.

[0105] In some embodiments, the first model is associated with a third model, wherein the third model is the model used by the network device under the first condition. That is, when the terminal device uses the first model, the network device can use the third model.

[0106] For example, the first model includes a first initial model and / or a first default model, and the third model may include a second initial model and / or a second default model, wherein the first initial model is associated with the second initial model, and the first default model is associated with the second default model. In other words, when the terminal device uses the first initial model, the network device can communicate using the second initial model associated with the first initial model; and when the terminal device uses the first default model, the network device can communicate using the second default model associated with the first default model.

[0107] The association between the first model and the third model may include an association relationship between the first model and the third model, and the association relationship may be configured by the network device. For example, the association relationship between the first initial model and the second initial model, and / or the association relationship between the first default model and the second default model may be configured by the network device.

[0108] In some implementations, the above-mentioned association relationship can be configured through a model identifier, such as an association relationship of a model ID or a model identifier group. For example, the network device can configure the identifier of the second initial model associated with the identifier of the first initial model, or the network device can configure the identifier of the second default model associated with the identifier of the first default model. As an example, the first initial model can use the same model identifier as the second initial model, such as the first initial model is model 1 on the terminal device side, and the second initial model is model 1 on the network device side, to indicate their association relationship. For another example, the network device can configure a combined identifier for the first initial model and the second initial model, or the network device can configure a combined identifier for the first default model and the second default model.

[0109] As mentioned above, when using the two-side model, if the first condition is met, the terminal device communicates with the network device based on the first model, and correspondingly, the network device communicates with the terminal device based on the third model. The following describes the above method from the perspective of the network device. It should be understood that the description on the network device side can correspond to the description on the terminal device side. Therefore, for any parts not described in detail, please refer to the method described above on the terminal device side.

[0110] It should be noted that both the terminal device and the network device may be provided with a first timer, and the first timer mentioned in this embodiment may refer to the first timer set on the network device side.

[0111] In some embodiments, the third model may include the second initial model. If the first condition is that the terminal device is not configured or has not been instructed with model information, the network device communicates with the terminal device based on the second initial model. In other words, the first initial model is associated with the second initial model. When the terminal device uses the first initial model, the network device can use the second initial model.

[0112] In some embodiments, the third model may include a second default model. If the first condition is the expiration of the first timer, the network device communicates with the terminal device based on the second default model. In other words, the second default model is associated with the first default model. When the terminal device uses the first default model, the network device can use the second default model.

[0113] In some embodiments, if the network device sends first indication information to the terminal device, the network device starts a first timer, and the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

[0114] In some embodiments, if the network device sends first indication information to the terminal device during the running of the first timer, the network device performs a first operation, and the first operation is associated with the use of the second default model.

[0115] In some embodiments, the first operation includes restarting a first timer.

[0116] In some embodiments, the first operation includes: the network device suspending the first timer; if the terminal device completes data processing based on the second model, the network device resumes running the first timer.

[0117] In some embodiments, the first operation includes: maintaining the operation of the first timer, and when the first timer expires, if the data processing based on the second model of the terminal device has been completed, communicating with the terminal device based on the second default model; if the data processing based on the second model of the terminal device has not been completed, communicating with the terminal device based on the second default model after the data processing based on the second model is completed.

[0118] Because the network device cannot obtain, or cannot accurately obtain, the completion time of data processing based on the second model, when using the two-sided model, the network device can, for example, determine the activation timing of the second default model based on the completion time of data processing based on the fourth model. The fourth model is associated with the second model. For another example, the network device can determine the completion time of data processing based on the second model based on data scheduling conditions on the network device side.

[0119] In some embodiments, the first operation includes increasing the timing duration of the first timer by a first duration, for example, the first duration is a preset duration, or the first duration is indicated by the network device.

[0120] It can be seen that the start and pause of the first timer on the network device side is associated with the sending time of the first indication information, while the start and pause of the first timer on the terminal device side is associated with the receiving time of the first indication information. However, there is a first time delay between the time when the terminal device receives the first indication information and the time when the network device sends the first indication information.

[0121] The first time delay may cause the first timer on the terminal device to operate out of sync with the first timer on the network device, resulting in inconsistent timing between the terminal device and the network device when switching models. In other words, within the first time delay range, the model used by the terminal device may be unrelated to the model used by the network device, which may result in decreased communication quality.

[0122] In order to solve the above problem, the model switching timing of the terminal device and / or the network device may be determined based on the expiration of the first timer and a time correction amount (or called a time interval).

[0123] In some embodiments, the terminal device can switch to the first default model when the first timer expires, and the network device can switch to the second default model at a time interval of the first time correction amount after the expiration of the first timer. Since the time when the network device sends the first indication information is earlier than the time when the terminal device receives the first indication information, the start time and expiration time of the first timer on the network device side are respectively earlier than the start time and expiration time of the first timer on the terminal device side. Therefore, by switching to the second default model at a time interval of the first time correction amount after the expiration of the first timer, the network device helps to eliminate the impact of the above-mentioned first time delay on the timing of model switching.

[0124] In some embodiments, the terminal device may switch to the first default model at a second time correction after the first timer expires, and the network device may switch to the second default model at a third time correction after the first timer expires, where the third time correction is greater than the second time correction. To further eliminate the impact of the first time delay on the timing of model switching, neither the terminal device nor the network device uses a model after the first timer expires.

[0125] As mentioned above, during the operation of the first timer, if the terminal device uses the second model to process data, the terminal device can pause the first timer and continue to run the first timer after the terminal device completes the data processing based on the second model. Since the terminal device can obtain the time when it completes the data processing based on the second model, but the network device cannot obtain or cannot accurately obtain the time when the terminal device completes the data processing based on the second model, the network device cannot determine the time to resume running the first timer, or in other words, there is a difference between the time when the network device resumes running the first timer and the time when the terminal device resumes running the first timer. Therefore, there may be a difference between the time when the first timer on the network device side expires and the time when the first timer on the terminal device side expires.

[0126] In order to solve the above problem, the terminal device can send a second indication message to the network device when completing data processing based on the second model. The network device can resume running the first timer when receiving the second indication message sent by the terminal device. In this way, there may be a second time delay between the moment when the first timer on the network device side expires and the moment when the first timer on the terminal device side expires. The second time delay is greater than the first time delay, such as the second time delay is twice the first time delay. Therefore, the terminal device can switch to the first default model when the first timer expires, and the network device can switch to the second default model at a time interval of the fourth time correction amount after the first timer expires, which helps to improve the accuracy of the model switching timing. The fourth time correction amount can be greater than the first time correction amount, such as the fourth time correction amount is twice the first time correction amount.

[0127] In some embodiments, the network device may determine the time to resume running the first timer based on the data scheduling situation of the network device, for ease of implementation.

[0128] In some embodiments, the network device may switch to the second default model upon expiration of the first timer, and the terminal device may switch to the first default model at a time interval of the first time correction amount before the expiration of the first timer. The specific implementation method is similar to the method for correcting the timing of network device model switching mentioned above and is not further described here for the sake of brevity.

[0129] One or more of the first, second, third, and fourth time corrections may be determined based on a transmission delay between the terminal device and the network device in the current deployment scenario. For example, the terminal device may determine the transmission delay based on a sending time carried in the first indication information and a time when the terminal device receives the first indication information.

[0130] One or more of the first time correction value, the second time correction value, the third time correction value, and the fourth time correction value may be pre-configured or dynamically indicated before the model is switched. For example, the fourth time correction value may be included in the second indication information.

[0131] It should be noted that the above-mentioned network device performs certain actions based on the first timer, which refers to the actions performed by the network device based on the first timer on the network device side; the above-mentioned terminal device performs certain actions based on the first timer, which refers to the actions performed by the terminal device based on the first timer on the terminal device side.

[0132] It should be noted that the above-mentioned first timer can be an increasing timer or a decreasing timer, and this application does not limit this.

[0133] It should be noted that the use of a certain model or switching to a certain model mentioned in the embodiments of the present application may refer to the first device communicating with the second device based on the model, wherein the first device may be a terminal device or a network device, and the second device may be a terminal device or a network device.

[0134] The following will take the first model as an AI / ML model as an example, and combine Examples 1 to 4 to introduce the method provided in the embodiments of this application in detail.

[0135] Example 1

[0136] In Example 1, the method provided in the embodiment of the present application is introduced in combination with Figures 6 and 7 by taking the case where the terminal device and the network device have not established an RRC connection (that is, the first condition is a case where the terminal device has not been configured or has not been indicated with model information) as an example.

[0137] Referring to Figure 6, during the initial access process, the terminal device has not yet established an RRC connection, and cannot determine which AI / ML model to use based on the RRC configuration, DCI, MAC CE, etc. on the network device side, and cannot detect the current deployment scenario, so it is impossible to determine which model is best adapted to the current deployment scenario. Therefore, an AI / ML model (i.e., the first initial model) can be used that can provide reliable performance, the best generalization capability, and can definitely work in any deployment scenario. The ID of the first initial model can be determined according to the first rule or the system information on the network device side.

[0138] After the RRC connection is established, the system can detect the deployment environment of the terminal device and select the best AI / ML model (such as the second model) that is adapted to the current deployment environment. It can also switch to another AI / ML model (such as the second model) according to the indication information of the network device (RRC configuration information, DCI indication information, MAC CE control information, etc.). As the deployment environment changes, it can also switch to other AI / ML models according to the indication information of the network device.

[0139] When the network device side and the terminal device side need to use corresponding AI / ML models (such as using two-side models), the initial model on the network device side and the initial model on the terminal device side must also be used accordingly. As shown in Figure 7, during the initial access process, the terminal device has not yet established an RRC connection. The terminal device side uses the first initial model, and the network device side also uses the corresponding second initial model. After the RRC connection is established, the network device side instructs the terminal device to switch to the second model, and the network device also switches to the corresponding fourth model at the same time.

[0140] In an embodiment of the present application, during the initial access phase when the system is unable to detect the terminal device deployment scenario and the network device is unable to instruct the terminal device which model to use, an AI / ML model can also be used to achieve better performance than a non-AI / ML model.

[0141] Example 2

[0142] In Example 2, the method provided in the embodiment of the present application is introduced by taking the first condition that the first timer expires as an example and combining FIG8 and FIG9 .

[0143] Referring to Figure 8, in the RRC connection state, the terminal device can select the best AI / ML model (such as the second model) that is adapted to the deployment scenario according to the instructions on the network device side. However, in order to prevent inaccuracy and untimeliness in the detection of changes in deployment scenarios and the monitoring of the operating performance of the AI / ML model, a timer (i.e., the first timer mentioned above) should be started when the terminal device starts using the second model. For example, the timer is a timer with a duration of T, and the timer starts to decrease from t=T. When the timer expires (expire, i.e., t=0), it automatically switches to the first default model.

[0144] When the network device and terminal device need to use corresponding AI / ML models (e.g., using two-sided models), the default model on the network device and the AI / ML model on the terminal device must also be used accordingly. Referring to Figure 9, when the terminal device uses the second model, the network device also uses the corresponding fourth model. When the timer expires, the terminal device automatically switches to the first default model, and the network device also automatically switches to the second default model.

[0145] In an embodiment of the present application, after the system has used an AI / ML model adapted to a specific deployment scenario for a long time, it can automatically fall back to a default AI / ML model with good generalization performance that is adapted to various deployment scenarios. This can avoid the AI / ML model and the deployment scenario mismatch not being detected by the system, or can avoid the network device side and the terminal device side having different understandings of the activated AI / ML due to the misdetection of the signaling indicating the model switch, thereby causing system performance degradation. Even if the AI / ML model and the deployment scenario mismatch is not detected by the system, or the signaling indicating the model switch is misdetected, after the timer expires, both the network device side and the terminal device side will consider that they should fall back to the default AI / ML model, thereby ensuring the reliability of the system performance.

[0146] Example 3

[0147] Example 3 takes the first condition that the first timer expires as an example, and introduces the method provided in the embodiment of the present application in combination with Figures 10 and 11.

[0148] Referring to Figure 10, after the AI / ML model (such as the second model) that is better adapted to the deployment scenario is activated, the timer should expire after time T and the model will be rolled back to the default model. However, if during the timer operation, the network device instructs the activation of the second model again through an indication message, it means that the network device has confirmed that it is still appropriate to continue using the second model based on the detection of the deployment scenario and the monitoring of the adaptability of the second model to the deployment scenario. Therefore, when the network device instructs the activation of the second model again through an indication message, the timer can be reset to t=T, so that the timer starts again. After the timer expires, the terminal device automatically switches to the first default model.

[0149] When the network device side and the terminal device side need to use the corresponding AI / ML model, the default model on the network device side and the default model on the terminal device side must also be used accordingly. Referring to Figure 11, after the second model on the terminal device side that is better adapted to the deployment scenario is activated, the network device side also uses the corresponding fourth model. The timer should expire after time T, and when the timer expires, the models on the terminal device side and the network device side are both rolled back to the default model. However, if during the timer operation, the network device instructs the activation of the second model and the fourth model again through an indication message, it means that the network device has confirmed that it is still appropriate to continue using the second model and / or the fourth model based on the detection of the deployment scenario and the monitoring of the adaptability of the second model, the fourth model and the deployment scenario. Therefore, when the network device instructs the activation of the second model and / or the fourth model again through an indication message, the timer can be reset (or restarted) to t=T, so that the timer starts timing again. After the timer expires, the terminal device and the network device side automatically switch to the first default model and the second default model.

[0150] In an embodiment of the present application, when the system confirms that a non-default model is well adapted to the deployment scenario, it can reset the AI / ML model fallback timer to extend the usage time of the non-default AI / ML model, thereby reducing unnecessary frequent fallbacks and achieving better adaptability to the deployment scenario and better AI / ML model inference performance.

[0151] Example 4

[0152] Example 4 takes the first condition that the first timer expires as an example, and introduces the method provided in the embodiment of the present application in combination with Figures 12 to 15.

[0153] Selecting and activating an AI / ML model does not mean that the terminal device or network device will always use this model to process data. When the timer expires, if neither the terminal device nor the network device is using a non-default AI / ML model to process data, they can immediately fall back to the default AI / ML model. However, if the terminal device and / or network device is currently processing data using a non-default AI / ML model, immediately falling back to the default AI / ML model will interrupt the data processing process and result in performance loss. Therefore, when the terminal device and / or network device is currently processing data using a non-default AI / ML model, the AI / ML model fallback timer can be suspended, delaying the fallback timer.

[0154] Referring to Figure 12 , after the second model, which better matches the deployment scenario, is activated, the timer should expire after time T, reverting the model to the default model. However, when the timer reaches t = T1, the terminal device begins processing data using the second model. To avoid a model reversion when the timer reaches t = 0 during data processing, the timer can be paused while the terminal device is processing data using the second model. After data processing is complete, the timer can be resumed from t = T1. When the timer expires, the terminal device automatically switches to the first default model.

[0155] When the network device side and the terminal device side need to use the corresponding AI / ML model, the default model on the network device side and the default model on the terminal device side must also be used accordingly. Referring to Figure 13, after the second model on the terminal device side that is better adapted to the deployment scenario is activated, the network device side also uses the corresponding fourth model. The timer should expire after time T and roll back the models on the terminal device side and the network device side to the default model. However, when the timer time is reduced to t=T1, the network device and / or the terminal device begins to use the fourth model and / or the second model to process data. In order to avoid model fallback when the timer time is reduced to t=0 during data processing, the timer can be suspended when the network device and the terminal device use the fourth model and / or the second model to process data, and the timer can be resumed from t=T1 after the data is processed. After the timer expires, the terminal device and the network device automatically switch to the first default model and the second default model.

[0156] Another method to avoid model fallback during model-based data processing is to delay fallback after the timer expires. Referring to Figure 14, when the timer reaches t = T1, the terminal device begins processing data using the second model, but the timer is not terminated and continues to operate normally until the timer expires. If the terminal device has not yet completed data processing using the second model, it will not fall back to the first default model. Instead, it will automatically switch to the first default model after completing data processing using the second model. If the terminal device has completed data processing using the second model when the timer expires, it will fall back to the first default model.

[0157] When the network device side and the terminal device side need to use the corresponding AI / ML model, the default model on the network device side and the AI / ML model on the terminal device side must also be used accordingly. Referring to Figure 15, when the timer time is reduced to t=T1, the terminal device and / or the network device side starts to use the second model and / or the fourth model to process data, but the timer is not terminated and operates normally until it expires. If the terminal device and / or the network device has not completed the data processing using the second model and the fourth model at this time, it will not fall back to the default AI / ML model for the time being. Instead, after the data is processed using the second model and the fourth model, the terminal device and the network device side will automatically switch to the first default model and the second default model.

[0158] In an embodiment of the present application, by pausing or delaying the fallback of the timer, the model fallback can be prevented from interrupting the process of processing data using the AI / ML model, thereby avoiding performance loss caused by the interruption of the data processing process.

[0159] The method embodiment of the present application is described in detail above in conjunction with Figures 1 to 15 . The device embodiment of the present application is described in detail below in conjunction with Figures 16 to 18 . It should be understood that the description of the method embodiment corresponds to the description of the device embodiment. Therefore, for parts not described in detail, reference can be made to the above method embodiment.

[0160] FIG16 is a schematic diagram of the structure of a terminal device according to an embodiment of the present application. As shown in FIG16 , the terminal device 1600 may include a communication unit 1610 .

[0161] Communication unit 1610 is used to communicate with the network device based on a first model if a first condition is met, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires, and the first timer is associated with the time when the terminal device communicates with the network device based on a second model.

[0162] In some embodiments, the first model includes a first initial model, and if the first condition is that the terminal device is not configured or is not indicated with model information, the terminal device communicates with the network device based on the first initial model.

[0163] In some embodiments, the first model includes a first default model, and if the first condition is that the first timer expires, the terminal device communicates with the network device based on the first default model.

[0164] In some embodiments, the device further includes: a starting unit for starting the first timer if the terminal device receives first indication information sent by the network device, wherein the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

[0165] In some embodiments, the device further includes: an execution unit, configured to cause the terminal device to execute a first operation if the terminal device receives the first indication information sent by the network device during the operation of the first timer, and the first operation is associated with the use of the first default model.

[0166] In some embodiments, the first operation includes restarting the first timer.

[0167] In some embodiments, the first operation includes: the terminal device pausing the first timer and continuing to process data based on the second model; if the terminal device completes the data processing based on the second model, the terminal device resumes running the first timer.

[0168] In some embodiments, the first operation includes: maintaining the operation of the first timer, and when the first timer expires, if the terminal device has completed data processing based on the second model, communicating with the network device based on the first default model; if the terminal device has not completed data processing based on the second model, communicating with the network device based on the first default model after the data processing based on the second model is completed.

[0169] In some embodiments, the first operation includes increasing the timing duration of the first timer by a first duration.

[0170] In some embodiments, the first duration is a preset duration, or the first duration is indicated by the network device.

[0171] In some embodiments, the first model is determined based on a first rule, and the first rule is associated with one or more of the following information: the frequency band accessed by the terminal device; the operator identifier of the operator providing services to the terminal device; information on the geographical location of the terminal device; and historical usage information of the first model.

[0172] In some embodiments, the information of the first initial model is carried in system information or information sent by other terminal devices.

[0173] In some embodiments, the information of the first default model is carried in RRC configuration information or information sent by other terminal devices.

[0174] In some embodiments, the device further includes: a first sending unit, configured to send first information to the network device, wherein the first information includes information of models supported by the terminal device, wherein the models supported by the terminal device include the first model.

[0175] In some embodiments, the first model is a model with a specific identifier among the models supported by the terminal device.

[0176] In some embodiments, the device further includes: a second sending unit, configured to send second information to the network device, where the second information is used to indicate the first model.

[0177] In some embodiments, the first model is associated with a third model, wherein the third model is the model used by the network device under the first condition.

[0178] In some embodiments, the associating of the first model with the third model includes an association relationship between the first model and the third model, and the association relationship is configured by the network device.

[0179] FIG17 is a schematic diagram of the structure of a network device according to an embodiment of the present application. As shown in FIG17 , the network device 1700 may include a communication unit 1710 .

[0180] Communication unit 1710 is used to communicate with the terminal device based on the third model if a first condition is met, the first condition including that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires; wherein the first model is associated with the third model, the first model is the model used by the terminal device when the first condition is met, and the first timer is associated with the time when the terminal device communicates with the network device based on the second model.

[0181] In some embodiments, the third model includes a second initial model, and if the first condition is that the terminal device is not configured or not indicated with model information, the network device communicates with the terminal device based on the second initial model.

[0182] In some embodiments, the third model includes a second default model, and if the first condition is that the first timer expires, the network device communicates with the terminal device based on the second default model.

[0183] In some embodiments, the device further includes: a starting unit, configured to start the first timer if the network device sends first indication information to the terminal device, wherein the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

[0184] In some embodiments, the device further includes: an execution unit, configured to execute a first operation if the network device sends the first indication information to the terminal device during the operation of the first timer, wherein the first operation is associated with the use of the second default model.

[0185] In some embodiments, the first operation includes restarting the first timer.

[0186] In some embodiments, the first operation includes: the network device suspending the first timer; if the terminal device completes data processing based on the second model, the network device resuming the first timer.

[0187] In some embodiments, the first operation includes: maintaining the operation of the first timer, and when the first timer expires, if the data processing of the terminal device based on the second model has been completed, communicating with the terminal device based on the second default model; if the data processing of the terminal device based on the second model has not been completed, communicating with the terminal device based on the second default model after the data processing based on the second model is completed.

[0188] In some embodiments, the first operation includes increasing the timing duration of the first timer by a first duration.

[0189] In some embodiments, the first duration is a preset duration, or the first duration is indicated by the network device.

[0190] In some embodiments, the first model includes a first initial model, and the first initial model is used by the terminal device when the first condition is that the terminal device is not configured or is not indicated with model information.

[0191] In some embodiments, the first model comprises a first default model, and the first default model is used by the terminal device when the first condition is the expiration of a first timer.

[0192] In some embodiments, the first model is determined based on a first rule, and the first rule is associated with one or more of the following information: the frequency band accessed by the terminal device; the operator identifier of the operator providing services to the terminal device; information on the geographical location of the terminal device; and historical usage information of the first model.

[0193] In some embodiments, the information of the first initial model is carried in system information or information sent by other terminal devices.

[0194] In some embodiments, the information of the first default model is carried in RRC configuration information or information sent by other terminal devices.

[0195] In some embodiments, the device also includes: a first receiving unit for receiving first information sent by the terminal device, the first information including information of models supported by the terminal device, wherein the models supported by the terminal device include a first model, and the first model is the model used by the terminal device under the first condition.

[0196] In some embodiments, the first model is a model with a specific identifier among the models supported by the terminal device.

[0197] In some embodiments, the device further includes: a second receiving unit, configured to receive second information sent by the terminal device, wherein the second information is used to indicate the first model.

[0198] In some embodiments, the associating of the first model with the third model includes an association relationship between the first model and the third model, and the association relationship is configured by the network device.

[0199] In an optional embodiment, the sending unit, receiving unit, and communication unit mentioned above may be the transceiver 1830. The terminal device 1600 and the network device 1700 may further include a processor 1810 and a memory 1820, as specifically shown in FIG18 .

[0200] Figure 18 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 18 indicate that the unit or module is optional. Device 1800 may be used to implement the method described in the above method embodiment. Device 1800 may be a chip, a terminal device, or a network device.

[0201] The device 1800 may include one or more processors 1810. The processor 1810 may support the device 1800 to implement the method described in the method embodiment above. The processor 1810 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0202] The apparatus 1800 may further include one or more memories 1820. The memories 1820 store programs that can be executed by the processor 1810, causing the processor 1810 to perform the methods described in the above method embodiments. The memories 1820 may be independent of the processor 1810 or integrated into the processor 1810.

[0203] The apparatus 1800 may further include a transceiver 1830. The processor 1810 may communicate with other devices or chips via the transceiver 1830. For example, the processor 1810 may transmit and receive data with other devices or chips via the transceiver 1830.

[0204] The present application also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to a terminal or network device provided in the present application, and the program enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.

[0205] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in the present application, and the program causes a computer to execute the method performed by the terminal or network device in each embodiment of the present application.

[0206] The present application also provides a computer program that can be applied to a terminal device or network device provided in the present application, and enables a computer to execute the method performed by the terminal device or network device in each embodiment of the present application.

[0207] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0208] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0209] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."

[0210] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0211] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0212] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.

[0213] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.

[0214] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0215] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0216] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0217] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0218] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0219] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0220] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for wireless communication, characterized in that: include: If the first condition is met, the terminal device communicates with the network device based on the first model, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires, and the first timer is associated with the time when the terminal device communicates with the network device based on the second model.

2. The method according to claim 1, characterized in that: The first model includes a first initial model. If the first condition is that the terminal device is not configured or is not indicated with model information, the terminal device communicates with the network device based on the first initial model.

3. The method according to claim 1 or 2, characterized in that: The first model includes a first default model. If the first condition is that the first timer expires, the terminal device communicates with the network device based on the first default model.

4. The method according to claim 3, characterized in that The method further comprises: If the terminal device receives the first indication information sent by the network device, the terminal device starts the first timer, and the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

5. The method according to claim 4, characterized in that The method further comprises: If the terminal device receives the first indication information sent by the network device during the operation of the first timer, the terminal device performs a first operation, where the first operation is associated with the use of the first default model.

6. The method according to claim 5, characterized in that The first operation includes restarting the first timer.

7. The method according to claim 5, characterized in that The first operation includes: The terminal device pauses the first timer and continues to process data based on the second model; If the terminal device completes the data processing based on the second model, the terminal device resumes running the first timer.

8. The method according to claim 5, characterized in that The first operation includes: Maintaining the operation of the first timer, when the first timer expires, If the data processing by the terminal device based on the second model has been completed, communicating with the network device based on the first default model; If the terminal device has not completed data processing based on the second model, then after the data processing based on the second model is completed, the terminal device communicates with the network device based on the first default model.

9. The method according to claim 5, characterized in that The first operation includes increasing the timing duration of the first timer by a first duration.

10. The method according to claim 9, characterized in that The first duration is a preset duration, or the first duration is indicated by the network device.

11. The method according to any one of claims 1 to 10, characterized in that The first model is determined based on a first rule, and the first rule is associated with one or more of the following information: The frequency band accessed by the terminal device; The operator identifier of the operator providing services for the terminal device; Information about the geographical location of the terminal device; and Historical usage information of the first model.

12. The method according to claim 2, characterized in that: The information of the first initial model is carried in system information or information sent by other terminal devices.

13. The method according to any one of claims 3 to 10, characterized in that: The information of the first default model is carried in the RRC configuration information or information sent by other terminal devices.

14. The method according to any one of claims 1 to 13, characterized in that The method further comprises: The terminal device sends first information to the network device, where the first information includes information about models supported by the terminal device, wherein the models supported by the terminal device include the first model.

15. The method according to claim 14, characterized in that The first model is a model with a specific identifier among the models supported by the terminal device.

16. The method according to claim 14, characterized in that The method further comprises: The terminal device sends second information to the network device, where the second information is used to indicate the first model.

17. The method according to any one of claims 1 to 16, characterized in that The first model is associated with a third model, wherein the third model is a model used by the network device under the first condition.

18. The method according to claim 17, characterized in that The associating of the first model with the third model includes that there is an associative relationship between the first model and the third model, and the associative relationship is configured by the network device.

19. A method for wireless communication, characterized in that: include: If a first condition is met, the network device communicates with the terminal device based on the third model, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that the first timer expires; Among them, the first model is associated with the third model, the first model is the model used by the terminal device when the first condition is met, and the first timer is associated with the time when the terminal device communicates with the network device based on the second model.

20. The method according to claim 19, characterized in that The third model includes a second initial model. If the first condition is that the terminal device is not configured or is not indicated with model information, the network device communicates with the terminal device based on the second initial model.

21. The method according to claim 19 or 20, characterized in that The third model includes a second default model. If the first condition is that the first timer expires, the network device communicates with the terminal device based on the second default model.

22. The method according to claim 21, characterized in that The method further comprises: If the network device sends first indication information to the terminal device, the network device starts the first timer, and the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

23. The method according to claim 22, characterized in that The method further comprises: If the network device sends the first indication information to the terminal device during the running of the first timer, the network device performs a first operation, and the first operation is associated with the use of the second default model.

24. The method according to claim 23, characterized in that The first operation includes restarting the first timer.

25. The method according to claim 23, characterized in that The first operation includes: The network device pauses the first timer; If the terminal device completes the data processing based on the second model, the network device resumes running the first timer.

26. The method according to claim 23, characterized in that The first operation includes: Maintaining the operation of the first timer, when the first timer expires, If the data processing of the terminal device based on the second model has been completed, communicating with the terminal device based on the second default model; If the data processing based on the second model by the terminal device is not completed, after the data processing based on the second model is completed, communication with the terminal device is performed based on the second default model.

27. The method according to claim 23, characterized in that The first operation includes increasing the timing duration of the first timer by a first duration.

28. The method according to claim 27, characterized in that The first duration is a preset duration, or the first duration is indicated by the network device.

29. The method according to claim 19, characterized in that The first model includes a first initial model, and the first initial model is used by the terminal device when the first condition is that the terminal device is not configured or model information is not indicated.

30. The method according to claim 19, characterized in that The first model includes a first default model, and the first default model is used by the terminal device when the first condition is the expiration of a first timer.

31. The method according to claim 29 or 30, characterized in that The first model is determined based on a first rule, and the first rule is associated with one or more of the following information: The frequency band accessed by the terminal device; The operator identifier of the operator providing services for the terminal device; Information about the geographical location of the terminal device; and Historical usage information of the first model.

32. The method according to claim 29, characterized in that The information of the first initial model is carried in system information or information sent by other terminal devices.

33. The method according to claim 30, characterized in that The information of the first default model is carried in the RRC configuration information or information sent by other terminal devices.

34. The method according to any one of claims 19 to 33, characterized in that The method further comprises: The network device receives first information sent by the terminal device, where the first information includes information about models supported by the terminal device, wherein the models supported by the terminal device include a first model, and the first model is a model used by the terminal device under the first condition.

35. The method according to claim 34, characterized in that The first model is a model with a specific identifier among the models supported by the terminal device.

36. The method according to claim 34, characterized in that The method further comprises: The network device receives second information sent by the terminal device, where the second information is used to indicate the first model.

37. The method according to any one of claims 34 to 36, characterized in that The associating of the first model with the third model includes that there is an associative relationship between the first model and the third model, and the associative relationship is configured by the network device.

38. A terminal device, characterized in that: include: A communication unit, configured to communicate with a network device based on a first model if a first condition is met, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires, and the first timer is associated with a time at which the terminal device communicates with the network device based on a second model.

39. The device according to claim 38, characterized in that The first model includes a first initial model. If the first condition is that the terminal device is not configured or is not indicated with model information, the terminal device communicates with the network device based on the first initial model.

40. The device according to claim 38 or 39, characterized in that The first model includes a first default model. If the first condition is that the first timer expires, the terminal device communicates with the network device based on the first default model.

41. The device according to claim 40, characterized in that The device also includes: A starting unit, used to start the first timer if the terminal device receives first indication information sent by the network device, wherein the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

42. The device according to claim 41, characterized in that The device also includes: An execution unit is used for, if the terminal device receives the first indication information sent by the network device during the operation of the first timer, the terminal device executes a first operation, and the first operation is associated with the use of the first default model.

43. The device according to claim 42, characterized in that The first operation includes restarting the first timer.

44. The device according to claim 42, characterized in that The first operation includes: The terminal device pauses the first timer and continues to process data based on the second model; If the terminal device completes the data processing based on the second model, the terminal device resumes running the first timer.

45. The device according to claim 42, characterized in that The first operation includes: Maintaining the operation of the first timer, when the first timer expires, If the data processing by the terminal device based on the second model has been completed, communicating with the network device based on the first default model; If the terminal device has not completed data processing based on the second model, then after the data processing based on the second model is completed, the terminal device communicates with the network device based on the first default model.

46. ​​The apparatus according to claim 42, characterized in that The first operation includes increasing the timing duration of the first timer by a first duration.

47. The device according to claim 46, characterized in that The first duration is a preset duration, or the first duration is indicated by the network device.

48. The apparatus according to any one of claims 38 to 47, characterized in that The first model is determined based on a first rule, and the first rule is associated with one or more of the following information: The frequency band accessed by the terminal device; The operator identifier of the operator providing services for the terminal device; Information about the geographical location of the terminal device; and Historical usage information of the first model.

49. The apparatus according to claim 39, characterized in that The information of the first initial model is carried in system information or information sent by other terminal devices.

50. The apparatus according to any one of claims 40 to 47, characterized in that The information of the first default model is carried in the RRC configuration information or information sent by other terminal devices.

51. The apparatus according to any one of claims 38 to 50, characterized in that The device also includes: A first sending unit is used to send first information to the network device, where the first information includes information about models supported by the terminal device, wherein the models supported by the terminal device include the first model.

52. The device according to claim 51, characterized in that The first model is a model with a specific identifier among the models supported by the terminal device.

53. The device according to claim 51, characterized in that The device also includes: The second sending unit is used to send second information to the network device, where the second information is used to indicate the first model.

54. The apparatus according to any one of claims 38 to 53, characterized in that The first model is associated with a third model, wherein the third model is a model used by the network device under the first condition.

55. The device according to claim 54, characterized in that The associating of the first model with the third model includes that there is an associative relationship between the first model and the third model, and the associative relationship is configured by the network device.

56. A network device, characterized in that: include: a communication unit, configured to communicate with the terminal device based on the third model if a first condition is met, wherein the first condition includes that the terminal device is not configured or is not indicated with model information, and / or that a first timer expires; Among them, the first model is associated with the third model, the first model is the model used by the terminal device when the first condition is met, and the first timer is associated with the time when the terminal device communicates with the network device based on the second model.

57. The device according to claim 56, characterized in that The third model includes a second initial model. If the first condition is that the terminal device is not configured or is not indicated with model information, the network device communicates with the terminal device based on the second initial model.

58. The apparatus according to claim 56 or 57, characterized in that The third model includes a second default model. If the first condition is that the first timer expires, the network device communicates with the terminal device based on the second default model.

59. The device according to claim 58, characterized in that The device also includes: A starting unit, used for starting the first timer if the network device sends first indication information to the terminal device, wherein the first indication information is used to instruct the terminal device to communicate with the network device based on the second model.

60. The device according to claim 59, characterized in that The device also includes: An execution unit is used to execute a first operation if the network device sends the first indication information to the terminal device during the operation of the first timer, and the first operation is associated with the use of the second default model.

61. The device according to claim 60, characterized in that The first operation includes restarting the first timer.

62. The device according to claim 60, characterized in that The first operation includes: The network device pauses the first timer; If the terminal device completes the data processing based on the second model, the network device resumes running the first timer.

63. The device according to claim 60, characterized in that The first operation includes: Maintaining the operation of the first timer, when the first timer expires, If the data processing of the terminal device based on the second model has been completed, communicating with the terminal device based on the second default model; If the data processing based on the second model by the terminal device is not completed, after the data processing based on the second model is completed, communication with the terminal device is performed based on the second default model.

64. The apparatus according to claim 60, characterized in that The first operation includes increasing the timing duration of the first timer by a first duration.

65. The device according to claim 64, characterized in that The first duration is a preset duration, or the first duration is indicated by the network device.

66. The apparatus of claim 56, wherein: The first model includes a first initial model, and the first initial model is used by the terminal device when the first condition is that the terminal device is not configured or model information is not indicated.

67. The apparatus according to claim 56, characterized in that The first model includes a first default model, and the first default model is used by the terminal device when the first condition is the expiration of a first timer.

68. The apparatus according to claim 66 or 67, characterized in that The first model is determined based on a first rule, and the first rule is associated with one or more of the following information: The frequency band accessed by the terminal device; The operator identifier of the operator providing services for the terminal device; Information about the geographical location of the terminal device; and Historical usage information of the first model.

69. The device according to claim 66, characterized in that The information of the first initial model is carried in system information or information sent by other terminal devices.

70. The apparatus of claim 67, wherein: The information of the first default model is carried in the RRC configuration information or information sent by other terminal devices.

71. The apparatus according to any one of claims 56 to 70, characterized in that The device also includes: The first receiving unit is configured to receive first information sent by the terminal device, wherein the first information includes the terminal device Information on models supported by the device, wherein the models supported by the terminal device include a first model, and the first model is the model used by the terminal device under the first condition.

72. The device according to claim 71, characterized in that The first model is a model with a specific identifier among the models supported by the terminal device.

73. The device according to claim 71, characterized in that The device also includes: The second receiving unit is used to receive second information sent by the terminal device, where the second information is used to indicate the first model.

74. The apparatus according to any one of claims 71 to 73, characterized in that The associating of the first model with the third model includes that there is an associative relationship between the first model and the third model, and the associative relationship is configured by the network device.

75. A terminal device, characterized in that: The method comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory so that the terminal device executes the method as claimed in any one of claims 1 to 18.

76. A network device, characterized in that: It comprises a memory and a processor, wherein the memory is used to store a program, and the processor is used to call the program in the memory so that the network device executes the method as described in any one of claims 19-37.

77. A device, characterized in that The device comprises a processor, configured to call a program from a memory so as to enable the device to execute the method according to any one of claims 1 to 18.

78. A device, characterized in that The device comprises a processor, configured to call a program from a memory so as to cause the device to execute a method as claimed in any one of claims 19 to 37.

79. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 18.

80. A chip, characterized in that: It comprises a processor, which is used to call a program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 19 to 37.

81. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 1 to 18.

82. A computer-readable storage medium, characterized in that A program is stored thereon, the program causing a computer to execute the method according to any one of claims 19 to 37.

83. A computer program product, characterized in that The method comprises a program which causes a computer to execute the method according to any one of claims 1 to 18.

84. A computer program product, characterized in that A program is included, which causes a computer to execute the method as claimed in any one of claims 19 to 37.

85. A computer program, characterized in that The computer program enables a computer to execute the method according to any one of claims 1 to 18.

86. A computer program, characterized in that The computer program causes a computer to execute the method according to any one of claims 19 to 37.