Digital twin task licensing methods, apparatus, communication devices and readable storage media

By acquiring and processing the digital twin business information and authorization information of the terminal, the authorization problem of the physical terminal in the digital twin task is solved, and the effective management of the physical terminal and the reasonable control of task execution are realized.

CN115776377BActive Publication Date: 2025-10-31VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111034442.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-03
Publication Date
2025-10-31
Estimated Expiration
2041-09-03

AI Technical Summary

Technical Problem

In digital twin tasks, how to effectively manage the authorization of physical terminals, especially determining whether they are allowed to perform digital twin tasks, and under what conditions they are allowed or not allowed to perform tasks.

Method used

By obtaining the contract information, authorization information, and validity period information of the digital twin service of the terminal, or by querying the query result information of the terminal, the digital twin task authorization-related operations are performed, including determining whether to allow or disallow the task, sending query result information, and requesting relevant information to support task authorization.

Benefits of technology

It enables effective authorization management of digital twin tasks for physical terminals, supports physical terminals to execute tasks under appropriate conditions, and improves the reliability and efficiency of task execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115776377B_ABST
    Figure CN115776377B_ABST
Patent Text Reader

Abstract

This application discloses a digital twin task authorization method, apparatus, communication device, and readable storage medium, belonging to the field of communication technology. The digital twin task authorization in this application includes: a first communication device acquiring first information, and performing a first operation related to digital twin task authorization based on the first information; the first information includes at least one of the following: subscription information for a terminal's digital twin service; authorization information for the terminal's digital twin service, or, authorization information for the terminal's digital twin service and the validity period information of the authorization information; and query result information, which is used to instruct the terminal to allow or disallow the digital twin task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, specifically relating to a digital twin task authorization method, apparatus, communication equipment, and readable storage medium. Background Technology

[0002] In the digital twin domain, the network can be a virtual network, or a combination of virtual and physical networks; the terminal can be a virtual terminal or a physical terminal. Whether to use virtual or physical terminals, or a virtual or physical network, when executing a digital twin task often depends on the needs and objectives of the task. When using physical terminals to execute digital twin tasks, since the physical terminals may not be specifically designed for digital twin tasks, certain special requirements are needed, such as user authorization. Therefore, how to authorize users for digital twin tasks is a pressing technical problem that needs to be solved. Summary of the Invention

[0003] This application provides a digital twin task authorization method, apparatus, communication device, and readable storage medium to solve the problem of how to authorize digital twin tasks.

[0004] Firstly, a digital twin task authorization method is provided, including:

[0005] The first communication device acquires the first information;

[0006] The first communication device performs a first operation related to digital twin task authorization based on the first information;

[0007] The first information includes at least one of the following:

[0008] The contract information for the digital twin service on the terminal;

[0009] The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information;

[0010] The query result information is used to indicate whether the terminal allows or disallows the digital twin task.

[0011] Secondly, a digital twin task authorization method is provided, including:

[0012] The second communication device sends the second message;

[0013] The second information includes:

[0014] The authorization information for the digital twin service of the terminal, or the authorization information for the digital twin service of the terminal and the validity period information of the authorization information.

[0015] Thirdly, a digital twin task authorization method is provided, including:

[0016] The third communication device receives a first query message, which is used to ask the terminal whether it allows the execution of a digital twin task;

[0017] The third communication device sends an inquiry result information, which is used to instruct the terminal to allow or disallow the digital twin task.

[0018] Fourthly, a digital twin task authorization method is provided, including:

[0019] The fourth communication device receives the information acquisition request;

[0020] The fourth communication device sends third information;

[0021] The third information includes at least one of the following:

[0022] The contract information for the digital twin service on the terminal;

[0023] Authorization information for the terminal's digital twin service;

[0024] The authorization information for the digital twin service of the terminal, and the validity period information of the authorization information;

[0025] The contract type for the digital twin service of the terminal is any one of the following: a first type or a third type; wherein, the first type indicates that the execution of the digital twin task is permitted; and the third type indicates that when a digital twin task for the terminal arrives, the terminal is asked whether it is permitted to execute the digital twin task.

[0026] Fifthly, a digital twin task authorization method is provided, including:

[0027] The fifth communication device sends a digital twin task request, wherein the digital twin task request includes description information of the digital twin service.

[0028] Sixthly, a digital twin task authorization device is provided, comprising:

[0029] The acquisition module is used to acquire the initial information.

[0030] The execution module is configured to perform a first operation related to digital twin task authorization based on the first information;

[0031] The first information includes at least one of the following:

[0032] The contract information for the digital twin service on the terminal;

[0033] The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information;

[0034] The query result information is used to indicate whether the terminal allows or disallows the digital twin task.

[0035] In a seventh aspect, a digital twin task authorization device is provided, comprising:

[0036] The first sending module is used to send the second information;

[0037] The second information includes:

[0038] The authorization information for the digital twin service of the terminal, or the authorization information for the digital twin service of the terminal and the validity period information of the authorization information.

[0039] Eighthly, a digital twin task authorization device is provided, comprising:

[0040] The first receiving module is used to receive first query information, which is used to query whether the terminal allows the execution of a digital twin task;

[0041] The second sending module is used to send query result information, which is used to indicate whether the terminal allows or disallows the digital twin task.

[0042] Ninthly, a digital twin task authorization device is provided, comprising:

[0043] The second receiving module is used to receive information retrieval requests;

[0044] The third sending module is used to send third information;

[0045] The information acquisition request is used to acquire one of the following: third information, terminal's contract information, or information related to the terminal's digital twin business.

[0046] The third information includes at least one of the following:

[0047] The contract information for the digital twin service on the terminal;

[0048] Authorization information for the terminal's digital twin service;

[0049] The authorization information for the digital twin service of the terminal, and the validity period information of the authorization information;

[0050] List of candidate terminals for digital twin services.

[0051] In a tenth aspect, a digital twin task authorization device is provided, comprising:

[0052] The fourth sending module is used to send a digital twin task request, wherein the digital twin task request includes description information of the digital twin service.

[0053] Eleventhly, a communication device is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect, or the method as described in the fourth aspect, or the method as described in the fifth aspect.

[0054] In a twelfth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or the method described in the second aspect, or the method described in the third aspect, or the method described in the fourth aspect, or the method described in the fifth aspect.

[0055] In a thirteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method described in the first aspect, or the method described in the second aspect, or the method described in the third aspect, or the method described in the fourth aspect, or the method described in the fifth aspect.

[0056] In a fourteenth aspect, a computer program / program product is provided, the computer program / program product being stored in a non-transient storage medium, the program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect, or the method as described in the fourth aspect, or the method as described in the fifth aspect.

[0057] In this embodiment, the first communication device can perform a first operation related to digital twin task authorization based on acquired first information. This first information includes at least one of the following: subscription information for the terminal's digital twin service; authorization information for the terminal's digital twin service, or the authorization information for the terminal's digital twin service and the validity period information of the authorization information; and query result information, which is used to instruct the terminal to allow or disallow the digital twin task. Thus, authorization of digital twin tasks can be achieved, supporting authorization of digital twin tasks by physical terminals. Attached Figure Description

[0058] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0059] Figure 1 This is a block diagram of a wireless communication system applicable to embodiments of this application;

[0060] Figure 2 This is a flowchart illustrating a digital twin task authorization method according to an embodiment of this application;

[0061] Figure 3 A flowchart illustrating another digital twin task authorization method according to an embodiment of this application;

[0062] Figure 4 A flowchart illustrating another digital twin task authorization method according to an embodiment of this application;

[0063] Figure 5 A flowchart illustrating another digital twin task authorization method according to an embodiment of this application;

[0064] Figure 6 A flowchart illustrating another digital twin task authorization method according to an embodiment of this application;

[0065] Figure 7 This is a flowchart of the digital twin task authorization process in Embodiment 1 of this application;

[0066] Figure 8 This is a flowchart of the digital twin task authorization process in Embodiment 2 of this application;

[0067] Figure 9 This is a flowchart of the digital twin task authorization process in Embodiment 3 of this application;

[0068] Figure 10 This is a flowchart of the digital twin task authorization process in Embodiment 4 of this application;

[0069] Figure 11 This is a structural diagram of a digital twin task authorization device according to an embodiment of this application;

[0070] Figure 12 This is a structural diagram of another digital twin task licensing device according to an embodiment of this application;

[0071] Figure 13 This is a structural diagram of another digital twin task licensing device according to an embodiment of this application;

[0072] Figure 14This is a structural diagram of another digital twin task licensing device according to an embodiment of this application;

[0073] Figure 15 This is a structural diagram of another digital twin task licensing device according to an embodiment of this application;

[0074] Figure 16 This is a structural diagram of a communication device according to an embodiment of this application. Detailed Implementation

[0075] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0076] The term "comprising," and any variations thereof, used in the specification and claims of this application, is intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product, or apparatus. Furthermore, the use of "and / or" in the specification and claims indicates at least one of the connected objects, such as A and / or B, indicating the inclusion of A alone, B alone, or both A and B.

[0077] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0078] In one alternative embodiment of this application, "capable" can mean at least one of the following: allow, support, prefer, or have priority in having capability. "Inability" can mean at least one of the following: disallow, not support, disallow, not prefer, or lack of capability.

[0079] In this application embodiment, "acquiring" can be understood as generating, obtaining from configuration, receiving, receiving after a request, obtaining through self-learning, inferring from unreceived information, or obtaining after processing received information. The specific method can be determined according to actual needs, and this application embodiment does not limit it.

[0080] In this embodiment of the application, the sending may include broadcasting, broadcasting in system messages, returning after responding to a request, sending special signaling, etc.

[0081] In this embodiment of the application, the network includes a mobile communication network.

[0082] The embodiments of this application are described below with reference to the accompanying drawings. The digital twin mission authorization method, apparatus, communication device, and readable storage medium provided in the embodiments of this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technologies can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. However, the following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description, although these technologies can also be applied to applications other than NR systems, such as 6th Generation (6G) communication systems.

[0083] The digital twin task authorization method, apparatus, communication device, and readable storage medium provided in this application embodiment can be applied to... Figure 1 The network system shown, such as Figure 1 The network system shown includes: terminal 11, wireless access network element 12, and core network element 13.

[0084] In one embodiment of this application, terminal 11 may be a terminal in a digital twin domain (such as a virtual terminal) or a physical terminal (such as a physical terminal); the radio access network element 12 may be a radio access network in a digital twin domain (such as a virtual radio access network element) or a radio access network element in a physical network (such as a physical radio access network element); the core network element 13 may be a core network element in a digital twin domain (such as a virtual core network element) or a core network element in a physical network (such as a physical core network element).

[0085] In one implementation, the core network element can support a digital twin domain (e.g., a portion of the resources in the core network element of the physical network is allocated to support a digital twin domain). The radio access network element can also support a digital twin domain (e.g., a portion of the resources in the radio access network element of the physical network is allocated to support a digital twin domain).

[0086] In one embodiment of this application, the communication device may include at least one of the following: a communication network element and a terminal.

[0087] In one embodiment of this application, the communication network element may include at least one of the following: a core network element and a radio access network element.

[0088] In this embodiment of the application, the core network element 13 may be referred to as at least one of the following: core network equipment, core network node, core network function, core network unit. Core network elements may include, but are not limited to, at least one of the following: network elements for twin task management, Mobility Management Entity (MME), Access Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Serving Gateway (SGW), PDN Gateway, Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Application Function (AF), and Centralized Network Configuration (CNC).

[0089] In this embodiment of the application, the wireless access network element 12 can be referred to as at least one of the following: wireless access network device, wireless access network node, wireless access network function, wireless access network unit; the wireless access network element may include, but is not limited to, at least one of the following: wireless access network device, wireless access network node, wireless access network function, wireless access network unit, Third Generation Partnership Project (3GPP) wireless access network, non-3GPP wireless access network, Centralized Unit (CU), Distributed Unit (DU), base station, evolved Node B (eNB), 5G base station (gNB), Radio Network Controller (RNC), base station (NodeB), Non-3GPP Inter Working Function (N3IWF), Access Controller (AC) node, Access Point (AP) device or Wireless Local Area Networks (WLAN) node, N3IWF.

[0090] The base station can be a base station (BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), a base station (NodeB) in Wideband Code Division Multiple Access (WCDMA), an evolved Node B (eNB or e-NodeB) in LTE, or a 5G base station (gNB). The embodiments in this application are not limited to these.

[0091] In this embodiment, UE refers to a terminal. Terminal 11 may include a relay that supports terminal functions and / or a terminal that supports relay functions. A terminal may also be called a terminal device or user equipment (UE). A terminal may be a mobile phone, tablet personal computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, or vehicle-mounted device, etc. It should be noted that the specific type of terminal is not limited in this embodiment.

[0092] In addition, the embodiments of this application can be applied to communication systems such as 4G, 5G, and 6G.

[0093] Digital twins can be used to simulate the state of physical networks and terminals, enabling the verification and performance simulation of new services and technologies to reduce costs and improve reliability. Digital twin tasks can be business processes or functions executed within the digital twin domain. Digital twin tasks may require cooperation between the terminal and the network, such as a terminal initiating a call.

[0094] In this embodiment of the application, the following issues also need to be addressed:

[0095] For physical terminals, since these terminals may not be specifically designed for digital twin tasks, certain special requirements are needed to execute them. These requirements include user authorization, whether the terminal is permitted to execute data twin tasks, and the conditions under which these tasks are permitted or not. Permitted conditions may include permitted time, permitted location, who is permitted to issue the digital twin task, and permitted types of digital twin tasks (such as new business verification or new technology certification).

[0096] In a digital twin domain, the network can be a virtual network, or a combination of virtual and physical networks; the terminal can be a virtual network or a physical terminal. Whether to use virtual or physical terminals, or a virtual or physical network, to perform digital twin tasks depends on the requirements and objectives of the digital twin task. For example, testing service performance under coverage in a certain area might be more suitable with physical terminals; testing an end-to-end process might be feasible with virtual terminals and virtual networks; and testing an end-to-end process of a new technology might be more suitable with a vendor's physical test terminal. For the physical network, a portion of network resources can be allocated to the digital twin domain to perform digital twin tasks.

[0097] In one optional embodiment of this application, the digital twin domain includes at least one of the following: a virtual network (e.g., a virtual core network and a virtual radio access network), a combination of a virtual network and a physical network (e.g., a virtual core network and a physical network's radio access network), resources in the physical network used for digital twin services, a virtual terminal, and a physical terminal.

[0098] In an optional embodiment of the present invention, 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: services (including business processes, business functions, etc.), network functions, policies (such as network policies, or policies for terminals), fault reproduction, testing tasks, etc. The digital twin task may be used for, but is not limited to, one of the following: verifying new services, resolving faults and optimizing the network, providing a basis for network expansion, verifying the optimization effect of policies, etc.

[0099] In one alternative embodiment of this application, the digital twin service includes one of the following: one or more digital twin tasks, all digital twin tasks of the terminal.

[0100] In another alternative embodiment of this application, the digital twin service is equivalent to a digital twin task.

[0101] In one optional embodiment of this application, the time information, time period, time period range, and time interval include one of the following: start time, duration, and end time. The duration is counted from the start time or from the time the time information is received. The duration's end time can be used as the end time.

[0102] The digital twin task authorization method, apparatus, communication device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.

[0103] Please see Figure 2 , Figure 2 This is a flowchart illustrating a digital twin task authorization method provided in an embodiment of this application. The method is applied to a first communication device; the first communication device includes, but is not limited to, a network element for twin task management. Figure 2 As shown, the method includes the following steps:

[0104] Step 21: The first communication device acquires the first information.

[0105] In this embodiment, the first information may include at least one of the following:

[0106] The contract information for the digital twin service on the terminal;

[0107] The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information;

[0108] The query result information is used to indicate whether the terminal allows or disallows the digital twin task.

[0109] Optionally, the digital twin service includes one or more digital twin tasks.

[0110] Optionally, the authorization information for the digital twin service of the terminal is obtained from one of the following: the terminal, the application function (AF), or the network element used for user data management (such as UDR or UDM). In one embodiment, the authorization information provided by the terminal or the AF is stored in the network element used for user data management for use by other network elements.

[0111] Optionally, the subscription information for the digital twin service of the terminal can be obtained from a network element (such as UDR or UDM) used for user data management.

[0112] Optionally, the query result information is query result information related to each digital twin task.

[0113] Optionally, the query result information is obtained from one of the following: a terminal, an AF (Automatic Data Provider), or a network element for user data management (such as a UDR or UDM). In one embodiment, the query result information provided by the terminal or AF is stored in the network element for user data management and can be accessed by other network elements.

[0114] Step 22: The first communication device performs a first operation related to digital twin task authorization based on the first information.

[0115] It is easy to understand that in this embodiment, by performing a first operation related to digital twin task authorization based on the obtained first information, the first information includes at least one of the following: the contract information of the terminal's digital twin service; the authorization information of the terminal's digital twin service, or the authorization information of the terminal's digital twin service and the validity time information of the authorization information; and query result information, which is used to instruct the terminal to allow or disallow the digital twin task, thereby enabling the authorization of the digital twin task and supporting the authorization of the digital twin task by the physical terminal.

[0116] In this embodiment of the application, the first operation related to the authorization of performing the digital twin task may include at least one of the following:

[0117] Determine whether the terminal is allowed or not to perform digital twin tasks; (for general terminals, the default is to not allow the execution of digital twin tasks).

[0118] Determine whether to accept or reject the digital twin task; (e.g., determine whether to accept or reject the arriving digital twin task).

[0119] Determine the candidate terminal list for digital twin services;

[0120] Send a first query message, which is used to ask the terminal whether it allows the execution of a digital twin task.

[0121] Therefore, based on the first information obtained, the network, such as the twin task management network element, can determine whether to accept the digital twin task and select candidate terminals to execute the data twin task.

[0122] In one implementation, after determining the candidate terminal list for digital twin services, the first communication device can send this candidate terminal list to the fourth communication device, such as a network element for user data management (e.g., UDR or UDM), for storage for later use.

[0123] In one embodiment, when a digital twin task arrives, the first communication device performs a first operation related to digital twin task authorization based on the first information obtained.

[0124] Optionally, the first operation related to the authorization of the digital twin task mentioned above includes: the first communication device determining that it accepts the digital twin task and determining the list of terminals that accept the digital twin task.

[0125] Optionally, the contract information for the digital twin service on the terminal may include at least one of the following:

[0126] Allowing or disallowing digital twin business operations;

[0127] Conditions under which the terminal is allowed to perform digital twin tasks, and / or conditions under which the terminal is not allowed to perform digital twin tasks;

[0128] Contract type;

[0129] The scope of permitted digital twin tasks, and / or the scope of prohibited digital twin tasks.

[0130] Optionally, the authorization information for the terminal's digital twin service may include at least one of the following:

[0131] Comply with the contract information for digital twin business;

[0132] Allowing or disallowing digital twin business operations;

[0133] Conditions under which the terminal is allowed to perform digital twin tasks, and / or conditions under which the terminal is not allowed to perform digital twin tasks;

[0134] The range of digital twin tasks that are allowed to be performed, and / or the range of digital twin tasks that are not allowed to be performed.

[0135] In one implementation, disallowing the execution of digital twin services includes disallowing the execution of any digital twin task.

[0136] In one implementation, performing a digital twin service is equivalent to complying with the contractual information for the digital twin service.

[0137] It's easy to understand that even if a terminal has already signed up for digital twin services, it can temporarily disallow the execution of these services at the user's request, sending authorization information to the network in this case. In this situation, the authorization information takes precedence over the subscription information. When the terminal resumes permission to execute digital twin services, it can still notify the network via authorization information. At this point, the network can determine whether each arriving digital twin task is permitted to execute, based on the subscription information for the digital twin services.

[0138] Optionally, the conditions under which the terminal is permitted to perform digital twin tasks in the aforementioned contract information and / or authorization information may include at least one of the following:

[0139] The first location range of the terminal;

[0140] First time period range;

[0141] The terminal's first available power range; for example, the available power is greater than and / or equal to x1%, where x1 can be set based on actual needs and is not limited thereto.

[0142] The first range of available resources for the terminal; for example, available computing and / or storage resources are greater than and / or equal to x2%, where x2 can be set based on actual needs and is not limited thereto.

[0143] In one embodiment, the first location range of the terminal includes: an identifier for the location range, such as a cell list, a tracking area list, etc., which can be used to indicate that the terminal is only allowed to perform digital twin tasks within this location range; or, the location range is not restricted when performing digital twin tasks.

[0144] In one implementation, the first time period range includes a start time, duration, and end time, which can be used to indicate that the terminal is only allowed to execute digital twin tasks within this time period; alternatively, there may be no time period restriction when executing digital twin tasks, which applies to dedicated digital twin terminals. The duration can be counted from the start time or from the received time period range. The end of the duration count represents the end time.

[0145] In one implementation, the terminal's first available power range indicates that the digital twin task will only be performed if the terminal meets this available power range.

[0146] In one implementation, the first available resource range of the terminal indicates that the digital twin task is executed only if the terminal's computing / storage resources meet this available resource range.

[0147] In one implementation, any of the above ranges includes a default value of: no limitation.

[0148] Optionally, the scope of permitted digital twin tasks in the aforementioned contract information and / or authorization information may include at least one of the following:

[0149] Second position range;

[0150] Second time period range;

[0151] The first power consumption range for the task; for example, the power consumption of a digital twin task is less than and / or equal to y1% or is unlimited; this y1 can be set based on actual needs and is not limited thereto.

[0152] The scope of the primary terminal capabilities required by the task; for example, the terminal capabilities required by the task could be: application functions; or NAS; or AS; or a combination of the above.

[0153] The first resource overhead range for the task; for example, the computational and / or storage resource overhead of a digital twin task is less than and / or equal to y2%; this y2 can be set based on actual needs and is not limited thereto;

[0154] Description information of permitted digital twin tasks;

[0155] Information about the requester (such as a consumer) that is allowed to request a twin task.

[0156] In one implementation, the second location interval range includes: an identifier for the location interval, such as a cell list or TAlist, indicating that only digital twin tasks whose location belongs to that location interval are allowed to be executed.

[0157] In one implementation, the second time period range includes a start time, duration, and end time, indicating that only digital twin tasks whose execution time falls within this time period are allowed. The duration can be counted from the start time or from the received time period range. The end of the duration count represents the end time.

[0158] In one implementation, the first power consumption range of the task represents a digital twin task that allows power consumption to be less than and / or equal to the power consumption range required by this power consumption range.

[0159] In one implementation, the first resource overhead range of a task represents a digital twin task that allows resource overhead to be less than and / or equal to this resource overhead range.

[0160] In one implementation, a default value for the above range includes: no restriction. For example, for permitted digital twin tasks, there are no restrictions on location ranges, time periods, and / or power consumption, etc.

[0161] Optionally, the conditions under which the terminal is not allowed to perform digital twin tasks in the aforementioned contract information and / or authorization information may include at least one of the following:

[0162] The range of the third location interval of the terminal;

[0163] The third time period range;

[0164] The second available power range of the terminal; for example, the available power is less than and / or equal to x3%, where x3 can be set based on actual needs and is not limited thereto.

[0165] The second range of available resources for the terminal; for example, available computing and / or storage resources less than and / or equal to x2%, where x2 can be set based on actual needs and is not limited thereto.

[0166] In one embodiment, the third location range of the terminal includes: an identifier of the location range, such as a cell list, a tracking area list, etc., which can be used to indicate that the terminal is not allowed to perform digital twin tasks within this location range; or, the location range is not restricted when performing digital twin tasks.

[0167] In one implementation, the third time period range includes: start time, duration, end time, etc., which can be used to indicate that the terminal is not allowed to execute digital twin tasks within this time period; or, there is no time period restriction when executing digital twin tasks.

[0168] In one implementation, the second available power range of the terminal indicates that the digital twin task will not be performed if the terminal meets the requirements of this available power range.

[0169] In one implementation, the second available resource range of the terminal indicates that the digital twin task is not executed when the terminal's computing / storage resources meet this available resource range.

[0170] In one implementation, any of the above ranges includes a default value of: no limitation.

[0171] Optionally, the scope of disallowed digital twin tasks in the aforementioned contract information and / or authorization information may include at least one of the following:

[0172] The fourth position range;

[0173] The fourth time period;

[0174] The second power consumption range for the task; for example, the power consumption of a digital twin task is less than and / or equal to y2% or is unlimited; this y1 can be set based on actual needs and is not limited thereto.

[0175] The scope of the second terminal capabilities required by the task; for example, the terminal capabilities required by the task may be: application functions; or NAS; or AS; or a combination of the above functions;

[0176] The second resource overhead range for the task; for example, the computational and / or storage resource overhead of a digital twin task is less than and / or equal to y4%; this y4 can be set based on actual needs and is not limited thereto;

[0177] Description information of permitted digital twin tasks;

[0178] Information about the requester (such as a consumer) that is allowed to request a twin task.

[0179] In one implementation, the fourth location interval includes: an identifier for the location interval, such as a cell list or TAlist. The fourth location interval indicates that digital twin tasks whose locations belong to that location interval are not allowed to be executed.

[0180] In one implementation, the fourth time period range includes: a start time, a duration, and an end time. The fourth time period range indicates that digital twin tasks whose execution time falls within this time period are not permitted. The duration can be counted from the start time or from the received time period range. The end of the duration count represents the end time.

[0181] In one implementation, the second power consumption range of the task represents a digital twin task that is not allowed to consume less than and / or equal to the power consumption required by this power consumption range.

[0182] In one implementation, the second resource overhead range of a task represents a digital twin task whose resource overhead is not allowed to be less than and / or equal to this resource overhead range.

[0183] In one implementation, a default value for the above range includes: no restriction. For example, for disallowed digital twin tasks, there is no restriction on location range, time period, and / or power consumption.

[0184] Optionally, the description information of the permitted or prohibited digital twin tasks may include at least one of the following:

[0185] Types of twin tasks; for example, new business verification, new technology verification, simulation, fault reproduction, etc.

[0186] An installation package may or may not be required; for example, this installation package may include, but is not limited to: OS version, Modem version, APP installation package, etc.

[0187] Access requirements for the terminal; for example, access requirements include, but are not limited to: camera, NAS, AS, storage, photo album, etc.

[0188] Requirements for terminal capabilities;

[0189] Power consumption of the terminal;

[0190] Resource overhead on the terminal; for example, resource overhead includes but is not limited to: power consumption, storage (such as memory) overhead (such as CPU), computing overhead (such as power consumption), etc.

[0191] Task execution location;

[0192] Task execution time.

[0193] In one implementation, if a certain type of digital twin task requires an installation package, and the cost is high or the terminal does not allow the installation package, then the terminal may not allow the execution of the digital twin task; or, if a certain type of digital twin task does not require an installation package, then the terminal may allow the execution of the digital twin task.

[0194] In another implementation, if a certain type of digital twin task requires camera access, but the terminal does not want to grant camera access, then the terminal may not allow the execution of the digital twin task.

[0195] Optionally, the contract type in the above contract information may include any of the following:

[0196] The first type indicates that digital twin business operations are permitted;

[0197] The second type indicates that digital twin services are not permitted.

[0198] The third type indicates that when a digital twin task for a terminal arrives, it is necessary to query the terminal to see if it allows the execution of the digital twin task.

[0199] Optionally, if the first information includes the authorization information of the digital twin service of the terminal and the subscription information of the digital twin service of the terminal, at least one of the following must be satisfied:

[0200] The authorization information has a higher priority than the contract information.

[0201] When the authorization information includes permission to perform digital twin services or compliance with digital twin service contract information, a first operation related to digital twin task authorization is performed based on the contract information.

[0202] When the authorization information includes disallowing the execution of digital twin services (regardless of whether the contract information allows digital twin services), the first operation performed according to the authorization information includes at least one of the following: determining that the terminal does not allow the execution of digital twin tasks, or determining that digital twin tasks are not accepted.

[0203] In one implementation, the authorization information for a terminal's digital twin service takes precedence over the subscription information. For example, if the authorization information for a terminal's digital twin service includes disallowing the execution of digital twin services, but the subscription information for the terminal's digital twin service includes allowing the execution of digital twin tasks, then it is determined that the digital twin task will not be accepted.

[0204] In one embodiment, when the authorization information of the terminal's digital twin service includes disallowing the execution of the digital twin service, and a digital twin task arrives, even if the subscription information of the terminal's digital twin service includes allowing the execution of the digital twin service, the first communication device will refuse or disallow the data twin task related to the terminal.

[0205] In one embodiment, when the authorization information of the terminal's digital twin service includes permission to execute the digital twin service, and the digital twin task arrives, the first communication device determines whether the terminal allows or disallows the execution of the digital twin task based on the terminal's digital twin service subscription information.

[0206] In one implementation, when a digital twin task for a terminal arrives, and the subscription type of the digital twin task is a third type, and there is authorization information for the digital twin service of the terminal sent by the terminal or AF, the first communication device determines whether the terminal allows the digital twin task based on the authorization information, without sending a first query information to the terminal, that is, without querying the terminal whether the digital twin task is allowed to be executed.

[0207] Optionally, when the first information includes query result information, the first communication device may also send first query information to the terminal when the digital twin task arrives, before acquiring the first information. The first query information is used to query whether the terminal allows the execution of the digital twin task. Then, the first communication device receives the query result information from the terminal to determine whether the terminal allows the execution of the digital twin task.

[0208] 1) Optionally, for the first operation related to authorizing the execution of the digital twin task, when the first condition is met, the first communication device determines that the terminal is allowed to execute the digital twin task.

[0209] The first condition includes at least one of the following:

[0210] The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services;

[0211] The signed agreement includes permission to perform digital twin tasks;

[0212] The contract type in the contract information is the first type;

[0213] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal allows digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute digital twin services;

[0214] The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks;

[0215] The digital twin task falls within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information.

[0216] 2) Optionally, for the first operation related to the authorization of performing the digital twin task, when the second condition is met, the first communication device determines that the terminal is not allowed to perform the digital twin task.

[0217] The second condition includes at least one of the following:

[0218] The authorization information includes disallowing the execution of digital twin services;

[0219] The signed agreement includes provisions prohibiting the execution of digital twin tasks;

[0220] The contract type in the contract information is the second type;

[0221] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal does not allow digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes disallowing the execution of digital twin services;

[0222] The terminal does not meet the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks, or the terminal meets the conditions in the contract information and / or authorization information that the terminal is not allowed to perform digital twin tasks.

[0223] The digital twin task does not fall within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information, or the digital twin task falls within the scope of prohibited digital twin tasks as stated in the contract information and / or authorization information.

[0224] In one implementation, the contract information in the second condition, which includes disallowing the execution of digital twin services, may further include: the contract information including disallowing the execution of digital twin services, and the authorization information including contract information allowing the execution of digital twin tasks or compliance with digital twin services. It is easy to understand that in this case, the authorization information including allowing the execution of digital twin tasks is equivalent to the contract information allowing compliance with digital twin services.

[0225] In one implementation, when the contract type in the contract information is type three, and the authorization information includes disallowing the execution of digital twin services, it is determined that the terminal is not allowed to execute digital twin tasks. It is easy to understand that the authorization information is equivalent to the proactively provided query result information. Therefore, even if it is type three, there is no need to repeat the query.

[0226] 3) Optionally, for the first operation related to the authorization of performing the digital twin task, when the third condition is met, the first communication device determines to accept the digital twin task.

[0227] The third condition includes at least one of the following:

[0228] There exists at least one terminal that meets the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks;

[0229] The digital twin task satisfies the scope of permitted digital twin tasks as stated in the contract information and / or authorization information;

[0230] The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services;

[0231] The signed agreement includes permission to perform digital twin tasks;

[0232] The contract type in the contract information is the first type;

[0233] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal allows digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute digital twin services;

[0234] The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks;

[0235] The digital twin task is within the scope permitted to be performed in the contract information and / or authorization information.

[0236] 4) Optionally, for the first operation related to the authorization of the digital twin task, when the fourth condition is met, the first communication device determines that it will not accept the digital twin task.

[0237] The fourth condition includes at least one of the following:

[0238] No terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks;

[0239] The digital twin task does not meet the scope of permitted digital twin tasks as stated in the contract information and / or authorization information;

[0240] The authorization information includes disallowing the execution of digital twin services;

[0241] The signed agreement includes provisions prohibiting the execution of digital twin tasks;

[0242] The contract type in the contract information is the second type;

[0243] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal does not allow digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes disallowing the execution of digital twin services;

[0244] The terminal does not meet the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks, or the terminal meets the conditions in the contract information and / or authorization information that the terminal is not allowed to perform digital twin tasks.

[0245] The digital twin task does not fall within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information, or the digital twin task falls within the scope of prohibited digital twin tasks as stated in the contract information and / or authorization information.

[0246] Optionally, the candidate terminal list for digital twin services includes terminals that can be used for digital twin services.

[0247] 5) Optionally, for the first operation related to the authorization of the digital twin task, when the fifth condition is met, the first communication device determines the candidate terminal list for the digital twin service.

[0248] The fifth condition includes at least one of the following:

[0249] The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services;

[0250] The contract information includes permission to perform digital twin services;

[0251] The contract type in the contract information is the first type;

[0252] The contract type in the digital twin service of the terminal is the third type, and the obtained query result information indicates that the terminal allows the digital twin task; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute the digital twin service;

[0253] The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks.

[0254] 6) Optionally, sending the first query information to the terminal may include: when the sixth condition is met, the first communication device sends the first query information to the terminal.

[0255] The sixth condition includes at least one of the following:

[0256] The contract type in the contract information is the third type;

[0257] The contract type in the authorization information is the third type;

[0258] There is no contractual or authorization information for the aforementioned terminal digital twin service.

[0259] Optionally, the first communication device may receive a digital twin task request, which includes descriptive information about the digital twin service.

[0260] In some embodiments, the first communication device may receive digital twin task requests from the AF / twin task consumer.

[0261] Optionally, the digital twin task request may include a list of selected terminals performing digital twin services, or may not include a list of selected terminals performing digital twin services.

[0262] It is easy to understand that this embodiment can support the authorization of digital twin tasks by physical terminals, as well as the network's ability to determine whether to accept digital twin tasks and select candidate terminals to execute them.

[0263] Please see Figure 3 , Figure 3 This is a flowchart of a digital twin task authorization method provided in an embodiment of this application. The method is applied to a second communication device; the second communication device includes, but is not limited to, at least one of the following: a terminal (UE) and an AF. Figure 3 As shown, the method includes the following steps:

[0264] Step 31: The second communication device sends the second information.

[0265] In this embodiment, the second information may include: authorization information for the digital twin service of the terminal, or authorization information for the digital twin service of the terminal and the validity period information of the authorization information.

[0266] In one implementation, the second communication device can send second information to a network element (such as a core network element).

[0267] Optionally, the second communication device may send second information to at least one of the following: a first communication device (such as a network element for twin task management), a fourth communication device (such as a UDR or UDM), an AMF, or a NEF.

[0268] In one embodiment, the second communication device can send second information to the first communication device (such as a network element for twin task management), so that the first communication device can perform relevant operations for digital twin task authorization based on the acquired second information.

[0269] In another implementation, the second communication device can send the second information to a fourth communication device (such as a UDR or UDM), and the fourth communication device stores the second information. The second communication device can also indirectly send the second information to the first or fourth communication device, for example, by sending the second information to an AMF or NEF, and then the AMF or NEF sends the second information to the second or fourth communication device.

[0270] It should be noted that the specific content of the authorization information for the digital twin service of the terminal can be found in the above embodiments, and will not be repeated here.

[0271] Optionally, sending the second information may include: the second communication device sending the second information when a seventh condition is met. The seventh condition includes at least one of the following:

[0272] Generate or update the second information;

[0273] The user sets the second information;

[0274] The second communication device is pre-configured with the second information.

[0275] Optionally, the second information may be sent in one of the following ways: a registration request message, a service request message, or an inquiry result message; wherein the inquiry result message is used to indicate whether the terminal allows or disallows the digital twin task.

[0276] It is easy to understand that this embodiment can support the authorization of digital twin tasks by physical terminals / AFs.

[0277] Please see Figure 4 , Figure 4 This is a flowchart illustrating a digital twin task authorization method provided in an embodiment of this application. The method is applied to a third communication device; the third communication device includes, but is not limited to, a terminal (UE). Figure 4 As shown, the method includes the following steps:

[0278] Step 41: The third communication device receives the first query information, which is used to ask the terminal whether it allows the execution of the digital twin task.

[0279] Step 42: The third communication device sends an inquiry result information, which is used to indicate whether the terminal allows or disallows the digital twin task.

[0280] In one embodiment, the third communication device can receive a first query message from one of the following and return corresponding query result information: a first communication device (such as a network element for twin task management), or an AMF. In another embodiment, the first communication device sends the first query message to the AMF, and the AMF then sends the first query message to the third communication device. In yet another embodiment, the third communication device sends query result information to the AMF, and the AMF sends query result information to the first communication device.

[0281] Optionally, the first query information may include at least one of the following:

[0282] The description information of the digital twin task and the authorization query request for the digital twin task.

[0283] Optionally, the description information of the digital twin task may include at least one of the following:

[0284] Types of twin tasks;

[0285] An installation package may or may not be required.

[0286] Permission requirements for the terminal;

[0287] Requirements for terminal capabilities;

[0288] Power consumption of the terminal;

[0289] Resource overhead on the terminal;

[0290] Task execution location;

[0291] Task execution time.

[0292] Optionally, the query result information may further include: the authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information.

[0293] It should be noted that the specific content of the authorization information of the digital twin service of the terminal, and / or the specific content of the description information of the digital twin task, can be found in the above embodiments, and will not be repeated here.

[0294] It is easy to understand that this embodiment can support the authorization of digital twin tasks by physical terminals.

[0295] Please see Figure 5 , Figure 5 This is a flowchart of a digital twin task authorization method provided in an embodiment of this application. The method is applied to a fourth communication device; this fourth communication device includes, but is not limited to, network elements for user data management (such as UDR or UDM). Figure 5 As shown, the method includes the following steps:

[0296] Step 51: The fourth communication device receives the information acquisition request.

[0297] The information acquisition request is used to acquire one of the following: third information, terminal's contract information, or information related to the terminal's digital twin business.

[0298] Understandably, the contract information of the aforementioned terminal includes the contract information for the terminal's digital twin service. It is easy to understand that the terminal's contract information includes contract information for one or more services. When a request is made to retrieve contract information, all contract information of the terminal (including the contract information for the digital twin service) can be returned.

[0299] The relevant information of the digital twin service of the aforementioned terminals includes, but is not limited to, at least one of the following: contract information of the digital twin service, authorization information of the digital twin service, authorization duration of the authorization information of the digital twin service, and a list of candidate terminals for the digital twin service.

[0300] Step 52: The fourth communication device sends the third information.

[0301] The third information may include at least one of the following:

[0302] The contract information for the digital twin service on the terminal;

[0303] Authorization information for the terminal's digital twin service;

[0304] The authorization information for the digital twin service of the terminal, and the validity period information of the authorization information;

[0305] List of candidate terminals for digital twin services.

[0306] In one implementation, the fourth communication device can receive an information acquisition request from the first communication device (such as a twin task management network element) and return third information.

[0307] In one embodiment, the subscription information for the digital twin service of the terminal in the third information includes a subscription type, which can be any one of the following: a first type or a third type; wherein, the first type indicates that the execution of the digital twin task is permitted; and the third type indicates that when a digital twin task for the terminal arrives, the terminal is asked whether it is permitted to execute the digital twin task.

[0308] The contract information for the digital twin service on the terminal, such as Figure 2 As previously mentioned, this will not be repeated here.

[0309] Authorization information for the terminal's digital twin service, such as Figure 2 As previously mentioned, this will not be repeated here.

[0310] It is easy to understand that through this embodiment, the twin task management network element can obtain the contract information and / or authorization information of the terminal's digital twin service, thereby supporting the determination of whether to accept the digital twin task and the selection of candidate terminals to execute the data twin task.

[0311] Please see Figure 6 , Figure 6 This is a flowchart illustrating a digital twin task authorization method provided in an embodiment of this application. The method is applied to a fifth communication device; this fifth communication device includes, but is not limited to, an AF (Automatic Requester) and a requester of the digital twin task (such as a consumer). Figure 6 As shown, the method includes the following steps:

[0312] Step 61: The fifth communication device sends a digital twin task request, which includes a description of the digital twin service.

[0313] In some embodiments, the fifth communication device may send a digital twin task request to the first communication device (such as a network element for twin task management, which may be referred to as: twin task management network element).

[0314] It should be noted that the specific content included in the description information of the digital twin task can be found in the above embodiments, and will not be repeated here.

[0315] Optionally, the digital twin task request may include a list of selected terminals performing digital twin services, or may not include a list of selected terminals performing digital twin services.

[0316] Optionally, the fifth communication device may also receive indication information, which indicates whether to accept the digital twin task; wherein, if the digital twin task is accepted, the digital twin task request may also include a list of terminals that allow the digital twin task.

[0317] In some embodiments, the fifth communication device can receive indication information from the terminal indicating whether to accept the digital twin task.

[0318] It is easy to understand that this embodiment can support initiating digital twin task requests to the twin task management network element.

[0319] The following is combined with Figures 7 to 10 The embodiments of this application will be described in detail.

[0320] Example 1

[0321] like Figure 7 As shown, the digital twin task authorization process in Embodiment 1 of this application includes the following steps:

[0322] Step 71: The twin task management network element receives a digital twin task request related to the physical UE from the AF / digital twin task requester (consumer). The request includes a description of the digital twin task. Optionally, the request may also include a list of selected UEs performing the digital twin task.

[0323] Step 72: Optionally, when the request in step 71 includes a list of UEs, the twin task management network element requests the UDM to obtain the subscription information of the UE's digital twin service.

[0324] Alternatively, when the request in step 71 does not include a list of UEs, the twin task management network element can filter and request the UDM to obtain the UE's digital twin service subscription information.

[0325] Step 73: The twin task management network element obtains the UE's digital twin service subscription information from the UDM, and proceeds to step 74 or step 76 based on the obtained subscription information.

[0326] For example, the contract information includes the contract type for digital twin services. When the contract type is the first type or the second type, that is, when digital twin services are allowed or not allowed, proceed to step 76.

[0327] For example, the contract information includes the contract type for digital twin services. When the contract type is the third type, that is, when a digital twin task for the terminal arrives, it is necessary to ask the terminal whether to allow the execution of the digital twin task, then proceed to step 74.

[0328] Step 74: The twin task management network element sends a first query message to the UE, which is used to ask the UE whether it allows the execution of the digital twin task.

[0329] Optionally, the twin task management network element can directly send the first query information to the UE, or send the first query information to the UE through the AMF.

[0330] Optionally, the first query information includes at least one of the following: description information of the digital twin task, and authorization query request for the digital twin task.

[0331] Step 75: The UE sends an inquiry result information to the twin task management network element. The inquiry result information is used to indicate whether the terminal allows or disallows the digital twin task.

[0332] Step 76: Based on the contract information obtained in Step 73 and / or the query result information received in Step 75, the twin task management network element determines whether to accept or not accept the digital twin task.

[0333] Specifically, if no UE satisfies the digital twin task, the digital twin task is rejected / not accepted; otherwise, the digital twin task is accepted and a list of UEs to execute the digital twin task is determined. Optionally, when accepting the digital twin task, the AF / digital twin task consumer returns the list of UEs that accepted the digital twin task and / or selected UEs.

[0334] Example 2

[0335] like Figure 8 As shown, the digital twin task authorization process in Embodiment 2 of this application includes the following steps:

[0336] Step 81: The twin task management network element obtains the UE's digital twin service subscription information from the UDM in advance, and forms a list of UEs that can perform digital twin tasks.

[0337] Optionally, the subscription type in the digital twin service subscription information of the UEs in the UE list includes one of the following:

[0338] The first type allows for the execution of digital twin tasks;

[0339] The third type involves querying the terminal to determine whether it is permitted to execute the digital twin task when a digital twin task for the terminal arrives.

[0340] It is easy to understand that UEs with a contract type of type 2, namely "not allowed to perform digital twin tasks", are not included in the UE list.

[0341] Step 82: The twin task management network element receives a digital twin task request related to the physical UE from the AF / twin task consumer. The request includes a description of the digital twin task. The request does not include a list of selected UEs to perform the digital twin task.

[0342] Step 83: The twin task management network element selects a UE that meets the conditions based on the description information of the digital twin task. For the selected UE, when the subscription type of the UE's digital twin task is type three, that is, when the digital twin task for the terminal arrives, it is necessary to query the terminal whether to allow the execution of the digital twin task, proceed to step 84.

[0343] Steps 84-85 are the same as steps 74-75 in Example 1, and will not be repeated here.

[0344] Step 86: If no UE satisfies the digital twin task, reject / do not accept the digital twin task; otherwise, accept the digital twin task and determine the list of UEs to perform the digital twin task. Optionally, when accepting the digital twin task, return the list of UEs that accepted the digital twin task and / or selected UEs to the AF / digital twin task consumer.

[0345] Example 3

[0346] like Figure 9 As shown, the digital twin task authorization process in Embodiment 3 of this application includes the following steps:

[0347] Step 91: The UE or AF sends the authorization information for the UE's digital twin service and / or the validity period of the authorization information to the network, such as UDM / UDR.

[0348] In one implementation, the network can overwrite the UE's digital twin service subscription information based on the UE's digital twin service authorization information.

[0349] In another implementation, the network can simultaneously store the authorization information of the UE's digital twin service and the subscription information of the UE's digital twin service.

[0350] In another implementation, the network can store the authorization information of the UE's digital twin service, but the UE's digital twin service subscription information does not exist in the network.

[0351] Step 92: The twin task management network element receives a digital twin task request related to the physical UE from the AF / twin task consumer. The request includes a description of the digital twin task. Optionally, the request may also include a list of selected UEs performing the digital twin task.

[0352] Step 93: When the request in step 71 includes a list of UEs, the twin task management network element requests the UDM to obtain the subscription information and / or authorization information of the twin services related to the UEs.

[0353] Step 94: The twin task management network element receives the UE-related twin service subscription information and / or UE digital twin service authorization information from the UDM.

[0354] Step 95: The twin task management network element determines whether to accept or not to accept the digital twin task based on the obtained contract information and / or authorization information.

[0355] Specifically, if no UE satisfies the digital twin task, the digital twin task is rejected / not accepted; otherwise, the digital twin task is accepted and a list of UEs to execute the digital twin task is determined. Optionally, when accepting the digital twin task, the AF / digital twin task consumer returns the list of UEs that accepted the digital twin task and / or selected UEs.

[0356] It should be noted that in this embodiment 3, a query process similar to step 74 in embodiment 1 can also be triggered, which will not be described in detail here.

[0357] Example 4

[0358] Step 101: The twin task management network element obtains information about UEs other than those with a subscription type of type 2, i.e., "not allowed to perform digital twin tasks" (e.g., UEs with a subscription type of type 1 and / or UEs with a subscription type of type 3), and the subscription information of the digital twin services of the UEs from the UDM to form a candidate UE list.

[0359] Step 102: The UE or AF sends the authorization information of the UE's digital twin service and / or the validity period of the authorization information to the network, such as the twin mission management network.

[0360] Optionally, the twin task management network element can determine the candidate UE list for the data twin task based on at least one of the following:

[0361] (1) UE's digital twin service contract information;

[0362] (2) Authorization information for the UE's digital twin service;

[0363] (2) The authorization information of the UE’s digital twin service and the validity period of the authorization information.

[0364] In one implementation, the network can overwrite the UE's digital twin service subscription information based on the UE's digital twin service authorization information.

[0365] In another implementation, the network can simultaneously store the authorization information of the UE's digital twin service and the subscription information of the UE's digital twin service.

[0366] In another implementation, the network can store the authorization information of the UE's digital twin service, but the UE's digital twin service subscription information does not exist in the network.

[0367] Step 103: The twin task management network element receives a digital twin task request related to the physical UE from the AF / twin task consumer. The request includes a description of the digital twin task. The request does not include a list of selected UEs to perform the digital twin task.

[0368] Step 104: The twin task management network element determines the UEs that meet the conditions based on the description information of the digital twin task and the candidate UE list.

[0369] Optionally, for the selected UE, when the subscription type of the UE's digital twin task is the third type, that is, when the digital twin task about the terminal arrives, it is necessary to ask the terminal whether to allow the execution of the digital twin task, and there is no "authorization information of the UE's digital twin service" about the UE or about the digital twin task, proceed to step 105.

[0370] Optionally, for the selected UE, when the subscription type of the UE's digital twin task is the third type, that is, when the digital twin task about the terminal arrives, it is necessary to ask the terminal whether to allow the execution of the digital twin task, and when there is "authorization information of the UE's digital twin service" about the UE or about the digital twin task, it can be directly determined whether the UE executes the digital twin task, and then it can directly proceed to 107.

[0371] Steps 105-106 are the same as steps 74-75 in Example 1, and will not be repeated here.

[0372] Step 107: If no UE satisfies the digital twin task, reject / do not accept the digital twin task; otherwise, accept the digital twin task and determine the list of UEs to perform the digital twin task. Optionally, when accepting the digital twin task, return the list of UEs that accepted the digital twin task and / or selected UEs to the AF / digital twin task consumer.

[0373] Please see Figure 11 , Figure 11 This is a schematic diagram of the structure of a digital twin task authorization device provided in an embodiment of this application. The device is applied to a first communication device; the first communication device includes, but is not limited to, a digital twin task management network element. Figure 11 As shown, the digital twin mission authorization device 110 includes:

[0374] Module 111 is used to acquire first information;

[0375] Execution module 112 is used to perform a first operation related to digital twin task authorization based on the first information;

[0376] The first information includes at least one of the following:

[0377] The contract information for the digital twin service on the terminal;

[0378] The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information;

[0379] The query result information is used to indicate whether the terminal allows or disallows the digital twin task.

[0380] Optionally, the authorization information for the digital twin service of the terminal is obtained from one of the following: the terminal, application function AF;

[0381] And / or, the query result information is obtained from one of the following: terminal, AF.

[0382] Optionally, the execution module 112 is configured to perform at least one of the following:

[0383] Determine whether the terminal allows or disallows the execution of digital twin tasks;

[0384] Decide whether to accept or reject the digital twin task;

[0385] Determine the candidate terminal list for digital twin services;

[0386] Send a first query message, which is used to ask the terminal whether it allows the execution of a digital twin task.

[0387] Optionally, the execution module 112 is configured to: determine the received digital twin task and determine the terminal list of the received digital twin task.

[0388] Optionally, the contract information includes at least one of the following:

[0389] Allowing or disallowing digital twin business operations;

[0390] Conditions under which the terminal is allowed to perform digital twin tasks, and / or conditions under which the terminal is not allowed to perform digital twin tasks;

[0391] Contract type;

[0392] The scope of permitted digital twin tasks, and / or the scope of prohibited digital twin tasks.

[0393] Optionally, the authorization information includes at least one of the following:

[0394] Comply with the contract information for digital twin business;

[0395] Allowing or disallowing digital twin business operations;

[0396] Conditions under which the terminal is allowed to perform digital twin tasks, and / or conditions under which the terminal is not allowed to perform digital twin tasks;

[0397] The range of digital twin tasks that are allowed to be performed, and / or the range of digital twin tasks that are not allowed to be performed.

[0398] Optionally, the conditions under which the terminal is allowed to perform digital twin tasks include at least one of the following:

[0399] The first location range of the terminal;

[0400] First time period range;

[0401] The terminal's initial available power range;

[0402] The first available resource range for the terminal;

[0403] And / or, the scope of permitted digital twin tasks includes at least one of the following:

[0404] Second position range;

[0405] Second time period range;

[0406] The initial power consumption range of the task;

[0407] The scope of the primary terminal capabilities required by the mission;

[0408] The first resource overhead range of the task;

[0409] Description information of permitted digital twin tasks;

[0410] Information about the requester that is allowed to request a twin task;

[0411] And / or, the conditions under which the terminal is not allowed to perform digital twin tasks include at least one of the following:

[0412] The range of the third location interval of the terminal;

[0413] The third time period range;

[0414] The terminal's second available power range;

[0415] The terminal's second available resource range;

[0416] And / or, the scope of disallowing the execution of digital twin tasks includes at least one of the following:

[0417] The fourth position range;

[0418] The fourth time period;

[0419] The second power consumption range of the task;

[0420] The required capabilities of the second terminal for the mission;

[0421] The second resource overhead of the task;

[0422] Description information of disallowed digital twin tasks;

[0423] Requesting information from the requester of the twin task is not permitted.

[0424] Optionally, the description information of the permitted digital twin task or the description information of the prohibited digital twin task includes at least one of the following:

[0425] Types of twin tasks;

[0426] An installation package may or may not be required.

[0427] Permission requirements for the terminal;

[0428] Requirements for terminal capabilities;

[0429] Power consumption of the terminal;

[0430] Resource overhead on the terminal;

[0431] Task execution location;

[0432] Task execution time.

[0433] Optionally, the contract type includes any of the following:

[0434] The first type indicates that digital twin business operations are permitted;

[0435] The second type indicates that digital twin services are not permitted.

[0436] The third type indicates that when a digital twin task for a terminal arrives, it is necessary to query the terminal to see if it allows the execution of the digital twin task.

[0437] Optionally, if the first information includes authorization information and subscription information of the digital twin service of the terminal, at least one of the following must be satisfied:

[0438] The authorization information has a higher priority than the contract information.

[0439] When the authorization information includes permission to perform digital twin services or compliance with digital twin service contract information, a first operation related to digital twin task authorization is performed based on the contract information.

[0440] When the authorization information includes disallowing the execution of digital twin services, the first operation performed according to the authorization information includes at least one of the following: determining that the terminal is not allowed to execute digital twin tasks, or determining that digital twin tasks are not accepted.

[0441] Optionally, the first information includes query result information; the digital twin task authorization device 110 further includes:

[0442] The sending module is used to send a first query message to the terminal when the digital twin task arrives. The first query message is used to ask the terminal whether it allows the execution of the digital twin task.

[0443] The acquisition module 111 is used to: receive the query result information from the terminal.

[0444] Optionally, the execution module 112 is specifically used to: determine that the terminal is allowed to execute the digital twin task when the first condition is met;

[0445] The first condition includes at least one of the following:

[0446] The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services;

[0447] The signed agreement includes permission to perform digital twin tasks;

[0448] The contract type in the contract information is the first type;

[0449] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal allows digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute digital twin services;

[0450] The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks;

[0451] The digital twin task falls within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information.

[0452] Optionally, the execution module 112 is specifically used to: determine that the terminal is not allowed to execute the digital twin task when the second condition is met;

[0453] The second condition includes at least one of the following:

[0454] The authorization information includes disallowing the execution of digital twin services;

[0455] The signed agreement includes provisions prohibiting the execution of digital twin tasks;

[0456] The contract type in the contract information is the second type;

[0457] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal does not allow digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes disallowing the execution of digital twin services;

[0458] The terminal does not meet the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks, or the terminal meets the conditions in the contract information and / or authorization information that the terminal is not allowed to perform digital twin tasks.

[0459] The digital twin task does not fall within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information, or the digital twin task falls within the scope of prohibited digital twin tasks as stated in the contract information and / or authorization information.

[0460] Optionally, the execution module 112 is specifically used to: determine to accept the digital twin task when the third condition is met;

[0461] The third condition includes at least one of the following:

[0462] There exists at least one terminal that meets the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks;

[0463] The digital twin task satisfies the scope of permitted digital twin tasks as stated in the contract information and / or authorization information;

[0464] The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services;

[0465] The signed agreement includes permission to perform digital twin tasks;

[0466] The contract type in the contract information is the first type;

[0467] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal allows digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute digital twin services;

[0468] The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks;

[0469] The digital twin task is within the scope permitted to be performed in the contract information and / or authorization information.

[0470] Optionally, the execution module 112 is specifically used to: determine that the digital twin task is not accepted when the fourth condition is met;

[0471] The fourth condition includes at least one of the following:

[0472] No terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks;

[0473] The digital twin task does not meet the scope of permitted digital twin tasks as stated in the contract information and / or authorization information;

[0474] The authorization information includes disallowing the execution of digital twin services;

[0475] The signed agreement includes provisions prohibiting the execution of digital twin tasks;

[0476] The contract type in the contract information is the second type;

[0477] The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal does not allow digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes disallowing the execution of digital twin services;

[0478] The terminal does not meet the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks, or the terminal meets the conditions in the contract information and / or authorization information that the terminal is not allowed to perform digital twin tasks.

[0479] The digital twin task does not fall within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information, or the digital twin task falls within the scope of prohibited digital twin tasks as stated in the contract information and / or authorization information.

[0480] Optionally, the execution module 112 is specifically used to: determine a candidate terminal list for digital twin services when the fifth condition is met;

[0481] The fifth condition includes at least one of the following:

[0482] The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services;

[0483] The contract information includes permission to perform digital twin services;

[0484] The contract type in the contract information is the first type;

[0485] The contract type in the digital twin service of the terminal is the third type, and the obtained query result information indicates that the terminal allows the digital twin task; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute the digital twin service;

[0486] The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks.

[0487] Optionally, the sending module is specifically used to: send the first query information to the terminal when the sixth condition is met;

[0488] The sixth condition includes at least one of the following:

[0489] The contract type in the contract information is the third type;

[0490] The contract type in the authorization information is the third type;

[0491] There is no contractual or authorization information for the aforementioned terminal digital twin service.

[0492] Optionally, the digital twin mission authorization device 110 includes:

[0493] A receiving module is used to receive a digital twin task request, wherein the digital twin task request includes descriptive information of the digital twin service.

[0494] Optionally, the digital twin task request may include a list of selected terminals performing digital twin services; or, it may not include a list of selected terminals performing digital twin services.

[0495] In this embodiment of the application, the digital twin task authorization device 110 can implement the present application. Figure 2 The various processes implemented in the method embodiments shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.

[0496] Please see Figure 12 , Figure 12 This is a schematic diagram of the structure of a digital twin task authorization device provided in an embodiment of this application. This device is applied to a second communication device. Figure 12 As shown, the digital twin mission authorization device 120 includes:

[0497] The first sending module 121 is used to send the second information;

[0498] The second information includes:

[0499] The authorization information for the digital twin service of the terminal, or the authorization information for the digital twin service of the terminal and the validity period information of the authorization information.

[0500] Optionally, the second information is sent in one of the following ways: a registration request message, a service request message, or an inquiry result message; wherein the inquiry result message is used to indicate whether the terminal allows or disallows the digital twin task.

[0501] In this embodiment of the application, the digital twin task authorization device 120 is capable of implementing the present application. Figure 3 The various processes implemented in the method embodiments shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.

[0502] Please see Figure 13 , Figure 13 This is a schematic diagram of the structure of a digital twin task authorization device provided in an embodiment of this application. This device is applied to a third communication device. Figure 13 As shown, the digital twin mission authorization device 130 includes:

[0503] The first receiving module 131 is used to receive first query information, which is used to query whether the terminal allows the execution of a digital twin task;

[0504] The second sending module 132 is used to send query result information, which is used to indicate whether the terminal allows or disallows the digital twin task.

[0505] Optionally, the first query information includes at least one of the following:

[0506] The description information of the digital twin task and the authorization query request for the digital twin task.

[0507] Optionally, the description information of the digital twin task includes at least one of the following:

[0508] Types of twin tasks;

[0509] An installation package may or may not be required.

[0510] Permission requirements for the terminal;

[0511] Requirements for terminal capabilities;

[0512] Power consumption of the terminal;

[0513] Resource overhead on the terminal;

[0514] Task execution location;

[0515] Task execution time.

[0516] Optionally, the query result information includes:

[0517] The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information.

[0518] In this embodiment of the application, the digital twin task authorization device 130 is capable of implementing the present application. Figure 4 The various processes implemented in the method embodiments shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.

[0519] Please see Figure 14 , Figure 14 This is a schematic diagram of a digital twin task authorization device provided in an embodiment of this application, which is applied to a fourth communication device. Figure 14 As shown, the digital twin mission authorization device 140 includes:

[0520] The second receiving module 141 is used to receive information acquisition requests.

[0521] The third sending module 142 is used to send third information.

[0522] The information acquisition request is used to acquire one of the following: third information, terminal's contract information, or information related to the terminal's digital twin business.

[0523] The third information includes at least one of the following:

[0524] The contract information for the digital twin service on the terminal;

[0525] Authorization information for the terminal's digital twin service;

[0526] The authorization information for the digital twin service of the terminal, and the validity period information of the authorization information;

[0527] List of candidate terminals for digital twin services.

[0528] In this embodiment of the application, the digital twin task authorization device 140 is capable of implementing the present application. Figure 5 The various processes implemented in the method embodiments shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.

[0529] Please see Figure 15 , Figure 15 This is a schematic diagram of the structure of a digital twin task authorization device provided in an embodiment of this application. This device is applied to a fifth communication device. Figure 15 As shown, the digital twin mission authorization device 150 includes:

[0530] The fourth sending module 151 is used to send a digital twin task request, wherein the digital twin task request includes description information of the digital twin service.

[0531] Optionally, the digital twin task request may include a list of selected terminals performing the digital twin task; or, it may not include a list of selected terminals performing the digital twin task.

[0532] Optionally, the digital twin mission licensing device 150 also includes:

[0533] The third receiving module is used to receive indication information, which indicates whether to accept the digital twin task; wherein, if the digital twin task is accepted, the digital twin task request also includes a list of terminals that allow the digital twin task.

[0534] In this embodiment of the application, the digital twin task authorization device 150 is capable of implementing the present application. Figure 6 The various processes implemented in the method embodiments shown, and the same beneficial effects achieved, will not be described again here to avoid repetition.

[0535] Optional, such as Figure 16 As shown, this application embodiment also provides a communication device 160, including a processor 161, a memory 162, and a program or instructions stored in the memory 162 and executable on the processor 161. When the program or instructions are executed by the processor 161, they implement the above-mentioned... Figure 2 The various processes of the digital twin task authorization method embodiment shown above, or the implementation of the above Figure 3The various processes of the digital twin task authorization method embodiment shown above, or the implementation of the above Figure 4 The various processes of the digital twin task authorization method embodiment shown above, or the implementation of the above Figure 5 The various processes of the digital twin task authorization method embodiment shown above, or the implementation of the above Figure 6 The various processes of the digital twin task authorization method embodiment shown herein can achieve the same technical effect, and will not be described again here to avoid repetition.

[0536] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described digital twin task authorization method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.

[0537] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0538] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described digital twin task authorization method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0539] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0540] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0541] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network-side device, etc.) to execute the methods described in the various embodiments of this application.

[0542] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A digital twin task authorization method, characterized in that, include: The first communication device acquires the first information; The first communication device performs a first operation related to digital twin task authorization based on the first information; The first information includes at least one of the following: The contract information for the digital twin service on the terminal; The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information; The query result information is used to indicate whether the terminal allows or disallows the digital twin task.

2. The method according to claim 1, characterized in that, The authorization information for the digital twin service of the terminal is obtained from one of the following: the terminal, the application function (AF), or the network element used for user data management; And / or, The query result information is obtained from one of the following: terminal, AF, or network element used for user data management.

3. The method according to claim 1, characterized in that, The first operation related to authorizing the execution of the digital twin task includes at least one of the following: Determine whether the terminal allows or disallows the execution of digital twin tasks; Decide whether to accept or reject the digital twin task; Determine the list of candidate terminals for digital twin services; Send a first query message, which is used to ask the terminal whether it allows the execution of a digital twin task.

4. The method according to claim 3, characterized in that The first operation related to authorizing the execution of the digital twin task includes: Determine whether to accept the arriving digital twin task; Determine the list of terminals that will accept the digital twin task.

5. The method according to claim 1, characterized in that, The contract information includes at least one of the following: Allowing or disallowing digital twin business operations; Conditions under which the terminal is allowed to perform digital twin tasks, and / or conditions under which the terminal is not allowed to perform digital twin tasks; Contract type; The scope of permitted digital twin tasks, and / or the scope of prohibited digital twin tasks.

6. The method according to claim 1, characterized in that, The authorization information includes at least one of the following: Comply with the contract information for digital twin business; Allowing or disallowing digital twin business operations; Conditions under which the terminal is allowed to perform digital twin tasks, and / or conditions under which the terminal is not allowed to perform digital twin tasks; The range of digital twin tasks that are allowed to be performed, and / or the range of digital twin tasks that are not allowed to be performed.

7. The method according to claim 5 or 6, characterized in that, The conditions under which the terminal is allowed to perform digital twin tasks include at least one of the following: The first location range of the terminal; First time period range; The terminal's initial available power range; The first available resource range for the terminal; And / or, The scope of permitted digital twin tasks includes at least one of the following: Second position range; Second time period range; The initial power consumption range of the task; The scope of the primary terminal capabilities required by the mission; The first resource overhead range of the task; Description information of permitted digital twin tasks; Information about the requester that is allowed to request a twin task; And / or, The conditions under which the terminal is not allowed to perform digital twin tasks include at least one of the following: The range of the third location interval of the terminal; The third time period range; The terminal's second available power range; The terminal's second available resource range; And / or, The scope of tasks that are not allowed to be performed in digital twin mode includes at least one of the following: The fourth position range; Fourth time period range; The second power consumption range of the task; The required capabilities of the second terminal for the mission; The second resource overhead of the task; Description information of disallowed digital twin tasks; Requesting information from the requester of the twin task is not permitted.

8. The method according to claim 7, characterized in that, The description information of the permitted digital twin task or the description information of the prohibited digital twin task includes at least one of the following: Types of twin tasks; An installation package may or may not be required. Permission requirements for the terminal; Requirements for terminal capabilities; Power consumption of the terminal; Resource overhead on the terminal; Task execution location; Task execution time.

9. The method according to claim 5, characterized in that, The contract type includes any of the following: The first type indicates that digital twin business operations are permitted; The second type indicates that digital twin services are not permitted. The third type indicates that when a digital twin task for a terminal arrives, it is necessary to query the terminal to see if it allows the execution of the digital twin task.

10. The method according to claim 1, characterized in that, If the first information includes authorization information for the digital twin service of the terminal and subscription information for the digital twin service of the terminal, then at least one of the following conditions must be met: The authorization information has a higher priority than the contract information. When the authorization information includes permission to perform digital twin services or compliance with digital twin service contract information, a first operation related to digital twin task authorization is performed based on the contract information. When the authorization information includes disallowing the execution of digital twin services, the first operation performed according to the authorization information includes at least one of the following: determining that the terminal is not allowed to execute digital twin tasks, or determining that digital twin tasks are not accepted.

11. The method according to claim 1, characterized in that, The first information includes query result information; before obtaining the first information, the method further includes: When the digital twin task arrives, the first communication device sends a first query message to the terminal, the first query message being used to ask the terminal whether it allows the execution of the digital twin task; The acquisition of the first information includes: The first communication device receives the query result information from the terminal.

12. The method according to claim 1, characterized in that, The first operation related to authorizing the execution of the digital twin task includes: When the first condition is met, the first communication device determines that the terminal is allowed to execute the digital twin task; The first condition includes at least one of the following: The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services; The signed agreement includes permission to perform digital twin tasks; The contract type in the contract information is the first type; The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal allows digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute digital twin services; The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks; The digital twin task conforms to the scope of permitted digital twin tasks as stated in the contract information and / or authorization information; And / or, The first operation related to authorizing the execution of the digital twin task includes: When the second condition is met, the first communication device determines that the terminal is not allowed to perform the digital twin task; The second condition includes at least one of the following: The authorization information includes disallowing the execution of digital twin services; The signed agreement includes provisions prohibiting the execution of digital twin tasks; The contract type in the contract information is the second type; The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal does not allow digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes disallowing the execution of digital twin services; The terminal does not meet the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks, or the terminal meets the conditions in the contract information and / or authorization information that the terminal is not allowed to perform digital twin tasks. The digital twin task does not fall within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information, or the digital twin task falls within the scope of prohibited digital twin tasks as stated in the contract information and / or authorization information.

13. The method according to claim 1, characterized in that, The first operation related to authorizing the execution of the digital twin task includes: When the third condition is met, the first communication device determines to accept the digital twin task; The third condition includes at least one of the following: There exists at least one terminal that meets the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks; The digital twin task satisfies the scope of permitted digital twin tasks as stated in the contract information and / or authorization information; The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services; The signed agreement includes permission to perform digital twin tasks; The contract type in the contract information is the first type; The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal allows digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute digital twin services; The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks; The digital twin task conforms to the scope of digital twin tasks permitted to be performed in the contract information and / or authorization information; And / or, The first operation related to authorizing the execution of the digital twin task includes: When the fourth condition is met, the first communication device determines that it will not accept the digital twin task; The fourth condition includes at least one of the following: No terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks; The digital twin task does not meet the scope of permitted digital twin tasks as stated in the contract information and / or authorization information; The authorization information includes disallowing the execution of digital twin services; The signed agreement includes provisions prohibiting the execution of digital twin tasks; The contract type in the contract information is the second type; The contract type in the contract information is the third type, and the obtained query result information indicates that the terminal does not allow digital twin tasks; or, the contract type in the contract information is the third type, and the authorization information includes disallowing the execution of digital twin services; The terminal does not meet the conditions in the contract information and / or authorization information that the terminal is allowed to perform digital twin tasks, or the terminal meets the conditions in the contract information and / or authorization information that the terminal is not allowed to perform digital twin tasks. The digital twin task does not fall within the scope of permitted digital twin tasks as stated in the contract information and / or authorization information, or the digital twin task falls within the scope of prohibited digital twin tasks as stated in the contract information and / or authorization information.

14. The method according to claim 1, characterized in that, The first operation related to authorizing the execution of the digital twin task includes: When the fifth condition is met, the first communication device determines a list of candidate terminals for the digital twin service; The fifth condition includes at least one of the following: The authorization information includes contractual information authorizing the execution of digital twin services or compliance with digital twin services; The contract information includes permission to perform digital twin services; The contract type in the contract information is the first type; The contract type in the digital twin service of the terminal is the third type, and the obtained query result information indicates that the terminal allows the digital twin task; or, the contract type in the contract information is the third type, and the authorization information includes permission to execute the digital twin service; The terminal meets the conditions in the contract information and / or authorization information that allow the terminal to perform digital twin tasks.

15. The method according to claim 1, characterized in that, Send the first query message to the terminal, including: When the sixth condition is met, the first communication device sends the first query information to the terminal; The sixth condition includes at least one of the following: The contract type in the contract information is the third type; The contract type in the authorization information is the third type; There is no contractual or authorization information for the aforementioned terminal digital twin service.

16. The method according to claim 1, characterized in that, The method further includes: The first communication device receives a digital twin task request, wherein the digital twin task request includes description information of the digital twin service.

17. The method according to claim 16, characterized in that, The digital twin task request may include a list of selected terminals performing digital twin services; or, the digital twin task request may not include a list of selected terminals performing digital twin services.

18. A digital twin task authorization method, characterized in that, include: The second communication device sends the second message; The second information includes: The authorization information for the digital twin service of the terminal, or the authorization information for the digital twin service of the terminal and the validity period information of the authorization information.

19. The method according to claim 18, characterized in that, The second information is sent in one of the following ways: a registration request message, a service request message, or an inquiry result message; wherein the inquiry result message is used to indicate whether the terminal allows or disallows the digital twin task.

20. The method according to claim 18, characterized in that, The sending of the second information includes: If the seventh condition is met, the second communication device sends the second information; The seventh condition includes at least one of the following: Generate or update the second information; The user sets the second information; The second communication device is pre-configured with the second information.

21. A digital twin task authorization method, characterized in that, include: The third communication device receives a first query message, which is used to ask the terminal whether it allows the execution of a digital twin task; The third communication device sends an inquiry result information, which is used to instruct the terminal to allow or disallow the digital twin task.

22. The method according to claim 21, characterized in that, The first query information includes at least one of the following: The description information of the digital twin task and the authorization query request for the digital twin task.

23. The method according to claim 22, characterized in that, The descriptive information of the digital twin task includes at least one of the following: Types of twin tasks; An installation package may or may not be required. Permission requirements for the terminal; Requirements for terminal capabilities; Power consumption of the terminal; Resource overhead on the terminal; Task execution location; Task execution time.

24. The method according to claim 21, characterized in that, The inquiry results also include: The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information.

25. A digital twin task authorization method, characterized in that, include: The fourth communication device receives the information acquisition request; The fourth communication device sends third information; The information acquisition request is used to acquire one of the following: third information, terminal's contract information, or information related to the terminal's digital twin business; The third information includes at least one of the following: The contract information for the digital twin service on the terminal; Authorization information for the terminal's digital twin service; The authorization information for the digital twin service of the terminal, and the validity period information of the authorization information; List of candidate terminals for digital twin services.

26. A digital twin task authorization method, characterized in that, include: The fifth communication device sends a digital twin task request, wherein the digital twin task request includes description information of the digital twin service; The digital twin task request may include a list of selected terminals for performing the digital twin task; or the digital twin task request may not include a list of selected terminals for performing the digital twin task.

27. The method according to claim 26, characterized in that, The method further includes: The fifth communication device receives indication information, which indicates whether to accept the digital twin task; In addition to accepting the information for the digital twin task, the digital twin task request also includes a list of terminals that are permitted to perform the digital twin task.

28. A digital twin task authorization device, characterized in that, include: The acquisition module is used to acquire the initial information. The execution module is configured to perform a first operation related to digital twin task authorization based on the first information; The first information includes at least one of the following: The contract information for the digital twin service on the terminal; The authorization information of the digital twin service of the terminal, or the authorization information of the digital twin service of the terminal and the validity period information of the authorization information; The query result information is used to indicate whether the terminal allows or disallows the digital twin task.

29. A digital twin task authorization device, characterized in that, include: The first sending module is used to send the second information; The second information includes: The authorization information for the digital twin service of the terminal, or the authorization information for the digital twin service of the terminal and the validity period information of the authorization information.

30. A digital twin task authorization device, characterized in that, include: The first receiving module is used to receive first query information, which is used to query whether the terminal allows the execution of a digital twin task; The second sending module is used to send query result information, which is used to indicate whether the terminal allows or disallows the digital twin task.

31. A digital twin task authorization device, characterized in that, include: The second receiving module is used to receive information retrieval requests; The third sending module is used to send third information; The information acquisition request is used to acquire one of the following: third information, terminal's contract information, or information related to the terminal's digital twin business; The third information includes at least one of the following: The contract information for the digital twin service on the terminal; Authorization information for the terminal's digital twin service; The authorization information for the digital twin service of the terminal, and the validity period information of the authorization information; List of candidate terminals for digital twin services.

32. A digital twin task authorization device, characterized in that, include: The fourth sending module is used to send a digital twin task request, wherein the digital twin task request includes description information of the digital twin service; The digital twin task request may include a list of selected terminals for performing the digital twin task; or the digital twin task request may not include a list of selected terminals for performing the digital twin task.

33. A communication device, characterized in that, The method includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When executed by the processor, the program or instructions implement the steps of the digital twin task authorization method as described in any one of claims 1 to 17, or implement the steps of the digital twin task authorization method as described in claim 18 or 20, or implement the steps of the digital twin task authorization method as described in any one of claims 21 to 24, or implement the steps of the digital twin task authorization method as described in claim 25, or implement the steps of the digital twin task authorization method as described in claim 26 or 27.

34. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the digital twin task authorization method as described in any one of claims 1 to 17, or the steps of the digital twin task authorization method as described in claim 18 or 20, or the steps of the digital twin task authorization method as described in any one of claims 21 to 24, or the steps of the digital twin task authorization method as described in claim 25, or the steps of the digital twin task authorization method as described in claim 26 or 27.

Citation Information

Patent Citations

  • Building data platform with event based graph queries

    US20210200764A1