Electronic device and method for wireless communication, and computer readable storage medium
Patent Information
- Application Number
- CN202380040551.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-05-23
- Filing Date
- 2023-05-16
- Publication Date
- 2024-12-27
AI Technical Summary
In network-based remote driving and UAV control scenarios, equipment such as vehicles, UAVs and robots need to adjust tasks and working modes according to network status. However, existing technology is difficult to effectively manage task switching, resulting in long QoS switching time and process The probability of failure is high.
An electronic device processing circuit is designed that can receive task requests from user equipment, determine the target task, and trigger protocol data unit PDU session processing requests when task switching, ensuring that it is associated with the QoS flow of the current and to-be-switched tasks, and avoiding QoS Switchover times are too long and processes fail.
It improves the applicability of target task determination and the efficiency of task switching, reduces the time required for QoS switching and the probability of process failure, and ensures the redundancy and continuity of network support for job tasks.
Smart Images

Figure CN119213793A_ABST
Abstract
Description
Electronic device and method for wireless communication, and computer-readable storage medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on May 23, 2022, with application number 202210565256.1 and invention name “Electronic device and method for wireless communication, computer-readable storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of wireless communication technology, and more particularly to an electronic device and method for wireless communication, and a computer-readable storage medium, and more particularly to initiating and switching a target task. Background Art
[0003] In remote driving / operation scenarios involving standard network-based operations, the vehicles, drones, and robots being remotely controlled typically have a large range of movement. Therefore, these vehicles, drones, and robots must promptly adjust their mission objectives and corresponding operating modes based on current or predicted network conditions.
[0004] Summary of the Invention
[0005] A brief overview of the present invention is provided below to provide a basic understanding of certain aspects of the present invention. It should be understood that this overview is not an exhaustive overview of the present invention. It is not intended to identify key or important aspects of the present invention, nor is it intended to limit the scope of the present invention. Its purpose is simply to present certain concepts in a simplified form as a prelude to the more detailed description discussed later.
[0006] According to one aspect of the present disclosure, an electronic device for wireless communication is provided, comprising a processing circuit, the processing circuit being configured to: determine at least one target task to be initiated for a user device located within a service range of the electronic device based on a task request received from the user device, wherein each target task is executed according to a corresponding operating mode, and the task request includes a task list having at least one target task and a list indicating a priority of the operating mode. In an embodiment of the present disclosure, the electronic device is capable of determining a target task for the user device based on the task request received from the user device, thereby improving the applicability of determining the target task.
[0007] According to one aspect of the present disclosure, an electronic device for wireless communication is provided, which includes a processing circuit, and the processing circuit is configured to: when a user device located within the service range of the electronic device is to switch from a current task to a task to be switched, trigger a request for processing a protocol data unit (PDU) session, wherein the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched. In an embodiment of the present disclosure, the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched, which can avoid situations such as the time required for switching QoS being too long and the probability of process failure being too high.
[0008] According to one aspect of the present disclosure, an electronic device for wireless communication is provided, comprising a processing circuit, the processing circuit being configured to: send a task request to a network-side device providing a service for the electronic device, so that the network-side device determines at least one target task to be initiated for the electronic device, wherein each target task is executed according to a corresponding operating mode, and the task request includes a task list having at least one target task and a list indicating a priority of the operating mode. In an embodiment of the present disclosure, the electronic device sends a task request to the network-side device to determine a target task for the electronic device, thereby improving the applicability of determining the target task.
[0009] According to one aspect of the present disclosure, there is provided an electronic device for wireless communication, which includes a processing circuit, and the processing circuit is configured to: when the electronic device is to switch from a current task to a task to be switched, enable a network-side device providing services to the electronic device to trigger a request for processing a protocol data unit PDU session, wherein the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched. In an embodiment of the present disclosure, the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched, which can avoid situations such as the time required for switching QoS being too long and the probability of process failure being too high.
[0010] According to one aspect of the present disclosure, a method for wireless communication is provided, comprising: determining at least one target task to be initiated for a user device based on a task request received from a user device located within a service range of the electronic device, wherein each target task is executed according to a corresponding working mode, and the task request includes a task list having at least one target task and a list indicating a priority of the working mode.
[0011] According to one aspect of the present disclosure, a method for wireless communication is provided, comprising: in a case where a user equipment located within a service range of an electronic device is to switch from a current task to a task to be switched, triggering a request for processing a protocol data unit (PDU) session, wherein a first QoS flow in a first PDU session corresponding to the current task is related to a second QoS flow in a second PDU session corresponding to the task to be switched.
[0012] According to one aspect of the present disclosure, a method for wireless communication is provided, comprising: sending a task request to a network-side device that provides services for an electronic device, so that the network-side device determines at least one target task to be initiated for the electronic device, wherein each target task is executed according to a corresponding working mode, and the task request includes a task list having at least one target task and a list indicating a priority of the working mode.
[0013] According to one aspect of the present disclosure, a method for wireless communication is provided, comprising: when an electronic device is to switch from a current task to a task to be switched, causing a network-side device providing services to the electronic device to trigger a request to process a protocol data unit (PDU) session, wherein a first QoS flow in a first PDU session corresponding to the current task is related to a second QoS flow in a second PDU session corresponding to the task to be switched.
[0014] According to other aspects of the present invention, a computer program code and a computer program product for implementing the above-mentioned method for wireless communication, as well as a computer-readable storage medium having the computer program code for implementing the above-mentioned method for wireless communication recorded thereon are also provided.
[0015] These and other advantages of the present invention will become more apparent from the following detailed description of the preferred embodiments of the present invention in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to further illustrate the above and other advantages and features of the present invention, the following is a further detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings. The accompanying drawings, together with the detailed description below, are included in this specification and form a part of this specification. Elements with the same function and structure are represented by the same reference numerals. It should be understood that these drawings only depict typical examples of the present invention and should not be regarded as limiting the scope of the present invention. In the drawings:
[0017] FIG1 shows a functional module block diagram of an electronic device for wireless communication according to an embodiment of the present disclosure;
[0018] FIG2 is a schematic diagram for illustrating resource allocation according to an embodiment of the present disclosure;
[0019] 3 is a schematic flow chart illustrating a confirmation task between an electronic device and a user device according to an embodiment of the present disclosure;
[0020] FIG4 shows a functional module block diagram of an electronic device for wireless communication according to another embodiment of the present disclosure;
[0021] FIG5 is a flowchart illustrating task switching according to an embodiment of the present disclosure;
[0022] FIG6 shows a functional module block diagram of an electronic device for wireless communication according to yet another embodiment of the present disclosure;
[0023] FIG7 shows a functional module block diagram of an electronic device for wireless communication according to yet another embodiment of the present disclosure;
[0024] FIG8 shows a flowchart of a method for wireless communication according to one embodiment of the present disclosure;
[0025] FIG9 shows a flowchart of a method for wireless communication according to another embodiment of the present disclosure;
[0026] FIG10 shows a flowchart of a method for wireless communication according to yet another embodiment of the present disclosure;
[0027] FIG11 shows a flowchart of a method for wireless communication according to yet another embodiment of the present disclosure;
[0028] FIG12 is a block diagram showing a first example of a schematic configuration of an eNB or gNB to which the technology of the present disclosure may be applied;
[0029] FIG13 is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the technology of the present disclosure may be applied;
[0030] FIG14 is a block diagram showing an example of a schematic configuration of a smartphone to which the technology of the present disclosure can be applied;
[0031] FIG15 is a block diagram showing an example of a schematic configuration of a car navigation device to which the technology of the present disclosure can be applied; and
[0032] 16 is a block diagram of an exemplary structure of a general-purpose personal computer in which the method and / or apparatus and / or system according to the embodiments of the present invention may be implemented. DETAILED DESCRIPTION
[0033] Exemplary embodiments of the present invention are described below with reference to the accompanying drawings. For the sake of clarity and conciseness, not all features of an actual implementation are described in this specification. However, it should be understood that in the process of developing any such actual implementation, many implementation-specific decisions must be made in order to achieve the developer's specific goals, such as meeting system and business-related constraints, which may vary from implementation to implementation. Furthermore, it should be understood that while development work may be complex and time-consuming, it will be a routine task for those skilled in the art who benefit from this disclosure.
[0034] It is also necessary to explain here that, in order to avoid obscuring the present invention due to unnecessary details, the accompanying drawings only show the device structure and / or processing steps that are closely related to the solution according to the present invention, while other details that are not closely related to the present invention are omitted.
[0035] FIG1 shows a functional module block diagram of an electronic device 100 for wireless communication according to an embodiment of the present disclosure.
[0036] As shown in Figure 1, the electronic device 100 includes: a determination unit 101, which can determine at least one target task to be initiated for the user device based on a task request received from the user device located within the service range of the electronic device 100, wherein each target task is executed according to the corresponding working mode, and the task request includes a task list having at least one target task and a list indicating the priority of the working mode.
[0037] The determining unit 101 may be implemented by one or more processing circuits, which may be implemented as a chip, for example.
[0038] The electronic device 100 may serve as a network-side device in a wireless communication system.
[0039] The electronic device 100 can, for example, be arranged on the base station side or be communicatively connected to the base station. It should also be noted here that the electronic device 100 can be implemented at the chip level, or it can also be implemented at the device level. For example, the electronic device 100 can work as the base station itself, and can also include external devices such as memory, transceiver (not shown), etc. The memory can be used to store programs and related data information that need to be executed by the base station to implement various functions. The transceiver may include one or more communication interfaces to support communication with different devices (for example, user equipment (UE), other base stations, etc.), and the implementation form of the transceiver is not specifically limited here. As an example, the base station can be, for example, an eNB or a gNB. The electronic device 100 can also be a core network.
[0040] The wireless communication system according to the present disclosure may be a 5G NR (New Radio) communication system. Furthermore, the wireless communication system according to the present disclosure may include a non-terrestrial network (NTN). Optionally, the wireless communication system according to the present disclosure may also include a terrestrial network (TN). In addition, those skilled in the art will appreciate that the wireless communication system according to the present disclosure may also be a 4G or 3G communication system.
[0041] As an example, the task request may be included in, for example, a service request message or a protocol data unit (PDU) session establishment request message.
[0042] As an example, a new set of signaling sets may be defined, such as a mission determination request message, in which the mission request may be included.
[0043] The target task can be an operational goal, for example, a vehicle as a UE (sometimes also called a "vehicle UE") needs to move to a fixed location, a robot as a UE (sometimes also called a "robot UE") needs to load goods and transport them to a specific location for unloading, and a drone as a UE (sometimes also called a "drone UE") needs to inspect a certain location, etc.
[0044] For example, the UE may determine the working mode according to the network status.
[0045] For example, for a vehicle UE, the list indicating the priority of the operating mode may indicate the following priorities, from high to low: platoon driving mode, manual driving mode, emergency pull-over mode, etc. For example, on a suburban highway, the list indicating the priority of the operating mode may indicate the following priorities, from high to low: autonomous driving, remote driving, platoon driving, etc. On an urban ring road, the list indicating the priority of the operating mode may indicate the following priorities, from high to low: remote driving, assisted driving, manual driving, etc.
[0046] In an embodiment according to the present disclosure, the electronic device 100 can determine a target task for the user equipment based on a task request received from the user equipment, thereby improving the applicability of determining the target task.
[0047] As an example, the target task may include: a mobility target task in which the user equipment reaches a predetermined geographical location and / or a static target task in which the user equipment performs an operation within a predetermined area.
[0048] As an example, the predetermined geographic location points include one or more geographic location points arranged in sequence and / or priority.
[0049] As an example, the user equipment (UE) may be a vehicle that is remotely operated and / or driven. The working mode may include one of single-vehicle autonomous driving, platoon driving, autonomous driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target task may include: (one or more) travel destinations, expected arrival time, supported travel control methods (single-vehicle autonomous driving, platoon driving, autonomous driving and remote monitoring, direct remote control, indirect remote control, manual operation) and the requirements of each travel method for the network (communication QoS requirements, roadside unit perception requirements, network computing power requirements), cruising range and charging requirements, the impact of energy-saving mode on the above parameters, etc.
[0050] As an example, the user equipment may be an unmanned aerial vehicle (UAV). The operating mode may include one of autonomous driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target mission may include: flight cruising speed (considering that fixed-wing UAVs can reach speeds of over 300 km / h), supported control types (autonomous driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation), flight time limit, and flight target area (altitude, latitude and longitude intervals).
[0051] As an example, a user device may be a mechanical device, such as a robot. For example, the target task may include: the target operation area and the communication QoS requirements of the operation. The operation may include remote-controlled vehicles or UAVs (such as loading and unloading cargo, spraying pesticides, and environmental monitoring), or special equipment operations (such as controlling a forklift, gantry, or crane).
[0052] In addition to the above examples, those skilled in the art may also conceive of other examples of user equipment and working modes, which are not repeated here.
[0053] For example, each target task is divided into one or more task intervals based on time and / or geographic area. Within each task interval, the corresponding sub-target tasks included in the target task are executed. The sub-target tasks are executed according to the corresponding sub-operating mode in the operating mode used to execute the target task. Thus, by dividing the target task into sub-target tasks, the target task has a new granularity in its lifecycle and can be composed of multiple sub-target task switches.
[0054] For example, when the target task is for the vehicle UE to advance from location A to location C via location B, the target task can be divided into a sub-target task of reaching location B from location A and a sub-target task of reaching location C from location B.
[0055] For example, the target task can be divided into multiple sub-target tasks according to the current business map (network status and task status corresponding to each area).
[0056] As an example, within each task interval, if any sub-working mode is interrupted, the sub-target task corresponding to the task interval is terminated or switched.
[0057] As an example, the determining unit 101 may be configured to determine the target task according to the resources managed by it.
[0058] As an example, the managed resources include at least one of the network communication resources, computing power resources, perception capability resources, and job collaboration resources corresponding to the working mode.
[0059] As an example, network communication resources include at least one of the frequency band bandwidth resources of the Uu port, the signal reflection resources of the smart metasurface, the relay capability resources of the relay user equipment, and the continuous PC5 coverage resources within the task interval.
[0060] As an example, the task cooperation resources include capability resources of other entities other than the electronic device 100 and the user equipment required to perform the target task, such as auxiliary positioning, members of a formation, and the like.
[0061] For example, the electronic device 100 determines the target task based on the network data analysis report request sent by the user equipment, the data available on the network side (core network, access network, application server, etc.) and the manageable resources (the perception capability coverage of the roadside unit, the bandwidth of the communication frequency band, the PC5 coverage of the intelligent metasurface (RIS) / relay node, the edge computing resources of the multi-access edge computing platform (MEC), etc.), such as the data analysis function of the network data analysis function (NWDAF) (mainly for the analysis of network service QoS), the location management function (LMF) / base station's recording of the vehicle UE's geographic location and speed, the base station's signal measurement results / reports, and the application server's analysis of application traffic and business status.
[0062] For example, the electronic device 100 confirms the optional route based on the destination, travel mode, intermediate stops / operation points and other information indicated by the user device; confirms the corresponding base station based on the selected route, including the load situation of each base station, QoS guarantee situation, task type and level support situation, and signal range of each base station (for UAV, the altitude range becomes an important parameter); based on the task load situation of the roadside equipment corresponding to the route selected by the user device, the equipment sensor type, network computing power (cloud computing, edge computing), road grade and congestion situation, etc., the optional route is finally confirmed, including the priority sorting of multiple optional routes.
[0063] For example, the electronic device 100 performs task pre-planning based on whether there is a corresponding area for the non-moving tasks required by the user device (such as fuel / power replenishment, automatic unloading of goods, environmental monitoring, pesticide spraying, etc.) and whether the corresponding network status, computing power, and field-side sensor type of the area can support the corresponding business.
[0064] For example, when the user equipment does not clearly define its own destination or operation target, the electronic device 100 can pre-plan the task based on the UE's current location, the UE's device type, the UE's historical operation targets and historical travel routes.
[0065] If there are multiple solutions that can be used to complete the UE's task, the electronic device 100 needs to make a billing estimate based on the network resource usage involved in the different solutions and the UE's subscription type, and provide feedback to the UE (and further present it to the UE user). This provides a billing method for the required network resources based on the task type.
[0066] The electronic device 100 may form the determined information into a report and send it to the user equipment.
[0067] When the electronic device 100 predicts that the network load is too large or some tasks cannot be met, the electronic device 100 can deploy vehicle-mounted relays, mobile RIS and other equipment to configure the wireless environment for the corresponding tasks in advance, that is, the electronic device 100 needs to reserve the usage time and usage area with the auxiliary network communication equipment.
[0068] To facilitate this determination, a functional module can be added to the core network: a service support module. This service support module can be implemented by the existing system management function (SMF) / point coordination function (PCF), or a new network unit (e.g., a Service Support / Management Function) can be added to specifically implement the relevant logic of the service support module, with this new functional module connected to the SMF / PCF. This service maintains a service map for vertical services supported by 3GPP. Based on specific regional units (zones, cells, tracking areas, routing areas, etc.), network communication parameters (QoS records and analysis results, air interface resource usage) and vertical service network control resource parameters (roadside unit (RSU) sensing capabilities, RSU D2D communication capabilities, edge computing capabilities, and auxiliary communication infrastructure coverage), the service content (service types and service levels) supported within this area is determined based on these parameters.
[0069] For example, after receiving a task request, the service support module determines the service content supported by each road section and community within its current management area (e.g., Chaoyang District, Beijing) (e.g., a highway section can support high-level autonomous driving, remote driving, and platooning services, while a city ring road can support remote driving and assisted driving services, while ordinary city roads only support assisted driving). After completing preliminary route planning (e.g., two routes are planned, one requiring and one not requiring the city ring road), the service content (the type of service to be deployed on each route) for each route is generated. For example, in assisted driving, while the driver is maneuvering the vehicle, the UE will display non-visual road information, such as pedestrians peeking out or bicycles approaching from behind. The service support module then transmits the determined task content to other network functional units (AMF / SMF / PCF) in the core network, which then transmit the decision results to the UE. In addition, in order to generate the above results and maintain the vertical service map, the service support module needs to divide the various road sections, cells, etc. within the management scope into regions. Any location within the region needs to have the same level of (callable) vertical service support capabilities (for example, the same accuracy of auxiliary positioning capabilities, the same level of perception capabilities, the same computing power redundancy, etc.). Any location within the region also needs to have the same level of communication capabilities (based on the log information of the UE in the region). Different working modes require different levels of vertical service support capabilities and communication capabilities. For example, autonomous driving focuses on the communication capabilities and roadside perception capabilities of the PC5 port, while remote control driving relies on the communication capabilities of the Uu port. For example, the perception capability includes the size of the perception range (for example, 50m, 100m, 150m, 200m, etc.) and / or the object perception accuracy (percentage). For example, the log information may include a QoS parameter log of at least one of the rate, delay, and packet loss rate actually experienced by the UE, which can be subdivided into QoS logs for each of the two access modes, PC5 and Uu. For example, the business support module can obtain the above information (the information corresponding to the above examples) through the roadside units RSU, edge computing devices MEC, perception devices and various types of resource management devices corresponding to each road section and cell within the management scope.
[0070] As an example, a target task has a corresponding backup task, which is a task to be executed instead of the target task if the target task cannot be executed.
[0071] For example, when the target task is for the vehicle UE to proceed from location A to location C via location B, if the vehicle UE cannot proceed to location C after arriving at location B (that is, the target task cannot be executed normally), the corresponding backup task may be for the vehicle UE to stop at location B, return from location B to location A, wait at location B until it can continue to proceed to location C, and so on.
[0072] The UE has changes in business requirements and can actively trigger changes in business content, such as changes in vehicle destinations, changes in machine operation types, etc.
[0073] UE can also passively accept the takeover of third-party terminals and network application servers, such as temporary takeover of vehicles by roadside units, central cloud servers and edge computing units, temporary scheduling intervention of vehicles by traffic management departments, and airspace restrictions on UAVs by air traffic control departments. Ordinary business-related third-party terminals can also trigger specific UEs (for example, the formation management / leader UE in the formation detects that a business abnormality has occurred in a member UE behind it, and sends information to the network side device to indicate the abnormality, triggering the switching of the backup task).
[0074] In the above situations, the UE needs the network-side device to update the relevant tasks and determine the task switching plan as soon as possible according to the resource situation or the backup task plan negotiated in advance.
[0075] As an example, the determining unit 101 may be configured to generate a backup task based on a backup task request sent by a user device.
[0076] For example, the backup task request may be included in a service request message or a PDU session establishment request message.
[0077] For example, the backup task request may be included in a new signaling set, such as a definition task determination request message.
[0078] As an example, the backup task request includes information about whether the user device accepts the backup task determined by the electronic device 100 .
[0079] As an example, the backup task request further includes information about whether the user device continues to execute the target task.
[0080] For example, a backup task request may also include redundancy requirements for the backup task. For example, the redundancy requirement may include whether redundant backup tasks are required. This can enhance the network's redundancy in supporting the task. For example, this can enhance the network's redundancy in supporting tasks for remote driving, autonomous driving, V2X, and UAV services.
[0081] As an example, when a predetermined switching trigger condition and / or a predetermined switching trigger time are met, the target task is switched to the corresponding backup task.
[0082] As an example, the predetermined handover triggering condition includes at least one of a notification message trigger, a network resource threshold trigger, a geographic location trigger, and a timing trigger.
[0083] For example, a notification message trigger is such as triggering a switch through a notification message, a network resource threshold trigger is such as triggering a switch when the network resource reaches a threshold, a geographic location trigger is such as triggering a switch when a predetermined geographic location is reached, and a timing trigger is such as triggering a switch when a predetermined timing is reached.
[0084] As an example, the predetermined switching triggering time includes a pre-switching in which switching is performed before the target task cannot be executed or a post-switching in which switching is performed after the target task cannot be executed.
[0085] As an example, the backup task includes sub-backup tasks corresponding to the sub-target tasks in the target task.
[0086] As an example, the determining unit 101 may be configured to allocate resources for each sub-target task and the sub-backup task corresponding to the sub-target task, thereby enhancing the certainty of task update switching and the orderliness of pre-allocation of network communication resources.
[0087] Resource allocation can, for example, reserve the minimum resources required for each task interval.
[0088] In the following, for convenience, the sub-goal task is sometimes referred to as a normal task, and the task interval segment is sometimes referred to as a task segment.
[0089] For example, the resource pre-allocation performed by the electronic device 100 includes: generating a task ID to uniquely identify the task corresponding to the UE request within the network range (the task ID corresponds to the record of network resources used by the UE from the start to the end of the task, so as to facilitate billing after the business process is completed), pre-applying for resources for the base station associated with the business, and pre-configuring the task for the auxiliary communication equipment (RIS, vehicle-mounted relay, etc.) associated with the task (i.e., reserving specific spectrum resources for a specific base station for a certain time period).
[0090] Figure 2 is a schematic diagram for illustrating resource allocation according to an embodiment of the present disclosure. For simplicity, in Figure 2, it is assumed that during the first task interval between time point T0 and time point T1, the working mode corresponding to the sub-target task is automatic navigation (marked as Autopilot L4 in the figure), and the working mode corresponding to the sub-backup task is automatic navigation (marked as Autopilot L2 in the figure); during the second task interval between time point T2 and time point T3, the working mode corresponding to the sub-target task is automatic navigation (marked as Autopilot L3 in the figure), and the working mode corresponding to the sub-backup task is remote driving (marked as Remote driving in the figure); during the third task interval after time point T3, the working mode corresponding to the sub-target task is platoon driving (marked as Platooning in the figure), and the working mode corresponding to the sub-backup task is Advanced Driver Assistance System (marked as ADAS in the figure).
[0091] As an example, the determining unit 101 may be configured to reserve resources for executing all backup subtasks, and, at the time point before entering each task interval, reserve resources for executing the subtarget task corresponding to the task interval.
[0092] For example, when a task is determined, the resources required for the sub-backup tasks within each task interval are reserved in advance (occupied resources), and the resource requirements for the first task interval (normal) are confirmed. Subsequently, each time the next task interval is about to begin (assuming a trigger is used at a specific time point), the resource requirements for the next (normal) task are confirmed.
[0093] Combined with Figure 2, the UE reserves and uses the resources required for the sub-target task of the first task interval at the task start time point T0, and reserves the resources required for the sub-backup tasks corresponding to all task intervals in advance; after a period of time, when it is in the first task interval but about to enter the second task interval (T1), the reservation of the resources required for the sub-target task of the second task interval is triggered, and when entering the second task interval (T2), the resources required for the sub-target task and the sub-backup task of the first task interval can be released; when it is in the second task interval but about to enter the third task interval (T3), the reservation of the resources required for the sub-target task of the third task interval is triggered, and so on.
[0094] As an example, the determination unit 101 can be configured to: at the time point when entering the first task interval segment that is the first in time, reserve resources for executing the sub-target task corresponding to the first task interval segment, and reserve resources for executing the sub-backup task corresponding to the first task interval segment and the sub-backup task corresponding to the next task interval segment; and at the time point when entering each task interval segment except the first task interval segment, reserve resources for executing the sub-target task corresponding to the task interval segment, and reserve resources for executing the sub-backup task corresponding to the next task interval segment.
[0095] Combined with Figure 2, the UE reserves and uses the resources required for the sub-target task of the first task interval at the task start time point T0, and reserves the resources required for the sub-backup tasks corresponding to the first task interval and the second task interval in advance; after a period of time, when it is in the first task interval but about to enter the second task interval (T1), it triggers the reservation of the resources required for the sub-target task of the second task interval and reserves the resources required for the sub-backup task of the third task interval; when it is in the second task interval but about to enter the third task interval (T3), it triggers the reservation of the resources required for the sub-target task of the third task interval and reserves the resources required for the sub-backup task of the fourth task interval, and so on.
[0096] As an example, the determining unit 101 may be configured to: at the time point before entering each task interval, reserve resources for executing the sub-target task corresponding to the task interval and reserve resources for executing the sub-backup task corresponding to the task interval.
[0097] Combined with Figure 2, the UE reserves and uses the resources required for the sub-target task of the first task interval at the task start time point T0, and reserves the resources required for the sub-backup task of the first task interval; after a period of time, when it is in the first task interval but about to enter the second task interval (T1), the reservation of the resources required for the sub-target task and the sub-backup task of the second task interval is triggered; when it is in the second task interval but about to enter the third task interval (T3), the reservation of the resources required for the sub-target task and the sub-backup task of the third task interval is triggered, and so on.
[0098] For example, the resource reservation priority corresponding to the sub-backup task is higher than the reservation priority of the sub-target task to ensure task continuity and the occurrence of exceptions.
[0099] As an example, the determination unit 101 can be configured to: after the user device enters the next task interval segment from the sub-target task in the current task interval segment, release the reserved resources for executing the sub-target task corresponding to the task interval segment and release the reserved resources for executing the sub-backup task corresponding to the task interval segment.
[0100] As an example, when a predetermined restoration condition is met, the backup task is restored to the target task.
[0101] Those skilled in the art will appreciate that the predetermined recovery condition may be set based on experience or application scenarios.
[0102] The user device obtains the task content and task ID determined by the electronic device 100 and executes the selected task content.
[0103] As an example, the determining unit 101 may be configured to determine the sub-working mode corresponding to the task interval segment according to the geographical location information corresponding to the task interval segment.
[0104] The following is an example description of switching between remote driving, autonomous driving, and platoon driving.
[0105] Taking the various services involved in C-V2X as an example, vehicle UEs, leveraging their IoV connectivity and their own autonomous / assisted driving capabilities, can perform various services (or operating modes) on specific roads, including platooning, autonomous driving, assisted driving, and remote driving. The vehicle UE sets a mission objective: traveling from location X to location Y. After negotiation and confirmation between the UE and network equipment, a route is determined from location X to location Y, divided into three mission sections: Section A (from location A to highway entrance a), Section B (from highway entrance a to highway exit b), and Section C (from highway exit b to location Y). Sections A and C are located in urban areas, where the road environment (road conditions, roadside infrastructure, and communication environment) supports high-level autonomous driving (the sub-target task content of these mission sections) and assisted driving (the sub-backup task content). Urban road environments primarily support services based on the PC5 port. With the high volume of mobile broadband (MBB) services and vehicles in cities, reserving a large number of Uu ports for vehicle applications is unrealistic. Therefore, it is necessary to deploy a large number of RSUs to provide services such as sensor information sharing, vehicle identification, and lane planning information broadcast via the PC5 port to support (lower-speed) autonomous driving and assisted driving. Section B is a highway, where vehicles' forward targets typically remain constant, and platooning at high speeds offers significant energy savings. The road environment (road conditions, roadside infrastructure, and communication environment) supports platooning (sub-target task content) as well as remote driving or RSU-assisted safety mode driving (sub-backup task content). Suburban road environments can support Uu-based services, as population and vehicle density are low and roadways are more uniform. The Uu port could potentially be used as a V2X slice to stream a large amount of communication resources to support vehicle services. The PC5 port can also support multicast and unicast communication modes to support platooning.
[0106] When a vehicle UE is performing autonomous driving on Road Section A, it obtains high-resolution real-time sensor data (sensor data fusion) from the RSU and high-performance roadside computing resources (sensor data fusion) through the PC5 interface. These applications require high bandwidth, low latency, and low packet loss QoS. Road Section A reserves resources for the vehicle UE from various base stations along the way (responsible for allocating communication resources for Uu and PC5), RSUs, MECs, and other facilities. However, due to emergencies (such as a traffic accident ahead, traffic jams, or traffic control), the relevant resources at a certain intersection may no longer be retained (needed to handle the emergency). In this case, the vehicle UE needs to switch to assisted driving, with the PC5 interface supporting shared perception data services (cooperative sensing). It temporarily switches to assisted driving mode. After passing the intersection (where relevant resources are restored to meet the requirements of autonomous driving), the network-side device triggers the vehicle UE to return to autonomous driving. Similarly, on section B, when the vehicle UE is normally in platoon driving, it sends vehicle motion control data and shares sensor data between vehicles based on the multicast of the PC5 port. In the event of an emergency (such as a large truck interrupting the platoon and blocking the multicast communication), it can trigger some vehicles in the platoon (such as the vehicle UE being blocked) to switch to remote driving (remote driving requires relying on Uu port communication with very good QoS status). In more extreme cases, if an unexpected situation occurs (such as the vehicle UE, sideslip and other out-of-control conditions), the vehicle UE needs to trigger the safety mode with the assistance of the roadside RSU or the network-side safety operation and control platform to escape and run to a safe area (emergency lane or deceleration slope).
[0107] FIG3 is a schematic flowchart illustrating a confirmation task between the electronic device 100 and a user equipment (UE) according to an embodiment of the present disclosure.
[0108] In S301, the UE confirms the content of the target task (referred to as the task for short) to be initiated. In S302, the electronic device 100 receives the task request sent by the UE. In S303, the electronic device 100 determines a task plan (for example, including a target task and a backup task) for the UE and sends a task plan report to the UE. In S304, the UE selects a task plan suitable for a flat tire. In S305, the electronic device 100 receives the task content and plan confirmation sent by the UE. In S306, the electronic device pre-allocates resources for the task and sends a confirmation ACK to the UE via the radio access network (RAN).
[0109] For example, the remaining terminals involved in the task interval report a specific terminal task exception; and the network function entity triggers the activation of the backup subtask content.
[0110] In most cases, UEs will move or perform tasks according to the specified mission content. However, remotely controlled machines such as vehicles and UAVs usually have high mobility and mission flexibility. High mobility will dynamically affect the network status and equipment load in the area in real time. In this case, the following situations may trigger the switching of remote control services.
[0111] The application layer is disabled or the application cannot continue the current task. The UE needs to switch to the backup task in advance or quickly. Specifically, it can be the NWDAF on the network side or the self-diagnosis and analysis function of the UE itself. Through the service data and real-time QoS report information collected by the base station or application server, it is determined that the uplink and downlink data flow rates of the UE in a certain task interval are abnormal (including large fluctuations, suspension, etc.), the transport layer protocol is abnormal or an error occurs (for example, TCP / IP has not received ACK / NACK), etc.
[0112] Changes in the network status and service support infrastructure (load) corresponding to the UE's current area may force changes to the UE's service content. For example, there may be shortages in the core network or base station's V2X service slice resources, V2X / UAV dedicated spectrum resources, the upper limit on the number of UEs that can be served by the current RSU, or the service area / quantity limits of sensing devices. Specifically, within the mission interval, computing and sensing resource anomalies may include unused resources for a period of time, interference with sensing capabilities / degraded accuracy (confidence), or resources temporarily occupied by other services.
[0113] The present disclosure further provides an electronic device for wireless communication according to another embodiment. FIG4 shows a functional module block diagram of an electronic device 400 for wireless communication according to another embodiment of the present disclosure.
[0114] As shown in Figure 4, the electronic device 400 includes: a trigger unit 401, which can be configured to trigger a request for processing a protocol data unit PDU session when a user device located within the service range of the electronic device 400 is to switch from a current task to a task to be switched, wherein the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched.
[0115] The trigger unit 401 may be implemented by one or more processing circuits, which may be implemented as a chip, for example.
[0116] The electronic device 400 may serve as a network-side device in a wireless communication system.
[0117] The electronic device 400 can, for example, be arranged on the base station side or be communicatively connected to the base station. It should also be noted here that the electronic device 400 can be implemented at the chip level, or it can also be implemented at the device level. For example, the electronic device 400 can work as the base station itself, and can also include external devices such as memory, transceiver (not shown), etc. The memory can be used to store programs and related data information that need to be executed by the base station to implement various functions. The transceiver may include one or more communication interfaces to support communication with different devices (for example, user equipment (UE), other base stations, etc.), and the implementation form of the transceiver is not specifically limited here. As an example, the base station may be, for example, an eNB or a gNB. The electronic device 400 may also be a core network.
[0118] The wireless communication system according to the present disclosure may be a 4G NR (New Radio) communication system. Furthermore, the wireless communication system according to the present disclosure may include a non-terrestrial network (NTN). Optionally, the wireless communication system according to the present disclosure may also include a terrestrial network (TN). In addition, those skilled in the art will appreciate that the wireless communication system according to the present disclosure may also be a 4G or 3G communication system.
[0119] For example, based on the switching conditions negotiated between the UE and the electronic device 400 before the switching, such as when a time point, a geographical location, a certain network parameter (QoS quality) or a parameter of a certain resource is detected to reach a threshold, the switching is implicitly triggered; this method is suitable for handling UE functional abnormalities.
[0120] In addition, for example, the UE determines that a handover needs to be triggered based on its own functional status and task execution status, and sends a task handover request message to the electronic device 400 (for example, if it is sent to the core network, then it is a NAS message, if it is sent to the base station, the request information is carried by an RRC message). For example, the UE sends a new NAS message such as a task handover request to the core network and indicates that the handover reason is a function failure, resource shortage, etc.
[0121] For example, the task switching process in the communication segment mainly involves the PDU session / QoS establishment / modification / release process. Since it involves the switching of the task content of the controlled machine (for example, switching from remote driving to autonomous driving), there will actually be a period of time when the two tasks exist at the same time.
[0122] When task switching does not involve third-party terminals / application servers and other devices (for example, task switching is limited to one UE and electronic device 400), it only involves the change and switching of one or more QoS flow parameters within the UE (contained in one or more PDU sessions). If two QoS flows are involved and they are replacement relationships, then the first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
[0123] In the electronic device 400 according to an embodiment of the present disclosure, the first QoS flow in the first PDU session corresponding to the current task is correlated with the second QoS flow in the second PDU session corresponding to the task to be switched, thereby avoiding situations where the time required for QoS switching is too long, the probability of process failure is too high, etc. For example, situations where the time required for QoS switching is too long, the probability of process failure is too high, etc., in an emergency state, etc., can be avoided.
[0124] As an example, the request includes a modification request for the first PDU session (PDU Session Modification Request), and the modification request for the first PDU session triggers modification of the first QoS flow and triggers a modification request for the second PDU session or a request to establish the second PDU session.
[0125] As an example, the modification request for the second PDU session triggers modification of the second PDU session and / or the second QoS flow.
[0126] As an example, a request for establishing a second PDU session (PDU Session Establishment Request) triggers the establishment of the second PDU session and the second QoS flow.
[0127] As an example, the request includes a release request for the first PDU session (PDU Session Release Request), and the release request for the first PDU session triggers the release of the first QoS flow and triggers the establishment request for the second PDU session.
[0128] As an example, the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0129] For example, in order to achieve the correlation between the above-mentioned QoS flows, new information elements are added to the existing signaling (such as PDU session modification request or PDU session establishment request) to carry the PDU session identifier (PDU session ID) that is triggered to be established, modified, or released, as well as a description of the affected QoS flow (QoS flow identifier (QFI) and the corresponding processing method, parameters that need to be deleted or modified, etc.).
[0130] As an example, an information element is added to the modification request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
[0131] As an example, an information element is added to the release request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
[0132] As an example, the information about the second QoS flow includes the ID of the second QoS flow and parameters of the second QoS flow to be processed. For example, the parameters to be processed include parameters that need to be deleted or modified.
[0133] As an example, the current task and the task to be switched belong to the target task, and the target task is executed according to the corresponding working mode.
[0134] As an example, the user device may be a vehicle that is remotely operated and / or driven. The working mode may include one of single-vehicle autonomous driving, platoon driving, autonomous driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target task may include: (one or more) travel destinations, expected arrival time, supported travel control methods (single-vehicle autonomous driving, platoon driving, autonomous driving and remote monitoring, direct remote control, indirect remote control, manual operation) and the network requirements of each travel method (communication QoS requirements, roadside unit perception requirements, network computing power requirements), cruising range and charging requirements, the impact of energy-saving mode on the above parameters, etc.
[0135] As an example, the user equipment may be an unmanned aerial vehicle (UAV). The operating mode may include one of autonomous driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target mission may include: flight cruising speed (considering that fixed-wing UAVs can reach speeds of over 300 km / h), supported control types (autonomous driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation), flight time limit, and flight target area (altitude, latitude and longitude intervals).
[0136] As an example, a user device may be a mechanical device, such as a robot. For example, the target task may include: the target operation area and the communication QoS requirements of the operation. The operation may include remote-controlled vehicles or UAVs (such as loading and unloading cargo, spraying pesticides, and environmental monitoring), or special equipment operations (such as controlling a forklift, gantry, or crane).
[0137] In addition to the above examples, those skilled in the art may also conceive of other examples of user equipment and working modes, which are not repeated here.
[0138] As an example, the target task can be divided into one or more task intervals in time, and the corresponding sub-target tasks included in the target task are executed in each task interval, and the sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
[0139] As an example, the triggering unit 401 may be configured to detect abnormal information related to execution of a corresponding sub-target task in at least one of the one or more task intervals, so as to detect abnormality of the user equipment.
[0140] As an example, the abnormality information may include abnormal data flow rate of the user equipment in the task interval.
[0141] As an example, the abnormality information may include computing resource abnormality and / or perception resource abnormality of the user device within the task interval, and the perception resource abnormality includes one of the following: resources not being used within a predetermined time period, perception capabilities being interfered with, and the accuracy of perception capabilities being reduced.
[0142] As an example, the abnormality information may include information about abnormalities of the user equipment reported by the equipment related to the execution of the sub-target task within the task interval.
[0143] FIG5 is a flowchart illustrating task switching according to an embodiment of the present disclosure.
[0144] In FIG. 5 , two UEs ( UE1 and UE2 ), a RAN, an electronic device 400 , and an application server are shown as an example.
[0145] First, UE1 and UE2 determine a task switching requirement, and the RAN, the electronic device 400 and the application server also determine a task switching requirement.
[0146] In S501 , the electronic device 400 receives task switching requests from UE1 and UE2 respectively via the RAN.
[0147] Hereinafter, for convenience, UE1 and UE2 are sometimes collectively referred to as UE.
[0148] If the task switching is actively triggered by the UE, the UE will indicate to the electronic device 400 according to the current new task content (for example, destination, route, operating mode, cruising speed, special operation tasks, energy-saving mode switching, etc.): the vehicle / UAV actively changes according to subjective preferences, the vehicle / UAV changes after discovering changes in the road environment / weather conditions (for example, traffic accidents, congestion, strong winds, rain and snow, etc.), law enforcement / management vehicles, RSU equipment, etc. apply for changes to the service content of a specific UE (triggered by a third-party UE), etc.; it may also include situations where a backup task plan is actively triggered, such as the failure (failover) of a specific function of the UE's current service, the computing power service actually provided by the UE-side application layer, the perception service is insufficient to support the current application business, etc., and signaling can also be sent to instruct the electronic device 400 to switch the backup task plan.
[0149] In the case where a third-party UE triggers task switching, the law enforcement / management vehicle may change the tasks of one or more UEs based on road conditions, regulations, overall task scheduling, and other conditions. For example, a terminal of a traffic police control or road rescue department applies for a change in the task of a certain illegal terminal (similar to an emergency service), a formation master UE requests a task change for a member UE belonging to the formation, a construction site / mine / port control console terminal requests a change in the tasks of the controlled terminals within the site, etc. The third-party UE needs to indicate the UE ID and task ID of the managed UE to the electronic device 400 (another feasible way is for the third-party management terminal to indicate to the controlled UE or network-side device through the application server or application layer, and then the controlled UE or electronic device 400 triggers the task switching).
[0150] Additionally, the UE may also indicate to the electronic device 400 the switching priority (the priority of the switching task processing, the importance of the switching task), the time interval of the switching task, the switching geographical location range, the parameter threshold range for triggering the switching, and the switching method (parameter change of the current service flow, switching of the service flow, object change of the service flow, etc.). Among them, the object change of the service flow may include, for example, an RSU / edge computing unit applying for takeover of a remote driving / autonomous driving vehicle, which will involve a QoS flow (such as sensor data) being switched from one UE (e.g., a remote driving console) to another UE (e.g., an RSU).
[0151] In S502 , the electronic device 400 sends a task switching solution to the UE for the UE to select.
[0152] If the UE requests a task change or handover, it includes renegotiation of tasks and activation of pre-configured solutions and resources.
[0153] If a third-party terminal requests a service change and switching for the UE, the third-party terminal needs to verify its own management identity and management authority with the electronic device 400. The third-party terminal needs to indicate parameters such as the task ID (encrypted parameters between the managed terminal and the electronic device 400), and optionally the managed terminal indicates the UE ID of its management terminal (such as SUPI, etc.) when the task is initiated, or the management terminal itself indicates its identity as a V2X service administrator to the electronic device 400 when joining the network (through an authentication server, security certificate server, etc.).
[0154] If the electronic device 400 triggers a change switch, the electronic device 400 determines that it is no longer possible to maintain the existing service QoS or the originally set resource reservation for the UE based on real-time updated parameters such as communication network resources, roadside computing resources, roadside sensing resources, and application server resources (that is, the original task content cannot be maintained, the present invention is more inclined to pre-configured task content and resource reservation cannot be guaranteed, and then determine the updated plan in advance, rather than triggering the service switch only when QoS can no longer be guaranteed in the existing technology). That is, for business content with major production safety risks, it is necessary to eliminate in advance the risk of not being able to guarantee QoS and thus not being able to guarantee task quality.
[0155] If a backup task solution exists for the current task solution to be switched, the electronic device 400 will select the indicated solution according to the switching trigger condition (self-trigger or UE request) if there are multiple backup solutions. Alternatively, the network may select the indicated solution according to the current resource load / reservation situation and the UE's tendency indication in the service determination process (for example, whether to continue to complete the goal, whether to return to the original task, and the tendency priority of the service type (for example, the user prefers platooning priority, manual driving second priority, emergency side parking, etc.)). Specifically, when switching tasks, the following mechanisms may exist:
[0156] a) Before and after the switch, the Uu port carries the transmission service of the relevant business data. Then the electronic device 400 triggers the backup task content according to the pre-configured parameters such as the switching trigger condition (notification message trigger, threshold value trigger, immediate trigger or timed and fixed point trigger), the switching time requirement (pre-switching, post-switching).
[0157] b) Before switching, the Uu port carries all resource services for communication. After switching, the PC5 port carries the transmission of relevant business data. At this time, the network side device needs to notify the relevant reserved resource units with PC5 capabilities (such as RSU, relay node, PC5-based edge computing unit) (perform signaling interaction), and the relevant PC5 reserved resource units with PC5 capabilities are triggered to broadcast business services (in order to be discovered by the terminal and establish the business).
[0158] If there is no backup task plan, the electronic device 400 determines the task content (plan list) that can be switched to, the UE task switching plan (the time interval and geographical location range of the switching task), and the priority of the switching task (the switching order is mainly determined based on the importance of the service) for the designated terminal UE based on factors such as the network status, operating environment (road conditions, weather environment, roadside facilities, site, etc.), service types and service levels supported by the UE, and the current remaining mileage.
[0159] The electronic device 400 instructs the specific terminal to update the switching content and the trigger type of the service content switching:
[0160] a) Triggered by UE request;
[0161] b) Third-party management intervention trigger, including parameters such as the UE ID of the third-party management terminal and the specific triggering reason (e.g., government policy control such as temporary road management and airspace control, changes in business objectives / demands, queue interruption, factory accidents, and other emergencies);
[0162] c) Triggering by the electronic device 400, and parameters such as the specific triggering reason of the electronic device 400 (such as QoS prediction, limited network resources, indirect triggering by a third party, etc.).
[0163] In S503 , the electronic device 400 receives a task switching solution confirmation from the UE.
[0164] After receiving the task switching scheme indicated by the electronic device 400, the UE determines the task switching scheme it can accept (including a priority list of switchable schemes, task content after switching, switching method content, etc.) and indicates it to the network side device through signaling.
[0165] The handover content includes: the handover triggering method (time triggering, geographic location triggering, network resource threshold triggering, etc.), the initiator of the handover triggering (this UE, third-party UE, network-side equipment), the QoS flow and PDU session parameters involved in the service handover, etc. The time triggering means that the UE or electronic device 400 starts a timer after confirmation by both parties, and triggers the service change handover process when the timer stops / expires; the geographic location triggering means that the UE obtains the UE's geographic location based on its own GNSS signal or the base station / core network function entity obtains the UE's geographic location based on the 3GPP measurement perception method, and triggers the service change handover process after entering a specific area (such as a cell, zone, or electronic fence); the network resource threshold triggering means that a certain network parameter (such as a communication QoS parameter such as PDB or PER, the remaining spectrum size that can be allocated by the base station, etc.) reaches a certain threshold, which triggers the service change handover process.
[0166] For situations triggered by a third party, the UE can choose to verify the authority of the third-party terminal or third-party application server, and can reject the request to change the relevant business content according to the situation (for example, authentication failure, unsupported switched service, etc.) (whether the rejection can be successful depends on local regulations and operator policies).
[0167] One possibility is that after the terminal selects a solution, it directly determines that it is triggered by itself, without the network side or third-party UE participating in the triggering process and scheduling (the remaining steps S504 and S505 can be omitted).
[0168] In S504, a request to process the PDU session is triggered.
[0169] As mentioned above, if the task switching does not involve third-party terminals / application servers and other devices (the switching is limited to one UE and electronic device 400), then it only involves the change and switching of one or more QoS flow parameters within the UE (contained in one or more PDU sessions).
[0170] If the task switching involves a third-party terminal / application server device, the intervention of the third-party terminal / application server will inevitably bring about signaling between multiple UEs / networks to indicate the triggering relationship / sequence of multiple QoS flow processes (for example, explicitly through signaling between UEs or signaling between UEs indirectly to another UE through the network, indicating the preparation of new services; implicitly through setting a timer after a certain QoS flow is established / modified to trigger the release / modification of another QoS flow, etc.).
[0171] Regardless of whether a task handoff involves a third-party terminal or application server, the handoff will result in a short data burst on the base station side. Similar handoff requests are likely to be triggered collectively in the same area and time domain. Therefore, when determining handoff actions, the core network and base station on the network side schedule multiple handoff tasks in a certain area (e.g., a zone, a beam direction) in a staggered manner (e.g., the SMF or gNB determines the time sequence of handoff tasks and indicates this to the other party). One possible implementation method is for the SMF to determine the modification procedures for multiple PDU sessions that may affect each other and send them to the gNB (including the PDU ID of each PDU session, the UE ID to which it belongs, and the handoff priority). The gNB then determines the handoff order based on the location information of these UEs and the handoff priority.
[0172] In S505, after the electronic device 400 confirms the specific parameters such as the trigger relationship and trigger sequence in S504, it sends the final task switching confirmation information ACK to the UE terminal or the third-party UE according to the switching object range. After receiving the confirmation information, the UE starts the relevant timer, monitors the geographic location area trigger conditions and network parameter trigger condition parameters, etc.
[0173] It should be noted that if all triggering actions occur on the electronic device 400 side, S505 is not necessary.
[0174] The present disclosure further provides an electronic device for wireless communication according to yet another embodiment. FIG6 shows a functional module block diagram of an electronic device 600 for wireless communication according to yet another embodiment of the present disclosure.
[0175] As shown in Figure 6, the electronic device 600 includes: a communication unit 601, which can send a task request to a network-side device that provides services for the electronic device 600, so that the network-side device can determine at least one target task to be initiated for the electronic device 600, wherein each target task is executed according to the corresponding working mode, and the task request includes a task list having at least one target task and a list indicating the priority of the working mode.
[0176] The communication unit 601 may be implemented by one or more processing circuits, which may be implemented as a chip, for example.
[0177] The electronic device 600 can be, for example, arranged on the user equipment (UE) side or communicatively connected to the user equipment. In the case where the electronic device 600 is arranged on the user equipment side or communicatively connected to the user equipment, the electronic device 600 can be a user equipment. It should also be noted here that the electronic device 600 can be implemented at the chip level, or it can also be implemented at the device level. For example, the electronic device 600 can work as the user equipment itself, and can also include external devices such as a memory, a transceiver (not shown in the figure), etc. The memory can be used to store programs and related data information that the user equipment needs to execute to implement various functions. The transceiver may include one or more communication interfaces to support communication with different devices (for example, base stations, other user equipment, etc.), and the implementation form of the transceiver is not specifically limited here.
[0178] As an example, the network side device may be the electronic device 100 mentioned above. As an example, the electronic device 600 may be the user equipment involved in the embodiment of the electronic device 100 mentioned above.
[0179] The wireless communication system according to the present disclosure may be a 5G NR communication system. Furthermore, the wireless communication system according to the present disclosure may include a non-terrestrial network. Alternatively, the wireless communication system according to the present disclosure may also include a terrestrial network. Furthermore, those skilled in the art will appreciate that the wireless communication system according to the present disclosure may also be a 4G or 3G communication system.
[0180] In an embodiment according to the present disclosure, the electronic device 600 may send a task request to the network-side device to determine a target task for the electronic device 600 , thereby improving the applicability of determining the target task.
[0181] The target tasks include: a mobility target task in which the electronic device 600 reaches a predetermined geographical location and / or a static target task in which the electronic device 600 operates within a predetermined area.
[0182] As an example, the predetermined geographic location points include one or more geographic location points arranged in sequence and / or priority.
[0183] As an example, the electronic device 600 may be a vehicle that is remotely operated and / or driven. The working mode may include one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target task may include: (one or more) travel destinations, expected arrival time, supported travel control methods (single-vehicle automatic driving, platoon driving, automatic driving and remote monitoring, direct remote control, indirect remote control, manual operation) and the network requirements of each travel method (communication QoS requirements, roadside unit perception requirements, network computing power requirements), cruising range and charging requirements, the impact of energy-saving mode on the above parameters, etc.
[0184] As an example, the electronic device 600 may be a drone. The operating mode may include one of automatic driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target mission may include: flight cruising speed (considering that fixed-wing drones can reach speeds exceeding 300 km / h), control type (automatic driving, formation driving, remote monitoring, direct remote control, indirect remote control, manual operation), flight time limit, and flight target area (altitude, latitude and longitude intervals).
[0185] As an example, the electronic device 600 may be a mechanical device, such as a robot. For example, the target task may include: the target operation area and the communication QoS requirements of the operation. The operation may include the operation of a remotely driven vehicle or UAV (such as loading and unloading cargo, spraying pesticides, environmental monitoring, etc.), or the operation of special equipment (such as controlling a forklift, a gantry, or a crane).
[0186] In addition to the above examples, those skilled in the art may also conceive of other examples of the electronic device 600 and working modes, which are not described here.
[0187] For example, each target task is divided into one or more task intervals based on time and / or geographic area. Within each task interval, the corresponding sub-target tasks included in the target task are executed. The sub-target tasks are executed according to the corresponding sub-operating mode in the operating mode used to execute the target task. Thus, by dividing the target task into sub-target tasks, the target task has a new granularity in its lifecycle and can be composed of multiple sub-target task switches.
[0188] For example, the target task is divided into multiple sub-target tasks according to the current business map (network status and business status corresponding to each area).
[0189] As an example, within each task interval, if any sub-working mode is interrupted, the sub-target task corresponding to the task interval is terminated or switched.
[0190] As an example, the target task is determined by the network-side device according to the resources it manages.
[0191] As an example, the managed resources include at least one of the network communication resources, computing power resources, perception capability resources, and job collaboration resources corresponding to the working mode.
[0192] As an example, network communication resources include at least one of the frequency band bandwidth resources of the Uu port, the signal reflection resources of the smart metasurface, the relay capability resources of the relay user equipment, and the continuous PC5 coverage resources within the task interval.
[0193] As an example, the operation cooperation resources include capability resources of other entities other than the electronic device 600 and the network side devices required to perform the target task. For example, the other entities may be auxiliary positioning, team members, etc.
[0194] As an example, the network-side device determines the sub-working mode corresponding to the task interval segment according to the geographical location information corresponding to the task interval segment.
[0195] For relevant examples, please refer to the description in conjunction with FIG3 in the embodiment of the electronic device 100 , which will not be repeated here.
[0196] As an example, a target task has a corresponding backup task, which is a task to be executed instead of the target task if the target task cannot be executed.
[0197] As an example, the communication unit 601 may be configured to send a backup task request to the network-side device, so that the network-side device generates a backup task.
[0198] As an example, the backup task request includes information about whether the electronic device 600 accepts the backup task determined by the network-side device.
[0199] As an example, the backup task request further includes information about whether the electronic device 600 continues to execute the target task.
[0200] As an example, the backup task request further includes redundancy requirements for the backup task.
[0201] As an example, when a predetermined switching trigger condition and / or a predetermined switching trigger time are met, the target task is switched to the corresponding backup task.
[0202] As an example, the predetermined handover triggering condition includes at least one of a notification message trigger, a network resource threshold trigger, a geographic location trigger, and a timing trigger.
[0203] As an example, the predetermined switching triggering time includes a pre-switching in which switching is performed before the target task cannot be executed or a post-switching in which switching is performed after the target task cannot be executed.
[0204] As an example, the backup task includes sub-backup tasks corresponding to the sub-target tasks in the target task.
[0205] As an example, the resources required to execute each sub-target task and the sub-backup task corresponding to the sub-target task are allocated by the network-side device.
[0206] As an example, resources are allocated by the network side device in the following manner: resources are reserved for executing all sub-backup tasks, and at the time point when each task interval is to be entered, resources are reserved for executing the sub-target tasks corresponding to the task interval.
[0207] As an example, resources are allocated by the network side device in the following manner: at the time point when the first task interval segment that is first in time is to be entered, resources are reserved for executing the sub-target task corresponding to the first task interval segment, and resources are reserved for executing the sub-backup task corresponding to the first task interval segment and the sub-backup task corresponding to the next task interval segment; and at the time point when each task interval segment other than the first task interval is to be entered, resources are reserved for executing the sub-target task corresponding to the task interval segment, and resources are reserved for executing the sub-backup task corresponding to the next task interval segment.
[0208] As an example, resources are allocated by the network side device in the following manner: at the time point when each task interval is about to be entered, resources are reserved for executing the sub-target task corresponding to the task interval and resources are reserved for executing the sub-backup task corresponding to the task interval.
[0209] For examples of resource allocation, please refer to the description in conjunction with FIG2 in the embodiment of the electronic device 100 , which will not be repeated here.
[0210] As an example, after the electronic device 600 enters the next task interval segment from the sub-target task in the current task interval segment, the network side device releases the reserved resources for executing the sub-target task corresponding to the task interval segment and releases the reserved resources for executing the sub-backup task corresponding to the task interval segment.
[0211] As an example, when a predetermined restoration condition is met, the backup task is restored to the target task.
[0212] The present disclosure further provides an electronic device for wireless communication according to yet another embodiment. FIG7 shows a functional module block diagram of an electronic device 700 for wireless communication according to yet another embodiment of the present disclosure.
[0213] As shown in Figure 7, the electronic device 700 includes: a processing unit 701, which can enable the network side device providing services for the electronic device 700 to trigger a request to process the protocol data unit PDU session when the electronic device 700 is to switch from the current task to the task to be switched, wherein the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched.
[0214] The processing unit 701 may be implemented by one or more processing circuits, which may be implemented as a chip, for example.
[0215] The electronic device 700 can be, for example, arranged on the user equipment (UE) side or communicatively connected to the user equipment. In the case where the electronic device 700 is arranged on the user equipment side or communicatively connected to the user equipment, the electronic device 700 can be a user equipment. Here, it should also be noted that the electronic device 700 can be implemented at the chip level, or it can also be implemented at the device level. For example, the electronic device 700 can work as the user equipment itself, and can also include external devices such as a memory, a transceiver (not shown in the figure), etc. The memory can be used to store programs and related data information that the user equipment needs to execute to implement various functions. The transceiver may include one or more communication interfaces to support communication with different devices (for example, base stations, other user equipment, etc.), and the implementation form of the transceiver is not specifically limited here.
[0216] As an example, the network side device may be the electronic device 400 mentioned above. As an example, the electronic device 700 may be the user equipment involved in the embodiment of the electronic device 400 mentioned above.
[0217] In an embodiment of the present disclosure, a first QoS flow in a first PDU session corresponding to a current task is associated with a second QoS flow in a second PDU session corresponding to a task to be switched, thereby avoiding situations where the time required for QoS switching is too long and the probability of process failure is too high. For example, situations where the time required for QoS switching is too long and the probability of process failure is too high in an emergency can be avoided.
[0218] As an example, the request includes a modification request for a first PDU session, and the modification request for the first PDU session triggers modification of the first QoS flow and triggers a modification request for a second PDU session or an establishment request for the second PDU session.
[0219] As an example, the modification request for the second PDU session triggers modification of the second PDU session and / or the second QoS flow.
[0220] As an example, the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0221] As an example, the request includes a release request for the first PDU session, and the release request for the first PDU session triggers the release of the first QoS flow and triggers the establishment request for the second PDU session.
[0222] As an example, the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0223] As an example, an information element is added to the modification request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
[0224] As an example, an information element is added to the release request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
[0225] As an example, the information on the second QoS flow includes the ID of the second QoS flow and parameters to be processed of the second QoS flow.
[0226] As an example, the current task and the task to be switched belong to the target task, and the target task is executed according to the corresponding working mode.
[0227] As an example, the electronic device 700 may be a vehicle that is remotely operated and / or driven. The working mode may include one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target task may include: (one or more) travel destinations, expected arrival time, supported travel control methods (single-vehicle automatic driving, platoon driving, automatic driving and remote monitoring, direct remote control, indirect remote control, manual operation) and the network requirements of each travel method (communication QoS requirements, roadside unit perception requirements, network computing power requirements), cruising range and charging requirements, the impact of energy-saving mode on the above parameters, etc.
[0228] As an example, electronic device 700 may be a drone. The operating mode may include one of autonomous driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation. For example, the target mission may include: flight cruising speed (considering that fixed-wing drones can reach speeds exceeding 300 km / h), control type (autonomous driving, formation driving, remote monitoring, direct remote control, indirect remote control, or manual operation), flight time limit, and flight target area (altitude, latitude and longitude intervals).
[0229] As an example, the electronic device 700 may be a mechanical device, such as a robot. For example, the target task may include: the target operation area and the communication QoS requirements of the operation. The operation may include the operation of a remotely driven vehicle or UAV (such as loading and unloading cargo, spraying pesticides, environmental monitoring, etc.), or the operation of special equipment (such as controlling a forklift, a gantry, or a crane).
[0230] In addition to the above examples, those skilled in the art may also conceive of other examples of the electronic device 700 and working modes, which are not repeated here.
[0231] As an example, the target task is divided into one or more task intervals in time, and the corresponding sub-target tasks included in the target task are executed in each task interval, and the sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
[0232] As an example, abnormal information related to the execution of the corresponding sub-target task in at least one task interval among the one or more task intervals is detected by the network-side device to detect an abnormality of the electronic device 700 .
[0233] As an example, the abnormal information includes abnormal data flow rate of the electronic device 700 in the task interval.
[0234] As an example, the abnormality information includes computing resource abnormality and / or perception resource abnormality of the electronic device 700 within the task interval, and the perception resource abnormality includes one of the following: resources not being used within a predetermined time period, perception capabilities being interfered with, and the accuracy of perception capabilities being reduced.
[0235] As an example, the abnormality information includes information about abnormalities of the electronic device 700 reported by a device related to executing the sub-target task within the task interval.
[0236] For examples of resource allocation, please refer to the description in conjunction with FIG5 in the embodiment of the electronic device 400, which will not be repeated here.
[0237] In the process of describing the electronic device for wireless communication in the above embodiments, it is obvious that some processes or methods are also disclosed. Below, an overview of these methods is given without repeating some of the details discussed above, but it should be noted that although these methods are disclosed in the process of describing the electronic device for wireless communication, these methods do not necessarily use the components described or are not necessarily performed by those components. For example, the embodiments of the electronic device for wireless communication can be partially or completely implemented using hardware and / or firmware, and the methods for wireless communication discussed below can be completely implemented by computer-executable programs, although these methods can also use the hardware and / or firmware of the electronic device for wireless communication.
[0238] FIG8 illustrates a flow chart of a method S800 for wireless communication according to an embodiment of the present disclosure. Method S800 begins at step S802. At step S804, based on a task request received from a user device within the service range of the electronic device, at least one target task to be initiated is determined for the user device, wherein each target task is executed according to a corresponding operating mode, and the task request includes a task list having at least one target task and a list indicating a priority of the operating mode. Method S800 ends at step S806.
[0239] The method may be executed, for example, by the electronic device 100 described above. For specific details, please refer to the description of the corresponding position above, which will not be repeated here.
[0240] FIG9 illustrates a flow chart of a method S900 for wireless communication according to another embodiment of the present disclosure. Method S900 begins at step S902. At step S904, when a user device within the service range of an electronic device is about to switch from a current task to a task to be switched, a request for processing a protocol data unit (PDU) session is triggered, wherein a first QoS flow in a first PDU session corresponding to the current task is associated with a second QoS flow in a second PDU session corresponding to the task to be switched. Method S900 ends at step S906.
[0241] The method may be executed, for example, by the electronic device 400 described above. For specific details, please refer to the description of the corresponding position above, which will not be repeated here.
[0242] FIG10 illustrates a flowchart of a method S1000 for wireless communication according to another embodiment of the present disclosure. Method S1000 begins at step S1002. At step S1004, a task request is sent to a network device providing services to an electronic device, so that the network device determines at least one target task to initiate for the electronic device. Each target task is executed according to a corresponding operating mode, and the task request includes a task list having at least one target task and a list indicating the priority of the operating mode. Method S1000 ends at step S1006.
[0243] The method may be executed, for example, by the electronic device 600 described above. For specific details, please refer to the description of the corresponding position above, which will not be repeated here.
[0244] FIG11 shows a flowchart of a method S1100 for wireless communication according to another embodiment of the present disclosure. Method S1100 begins at step S1102. In step S1104, when the electronic device is to switch from the current task to the task to be switched, the network-side device providing services to the electronic device triggers a request to process a protocol data unit (PDU) session, wherein the first QoS flow in the first PDU session corresponding to the current task is related to the second QoS flow in the second PDU session corresponding to the task to be switched. Method S1100 ends at step S1106.
[0245] The method may be executed, for example, by the electronic device 700 described above. For specific details, please refer to the description of the corresponding position above, which will not be repeated here.
[0246] The technology of the present disclosure can be applied to various products.
[0247] The electronic devices 100 and 400 can be implemented as various network-side devices such as base stations, RANs, application servers, etc. The base station can be implemented as any type of evolved Node B (eNB) or gNB (5G base station). eNBs include, for example, macro eNBs and small eNBs. Small eNBs can be eNBs that cover cells smaller than macro cells, such as pico eNBs, micro eNBs, and home (femto) eNBs. Similar situations can also apply to gNBs. Alternatively, the base station can be implemented as any other type of base station, such as a NodeB and a base transceiver station (BTS). The base station may include: a main body (also called a base station device) configured to control wireless communications; and one or more remote radio heads (RRHs) located at a location different from the main body. In addition, various types of electronic devices can operate as a base station by temporarily or semi-permanently performing base station functions.
[0248] The electronic devices 600 and 700 can be implemented as various user devices. The user device can be implemented as a mobile terminal (such as a smart phone, a tablet personal computer (PC), a notebook PC, a portable game terminal, a portable / dongle-type mobile router, and a digital camera) or a vehicle-mounted terminal (such as a car navigation device). The user device can also be implemented as a terminal that performs machine-to-machine (M2M) communication (also known as a machine type communication (MTC) terminal). In addition, the user device can be a wireless communication module (such as an integrated circuit module including a single chip) installed on each of the above-mentioned terminals. The user device can also be implemented as a robot such as a drone.
[0249] [Application examples for base stations]
[0250] (First application example)
[0251] FIG12 is a block diagram illustrating a first example of a schematic configuration of an eNB or gNB to which the techniques of this disclosure can be applied. Note that the following description uses an eNB as an example, but is equally applicable to a gNB. An eNB 800 includes one or more antennas 810 and a base station device 820. The base station device 820 and each antenna 810 can be connected to each other via an RF cable.
[0252] Each of the antennas 810 includes a single or multiple antenna elements (such as multiple antenna elements included in a multiple-input multiple-output (MIMO) antenna) and is used for base station device 820 to transmit and receive wireless signals. As shown in FIG12 , eNB 800 may include multiple antennas 810. For example, multiple antennas 810 may be compatible with multiple frequency bands used by eNB 800. Although FIG12 shows an example in which eNB 800 includes multiple antennas 810, eNB 800 may also include a single antenna 810.
[0253] The base station device 820 includes a controller 821 , a memory 822 , a network interface 823 , and a wireless communication interface 825 .
[0254] The controller 821 may be, for example, a CPU or a DSP, and operates various functions of the higher layers of the base station device 820. For example, the controller 821 generates data packets based on the data in the signal processed by the wireless communication interface 825, and transmits the generated packets via the network interface 823. The controller 821 may bundle data from multiple baseband processors to generate bundled packets, and transmit the generated bundled packets. The controller 821 may have logic functions for performing the following controls: the control may be radio resource control, radio bearer control, mobility management, admission control, and scheduling. The control may be performed in conjunction with a nearby eNB or core network node. The memory 822 includes RAM and ROM, and stores programs executed by the controller 821 and various types of control data (such as a terminal list, transmission power data, and scheduling data).
[0255] The network interface 823 is a communication interface for connecting the base station device 820 to the core network 824. The controller 821 can communicate with the core network node or another eNB via the network interface 823. In this case, the eNB 800 and the core network node or other eNBs can be connected to each other through a logical interface (such as an S1 interface and an X2 interface). The network interface 823 can also be a wired communication interface or a wireless communication interface for a wireless backhaul line. If the network interface 823 is a wireless communication interface, the network interface 823 can use a higher frequency band for wireless communication than the frequency band used by the wireless communication interface 825.
[0256] The wireless communication interface 825 supports any cellular communication scheme, such as Long Term Evolution (LTE) and LTE-Advanced, and provides wireless connectivity to terminals located in the cell of the eNB 800 via the antenna 810. The wireless communication interface 825 may typically include, for example, a baseband (BB) processor 86 and RF circuitry 827. The BB processor 86 can perform various signal processing functions, such as encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and can handle various layers (e.g., Layer 1, Medium Access Control (MAC), Radio Link Control (RLC), and Packet Data Convergence Protocol (PDCP)). In place of the controller 821, the BB processor 86 may perform some or all of the aforementioned logical functions. The BB processor 86 may be a memory that stores communication control programs, or a module including a processor configured to execute programs and associated circuitry. Program updates can modify the functionality of the BB processor 86. This module may be a card or blade inserted into a slot in the base station device 820. Alternatively, the module may be a chip mounted on the card or blade. Meanwhile, the RF circuit 827 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via the antenna 810 .
[0257] As shown in FIG12 , the wireless communication interface 825 may include multiple BB processors 86. For example, multiple BB processors 86 may be compatible with multiple frequency bands used by the eNB 800. As shown in FIG12 , the wireless communication interface 825 may include multiple RF circuits 827. For example, multiple RF circuits 827 may be compatible with multiple antenna elements. Although FIG12 illustrates an example in which the wireless communication interface 825 includes multiple BB processors 86 and multiple RF circuits 827, the wireless communication interface 825 may also include a single BB processor 86 or a single RF circuit 827.
[0258] In the eNB 800 shown in FIG12 , when the electronic devices 100 and 400 are implemented as base stations, their transceivers may be implemented by the wireless communication interface 825. At least a portion of the functions may also be implemented by the controller 821. For example, the controller 821 may determine a target task by executing the functions of the units in the electronic device 100, and the controller 821 may trigger a request to process a PDU session by executing the functions of the units in the electronic device 400.
[0259] (Second application example)
[0260] FIG13 is a block diagram illustrating a second example of a schematic configuration of an eNB or gNB to which the techniques of this disclosure can be applied. Note that similarly, the following description uses an eNB as an example, but is equally applicable to a gNB. An eNB 830 includes one or more antennas 840, a base station device 850, and an RRH 860. The RRH 860 and each antenna 840 can be connected to each other via an RF cable. The base station device 850 and the RRH 860 can be connected to each other via a high-speed line such as an optical fiber cable.
[0261] Each of the antennas 840 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for RRH 860 to transmit and receive wireless signals. As shown in FIG13 , eNB 830 may include multiple antennas 840. For example, multiple antennas 840 may be compatible with multiple frequency bands used by eNB 830. Although FIG13 shows an example in which eNB 830 includes multiple antennas 840, eNB 830 may also include a single antenna 840.
[0262] Base station device 850 includes a controller 851, a memory 852, a network interface 853, a wireless communication interface 855, and a connection interface 857. Controller 851, memory 852, and network interface 853 are the same as controller 821, memory 822, and network interface 823 described with reference to FIG.
[0263] The wireless communication interface 855 supports any cellular communication scheme (such as LTE and LTE-Advanced) and provides wireless communication to terminals located in the sector corresponding to the RRH 860 via the RRH 860 and the antenna 840. The wireless communication interface 855 may generally include, for example, a BB processor 856. The BB processor 856 is the same as the BB processor 86 described with reference to FIG. 12 , except that the BB processor 856 is connected to the RF circuit 864 of the RRH 860 via the connection interface 857. As shown in FIG. 13 , the wireless communication interface 855 may include multiple BB processors 856. For example, the multiple BB processors 856 may be compatible with multiple frequency bands used by the eNB 830. Although FIG. 13 shows an example in which the wireless communication interface 855 includes multiple BB processors 856, the wireless communication interface 855 may also include a single BB processor 856.
[0264] The connection interface 857 is an interface for connecting the base station device 850 (wireless communication interface 855) to the RRH 860. The connection interface 857 may also be a communication module for connecting the base station device 850 (wireless communication interface 855) to the RRH 860 for communication in the high-speed line.
[0265] The RRH 860 includes a connection interface 861 and a wireless communication interface 863 .
[0266] The connection interface 861 is an interface for connecting the RRH 860 (wireless communication interface 863) to the base station device 850. The connection interface 861 may also be a communication module for communication in the above-mentioned high-speed line.
[0267] The wireless communication interface 863 transmits and receives wireless signals via the antenna 840. The wireless communication interface 863 may generally include, for example, an RF circuit 864. The RF circuit 864 may include, for example, a mixer, a filter, and an amplifier, and transmits and receives wireless signals via the antenna 840. As shown in FIG13 , the wireless communication interface 863 may include multiple RF circuits 864. For example, the multiple RF circuits 864 may support multiple antenna elements. Although FIG13 shows an example in which the wireless communication interface 863 includes multiple RF circuits 864, the wireless communication interface 863 may also include a single RF circuit 864.
[0268] In the eNB 830 shown in FIG13 , when the electronic devices 100 and 400 are implemented as base stations, their transceivers may be implemented by the wireless communication interface 855. At least a portion of the functions may also be implemented by the controller 851. For example, the controller 851 may determine a target task by executing the functions of the units in the electronic device 100, and the controller 851 may trigger a request to process a PDU session by executing the functions of the units in the electronic device 400.
[0269] [Application examples on user devices]
[0270] (First application example)
[0271] 14 is a block diagram showing an example of a schematic configuration of a smartphone 900 to which the technology of the present disclosure can be applied. The smartphone 900 includes a processor 901, a memory 902, a storage device 903, an external connection interface 904, a camera 906, a sensor 907, a microphone 908, an input device 909, a display device 910, a speaker 911, a wireless communication interface 912, one or more antenna switches 915, one or more antennas 916, a bus 917, a battery 918, and an auxiliary controller 919.
[0272] The processor 901 may be, for example, a CPU or a system on a chip (SoC), and controls the functions of the application layer and other layers of the smartphone 900. The memory 902 includes RAM and ROM, and stores data and programs executed by the processor 901. The storage device 903 may include storage media such as semiconductor memories and hard disks. The external connection interface 904 is an interface for connecting external devices (such as memory cards and universal serial bus (USB) devices) to the smartphone 900.
[0273] The camera 906 includes an image sensor such as a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS) and generates a captured image. The sensor 907 may include a group of sensors such as a measurement sensor, a gyroscope sensor, a geomagnetic sensor, and an acceleration sensor. The microphone 908 converts the sound input to the smartphone 900 into an audio signal. The input device 909 includes, for example, a touch sensor, a keypad, a keyboard, a button, or a switch configured to detect a touch on the screen of the display device 910, and receives an operation or information input from the user. The display device 910 includes a screen such as a liquid crystal display (LCD) and an organic light emitting diode (OLED) display and displays an output image of the smartphone 900. The speaker 911 converts the audio signal output from the smartphone 900 into sound.
[0274] The wireless communication interface 912 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communications. The wireless communication interface 912 may typically include, for example, a BB processor 913 and an RF circuit 914. The BB processor 913 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and may also perform various types of signal processing for wireless communications. Meanwhile, the RF circuit 914 may include, for example, mixers, filters, and amplifiers, and transmit and receive wireless signals via an antenna 916. Note that while the figure shows a scenario where one RF link is connected to one antenna, this is merely illustrative, and also encompasses scenarios where one RF link is connected to multiple antennas via multiple phase shifters. The wireless communication interface 912 may be a chip module on which the BB processor 913 and RF circuit 914 are integrated. As shown in FIG14 , the wireless communication interface 912 may include multiple BB processors 913 and multiple RF circuits 914. While FIG14 illustrates an example in which the wireless communication interface 912 includes multiple BB processors 913 and multiple RF circuits 914, the wireless communication interface 912 may also include a single BB processor 913 or a single RF circuit 914.
[0275] In addition, in addition to the cellular communication scheme, the wireless communication interface 912 can support other types of wireless communication schemes, such as a short-range wireless communication scheme, a near-field communication scheme, and a wireless local area network (LAN) scheme. In this case, the wireless communication interface 912 may include a BB processor 913 and an RF circuit 914 for each wireless communication scheme.
[0276] Each of the antenna switches 915 switches a connection destination of the antenna 916 between a plurality of circuits (eg, circuits for different wireless communication schemes) included in the wireless communication interface 912 .
[0277] Each of the antennas 916 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals via the wireless communication interface 912. As shown in FIG14 , the smartphone 900 may include multiple antennas 916. Although FIG14 shows an example in which the smartphone 900 includes multiple antennas 916, the smartphone 900 may also include a single antenna 916.
[0278] In addition, the smartphone 900 may include an antenna 916 for each wireless communication scheme. In this case, the antenna switch 915 may be omitted from the configuration of the smartphone 900.
[0279] The bus 917 connects the processor 901, the memory 902, the storage device 903, the external connection interface 904, the camera 906, the sensor 907, the microphone 908, the input device 909, the display device 910, the speaker 911, the wireless communication interface 912, and the auxiliary controller 919. The battery 918 supplies power to the various blocks of the smartphone 900 shown in FIG14 via feeders, which are partially shown as dotted lines in the figure. The auxiliary controller 919 operates the minimum necessary functions of the smartphone 900, for example, in sleep mode.
[0280] In the smartphone 900 shown in FIG14 , when the electronic devices 600 and 700 are implemented as smartphones on the user equipment side, for example, the transceivers of the electronic devices 600 and 700 may be implemented by the wireless communication interface 912. At least a portion of the functions may also be implemented by the processor 901 or the auxiliary controller 919. For example, the processor 901 or the auxiliary controller 919 may send a task request to the network-side device by executing the functions of the units in the electronic device 600, and the processor 901 or the auxiliary controller 919 may cause the network-side device to trigger a request to process a PDU session by executing the functions of the units in the electronic device 700.
[0281] (Second application example)
[0282] 15 is a block diagram showing an example of a schematic configuration of a car navigation device 920 to which the technology of the present disclosure can be applied. The car navigation device 920 includes a processor 921, a memory 922, a global positioning system (GPS) module 924, a sensor 925, a data interface 96, a content player 927, a storage medium interface 928, an input device 929, a display device 930, a speaker 931, a wireless communication interface 933, one or more antenna switches 936, one or more antennas 937, and a battery 938.
[0283] The processor 921 may be, for example, a CPU or an SoC, and controls a navigation function and other functions of the car navigation apparatus 920. The memory 922 includes a RAM and a ROM, and stores data and programs executed by the processor 921.
[0284] The GPS module 924 measures the position (such as latitude, longitude, and altitude) of the car navigation device 920 using GPS signals received from GPS satellites. The sensor 925 may include a group of sensors such as a gyroscope sensor, a geomagnetic sensor, and an air pressure sensor. The data interface 96 is connected to, for example, the vehicle network 941 via a terminal not shown, and acquires data generated by the vehicle (such as vehicle speed data).
[0285] The content player 927 reproduces content stored in a storage medium (such as a CD or DVD) inserted into the storage medium interface 928. The input device 929 includes, for example, a touch sensor, button, or switch configured to detect a touch on the screen of the display device 930, and receives an operation or information input from the user. The display device 930 includes a screen such as an LCD or OLED display and displays an image of a navigation function or reproduced content. The speaker 931 outputs the sound of the navigation function or the reproduced content.
[0286] The wireless communication interface 933 supports any cellular communication scheme (such as LTE and LTE-Advanced) and performs wireless communication. The wireless communication interface 933 may generally include, for example, a BB processor 934 and an RF circuit 935. The BB processor 934 may perform, for example, encoding / decoding, modulation / demodulation, and multiplexing / demultiplexing, and perform various types of signal processing for wireless communication. Meanwhile, the RF circuit 935 may include, for example, a mixer, a filter, and an amplifier, and transmit and receive wireless signals via an antenna 937. The wireless communication interface 933 may also be a chip module on which the BB processor 934 and the RF circuit 935 are integrated. As shown in Figure 15, the wireless communication interface 933 may include multiple BB processors 934 and multiple RF circuits 935. Although Figure 15 shows an example in which the wireless communication interface 933 includes multiple BB processors 934 and multiple RF circuits 935, the wireless communication interface 933 may also include a single BB processor 934 or a single RF circuit 935.
[0287] In addition, in addition to the cellular communication scheme, the wireless communication interface 933 can support other types of wireless communication schemes, such as a short-range wireless communication scheme, a near field communication scheme, and a wireless LAN scheme. In this case, for each wireless communication scheme, the wireless communication interface 933 can include a BB processor 934 and an RF circuit 935.
[0288] Each of the antenna switches 936 switches a connection destination of the antenna 937 between a plurality of circuits included in the wireless communication interface 933 , such as circuits for different wireless communication schemes.
[0289] Each of the antennas 937 includes a single or multiple antenna elements (such as multiple antenna elements included in a MIMO antenna) and is used for transmitting and receiving wireless signals via the wireless communication interface 933. As shown in FIG15, the car navigation device 920 may include multiple antennas 937. Although FIG15 shows an example in which the car navigation device 920 includes multiple antennas 937, the car navigation device 920 may also include a single antenna 937.
[0290] Furthermore, the car navigation device 920 may include an antenna 937 for each wireless communication scheme. In this case, the antenna switch 936 may be omitted from the configuration of the car navigation device 920.
[0291] The battery 938 supplies power to the respective blocks of the car navigation device 920 shown in Fig. 15 via a feeder line, which is partially shown as a dotted line in the figure. The battery 938 accumulates the power supplied from the vehicle.
[0292] In the car navigation device 920 shown in FIG15 , when the electronic devices 600 and 700 are implemented as, for example, car navigation devices serving as user equipment, the transceivers of the electronic devices 600 and 700 may be implemented by the wireless communication interface 933. At least a portion of the functionality may also be implemented by the processor 921. For example, the processor 921 may execute the functions of the units in the electronic device 600 to send a task request to the network device, and the processor 921 may execute the functions of the units in the electronic device 700 to cause the network device to trigger a request to process a PDU session.
[0293] The technology of the present disclosure can also be implemented as an in-vehicle system (or vehicle) 940 including a car navigation device 920, an in-vehicle network 941, and one or more blocks of a vehicle module 942. The vehicle module 942 generates vehicle data (such as vehicle speed, engine speed, and fault information) and outputs the generated data to the in-vehicle network 941.
[0294] The basic principles of the present invention are described above in conjunction with specific embodiments. However, it should be pointed out that those skilled in the art will understand that all or any steps or components of the methods and devices of the present invention can be implemented in any computing device (including a processor, storage medium, etc.) or a network of computing devices in the form of hardware, firmware, software, or a combination thereof. This can be achieved by those skilled in the art using their basic circuit design knowledge or basic programming skills after reading the description of the present invention.
[0295] Furthermore, the present invention also provides a program product storing machine-readable instruction codes. When the instruction codes are read and executed by a machine, the method according to the embodiment of the present invention can be executed.
[0296] Accordingly, the storage medium for carrying the program product storing the machine-readable instruction code is also included in the disclosure of the present invention. The storage medium includes but is not limited to a floppy disk, an optical disk, a magneto-optical disk, a memory card, a memory stick, and the like.
[0297] When the present invention is implemented through software or firmware, the programs constituting the software are installed from a storage medium or a network to a computer with a dedicated hardware structure (such as the general-purpose computer 1600 shown in Figure 16). When various programs are installed on the computer, it can perform various functions, etc.
[0298] 16 , a central processing unit (CPU) 1601 executes various processes according to a program stored in a read-only memory (ROM) 1602 or a program loaded from a storage section 1608 to a random access memory (RAM) 1603. In the RAM 1603, data required when the CPU 1601 executes various processes, etc., is also stored as needed. The CPU 1601, the ROM 1602, and the RAM 1603 are connected to each other via a bus 1604. An input / output interface 1605 is also connected to the bus 1604.
[0299] The following components are connected to the input / output interface 1605: an input section 1606 (including a keyboard, a mouse, etc.), an output section 1607 (including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and speakers, etc.), a storage section 1608 (including a hard disk, etc.), and a communication section 1609 (including a network interface card such as a LAN card, a modem, etc.). The communication section 1609 performs communication processing via a network such as the Internet. A drive 1610 may also be connected to the input / output interface 1605 as needed. A removable medium 1611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is installed in the drive 1610 as needed, so that a computer program read therefrom is installed in the storage section 1608 as needed.
[0300] In the case of realizing the above-described series of processing by software, a program constituting the software is installed from a network such as the Internet or a storage medium such as the removable medium 1611 .
[0301] It should be understood by those skilled in the art that such storage media is not limited to the removable medium 1611 shown in FIG16 , which stores the program therein and is distributed separately from the device to provide the program to the user. Examples of the removable medium 1611 include magnetic disks (including floppy disks (registered trademark)), optical disks (including compact disk read-only memories (CD-ROMs) and digital versatile disks (DVDs)), magneto-optical disks (including minidiscs (MDs) (registered trademark)), and semiconductor memories. Alternatively, the storage medium may be a ROM 1602, a hard disk included in the storage section 1608, or the like, in which the program is stored and distributed to the user together with the device containing the program.
[0302] It should also be noted that in the apparatus, method, and system of the present invention, each component or step can be decomposed and / or recombined. Such decomposition and / or recombination should be considered equivalent solutions of the present invention. Furthermore, the steps of performing the above series of processes can naturally be performed in chronological order according to the order described, but do not necessarily need to be performed in chronological order. Certain steps can be performed in parallel or independently of each other.
[0303] Finally, it should be noted that the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. Furthermore, in the absence of further limitations, an element defined by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.
[0304] Although the embodiments of the present invention have been described in detail above with reference to the accompanying drawings, it should be understood that the embodiments described above are merely illustrative of the present invention and are not intended to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations may be made to the embodiments described above without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention is limited solely by the appended claims and their equivalents.
[0305] The present technology can also be implemented as follows.
[0306] Solution 1. An electronic device for wireless communication, comprising:
[0307] a processing circuit configured to determine at least one target task to be initiated for a user device located within a service range of the electronic device based on a task request received from the user device;
[0308] Each target task is executed according to the corresponding working mode, and
[0309] The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
[0310] Solution 2. The electronic device according to Solution 1, wherein:
[0311] Each target task is divided into one or more task intervals according to time and / or geographical area, and the corresponding sub-target tasks included in the target task are executed in each task interval, and the sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
[0312] Solution 3. The electronic device according to Solution 2, wherein, within each task interval, if any sub-working mode is interrupted, the sub-target task corresponding to the task interval is terminated or switched.
[0313] Solution 4. The electronic device according to Solution 2 or 3, wherein:
[0314] The target task includes: a mobility target task for the user equipment to reach a predetermined geographical location and / or a static target task for the user equipment to operate within a predetermined area.
[0315] Solution 5. The electronic device according to Solution 4, wherein:
[0316] The predetermined geographical location points include one or more geographical location points arranged in sequence and / or priority.
[0317] Solution 6. The electronic device according to any one of Solution 2 to Solution 5, wherein:
[0318] The target task has a corresponding backup task, and the backup task is a task to be executed instead of the target task if the target task cannot be executed.
[0319] Solution 7. The electronic device according to Solution 6, wherein the processing circuit is configured to generate the backup task based on a backup task request sent by the user device.
[0320] Solution 8. The electronic device according to Solution 7, wherein the backup task request includes information about whether the user device accepts the backup task determined by the electronic device.
[0321] Solution 9. The electronic device according to Solution 8, wherein the backup task request further includes information about whether the user device continues to execute the target task.
[0322] Solution 10. The electronic device according to Solution 8 or 9, wherein the backup task request further includes a redundancy requirement for the backup task.
[0323] Solution 11. The electronic device according to any one of Solutions 8 to 10, wherein, when a predetermined switching trigger condition and / or a predetermined switching trigger time is met, the target task is switched to a corresponding backup task.
[0324] Solution 12. The electronic device according to Solution 11, wherein the predetermined switching trigger condition includes at least one of a notification message trigger, a network resource threshold trigger, a geographic location trigger, and a timing trigger.
[0325] Solution 13. The electronic device according to solution 11 or 12, wherein the predetermined switching trigger time includes a pre-switching in which switching is performed before the target task cannot be performed or a post-switching in which switching is performed after the target task cannot be performed.
[0326] Solution 14. The electronic device according to any one of Solutions 6 to 13, wherein the backup task includes sub-backup tasks corresponding to the sub-target tasks in the target task.
[0327] Solution 15. The electronic device according to Solution 14, wherein:
[0328] The processing circuit is configured to perform resource allocation for each sub-target task and the sub-backup task corresponding to the sub-target task.
[0329] Solution 16. The electronic device according to Solution 15, wherein the processing circuit is configured to:
[0330] Reserve resources for executing all sub-backup tasks, and
[0331] At a time point before entering each task interval, resources for executing the sub-goal task corresponding to the task interval are reserved.
[0332] Solution 17. The electronic device according to solution 15, wherein the processing circuit is configured to:
[0333] At the time point of entering the first task segment that is first in time, resources for executing the sub-target task corresponding to the first task segment are reserved, and resources for executing the sub-backup task corresponding to the first task segment and the sub-backup task corresponding to the next task segment are reserved, and
[0334] At the time point of entering each task interval except the first task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the next task interval are reserved.
[0335] Solution 18. The electronic device according to solution 15, wherein the processing circuit is configured to:
[0336] At a time point before entering each task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the task interval are reserved.
[0337] Solution 19. The electronic device according to any one of Solution 16 to Solution 18, wherein the processing circuit is configured to:
[0338] After the user device enters the next task interval from the sub-target task in the current task interval, the resources reserved for executing the sub-target task corresponding to the task interval are released, and the resources reserved for executing the sub-backup task corresponding to the task interval are released.
[0339] Solution 20. The electronic device according to any one of solutions 6 to 19, wherein the backup task is restored to the target task when a predetermined restoration condition is satisfied.
[0340] Solution 21. The electronic device according to any one of Solutions 2 to 20, wherein the processing circuit is configured to determine the target task based on the resources managed by it.
[0341] Solution 22. An electronic device according to Solution 21, wherein the managed resources include at least one of the network communication resources, computing power resources, perception capability resources, and operation collaboration resources corresponding to the working mode.
[0342] Solution 23. An electronic device according to Solution 22, wherein the network communication resources include at least one of the frequency band bandwidth resources of the Uu port, the signal reflection resources of the intelligent metasurface, the relay capability resources of the relay user equipment, and the continuous PC5 coverage resources within the task interval segment.
[0343] Solution 24. An electronic device according to Solution 22 or 23, wherein the job collaboration resources include capability resources of other entities different from the electronic device and the user device required to perform the target task.
[0344] Solution 25. An electronic device according to any one of Solutions 2 to 24, wherein the processing circuit is configured to determine the sub-working mode corresponding to the task interval segment based on the geographic location information corresponding to the task interval segment.
[0345] Option 26. An electronic device according to any one of Options 1 to 25, wherein the user device is a vehicle that is remotely operated and / or driven.
[0346] Solution 27. An electronic device according to Solution 26, wherein the operating mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0347] Solution 28. An electronic device according to any one of Solutions 1 to 25, wherein the user device is a drone.
[0348] Solution 29. An electronic device according to Solution 28, wherein the operating mode includes one of automatic driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0349] Solution 30. An electronic device according to any one of Solutions 1 to 25, wherein the user device is a robot.
[0350] Solution 31. An electronic device for wireless communication, comprising:
[0351] The processing circuit is configured to trigger a request for processing a protocol data unit (PDU) session when a user equipment located within the service range of the electronic device is to switch from a current task to a task to be switched,
[0352] The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
[0353] Solution 32. The electronic device according to Solution 31, wherein:
[0354] The request comprises a request to modify the first PDU session, and
[0355] The modification request for the first PDU session triggers the modification of the first QoS flow and triggers the modification request for the second PDU session or the establishment request for the second PDU session.
[0356] Solution 33. An electronic device according to Solution 32, wherein the modification request for the second PDU session triggers modification of the second PDU session and / or the second QoS flow.
[0357] Solution 34. The electronic device according to Solution 32 or 33, wherein the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0358] Solution 35. The electronic device according to Solution 31, wherein:
[0359] The request includes a request to release the first PDU session, and
[0360] The release request for the first PDU session triggers the release of the first QoS flow and triggers the establishment request for the second PDU session.
[0361] Solution 36. The electronic device according to Solution 35, wherein the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0362] Solution 37. An electronic device according to any one of Solutions 32 to 34, wherein an information element is added in the modification request for the first PDU session, the information element including the identifier of the second PDU session and information about the second QoS flow.
[0363] Solution 38. An electronic device according to Solution 35 or 36, wherein an information element is added in the release request for the first PDU session, the information element including the identifier of the second PDU session and information about the second QoS flow.
[0364] Solution 39. The electronic device according to solution 37 or 38, wherein the information about the second QoS flow includes an ID of the second QoS flow and parameters to be processed of the second QoS flow.
[0365] Solution 40. The electronic device according to any one of Solution 31 to Solution 39, wherein:
[0366] The current task and the task to be switched belong to the target task, and
[0367] The target tasks are executed according to the corresponding working modes.
[0368] Solution 41. The electronic device according to Solution 40, wherein:
[0369] The target task is divided into one or more task intervals in time, and the corresponding sub-target tasks included in the target task are executed in each task interval. The sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
[0370] Scheme 42. An electronic device according to Scheme 41, wherein the processing circuit is configured to detect abnormal information related to the execution of a corresponding sub-target task within at least one of the one or more task interval segments, so as to detect an abnormality of the user device.
[0371] Solution 43. An electronic device according to Solution 42, wherein the abnormal information includes an abnormal data flow rate of the user device within the task interval.
[0372] Solution 44. The electronic device according to Solution 42, wherein:
[0373] The abnormality information includes the abnormality of computing resources and / or sensing resources of the user equipment in the task interval, and
[0374] The sensing resource abnormality includes one of the following: the resource is not used within a predetermined time period, the sensing capability is disturbed, and the accuracy of the sensing capability is reduced.
[0375] Solution 45. An electronic device according to Solution 42, wherein the exception information includes information about the exception of the user device reported by the device related to the execution of the sub-target task within the task interval.
[0376] Option 46. An electronic device according to any one of Options 31 to 45, wherein the user device is a vehicle that is remotely operated and / or driven.
[0377] Solution 47. The electronic device according to Solution 46, wherein:
[0378] The user equipment executes the current task or the task to be switched according to the corresponding working mode, and
[0379] The working mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0380] Solution 48. An electronic device according to any one of Solutions 31 to 45, wherein the user device is a drone.
[0381] Solution 49. The electronic device according to Solution 48, wherein:
[0382] The user equipment executes the current task or the task to be switched according to the corresponding working mode, and
[0383] The working mode includes one of automatic driving, platoon driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0384] Solution 50. An electronic device according to any one of Solutions 31 to 45, wherein the user device is a robot.
[0385] Solution 51. An electronic device for wireless communication, comprising:
[0386] a processing circuit configured to send a task request to a network-side device providing a service for the electronic device, so that the network-side device determines at least one target task to be initiated for the electronic device;
[0387] Each target task is executed according to the corresponding working mode, and
[0388] The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
[0389] Solution 52. The electronic device according to Solution 51, wherein:
[0390] Each target task is divided into one or more task intervals according to time and / or geographical area, and the corresponding sub-target tasks included in the target task are executed in each task interval, and the sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
[0391] Solution 53. An electronic device according to Solution 52, wherein, within each task interval, if any sub-working mode is interrupted, the sub-target task corresponding to the task interval is terminated or switched.
[0392] Solution 54. The electronic device according to Solution 52 or 53, wherein:
[0393] The target task includes: a mobility target task in which the electronic device reaches a predetermined geographical location and / or a static target task in which the electronic device operates within a predetermined area.
[0394] Solution 55. The electronic device according to Solution 54, wherein:
[0395] The predetermined geographical location points include one or more geographical location points arranged in sequence and / or priority.
[0396] Solution 56. The electronic device according to any one of Solutions 52 to 55, wherein:
[0397] The target task has a corresponding backup task, and the backup task is a task to be executed instead of the target task if the target task cannot be executed.
[0398] Solution 57. An electronic device according to Solution 56, wherein the processing circuit is configured to send a backup task request to the network-side device so that the network-side device generates the backup task.
[0399] Solution 58. The electronic device according to Solution 57, wherein the backup task request includes information about whether the electronic device accepts the backup task determined by the network-side device.
[0400] Solution 59. An electronic device according to Solution 58, wherein the backup task request further includes information about whether the electronic device continues to execute the target task.
[0401] Solution 60. The electronic device according to Solution 58 or 59, wherein the backup task request further includes a redundancy requirement for the backup task.
[0402] Solution 61. An electronic device according to any one of Solutions 58 to 60, wherein when a predetermined switching trigger condition and / or a predetermined switching trigger time is met, the target task is switched to a corresponding backup task.
[0403] Solution 62. An electronic device according to Solution 61, wherein the predetermined switching trigger condition includes at least one of a notification message trigger, a network resource threshold trigger, a geographic location trigger, and a timing trigger.
[0404] Solution 63. An electronic device according to Solution 61 or 62, wherein the predetermined switching trigger time includes a pre-switching in which the switching is performed before the target task cannot be performed or a post-switching in which the switching is performed after the target task cannot be performed.
[0405] Solution 64. An electronic device according to any one of Solutions 56 to 63, wherein the backup task includes sub-backup tasks corresponding to the sub-target tasks in the target task.
[0406] Solution 65. An electronic device according to Solution 64, wherein the resources required to execute each sub-target task and the sub-backup task corresponding to the sub-target task are allocated by the network-side device.
[0407] Solution 66. The electronic device according to Solution 65, wherein the resource is allocated by the network-side device in the following manner:
[0408] Reserve resources for executing all sub-backup tasks, and
[0409] At a time point before entering each task interval, resources for executing the sub-goal task corresponding to the task interval are reserved.
[0410] Solution 67. The electronic device according to Solution 65, wherein the resource is allocated by the network-side device in the following manner:
[0411] At the time point of entering the first task segment that is first in time, resources for executing the sub-target task corresponding to the first task segment are reserved, and resources for executing the sub-backup task corresponding to the first task segment and the sub-backup task corresponding to the next task segment are reserved, and
[0412] At the time point of entering each task interval except the first task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the next task interval are reserved.
[0413] Solution 68. The electronic device according to Solution 65, wherein the resource is allocated by the network-side device in the following manner:
[0414] At a time point before entering each task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the task interval are reserved.
[0415] Scheme 69. An electronic device according to any one of Schemes 66 to 68, wherein, after the electronic device enters the next task interval segment from the sub-target task in the current task interval segment, the network side device releases the reserved resources for executing the sub-target task corresponding to the task interval segment and releases the reserved resources for executing the sub-backup task corresponding to the task interval segment.
[0416] Solution 70. The electronic device according to any one of Solutions 56 to 69, wherein the backup task is restored to the target task when a predetermined restoration condition is satisfied.
[0417] Solution 71. An electronic device according to any one of Solutions 52 to 70, wherein the target task is determined by the network-side device based on the resources it manages.
[0418] Solution 72. An electronic device according to Solution 71, wherein the managed resources include at least one of the network communication resources, computing power resources, perception capability resources, and operation collaboration resources corresponding to the working mode.
[0419] Solution 73. An electronic device according to Solution 72, wherein the network communication resources include at least one of the frequency band bandwidth resources of the Uu port, the signal reflection resources of the intelligent metasurface, the relay capability resources of the relay electronic device, and the continuous PC5 coverage resources within the task interval.
[0420] Solution 74. An electronic device according to Solution 72 or 73, wherein the job collaboration resources include capability resources of other entities different from the electronic device and the network-side device required to perform the target task.
[0421] Solution 75. An electronic device according to any one of Solutions 52 to 74, wherein the network-side device determines the sub-working mode corresponding to the task interval segment based on the geographic location information corresponding to the task interval segment.
[0422] Option 76. An electronic device according to any one of Options 51 to 75, wherein the electronic device is a vehicle that is remotely operated and / or driven.
[0423] Solution 77. An electronic device according to Solution 76, wherein the operating mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0424] Option 78. An electronic device according to any one of Options 51 to 75, wherein the electronic device is a drone.
[0425] Solution 79. An electronic device according to Solution 78, wherein the operating mode includes one of automatic driving, formation driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0426] Option 80. An electronic device according to any one of Options 51 to 75, wherein the electronic device is a robot.
[0427] Solution 81. An electronic device for wireless communication, comprising:
[0428] The processing circuit is configured to, when the electronic device is to switch from a current task to a task to be switched, enable a network-side device providing a service for the electronic device to trigger a request for processing a protocol data unit (PDU) session,
[0429] The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
[0430] Solution 82. The electronic device according to Solution 81, wherein:
[0431] The request comprises a request to modify the first PDU session, and
[0432] The modification request for the first PDU session triggers the modification of the first QoS flow and triggers the modification request for the second PDU session or the establishment request for the second PDU session.
[0433] Solution 83. An electronic device according to Solution 82, wherein the modification request for the second PDU session triggers modification of the second PDU session and / or the second QoS flow.
[0434] Solution 84. An electronic device according to Solution 82 or 83, wherein the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0435] Solution 85. The electronic device according to Solution 81, wherein:
[0436] The request includes a request to release the first PDU session, and
[0437] The release request for the first PDU session triggers the release of the first QoS flow and triggers the establishment request for the second PDU session.
[0438] Solution 86. An electronic device according to Solution 85, wherein the establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
[0439] Solution 87. An electronic device according to any one of Solutions 82 to 84, wherein an information element is added in the modification request for the first PDU session, the information element including an identifier of the second PDU session and information about the second QoS flow.
[0440] Solution 88. An electronic device according to Solution 85 or 86, wherein an information element is added in the release request for the first PDU session, the information element including the identifier of the second PDU session and information about the second QoS flow.
[0441] Solution 89. The electronic device according to solution 87 or 88, wherein the information about the second QoS flow includes an ID of the second QoS flow and parameters to be processed of the second QoS flow.
[0442] Solution 90. The electronic device according to any one of solutions 81 to 89, wherein:
[0443] The current task and the task to be switched belong to the target task, and
[0444] The target tasks are executed according to the corresponding working modes.
[0445] Option 91. An electronic device according to Option 90, wherein:
[0446] The target task is divided into one or more task intervals in time, and the corresponding sub-target tasks included in the target task are executed in each task interval. The sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
[0447] Scheme 92. An electronic device according to Scheme 91, wherein abnormal information related to the execution of a corresponding sub-target task in at least one task interval segment among the one or more task interval segments is detected by the network side device to detect an abnormality of the electronic device.
[0448] Solution 93. An electronic device according to Solution 92, wherein the abnormal information includes an abnormal data flow rate of the electronic device within the task interval.
[0449] Option 94. The electronic device according to Option 92, wherein:
[0450] The abnormality information includes the abnormality of computing resources and / or sensing resources of the electronic device in the task interval, and
[0451] The sensing resource abnormality includes one of the following: the resource is not used within a predetermined time period, the sensing capability is disturbed, and the accuracy of the sensing capability is reduced.
[0452] Solution 95. An electronic device according to Solution 92, wherein the abnormality information includes information about the abnormality of the electronic device reported by the device related to the execution of the sub-target task within the task interval.
[0453] Option 96. An electronic device according to any one of Options 81 to 95, wherein the electronic device is a vehicle that is remotely operated and / or driven.
[0454] Option 97. An electronic device according to Option 96, wherein:
[0455] The electronic device executes the current task or the task to be switched according to the corresponding working mode, and
[0456] The working mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0457] Option 98. An electronic device according to any one of Options 81 to 95, wherein the electronic device is a drone.
[0458] Solution 99. The electronic device according to Solution 98, wherein:
[0459] The electronic device executes the current task or the task to be switched according to the corresponding working mode, and
[0460] The working mode includes one of automatic driving, platoon driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
[0461] Option 100. An electronic device according to any one of Options 81 to 95, wherein the electronic device is a robot.
[0462] Solution 101. A method for wireless communication, comprising:
[0463] determining at least one target task to be initiated for a user device based on a task request received from the user device within the service range of the electronic device,
[0464] Each target task is executed according to the corresponding working mode, and
[0465] The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
[0466] Solution 102. A method for wireless communication, comprising:
[0467] When a user equipment located within the service range of the electronic device switches from a current task to a task to be switched, a request for processing a protocol data unit (PDU) session is triggered.
[0468] The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
[0469] Solution 103. A method for wireless communication, comprising:
[0470] Sending a task request to a network device that provides services for the electronic device, so that the network device determines at least one target task to be initiated for the electronic device,
[0471] Each target task is executed according to the corresponding working mode, and
[0472] The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
[0473] A method for wireless communication comprising:
[0474] When the electronic device is to switch from the current task to the task to be switched, the network side device providing services for the electronic device triggers a request to process the protocol data unit (PDU) session.
[0475] The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
[0476] Solution 105. A computer-readable storage medium having computer-executable instructions stored thereon, which, when the computer-executable instructions are executed, performs the method for wireless communication according to any one of Solutions 101 to 104.
Claims
1. An electronic device for wireless communication, comprising: a processing circuit configured to determine at least one target task to be initiated for a user device located within a service range of the electronic device based on a task request received from the user device; Each target task is executed according to the corresponding working mode, and The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
2. The electronic device according to claim 1, wherein Each target task is divided into one or more task intervals according to time and / or geographical area, and the corresponding sub-target tasks included in the target task are executed in each task interval, and the sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
3. The electronic device according to claim 2, wherein In each task interval, if any sub-working mode is interrupted, the sub-target task corresponding to the task interval will be terminated or switched.
4. The electronic device according to claim 2 or 3, wherein: The target task includes: a mobility target task for the user equipment to reach a predetermined geographical location and / or a static target task for the user equipment to operate within a predetermined area.
5. The electronic device according to claim 4, wherein The predetermined geographical location points include one or more geographical location points arranged in sequence and / or priority.
6. The electronic device according to any one of claims 2 to 5, wherein: The target task has a corresponding backup task, and the backup task is a task to be executed instead of the target task if the target task cannot be executed.
7. The electronic device according to claim 6, wherein: The processing circuit is configured to generate the backup task based on the backup task request sent by the user equipment.
8. The electronic device according to claim 7, wherein: The backup task request includes information about whether the user device accepts the backup task determined by the electronic device.
9. The electronic device according to claim 8, wherein: The backup task request also includes information about whether the user device continues to execute the target task.
10. The electronic device according to claim 8 or 9, wherein: The backup task request also includes redundancy requirements for the backup task.
11. The electronic device according to any one of claims 8 to 10, wherein: When a predetermined switching trigger condition and / or a predetermined switching trigger time is met, the target task is switched to a corresponding backup task.
12. The electronic device according to claim 11, wherein The predetermined switching trigger condition includes at least one of a notification message trigger, a network resource threshold trigger, a geographic location trigger, and a timing trigger.
13. The electronic device according to claim 11 or 12, wherein: The predetermined switching triggering time includes a pre-switching in which switching is performed before the target task cannot be executed or a post-switching in which switching is performed after the target task cannot be executed.
14. The electronic device according to any one of claims 6 to 13, wherein: The backup task includes sub-backup tasks corresponding to the sub-target tasks in the target task.
15. The electronic device according to claim 14, wherein The processing circuit is configured to perform resource allocation for each sub-target task and the sub-backup task corresponding to the sub-target task.
16. The electronic device according to claim 15, wherein The processing circuit is configured to: Reserve resources for executing all sub-backup tasks, and At a time point before entering each task interval, resources for executing the sub-goal task corresponding to the task interval are reserved.
17. The electronic device according to claim 15, wherein: The processing circuit is configured to: At the time point when the first task interval that is first in time is to be entered, the task scheduled for execution resources for executing the sub-target task corresponding to the first task segment, and resources reserved for executing the sub-backup task corresponding to the first task segment and the sub-backup task corresponding to the next task segment, and At the time point of entering each task interval except the first task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the next task interval are reserved.
18. The electronic device according to claim 15, wherein The processing circuit is configured to: At a time point before entering each task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the task interval are reserved.
19. The electronic device according to any one of claims 16 to 18, wherein: The processing circuit is configured to: After the user device enters the next task interval from the sub-target task in the current task interval, the resources reserved for executing the sub-target task corresponding to the task interval are released, and the resources reserved for executing the sub-backup task corresponding to the task interval are released.
20. The electronic device according to any one of claims 6 to 19, wherein: When a predetermined restoration condition is met, the backup task is restored to the target task.
21. The electronic device according to any one of claims 2 to 20, wherein: The processing circuit is configured to determine the target task based on resources managed by the processing circuit.
22. The electronic device according to claim 21, wherein The managed resources include at least one of the network communication resources, computing power resources, perception capability resources, and operation collaboration resources corresponding to the working mode.
23. The electronic device according to claim 22, wherein: The network communication resources include at least one of the frequency band bandwidth resources of the Uu port, the signal reflection resources of the intelligent metasurface, the relay capability resources of the relay user equipment, and the continuous PC5 coverage resources within the task interval.
24. The electronic device according to claim 22 or 23, wherein: The job collaboration resources include capability resources of other entities other than the electronic device and the user equipment required to perform the target task.
25. The electronic device according to any one of claims 2 to 24, wherein: The processing circuit is configured to determine a sub-operating mode corresponding to the task interval according to geographical location information corresponding to the task interval.
26. The electronic device according to any one of claims 1 to 25, wherein: The user device is a remotely operated and / or driven vehicle.
27. The electronic device according to claim 26, wherein The working mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
28. The electronic device according to any one of claims 1 to 25, wherein: The user equipment is a drone.
29. The electronic device according to claim 28, wherein The working mode includes one of automatic driving, platoon driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
30. The electronic device according to any one of claims 1 to 25, wherein: The user device is a robot.
31. An electronic device for wireless communication, comprising: The processing circuit is configured to trigger a request for processing a protocol data unit (PDU) session when a user equipment located within the service range of the electronic device is to switch from a current task to a task to be switched, The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
32. The electronic device according to claim 31, wherein The request comprises a request to modify the first PDU session, and The modification request for the first PDU session triggers the modification of the first QoS flow and triggers the modification request for the second PDU session or the establishment request for the second PDU session.
33. The electronic device according to claim 32, wherein The modification request for the second PDU session triggers modification of the second PDU session and / or the second QoS flow.
34. The electronic device according to claim 32 or 33, wherein: The establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
35. The electronic device according to claim 31, wherein The request includes a request to release the first PDU session, and The release request for the first PDU session triggers the release of the first QoS flow and triggers the establishment request for the second PDU session.
36. The electronic device according to claim 35, wherein The establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
37. The electronic device according to any one of claims 32 to 34, wherein: An information element is added to the modification request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
38. The electronic device according to claim 35 or 36, wherein: An information element is added to the release request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
39. The electronic device according to claim 37 or 38, wherein: The information on the second QoS flow includes an ID of the second QoS flow and parameters to be processed of the second QoS flow.
40. The electronic device according to any one of claims 31 to 39, wherein: The current task and the task to be switched belong to the target task, and The target tasks are executed according to the corresponding working modes.
41. The electronic device according to claim 40, wherein The target task is divided into one or more task intervals in time, and the corresponding sub-target tasks included in the target task are executed in each task interval. The sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
42. The electronic device according to claim 41, wherein The processing circuit is configured to detect, for at least one task interval of the one or more task intervals, abnormal information related to execution of a corresponding sub-target task within the task interval, so as to detect an abnormality of the user equipment.
43. The electronic device according to claim 42, wherein The abnormal information includes abnormal data flow rate of the user equipment in the task interval.
44. The electronic device according to claim 42, wherein The abnormality information includes the abnormality of computing resources and / or sensing resources of the user equipment in the task interval, and The sensing resource abnormality includes one of the following: the resource is not used within a predetermined time period, the sensing capability is disturbed, and the accuracy of the sensing capability is reduced.
45. The electronic device according to claim 42, wherein The abnormality information includes information about the abnormality of the user equipment reported by the equipment related to the execution of the sub-target task within the task interval.
46. The electronic device according to any one of claims 31 to 45, wherein: The user device is a remotely operated and / or driven vehicle.
47. The electronic device according to claim 46, wherein The user equipment executes the current task or the task to be switched according to the corresponding working mode, and The working mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
48. The electronic device according to any one of claims 31 to 45, wherein: The user equipment is a drone.
49. The electronic device according to claim 48, wherein The user equipment executes the current task or the task to be switched according to the corresponding working mode, and The working mode includes one of automatic driving, platoon driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
50. The electronic device according to any one of claims 31 to 45, wherein: The user device is a robot.
51. An electronic device for wireless communication, comprising: The processing circuit is configured to send a task request to a network side device that provides services for the electronic device, so that the network side device determines at least one task to be initiated for the electronic device. Target tasks, Each target task is executed according to the corresponding working mode, and The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
52. The electronic device according to claim 51, wherein Each target task is divided into one or more task intervals according to time and / or geographical area, and the corresponding sub-target tasks included in the target task are executed in each task interval, and the sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
53. The electronic device according to claim 52, wherein In each task interval, if any sub-working mode is interrupted, the sub-target task corresponding to the task interval will be terminated or switched.
54. The electronic device according to claim 52 or 53, wherein: The target task includes: a mobility target task in which the electronic device reaches a predetermined geographical location and / or a static target task in which the electronic device operates within a predetermined area.
55. The electronic device according to claim 54, wherein The predetermined geographical location points include one or more geographical location points arranged in sequence and / or priority.
56. The electronic device according to any one of claims 52 to 55, wherein: The target task has a corresponding backup task, and the backup task is a task to be executed instead of the target task if the target task cannot be executed.
57. The electronic device according to claim 56, wherein The processing circuit is configured to send a backup task request to the network side device, so that the network side device generates the backup task.
58. The electronic device according to claim 57, wherein The backup task request includes information about whether the electronic device accepts the backup task determined by the network-side device.
59. The electronic device according to claim 58, wherein The backup task request further includes information about whether the electronic device continues to execute the target task.
60. The electronic device according to claim 58 or 59, wherein The backup task request also includes redundancy requirements for the backup task.
61. The electronic device according to any one of claims 58 to 60, wherein: When a predetermined switching trigger condition and / or a predetermined switching trigger time is met, the target task is switched to a corresponding backup task.
62. The electronic device according to claim 61, wherein The predetermined switching trigger condition includes at least one of a notification message trigger, a network resource threshold trigger, a geographic location trigger, and a timing trigger.
63. The electronic device according to claim 61 or 62, wherein: The predetermined switching triggering time includes a pre-switching in which switching is performed before the target task cannot be executed or a post-switching in which switching is performed after the target task cannot be executed.
64. The electronic device according to any one of claims 56 to 63, wherein: The backup task includes sub-backup tasks corresponding to the sub-target tasks in the target task.
65. The electronic device according to claim 64, wherein The resources required to execute each sub-target task and the sub-backup task corresponding to the sub-target task are allocated by the network-side device.
66. The electronic device according to claim 65, wherein The resources are allocated by the network side device in the following manner: Reserve resources for executing all sub-backup tasks, and At a time point before entering each task interval, resources for executing the sub-goal task corresponding to the task interval are reserved.
67. The electronic device according to claim 65, wherein The resources are allocated by the network side device in the following manner: At the time point of entering the first task segment that is first in time, resources for executing the sub-target task corresponding to the first task segment are reserved, and resources for executing the sub-backup task corresponding to the first task segment and the sub-backup task corresponding to the next task segment are reserved, and At the time point of entering each task interval except the first task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the next task interval are reserved.
68. The electronic device according to claim 65, wherein The resources are allocated by the network side device in the following manner: At a time point before entering each task interval, resources for executing the sub-target task corresponding to the task interval are reserved, and resources for executing the sub-backup task corresponding to the task interval are reserved.
69. The electronic device according to any one of claims 66 to 68, wherein After the electronic device enters the next task interval segment from the sub-target task in the current task interval segment, the network side device releases the reserved resources for executing the sub-target task corresponding to the task interval segment and releases the reserved resources for executing the sub-backup task corresponding to the task interval segment.
70. The electronic device according to any one of claims 56 to 69, wherein: When a predetermined restoration condition is met, the backup task is restored to the target task.
71. The electronic device according to any one of claims 52 to 70, wherein: The target task is determined by the network side device according to the resources it manages.
72. The electronic device according to claim 71, wherein The managed resources include at least one of the network communication resources, computing power resources, perception capability resources, and operation collaboration resources corresponding to the working mode.
73. The electronic device according to claim 72, wherein The network communication resources include at least one of the frequency band bandwidth resources of the Uu port, the signal reflection resources of the intelligent metasurface, the relay capability resources of the relay electronic device, and the continuous PC5 coverage resources within the task interval.
74. The electronic device according to claim 72 or 73, wherein: The job collaboration resources include capability resources of other entities different from the electronic device and the network-side device required to execute the target task.
75. The electronic device according to any one of claims 52 to 74, wherein The network side device determines the sub-working mode corresponding to the task interval according to the geographical location information corresponding to the task interval.
76. The electronic device according to any one of claims 51 to 75, wherein The electronic device is a remotely operated and / or driven vehicle.
77. The electronic device according to claim 76, wherein The working mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
78. The electronic device according to any one of claims 51 to 75, wherein The electronic device is a drone.
79. The electronic device according to claim 78, wherein The working mode includes one of automatic driving, platoon driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
80. The electronic device according to any one of claims 51 to 75, wherein The electronic device is a robot.
81. An electronic device for wireless communication, comprising: The processing circuit is configured to, when the electronic device is to switch from a current task to a task to be switched, enable a network-side device providing a service for the electronic device to trigger a request for processing a protocol data unit (PDU) session, The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
82. The electronic device according to claim 81, wherein The request comprises a request to modify the first PDU session, and The modification request for the first PDU session triggers the modification of the first QoS flow and triggers the modification request for the second PDU session or the establishment request for the second PDU session.
83. The electronic device according to claim 82, wherein The modification request for the second PDU session triggers modification of the second PDU session and / or the second QoS flow.
84. The electronic device according to claim 82 or 83, wherein The establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
85. The electronic device according to claim 81, wherein The request includes a request to release the first PDU session, and The release request for the first PDU session triggers the release of the first QoS flow and triggers the establishment request for the second PDU session.
86. The electronic device according to claim 85, wherein The establishment request for the second PDU session triggers the establishment of the second PDU session and the second QoS flow.
87. The electronic device according to any one of claims 82 to 84, wherein An information element is added to the modification request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
88. The electronic device according to claim 85 or 86, wherein An information element is added to the release request for the first PDU session, where the information element includes an identifier of the second PDU session and information about the second QoS flow.
89. The electronic device according to claim 87 or 88, wherein The information on the second QoS flow includes an ID of the second QoS flow and parameters to be processed of the second QoS flow.
90. The electronic device according to any one of claims 81 to 89, wherein The current task and the task to be switched belong to the target task, and The target tasks are executed according to the corresponding working modes.
91. The electronic device according to claim 90, wherein The target task is divided into one or more task intervals in time, and the corresponding sub-target tasks included in the target task are executed in each task interval. The sub-target tasks are executed according to the corresponding sub-working mode in the working mode used to execute the target task.
92. The electronic device according to claim 91, wherein Abnormal information related to the execution of a corresponding sub-target task in at least one task section among the one or more task sections is detected by the network-side device to detect abnormality of the electronic device.
93. The electronic device according to claim 92, wherein The abnormal information includes abnormal data flow rate of the electronic device in the task interval.
94. The electronic device according to claim 92, wherein The abnormality information includes the abnormality of computing resources and / or sensing resources of the electronic device in the task interval, and The sensing resource abnormality includes one of the following: the resource is not used within a predetermined time period, the sensing capability is disturbed, and the accuracy of the sensing capability is reduced.
95. The electronic device according to claim 92, wherein The abnormality information includes information about abnormalities of the electronic device reported by the device related to the execution of the sub-target task within the task interval.
96. The electronic device according to any one of claims 81 to 95, wherein The electronic device is a remotely operated and / or driven vehicle.
97. The electronic device according to claim 96, wherein The electronic device executes the current task or the task to be switched according to the corresponding working mode, and The working mode includes one of single-vehicle automatic driving, platoon driving, automatic driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
98. The electronic device according to any one of claims 81 to 95, wherein The electronic device is a drone.
99. The electronic device according to claim 98, wherein The electronic device executes the current task or the task to be switched according to the corresponding working mode, and The working mode includes one of automatic driving, platoon driving, remote monitoring, direct remote control, indirect remote control, and manual operation.
100. The electronic device according to any one of claims 81 to 95, wherein: The electronic device is a robot.
101. A method for wireless communication, comprising: determining at least one target task to be initiated for a user device based on a task request received from the user device within the service range of the electronic device, Each target task is executed according to the corresponding working mode, and The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
102. A method for wireless communication, comprising: When a user equipment located within the service range of the electronic device switches from a current task to a task to be switched, a request for processing a protocol data unit (PDU) session is triggered. Among them, the first Qos flow in the first PDU session corresponding to the current task and the The second QoS flow in the second PDU session corresponding to the task to be switched is related.
103. A method for wireless communication, comprising: Sending a task request to a network device that provides services for the electronic device, so that the network device determines at least one target task to be initiated for the electronic device, Each target task is executed according to the corresponding working mode, and The task request includes a task list having the at least one target task and a list indicating priorities of the working modes.
104. A method for wireless communication, comprising: When the electronic device is to switch from the current task to the task to be switched, the network side device providing services for the electronic device triggers a request to process the protocol data unit (PDU) session. The first Qos flow in the first PDU session corresponding to the current task is related to the second Qos flow in the second PDU session corresponding to the task to be switched.
105. A computer-readable storage medium having computer-executable instructions stored thereon, which, when executed, perform the method for wireless communication according to any one of claims 101 to 104.
