Data transmission methods, terminal devices, network devices, and storage media
By setting up dedicated service channels for dedicated services and ensuring resource allocation through channel support identifier interaction, the problem of network devices being unable to effectively handle dedicated services is solved, and stable transmission of dedicated services is achieved in multi-service concurrent scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QUECTEL WIRELESS SOLUTIONS CO LTD
- Filing Date
- 2026-03-12
- Publication Date
- 2026-06-02
AI Technical Summary
In existing technologies, network devices cannot effectively distinguish service types, resulting in dedicated services with high network quality requirements not being processed in a timely manner, which can easily cause interference, especially in multi-service concurrent scenarios.
Dedicated service channels are set up for dedicated services to ensure their isolation from other services. Channel support identifiers are exchanged between terminal devices and network devices to determine whether dedicated service channels are supported and to allocate dedicated channel resources for them.
In multi-service concurrent scenarios, ensure the performance of dedicated services, avoid interference with other services, and guarantee the timeliness, reliability, and stability of dedicated services.
Smart Images

Figure CN122138152A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, specifically to a data transmission method, terminal equipment, network equipment, and storage medium. Background Technology
[0002] When a terminal device requests service transmission from a network device, the network device allocates available channel resources to the terminal device, and the terminal device transmits service data based on the allocated channel resources. In related technologies, because the network device does not distinguish between service types but only provides available channel resources, it is impossible to guarantee that proprietary services with high network quality requirements will always be allocated appropriate channel resources. Especially in scenarios with multiple services running concurrently, this can easily lead to the inability to process proprietary service data in a timely manner. Summary of the Invention
[0003] This application provides a data transmission method, terminal device, network device, and storage medium, which independently sets up a dedicated service channel for a dedicated service, which is isolated from other channels, thereby ensuring that the dedicated service does not interfere with other services and guaranteeing the service performance of the dedicated service.
[0004] On one hand, embodiments of this application provide a data transmission method applied to a terminal device. The method includes: sending a first channel support identifier to a network device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0005] In some embodiments, the first channel support identifier is carried in the network registration data.
[0006] In some embodiments, after sending the first channel support identifier to the network device, the method further includes: receiving a second channel support identifier from the network device; wherein the second channel support identifier is used to indicate whether the network device supports the proprietary service channel.
[0007] In some embodiments, after sending the first channel support identifier to the network device, the method further includes: receiving resource configuration data from the network device; wherein the resource configuration data includes channel resources of the proprietary service channel; and sending the service data of the proprietary service to the network device based on the channel resources of the proprietary service channel.
[0008] In some embodiments, before receiving resource configuration data from the network device, the method further includes: sending a resource configuration request to the network device; wherein the resource configuration request includes the service identifier of the proprietary service.
[0009] In some embodiments, the resource configuration data may also include the service identifier of the proprietary service.
[0010] On the other hand, embodiments of this application provide a data transmission method applied to a network device. The method includes: receiving a first channel support identifier from a terminal device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0011] In some embodiments, after receiving the first channel support identifier from the terminal device, the method further includes: sending a second channel support identifier to the terminal device; wherein the second channel support identifier is used to indicate whether the network device supports the proprietary service channel.
[0012] In some embodiments, after receiving the first channel support identifier from the terminal device, the method further includes: sending resource configuration data to the terminal device; wherein the resource configuration data includes channel resources of the proprietary service channel.
[0013] In some embodiments, before sending resource configuration data to the terminal device, the method further includes: receiving a resource configuration request from the terminal device; wherein the resource configuration request includes the service identifier of the proprietary service.
[0014] In some embodiments, the resource configuration data may also include the service identifier of the proprietary service.
[0015] On the other hand, embodiments of this application also provide a terminal device, including a first transceiver, configured to: send a first channel support identifier to a network device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, the proprietary service channel being used to transmit proprietary service data.
[0016] On the other hand, embodiments of this application also provide a network device, including a second transceiver, configured to: receive a first channel support identifier from a terminal device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, the proprietary service channel being used to transmit proprietary service data.
[0017] On the other hand, embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions thereon, wherein the computer program or instructions, when executed by a processor, implement the steps in the data transmission method on the terminal device side as described above, or implement the steps in the data transmission method on the network device side as described above.
[0018] On the other hand, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in the data transmission method on the terminal device side as described above, or implement the steps in the data transmission method on the network device side as described above.
[0019] In summary, the technical solution provided in this application provides a dedicated service channel specifically for transmitting data related to the dedicated service. This dedicated service channel is isolated from other channels (such as uplink shared channel, downlink shared channel, uplink control channel, downlink control channel, broadcast channel, paging channel, multicast channel, random access channel, etc.), thereby ensuring that the dedicated service does not interfere with other services (such as web browsing, file download, video on demand, etc.). Specifically, the terminal device can send a first channel support identifier to the network device. This first channel support identifier indicates whether the terminal device supports the dedicated service channel. The network device can then determine whether the terminal device supports the dedicated service channel and, if so, allocate channel resources for the dedicated service channel to the terminal device. This ensures that the dedicated service does not interfere with other services, especially in scenarios with multiple concurrent services, guaranteeing the allocation of channel resources for the dedicated service and ensuring the service performance of the dedicated service. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application; Figure 2 This is a flowchart of a data transmission method provided in an embodiment of this application; Figure 3 This is a flowchart of another data transmission method provided in an embodiment of this application; Figure 4 This is a schematic diagram of a proprietary service channel provided in an embodiment of this application; Figure 5 This is a flowchart of another data transmission method provided in an embodiment of this application; Figure 6 This is a flowchart of another data transmission method provided in an embodiment of this application; Figure 7 This is a flowchart of another data transmission method provided in an embodiment of this application; Figure 8 This is a flowchart of another data transmission method provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application; Figure 10 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. Detailed Implementation
[0022] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0023] In the following description, specific embodiments of this application will be illustrated with reference to steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be referred to several times as being performed by a computer. Computer performance as referred to in this application includes operations performed by a computer processing unit on electronic signals represented by data in a structured format. This operation transforms the data or maintains it at a location in the computer's memory system, which can be reconfigured or otherwise alter the operation of the computer in a manner well known to those skilled in the art. The data structure maintained by the data is the physical location of the memory, which has specific characteristics defined by the data format. However, the principles of this application are illustrated with specific embodiments and are not intended to be limiting. Those skilled in the art will understand that many of the steps and operations described below can also be implemented in hardware.
[0024] The terms "module" or "unit" as used in this application can be considered as software objects executing on the computing system. The different components, modules, engines, and services described in this application can be considered as implementation objects on the computing system. While the apparatus and methods described in this application are preferably implemented in software, they can also be implemented in hardware, both of which are within the scope of protection of this invention.
[0025] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used in the embodiments of this application may also include plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof. It should be understood that when an element is “connected” or “coupled” to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein may include wireless connection or wireless coupling. The term “and / or” as used herein includes all or any unit and all combinations of one or more associated listed items.
[0026] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 As shown, the communication system may include: terminal device 10 and network device 20.
[0027] The number of terminal devices 10 is typically multiple, and one or more terminal devices 10 can be distributed within the cell managed by each network device 20. Terminal devices 10 may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), etc. For ease of description, in this embodiment, the devices mentioned above are collectively referred to as terminal devices.
[0028] Network device 20 is a device deployed in an access network to provide wireless communication functionality to terminal device 10. Network device 20 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of a device with network device functionality may differ; for example, in a 5G (5th-Generation) NR system, it is called gNodeB or gNB. As communication technologies evolve, the name "network device" may change. For ease of description, in this embodiment, the aforementioned device providing wireless communication functionality to terminal device 10 is collectively referred to as a network device.
[0029] Optionally, network device 20 and terminal device 10 communicate with each other through some air interface technology, such as the Uu interface.
[0030] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Advanced Long Term Evolution (LTE-A) systems, NR systems, evolution systems of NR systems, LTE-based access to Unlicensed spectrum (LTE-U) systems, NR-U (New Radio-Unlicensed) systems, Wireless Local Area Networks (WLAN) systems, Wireless Fidelity (WiFi) systems, next-generation communication systems, or other communication systems, etc.
[0031] Please see Figure 2 , Figure 2 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. This data transmission method can be applied to the aforementioned communication system, such as when applied to… Figure 1 The terminal device 10 and network device 20 in the communication system shown. Figure 2 As shown, the data transmission method may include: Step S100: The terminal device sends a first channel support identifier to the network device; wherein, the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0032] Dedicated services (DPS) refer to services with high network quality requirements. The timeliness, reliability, and / or stability of DPS data transmission are often related to production safety, personal health, or economic interests, requiring the network to provide deterministic resource guarantees within a specified time window. Therefore, key performance indicators such as latency, bandwidth, jitter, and packet loss rate usually have relatively clear quantitative requirements. This application does not limit the application scenarios or specific types of DPS; in practical applications, they can be flexibly configured according to requirements. For example, DPS can be involved in application scenarios such as industrial manufacturing, healthcare, intelligent transportation, energy and power, and aviation control. In industrial manufacturing scenarios, real-time control DPS requires end-to-end latency to be controlled within 1 millisecond to ensure the stability of closed-loop control. In healthcare scenarios, remote precision medical operation DPS requires latency of less than 1 millisecond while maintaining strict stability of bandwidth and jitter within a surgical duration of 1 to 3 hours. Furthermore, DPS such as vehicle-to-everything (V2X) collaborative sensing, power grid differential protection, and aircraft telemetry control also impose similar quantitative constraints on network performance.
[0033] To ensure the performance of dedicated services and guarantee the timely processing of their data, this application embodiment establishes a dedicated service channel. This dedicated service channel can also be called a Physical Dedicated Channel (PDCH), and may have other names in practice. For ease of description, this application embodiment refers to the channel independently set up for dedicated services as a dedicated service channel. It should be understood that because the dedicated service channel is independently set up for dedicated services, it is isolated from other channels in related technologies (such as uplink shared channels, downlink shared channels, uplink control channels, downlink control channels, broadcast channels, paging channels, multicast channels, random access channels, etc.), thereby ensuring that dedicated services do not interfere with other services (such as web browsing, file downloading, video-on-demand, etc.).
[0034] As can be seen from the above embodiments, the dedicated service channel is used to transmit dedicated service data. Therefore, to ensure that subsequent terminal devices can transmit dedicated service data based on the dedicated service channel, the terminal device can send a first channel support identifier to the network device. This first channel support identifier is used to indicate whether the terminal device supports the dedicated service channel. Thus, the network device can determine whether the terminal device supports the dedicated service channel and allocate dedicated service channel resources to the terminal device if the terminal device supports the dedicated service channel. This ensures that the dedicated service is isolated from other services, especially in scenarios with multiple concurrent services, thus guaranteeing the service performance of the dedicated service.
[0035] The channel support identifier, also known as the proprietary service support identifier, may have other names in practical applications. For ease of description, this application embodiment refers to the identifier used to indicate whether a proprietary service channel is supported as the channel support identifier. For example, the identifier used to indicate whether a terminal device supports a proprietary service channel is called the first channel support identifier, and the identifier used to indicate whether a network device supports a proprietary service channel is called the second channel support identifier. For further description of the second channel support identifier, please refer to the following embodiments, which will not be repeated here.
[0036] In this embodiment, the first channel support identifier can have one or more values. When the first channel support identifier has only one value, it can be used to indicate that the terminal device supports a dedicated service channel or to indicate that the terminal device does not support a dedicated service channel. When the first channel support identifier has multiple values, such as a first value and a second value, when the first channel support identifier has the first value (e.g., 1), it indicates that the terminal device supports a dedicated service channel; when the first channel support identifier has the second value (e.g., 0), it indicates that the terminal device does not support a dedicated service channel. Furthermore, this embodiment does not limit the number of bits in the first channel support identifier; in practical applications, it can be arbitrarily and flexibly set in combination with the setting of the number of values. Furthermore, the terminal device may send a first channel support identifier to the network device only if it supports the proprietary service channel to indicate that the terminal device supports the proprietary service channel; or, the terminal device may send a first channel support identifier to the network device only if it does not support the proprietary service channel to indicate that the terminal device does not support the proprietary service channel; or, the terminal device may send a first channel support identifier to the network device to indicate whether it supports the proprietary service channel, regardless of whether it supports the proprietary service channel.
[0037] In summary, the technical solution provided in this application provides a dedicated service channel specifically for transmitting data related to the dedicated service. This dedicated service channel is isolated from other channels (such as uplink shared channel, downlink shared channel, uplink control channel, downlink control channel, broadcast channel, paging channel, multicast channel, random access channel, etc.), thereby ensuring that the dedicated service does not interfere with other services (such as web browsing, file download, video on demand, etc.). Specifically, the terminal device can send a first channel support identifier to the network device. This first channel support identifier indicates whether the terminal device supports the dedicated service channel. The network device can then determine whether the terminal device supports the dedicated service channel and, if so, allocate channel resources for the dedicated service channel to the terminal device. This ensures that the dedicated service does not interfere with other services, especially in scenarios with multiple concurrent services, guaranteeing the allocation of channel resources for the dedicated service and ensuring the service performance of the dedicated service.
[0038] In some embodiments, the first channel support identifier is carried in the network registration data. Network registration data refers to the data sent by the terminal device to the network device during the network registration process. The first channel support identifier is carried in the network registration data, allowing the terminal device to indicate to the network device whether it supports dedicated service channels during the network registration process, thus saving signaling interaction overhead between the terminal device and the network device. This application does not limit the specific type of network registration data carrying the first channel support identifier. In practical applications, it can be flexibly set according to requirements. For example, network registration data may include, but is not limited to, at least one of the following: network registration request, terminal capability indication information, Tracking Area Update (TAU) information, etc. Considering the mobility of the terminal device, when the terminal device moves from the coverage area of one network device (such as the coverage area of a network device that does not support dedicated service channels) to the coverage area of another network device (such as the coverage area of a network device that supports dedicated service channels), the first channel support identifier can be carried in the tracking area update information.
[0039] Of course, the first channel support identifier can also be independent of the network registration data, and this application embodiment does not limit this. For example, after the terminal device successfully registers with the network, it sends the first channel support identifier to the network device; or, during the network registration process, the terminal device carries the first channel support identifier through other signaling independent of the network registration data and sends the signaling to the network device.
[0040] In some embodiments, such as Figure 2 As shown, after step S100, the data transmission method may further include: Step S200: The network device sends a second channel support identifier to the terminal device; wherein the second channel support identifier is used to indicate whether the network device supports proprietary service channels.
[0041] In this embodiment, the network device may also send a second channel support identifier to the terminal device so that the terminal device can determine whether the network device supports a dedicated service channel. If the network device supports a dedicated service channel, the terminal device may request the network device to allocate channel resources for the dedicated service channel to transmit the service data of the dedicated service, thereby isolating the dedicated service from other services, especially in scenarios with multiple services running concurrently, and ensuring the service performance of the dedicated service.
[0042] Similar to the first channel support identifier mentioned above, the second channel support identifier can also have one or more values. When the second channel support identifier has only one value, it can indicate whether the network device supports a dedicated service channel or not. When the second channel support identifier has multiple values, such as a first value and a second value, when the second channel support identifier has the first value (e.g., 1), it indicates that the network device supports a dedicated service channel; when the second channel support identifier has the second value (e.g., 0), it indicates that the network device does not support a dedicated service channel. Furthermore, this embodiment does not limit the number of bits in the second channel support identifier; in practical applications, it can be flexibly set arbitrarily in conjunction with the setting of the number of values. Furthermore, a network device may send a second channel support identifier to a terminal device only if it supports a proprietary service channel to indicate that the network device supports a proprietary service channel; or, a network device may send a second channel support identifier to a terminal device only if it does not support a proprietary service channel to indicate that the network device does not support a proprietary service channel; or, a network device may send a second channel support identifier to a terminal device regardless of whether it supports a proprietary service channel to indicate whether the network device supports a proprietary service channel.
[0043] As can be seen from the above embodiments, the first channel support identifier can be carried in the network registration data. That is, the terminal device can indicate to the network device whether it supports dedicated service channels during the network registration process. Correspondingly, the second channel support identifier can be carried in the network registration response. This network registration response refers to the data sent by the network device to the terminal device during the network registration process, such as indicating successful or failed network registration. By carrying the second channel support identifier in the network registration response, the network device can indicate to the terminal device whether it supports dedicated service channels during the network registration process, saving signaling interaction overhead between the terminal device and the network device.
[0044] Of course, the second channel support identifier can also be independent of the network registration response, and this application embodiment does not limit this. For example, after successful network registration, the network device sends the second channel support identifier to the terminal device; or, during the network registration process, the network device carries the second channel support identifier through other signaling independent of the network registration response and sends the signaling to the terminal device.
[0045] It should be understood that whether or not the terminal device and / or network device supports dedicated service channels does not affect the network registration process. When both the terminal device and network device support dedicated service channels, the terminal device and network device can negotiate and agree that the network device can allocate dedicated service channel resources to the terminal device to facilitate the transmission of dedicated service data.
[0046] Based on this, in some embodiments, such as Figure 3 As shown, after step S100 and / or step S200, the data transmission method may further include: Step S310: The network device sends resource configuration data to the terminal device; wherein, the resource configuration data includes channel resources for the dedicated service channel; Step S320: The terminal device sends the service data of the proprietary service to the network device based on the channel resources of the proprietary service channel.
[0047] To ensure that the service data of proprietary services can be transmitted through proprietary service channels and to avoid the performance of proprietary services being affected due to the lack of support for proprietary service channels by terminal devices or network devices, in this embodiment of the application, when both the terminal device and the network device support proprietary service channels, for example, when the first channel support identifier is used to indicate that the terminal device supports proprietary service channels and the second channel support identifier is used to indicate that the network device supports proprietary service channels, the network device configures channel resources for proprietary service channels for the terminal device, and the channel resources for proprietary service channels can be carried in resource configuration data.
[0048] This application does not limit the specific content of channel resources in its embodiments, and in practical applications, they can be flexibly set according to requirements. For example, the channel resources of a dedicated service channel may include, but are not limited to, at least one of the following: time-domain resources (such as start symbols, duration slots, etc.), frequency-domain resources (such as frequency-domain resource block size, etc.), power control data (such as path loss compensation factors, etc.), port data (such as the number of antenna ports, etc.), HARQ (Hybrid Automatic Repeat Request) process number, etc.
[0049] The terminal device can parse the resource configuration data to obtain the channel resources of the dedicated service channel, and based on the channel resources, send the service data of the dedicated service to the network device in the dedicated service channel configured by the network device.
[0050] It should be understood that, such as Figure 4 As shown, the proprietary service channel can include an uplink proprietary service channel and a downlink proprietary service channel. The uplink proprietary service channel can be used by the terminal device 10 to send proprietary service-related data to the network device 20, and the downlink proprietary service channel can be used by the network device 20 to send proprietary service-related data to the terminal device 10. Based on this, the aforementioned resource configuration data can be transmitted through the downlink proprietary service channel, and the aforementioned proprietary service data can be transmitted through the uplink proprietary service channel. The uplink proprietary service channel can also be called a Physical Uplink Dedicated Channel (PUDCH), and the downlink proprietary service channel can also be called a Physical Downlink Dedicated Channel (PDDCH). In practical applications, they may have other names. For ease of description, this embodiment refers to the channel through which the terminal device sends proprietary service-related data to the network device as the uplink proprietary service channel, and the channel through which the network device sends proprietary service-related data to the terminal device as the downlink proprietary service channel.
[0051] This application does not limit the method of initiating the data transmission of proprietary services. In practical applications, the data transmission of proprietary services can be initiated by the terminal device or by the network device. It can be flexibly set according to requirements.
[0052] In some embodiments, taking the terminal device actively initiating the data transmission of proprietary services as an example, such as... Figure 5 As shown, prior to step S310, the data transmission method may further include: Step S300: The terminal device sends a resource configuration request to the network device; wherein the resource configuration request includes the service identifier of the proprietary service.
[0053] In the resource configuration request sent to the network device, the terminal device carries the service identifier of the proprietary service. On the one hand, it can indicate to the network device that the service data of the proprietary service is currently requested to be transmitted, so that the network device can allocate a proprietary service channel to the terminal device to transmit the service data of the proprietary service, so that the proprietary service does not interfere with other services. On the other hand, it can indicate to the network device the specific type of proprietary service, so that the network device can allocate channel resources of the proprietary service channel in a targeted manner according to the specific type of proprietary service, thereby improving the service performance of the proprietary service.
[0054] Based on this, in step S310 above, when both the terminal device and the network device support dedicated service channels, and the resource configuration request sent by the terminal device carries the service identifier of the dedicated service, the resource configuration data sent by the network device to the terminal device includes the channel resources of the dedicated service channel, in order to respond to the resource configuration request of the terminal device and ensure the service performance of the dedicated service.
[0055] In some embodiments, taking the network device actively initiating the data transmission of proprietary services as an example, such as... Figure 6 As shown, in step S310 above, the resource configuration data sent by the network device to the terminal device also includes the service identifier of the proprietary service.
[0056] Network devices carry the service identifier of proprietary services in the resource configuration data sent to terminal devices. On the one hand, this can indicate to the terminal devices that the service data of proprietary services needs to be transmitted through the proprietary service channel, so that proprietary services do not interfere with other services. On the other hand, it can indicate to the terminal devices the specific type of proprietary service, so that the terminal devices can accurately transmit the service data of the corresponding proprietary service.
[0057] It should be understood that when a terminal device actively initiates the transmission of proprietary service data, not only can the resource configuration request sent by the terminal device to the network device carry the proprietary service identifier, but the resource configuration data sent by the network device to the terminal device can also carry the proprietary service identifier. This allows for multiple confirmations between the terminal device and the network device regarding the transmission of proprietary service data and / or the specific type of proprietary service, improving the reliability and accuracy of proprietary service data transmission. Furthermore, this application embodiment does not limit the number of bits for the proprietary service identifier; in practical applications, it can be flexibly set according to requirements and the type and number of proprietary services.
[0058] It should be noted that, in the above embodiments, the data transmission method provided by the embodiments of this application is described from the perspective of the interaction between the terminal device and the network device. However, this does not constitute a limitation on the embodiments of this application. In practical applications, the steps performed by the terminal device in the above embodiments can be implemented as a data transmission method on the terminal device side; the steps performed by the network device in the above embodiments can be implemented as a data transmission method on the network device side.
[0059] Please see Figure 7 , Figure 7 This is a flowchart of another data transmission method provided in an embodiment of this application. This data transmission method can be applied to terminal devices in the aforementioned communication system, such as those used in… Figure 1 Terminal device 10 in the communication system shown. For example... Figure 7As shown, the data transmission method may include: Step S710: Send a first channel support identifier to the network device; wherein, the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0060] In some embodiments, the first channel support identifier is carried in the network registration data.
[0061] In some embodiments, such as Figure 7 As shown, after sending the first channel support identifier to the network device in step S710, the method further includes step S720: receiving a second channel support identifier from the network device; wherein the second channel support identifier is used to indicate whether the network device supports proprietary service channels.
[0062] In some embodiments, such as Figure 7 As shown, after sending the first channel support identifier to the network device in step S710, the method further includes steps S740 and S750. Step S740: Receive resource configuration data from the network device; wherein the resource configuration data includes the channel resources of the dedicated service channel. Step S750: Based on the channel resources of the dedicated service channel, send the service data of the dedicated service to the network device.
[0063] In some embodiments, such as Figure 7 As shown, before receiving resource configuration data from the network device in step S740 above, step S730 is also included: sending a resource configuration request to the network device; wherein, the resource configuration request includes the service identifier of the proprietary service.
[0064] In some embodiments, the resource configuration data may also include a service identifier for a proprietary service.
[0065] related Figure 7 For further details on the steps performed by the terminal device in the embodiments and their beneficial effects, please refer to the above embodiments; they will not be repeated here.
[0066] Please see Figure 8 , Figure 8 This is a flowchart of another data transmission method provided in an embodiment of this application. This data transmission method can be applied to network devices in the aforementioned communication system, such as those used in… Figure 1 Network device 20 in the communication system shown. (For example...) Figure 8 As shown, the data transmission method may include: Step S810: Receive a first channel support identifier from the terminal device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0067] In some embodiments, such as Figure 8 As shown, after receiving the first channel support identifier from the terminal device in step S810, the method further includes step S820: sending a second channel support identifier to the terminal device; wherein the second channel support identifier is used to indicate whether the network device supports proprietary service channels.
[0068] In some embodiments, such as Figure 8 As shown, after receiving the first channel support identifier from the terminal device in step S810 above, step S840 is further included: sending resource configuration data to the terminal device; wherein, the resource configuration data includes channel resources of the dedicated service channel.
[0069] In some embodiments, such as Figure 8 As shown, before sending resource configuration data to the terminal device in step S840 above, step S830 is also included: receiving a resource configuration request from the terminal device; wherein, the resource configuration request includes the service identifier of the proprietary service.
[0070] In some embodiments, the resource configuration data may also include the service identifier of the proprietary service.
[0071] related Figure 8 For further details on the steps performed by the network device in the embodiments and their beneficial effects, please refer to the above embodiments; they will not be repeated here.
[0072] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. This terminal device can be used to execute the data transmission method on the terminal device side in the above embodiments, and the terminal device can be as described above. Figure 1 Terminal device 10 in the communication system shown.
[0073] like Figure 9 As shown, the terminal device 10 may include a first transceiver 110. The first transceiver 110 may include a first receiver and a first transmitter. In some embodiments, the first transceiver 110 is a communication chip.
[0074] In some embodiments, such as Figure 9 As shown, the terminal device 10 may further include a first processor 120 connected to the first transceiver 110. The first processor 120 includes one or more processing cores, and executes various functional applications and information processing by running software programs and modules.
[0075] In addition, the terminal device 10 may further include a first memory and a first bus. The first memory is connected to the first processor 120 via the first bus. The first memory can be used to store computer programs or instructions, and the first processor 120 is used to execute the computer programs or instructions to implement the various steps performed by the terminal device in the above method embodiments.
[0076] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, magnetic tape cartridges, magnetic tape, disk storage or other magnetic storage devices. The first transceiver 110 is configured to: send a first channel support identifier to the network device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0077] In some embodiments, the first channel support identifier is carried in the network registration data.
[0078] In some embodiments, the first transceiver 110 is further configured to: receive a second channel support identifier from a network device; wherein the second channel support identifier is used to indicate whether the network device supports proprietary service channels.
[0079] In some embodiments, the first transceiver 110 is further configured to: receive resource configuration data from a network device; wherein the resource configuration data includes channel resources for a proprietary service channel; and send service data of a proprietary service to the network device based on the channel resources of the proprietary service channel.
[0080] In some embodiments, the first transceiver 110 is further configured to: send a resource configuration request to a network device; wherein the resource configuration request includes a service identifier of a proprietary service.
[0081] In some embodiments, the resource configuration data may also include a service identifier for a proprietary service.
[0082] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. This network device can be used to execute the data transmission method on the network device side of the above embodiments, and the network device can be as described above. Figure 1 Network device 20 in the communication system shown.
[0083] like Figure 10 As shown, the network device 20 may include a second transceiver 210. The second transceiver 210 may include a second receiver and a second transmitter. In some embodiments, the second transceiver 210 is a communication chip.
[0084] In some embodiments, such as Figure 10 As shown, the network device 20 may further include a second processor 220 connected to the second transceiver 210. The second processor 220 includes one or more processing cores, and executes various functional applications and information processing by running software programs and modules.
[0085] In addition, network device 20 may also include a second memory and a second bus. The second memory is connected to the second processor 220 via the second bus. The second memory can be used to store computer programs or instructions, and the second processor 220 is used to execute the computer programs or instructions to implement the various steps performed by the network device in the above method embodiments.
[0086] Furthermore, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: RAM (Random-Access Memory) and ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Video Disc) or other optical storage, magnetic tape cartridges, magnetic tape, disk storage or other magnetic storage devices. The second transceiver 210 is configured to: receive a first channel support identifier from a terminal device; wherein the first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, and the proprietary service channel is used to transmit proprietary service data.
[0087] In some embodiments, the second transceiver 210 is further configured to: send a second channel support identifier to the terminal device; wherein the second channel support identifier is used to indicate whether the network device supports proprietary service channels.
[0088] In some embodiments, the second transceiver 210 is further configured to: send resource configuration data to the terminal device; wherein the resource configuration data includes channel resources for a proprietary service channel.
[0089] In some embodiments, the second transceiver 210 is further configured to: receive a resource configuration request from a terminal device; wherein the resource configuration request includes a service identifier of a proprietary service.
[0090] In some embodiments, the resource configuration data may also include a service identifier for a proprietary service.
[0091] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0092] To this end, this application also provides a computer-readable storage medium storing a computer program or instructions thereon, which is loaded by a processor to execute the steps in the data transmission method on the terminal device side of the above embodiments, or to execute the steps in the data transmission method on the network device side of the above embodiments.
[0093] For details on the implementation of each of the above operations / steps, please refer to the previous examples, which will not be repeated here.
[0094] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0095] Since the computer program or instructions stored in the computer-readable storage medium can execute the steps in any of the above method embodiments provided in the embodiments of this application, the beneficial effects that the methods described in any of the above method embodiments can achieve can be realized, as detailed in the preceding embodiments, and will not be repeated here.
[0096] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device (terminal device or network device) reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the above embodiments.
[0097] The data transmission method, terminal device, network device, and storage medium provided in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A data transmission method, characterized in that, Applied to a terminal device, the method includes: Send the first channel support identifier to the network device; The first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, which is used to transmit proprietary service data.
2. The data transmission method according to claim 1, characterized in that, The first channel supports the identifier being carried in the network registration data.
3. The data transmission method according to claim 1, characterized in that, After sending the first channel support identifier to the network device, the method further includes: Receive a second channel support identifier from the network device; The second channel support identifier is used to indicate whether the network device supports the proprietary service channel.
4. The data transmission method according to claim 1, characterized in that, After sending the first channel support identifier to the network device, the method further includes: Receive resource configuration data from the network device; wherein the resource configuration data includes channel resources for the dedicated service channel; Based on the channel resources of the proprietary service channel, the service data of the proprietary service is sent to the network device.
5. The data transmission method according to claim 4, characterized in that, Before receiving resource configuration data from the network device, the method further includes: Send a resource configuration request to the network device; wherein the resource configuration request includes the service identifier of the proprietary service.
6. The data transmission method according to claim 4, characterized in that, The resource configuration data also includes the service identifier of the proprietary service.
7. A data transmission method, characterized in that, Applied to network devices, the method includes: Receive the first channel support identifier from the terminal device; The first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, which is used to transmit proprietary service data.
8. The data transmission method according to claim 7, characterized in that, After receiving the first channel support identifier from the terminal device, the method further includes: Send a second channel support identifier to the terminal device; The second channel support identifier is used to indicate whether the network device supports the proprietary service channel.
9. The data transmission method according to claim 7, characterized in that, After receiving the first channel support identifier from the terminal device, the method further includes: Send resource configuration data to the terminal device; wherein the resource configuration data includes the channel resources of the dedicated service channel.
10. The data transmission method according to claim 9, characterized in that, Before sending resource configuration data to the terminal device, the method further includes: Receive a resource configuration request from the terminal device; wherein the resource configuration request includes the service identifier of the proprietary service.
11. The data transmission method according to claim 9, characterized in that, The resource configuration data also includes the service identifier of the proprietary service.
12. A terminal device, characterized in that, include: The first transceiver is used to: send the first channel support identifier to the network device; The first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, which is used to transmit proprietary service data.
13. A network device, characterized in that, include: The second transceiver is used to: receive the first channel support identifier from the terminal device; The first channel support identifier is used to indicate whether the terminal device supports a proprietary service channel, which is used to transmit proprietary service data.
14. A computer-readable storage medium, characterized in that, It stores a computer program or instructions thereon, which, when executed by a processor, implement the steps in the data transmission method as described in any one of claims 1 to 6, or implement the steps in the data transmission method as described in any one of claims 7 to 11.