Data processing method, computing device and computer readable storage medium
By selecting appropriate processing beams and carriers based on the type of business and constructing transmission channels, the problem of resource waste in traditional data processing is solved, and efficient data processing results are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-13
- Publication Date
- 2026-04-03
AI Technical Summary
Traditional data processing methods fail to fully consider the differences in business types, resulting in wasted resources or poor business processing results, and making it impossible to allocate resources in a targeted manner.
The processing beam and carrier can be flexibly selected according to the type of business. By determining the target processing beam and target carrier, an appropriate transmission channel can be built for data processing.
It improves data processing efficiency, meets the specific needs of different businesses, rationally allocates resources, and enhances the overall efficiency and service quality of the communication system.
Smart Images

Figure CN121793136A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and in particular to a data processing method, computing device, and computer-readable storage medium. Background Technology
[0002] In today's digital age, the data processing requirements of various businesses are becoming increasingly complex and diverse. In the field of communications, different business types have different characteristics and needs. For example, voice services require high real-time performance and stable transmission rates to ensure call quality; while IoT small packet services focus more on low power consumption and efficient transmission of small data volumes.
[0003] However, traditional data processing methods fail to fully consider the differences in service types. This leads to the inability to allocate resources specifically for different services, resulting in resource waste or poor service processing performance. For example, using incompatible beams and carriers for voice services may result in insufficient concurrent users and low transmission efficiency.
[0004] Therefore, in order to process various business operations more efficiently and meet the special needs of different business operations, there is an urgent need for a data processing method that can flexibly select the processing method according to the business type. Summary of the Invention
[0005] The purpose of this application is to provide a data processing method, computing device, and storage medium that improves the processing efficiency of data processing.
[0006] To achieve the above objectives: In a first aspect, embodiments of this application provide a data processing method, including: Obtain the target service and determine the service type of the target service; Based on the service type, determine the target processing beam corresponding to the target service, and determine the target carrier corresponding to the target processing beam; The target service is processed based on the target processing beam and the target carrier.
[0007] In one embodiment, determining the service type of the target service includes at least one of the following: The target service is compared with a preset service type lookup table to determine the service type corresponding to the target service in the service type lookup table; Obtain the service identifier of the target service, and determine the service type corresponding to the target service based on the service identifier.
[0008] In one embodiment, the service type includes sensitive services and non-sensitive services, and determining the target processing beam corresponding to the target service based on the service type includes: When the service type is a non-sensitive service, the target processing beam is determined as the first target processing beam; And / or, When the service type is a sensitive service, the target processing beam is determined to be the second target processing beam.
[0009] In one embodiment, determining the target carrier corresponding to the target processing beam includes: When the target processing beam is the first target processing beam, the corresponding target carrier is determined to be the IoT non-terrestrial network anchor carrier established on the first target processing beam. And / or, When the target processing beam is the second target processing beam, the corresponding target carrier is determined to be the IoT non-terrestrial network non-anchor carrier established on the second target processing beam.
[0010] In one embodiment, processing the target service based on the target processing beam and the target carrier includes: Based on the service type corresponding to the target processing beam, determine the target transmission channel for transmitting the target service; The target service is transmitted based on the target transmission channel, and the transmission channel is instructed to be established on the target carrier.
[0011] In one embodiment, determining the target transmission channel for transmitting the target service based on the service type corresponding to the target processing beam includes: When the service type is a sensitive service, the corresponding target transmission channel is determined to be the user plane data transmission channel; And / or, When the service type is a non-sensitive service, the corresponding target transmission channel is determined to be the control plane data transmission channel.
[0012] In one embodiment, when the target transmission channel is a control plane data transmission channel, transmitting the target service based on the target transmission channel includes: In the control plane data transmission channel, the target service is forwarded and transmitted through non-access stratum protocol data units and mobility management entities.
[0013] In one embodiment, when the target transmission channel is a user plane data transmission channel, transmitting the target service based on the target transmission channel includes: In the user plane data transmission channel, the target service transmits data directly through the service gateway via data wireless bearer.
[0014] Secondly, embodiments of this application provide a computing device, specifically including: a processor and a memory for storing executable instructions; wherein the processor is configured to execute the instructions for performing the data processing method as described in the first aspect.
[0015] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program, wherein when the instructions in the computer-readable storage medium are executed by a processor of a computing device, the computing device is able to implement the data processing method as described in the first aspect.
[0016] This application provides a data processing method, computing device, and computer-readable storage medium. The method includes: acquiring a target service; determining the service type of the target service; determining a target processing beam corresponding to the target service based on the service type; and determining a target carrier corresponding to the target processing beam; and processing the target service based on the target processing beam and the target carrier. Thus, by determining a suitable target processing beam and target carrier according to the service type of the target service, the processing efficiency of data processing is improved. Attached Figure Description
[0017] Figure 1 This is a flowchart illustrating the data processing method provided in an embodiment of the present invention.
[0018] Figure 2 This is a schematic diagram illustrating the specific process of the data processing method provided in an embodiment of the present invention.
[0019] Figure 3 This is a schematic diagram of the structure of a computing device provided in an embodiment of the present invention.
[0020] Processor 310, memory 311, network interface 312, bus system 313. Detailed Implementation
[0021] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0022] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, components, features, and elements with the same names in different embodiments of this application may have the same meaning or different meanings, the specific meaning of which must be determined by its interpretation in that specific embodiment or further in conjunction with the context of that specific embodiment.
[0023] It should be understood that although the terms first, second, third, etc., may be used herein to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this document, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if," as used herein, can be interpreted as "when," "when," or "in response to determination." Furthermore, as used herein, the singular forms "a," "an," and "the" are intended to also include the plural forms unless the context indicates otherwise. It should be further understood that the terms "comprising," "including," indicate the presence of the stated feature, step, operation, element, component, item, kind, and / or group, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, kinds, and / or groups. The terms "or" and "and / or" as used herein are to be interpreted as inclusive, or mean any one or any combination thereof. Therefore, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C". Exceptions to this definition will only occur if the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.
[0024] It should be understood that although the steps in the flowcharts of this application's embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.
[0025] It should be noted that step designations such as S101 and S102 are used in this document for the purpose of more clearly and concisely describing the corresponding content, and do not constitute a substantial limitation on the order. In specific implementation, those skilled in the art may execute S102 first and then S101, etc., but these should all be within the protection scope of this application.
[0026] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0027] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.
[0028] In satellite communication scenarios, wide beams offer broader coverage, but at the cost of sacrificing equivalent isotropically radiated power (EIRP) and antenna gain. This results in insufficient uplink and downlink margins, weak coverage, and terminals experiencing poor coverage. Narrow beams, on the other hand, have smaller coverage areas but more concentrated energy. Their antenna EIRP and gain are superior to wide beams, and they offer more uplink and downlink margins, providing better signal coverage for terminals. However, this comes at the cost of limited coverage area, which is detrimental to satellite networking. The smaller coverage area leads to a sharp increase in satellite networking costs, placing a significant burden on the operation of the entire system.
[0029] When designing low-Earth orbit satellite constellations, using wide beams can reduce the number of beams and lower satellite costs and complexity, but links will become a problem; if narrow beams are used, the link level will be significantly improved, but too many narrow beams will increase the complexity of satellite implementation and the cost of constellation construction.
[0030] In response, this application proposes a data processing method, specifically as follows: Figure 1As shown, the data processing method provided in this application embodiment can be implemented in software and / or hardware. This embodiment takes the application of the data processing method to a server as an example. The data processing method provided in this application embodiment includes the following steps: Step S101: Obtain the target business and determine the business type of the target business.
[0031] Optionally, the target service may include different services such as voice communication, video, and IoT services. Here, multiple service types can be set for different services, so that multiple services can be pre-classified based on multiple service types to achieve different service processing for different service types.
[0032] Optionally, the terminal accesses the network from the initial processing beam. Optionally, the received service data can be based on the initial processing beam and identified as the target service. Optionally, the initial processing beam can be configured as an anchor carrier, or it can be a non-anchor carrier.
[0033] In one implementation, the business type of the target business is determined, including at least one of the following: The target business is compared with a preset business type lookup table to determine the corresponding business type in the business type lookup table; Obtain the business identifier of the target business, and determine the business type corresponding to the target business based on the business identifier.
[0034] Optionally, a preset business type lookup table can be obtained. This table includes different businesses and the correspondence between business types. This allows the corresponding business type to be determined directly based on the current target business.
[0035] For example, if the service is determined to be a non-sensitive service (such as SMS service), the terminal initiates a connection establishment service request (CP Service Request), indicating to the network that the service type initiated by the terminal is a non-sensitive service. If the service is determined to be a sensitive service (such as voice service), the terminal initiates a service request, indicating to the network that the service type initiated by the terminal is a sensitive service.
[0036] Optionally, the service type of the target service can be pre-identified, and a connection establishment service request / service request can be initiated accordingly to indicate the current service type of the target service. This allows direct identification of the service type based on the service identifier of the current target service. Specifically, multiple service identifiers need to be pre-configured and bound to the target service. The pre-configured service identifier can also be represented as an Access Point Name (APN) or a Data Network Name (DNN). When processing the target service, the corresponding service type is directly determined based on the service identifier bound to the target service. In one embodiment, before processing the target service, multiple different service identifiers can be assigned to a terminal. When processing the target service, the terminal analyzes the target service, determines the corresponding service identifier, and reports the determined service identifier when accessing the network. After the server obtains the service identifier, it determines the service type corresponding to the target service based on the obtained service identifier.
[0037] In other implementations, different service definitions can be applied to different services. This allows the service type to be determined based on the defined fields after the target service is acquired. In other implementations, the service type can also be determined based on the target service's latency requirements, operational quality, and operating speed.
[0038] Step S102: Based on the service type, determine the target processing beam corresponding to the target service, and determine the target carrier corresponding to the target processing beam.
[0039] Optionally, the target processing beam is essentially a directional electromagnetic beam formed through antenna technology, which concentrates signal energy in a specific direction rather than spreading it omnidirectionally. Its core function is to improve signal strength, reduce interference, and adapt to the transmission requirements of different services. Optionally, when determining the corresponding target processing beam based on the target service, the matching logic includes: beamwidth, beam gain, and beam flexibility. Regarding beamwidth, a wide beam has a wide coverage area and disperses energy, while a narrow beam has a narrow coverage area, concentrates energy, and has strong anti-interference capabilities. Regarding beam gain, higher gain results in longer signal transmission distances and stronger penetration. Regarding beam flexibility, an adaptive beam that can dynamically adjust its direction adapts to the service requirements of mobile terminals (such as mobile roaming).
[0040] Optionally, the target carrier is essentially a radio wave of a specific frequency, serving as the "physical carrier" for signal transmission. Different carriers correspond to different frequency bands and bandwidth resources, and their core function is to provide a frequency channel for signal transmission, determining key indicators such as transmission rate, latency, and coverage. Optionally, when determining the target carrier corresponding to the target processing beam, the matching logic includes: frequency band, bandwidth, and interference level. Specifically, regarding frequency band, the Sub-6GHz band offers wide coverage and strong penetration, suitable for wide-coverage, low-rate services such as IoT data reporting; the millimeter-wave band offers large bandwidth and high speed, suitable for high-rate services such as 4K live streaming. Regarding bandwidth, large-bandwidth carriers (e.g., 100MHz) can provide higher transmission rates, while small-bandwidth carriers (e.g., 20MHz) can save frequency resources and are suitable for low-rate services. Regarding interference level, carriers in low-interference frequency bands are suitable for services with extremely high reliability requirements, such as industrial control.
[0041] Optionally, after determining the service type of the target service, different identifiers, such as a Quality of Service Class Identifier (QCI), can be configured based on that service type to indicate to the access network the corresponding target processing beam and the target carrier corresponding to the target processing beam. Here, the target processing beam relies on the target carrier to achieve signal transmission. First, the beam type is selected according to the service type, and then the corresponding carrier is matched according to the beam characteristics (such as bandwidth requirements and coverage area) to ensure the efficiency and stability of service transmission.
[0042] In one embodiment, the service type includes sensitive services and non-sensitive services, and determining the target processing beam corresponding to the target service based on the service type includes: When the service type is a non-sensitive service, the target processing beam is determined as the first target processing beam; And / or, When the service type is a sensitive service, the target processing beam is determined to be the second target processing beam.
[0043] Optionally, non-sensitive services are those with low requirements for real-time performance and confidentiality, where minor delays or packet loss can be compensated for by retransmission or buffering and will not cause serious consequences, including: Internet services, SMS services, etc.
[0044] Optionally, sensitive services are those that require real-time transmission, integrity, or data security, where delays or packet loss would directly impact user experience or cause losses. These include voice services, high-definition video calls, live streaming, encrypted large file transmission, and cloud gaming.
[0045] In one implementation, in a scenario where the initial processing beam corresponding to the target service is an IoT non-terrestrial network anchor carrier, when the service type is a non-sensitive service, no switching processing is performed on the initial processing beam, and the initial processing beam is determined as the first target processing beam. When the service type is a sensitive service, the initial processing beam corresponding to the target service is switched to the second target processing beam.
[0046] Optionally, the first target processing beam can be adapted to non-sensitive services, specifically designed for internet services, SMS services, etc., focusing on a directional transmission beam with "wide coverage and high resource utilization," prioritizing basic transmission needs and saving network resources. Specifically, the first target processing beam can be configured as a wide beam to simultaneously serve multiple terminals, adapting to the wide user access scenarios of internet services (such as multiple people browsing web pages simultaneously), improving resource utilization. Simultaneously, the first target processing beam can be configured with normal gain and flexible scheduling. This eliminates the need for extreme anti-interference design, meeting the low-speed transmission requirements of SMS services and the basic bandwidth requirements of internet services. When network load is high, the beam can be dynamically adjusted to prioritize core service resources. Furthermore, the first target processing beam does not require low-latency scheduling; the buffering mechanism of internet services and the non-real-time nature of SMS services can accommodate slight delays, avoiding the occupation of high-cost, high-guarantee beam resources.
[0047] Optionally, if the target service is a non-sensitive service, the terminal remains stationary on the initial processing beam (IoTNTN anchor carrier wide beam) and determines the initial processing beam as the first target processing beam to continue processing the target service based on the first target processing beam.
[0048] Optionally, the second target processing beam can be adapted to sensitive services, specifically designed for voice services, high-definition video calls, online live streaming, large file encrypted transmission, cloud gaming, etc., focusing on a directional transmission beam with "low latency, high reliability, and anti-interference" to ensure core service requirements. Specifically, the second target processing beam can be configured as a narrow beam to concentrate signal energy, reduce interference and transmission loss, adapt to the low jitter requirements of voice services, and avoid call interruptions. Simultaneously, low-latency scheduling and packet loss resistance design can be configured for the second target processing beam. Thus, through low-latency scheduling, beam switching is fast and transmission paths are optimized, meeting the real-time requirements of medium- and high-speed services (such as live streaming synchronization) and the instant response of voice services; through packet loss resistance design, signal stability is improved, preventing data loss in medium- and high-speed services (such as large file transmission) and ensuring transmission integrity.
[0049] Optionally, if the target service is a sensitive service, the network will switch the terminal from the initial processing beam (e.g., a wide beam of the IoT NTN anchor carrier) to the second target processing beam (e.g., a narrow beam of the IoT NTN non-anchor carrier). This switching can be accomplished through a Radio Resource Control (RRC) reconfiguration process. In this way, the target service is processed based on the switched second target processing beam.
[0050] In one implementation, in a scenario where the initial processing beam corresponding to the target service is a non-terrestrial network, non-anchor carrier of the Internet of Things (IoT), the initial processing beam corresponding to the target service is switched to the first target processing beam when the service type is a non-sensitive service. When the service type is a sensitive service, no switching process is performed on the initial processing beam, and the initial processing beam is determined as the second target processing beam.
[0051] Optionally, if the target service is a non-sensitive service, the network will switch the terminal from the initial processing beam (e.g., a narrow beam of an IoT NTN non-anchor carrier) to the first target processing beam (e.g., a wide beam of an IoT NTN anchor carrier). This switching can be accomplished through a Radio Resource Control (RRC) reconfiguration process. In this way, the target service is processed based on the switched first target processing beam.
[0052] In one embodiment, determining the target carrier corresponding to the target processing beam includes: When the target processing beam is the first target processing beam, the corresponding target carrier is determined to be the IoT non-terrestrial network anchor carrier established in the first target processing beam; And / or, When the target processing beam is the second target processing beam, the corresponding target carrier is determined to be the IoT non-terrestrial network non-anchor carrier established on the second target processing beam.
[0053] Optionally, the IoT non-terrestrial network anchor carrier can be represented as the IoT NTN anchor carrier. Optionally, the first target processing beam serves services that are not sensitive to other services (Internet, SMS services), and the IoT non-terrestrial network anchor carrier is selected as the corresponding target carrier.
[0054] Optionally, the IoT non-terrestrial network non-anchor carrier can be represented as an IoT NTN non-anchor carrier. Optionally, the second target processing beam serves sensitive services, and the IoT non-terrestrial network non-anchor (e.g., IoT NTN non-anchor carrier) carrier is determined as the corresponding target carrier. For sensitive services, using the IoT non-terrestrial network non-anchor carrier can effectively avoid problems such as low transmission efficiency and limited concurrent capacity caused by resource asymmetry and discontinuity, thereby better meeting the stringent requirements of sensitive services for transmission efficiency and stability, and improving the service quality of sensitive services.
[0055] In this way, by selecting different target processing beams and target carriers based on service sensitivity, the communication system can allocate resources more rationally, improve overall communication efficiency and service quality, and meet the diverse needs of different services.
[0056] Step S103: Process the target service based on the target processing beam and the target carrier.
[0057] In one embodiment, processing of target services based on the target processing beam and the target carrier includes: Based on the service type corresponding to the target processing beam, determine the target transmission channel for transmitting the target service; The target service is transmitted based on the target transmission channel, and the transmission channel is instructed to be established on the target carrier.
[0058] Optionally, the target transmission channel is a "logical transmission link" constructed for a specific service based on the directional characteristics of the target processing beam and the frequency resources of the target carrier. Its core function is to combine the "directional transmission capability" of the beam with the "frequency carrying capacity" of the carrier to form a "dedicated channel" that can directly transmit service data. It also leverages the anti-interference and low-latency characteristics of the beam, as well as the bandwidth and stability resources of the carrier. Optionally, different service types correspond to different target transmission channels.
[0059] In one embodiment, determining the target transmission channel for transmitting the target service based on the service type corresponding to the target processing beam includes: When the service type is a sensitive service, the corresponding target transmission channel is determined to be the user plane data transmission channel; And / or, When the service type is non-sensitive, the corresponding target transmission channel is determined to be the control plane data transmission channel.
[0060] Optionally, the user plane data transmission channel is primarily responsible for transmitting actual business data. It features high bandwidth and low latency, enabling rapid processing and transmission of large amounts of data, thus meeting the timely and accurate requirements of sensitive services. Taking voice services as an example, voice services have high real-time requirements. The low latency of the user plane data transmission channel allows for rapid transmission of voice data, ensuring smooth calls. Simultaneously, it possesses a strong error correction and retransmission mechanism to guarantee the accuracy of voice information, avoiding issues such as sound distortion and interruptions, thus meeting the stringent requirements of voice services.
[0061] Optionally, the control plane is primarily responsible for transmitting control signaling, used for managing and controlling network connections and resource allocation. Here, the control plane data transmission rate is relatively low, but its stability is good, ensuring the normal operation of basic network control functions. For non-sensitive services, the control plane data transmission channel is sufficient to meet their needs. For example, control information such as connection establishment and parameter configuration for IoT devices is transmitted through the control plane. Even if the transmission speed is slow, as long as the device can be successfully configured, it will not affect the device's subsequent basic data acquisition and uploading functions. In addition, when resources are limited, the control plane transmission channel can prioritize the transmission of critical control information, which provides a certain guarantee for the long-term stable operation of non-sensitive services.
[0062] In one embodiment, when the target transmission channel is a control plane data transmission channel, transmitting the target service based on the target transmission channel includes: In the control plane data transmission channel, the target service is forwarded and transmitted through non-access stratum protocol data units and mobility management entities.
[0063] Optionally, when the service type is non-sensitive, the network establishes a control plane data transmission channel for the terminal. In this channel, uplink and downlink data are encapsulated into Non-Access Stratum Protocol Data Units (NAS PDUs), with the NAS handling communication between the terminal and the core network. Subsequently, this data is forwarded by the Mobility Management Entity (MME), which manages terminal mobility and connectivity. Simultaneously, the access network establishes the control plane data transmission channel on a wide-beam anchor carrier, using a wide beam as the service beam to complete the transmission of the target service.
[0064] In one embodiment, when the target transmission channel is a user plane data transmission channel, transmitting the target service based on the target transmission channel includes: In the user plane data transmission channel, the target service transmits data directly through the service gateway via data wireless bearer.
[0065] Optionally, when the service type is sensitive, the network will establish a user plane data transmission channel for the terminal. The target service transmits data directly through the serving gateway via a data radio bearer. Within the user plane data transmission channel, the uplink and downlink data of the target service are wirelessly transmitted between the terminal and the base station via the data radio bearer (DRB), while data interaction between the base station and the core network is completed through the S1-U bearer. The access network sets the user plane data transmission channel on a narrow-beam non-anchor carrier, using the narrow beam as the service beam and the non-anchor carrier to transmit service data, meeting the requirements of sensitive services. Unlike control plane transmission, in the user plane data transmission channel, there is no need for forwarding transmission via the MME, reducing transmission links and further ensuring transmission efficiency.
[0066] In summary, the data processing method provided in the above embodiments determines the appropriate target processing beam and target carrier according to the service type of the target service, thereby improving the processing efficiency of data processing.
[0067] Based on the same inventive concept as the foregoing embodiments, this application proposes a specific processing method for data processing, such as... Figure 2 As shown, taking a wide beam for the first target processing beam and a narrow beam for the second target processing beam, with the IoT non-terrestrial network anchor carrier being an IoT NTN anchor carrier and the IoT non-terrestrial network non-anchor carrier being an IoT NTN non-anchor carrier as an example, in this embodiment, the target service is first acquired through the initial processing beam of the anchor carrier. The data processing method provided in this embodiment includes: Step S201: Configure the satellite with a fusion networking mode of wide beam and narrow beam.
[0068] Alternatively, a wide beam has a wide coverage area but poor signal, while a narrow beam has a small coverage area but excellent signal.
[0069] Step S202: Wide beams use IOT NTN anchor carriers, and narrow beams use IOT NTN non-anchor carriers.
[0070] Optionally, the satellite can be configured with a beam planning scheme of "IoT NTN anchor carrier wide beam + IoT NTN non-anchor carrier narrow beam". The "IoT NTN anchor carrier wide beam" provides wide-area coverage, but the signal quality within the coverage area is poor, providing only basic coverage capability; the "IoT NTN non-anchor carrier narrow beam" provides coverage in narrow areas, with better signal quality within the coverage area, ensuring a high-quality coverage level.
[0071] Optionally, wide-beam configurations are used for IoT NTN anchor carriers for user access and non-sensitive services (such as low-speed IoT services); narrow-beam configurations are used for IoT NTN non-anchor carriers for carrying sensitive services (such as voice services).
[0072] Step S203: The terminal accesses the network.
[0073] Optionally, the terminal accesses the IoT NTN network from the "IoT NTN anchor carrier wide beam".
[0074] Step S204: Determine the business type.
[0075] Optionally, during or after a terminal accesses the network, the network obtains the terminal's service type. The specific method for obtaining the service type is not limited. Optionally, when the terminal determines the service type and informs the network, if the terminal determines the service is a non-sensitive service (such as a low-speed IoT service), the terminal initiates a CP Service Request. Upon receiving the CP Service Request, the network determines the service type to be a non-sensitive service. Optionally, if the terminal determines the service is a sensitive service (such as a voice service), the terminal initiates a Service Request. Upon receiving the Service Request, the network determines the service type to be a sensitive service.
[0076] Optionally, when directly determining the service type via the network, the network pre-configures the binding relationship between the APN or DNN and the service type. Here, when a terminal applies for a service plan, it is assigned a corresponding network identifier, such as an APN or DNN, and each APN or DNN is bound to a service type. When accessing the network, the terminal can either report the APN or DNN based on the service type, or report the APN or DNN directly without determining the service type. After obtaining the APN or DNN, the network determines the service type through the pre-configured binding relationship.
[0077] Step S205: Determine the business type as non-sensitive business.
[0078] Step S206: Establish a control plane data transmission channel.
[0079] Optionally, if the service type is non-sensitive, the terminal will remain on the "IoT NTN anchor carrier wide beam" unchanged. Simultaneously, the network establishes a control plane data transmission channel for the terminal (the channel is used for service data transmission). In the control plane data transmission channel, uplink and downlink data are transmitted via non-access stratum (NAS) signaling, forwarded by the mobility management entity (MME) to the serving gateway (SGW).
[0080] In this way, the control plane bearer is established using a wide-beam anchor carrier, resulting in broad coverage, resource savings, and reduced costs. Combined with MME and NAS, terminal mobility, connectivity, and communication management are ensured, guaranteeing stable transmission while meeting service requirements.
[0081] Step S207: Directly use the wide beam as the service beam.
[0082] Step S208: The business type is a sensitive type.
[0083] Step S209: Establish a user plane data transmission channel.
[0084] Optionally, if the service type is sensitive, the network will switch the terminal from "IoT NTN anchor carrier wide beam" to "IoT NTN non-anchor carrier narrow beam" (e.g., through RRC reconfiguration). Simultaneously, the network establishes a user plane data transmission channel for the terminal (the channel is used for service data transmission). In this channel, uplink and downlink data are transmitted directly by the serving gateway (SGW) via the data radio bearer (DRB).
[0085] In this way, a user plane data transmission channel is established, enabling wireless transmission between the terminal and the base station via DRB, and facilitating interaction between the base station and the core network via S1-U bearer. Narrow-beam non-anchor carriers are employed to leverage their advantages of concentrated energy and symmetrical, continuous resources, meeting the high-efficiency and stable transmission requirements of sensitive services.
[0086] Step S210: The base station switches the anchor carrier to a non-anchor carrier through the Radio Resource Control (RRC) reconfiguration process and uses the non-anchor carrier to transmit data.
[0087] Based on the same inventive concept as the foregoing embodiments, this embodiment of the invention provides a computing device, such as... Figure 3 As shown, the computing device includes: a processor 310 and a memory 311 storing computer programs; wherein, Figure 3 The processor 310 shown in the diagram does not indicate that there is only one processor 310, but only indicates the positional relationship of the processor 310 relative to other devices. In practical applications, there can be one or more processors 310; similarly, Figure 3 The memory 311 shown in the diagram has the same meaning, that is, it is only used to indicate the positional relationship of memory 311 relative to other devices. In practical applications, there can be one or more memories 311. When the processor 310 runs the computer program, the above-described data processing method is implemented.
[0088] The computing device may also include at least one network interface 312. The various components of the computing device are coupled together via a bus system 313. It is understood that the bus system 313 is used to implement communication between these components. In addition to a data bus, the bus system 313 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 3 The general designated all buses as Bus System 313.
[0089] The memory 311 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 311 described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0090] The memory 311 in this embodiment of the invention is used to store various types of data to support the operation of the computing device. Examples of this data include: any computer programs used to operate on the computing device, such as operating systems and applications; contact data; phonebook data; messages; pictures; videos, etc. The operating system includes various system programs, such as the framework layer, core library layer, driver layer, etc., used to implement various basic services and handle hardware-based tasks. Applications can include various applications, such as media players, browsers, etc., used to implement various application services. Here, the program implementing the method of this embodiment of the invention can be included in the application.
[0091] Based on the same inventive concept as the foregoing embodiments, this embodiment also provides a computer-readable storage medium storing a computer program. The computer-readable storage medium can be a magnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc.; it can also be various devices including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc. When the computer program stored in the computer-readable storage medium is executed by a processor, it implements the data processing method applied to the aforementioned computing device. For the specific steps implemented when the computer program is executed by the processor, please refer to [link to relevant documentation]. Figure 1 The description of the illustrated embodiments will not be repeated here.
[0092] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0093] In this document, the terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, which includes not only the elements listed but also other elements not expressly listed.
[0094] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A data processing method, characterized in that, include: Obtain the target service and determine the service type of the target service; Based on the service type, determine the target processing beam corresponding to the target service, and determine the target carrier corresponding to the target processing beam; The target service is processed based on the target processing beam and the target carrier.
2. The method according to claim 1, characterized in that, The determination of the business type of the target business includes at least one of the following: The target service is compared with a preset service type lookup table to determine the service type corresponding to the target service in the service type lookup table; Obtain the service identifier of the target service, and determine the service type corresponding to the target service based on the service identifier.
3. The method according to claim 1, characterized in that, The service types include sensitive services and non-sensitive services. Determining the target processing beam corresponding to the target service based on the service type includes: When the service type is a non-sensitive service, the target processing beam is determined as the first target processing beam; And / or, When the service type is a sensitive service, the target processing beam is determined to be the second target processing beam.
4. The method according to claim 3, characterized in that, Determining the target carrier corresponding to the target processing beam includes: When the target processing beam is the first target processing beam, the corresponding target carrier is determined to be the IoT non-terrestrial network anchor carrier established on the first target processing beam. And / or, When the target processing beam is the second target processing beam, the corresponding target carrier is determined to be the IoT non-terrestrial network non-anchor carrier established on the second target processing beam.
5. The method according to claim 3, characterized in that, The processing of the target service based on the target processing beam and the target carrier includes: Based on the service type corresponding to the target processing beam, determine the target transmission channel for transmitting the target service; The target service is transmitted based on the target transmission channel, and the transmission channel is instructed to be established on the target carrier.
6. The method according to claim 5, characterized in that, The step of determining the target transmission channel for transmitting the target service based on the service type corresponding to the target processing beam includes: When the service type is a sensitive service, the corresponding target transmission channel is determined to be the user plane data transmission channel; And / or, When the service type is a non-sensitive service, the corresponding target transmission channel is determined to be the control plane data transmission channel.
7. The method according to claim 6, characterized in that, When the target transmission channel is a control plane data transmission channel, the transmission of the target service based on the target transmission channel includes: In the control plane data transmission channel, the target service is forwarded and transmitted through non-access stratum protocol data units and mobility management entities.
8. The method according to claim 6, characterized in that, When the target transmission channel is a user plane data transmission channel, the transmission of the target service based on the target transmission channel includes: In the user plane data transmission channel, the target service transmits data directly through the service gateway via data wireless bearer.
9. A computing device, characterized in that, include: A processor and a memory for storing executable instructions; wherein the processor is configured to execute the instructions to implement the data processing method as described in any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by a processor, the data processing method as described in any one of claims 1-8 is implemented.