This application pertains to the field of communication technologies, and specifically, relates to an information processing method and apparatus, a communication device, and a readable storage medium.
A digital twin can be used to simulate statuses of a physical network and entity terminals to implement verification and performance simulation of new services and new technologies, so as to reduce costs and improve reliability.
The digital twin can be simulation of a function, status, or the like of a physical network and/or entity terminals. The digital twin task can include a test task performed in a digital twin domain.
A digital twin task may require mutual cooperation and execution between a terminal and a network, for example, a call process initiated by the terminal as a caller. Currently, whether and how the terminal executes a service other than a digital twin service during execution of the digital twin service needs to be addressed.
According to a first aspect, an information processing method is provided, including:
According to a second aspect, an information processing method is provided, including:
According to a third aspect, an information processing method is provided, including:
According to a fourth aspect, an information processing apparatus is provided, applied to a first communication device and including:
According to a fifth aspect, an information processing apparatus is provided, applied to a second communication device and including:
According to a sixth aspect, an information processing apparatus is provided, applied to a third communication device and including:
According to a seventh aspect, a communication device is provided, where the communication device includes a processor, a memory, and a program or instructions stored in the memory and capable of running on the processor, and when the program or instructions are executed by the processor, the steps of the method according to the first aspect are implemented; or the steps of the method according to the second aspect are implemented; or the steps of the method according to the third aspect are implemented.
According to an eighth aspect, a first communication device is provided, including a processor and a communication interface, where the communication interface is configured to obtain first information, where the first information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal; and the processor is configured to perform a first operation based on the first information, where the first operation includes at least one of the following:
According to a ninth aspect, a second communication device is provided, including a processor and a communication interface, where the communication interface is configured to obtain second information, where the second information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal; and the processor is configured to perform a second operation based on the second information, where the second operation includes: determining and/or sending third information; where
According to a tenth aspect, a third communication device is provided, including a processor and a communication interface, where the communication interface is configured to obtain third information, where the third information includes at least one of the following: information about a task execution mode of a terminal, configuration information related to the task execution mode, activation information for the configuration information, state information for the configuration information, activation information for the task execution mode, and state information for the task execution mode; and the processor is configured to perform a third operation based on the third information, where the third operation includes at least one of the following:
According to an eleventh aspect, a readable storage medium is provided, where a program or instructions are stored in the readable storage medium; and when the program or instructions are executed by a processor, the steps of the method according to the first aspect are implemented, or the steps of the method according to the second aspect are implemented, or the steps of the method according to the third aspect are implemented.
According to a twelfth aspect, a chip is provided, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or instructions to implement the method according to the first aspect, or implement the method according to the second aspect, or implement the method according to the third aspect.
According to a thirteenth aspect, a computer program/program product is provided, where the computer program/program product is stored in a non-transitory storage medium, and the program/program product is executed by at least one processor to implement the steps of the method according to the first aspect, or the steps of the method according to the second aspect, or the steps of the method according to the third aspect.
According to a fourteenth aspect, a communication device is provided, configured to perform the steps of the method according to the first aspect, or perform the steps of the method according to the second aspect, or perform the steps of the method according to the third aspect.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are only some rather than all of the embodiments of this application. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of this application shall fall within the protection scope of this application.
In the specification and claims of this application, the terms such as “first” and “second” are intended to distinguish between similar objects but do not necessarily indicate a specific order or sequence. It should be understood that the data used in this way is interchangeable in appropriate circumstances so that the embodiments of this application can be implemented in other orders than the order illustrated or described herein, and “first” and “second” are usually for distinguishing same-type objects but not limiting the number of objects, for example, there may be one or more first objects. In addition, “and/or” in this specification and claims indicates at least one of connected objects, and the symbol “/” generally indicates that the associated objects are in an “or” relationship.
In an implementation, the core-network network element may support the digital twin domain (for example, part of resources of a core-network network element of the physical network are used to support the digital twin domain). The radio-access-network network element may support the digital twin domain (for example, part of resources of a radio-access-network network element of the physical network are used to support the digital twin domain).
The terminal 11 may be a terminal-side device, such as a mobile phone, a tablet computer, a laptop computer or a notebook computer, a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), an augmented reality (AR)/virtual reality (VR) device, a robot, a wearable device, vehicle user equipment (VUE), pedestrian user equipment (PUE), and a smart home device (a home device with wireless communication function, such as refrigerator, TV, washing machine, or furniture).
The wearable device includes: a smart watch, a wrist band, smart earphones, smart glasses, smart jewelry (smart bracelet, smart wristband, smart ring, smart necklace, smart anklet, smart ankle bracelet, or the like), smart wristband, smart clothing, game console, and the like. The network-side device 12 may be a base station or a core network. The base station may be referred to as an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a NodeB, an evolved NodeB (eNB), a home NodeB, a home evolved NodeB, a wireless local area network (WLAN) access point, a wireless fidelity (WiFi) node, a transmission and reception Point (TRP), or another appropriate term in the art. Provided that a same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this application, the base station in the NR system is merely used as an example, and a specific type of the base station is not limited.
In an optional embodiment of this application, “being able to” may mean at least one of the following: being allowed, supporting, being inclined, or being preferred to have a capability; and “being unable to” may mean at least one of the following: being not allowed, not supporting, being not inclined, or not having a capability.
In an optional embodiments of this application, obtaining or acquiring may be understood as acquiring from configuration, receiving, obtaining through receiving upon a request, obtaining through self-learning, obtaining through deduction based on non-received information, or obtaining through processing received information, which may be determined according to actual needs. This is not limited in the embodiments of this application. For example, when specific capability indication information sent by a device is not received, it can be deduced that the device does not support such capability.
In an optional embodiment of this application, transmitting may include broadcasting, broadcasting through a system message, or returning a response after receiving the request.
In an optional embodiment of this application, separate and independent may represent the same meaning and may be used interchangeably.
In an optional embodiment of this application, the communication device may include at least one of the following: a communication network element and a terminal.
In an optional embodiment of this application, the communication network element may include at least one of the following: a core-network network element and a radio-access-network network element.
In an optional embodiment of this application, a core-network (CN) network element may include but is not limited to at least one of the following: a core network device, a core network node, a core network function, a core-network network element, a mobility management entity (MME), an access mobility management function (AMF), a session management function (SMF), a user plane function (UPF), a serving gateway (SGW), a public data network gateway (PDN-GW), a policy control function (PCF), a policy and charging rules function unit (PCRF), a general packet radio service (GPRS) serving support node (SGSN), a gateway GPRS support node (GGSN), a unified data management (UDM), a unified data repository (UDR), a home subscriber server (HSS), an application function (AF), and a network element for digital twin task management.
In an optional embodiment of this application, a radio access network (RAN) network element may include but is not limited to at least one of the following: a radio access network device, a radio access network node, a radio access network function, a radio access network unit, a Third Generation Partnership Project (3GPP) radio access network, a non-3GPP radio access network, a centralized unit (CU), a distributed unit (DU), a base station, an evolved Node B (eNB), a 5G base station (gNB), a radio network controller (RNC), a base station (NodeB), a non-3GPP interworking function (N3IWF), an access controller (AC) node, an access point (AP) device, a wireless local area network (WLAN) node, or a non-3GPP interworking function (N3IWF).
In the embodiments of this application, UE (User Equipment) is a terminal. The terminal 11 may include a relay supporting terminal functions and/or a terminal supporting relay functions. The terminal may also be referred to as a terminal device or user equipment (UE). The terminal may be a terminal-side device such as a mobile phone, a tablet computer, a laptop computer, a personal digital assistant (PDA), a mobile Internet device (MID), an augmented reality (AR)/virtual reality (VR) device, a robot, a wearable device, or an in-vehicle device. It should be noted that a specific type of the terminal is not limited in the embodiments of this application.
In addition, the embodiments of this application may be applied to a communication system such as 4G, 5G, and 6G.
In the related art, for an entity terminal, because the terminal may not be a terminal dedicated to twin tasks. For execution of digital twin tasks, there may be multiple task execution modes, (1) a full mode, where in this mode, the terminal is used exclusively for performing digital twin tasks; and (2) a mixed mode, where in this mode, the terminal needs to perform digital twin tasks and also needs to support live-network tasks of the terminal. However, the current technologies do not define how information processing is performed in different task execution modes.
The following describes in detail an information processing method provided in the embodiments of this application by using some embodiments and application scenarios thereof with reference to the accompanying drawings.
In the digital twin domain, the network may be a virtual network or a combination of a virtual network and a physical network (that is, a network that actually provides network services); and the terminal may be a virtual network or an entity terminal. Whether a virtual terminal or an entity terminal is used or whether a virtual network or physical network is used to perform the digital twin tasks depends on needs and objectives of the digital twin tasks. For example, for testing performance of a service under coverage of a specific region, an entity terminal may be more appropriate. For example, for testing one end-to-end process, a virtual terminal and a virtual network may be feasible; for example, for testing one end-to-end process of a new technology, a physical test terminal of a specific manufacturer is more appropriate. For the physical network, part of network resources may be used for the digital twin domain to perform digital twin tasks.
In an optional embodiment of this application, the digital twin domain includes at least one of the following: a virtual network (for example, a virtual core network and a virtual radio access network), a combination of a virtual network and a physical network (for example, a virtual core network and a physical radio access network), resources in the physical network that are used for digital twin services, virtual terminals, and entity terminals.
In an optional embodiment of this application, the physical network is a network that actually provides network services. The virtual network is a simulation of the physical network.
In an optional embodiment of this application, a digital twin task may include performing one of the following in the digital twin domain: a service (including a service process, a service function, or the like), a network function, a policy (for example, a network policy, or a policy for use on a terminal), a reproduction of a fault, a test task, or the like. The digital twin task may be used for, but is not limited to, one of the following: validating new services, verifying new services, troubleshooting and network optimization, providing a basis for network expansion, verifying an optimization effect of a policy, and the like.
In an optional embodiment of this application, the digital twin service includes one of the following: one or more digital twin tasks, and all digital twin tasks of the terminal.
In another optional embodiment of this application, the digital twin service is equivalent to the digital twin task.
In an optional embodiment of this application, the time information, time period, time period range, and/or time interval includes one of the following: a start time, a duration, and an end time. Timing for the duration starts from a start time or starts upon reception of the time information. An end time point of timing for the duration may serve as the end time.
Activation time information provided in this embodiment of this application includes at least one of the following: a start time, a duration, and an end time.
In an implementation, the start time in the activation time information is an activation start time; the duration in the activation time information is an activation duration; and the end time in the activation time information is an activation end time. Start of the activation time indicates entering an active state; and end of the activation time indicates entering an inactive state.
Deactivation time information provided in this embodiment of this application includes at least one of the following: a start time, a duration, and an end time.
In an implementation, the start time in the deactivation time information is a deactivation start time; the duration in the deactivation time information is a deactivation duration; and the end time in the deactivation time information is a deactivation end time. Start of the deactivation time indicates entering an inactive state; and end of the deactivation time indicates entering an active state.
As shown in
Step 201: The first communication device obtains first information, where the first information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal.
For example, the first communication device obtains the first information from at least one of the following:
Step 202: The first communication device performs a first operation based on the first information, where the first operation includes at least one of the following:
For example, the first communication device sends the second information to the second communication device; where the second communication device includes one of the following: a network element for registration control (for example, an access and mobility management function AMF), and a network element for user data management (for example, a unified data management UDM or a unified data storage UDR).
In an implementation, the first communication device obtains the second information before sending the second information. The second information is the same or partially the same or different or partially different from the first information.
In an implementation, deregistration includes detach.
In an implementation, sending the information about the task execution mode of the terminal includes: sending the information about the task execution mode of the terminal to a network (for example, a core-network network element (for example, an access and mobility management function AMF)).
In at least one embodiment of this application, the information about the task execution mode of the terminal includes at least one of the following:
Optionally, the digital twin service may include one or more digital twin tasks.
Optionally, a service other than the digital twin service is, for example, one of the following: a service in a complete physical network to which the entity terminal accesses, and a normal user service of the terminal (for example, surfing the Internet or making a call).
In an optional embodiment of this application, the state information for the task execution mode of the terminal includes one of the following:
In an optional embodiment, the task execution mode of the terminal includes one of the following:
Optionally, the digital twin service may include one or more digital twin tasks.
In an implementation, in a case that the digital twin service includes a plurality of digital twin tasks, the task execution mode of the digital twin service may be applied to all of the digital twin tasks. The task execution mode corresponding to each digital twin task of one terminal may be the same.
In another implementation, in a case that the digital twin service includes a plurality of digital twin tasks, a per-digital-twin-task task execution mode corresponding to each digital twin task of one terminal may be different.
In an implementation, the task execution mode per time interval means that the task execution mode may be different at different time periods. For example, the daytime may be a mixed mode and the nighttime may be a full mode.
In an implementation, the task execution mode per geographic interval means that the task execution mode may be different in different regions. For example, an office area may be a mixed mode and a residential area may be a full mode.
In an optional embodiment, the first communication device sending the second information based on the first information in step 202 includes:
In another optional embodiment, the first communication device sending the second information based on the first information in step 202 includes:
In at least one optional embodiment of this application, in a case that the terminal satisfies a third condition, the state information for the task execution mode of the terminal is an active state, or the first information includes activation time information; where the third condition includes at least one of the following:
For example, if the first information includes the activation time information for the task execution mode of the terminal, that is, activating the task execution mode of the terminal at an agreed time and deactivating the task execution mode of the terminal at an agreed time.
In still another optional embodiment, the first communication device sending the second information based on the first information in step 202 includes:
In at least one embodiment of this application, the information about the task execution mode of the terminal includes one of the following:
In another optional embodiment, the first communication device requesting deregistration and/or re-initiating registration after deregistration based on the first information in step 202 includes:
In other words, in the full mode, the terminal no longer continues a non-digital twin service, and/or network access for a service other than the digital twin service. In this case, the terminal may de-register the non-digital twin service and re-register the digital twin service.
In at least one optional embodiment of this application, step 201 includes at least one of the following:
In at least one optional embodiment of this application, the first information further includes at least one of the following:
In an optional embodiment, a deregistration request message for requesting deregistration includes one of the following:
It is easy to understand that in this embodiment, communication devices in a digital twin network exchange information related to a task execution mode of a terminal, so as to implement configuration of digital twin tasks in different execution modes, activation and deactivation of the configuration, and the like for an entity terminal. In this way, information processing is implemented in different task execution modes.
As shown in
Step 301: The second communication device obtains second information, where the second information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal.
For example, the second communication device may obtain the second information from the first communication device. The first communication device includes one of the following: a terminal, an application function AF, a network element for registration control (for example, AMF), and a network element for user data management (for example, a unified data management UDM or a unified data storage UDR).
Step 302: The second communication device performs a second operation based on the second information, where the second operation includes: determining and/or sending third information.
For example, the second communication device sends the determined third information to a third communication device, where the third communication device is a terminal.
The third information includes at least one of the following:
In at least one embodiment of this application, the information about the task execution mode of the terminal includes at least one of the following:
Optionally, the digital twin service may include one or more digital twin tasks.
Optionally, a service other than the digital twin service is, for example, a normal user service of the terminal, such as surfing the Internet or making a call.
In an optional embodiment of this application, the state information for the task execution mode of the terminal includes one of the following:
In an optional embodiment, the task execution mode of the terminal includes one of the following:
Optionally, the digital twin service may include one or more digital twin tasks.
In an implementation, in a case that the digital twin service includes a plurality of digital twin tasks, the task execution mode of the digital twin service may be applied to all of the digital twin services. The task execution mode corresponding to each digital twin task of one terminal may be the same.
In another implementation, in a case that the digital twin service includes a plurality of digital twin tasks, a per-digital-twin-task task execution mode corresponding to each digital twin task of one terminal may be different.
In an implementation, the task execution mode per time interval means that the task execution mode may be different at different time periods. For example, the daytime may be a mixed mode and the nighttime may be a full mode.
In an implementation, the task execution mode per geographic interval means that the task execution mode may be different in different regions. For example, an office area may be a mixed mode and a residential area may be a full mode.
Correspondingly, in an optional embodiment of this application, the configuration information related to the task execution mode includes at least one of the following:
In an optional embodiment, the first configuration information related to the full mode includes at least one of the following:
The first network list is used to request the terminal to select a network from the first network list.
In another optional embodiment, the second configuration information related to the mixed mode includes at least one of the following:
The first slice information is used to request a terminal to request for a slice in the first slice information. For example, the first slice information is used to request the terminal to request a slice in the first slice information during registration.
In at least one optional embodiment of this application, in a case that a sixth condition is satisfied, the configuration information includes the first configuration information related to the full mode, where the sixth condition includes at least one of the following:
In another optional embodiment of this application, in a case that a seventh condition is satisfied, the configuration information includes the second configuration information related to the mixed mode, where the seventh condition includes at least one of the following:
Further, in still another optional embodiment of this application, the third information further includes at least one of the following:
The activation indication information is used to indicate activating corresponding configuration information. For example, the activation indication information for the first configuration information is used to indicate activating the first configuration information, and the activation indication information for the second configuration information is used to indicate activating the second configuration information.
In at least one optional embodiment of this application, the activation information for the configuration information includes at least one of the following:
In an implementation, the configuration information is activated at a predetermined time, and the configuration information is deactivated at an agreed time.
In another implementation, activation indication information for activating the configuration information is sent when the configuration information needs to be activated.
In another implementation, the configuration information is immediately activated upon reception of the configuration information.
In at least one embodiment of this application, the activation information for the task execution mode includes at least one of the following:
In an implementation, the task execution mode is activated at a predetermined time, and the task execution mode is deactivated at an agreed time.
In another implementation, activation indication information for activating the task execution mode is sent when the task execution mode needs to be activated.
In another implementation, the task execution mode is immediately activated upon reception of the task execution mode.
In an implementation, when the task execution mode is activated, configuration information related to the task execution mode is activated at the same time.
In another implementation, when the configuration information related to the task execution mode is activated, the task execution mode is activated at the same time.
In another implementation, when the task execution mode is deactivated, the configuration information related to the task execution mode is deactivated at the same time.
In another implementation, when the configuration information related to the task execution mode is deactivated, the task execution mode is deactivated at the same time.
It is easy to understand that in this embodiment, communication devices in a digital twin network exchange information related to a task execution mode of a terminal, so as to implement configuration of digital twin tasks in different execution modes, activation and deactivation of the configuration, and the like for an entity terminal. In this way, information processing is implemented in different task execution modes.
As shown in
Step 401: The third communication device obtains third information, where the third information includes at least one of the following: information about a task execution mode of a terminal, configuration information related to the task execution mode, activation information for the configuration information, state information for the configuration information, activation information for the task execution mode, and state information for the task execution mode.
For example, the third communication device obtains the third information from a second communication device; where the second communication device includes one of the following: a network element for registration control (for example, an access and mobility management function AMF), and a network element for user data management (for example, a unified data management UDM or a unified data storage UDR).
Step 402: The third communication device performs a third operation based on the third information.
In an implementation, the terminal first obtains configuration information related to the task execution mode and the configuration information related to the task execution mode is in an inactive state, and subsequently obtains activation information for the task execution mode or activation information for the configuration information, for example, indication information for activating the configuration information or indication information for activating the task execution mode.
In another implementation, both the configuration information related to the task execution mode and (the activation information for the task execution mode or the activation information for the configuration information) are obtained, such as an activation time for the task execution mode or an activation time for the configuration information. The activation time is generally later than a time of obtaining the configuration information related to the task execution mode.
In an implementation, the third communication device is a terminal.
In at least one embodiment of this application, the third operation includes at least one of the following:
In at least one embodiment of this application, the information about the task execution mode of the terminal includes at least one of the following:
Optionally, the digital twin service may include one or more digital twin tasks.
Optionally, a service other than the digital twin service is, for example, a normal user service of the terminal, such as surfing the Internet or making a call.
In an optional embodiment, the fourth operation related to the full mode includes at least one of the following:
In another optional embodiment, the fifth operation related to the mixed mode includes at least one of the following:
In at least one optional embodiment of this application, the method further includes:
In still another optional embodiment of this application, the method further includes:
Optionally, the state information for the task execution mode is consistent with the state information for the configuration information.
In an implementation, when the task execution mode is activated, configuration information related to the task execution mode is activated at the same time.
In an implementation, when the configuration information related to the task execution mode is activated, the task execution mode is activated at the same time.
In another implementation, when the task execution mode is deactivated, the configuration information related to the task execution mode is deactivated at the same time.
In another implementation, when the configuration information related to the task execution mode is deactivated, the task execution mode is deactivated at the same time.
It is easy to understand that in this embodiment, communication devices in a digital twin network exchange information related to a task execution mode of a terminal, so as to implement configuration of digital twin tasks in different execution modes, activation and deactivation of the configuration, and the like for an entity terminal. In this way, information processing is implemented in different task execution modes.
To more clearly describe the information processing method provided in the embodiments of this application, the entire process is described below in combination with several examples.
Example 1. The task execution mode is in terminal subscription information, and the configuration information is not related to the task, as shown in
Step 1: A terminal sends a registration request message to an AMF.
Step 2: The AMF sends an association establishment request message for the terminal to a UDM.
Step 3: Subscription information for a digital twin service related to the terminal in the UDM/UDR includes information about a task execution mode of the terminal.
The UDM determines configuration information related to the task execution mode. The UDM sends an association establishment response message about the terminal to the AMF. The association establishment response message includes at least one of the following: configuration information related to the task execution mode, and state information for the configuration information (for example, a value is an inactive state).
Step 4: The AMF sends a registration accept message to the terminal. The message includes at least one of the following: configuration information related to the task execution mode, and state information for the configuration information (for example, a value is an inactive state).
The terminal saves the configuration information related to the task execution mode and/or state information for the configuration information.
Step 5: A twin task management network element receives a digital twin task request. The twin task request includes description information of the digital twin task.
Step 6: The twin task management network element obtains, from the UDM, subscription information of a related twin service of the terminal.
Step 7: The UDM returns the subscription information of the related twin service of the terminal to the twin task management network element. The subscription information of the related twin service of the terminal includes at least one of the following: task execution mode of the terminal, configuration information related to the task execution mode, and state information (for example, a value is an inactive state) for the configuration information.
Step 8: The twin task management network element sends a digital twin task request to the terminal. Optionally, the request includes at least one of the following: activation information for the configuration information related to the task execution mode, and activation information for the task execution mode.
Based on the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode, the terminal proceeds to step 12 when the activation time is reached.
Step 9: The terminal sends a digital twin task response to the digital twin management network element.
Step 10: The digital twin management network element determines to accept or reject the digital twin task.
Step 11: Optionally, upon arrival of the activation time, the digital twin management network element sends, to the terminal, the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode.
Based on the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode (for example, activation indication information), the terminal proceeds to step 12.
Step 12: The terminal performs a third operation, for example, activating the task execution mode and/or the configuration information related to the task execution mode.
Example 2. The task execution mode is in terminal subscription information, and the configuration information is related to the task, as shown in
Step 1: A twin task management network element receives a digital twin task request. The twin task request includes description information of the digital twin task.
Step 2: The twin task management network element obtains, from the UDM, subscription information of a related twin service of the terminal.
Step 3: The UDM returns the subscription information of the related twin service of the terminal to the twin task management network element. The subscription information of the related twin service of the terminal includes at least one of the following: task execution mode of the UE, configuration information related to the task execution mode, and state information (for example, a value is an inactive state) for the configuration information.
Step 4: The twin task management network element sends a digital twin task request to the terminal. The request includes at least one of the following: configuration information related to the task execution mode.
Optionally, the request may further include at least one of the following: activation information for the configuration information related to the task execution mode, and activation information for the task execution mode.
Based on the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode, the terminal proceeds to step 8 when the activation time is reached.
Step 5: The terminal sends a digital twin task response to the digital twin management network element.
Step 6: The digital twin management network element determines to accept or reject the digital twin task.
Step 7: Optionally, upon arrival of the activation time, the digital twin management network element sends, to the terminal, the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode.
Based on the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode (for example, activation indication information), the terminal proceeds to step 8.
Step 8: The terminal performs a third operation, for example, activating the task execution mode and/or the configuration information related to the task execution mode.
Example 3. The task execution mode is provided by the terminal and the configuration information is related to the task, as shown in
Step 1: A twin task management network element receives a digital twin task request. The twin task request includes description information of the digital twin task.
Step 2: The twin task management network element obtains, from the UDM, subscription information of a related twin service of the terminal.
Step 3: The UDM returns the subscription information of the related twin service of the terminal to the twin task management network element.
Step 4: The twin task management network element queries the terminal whether it is allowed to perform the digital twin task. The twin task management network element may send the query directly to the terminal or via the AMF.
The query information includes at least one of the following: description information of the digital twin task, and an authorization query request for the digital twin task.
Step 5: The query response information includes at least one of the following: allowing or not allowing the digital twin task, and task execution mode of the terminal.
Step 6: The twin task management network element sends a task execution mode and a configuration request related to the task execution mode to the UDM.
Step 7: The UDM sends a configuration request to the terminal. The request includes at least one of the following: configuration information related to the task execution mode, and information about the task execution mode.
Optionally, the request may further include at least one of the following: activation information for the configuration information related to the task execution mode, and activation information for the task execution mode.
Based on the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode, the terminal proceeds to step 12 when the activation time is reached.
Step 8: The terminal sends a configuration response to the UDM.
Step 9: The UDM sends a response to the digital twin management network element.
Step 10: The digital twin management network element determines to accept or reject the digital twin task.
Step 11: Optionally, upon arrival of the activation time, the digital twin management network element sends, to the terminal, the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode.
Based on the activation information for the configuration information related to the task execution mode and/or the activation information for the task execution mode (for example, activation indication information), the terminal proceeds to step 12.
Step 12: The terminal performs a third operation, for example, activating the task execution mode and/or the configuration information related to the task execution mode.
In summary, in this embodiment of this application, communication devices in a digital twin network exchange information related to a task execution mode of a terminal, so as to implement configuration of digital twin tasks in different execution modes, activation and deactivation of the configuration, and the like for an entity terminal. In this way, information processing is implemented in different task execution modes.
Referring to
In an optional embodiment, the information about the task execution mode of the terminal includes at least one of the following:
In an optional embodiment, the state information for the task execution mode of the terminal includes one of the following:
In an optional embodiment, the task execution mode of the terminal includes one of the following:
In an optional embodiment, the first execution module includes:
In an optional embodiment, the first execution module includes:
In an optional embodiment, in a case that the terminal satisfies a third condition, the state information for the task execution mode of the terminal is an active state, or the first information includes activation time information; where the third condition includes at least one of the following:
In an optional embodiment, the first execution module includes:
In an optional embodiment, the information about the task execution mode of the terminal includes one of the following:
In an optional embodiment, the first execution module includes:
In an optional embodiment, the first obtaining module includes at least one of the following:
In an optional embodiment, the first information further includes at least one of the following:
In an optional embodiment, a deregistration request message for requesting deregistration includes one of the following:
In this embodiment of this application, the information processing apparatus 8 is capable of implementing the processes implemented in the method embodiment shown in
Referring to
In an optional embodiment, the information about the task execution mode of the terminal includes at least one of the following:
In an optional embodiment, the state information for the task execution mode of the terminal includes one of the following:
In an optional embodiment, the configuration information related to the task execution mode includes at least one of the following:
In an optional embodiment, the first configuration information related to the full mode includes at least one of the following:
In an optional embodiment, the first network list is used to request the terminal to select a network from the first network list.
In an optional embodiment, the second configuration information related to the mixed mode includes at least one of the following:
In an optional embodiment, the first slice information is used to request a terminal to request for a slice in the first slice information.
In an optional embodiment, in a case that a sixth condition is satisfied, the configuration information includes the first configuration information related to the full mode, where the sixth condition includes at least one of the following:
In an optional embodiment, in a case that a seventh condition is satisfied, the configuration information includes the second configuration information related to the mixed mode, where the seventh condition includes at least one of the following:
In an optional embodiment, the third information further includes at least one of the following:
In an optional embodiment, the activation information for the configuration information includes at least one of the following:
In an optional embodiment, the activation information for the task execution mode includes at least one of the following:
In this embodiment of this application, the information processing apparatus 9 is capable of implementing the processes implemented in the method embodiment shown in
Referring to
In an optional embodiment, the fourth operation related to the full mode includes at least one of the following:
In an optional embodiment, the fifth operation related to the mixed mode includes at least one of the following:
In an optional embodiment, the apparatus further includes:
In an optional embodiment, the apparatus further includes:
In an optional embodiment, the state information for the task execution mode is consistent with the state information for the configuration information.
In this embodiment of this application, the information processing apparatus 10 is capable of implementing the processes implemented in the method embodiment shown in
The information processing apparatus in this embodiment of this application may be an apparatus, or an apparatus or electric device having an operating system, or may be a component, an integrated circuit, or a chip in the terminal. The apparatus or electric device may be a mobile terminal or a non-mobile terminal. For example, the mobile terminal may include but is not limited to the types of the terminal 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, or the like, which is not specifically limited in this embodiment of this application.
The information processing apparatus provided in this embodiment of this application is capable of implementing the processes implemented in the method embodiments in
Optionally, as shown in
In a case that the first communication device or the third communication device is a terminal, an embodiment of this application further provides a terminal, including a processor and a communication interface. The communication interface is configured to obtain first information, where the first information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal. The processor is configured to perform a first operation based on the first information, where the first operation includes at least one of the following: sending second information, where the second information includes at least one of the following: information about the task execution mode of the terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal; and requesting for deregistration and/or re-initiating registration after deregistration. Alternatively, the communication interface is configured to obtain third information, where the third information includes at least one of the following: information about a task execution mode of a terminal, configuration information related to the task execution mode, activation information for the configuration information, state information for the configuration information, activation information for the task execution mode, and state information for the task execution mode; and the processor is configured to perform a third operation based on the third information. The terminal embodiments correspond to the foregoing terminal-side method embodiments, and the implementation processes and implementations of the foregoing method embodiments can be applied to the terminal embodiments, with the same technical effects achieved.
Specifically,
The terminal 1200 includes but is not limited to at least part of components such as a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.
Persons skilled in the art can understand that the terminal 1200 may further include a power supply (for example, a battery) supplying power to the components, and the power supply may be logically connected to the processor 1210 through a power management system. In this way, functions such as charge management, discharge management, and power consumption management are implemented by using the power management system. The structure of the terminal shown in
It can be understood that in this embodiment of this application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The graphics processing unit 12041 processes image data of a still picture or video obtained by an image capture apparatus (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, and the like. The user input unit 1207 may include a touch panel 12071 and other input devices 12072. The touch panel 12071 is also referred to as a touchscreen. The touch panel 12071 may include two parts: a touch detection apparatus and a touch controller. The other input devices 12072 may include but are not limited to a physical keyboard, a function key (such as a volume control key or a power on/off key), a trackball, a mouse, a joystick, and the like. Details are not described herein.
In this embodiment of this application, the radio frequency unit 1201 receives downlink data from a network-side device, and then sends the downlink data to the processor 1210 for processing; and also sends uplink data to the network-side device. Generally, the radio frequency unit 1201 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 1209 may be configured to store software programs or instructions and various data. The memory 1209 may include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, an application program or instruction required by at least one function (for example, a sound playback function or an image playback function), and the like. In addition, the memory 1209 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or another volatile solid-state storage device.
The processor 1210 may include one or more processing units. Optionally, an application processor and a modem processor may be integrated in the processor 1210. The application processor primarily processes an operating system, user interfaces, application programs or instructions, and the like. The modem processor primarily processes radio communication, for example, being a baseband processor. It can be understood that the modem processor may alternatively be not integrated in the processor 1210.
The radio frequency unit 1201 is configured to obtain first information, where the first information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal.
The processor 1210 is configured to perform a first operation based on the first information, where the first operation includes at least one of the following: sending second information, and requesting for deregistration and/or re-initiating registration after deregistration, where the second information includes at least one of the following: information about the task execution mode of the terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal.
Alternatively, the radio frequency unit 1201 is configured to obtain third information, where the third information includes at least one of the following: information about a task execution mode of a terminal, configuration information related to the task execution mode, activation information for the configuration information, state information for the configuration information, activation information for the task execution mode, and state information for the task execution mode.
The processor 1210 is configured to perform a third operation based on the third information.
In this embodiment of this application, communication devices in a digital twin network exchange information related to a task execution mode of a terminal, so as to implement configuration of digital twin tasks in different execution modes, activation and deactivation of the configuration, and the like for an entity terminal. In this way, information processing is implemented in different task execution modes.
In a case that the first communication device or the second communication device is a network-side device, an embodiment of this application further provides a network-side device, including a processor and a communication interface. The communication interface is configured to obtain first information, where the first information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal. The processor is configured to perform a first operation based on the first information, where the first operation includes at least one of the following: sending second information, and requesting for deregistration and/or re-initiating registration after deregistration, where the second information includes at least one of the following: information about the task execution mode of the terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal. Alternatively, the communication interface is configured to obtain second information, where the second information includes at least one of the following: information about a task execution mode of a terminal, state information for the task execution mode of the terminal, activation time information for the task execution mode of the terminal, and deactivation time information for the task execution mode of the terminal. The processor is configured to perform a second operation based on the second information, where the second operation includes: determining and/or sending third information.
The third information includes at least one of the following:
The network-side device embodiments correspond to the foregoing network-side device method embodiments, and the implementation processes and implementations of the foregoing method embodiments can be applied to the network-side device embodiments, with the same technical effects achieved.
Specifically, an embodiment of this application further provides a network-side device. As shown in
The frequency band processing apparatus may be located in the baseband apparatus 133. The method performed by the network-side device in the foregoing embodiments may be implemented in the baseband apparatus 133, and the baseband apparatus 133 includes a processor 134 and a memory 135.
The baseband apparatus 133 may include, for example, at least one baseband board, where a plurality of chips are disposed on the baseband board. As shown in
The baseband apparatus 133 may further include a network interface 136, configured to exchange information with the radio frequency apparatus 132, where the interface is, for example, a common public radio interface (common public radio interface, CPRI for short).
Specifically, the network-side device in this embodiment of this application further includes: instructions or a program stored in the memory 135 and capable of running on the processor 134. The processor 134 invokes the instructions or program in the memory 135 to perform the method performed by the modules shown in
An embodiment of this application further provides a readable storage medium. The readable storage medium may be non-volatile or volatile. A program or instructions are stored in the readable storage medium. When the program or instructions are executed by a processor, the processes of the foregoing embodiment of the information processing method can be implemented, with the same technical effects achieved. To avoid repetition, details are not described herein again.
The processor is a processor in the terminal described in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium, for example, a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
An embodiment of this application further provides a computer program product, where the computer program product is stored in a non-transient storage medium, and when being executed by at least one processor, the computer program product is configured to implement the processes of the foregoing embodiment of the information processing method, with the same technical effects achieved. To avoid repetition, details are not repeated herein.
An embodiment of this application further provides a chip, where the chip includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement the processes of the foregoing embodiment of the information processing method, with the same technical effects achieved. To avoid repetition, details are not described herein again.
It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-level chip, a system chip, a chip system, a system-on-chip, or the like.
It should be noted that in this specification, the term “include”, “comprise”, or any of their variants are intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements that are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. In absence of more constraints, an element preceded by “includes a . . . ” does not preclude the existence of other identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the method and the apparatus in the embodiments of this application is not limited to executing the functions in an order shown or discussed, but may also include executing the functions in a substantially simultaneous manner or in a reverse order, depending on the functions involved. For example, the described methods may be performed in an order different from that described, and steps may alternatively be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
According to the description of the foregoing implementations, persons skilled in the art can clearly understand that the method in the foregoing embodiments may be implemented by software in combination with a necessary general hardware platform. Certainly, the method in the foregoing embodiments may alternatively be implemented by hardware. However, in many cases, the former is a preferred implementation. Based on such an understanding, the technical solutions of the present invention essentially or the part contributing to the prior art may be implemented in a form of a software product. The software product is stored in a storage medium (such as a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network-side device, or the like) to perform the methods described in the embodiments of this application.
The foregoing describes the embodiments of this application with reference to the accompanying drawings. However, this application is not limited to the foregoing specific implementations. These specific implementations are merely illustrative rather than restrictive. Inspired by this application, persons of ordinary skill in the art may develop many other forms without departing from the essence of this application and the protection scope of the claims, and all such forms shall fall within the protection scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202111034448.1 | Sep 2021 | CN | national |
This application is a continuation of International Application No. PCT/CN2022/115440 filed on Aug. 29, 2022, which claims priority to Chinese Patent Application No. 202111034448.1 filed on Sep. 3, 2021, which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/115440 | Aug 2022 | WO |
Child | 18592937 | US |