Data transmission authorization method and apparatus, communication device, and readable storage medium
By introducing a second-node authorization mechanism during data transmission, local data transmission is allowed based on load and data attributes. This solves the latency problem caused by core network relay and achieves faster data transmission and resource conservation.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2025-10-14
- Publication Date
- 2026-04-30
AI Technical Summary
Existing technologies have relatively high data transmission latency, especially when data needs to be relayed through the core network between different terminals.
The first node requests authorization from the second node. The second node, based on its own load, the attributes of the data to be transmitted, and user information, comprehensively determines whether to allow data transmission between the first and second terminals without going through the core network, and sends a response instruction to realize local data transmission.
It reduces data transmission latency, saves resources, expands the applicable scenarios for data transmission without going through the core network, and can efficiently locate target terminals for accurate and rapid data transmission.
Smart Images

Figure CN2025127512_30042026_PF_FP_ABST
Abstract
Description
Authorization methods, apparatus, communication devices and readable storage media for data transmission
[0001] Cross-reference to related applications
[0002] This disclosure claims priority to Chinese Patent Application No. 202411480741.4, filed in China on October 23, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure belongs to the field of wireless technology, and specifically relates to a data transmission licensing method, apparatus, communication device, and readable storage medium. Background Technology
[0004] In related technologies, almost all data communication for various services requires traversing the core network. This means that data transmission between different terminals must be relayed through the core network. Even when different terminals needing to communicate access the same access network node, such as a base station, data transmission still requires relaying through the core network. Therefore, it can be seen that the data transmission methods in these related technologies have significant latency. Summary of the Invention
[0005] The purpose of this disclosure is to provide a data transmission authorization method, apparatus, communication device, and readable storage medium to solve the problem of large latency in data transmission methods in related technologies.
[0006] To solve the above-mentioned technical problems, this disclosure is implemented as follows:
[0007] Firstly, a data transmission authorization method is provided, applied to a first node, including:
[0008] The first node sends a first request to the second node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network.
[0009] The first node receives a first response from the second node, the first response being used to indicate whether data transmission between the first terminal and the second terminal is permitted or prohibited without passing through the core network.
[0010] Secondly, a data transmission authorization method is provided, applied to a second node, including:
[0011] The second node receives a first request sent by the first node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network.
[0012] The second node determines whether data transmission between the first terminal and the second terminal without going through the core network is allowed;
[0013] Based on the result of the judgment, the second node sends a first response to the first node. The first response is used to indicate whether data transmission between the first terminal and the second terminal is allowed or prohibited without passing through the core network.
[0014] Thirdly, a data transmission authorization device is provided, applied to a first node, comprising:
[0015] The first sending module is used to send a first request to the second node, wherein the first request is used to request authorization for data transmission between the first terminal and the second terminal without going through the core network.
[0016] The first receiving module is configured to receive a first response sent by the second node, wherein the first response is configured to indicate whether data transmission between the first terminal and the second terminal is permitted or prohibited without passing through the core network.
[0017] Fourthly, a data transmission authorization device is provided, applied to a second node, comprising:
[0018] The third receiving module is used to receive a first request sent by the first node, wherein the first request is used to request authorization for data transmission between the first terminal and the second terminal without going through the core network.
[0019] The second judgment module is used to determine whether data transmission between the first terminal and the second terminal without passing through the core network is allowed;
[0020] The third sending module is used to send a first response to the first node based on the result of the judgment. The first response is used to indicate whether data transmission between the first terminal and the second terminal is allowed or prohibited without passing through the core network.
[0021] Fifthly, a communication device is provided, 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 described in the first aspect, or the steps of the method described in the second aspect.
[0022] In a sixth 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 steps of the method described in the second aspect.
[0023] In a seventh aspect, a computer program product is provided, including computer instructions that, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect.
[0024] In this embodiment, the first node can send a first request to the second node, requesting authorization for data transmission between the first terminal and the second terminal without going through the core network, and receive a first response from the second node, indicating whether data transmission between the first terminal and the second terminal without going through the core network is permitted or prohibited. Thus, data transmission between the first terminal and the second terminal without going through the core network can be achieved through the assistance / authorization of the second node, thereby reducing data transmission latency and saving resources. Attached Figure Description
[0025] Figure 1 is a flowchart of a data transmission authorization method provided in an embodiment of this disclosure;
[0026] Figure 2 is a flowchart of another data transmission authorization method provided in an embodiment of this disclosure;
[0027] Figure 3 is a flowchart of the authorization process in an embodiment of this disclosure;
[0028] Figure 4 is a flowchart of the transmission link establishment process in an embodiment of this disclosure;
[0029] Figure 5 is a flowchart of the local data transmission process assisted by higher-level nodes in an embodiment of this disclosure;
[0030] Figure 6 is a schematic diagram of the structure of a data transmission authorization device provided in an embodiment of this disclosure;
[0031] Figure 7 is a schematic diagram of another data transmission authorization device provided in an embodiment of this disclosure;
[0032] Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure. Detailed Implementation
[0033] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0034] The terms "first," "second," etc., used in this disclosure and in the claims are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this disclosure can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; 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.
[0035] The authorization method, apparatus, communication device, and readable storage medium for data transmission provided in this disclosure will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0036] Please refer to Figure 1, which is a flowchart of a data transmission authorization method provided in an embodiment of this disclosure. The method is applied to a first node, and as shown in Figure 1, the method includes the following steps:
[0037] Step 11: The first node sends a first request to the second node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network;
[0038] Step 12: The first node receives a first response sent by the second node. The first response is used to indicate whether data transmission between the first terminal and the second terminal is permitted or prohibited without passing through the core network.
[0039] In this embodiment of the disclosure, the first node is specifically a local node, which may be, but is not limited to, an access network node, a distributed unit (DU), etc. The access network node may also be referred to as an access network device, such as a base station.
[0040] The second node can be understood as an access control node, which can be a high-level node, a core network node, a centralized unit (CU), or other independent nodes.
[0041] The first terminal and the second terminal are different terminals. The first terminal can be understood as the terminal that needs to transmit data. The second terminal can be understood as the target terminal, that is, the terminal that receives data.
[0042] Data transmission that does not pass through the core network can also be referred to as local data transmission, direct data transmission within the same layer, or data transmission without passing through higher-level nodes. Data transmission that does not pass through the core network can be data transmission that only passes through the access network. In some cases, data transmission that does not pass through the core network can be data transmission that only passes through the lower layers of the access network and not through the higher layers. Taking the second node as a CU as an example, data transmission between the first terminal and the second terminal can be transmitted only through the DU, without passing through the CU.
[0043] Optionally, the first request may be a permission request, and correspondingly, the first response may be a permission request response.
[0044] Optionally, the first request includes the identification information or address information of the second terminal, such as Internet Protocol (IP) address information. This facilitates efficient location of the second terminal by the second node, thereby enabling accurate and rapid local data transmission.
[0045] Optionally, the first request may also include attribute information of the data to be transmitted.
[0046] Optionally, the decision to allow or prohibit data transmission between the first terminal and the second terminal without going through the core network can be made by the second node (e.g., a higher-level node) based on its own load, the attribute information of the data to be transmitted, and / or user information. For example, if the higher-level node has a large data transmission load, data transmission without going through the core network can be allowed. Or, if the latency requirement for the data to be transmitted is low, data transmission without going through the core network can be allowed. Or, if the requirements for the data to be transmitted or user privacy are high, data transmission without going through the core network can be prohibited / rejected.
[0047] Alternatively, if data transmission between the first terminal and the second terminal without going through the core network is prohibited, then traditional core network routing methods can be used for data transmission.
[0048] The solution provided in this embodiment can enable data transmission between the first terminal and the second terminal without going through the core network by assisting / authorizing the second node, thereby reducing data transmission latency and saving resources.
[0049] Furthermore, the scheme adopted in this disclosure not only expands the applicable scenarios for data transmission without passing through the core network, but also enables authorization controlled by higher-level nodes, efficiently locating the target terminal, thereby accurately and quickly achieving data transmission without passing through the core network.
[0050] Optionally, the scenarios applicable to the embodiments of this disclosure may include service scenarios with high requirements for latency and / or throughput, such as the Internet of Things and Virtual Reality (VR), and may also include service scenarios with low latency and high data transmission requirements, such as Synesthesia and Artificial Intelligence (AI), without limitation. Through the solutions in the embodiments of this disclosure, data transmission for these services can be achieved without passing through the core network, thereby reducing data transmission latency and saving resources.
[0051] In this embodiment of the disclosure, authorization for data transmission without rerouting through the core network can be requested only when data transmission is required. Optionally, before the first node sends the first request to the second node, the authorization method may further include:
[0052] The first node receives a data transmission request sent by the first terminal. The data transmission request includes the identification information or address information of the second terminal. The data transmission request is used to request data transmission between the first and second terminals. The address information may include, for example, IP address information. This allows for timely requests for authorization to transmit data without going through the core network when data transmission is needed, thereby reducing data transmission latency.
[0053] Optionally, when the first response indicates that data transmission between the first terminal and the second terminal is permitted without going through the core network, the first response may include the identification information or address information of the third node accessed by the second terminal. The address information may include, for example, IP address information. The third node is specifically a local node, and may be, but is not limited to, an access network node, a DU, etc. This facilitates data transmission between the first terminal and the second terminal without going through the core network by using the third node.
[0054] Optionally, when the first response includes the identification information or address information of the third node accessed by the second terminal, the authorization method may further include:
[0055] The first node establishes a data transmission link between itself and the third node based on the identification or address information of the third node.
[0056] After receiving data from the first terminal, the first node transmits the data to the third node via the data transmission link, and the third node forwards the data to the second terminal. This enables data transmission between the first and second terminals without intermediaries in the core network, thereby reducing data transmission latency and saving resources.
[0057] In some embodiments, if the data transmission link between the first node and the third node fails to be established, the traditional core network routing method can be used for data transmission.
[0058] Optionally, before the first node establishes a data transmission link between the first node and the third node based on the identification information or address information of the third node, the authorization method may further include:
[0059] The first node determines whether the third node is a node that has a connection relationship with the first node.
[0060] The aforementioned establishment of a data transmission link between the first node and the third node based on the identification or address information of the third node includes: when the third node is not a node connected to the first node, the first node establishes a data transmission link between itself and the third node based on the identification or address information of the third node, so as to perform data transmission without going through the core network. However, if the third node is a node connected to the first node, then the third node can be directly used to achieve data transmission without going through the core network.
[0061] Please refer to Figure 2, which is a flowchart of a data transmission authorization method provided in an embodiment of this disclosure. The method is applied to a second node, and as shown in Figure 2, the method includes the following steps:
[0062] Step 21: The second node receives a first request sent by the first node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network;
[0063] Step 22: The second node determines whether data transmission between the first terminal and the second terminal without going through the core network is allowed;
[0064] Step 23: Based on the result of the judgment, the second node sends a first response to the first node. The first response is used to indicate whether data transmission between the first terminal and the second terminal is allowed or prohibited without passing through the core network.
[0065] In this embodiment of the disclosure, the first node is specifically a local node, which may be, but is not limited to, an access network node, a DU, etc. The access network node may also be referred to as an access network device, such as a base station.
[0066] The second node can be understood as an access control node, which can be a high-level node, a core network node, a CU, or other independent nodes.
[0067] The first terminal and the second terminal are different terminals. The first terminal can be understood as the terminal that needs to transmit data. The second terminal can be understood as the target terminal, that is, the terminal that receives data.
[0068] Optionally, the first request may be a permission request, and correspondingly, the first response may be a permission request response.
[0069] Optionally, the first request includes the identification information or address information of the second terminal, such as IP address information. This facilitates efficient location of the second terminal by the second node, thereby enabling accurate and rapid local data transmission.
[0070] Optionally, the first request may also include attribute information of the data to be transmitted.
[0071] Optionally, the result of the determination can be either allowing data transmission between the first terminal and the second terminal without going through the core network, or prohibiting data transmission between the first terminal and the second terminal without going through the core network.
[0072] Alternatively, if data transmission between the first terminal and the second terminal without going through the core network is prohibited, then traditional core network routing methods can be used for data transmission.
[0073] The solution of this disclosure embodiment can realize local data transmission with the assistance of a second node, that is, local data transmission can be realized by authorizing local data transmission between the first terminal and the second terminal, without going through the core network, thereby reducing data transmission latency and saving resources.
[0074] In this embodiment of the disclosure, the second node can comprehensively determine whether to allow data transmission between the first terminal and the second terminal without going through the core network, based on its own load, the attribute information of the data to be transmitted, and / or user information. The process of determining whether to allow data transmission between the first terminal and the second terminal without going through the core network may include:
[0075] The second node determines, based on the first information, whether data transmission between the first terminal and the second terminal without going through the core network is permitted; the first information may include, but is not limited to, at least one of the following:
[0076] (1) Load status of the second node;
[0077] (2) Attribute information of the data to be transmitted;
[0078] (3) User information of the first terminal;
[0079] (4) User information of the second terminal.
[0080] By leveraging this first piece of information, the second node can appropriately authorize data transmissions that do not pass through the core network.
[0081] For example, if the data transmission load of the second node is large, data transmission without going through the core network can be allowed. Taking a higher-level node as an example, the data processing load of a higher-level node can be measured by memory utilization. When the load of data that a higher-level node needs to process and transmit locally is large, for example, when the memory utilization is ≥70%, data transmission without going through the core network can be allowed; that is, the higher-level node's decision is to allow data transmission without going through the core network.
[0082] For example, the Quality of Service (QoS) characteristic describes the point-to-point packet forwarding process of QoS flows between the terminal and the User Plane Function (UPF). The Packet Delay Budget (PDB) defines the upper limit of the delay time a packet can have between the terminal terminating the N6 interface and the UPF. If the PDB of the data to be transmitted is less than or equal to a preset threshold, such as PDB ≤ 100ms, data transmission without core network relay is allowed; that is, the higher-layer node's decision is to allow local data transmission.
[0083] For example, if the latency requirement for the data to be transmitted is low, data transmission without going through the core network can be allowed.
[0084] For example, some users or data have special privacy requirements. If the core network discovers that a user has high data privacy requirements, it needs to reject data transmission that does not pass through the core network. In other words, the higher-level nodes decide to prohibit data transmission that does not pass through the core network.
[0085] It should be noted that the above examples are based on a single factor for judgment / determination. However, in some cases, two or more factors can be considered together for judgment. For example, a weighted average of the factors can be used to make the final judgment, or other relevant factors can be considered together for judgment. There are no limitations on this. For instance, if the data transmission load of higher-level nodes is large, but the privacy requirements of the data to be transmitted are high, data transmission that does not pass through the core network can be prohibited.
[0086] The specific embodiments of this disclosure will be described in detail below with reference to Figures 3 to 5.
[0087] In a specific embodiment of this disclosure, taking the first node as the local node and the second node as the higher-level node as an example, as shown in Figures 3 to 5, the data transmission process assisted by the higher-level node may include:
[0088] S1: When User Equipment (UE, also known as Terminal) 1 has a data transmission requirement, UE1 sends a data transmission request to local node 1. The data transmission request carries the IP information of the target UE (such as UE2).
[0089] S2: After receiving the data transmission request, local node 1 sends an authorization request to the higher-level node to request authorization for local data transmission between UE1 and UE2 (i.e., data transmission without passing through the core network, the same below). The request carries the IP information of UE2.
[0090] S3: After receiving the above permission request, the higher-level node comprehensively determines whether to allow local data transmission based on its own load, the attribute information of the data to be transmitted, and / or user information. For example, if the data transmission load of the higher-level node is large, local data transmission can be allowed; if the latency requirement of the data to be transmitted is low, local data transmission can be allowed; if the data to be transmitted or user privacy requirements are high, local data transmission can be prohibited / rejected.
[0091] Optionally, based on the decision of S3, the higher-level node sends a corresponding response message. For example, if local data transmission is allowed, then S4a is executed; if local data transmission is prohibited, then S4b is executed.
[0092] S4a: The higher-level node sends a response message indicating permission for data transmission without going through the core network. This response message carries the identification information (such as ID or IP address) of the target local node (such as local node 2) to establish a data transmission link.
[0093] S4b: Higher-level nodes send a response message indicating that data transmission without going through the core network is prohibited. In this case, traditional core network routing methods can be used for data transmission.
[0094] Understandably, S1 to S4a / S4b above specifically refer to the decision-making and authorization process for data transmission by higher-level nodes without going through the core network, as shown in Figure 3. After S4a, local node 1 can attempt to establish a data transmission link with local node 2 (i.e., the target local node), as shown below.
[0095] S5: Local node 1 determines whether there is an interface link between it and local node 2 based on the identification information of local node 2; for example, it can search for neighboring nodes that are connected to local node 1. If local node 2 is included, it is determined that there is an interface link between local node 1 and local node 2, and data transmission without passing through the core network is realized based on this interface link; if local node 2 is not included, then S6 is executed.
[0096] S6: Local node 1 sends a link establishment request to local node 2 to request the establishment of a data transmission link with local node 2.
[0097] S7a: If the transmission link is successfully established, local node 2 sends a successful link establishment response to local node 1.
[0098] S7b: If the transmission link is not successfully established, local node 2 sends a link establishment failure response to local node 1. In this case, traditional core network routing methods can be used for data transmission.
[0099] Understandably, the above S5 to S7a / S7b are specifically the link establishment process between local nodes assisted by higher-level nodes, as shown in Figure 4.
[0100] S8a: Optionally, after S7a above, the data of UE1 is forwarded to UE2 via the established transmission link through local node 1 and local node 2, so as to realize data transmission without passing through the core network.
[0101] S8b: Optionally, after S7b above, the data of UE1 is forwarded to UE2 via the core network routing, that is, the data transmission is completed using the traditional core network routing method.
[0102] It should be noted that the data transmission authorization method provided in this disclosure can be executed by a data transmission authorization device or a control module within that device for executing the data transmission authorization method. This disclosure uses the execution of the data transmission authorization method by a data transmission authorization device as an example to illustrate the data transmission authorization device provided in this disclosure.
[0103] Please refer to Figure 6, which is a schematic diagram of a data transmission authorization device provided in an embodiment of this disclosure. This device is applied to a first node, specifically a local node, which may be, but is not limited to, an access network node, a DU, etc. As shown in Figure 6, the data transmission authorization device 60 includes:
[0104] The first sending module 61 is used to send a first request to the second node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network.
[0105] The first receiving module 62 is used to receive a first response sent by the second node, the first response being used to indicate whether data transmission between the first terminal and the second terminal is permitted or prohibited without passing through the core network.
[0106] Optionally, the data transmission authorization device 60 further includes:
[0107] The second receiving module is used to receive a data transmission request sent by the first terminal before sending the first request to the second node. The data transmission request includes the identification information or address information of the second terminal.
[0108] Optionally, the first request may include the identification information or address information of the second terminal.
[0109] Optionally, when the first response indicates that data transmission between the first terminal and the second terminal is permitted without going through the core network, the first response includes the identification information or address information of the third node accessed by the second terminal.
[0110] Optionally, the data transmission authorization device 60 further includes:
[0111] The module is used to establish a data transmission link between the first node and the third node based on the identification information or address information of the third node.
[0112] The second sending module is used to send the data to the third node through the data transmission link after receiving the data sent by the first terminal, and the third node forwards the data to the second terminal.
[0113] Optionally, the data transmission authorization device 60 further includes:
[0114] The first judgment module is used to determine whether the third node is a node that has a connection relationship with the first node before establishing a data transmission link between the first node and the third node based on the identification information or address information of the third node.
[0115] The establishment module is specifically used to: when the third node is not a node that has a connection with the first node, establish a data transmission link between the first node and the third node based on the identification information or address information of the third node.
[0116] The data transmission authorization device 60 of this disclosure embodiment can implement the various processes of the method embodiment shown in FIG1 above and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0117] Please refer to Figure 7, which is a schematic diagram of a data transmission authorization device provided in an embodiment of this disclosure. This device is applied to a second node, which can be understood as an access control node, and may be a higher-level node, a core network node, a CU, or other independent node. As shown in Figure 7, the data transmission authorization device 70 includes:
[0118] The third receiving module 71 is used to receive a first request sent by the first node, wherein the first request is used to request authorization for data transmission between the first terminal and the second terminal without going through the core network.
[0119] The second judgment module 72 is used to determine whether data transmission between the first terminal and the second terminal without passing through the core network is allowed;
[0120] The third sending module 73 is used to send a first response to the first node based on the result of the judgment. The first response is used to indicate whether data transmission between the first terminal and the second terminal is allowed or prohibited without passing through the core network.
[0121] Optionally, the second determination module 72 is specifically used to: determine, based on the first information, whether data transmission between the first terminal and the second terminal without passing through the core network is allowed;
[0122] The first information includes at least one of the following:
[0123] The load status of the second node;
[0124] The attribute information of the data to be transmitted;
[0125] User information of the first terminal;
[0126] User information of the second terminal.
[0127] The data transmission authorization device 70 of this disclosure embodiment can implement the various processes of the method embodiment shown in FIG2 above and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0128] Optionally, as shown in FIG8, this disclosure also provides a communication device 80, including a processor 81, a memory 82, and a program or instructions stored in the memory 82 and executable on the processor 81. For example, when the communication device 80 is a first node, the program or instructions executed by the processor 81 implement the various processes of the data transmission authorization method embodiment shown in FIG1 above, and achieve the same technical effect. When the communication device 80 is a second node, the program or instructions executed by the processor 81 implement the various processes of the data transmission authorization method embodiment shown in FIG2 above, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0129] This disclosure also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they can implement the various processes of the method embodiments shown in FIG1 or FIG2 above and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0130] This disclosure also provides a readable storage medium storing a program or instructions that, when executed by a processor, can implement the various processes of the authorized method embodiments of the data transmission described above and achieve the same technical effects. To avoid repetition, these will not be repeated here.
[0131] Computer-readable media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change random access memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device. As defined in this article, computer-readable media do not include transient media, such as modulated data signals and carrier waves.
[0132] 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. Unless otherwise specified, 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.
[0133] The sequence numbers of the embodiments disclosed above are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0134] 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 disclosure, in essence, or the part that contributes to the related technology, can be embodied in the form of a 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 service classification device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.
[0135] The above description is only a preferred embodiment of this disclosure. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles of this disclosure, and these improvements and modifications should also be considered within the scope of protection of this disclosure.
Claims
1. A method for authorizing data transmission, comprising: The first node sends a first request to the second node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network. The first node receives a first response from the second node, the first response being used to indicate whether data transmission between the first terminal and the second terminal is permitted or prohibited without passing through the core network.
2. The method according to claim 1, wherein, Before the first node sends the first request to the second node, the method further includes: The first node receives a data transmission request sent by the first terminal, the data transmission request including the identification information or address information of the second terminal.
3. The method according to claim 1 or 2, wherein, The first request includes the identification information or address information of the second terminal.
4. The method according to claim 1, wherein, When the first response indicates that data transmission between the first terminal and the second terminal is permitted without going through the core network, the first response includes the identification information or address information of the third node accessed by the second terminal.
5. The method according to claim 4, wherein, The method further includes: The first node establishes a data transmission link between itself and the third node based on the identification information or address information of the third node. After receiving the data sent by the first terminal, the first node sends the data to the third node through the data transmission link, and the third node forwards the data to the second terminal.
6. The method according to claim 5, wherein, Before the first node establishes a data transmission link between the first node and the third node based on the identification information or address information of the third node, the method further includes: The first node determines whether the third node is a node that has a connection relationship with the first node; The first node establishes a data transmission link between itself and the third node based on the identification information or address information of the third node, including: When the third node is not a node connected to the first node, the first node establishes a data transmission link between the first node and the third node based on the identification information or address information of the third node.
7. A method for authorizing data transmission, comprising: The second node receives a first request sent by the first node, the first request being used to request authorization for data transmission between the first terminal and the second terminal without going through the core network. The second node determines whether data transmission between the first terminal and the second terminal without going through the core network is allowed; Based on the result of the judgment, the second node sends a first response to the first node. The first response is used to indicate whether data transmission between the first terminal and the second terminal is allowed or prohibited without passing through the core network.
8. The method according to claim 7, wherein, The second node determines whether data transmission between the first terminal and the second terminal without going through the core network is allowed, including: The second node determines, based on the first information, whether data transmission between the first terminal and the second terminal without going through the core network is allowed; The first information includes at least one of the following: The load status of the second node; The attribute information of the data to be transmitted; User information of the first terminal; User information of the second terminal.
9. A data transmission authorization device, comprising: The first sending module is used to send a first request to the second node, wherein the first request is used to request authorization for data transmission between the first terminal and the second terminal without going through the core network. The first receiving module is configured to receive a first response sent by the second node, wherein the first response is configured to indicate whether data transmission between the first terminal and the second terminal is permitted or prohibited without passing through the core network.
10. A data transmission authorization device, comprising: The third receiving module is used to receive a first request sent by the first node, wherein the first request is used to request authorization for data transmission between the first terminal and the second terminal without going through the core network. The second judgment module is used to determine whether data transmission between the first terminal and the second terminal without passing through the core network is allowed; The third sending module is used to send a first response to the first node based on the result of the judgment. The first response is used to indicate whether data transmission between the first terminal and the second terminal is allowed or prohibited without passing through the core network.
11. A communication device comprising 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 claimed in any one of claims 1 to 6, or the steps of the method as claimed in claim 7 or 8.
12. A readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the method as claimed in any one of claims 1 to 6, or the steps of the method as claimed in claim 7 or 8.
13. A computer program product comprising computer instructions that, when executed by a processor, implement the steps of the method as claimed in any one of claims 1 to 6, or the steps of the method as claimed in claim 7 or 8.
Citation Information
Patent Citations
Data transmission method and device, core network node, network side equipment and terminal
CN115843126A
Data transmission method and device, equipment and medium
CN118590468A
Method and device for determining authorization result
WO2021136211A1
Communication method and apparatus, and device
WO2024061086A1