Data transmission channel establishment method, network device, terminal, communication system, and medium
By establishing a data transmission channel between network devices and terminals and optimizing signaling interaction, the problem of excessive signaling interaction in 5G mobile communication is solved, and data transmission efficiency is improved.
Patent Information
- Application Number
- PCT/CN2024/088456
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-17
- Publication Date
- 2025-10-23
AI Technical Summary
In 5G mobile communication technology, existing technologies involve excessive signaling interactions when establishing data transmission channels between user equipment and data networks, resulting in low efficiency.
By establishing a data transmission channel between network devices and terminals to transmit application data for specific applications, the signaling interaction process is optimized, invalid operations are reduced, and data transmission efficiency is improved.
By optimizing signaling interaction and bearer establishment, the efficiency of data transmission channels was improved, signaling consumption was reduced, and data transmission efficiency was increased.
Smart Images

Figure CN2024088456_23102025_PF_FP_ABST
Abstract
Description
Data transmission channel establishment method, network device, terminal, communication system and medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a data transmission channel establishment method, a network device, a terminal, a communication system and a medium. BACKGROUND
[0002] In the 5th Generation Mobile Communication Technology (5G) scenario, data transmission is performed between a User Equipment (UE) and a Data network (DN). A network side establishes a Packet Data Unit (PDU) session between the UE and the DN for transmitting data between the UE and the DN. In the process of establishing the PDU session, a large amount of signaling interaction is performed between multiple network elements such as an Access and Mobility Management Function (AMF), a Session Management Function (SMF), a User Plane Function (UPF) and a Policy control function (PCF).
[0003] SUMMARY
[0004] The present disclosure provides a data transmission channel establishment method, a network device, a terminal, a communication system and a medium.
[0005] According to a first aspect of the present disclosure, a data transmission channel establishment method is provided, which is performed by a network device, and includes: establishing a data transmission channel between the network device and a terminal, the data transmission channel being used for transmitting application data of a first application, and the network device and the terminal being communication opposite ends of the first application.
[0006] According to a second aspect of the present disclosure, a data transmission channel establishment method is provided, which is performed by a terminal, and includes: receiving configuration information of a data transmission channel sent by a network device, the data transmission channel being a channel established by the network device between the network device and the terminal, the data transmission channel being used for transmitting application data of a first application, and the network device and the terminal being communication opposite ends of the first application.
[0007] According to a third aspect of the embodiments of the present disclosure, a network device is provided, comprising: a processing module, configured to establish a data transmission channel between the network device and a terminal, the data transmission channel being used to transmit application data of a first application, the network device and the terminal being communication opposite ends of the first application.
[0008] According to a fourth aspect of the embodiments of the present disclosure, a terminal is provided, comprising: a transceiving module, configured to receive configuration information of a data transmission channel sent by a network device, the data transmission channel being a channel established by the network device between the network device and the terminal, the data transmission channel being used to transmit application data of a first application, the network device and the terminal being communication opposite ends of the first application.
[0009] According to a fifth aspect of the embodiments of the present disclosure, a network device is provided, comprising: one or more processors; and a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the data transmission channel establishment method according to the first aspect.
[0010] According to a sixth aspect of the embodiments of the present disclosure, a terminal is provided, comprising: one or more processors; and a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data transmission channel establishment method according to the second aspect.
[0011] According to a seventh aspect of the embodiments of the present disclosure, a communication system is provided, comprising a network device and a terminal, wherein the network device is configured to implement the data transmission channel establishment method according to the first aspect, and the terminal is configured to implement the data transmission channel establishment method according to the second aspect.
[0012] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the data transmission channel establishment method according to the first aspect or the second aspect.
[0013] According to a ninth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program and / or instructions, the computer program and / or instructions being executed by a communication device to implement the data transmission channel establishment method according to the first aspect or the second aspect.
[0014] The above technical solutions of the present disclosure can achieve at least the following beneficial technical effects:
[0015] For a first application in which a network device and a terminal are communication peers, a data transmission channel is established in which the network device and the terminal are data transmission peers. Application data of the first application is transmitted through the data transmission channel, which can improve efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments. The following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0017] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0018] FIG. 1B is a schematic diagram of a network architecture according to an embodiment of the present disclosure.
[0019] FIG. 1C is a schematic diagram of a session establishment process according to an embodiment of the present disclosure.
[0020] FIG. 2 is an interaction diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0021] FIG. 3A is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0022] FIG. 3B is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0023] FIG. 3C is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0024] FIG. 3D is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0025] FIG. 4A is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0026] FIG. 4B is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0027] FIG. 4C is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0028] FIG. 4D is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0029] FIG. 5 is an interaction diagram of a data transmission channel establishment method according to an embodiment of the present disclosure.
[0030] FIG. 6 is a schematic diagram of a structure of a terminal according to an embodiment of the present disclosure.
[0031] FIG. 7 is a structural schematic diagram of a network device according to an embodiment of the present disclosure.
[0032] FIG. 8A is a structural schematic diagram of a communication device according to an embodiment of the present disclosure.
[0033] FIG. 8B is a structural schematic diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] Embodiments of the present disclosure provide a data transmission channel establishment method, a network device, a terminal, a communication system and a medium.
[0035] In a first aspect, embodiments of the present disclosure provide a data transmission channel establishment method, performed by a network device, the method comprising: establishing a data transmission channel between the network device and a terminal, the data transmission channel being used to transmit application data of a first application, the network device and the terminal being communication opposite ends of the first application.
[0036] In the above embodiments, for a first application with the network device and the terminal as communication opposite ends, a data transmission channel with the network device and the terminal as data transmission opposite ends is established, and application data of the first application is transmitted through the data transmission channel, which can improve efficiency. For example, signaling interaction for establishing the data transmission channel can be reduced, signaling consumption can be reduced, and the establishment efficiency of the data transmission channel can be improved.
[0037] In some embodiments of the first aspect, the network device is an access network device, and the access network device includes a base station.
[0038] In some embodiments of the first aspect, the data transmission channel includes at least one of the following:
[0039] at least one radio bearer;
[0040] a transmission control protocol (TCP) layer;
[0041] a user datagram protocol (UDP) layer;
[0042] a quick UDP internet connections (QUIC) layer;
[0043] an internet protocol (IP) layer.
[0044] In some embodiments of the first aspect, the application data includes uplink application data and / or downlink application data, and the method further includes: sending the downlink application data to the terminal through the data transmission channel, and / or receiving the uplink application data sent by the terminal through the data transmission channel.
[0045] In the above embodiment, for a first application with the network device and the terminal as a communication pair, transmitting application data of the first application through a data transmission channel between the network device and the terminal can improve data transmission efficiency of the first application.
[0046] With reference to some embodiments of the first aspect, in some embodiments, the method further includes determining whether to establish the radio bearer for the terminal according to the application related information of the terminal.
[0047] In the above embodiment, before establishing the radio bearer, it can be determined according to the application related information of the terminal whether to establish the radio bearer for the terminal, thereby avoiding invalid or redundant operations.
[0048] With reference to some embodiments of the first aspect, in some embodiments, the application related information is sent by a first network element to the network device, and the application related information is determined by the first network element according to at least one of subscription information of the terminal, historical radio bearer establishment information of the terminal, and auxiliary information reported by the terminal.
[0049] With reference to some embodiments of the first aspect, in some embodiments, the determining whether to establish the radio bearer for the terminal according to the application related information of the terminal includes determining whether the terminal has the first application according to the application related information, and determining to establish the radio bearer for the terminal when the terminal has the first application.
[0050] In the above embodiment, when it is determined that the terminal has the first application, the radio bearer can be established for the terminal to meet the requirement of the terminal for transmitting application data of the first application.
[0051] With reference to some embodiments of the first aspect, in some embodiments, the auxiliary information reported by the terminal includes information of a second application possessed by the terminal, and the second application includes at least one of the following:
[0052] an application currently possessed by the terminal;
[0053] an application once possessed by the terminal;
[0054] an application to be possessed by the terminal in the future;
[0055] an application interested by the terminal;
[0056] an application supported by the terminal.
[0057] In some embodiments of the first aspect, the application-related information is requested by the network device from the first network element at the same time or after the network device determines that the terminal establishes a radio resource control (RRC) connection with the network device.
[0058] In some embodiments of the first aspect, before the step of determining whether to establish the radio bearer for the terminal according to the application-related information of the terminal, the method further includes: receiving a first request sent by the terminal, the first request being used for the terminal to request the network device to establish the radio bearer.
[0059] In the above embodiments, the establishment of the radio bearer is triggered based on the request of the terminal.
[0060] In some embodiments of the first aspect, the first request is sent by the terminal when the terminal determines that the first application is present; and the method further includes: sending a first configuration to the terminal, the first configuration being used to indicate the terminal that the first application meets at least one of the following preset characteristics:
[0061] a preset application type;
[0062] a preset application identifier;
[0063] a preset data packet filtering rule;
[0064] a preset quality of service (QoS) rule;
[0065] a preset QoS identifier.
[0066] In the above embodiments, by sending the first configuration to the terminal, the information alignment between the network device and the base station can be ensured. In addition, the terminal can quickly and accurately determine whether the application is the first application according to whether the application meets the at least one of the preset characteristics.
[0067] In some embodiments of the first aspect, the application-related information is included in the first request, or the application-related information is pre-configured in the network device.
[0068] In the above embodiments, the configuration manner of the application-related information is specified.
[0069] In some embodiments of the first aspect, before the step of receiving the first request sent by the terminal, the method further includes: sending indication information to the terminal, the indication information being used to indicate whether the terminal is allowed to send the first request.
[0070] In the above embodiments, the information alignment between the terminal and the network device can be achieved by sending the indication information to the terminal.
[0071] With reference to some embodiments of the first aspect, in some embodiments, before the sending of the indication information to the terminal, the method further includes: receiving capability information sent by the terminal, and determining whether the terminal has the capability of sending the first request to the network device according to the capability information.
[0072] In the above embodiments, the information alignment between the terminal and the network device can be achieved, and invalid operations can be avoided.
[0073] With reference to some embodiments of the first aspect, in some embodiments, the method further includes: sending a response message to the terminal when the first request is accepted, the response message including acceptance confirmation information and / or radio bearer configuration information; and sending a rejection message to the terminal or not sending the response message when the first request is not accepted.
[0074] In the above embodiments, the network device whether accepts the first request can be determined by the terminal through the above manner.
[0075] With reference to some embodiments of the first aspect, in some embodiments, the terminal is in an idle state or an inactive state, and the first request is carried in at least one of the following messages:
[0076] a connection establishment request message;
[0077] a connection establishment completion message;
[0078] a connection resumption request message;
[0079] a connection resumption completion message.
[0080] In the above embodiments, the multiple ways of sending the first request are specified.
[0081] With reference to some embodiments of the first aspect, in some embodiments, the application-related information includes at least one of the following characteristics of a second application possessed by the terminal:
[0082] an application type;
[0083] an application identifier;
[0084] a data packet characteristic;
[0085] a QoS rule;
[0086] a QoS identifier.
[0087] In the above embodiments, whether the terminal has the first application can be accurately determined according to some features of the second application possessed by the terminal, and then whether the data transmission channel needs to be established can be determined.
[0088] In a second aspect, the embodiments of the present disclosure provide a data transmission channel establishment method, executed by a terminal, the method comprising: receiving configuration information of a data transmission channel sent by a network device, the data transmission channel being a channel established by the network device between the network device and the terminal, the data transmission channel being used for transmitting application data of a first application, the network device and the terminal being communication opposite ends of the first application.
[0089] In some embodiments of the second aspect, the network device is an access network device, and the access network device comprises a base station.
[0090] In some embodiments of the second aspect, the data transmission channel comprises at least one of the following:
[0091] at least one radio bearer;
[0092] a transmission control protocol (TCP) layer;
[0093] a user datagram protocol (UDP) layer;
[0094] a quick UDP internet connections (QUIC) layer;
[0095] an internet protocol (IP) layer.
[0096] In some embodiments of the second aspect, the application data comprises uplink application data and / or downlink application data, and the method further comprises: sending the uplink application data to the network device through the data transmission channel, and / or receiving the downlink application data sent by the network device through the data transmission channel.
[0097] In some embodiments of the second aspect, the method further comprises: receiving a first configuration sent by the network device; and determining an application conforming to at least one preset feature indicated by the first configuration as the first application.
[0098] a preset application type;
[0099] a preset application identifier;
[0100] a preset data packet filtering rule;
[0101] a preset QoS rule;
[0102] a preset QoS identifier.
[0103] In some embodiments of the second aspect, in some embodiments, the method further comprises: the data packet corresponding to the application data is allowed to be mapped to the radio bearer and other dedicated radio bearers, and the data packet is mapped to the other dedicated radio bearers.
[0104] In some embodiments of the second aspect, in some embodiments, the method further comprises: reporting application related information of the terminal to the network device, the application related information being used by the network device to determine whether to establish the radio bearer, and the application related information comprising related information of a second application possessed by the terminal, the second application comprising at least one of:
[0105] an application currently possessed by the terminal;
[0106] an application once possessed by the terminal;
[0107] an application to be possessed by the terminal in the future;
[0108] an application of interest of the terminal;
[0109] an application supported by the terminal.
[0110] In some embodiments of the second aspect, in some embodiments, the method further comprises: receiving indication information sent by the network device, the indication information being used by the network device to indicate whether to allow the terminal to send a first request for establishing the radio bearer between the network device and the terminal.
[0111] In some embodiments of the second aspect, in some embodiments, the method further comprises: sending capability information to the network device, the capability information being used to indicate whether the terminal has the capability of sending the first request to the network device.
[0112] In some embodiments of the second aspect, in some embodiments, the first request is sent by the terminal in a case where it is determined that the terminal has the first application.
[0113] In some embodiments of the second aspect, in some embodiments, the method further comprises: re-sending the first request in a first time length after sending the first request, without receiving a response message or a rejection message sent by the network device for the first request.
[0114] In some embodiments of the second aspect, in some embodiments, the method further comprises: not re-sending the first request in a second time length after receiving a rejection message sent by the network device for the first request.
[0115] In a third aspect, the embodiments of the present disclosure provide a network device, which comprises at least one of a transceiver module and a processing module; wherein the network device is configured to perform the optional implementation manners of the first aspect.
[0116] In a fourth aspect, the embodiments of the present disclosure provide a terminal, which comprises at least one of a transceiver module and a processing module; wherein the terminal is configured to perform the optional implementation manners of the second aspect.
[0117] In a fifth aspect, the embodiments of the present disclosure provide a network device, which comprises one or more processors; and a memory coupled to the processors and storing executable instructions, which when executed by the processors, cause the network device to perform the optional implementation manners of the first aspect.
[0118] In a sixth aspect, the embodiments of the present disclosure provide a terminal, which comprises one or more processors; and a memory coupled to the processors and storing executable instructions, which when executed by the processors, cause the terminal to perform the optional implementation manners of the second aspect.
[0119] In a seventh aspect, the embodiments of the present disclosure provide a communication system, which comprises a network device and a terminal, wherein the network device is configured to perform the data transmission channel establishment method described in the optional implementation manners of the first aspect, and the terminal is configured to perform the data transmission channel establishment method described in the optional implementation manners of the second aspect.
[0120] In an eighth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, which when executed on a communication device, cause the communication device to perform the methods described in the optional implementation manners of the first aspect and the second aspect.
[0121] In a ninth aspect, the embodiments of the present disclosure provide a computer program product, which when executed on a communication device, cause the communication device to perform the methods described in the optional implementation manners of the first aspect and the second aspect.
[0122] In a tenth aspect, the embodiments of the present disclosure provide a computer program, which when executed on a computer, cause the computer to perform the methods described in the optional implementation manners of the first aspect and the second aspect.
[0123] In an eleventh aspect, the embodiments of the present disclosure provide a chip or a chip system. The chip or the chip system comprises processing circuitry configured to perform the methods described in the optional implementation manners of the first aspect and the second aspect.
[0124] It can be understood that the network device, the terminal, the communication system, the storage medium, the computer program product, the computer program, the chip or the chip system are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method, which will not be described here.
[0125] The embodiments of the present disclosure propose a data transmission channel establishment method, network device, terminal, communication system and medium. In some embodiments, the data transmission channel establishment method, information processing method, bearer establishment method and other terms can be replaced with each other, the data transmission channel establishment device, information processing device, bearer establishment device and other terms can be replaced with each other, and the communication system, information processing system, bearer establishment system and other terms can be replaced with each other.
[0126] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0127] In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0128] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0129] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or as plural expression.
[0130] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0131] In some embodiments, the terms "at least one of," "one or more of," "a plurality of," "multiple," and the like can be used interchangeably.
[0132] In some embodiments, the recitations "at least one of A, B," "A and / or B," "in one case A, in another case B," "in response to a case A, in response to a case B," and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0133] In some embodiments, the recitations "A or B" and the like can include the following technical solutions according to the case: in some embodiments A (A is executed regardless of B); in some embodiments B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selectively executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0134] The prefix words "first", "second", and the like in the embodiments of the present disclosure are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description objects are "fields", and the ordinal words before "fields" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor do they limit the order of "first field" and "second field". For another example, the description objects are "levels", and the ordinal words before "levels" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "devices" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are "devices", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0135] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, or indirectly indicating A.
[0136] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0137] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.
[0138] In some embodiments, the device and the like can be interpreted as physical or virtual, and the name is not limited to the name described in the embodiments. The terms "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.
[0139] In some embodiments, "network" can be interpreted as a device (for example, access network device, core network device, etc.) contained in the network.
[0140] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “serving cell,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.
[0141] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.
[0142] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.
[0143] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0144] In some embodiments, the data, information, etc. can be obtained in compliance with the laws and regulations of the country in which the location is situated.
[0145] In some embodiments, the data, information, etc. can be obtained after obtaining the consent of the user.
[0146] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0147] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1A, the communication system 100 can include a terminal 101 and a network device 102.
[0148] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and the like, but is not limited thereto.
[0149] In some embodiments, the network device 102 can include at least one of an access network device and a core network device.
[0150] Optionally, the network device 102 is an access network device. Optionally, the access network device is at least one of a node or device that accesses a terminal to a wireless network, and can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0151] In some embodiments, the network device 102 is a base station. Optionally, the base station is at least one of a macro base station, a micro base station (also referred to as a small station), a relay station, an access point, a 5G base station or a future base station, a satellite, a Transmitting and Receiving Point (TRP), a Transmitting Point (TP), a mobile switching center, or other devices that perform a base station function in a communication system, etc., and the embodiments of the present disclosure are not limited thereto. For the convenience of description, in all embodiments of the present disclosure, the apparatus that provides a wireless communication function for a terminal device is collectively referred to as a network device, an access network device, or a base station.
[0152] In some embodiments, the communication system 100 further includes a core network device. Optionally, the core network device can be one device including all or part of a first network element, a second network element, etc., or can be a plurality of devices or device groups including all or part of the first network element, the second network element, etc. The network element can be virtual or physical. The core network includes at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), a Next Generation Core (NGC), etc.
[0153] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0154] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the functions of the protocol layers are controlled by the CU, and the remaining or all of the functions of the protocol layers are distributed in the DU and controlled by the CU. However, the present disclosure is not limited thereto.
[0155] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. It can be known by those skilled in the art that, as the system architecture evolves and new business scenarios appear, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0156] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, each subject can be real or virtual, the connection relationship between each subject is exemplary, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0157] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0158] In some embodiments, for 5G, data transmission is performed between a UE and a DN. Referring to a 5G architecture diagram shown in FIG. 1B, a data transmission path is: UE-RAN-UPF-DN.
[0159] In some embodiments, the network establishes a PDU session between the UE and the DN, and the PDU session is used to transmit data between the UE and the DN. The definition of the PDU session is the association between the UE and the data network providing the PDU connection service. The PDU session establishment process can be seen in FIG. 1C.
[0160] In some embodiments, the services of 6G present various forms, and the consumers and sources of data are no longer limited between the DN and the UE, but also between the UE and the base station. The data source can be referred to as the provider of the data. For example, in the following five scenarios, the consumers and sources of data are between the UE and the base station:
[0161] 1. Artificial Intelligence (AI) scenario: 6G will support endogenous AI, and AI model data can be generated by the base station itself, or the base station itself is the consumer of the AI model, and the base station uses the AI model for AI inference to enhance air interface performance. The base station can also use AI training data to train the AI model, so the base station is the consumer of the AI training data. Of course, the AI training data can also come from the data collected by the base station itself, so the base station itself is the source of the training data.
[0162] 2. Sensing scenario: 6G will support sensing, and the base station can also support sensing. The base station can collect a large amount of sensing data based on the wireless sensing function, such as collecting three-dimensional point cloud data, which contains spatial information and speed information of the sensed objects. In this way, the base station is the source of the sensing data, and if the sensing data is sent to the terminal, the terminal is the consumer of the data.
[0163] 3. Scenario of deploying services at the base station: Many services can be deployed at the edge of the base station node, such as video-related services. The base station can be understood as the data source, and the terminal that downloads the video is the consumer of the data. The network can use a distributed storage method to pre-store a large amount of data at the base station side.
[0164] 4. Scenario of using the storage and computing functions of the base station: Some services may only use the storage and computing functions of the base station, such as Extended Reality (XR) related services. The terminal can send data to the base station to use the computing function of the base station for calculation and then send it back to the terminal. In this way, the base station is the consumer of the data, and the UE is the source of the data.
[0165] 5. Satellite communication scenario: Services are deployed on satellites, and base stations are also deployed on satellites, which can reduce the implementation of services. Then the service ends between the UE and the satellite (base station).
[0166] In some embodiments, four different security keys are applied in Access Stratum (AS): one for integrity protection of RRC signaling (K RRCint ), one for ciphering of RRC signaling (K RRCenc ), one for integrity protection of user data (K UPint ), and one for ciphering of user data (K UPenc ). All four AS keys are derived from K gNB .
[0167] In some embodiments, additional security keys can be added for radio bearer only, one for integrity protection and one for ciphering. This is related to how radio bearer only is implemented. If its ID shares the DRB ID pool, the security keys of DRB can be used. If radio bearer only has its own ID space, additional security keys are needed.
[0168] In some embodiments, the algorithm distinguishers for security key derivation can be as shown in Table 1:
[0169] Table 1: Algorithm type distinguishers
[0170] In some embodiments, for the service whose data transmission is only between UE and base station, if the existing PDU session is still used to establish the data channel, the efficiency is relatively low. For example, as shown in FIG. 1C, the signaling interaction required for establishing a PDU session is more, and it can be seen that a large amount of signaling interaction occurs among AMF, SMF, UPF and PCF. However, for the service between the terminal and the base station, the participation of these network elements is actually not needed.
[0171] FIG. 2 is an interaction diagram of a data transmission channel establishment method according to an embodiment of the present disclosure. The method can be performed by the communication system 100 described above. As shown in FIG. 2, the method can include the following steps:
[0172] In step S201, the terminal 101 sends the capability information to the network device 102.
[0173] In some embodiments, the network device 102 receives the capability information sent by the terminal.
[0174] In some embodiments, the name of the network device is not limited, which is, for example, a network node, a functional unit, an electronic device, etc. Optionally, the network device 102 is a network device, and the network device includes an access network device. For example, the network device is an access network device. Optionally, the access network device includes a base station. For example, the network device is a base station.
[0175] Optionally, the terminal 101 can be a common commercial terminal, a terminal supporting Non-Terrestrial Networks (NTN), or a low-cost terminal, etc.
[0176] In some embodiments, the capability information is used to indicate whether the terminal has the capability of requesting the network device to establish the data transmission channel.
[0177] In some embodiments, the capability information is used to indicate whether the terminal has the capability of sending a request message to the network device, the request message being used to request the establishment of the data transmission channel. In the case where the terminal has the capability of sending the request message to the network device, the terminal by default supports the establishment of the data transmission channel.
[0178] In some embodiments, the capability information is used to indicate whether the terminal supports the establishment of the data transmission channel. In the case where the terminal supports the establishment of the data transmission channel, the terminal by default has the capability of sending a request message, the request message being used to request the establishment of the data transmission channel.
[0179] In some embodiments, the name of the capability information is not limited, which is, for example, capability report, capability indication, etc.
[0180] In some embodiments, step S201 is optional.
[0181] In step S202, the network device 102 sends indication information to the terminal 101.
[0182] In some embodiments, the terminal receives the indication information sent by the network device.
[0183] In some embodiments, the network device sends the indication information to the terminal in the case where it is determined according to the capability information of the terminal that the terminal has the capability of requesting the network device to establish the data transmission channel.
[0184] In some embodiments, the indication information is used to indicate whether the terminal is allowed to request the network device to establish the data transmission channel.
[0185] In some embodiments, the indication information is used to indicate whether the terminal is allowed to send a request message, the request message being used to request the establishment of the data transmission channel.
[0186] In some embodiments, the name of the indication information is not limited, which is, for example, permission information, permission configuration, etc.
[0187] In some embodiments, the network device can send the indication information to the terminal through preset signaling. Optionally, the preset signaling can be a broadcast message, RRC dedicated signaling, or a message specially processing the control protocol of the first application, etc.
[0188] In some embodiments, step S202 is optional.
[0189] At step S203, the network device 102 sends the first configuration to the terminal 101.
[0190] In some embodiments, the terminal receives the first configuration sent by the network device.
[0191] In some embodiments, the first configuration is used by the network device to indicate to the terminal that the first application meets at least one of the following preset characteristics:
[0192] a preset application type;
[0193] a preset application identifier;
[0194] a preset data packet filtering rule;
[0195] a preset QoS rule;
[0196] a preset QoS identifier.
[0197] Optionally, the preset data packet filtering rule includes an Internet Protocol (IP) address filtering rule and / or a port number filtering rule. The IP address filtering rule can be an IP address limit, and the port number filtering rule can be a port number limit.
[0198] Optionally, the identifier can be an Identity Document (ID) or an index.
[0199] In some embodiments, the first configuration is used by the terminal to determine which applications are the first application, i.e., the first configuration is used by the terminal to determine whether the terminal has the first application.
[0200] It should be noted that in the embodiments of the present disclosure, one application corresponds to one service, one service corresponds to one service, and "application", "service", and "service" can be replaced with each other.
[0201] It should be noted that in the embodiments of the present disclosure, the application, the service, and the service all refer to that the two parties of communication implement a certain function, such as a voice communication function, a remote data collection function, a data storage function, a data exchange function, a short message receiving and a short message distribution function, a data query function, a data integration calculation function, a video communication function, a color ring function, a call reminder function, etc., by interacting with each other.
[0202] For example, the terminal determines whether a second application possessed by the terminal is the first application according to the first configuration. For example, the terminal determines the second application meeting at least one of the preset characteristics indicated by the first configuration as the first application. The second application includes at least one of the following:
[0203] applications that the terminal currently has;
[0204] applications that the terminal once had;
[0205] applications that the terminal will have in the future;
[0206] applications that the terminal is interested in;
[0207] applications that the terminal supports.
[0208] For example, the application type of the second application is compared with the preset application type indicated in the first configuration, and if the preset application type indicated in the first configuration includes the application type of the second application, the second application can be determined as the first application.
[0209] For example, the QoS identifier corresponding to the second application is compared with the preset QoS identifier indicated in the first configuration, and if the preset QoS identifier indicated in the first configuration includes the QoS identifier of the second application, the second application can be determined as the first application.
[0210] For example, the application identifier of the second application is compared with the preset application identifier indicated in the first configuration, and the QoS identifier of the second application is compared with the preset QoS identifier indicated in the first configuration, and if the preset application identifier indicated in the first configuration includes the application identifier of the second application, and the preset QoS identifier indicated in the first configuration includes the QoS identifier of the second application, the second application can be determined as the first application.
[0211] When the terminal determines that the terminal has the first application, it can be determined that a data transmission channel between the network device and the terminal needs to be established, in which case step S204 can be performed to request the establishment of the data transmission channel, and the data transmission channel is only used for transmitting and receiving application data of the first application.
[0212] In some embodiments, the first configuration is used by the terminal to determine which application data can be mapped to the data transmission channel or the radio bearer dedicated to the first application.
[0213] In some embodiments, the name of the first configuration is not limited, which is, for example, a rule configuration, a judgment rule, a preset condition, etc.
[0214] In some embodiments, the first configuration can be sent / configured to the network device by an operation maintenance management system (OAM), or the first configuration can be sent to the network device by a first network element, or the first configuration is pre-configured on the network device. The first network element is a core network element, for example, an AMF, a PCF, etc.
[0215] In some embodiments, step S203 can be omitted, and the first configuration can be pre-configured on the terminal.
[0216] In some embodiments, step S203 can be replaced by the first network element sending the first configuration to the terminal.
[0217] Optionally, the first network element and the core network device can be replaced with each other.
[0218] In some embodiments, step S203 can be replaced by the terminal obtaining the first configuration from upper layer(s).
[0219] In some embodiments, the first configuration can be configured to be applicable to multiple terminals.
[0220] In some embodiments, the first configuration can be configured to be applicable to a certain terminal. For example, the number of first configurations is multiple, and one first configuration corresponds to one terminal.
[0221] Step S204: The terminal 101 sends a first request to the network device 102.
[0222] In some embodiments, the first request is used by the terminal to request the network device to establish a data transmission channel.
[0223] In some embodiments, the data transmission channel is only located between the terminal and the network device, that is, the terminal and the network device are the data transmission opposite ends of the data transmission channel, and the data transmission channel does not include a data channel between the network device / terminal and other subjects (such as the first network element).
[0224] In some embodiments, the data transmission channel between the network device and the terminal is used to transmit application data of the first application, wherein the network device and the terminal are the communication opposite ends of the first application.
[0225] In some embodiments, the name of the data transmission channel is not limited, which is, for example, a preset data transmission channel, a data transmission channel only located between the terminal and the network device, a data transmission channel terminated between the terminal and the base station, etc.
[0226] In some embodiments, the data transmission channel includes at least one of the following:
[0227] At least one radio bearer;
[0228] A transmission control protocol (TCP) layer;
[0229] A user datagram protocol (UDP) layer;
[0230] A quick UDP internet connections (QUIC) layer;
[0231] An internet protocol (IP) layer.
[0232] In some embodiments, the terminal requesting the network device to establish the implementation of the data transmission channel comprises: the terminal requesting the network device to establish at least one radio bearer. Optionally, the radio bearer is a radio bearer between the terminal and the network device. Optionally, the radio bearer can be referred to as a radio-only bearer (Radio-Only Bearer), a default radio bearer, etc.
[0233] It should be noted that the radio bearer (Radio Bearer, RB) is a concept of the RRC layer, and is a general term of different layer protocol entities and configurations allocated by the network device to the terminal.
[0234] In some embodiments, the radio bearer can be a new type of radio bearer different from a data radio bearer (Data Radio Bearer, DRB) and a signaling radio bearer (Signalling Radio Bearer, SRB). Optionally, the first security key corresponding to the radio bearer is different from the second security key corresponding to the DRB and the SRB. In some embodiments, by setting the first algorithm type differentiator used to generate the first security key to be different from the second algorithm type differentiator used to generate the second security key, the first security key can be set to be different from the second security key. It should be explained that the first algorithm type differentiator is one of the input parameters for generating the first security key, and accordingly, the second algorithm type differentiator is one of the input parameters for generating the second security key.
[0235] In some embodiments, the first security key includes an integrity key and / or an encryption key. Optionally, the integrity key is used for integrity protection of the content transmitted by the radio bearer. Optionally, the encryption key is used for encryption of the content transmitted by the radio bearer. Optionally, the content transmitted by the radio bearer includes but is not limited to signaling used to establish a new radio bearer of the new type.
[0236] In some embodiments, the network device can configure the terminal with the DRB, the SRB, and the radio bearer of the new type at the same time. And, a non-first application can be configured not to be allowed to be mapped to the radio bearer of the new type, and vice versa. In some embodiments, the value range of the preset parameter item corresponding to the radio bearer, the DRB, and the SRB can be configured to be consistent. Optionally, the preset parameter item includes a logical channel priority.
[0237] In some embodiments, the radio bearer can be mapped to at least one of the following logical channels:
[0238] A dedicated traffic channel DTCH;
[0239] The preset logical channel is a logical channel dedicated to the first application.
[0240] In some embodiments, if the network device maps the radio bearer to the preset logical channel, the network device maps the preset logical channel to a downlink shared channel (DL-SCH).
[0241] In some embodiments, if the network device configures the terminal to map the radio bearer to the preset logical channel, the network device configures the terminal to map the preset logical channel to an uplink shared channel (UL-SCH).
[0242] In some embodiments, the radio bearer established between the network device and the terminal can be a DRB or an SRB.
[0243] In some embodiments, if the radio bearer established between the network device and the terminal is a DRB, the evolved packet system (EPS) bearer identifier and / or the packet data unit (PDU) session identifier are not configured in the DRB configuration information when the DRB configuration information is configured.
[0244] In some embodiments, if the number of the first applications is n, n is an integer greater than 1, the n first applications can be mapped to one radio bearer; or the n first applications can be mapped to m radio bearers, m is an integer less than or equal to n and greater than 1.
[0245] For example, if there are multiple first applications between the terminal and the network device, the multiple first applications can be mapped to the same or part of the same or all different radio bearers.
[0246] In some embodiments, in a dual-link scenario, the network device can include a primary network element (such as a primary base station) and a secondary network element (such as a secondary base station), and the implementation of establishing the data transmission channel between the network device and the terminal includes: establishing the data transmission channel between the primary network element and the terminal, and establishing the data transmission channel between the secondary network element and the terminal. Optionally, the data transmission channel between the primary network element and the terminal and the data transmission channel between the secondary network element and the terminal correspond to one radio bearer.
[0247] It should be noted that when the mobility handover occurs, if the target base station does not support establishing the data transmission channel located only between the terminal and the network device, the target base station can release the radio bearer of the established data transmission channel located only between the terminal and the network device after the handover is successful.
[0248] In some embodiments, the terminal sends the first request to the network device in a case where the terminal determines that the first application is present.
[0249] In some embodiments, the terminal sends the first request to the network device in a case where the network device is determined to allow the terminal to request establishment of the data transmission channel according to the indication information.
[0250] In some embodiments, the terminal sends the first request to the network device in a case where the network device is determined to allow the terminal to request establishment of the data transmission channel, and the terminal has the first application.
[0251] In some embodiments, the terminal sends the first request to the network device in a case where there is no radio bearer currently used for transmission of application data of the first application.
[0252] In some embodiments, the terminal can send the first request by using an RRC message or other protocol layer dedicated signaling, such as a message of a control protocol specially processing the first application.
[0253] In some embodiments, the terminal in the idle state or the inactive state can carry the first request in at least one of the following messages sent to the network device:
[0254] a connection establishment request message;
[0255] a connection establishment completion message;
[0256] a connection resumption request message;
[0257] a connection resumption completion message.
[0258] For example, a specific cause value is used in the connection establishment request message to indicate that the connection establishment request is triggered by the first application. The cause value includes one or more bits.
[0259] In some embodiments, the network device receives the first request sent by the terminal, and determines whether to accept the first request.
[0260] In step S205, the network device 102 determines that the terminal 101 has the first application.
[0261] In some embodiments, the network device determines whether to accept the first request upon receiving the first request. Alternatively, the network device determines whether to accept the first request according to the application related information of the terminal. For example, the network device determines whether the terminal has the first application according to the application related information of the terminal, and determines that a radio bearer needs to be established for the terminal when it is determined that the terminal has the first application. The network device accepts the first request when it is determined that the radio bearer needs to be established. The network device does not accept the first request when it is determined that the radio bearer does not need to be established.
[0262] The application-related information of the terminal includes at least one of the following characteristics of the second application possessed by the terminal:
[0263] application type;
[0264] application identifier;
[0265] data packet characteristic;
[0266] QoS rule;
[0267] QoS identifier.
[0268] The data packet characteristic includes an IP address characteristic corresponding to the data packet and / or a port number characteristic corresponding to the data packet.
[0269] In some embodiments, the application-related information of the terminal is sent by the first network element to the network device. Alternatively, the application-related information of the terminal is requested by the network device from the first network element at the same time or after the terminal establishes an RRC connection with the network device. Alternatively, the application-related information of the terminal is determined by the first network element according to at least one of the following information: subscription information of the terminal, historical radio bearer establishment information of the terminal, and auxiliary information reported by the terminal. Alternatively, the auxiliary information reported by the terminal includes at least one of the following information of the second application possessed by the terminal: application type, application identifier, data packet characteristic, QoS rule, QoS identifier, and the like.
[0270] In some embodiments, the first network element can provide service-related information through the context of the terminal, such as through a context response message, or through separate signaling. The first network element is, for example, an AMF, a PCF, a SMF, a UPF, or the like.
[0271] For example, the auxiliary information reported by the terminal includes at least one of the following information of the second application possessed by the terminal: application type, application identifier, data packet characteristic, QoS rule, QoS identifier, and the like. The second application can include at least one of the following:
[0272] an application currently possessed by the terminal;
[0273] an application once possessed by the terminal;
[0274] an application to be possessed by the terminal in the future;
[0275] an application of interest to the terminal;
[0276] an application supported by the terminal.
[0277] The application related information sent by the first network element to the network device can include the auxiliary information reported by the terminal, and can also include the application type, application identifier, data packet characteristic, QoS rule, QoS identifier and the like of the application subscribed by the terminal. That is, the application related information includes the related information of at least one of the following applications:
[0278] an application currently possessed by the terminal;
[0279] an application once possessed by the terminal;
[0280] an application to be possessed by the terminal in the future;
[0281] an application interested by the terminal;
[0282] an application supported by the terminal;
[0283] an application subscribed by the terminal.
[0284] In some embodiments, the historical radio bearer establishment information of the terminal can include the related information of a historical radio bearer established for the terminal before the current time, for example, including the application whose data is transmitted by the historical radio bearer, which can be predicted as an application currently possibly supported by the terminal.
[0285] That is, the application related information includes the related information of at least one of the following applications:
[0286] an application currently possessed by the terminal;
[0287] an application once possessed by the terminal;
[0288] an application to be possessed by the terminal in the future;
[0289] an application interested by the terminal;
[0290] an application supported by the terminal;
[0291] an application subscribed by the terminal.
[0292] an application predicted for the terminal.
[0293] In some embodiments, the network device updates the application related information of the terminal according to the indication of the first network element. For example, the first network element can dynamically update the application related information of the terminal at any time and send an update indication to the network device.
[0294] In some embodiments, the application related information of the terminal on the network device can be sent by the terminal to the network device. For example, the application related information of the terminal is contained in the first request sent by the terminal. For example, the auxiliary information reported by the terminal is used to inform the network device whether the terminal has or will have or is interested in having the first application. Wherein, the terminal can report the auxiliary information through wireless signaling such as RRC message, NAS signaling. If the terminal sends the auxiliary information through wireless signaling, the network device can store the auxiliary information to the first network element when releasing the context of the terminal.
[0295] In some embodiments, the application related information of the terminal on the network device can be pre-configured on the network device.
[0296] In some embodiments, the name of the application related information of the terminal is not limited, which is, for example, terminal service configuration information, subscription information of the terminal, etc.
[0297] In some embodiments, the network device sends a response message to the terminal when accepting the first request. Optionally, the response message includes acceptance confirmation information and / or radio bearer configuration information. For example, if the network device accepts the first request, the acceptance confirmation information is sent to the terminal, and the radio bearer configuration information is sent to the terminal at the same time or afterwards. For example, if the network device accepts the first request, the network device does not send the acceptance confirmation information to the terminal, and directly sends the radio bearer configuration information to the terminal.
[0298] In some embodiments, the network device sends a rejection message or does not send a response message to the terminal when not accepting the first request.
[0299] In some embodiments, the terminal is not allowed to repeatedly send the first request within a period of time after sending the first request. In some embodiments, the terminal is not allowed to repeatedly send the first request within a period of time after sending the first request and being rejected. In some embodiments, the terminal is not allowed to send the first request again before receiving the response message.
[0300] For example, if the terminal does not receive the response message or the rejection message sent by the network device for the first request within a first time period after sending the first request, the terminal can resend the first request.
[0301] For example, the terminal does not resend the first request within a second time period after receiving the rejection message sent by the network device for the first request.
[0302] In some embodiments, step S204 can be omitted, and the network device autonomously determines whether to establish a radio bearer according to the application related information of the terminal. Optionally, the network device determines whether the terminal has the first application according to the application related information of the terminal, and determines to establish a radio bearer for the terminal when it is determined that the terminal has the first application.
[0303] In some embodiments, the first application is an application located only between the terminal and the network device.
[0304] Optionally, the first application being located only between the terminal and the network device means that a data source of the first application is the terminal, and a final destination of the application data of the first application, i.e., a consumer, is the network device. The application data of the first application includes data distributedly stored on the terminal side and data directly generated or collected on the terminal side.
[0305] Optionally, the first application being located only between the terminal and the network device means that a data source of the first application is the network device, and a final destination of the application data of the first application, i.e., a consumer, is the terminal. The application data of the first application includes data distributedly stored on the network device side and data directly generated or collected on the network device side.
[0306] In some embodiments, the name of the first application is not limited, which is, for example, a preset application, a specified application, a first service, a first function, a first operation, etc. It should be noted that in the embodiments of the present disclosure, one application corresponds to one service, and "application" and "service" can be replaced with each other.
[0307] In step S206, the network device 102 establishes a data transmission channel between the network device 102 and the terminal 101.
[0308] In some embodiments, when it is determined that the terminal has the first application, it is determined that a data transmission channel needs to be established between the network device and the terminal, and the data transmission channel is only used for transmitting and receiving the application data of the first application.
[0309] In some embodiments, the implementation of the network device establishing the data transmission channel includes establishing at least one radio bearer. Optionally, the network device sends a radio bearer configuration to the terminal. Optionally, the radio bearer configuration includes an IP address and / or a port number allocated by the network device to the terminal for transmitting the application data of the first application.
[0310] In some embodiments, the implementation of establishing the data transmission channel between the network device and the terminal includes allocating an IP address and / or a port number for the first application, and the IP address and / or the port number is used for the terminal to send the application data of the first application to the network device. The IP address and / or the port number is sent to the terminal.
[0311] Optionally, the IP address and / or the port number allocated for the first application is different from the IP address and / or the port number between the terminal and the first network element.
[0312] For example, the network device configures an IP address and / or a port number for the terminal to use for the first service, and the terminal sends application data of the first application based on the assigned IP address and / or port number.
[0313] For example, the network device can configure a set of IP addresses / IP address segments / port numbers / port number segments, and the terminal selects an IP address / IP address segment / port number / port number segment from the set for sending application data of the first application.
[0314] In some embodiments, one first application corresponds to one IP address and / or one port number. For example, the network device can configure an IP address / port number for each first application.
[0315] In some embodiments, the network device can configure all first applications to use the same IP address / port number.
[0316] In some embodiments, the IP address / IP address segment / port number / port number segment used by the first application can be agreed upon or specified by a communication system protocol, and the terminal sends application data of the first application based on the agreed IP address / IP address segment / port number / port number segment.
[0317] In some embodiments, the implementation of establishing a data transmission channel between the network device and the terminal includes that the network device authenticates or authenticates the terminal according to security-related information sent by a first network element. The first network element is, for example, an AMF, PCF, SMF, or UPF, etc. The security-related information is authentication / verification information.
[0318] In some embodiments, the terminal accepts the establishment of the data transmission channel between the network device and the terminal by the network device.
[0319] In some embodiments, the implementation of the terminal accepting the establishment of the data transmission channel between the network device and the terminal by the network device includes that the terminal receives configuration information related to the data transmission channel / wireless bearer sent by the network device, and uses the configuration information related to the data transmission channel / wireless bearer for data transmission and reception.
[0320] Step S207, the network device 102 sends application data of the first application to the terminal 101 through the data transmission channel.
[0321] In some embodiments, the terminal receives the application data of the first application sent by the network device.
[0322] In some embodiments, the application data of the first application can be model data of RAN AI, training data, perception data, application data deployed on the network device side, data that needs to be stored or calculated on the network device side, data deployed on a satellite, etc.
[0323] In some embodiments, the application data comprises downlink application data.
[0324] In some embodiments, the network device sends, to the terminal, the application data of the first application via the data transmission channel comprises: sending, to the terminal, the downlink application data via a radio bearer.
[0325] In some embodiments, the data packets corresponding to the application data are allowed to be mapped to the radio bearer and other dedicated radio bearers, and the data packets are preferentially mapped to the other dedicated radio bearers.
[0326] In some embodiments, the data packets corresponding to the application data of the first application are allowed to be mapped to the radio bearer and other dedicated radio bearers, and the data packets are preferentially mapped to the radio bearer.
[0327] Step S208: The terminal 101 sends, to the network device 102, the application data of the first application via the data transmission channel.
[0328] In some embodiments, the network device receives the application data of the first application sent by the terminal.
[0329] In some embodiments, the application data comprises uplink application data.
[0330] In some embodiments, the terminal sends, to the network device, the application data of the first application via the data transmission channel comprises: the terminal sends, to the network device, the uplink application data via a radio bearer.
[0331] In some embodiments, the data packets corresponding to the application data are allowed to be mapped to the radio bearer and other dedicated radio bearers, and the data packets are preferentially mapped to the other dedicated radio bearers.
[0332] In some embodiments, the data packets corresponding to the application data of the first application are allowed to be mapped to the radio bearer and other dedicated radio bearers, and the data packets are preferentially mapped to the radio bearer.
[0333] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "code point", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0334] In some embodiments, terms such as "physical downlink shared channel (PDSCH)", "DL data", and the like can be replaced with each other, and terms such as "physical uplink shared channel (PUSCH)", "UL data", and the like can be replaced with each other.
[0335] In some embodiments, terms such as "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based", and the like can be replaced with each other.
[0336] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by oneself, and the like.
[0337] In some embodiments, terms such as "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0338] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "any A", "first A" can be interpreted as A predetermined in a protocol or the like, or A obtained by setting, configuring, or indicating, or a specific A, any A, or first A, but are not limited thereto.
[0339] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0340] The data transmission channel establishment method related to the embodiments of the present disclosure can include at least one of steps S201-S208. For example, step S206 can be implemented as an independent embodiment, steps S206 and S207 can be implemented as independent embodiments, steps S206 and S208 can be implemented as independent embodiments, but are not limited thereto.
[0341] In some embodiments, any two steps among steps S201-S208 can be exchanged in order or executed simultaneously. For example, steps S202 and S203 can be exchanged in order or executed simultaneously.
[0342] In some embodiments, steps S201-S205, S207, and S208 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0343] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 2 can be referred to.
[0344] In some embodiments, steps S201-S203 in FIG. 2 can be omitted. For example, the data transmission channel establishment method includes the following steps:
[0345] Step 1, the terminal sends a first request to the network device.
[0346] The optional implementation of step 1 can refer to the optional implementation of step S204 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0347] Step 2, the network device determines whether the establishment condition of the data transmission channel is met.
[0348] Optionally, the establishment condition of the data transmission channel includes, but is not limited to, that the terminal supports the first application, the terminal needs to use the first application, the terminal subscribes to the first application, the terminal supports establishing the data transmission channel, the terminal requests to establish the data transmission channel, and the like.
[0349] The optional implementation of step 2 can refer to the optional implementation of step S205 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0350] Step 3, the network device establishes the data transmission channel between the network device and the terminal.
[0351] The optional implementation of step 3 can refer to the optional implementation of step S206 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0352] Step 4, the network device sends the application data of the first application to the terminal through the data transmission channel.
[0353] The optional implementation of step 4 can refer to the optional implementation of step S207 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0354] Step 5, the terminal sends the application data of the first application to the network device through the data transmission channel.
[0355] The optional implementation of step 5 can refer to the optional implementation of step S208 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0356] FIG. 3A is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiment of the present disclosure relates to a data transmission channel establishment method, which is executed by a network device, and the above method includes:
[0357] Step S3101, receiving capability information.
[0358] The optional implementation of step S3101 can refer to the optional implementation of step S201 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0359] In some embodiments, the network device 102 receives the capability information sent by the terminal 101, but is not limited thereto, and can also receive the capability information sent by other subjects.
[0360] In some embodiments, the network device 102 obtains the capability information specified by a protocol.
[0361] In some embodiments, the network device 102 obtains the capability information from upper layer(s).
[0362] In some embodiments, the network device 102 processes to obtain the capability information.
[0363] In some embodiments, step S3101 is omitted, and the network device 102 autonomously implements the function indicated by the capability information, or the above function is default or default.
[0364] Step S3102, sending indication information.
[0365] The optional implementation of step S3102 can refer to the optional implementation of step S202 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0366] In some embodiments, the network device 102 sends the indication information to the terminal 101, but is not limited thereto, and can also send the indication information to other subjects.
[0367] Step S3103, sending the first configuration.
[0368] The optional implementation of step S3103 can refer to the optional implementation of step S203 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0369] In some embodiments, the network device 102 sends the first configuration to the terminal 101, but is not limited thereto, and can also send the first configuration to other subjects.
[0370] Step S3104, receiving the first request.
[0371] The optional implementation of step S3104 can refer to the optional implementation of step S204 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0372] In some embodiments, the network device 102 receives the first request sent by the terminal 101, but is not limited thereto, and can also receive the first request sent by other subjects.
[0373] In some embodiments, the network device 102 obtains the first request specified by the protocol.
[0374] In some embodiments, the network device 102 obtains the first request from upper layer(s).
[0375] In some embodiments, the network device 102 processes to obtain the first request.
[0376] In some embodiments, step S3104 is omitted, and the network device 102 autonomously implements the function indicated by the first request, or the function is default or default.
[0377] Step S3105: determining that a condition for establishing the data transmission channel is met.
[0378] Optional implementation of step S3105 can refer to the optional implementation of step S205 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0379] Step S3106: establishing the data transmission channel.
[0380] Optional implementation of step S3106 can refer to the optional implementation of step S206 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0381] Step S3107: sending the application data of the first application through the data transmission channel.
[0382] Optional implementation of step S3107 can refer to the optional implementation of step S207 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0383] In some embodiments, the network device 102 sends the application data of the first application to the terminal 101, but is not limited thereto, and can send the application data of the first application to other subjects.
[0384] Step S3108: receiving the application data of the first application sent through the data transmission channel.
[0385] Optional implementation of step S3108 can refer to the optional implementation of step S208 of FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0386] In some embodiments, the network device 102 receives the application data of the first application sent by the terminal 101, but is not limited thereto, and can receive the application data of the first application sent by other subjects.
[0387] In some embodiments, the network device 102 obtains the application data of the first application specified by a protocol.
[0388] In some embodiments, the network device 102 obtains the application data of the first application from an upper layer.
[0389] In some embodiments, the network device 102 processes to obtain the application data of the first application.
[0390] In some embodiments, step S3108 is omitted, and the network device 102 autonomously implements the function indicated by the application data of the first application, or the function is default or default.
[0391] The data transmission channel establishment method related to the embodiments of the present disclosure can include at least one of steps S3101-S3108. For example, step S3106 can be implemented as an independent embodiment, steps S3106 and S3107 can be implemented as independent embodiments, and steps S3106 and S3108 can be implemented as independent embodiments, but are not limited thereto.
[0392] In some embodiments, any two steps among steps S3101-S3108 can be exchanged in order or executed simultaneously. For example, steps S3102 and S3103 can be exchanged in order or executed simultaneously.
[0393] In some embodiments, steps S3101-S3105, S3107, and S3108 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0394] FIG. 3B is a flow diagram illustrating a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 3B, the data transmission channel establishment method related to the embodiments of the present disclosure is performed by a network device, and the method includes:
[0395] Step S3201, determining that a condition for establishing a data transmission channel is met.
[0396] The optional implementation of step S3201 can be referred to the optional implementation of step S205 of FIG. 2, step S3105 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be repeated here.
[0397] Step S3202, establishing a data transmission channel.
[0398] The optional implementation of step S3202 can be referred to the optional implementation of step S206 of FIG. 2, step S3106 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be repeated here.
[0399] Step S3203, sending application data of a first application through the data transmission channel.
[0400] The optional implementation of step S3203 can be referred to the optional implementation of step S207 of FIG. 2, step S3107 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be repeated here.
[0401] The data transmission channel establishment method related to the embodiments of the present disclosure can include at least one of steps S3201-S3203. For example, step S3202 can be implemented as an independent embodiment, and steps S3202 and S3203 can be implemented as independent embodiments, but are not limited thereto.
[0402] In some embodiments, the order between any two of steps S3201-S3203 can be exchanged or executed simultaneously.
[0403] In some embodiments, steps S3201 and S3203 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0404] In the embodiments of the present disclosure, step S3201 can be combined with one or more of steps S3101-S3104 of FIG. 3A.
[0405] FIG. 3C is a flow diagram illustrating a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 3C, the data transmission channel establishment method related to the embodiments of the present disclosure is executed by a network device, and the method includes:
[0406] Step S3301, establishing a data transmission channel.
[0407] The optional implementation of step S3301 can refer to the optional implementation of step S206 of FIG. 2, step S3106 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be described here.
[0408] Step S3302, receiving application data of a first application sent through the data transmission channel.
[0409] The optional implementation of step S3302 can refer to the optional implementation of step S208 of FIG. 2, step S3108 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be described here.
[0410] The data transmission channel establishment method related to the embodiments of the present disclosure can include at least one of steps S3301 and S3302. For example, step S3301 can be implemented as an independent embodiment, but is not limited thereto.
[0411] In some embodiments, the order between steps S3301 and S3302 can be exchanged or executed simultaneously.
[0412] In some embodiments, step S3301 is optional, and this step can be omitted or replaced in different embodiments.
[0413] In some embodiments, step S3302 is optional, and in different embodiments, step S3302 can be omitted or replaced.
[0414] In the embodiments of the present disclosure, step S3301 can be combined with one or more of steps S3101-S3105 of FIG. 3A.
[0415] FIG. 3D is a flow diagram illustrating a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 3D, the embodiments of the present disclosure relate to a data transmission channel establishment method, which is performed by a network device, and the above method comprises the following steps:
[0416] In step S3401, a data transmission channel is established between the network device and the terminal, the data transmission channel is used to transmit application data of a first application, and the network device and the terminal are communication opposite ends of the first application.
[0417] The optional implementation of step S3401 can refer to the optional implementation of step S206 of FIG. 2, the optional implementation of step S3106 of FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which will not be described here.
[0418] FIG. 4A is a flow diagram illustrating a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 4A, the embodiments of the present disclosure relate to a data transmission channel establishment method, which is performed by a terminal, and the above method comprises the following steps:
[0419] In step S4101, capability information is sent.
[0420] The optional implementation of step S4101 can refer to the optional implementation of step S201 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0421] In some embodiments, the terminal 101 sends the capability information to the network device 102, but is not limited thereto, and can send the capability information to other subjects.
[0422] In step S4102, indication information is received.
[0423] The optional implementation of step S4102 can refer to the optional implementation of step S202 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.
[0424] In some embodiments, the terminal 101 receives the indication information sent by the network device 102, but is not limited thereto, and can receive the indication information sent by other subjects.
[0425] In some embodiments, the terminal 101 obtains the indication information specified by a protocol.
[0426] In some embodiments, the terminal 101 obtains the indication information from upper layer(s).
[0427] In some embodiments, the terminal 101 processes to obtain the indication information.
[0428] In some embodiments, the step S4102 is omitted, and the terminal 101 autonomously implements the function indicated by the indication information, or the function is default or default.
[0429] The step S4103 is receiving the first configuration.
[0430] The optional implementation of the step S4103 can refer to the optional implementation of the step S203 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0431] In some embodiments, the terminal 101 receives the first configuration sent by the network device 102, but is not limited thereto, and can also receive the first configuration sent by other subjects.
[0432] In some embodiments, the terminal 101 obtains the first configuration specified by the protocol.
[0433] In some embodiments, the terminal 101 obtains the first configuration from upper layer(s).
[0434] In some embodiments, the terminal 101 processes to obtain the first configuration.
[0435] In some embodiments, the step S4103 is omitted, and the terminal 101 autonomously implements the function indicated by the first configuration, or the function is default or default.
[0436] The step S4104 is sending the first request.
[0437] The optional implementation of the step S4104 can refer to the optional implementation of the step S204 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0438] In some embodiments, the terminal 101 sends the first request to the network device 102, but is not limited thereto, and can also send the first request to other subjects.
[0439] The step S4105 is receiving the configuration information of the data transmission channel.
[0440] The optional implementation of the step S4105 can refer to the optional implementation of the step S206 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0441] In some embodiments, the terminal receiving the configuration information of the data transmission channel can be understood as a response of the terminal to the network device for establishing the data transmission channel.
[0442] Step S4106: sending the application data of the first application through the data transmission channel.
[0443] The optional implementation of step S4106 can refer to the optional implementation of step S208 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0444] In some embodiments, the terminal 101 sends the application data of the first application to the network device 102, but is not limited thereto, and can send the application data of the first application to other subjects.
[0445] Step S4107: receiving the application data of the first application sent through the data transmission channel.
[0446] The optional implementation of step S4107 can refer to the optional implementation of step S207 in FIG. 2 and other associated parts in the embodiments involved in FIG. 2, which will not be repeated here.
[0447] In some embodiments, the terminal 101 receives the application data of the first application sent by the network device 102, but is not limited thereto, and can receive the application data of the first application sent by other subjects.
[0448] In some embodiments, the terminal 101 obtains the application data of the first application specified by a protocol.
[0449] In some embodiments, the terminal 101 obtains the application data of the first application from upper layer(s).
[0450] In some embodiments, the terminal 101 processes to obtain the application data of the first application.
[0451] In some embodiments, step S4107 is omitted, and the terminal 101 autonomously implements the function indicated by the application data of the first application, or the above function is default or default.
[0452] The data transmission channel establishment method involved in the embodiments of the present disclosure can include at least one of steps S4101-S4107. For example, step S4106 can be implemented as an independent embodiment, step S4107 can be implemented as an independent embodiment, and steps S4106 and S4107 can be implemented as independent embodiments, but are not limited thereto.
[0453] In some embodiments, the order between any two of steps S4101-S4107 can be exchanged or performed simultaneously. For example, step S4102 and step S4103 can be exchanged or performed simultaneously.
[0454] In some embodiments, steps S4101-S4105 and step S4107 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0455] In some embodiments, steps S4101-S4106 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0456] FIG. 4B is a flow diagram illustrating a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiment of the present disclosure relates to a data transmission channel establishment method, which is performed by a terminal, and the above method comprises the following steps:
[0457] In step S4201, a data transmission channel is requested to be established.
[0458] The optional implementation of step S4201 can refer to the optional implementation of step S204 of FIG. 2, step S4104 of FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which will not be described here.
[0459] In step S4202, application data of the first application is sent through the data transmission channel.
[0460] The optional implementation of step S4202 can refer to the optional implementation of step S208 of FIG. 2, step S4106 of FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which will not be described here.
[0461] In step S4203, application data of the first application sent through the data transmission channel is received.
[0462] The optional implementation of step S4203 can refer to the optional implementation of step S207 of FIG. 2, step S4107 of FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which will not be described here.
[0463] The data transmission channel establishment method related to the embodiments of the present disclosure can comprise at least one of steps S4201-S4203. For example, step S4202 can be implemented as an independent embodiment, and steps S4202 and S4203 can be implemented as independent embodiments, but are not limited thereto.
[0464] In some embodiments, the order between any two of steps S4201-S4203 can be exchanged or performed simultaneously.
[0465] In some embodiments, steps S4201 and S4203 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0466] In some embodiments, steps S4201 and S4202 are optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0467] In the embodiments of the present disclosure, step S4201 can be combined with one or more of steps S4101-S4103 of FIG. 4A.
[0468] FIG. 4C is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 4C, the embodiments of the present disclosure relate to a data transmission channel establishment method, which is performed by a terminal, and the above method comprises the following steps:
[0469] Step S4301: transmitting application data of the first application through the data transmission channel.
[0470] The optional implementation of step S4301 can refer to the optional implementation of step S208 of FIG. 2, step S4106 of FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which will not be described here.
[0471] In the embodiments of the present disclosure, step S4301 can be combined with one or more of steps S4101-S4105 of FIG. 4A.
[0472] FIG. 4D is a flow diagram of a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 4D, the embodiments of the present disclosure relate to a data transmission channel establishment method, which is performed by a terminal, and the above method comprises the following steps:
[0473] Step S4401: receiving application data of the first application transmitted through the data transmission channel.
[0474] The optional implementation of step S4401 can refer to the optional implementation of step S207 of FIG. 2, step S4107 of FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which will not be described here.
[0475] In the embodiments of the present disclosure, step S4401 can be combined with one or more of steps S4101-S4105 of FIG. 4A.
[0476] FIG. 5 is an interaction diagram illustrating a data transmission channel establishment method according to an embodiment of the present disclosure. As shown in FIG. 5, the method includes the following steps.
[0477] In step S501, the network device establishes a data transmission channel between the network device and the terminal, the data transmission channel being used for transmitting application data of a first application, and the network device and the terminal being communication opposite ends of the first application.
[0478] The optional implementation of step S501 can refer to the optional implementation of step S206 in FIG. 2, step S3106 in FIG. 3A, and other associated parts in the embodiments related to FIG. 2 and FIG. 3A, which are not described herein again.
[0479] In step S502, the terminal receives configuration information of the data transmission channel.
[0480] The optional implementation of step S502 can refer to the optional implementation of step S206 in FIG. 2, step S4105 in FIG. 4A, and other associated parts in the embodiments related to FIG. 2 and FIG. 4A, which are not described herein again.
[0481] In some embodiments, the method can further include the method described in the embodiments of the communication system side, the terminal side, the network device side, etc., which are not described herein again.
[0482] In some embodiments, if a service is only between a UE and a base station, the base station establishes a data transmission channel only between the UE and the base station, the data transmission channel being used for transmitting service data of the service. Wherein, the service represents the first application in the foregoing embodiments, and the service data represents the application data in the foregoing embodiments.
[0483] In some embodiments, the data transmission channel only between the UE and the base station means that a data channel between the base station and a core network does not need to be established.
[0484] In some embodiments, the service only between the UE and the base station means that a service data source is located at the UE (the service data includes data distributedly stored at the UE side or directly generated or collected at the UE side), and a final destination of the service data, i.e., a consumer, is the base station; or the service data source is located at the base station (the service data includes data distributedly stored at the base station side or directly generated or collected at the base station side), and the final destination of the service data, i.e., the consumer, is the UE.
[0485] In some embodiments, the service data can be model data of RAN AI, model training data, perception result data of perception, data of an application deployed at the base station side, data needing to be stored or calculated at the base station side, or data deployed on a satellite.
[0486] In some embodiments, the terminal can be a common commercial terminal, or an NTN terminal, or a low-cost terminal.
[0487] In some embodiments, the establishing the data channel comprises establishing a default radio bearer.
[0488] In some embodiments, the default radio bearer is used to transmit uplink data of services only between the UE and the base station via the default radio bearer when the terminal has not been configured with a dedicated radio bearer.
[0489] In some embodiments, the default radio bearer comprises an uplink and / or downlink data channel.
[0490] In some embodiments, the base station can determine whether to configure a default radio bearer for the UE to transmit data of services only between the UE and the base station based on service-related information provided by the core network or pre-configured at the base station side.
[0491] In some embodiments, the service-related information is used to indicate whether the terminal has services only between the UE and the base station, such as based on subscription information, or historical bearer establishment information, or stored UE assistance information.
[0492] In some embodiments, the service-related information comprises application type, application identifier, packet characteristics, QoS requirement, QoS ID, etc. The packet characteristics can be, for example, IP address characteristics, port number characteristics. Optionally, one service corresponds to one application.
[0493] In some embodiments, the base station obtains the service-related information from the core network when or after the terminal establishes a radio RRC connection.
[0494] In some embodiments, the core network can provide the service-related information through a UE context, such as through a context response message, or through separate signaling. The core network element can be one or more of an AMF, a PCF, etc.
[0495] In some embodiments, the UE reports assistance information to the network to inform the network whether there are or will be or are interested in services only between the UE and the base station.
[0496] In some embodiments, the terminal can report the assistance information through wireless signaling, such as RRC messages, high-layer signaling (Non-Access Stratum, NAS). If the assistance information is transmitted through wireless signaling, the base station stores the assistance information to the core network when releasing the UE context.
[0497] In some embodiments, the establishing the default bearer comprises providing a rule configuration for the UE to determine which data packets can be mapped to the default bearer.
[0498] In some embodiments, if a data packet can be mapped to a dedicated bearer, the data packet is mapped to the dedicated bearer in preference to the default bearer. That is, the data packet is mapped to the dedicated bearer in preference to the default bearer when the data packet can be mapped to both the dedicated bearer and the default bearer.
[0499] In some embodiments, the rule configuration comprises whether the service satisfies a specific application type, an application identifier, a QoS rule, a packet filter rule, a QoS ID requirement, etc. The packet filter rule is, for example, an IP address restriction, a port number restriction, etc.
[0500] In some embodiments, if there is no bearer available for transmitting the uplink service data between the UE and the base station, the UE sends a request message to the base station, the request message being used to request the base station to configure a radio bearer for transmitting the uplink service data between the UE and the base station.
[0501] In some embodiments, the request message can be an RRC message or other protocol layer specific signaling, such as a message of a control protocol dedicated for the uplink service data between the UE and the base station.
[0502] In some embodiments, the base station signals to the terminal whether the base station supports or allows the UE to send the request message.
[0503] In some embodiments, the signaling can be a broadcast message or an RRC specific signaling, or a message of a control protocol dedicated for the uplink service data between the UE and the base station. The terminal can only send the request if the base station supports or allows it.
[0504] In some embodiments, the request message can carry service related information.
[0505] In some embodiments, the service related information is, for example, a service identifier, a service type, a packet filter rule or a packet filter rule identifier, a QoS rule or a QoS rule identifier, a QoS identifier, an IP address, a port number, etc.
[0506] In some embodiments, the terminal determines whether to send the request based on service characteristics before sending the request.
[0507] In some embodiments, the service characteristics comprise whether the service satisfies a specific application type, an application identifier, a QoS rule, a packet filter rule, an IP address restriction, a port number restriction, a QoS ID requirement, etc.
[0508] In some embodiments, the specific service feature requirement is configured to the terminal by the network, such as a core network, or is pre-stored in the terminal.
[0509] In some embodiments, after receiving the request, the base station sends or does not send a response message to the terminal.
[0510] In some embodiments, if the base station accepts the request, an acknowledgement message is sent, and then or simultaneously, a radio bearer configuration message is sent; or the base station does not send an acknowledgement message, and directly sends a radio bearer configuration message.
[0511] In some embodiments, if the base station does not accept the request, a rejection message is sent, or no response message is sent.
[0512] In some embodiments, if the terminal does not receive a response message from the base station within a period of time, the request can be re-sent.
[0513] In some embodiments, the terminal is not allowed to re-send the request within a period of time after sending the request. Or the terminal is not allowed to re-send the request within a period of time after sending the request and being rejected. Or the terminal is not allowed to re-send the request again before receiving a response.
[0514] In some embodiments, the base station can determine whether to accept the request of the terminal to establish a radio bearer for transmitting service data located only between the UE and the base station based on service-related information provided by the core network or configured on the base station side.
[0515] In some embodiments, the terminal sends capability information to the base station to indicate whether the terminal supports requesting a radio bearer for transmitting service data located only between the UE and the base station from the network.
[0516] In some embodiments, if the terminal is in an idle state or an inactive state, the terminal can carry the request information in a connection establishment request or a connection establishment completion or a connection recovery request or a connection recovery completion message.
[0517] In some embodiments, a specific cause value is used in a connection establishment request or a recovery request to indicate that the connection establishment or recovery is triggered due to service data located only between the UE and the base station.
[0518] In the embodiments of the present disclosure, part or all of the steps and optional implementation manners thereof can be combined with part or all of the steps in other embodiments, or can be combined with optional implementation manners of other embodiments.
[0519] The embodiments of the present disclosure further provide a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by the terminal in any of the above methods. For another example, another device is further provided, comprising units or modules for implementing the steps performed by the network equipment (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0520] It should be understood that the division of each unit or module in the above device is only a logical function division, and all or part of the units or modules can be integrated into one physical entity or physically separated in actual implementation. In addition, the units or modules in the device can be implemented in the form of processor invoking software: for example, the device comprises a processor connected with a memory, the memory stores instructions, and the processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit or module of the device, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be implemented by the design of the hardware circuit, and the hardware circuit can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the hardware circuit is a programmable logic device (PLD), and taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor invoking software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuit.
[0521] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), or the like.
[0522] FIG. 6 is a structural schematic diagram of a terminal according to the embodiments of the present disclosure. As shown in FIG. 6, the terminal 600 can include at least one of a transceiver module 601, a processing module 602, and the like. In some embodiments, the transceiver module 601 is configured to receive configuration information of a data transmission channel sent by a network device, the data transmission channel being a channel established between the network device and the terminal by the network device, the data transmission channel being used for transmitting application data of a first application, and the network device and the terminal being communication peers of the first application. Optionally, the transceiver module is configured to perform at least one of the sending and / or receiving communication steps (for example, steps S201, S202, S203, S204, S207, S208, but not limited to) performed by the terminal 101 in any of the above methods, and details are not described herein. Optionally, the processing module is configured to perform at least one of the other steps (for example, steps S205, S206, but not limited to) performed by the terminal 101 in any of the above methods, and details are not described herein.
[0523] Optionally, the network device is an access network device, and the access network device includes a base station.
[0524] Optionally, the data transmission channel includes at least one of the following:
[0525] at least one radio bearer;
[0526] a transmission control protocol (TCP) layer;
[0527] a user datagram protocol (UDP) layer;
[0528] a quick UDP internet connections (QUIC) layer;
[0529] an internet protocol (IP) layer.
[0530] Optionally, the application data includes uplink application data and / or downlink application data, and the transceiver module is configured to send the uplink application data to the network device through the data transmission channel and / or receive the downlink application data sent by the network device through the data transmission channel.
[0531] Optionally, the transceiver module is configured to receive a first configuration sent by the network device.
[0532] The application that meets at least one of the following preset characteristics indicated by the first configuration is determined as the first application:
[0533] a preset application type;
[0534] a preset application identifier;
[0535] a preset data packet filtering rule;
[0536] a preset QoS rule;
[0537] a preset QoS identifier.
[0538] Optionally, the processing module is configured to, in a case where a data packet corresponding to the application data is allowed to be mapped to the radio bearer and another dedicated radio bearer, map the data packet to the other dedicated radio bearer.
[0539] Optionally, the transceiver module is configured to report application-related information of the terminal to the network device, the application-related information being used by the network device to determine whether to establish the radio bearer, and the application-related information including related information of a second application possessed by the terminal, the second application including at least one of the following:
[0540] an application currently possessed by the terminal;
[0541] an application once possessed by the terminal;
[0542] an application that the terminal has in the future;
[0543] an application that the terminal is interested in;
[0544] an application that the terminal supports.
[0545] Optionally, the transceiver is configured to receive indication information sent by the network device, the indication information being used by the network device to indicate whether the terminal is allowed to send a first request for establishing the radio bearer between the network device and the terminal.
[0546] Optionally, the transceiver is configured to send capability information to the network device, the capability information being used to indicate whether the terminal has the capability to send the first request to the network device.
[0547] Optionally, the first request is sent by the terminal in a case where it is determined that the terminal has the first application.
[0548] Optionally, the transceiver is configured to resend the first request in a case where no response message or rejection message sent by the network device in response to the first request is received within a first time length after sending the first request.
[0549] Optionally, the transceiver is configured not to resend the first request in a case where a rejection message sent by the network device in response to the first request is received within a second time length after sending the first request.
[0550] FIG. 7 is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 7, the network device 700 can include at least one of a transceiver 701, a processing module 702, and the like. In some embodiments, the processing module 701 is configured to establish a data transmission channel between the network device and a terminal, the data transmission channel being used to transmit application data of a first application, and the network device and the terminal being communication peers of the first application. Optionally, the transceiver is configured to perform at least one of the communication steps (for example, steps S201, S202, S203, S204, S207, S208, but not limited to) of sending and / or receiving performed by the network device 102 in any of the methods above, which will not be described herein again. Optionally, the processing module is configured to perform at least one of the other steps (for example, steps S205, S206, but not limited to) performed by the network device 102 in any of the methods above, which will not be described herein again.
[0551] Optionally, the network device is an access network device, and the access network device includes a base station.
[0552] Optionally, the data transmission channel includes at least one of the following:
[0553] at least one radio bearer;
[0554] a transmission control protocol (TCP) layer;
[0555] a user datagram protocol (UDP) layer;
[0556] a quick UDP internet connections (QUIC) layer;
[0557] an internet protocol (IP) layer.
[0558] Optionally, the application data comprises uplink application data and / or downlink application data, and the transceiver module is configured to send the downlink application data to the terminal via the data transmission channel, and / or receive the uplink application data sent by the terminal via the data transmission channel.
[0559] Optionally, the processing module is configured to determine whether to establish the radio bearer for the terminal according to application related information of the terminal.
[0560] Optionally, the application related information is sent by a first network element to the network device, and the application related information is determined by the first network element according to at least one of subscription information of the terminal, historical radio bearer establishment information of the terminal, and auxiliary information reported by the terminal.
[0561] Optionally, the processing module is configured to determine whether the terminal has the first application according to the application related information, and determine to establish the radio bearer for the terminal when the terminal has the first application.
[0562] Optionally, the auxiliary information reported by the terminal comprises information of a second application possessed by the terminal, and the second application comprises at least one of:
[0563] an application currently possessed by the terminal;
[0564] an application once possessed by the terminal;
[0565] an application to be possessed by the terminal in the future;
[0566] an application of interest of the terminal;
[0567] an application supported by the terminal.
[0568] Optionally, the application related information is requested by the network device from a first network element at the same time or after the network device determines that the terminal establishes a radio resource control (RRC) connection with the network device.
[0569] Optionally, the transceiver is configured to receive a first request sent by the terminal before determining whether to establish the radio bearer for the terminal according to the application-related information of the terminal, where the first request is used by the terminal to request the network device to establish the radio bearer.
[0570] Optionally, the first request is sent by the terminal when it is determined that the first application exists; and the transceiver is configured to send a first configuration to the terminal, where the first configuration is used to indicate to the terminal that the first application meets at least one of the following preset characteristics:
[0571] a preset application type;
[0572] a preset application identifier;
[0573] a preset data packet filtering rule;
[0574] a preset quality of service (QoS) rule;
[0575] a preset QoS identifier.
[0576] Optionally, the application-related information is included in the first request, or the application-related information is preconfigured on the network device.
[0577] Optionally, the transceiver is configured to send indication information to the terminal before receiving the first request sent by the terminal, where the indication information is used to indicate whether the terminal is allowed to send the first request.
[0578] Optionally, the transceiver is configured to receive capability information sent by the terminal before sending the indication information to the terminal, where the capability information is used to indicate whether the terminal has the capability to send the first request to the network device.
[0579] Optionally, the transceiver is configured to send a response message to the terminal when the first request is accepted, where the response message includes acceptance confirmation information and / or radio bearer configuration information; or send a rejection message to the terminal or not send the response message when the first request is not accepted.
[0580] Optionally, the terminal is in an idle state or an inactive state, and the first request is carried in at least one of the following messages:
[0581] a connection establishment request message;
[0582] a connection establishment completion message;
[0583] a connection resumption request message;
[0584] a connection resumption completion message.
[0585] Optionally, the application-related information comprises at least one of the following features of the second application possessed by the terminal:
[0586] application type;
[0587] application identifier;
[0588] data packet feature;
[0589] QoS rule;
[0590] QoS identifier.
[0591] In some embodiments, the transceiving module can comprise a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiving module can be mutually replaced with a transceiver.
[0592] In some embodiments, the processing module can be one module or comprise a plurality of sub-modules. Optionally, the plurality of sub-modules perform all or part of the steps required to be performed by the processing module respectively. Optionally, the processing module can be mutually replaced with a processor.
[0593] FIG. 8A is a structural schematic diagram of a communication device 8100 according to embodiments of the present disclosure. The communication device 8100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the descriptions in the above method embodiments.
[0594] As shown in FIG. 8A, the communication device 8100 comprises one or more processors 8101. The processor 8101 can be a general-purpose processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 8100 is used to execute any of the above methods. Optionally, the one or more processors 8101 are used to call instructions to enable the communication device 8100 to execute any of the above methods.
[0595] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps (e.g., steps S201, S202, S203, S204, S207, S208, but not limited to) in the above-described methods, and the processor 8101 performs at least one of the other steps (e.g., steps S205, S206, but not limited to). In alternative embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced with each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0596] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Alternatively, all or part of the memory 8103 can also be outside the communication device 8100. In alternative embodiments, the communication device 8100 can include one or more interface circuits 8104. Alternatively, the interface circuit 8104 is connected with the memory 8103, and the interface circuit 8104 can be used to receive data from the memory 8103 or other devices, and can be used to send data to the memory 8103 or other devices. For example, the interface circuit 8104 can read the data stored in the memory 8103 and send the data to the processor 8101.
[0597] The communication device 8100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by Figure 8A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0598] FIG. 8B is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 can be a chip or a chip system, reference can be made to the structural schematic diagram of the chip 8200 shown in FIG. 8B, but the present disclosure is not limited thereto.
[0599] The chip 8200 comprises one or more processors 8201. The chip 8200 is configured to execute any of the above methods.
[0600] In some embodiments, the chip 8200 further comprises one or more interface circuits 8202. Optionally, the terms interface circuit, interface, transceiver pin, etc. can be replaced by each other. In some embodiments, the chip 8200 further comprises one or more memories 8203 for storing data. Optionally, all or part of the memory 8203 can be outside the chip 8200. Optionally, the interface circuit 8202 is connected with the memory 8203, the interface circuit 8202 can be configured to receive data from the memory 8203 or other devices, and the interface circuit 8202 can be configured to send data to the memory 8203 or other devices. For example, the interface circuit 8202 can read the data stored in the memory 8203 and send the data to the processor 8201.
[0601] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (such as step S201, step S202, step S203, step S204, step S207, step S208, but the present disclosure is not limited thereto) of transmitting and / or receiving in the above methods. The interface circuit 8202 performing the communication steps such as transmitting and / or receiving in the above methods means that the interface circuit 8202 performs data interaction between the processor 8201, the chip 8200, the memory 8203 or the transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (such as step S205, step S206, but the present disclosure is not limited thereto).
[0602] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited herein.
[0603] The present disclosure further proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but the present disclosure is not limited thereto, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but the present disclosure is not limited thereto, and it can also be a transitory storage medium.
[0604] The disclosure also provides a program product, which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0605] The disclosure also provides a computer program, which, when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A method of establishing a data transmission path, characterized by, The method is performed by a network device, and the method comprises: establishing a data transmission channel between the network device and a terminal, the data transmission channel being used for transmitting application data of a first application, the network device and the terminal being communication opposite ends of the first application.
2. The method of claim 1, wherein, The data transmission channel comprises at least one of: at least one radio bearer; a transmission control protocol (TCP) layer; a user datagram protocol (UDP) layer; a quick UDP internet connections (QUIC) layer; an internet protocol (IP) layer.
3. The method according to claim 1 or 2, characterized in that, The application data comprises uplink application data and / or downlink application data, and the method further comprises: sending the downlink application data to the terminal through the data transmission channel, and / or receiving the uplink application data sent by the terminal through the data transmission channel.
4. The method of claim 2, wherein, The method further comprises: determining whether to establish the radio bearer for the terminal according to application related information of the terminal.
5. The method of claim 4, wherein, The application related information is sent by a first network element to the network device, and the application related information is determined by the first network element according to at least one of subscription information of the terminal, historical radio bearer establishment information of the terminal, and auxiliary information reported by the terminal.
6. The method according to claim 4 or 5, characterized in that, The determining whether to establish the radio bearer for the terminal according to the application related information comprises: determining whether the terminal has the first application according to the application related information, and determining to establish the radio bearer for the terminal when the terminal has the first application.
7. The method of claim 5, wherein, The auxiliary information reported by the terminal comprises information of a second application possessed by the terminal, and the second application comprises at least one of: an application currently possessed by the terminal; an application once possessed by the terminal; an application to be possessed by the terminal in the future; an application of interest of the terminal; an application supported by the terminal.
8. The method according to any one of claims 4-7, characterized in that, The application related information is requested by the network device from a first network element at the same time or after determining that the terminal establishes a radio resource control (RRC) connection with the network device.
9. The method of claim 4, wherein, Before the determining whether to establish the radio bearer for the terminal according to the application related information, the method comprises: receiving a first request sent by the terminal, the first request being used for the terminal to request the network device to establish the radio bearer.
10. The method according to any one of claims 1-9, characterized in that, The method further comprises: sending a first configuration to the terminal, the first configuration being used for indicating to the terminal that the first application meets at least one of preset characteristics: a preset application type; a preset application identifier; a preset data packet filtering rule; a preset quality of service (QoS) rule; a preset QoS identifier.
11. The method of claim 9, wherein: the application related information is included in the first request, or the application related information is preconfigured on the network device.
12. The method according to claim 9 or 11, characterized in that, Before the receiving the first request sent by the terminal, the method comprises: sending indication information to the terminal, the indication information being used for indicating whether the terminal is allowed to send the first request.
13. The method of claim 12, wherein, Before the sending the indication information to the terminal, the method comprises: receiving capability information sent by the terminal. determine, according to the capability information, that the terminal has the capability of sending the first request to the network device.
14. The method of any one of claims 9, 11-13, wherein, The method further includes: sending a response message to the terminal when the first request is accepted, the response message including acceptance confirmation information and / or radio bearer configuration information; sending a rejection message to the terminal or not sending the response message when the first request is not accepted.
15. The method of any one of claims 9, 11-14, wherein, The terminal is in an idle state or an inactive state, and the first request is carried in at least one of the following messages: a connection establishment request message; a connection establishment completion message; a connection resumption request message; a connection resumption completion message.
16. The method according to any one of claims 4-9, and 11-15, characterized by, The application-related information includes at least one of the following features of a second application possessed by the terminal: application type; application identifier; data packet feature; QoS rule; QoS identifier.
17. A method of establishing a data transmission path, characterized by, The method is performed by a terminal and includes: receiving configuration information of a data transmission channel sent by a network device, the data transmission channel being a channel established between the network device and the terminal, and the data transmission channel being used to transmit application data of a first application, the network device and the terminal being communication peers of the first application.
18. The method of claim 17, wherein, The data transmission channel includes at least one of the following: at least one radio bearer; a transmission control protocol (TCP) layer; a user datagram protocol (UDP) layer; a quick UDP internet connections (QUIC) layer; an internet protocol (IP) layer.
19. The method of claim 17 or 18, wherein, The application data includes uplink application data and / or downlink application data, and the method further includes: sending the uplink application data to the network device through the data transmission channel, and / or receiving the downlink application data sent by the network device through the data transmission channel.
20. The method of any one of claims 17-19, wherein, The method further includes: receiving first configuration sent by the network device; determining an application that meets at least one of the following preset features indicated by the first configuration as the first application: preset application type; preset application identifier; preset data packet filtering rule; preset QoS rule; preset QoS identifier.
21. The method of claim 18, wherein, The method further includes: data packets corresponding to the application data are allowed to be mapped to the radio bearer and other dedicated radio bearers, and the data packets are mapped to the other dedicated radio bearers.
22. The method of claim 18 or 21, wherein, The method further includes: reporting application-related information of the terminal to the network device, the application-related information being used by the network device to determine whether to establish the radio bearer, and the application-related information including related information of a second application possessed by the terminal, the second application including at least one of the following: an application currently possessed by the terminal; an application once possessed by the terminal; an application to be possessed by the terminal in the future; an application of interest to the terminal; an application supported by the terminal.
23. The method of any one of claims 18, 21, and 22, wherein, The method further includes: receiving indication information sent by the network device, the indication information being used by the network device to indicate whether the terminal is allowed to send a first request for requesting establishment of the radio bearer between the network device and the terminal.
24. The method of claim 23, wherein, The method further includes: sending capability information to the network device, the capability information being used to indicate whether the terminal has the capability of sending the first request to the network device.
25. The method of claim 23 or 24, wherein, The first request is sent by the terminal in a case where it is determined that the terminal has the first application.
26. The method of any one of claims 23-25, wherein, The method further comprises: resending the first request within a first time period after sending the first request, if no response message or rejection message sent by the network device in response to the first request is received.
27. The method of any one of claims 23-25, wherein, The method further comprises: not resending the first request within a second time period after receiving a rejection message sent by the network device in response to the first request.
28. A network device, comprising: Comprise: a processing module configured to establish a data transmission channel between the network device and the terminal, the data transmission channel being used to transmit application data of a first application, the network device and the terminal being communication peers of the first application.
29. A terminal, characterized by Comprise: a transceiving module configured to receive configuration information of a data transmission channel sent by a network device, the data transmission channel being established between the network device and the terminal, the data transmission channel being used to transmit application data of a first application, the network device and the terminal being communication peers of the first application.
30. A network device, comprising: Comprise: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the network device to perform the data transmission channel establishment method of any of claims 1-16.
31. A terminal, characterized by Comprise: one or more processors; a memory coupled to the processors, the memory having stored thereon executable instructions that, when executed by the processors, cause the terminal to perform the data transmission channel establishment method of any of claims 17-27.
32. A communication system, characterized by Comprise a network device and a terminal, wherein the network device is configured to implement the data transmission channel establishment method of any of claims 1-16, and the terminal is configured to implement the data transmission channel establishment method of any of claims 17-27.
33. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on a communication device, cause the communication device to perform the data transmission channel establishment method of any of claims 1-27.
34. A computer program product comprising computer programs and / or instructions, characterized in that, The computer program and / or instructions, when executed on a communication device, implement the data transmission channel establishment method of any of claims 1-27.
Citation Information
Patent Citations
Data transmission method and device
CN103581138A
Apparatus, system and method of steering data radio bearer traffic to wireless local area network link
CN105379410A
Data transmission method, device and system
CN117241396A
Method and apparatus for supporting QOS (quality of service) flow to DRB (data radio bearer) remapping for sidelink communication in a wireless communication system
US10952230B1