CN115811760B - Data distribution method and system for dual-connection and carrier aggregation networking - Google Patents
Data distribution method and system for dual-connection and carrier aggregation networking Download PDFInfo
- Publication number
- CN115811760B CN115811760B CN202310051232.9A CN202310051232A CN115811760B CN 115811760 B CN115811760 B CN 115811760B CN 202310051232 A CN202310051232 A CN 202310051232A CN 115811760 B CN115811760 B CN 115811760B
- Authority
- CN
- China
- Prior art keywords
- cell group
- protocol stack
- stack program
- encapsulated
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002776 aggregation Effects 0.000 title claims abstract description 46
- 238000004220 aggregation Methods 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000006855 networking Effects 0.000 title claims abstract description 22
- 230000009977 dual effect Effects 0.000 claims abstract description 22
- 238000005516 engineering process Methods 0.000 claims description 28
- 230000005540 biological transmission Effects 0.000 abstract description 22
- 230000006854 communication Effects 0.000 abstract description 19
- 238000004891 communication Methods 0.000 abstract description 15
- 238000012545 processing Methods 0.000 description 16
- 230000011664 signaling Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 239000013256 coordination polymer Substances 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 239000013307 optical fiber Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a data distribution method for dual connectivity and carrier aggregation networking, which is used for solving the technical problem of low communication resource utilization rate caused by inflexible data distribution of PDCP (packet data convergence protocol) layer. Wherein, a data distribution system of double connection and carrier aggregation network includes at least: a core network; a base station; and a user terminal. The base station receives a data packet from a core network user panel function; determining one of the main cell group and the auxiliary cell group as a path according to the weight proportion of the main cell group and the auxiliary cell group; and transmitting the data packet to the user terminal through the selected path. By changing the weight proportion, the data proportion of the distribution is dynamically changed, the transmission path is determined, the flexibility of the data distribution of the uplink and downlink user planes is improved, and the utilization rate of physical resources of the main cell group and the auxiliary cell group is improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a data offloading method and system for dual connectivity and carrier aggregation networking.
Background
In 5G-R16, in order to fully exploit 5G performance advantages and improve user experience, dual connectivity and carrier aggregation are enhanced. Networking modes of dual connectivity and carrier aggregation networking are gradually becoming one of the main 5G deployment schemes. In a 5G base station, the radio protocol stack may be implemented in software, running on a server or desktop. Under the double-connection and carrier aggregation architecture, the terminal is simultaneously connected with a plurality of cells for data transmission, the base station performs data shunting on a PDCP layer and judges which cell group radio resource the user data is transmitted through. In the prior art, the PDCP layer shunts more data, mainly by determining a threshold of a data size to be transmitted, preferentially selects to transmit user data in a master cell group, and after the threshold is exceeded, determines a transmission state coefficient of the master cell group and an auxiliary cell group and shunts the data.
In the process of realizing the prior art, the inventor finds that:
the existing shunting mode for judging the threshold value of the data volume waiting for sending is not flexible enough. For example, it may cause the primary cell group to have too much user data while the secondary cell group is idle, making resource allocation unreasonable.
Therefore, it is necessary to provide a data offloading method for dual connectivity and carrier aggregation networking, so as to solve the technical problem that the PDCP layer data offloading is not flexible enough, resulting in low utilization rate of communication resources.
Disclosure of Invention
The embodiments of the present application need to provide a data offloading method for dual connectivity and carrier aggregation networking, so as to solve the technical problem that a PDCP layer data offloading is not flexible enough, which results in a low communication resource utilization rate.
Specifically, a data offloading method for dual connectivity and carrier aggregation networking includes the following steps:
a base station receives a data packet from a core network user panel function;
the base station determines one of the main cell group and the auxiliary cell group as a path according to the weight proportion of the main cell group and the auxiliary cell group;
and the base station sends the data packet to the user terminal through the selected path.
Further, before the step of determining, by the base station, one of the master cell group and the auxiliary cell group as the path according to the weight ratio of the master cell group to the auxiliary cell group, the data offloading method further includes:
encapsulating a radio protocol stack program to a control panel of a central unit of a base station using container technology;
encapsulating a radio protocol stack program into a user plane of a central unit of a base station using container technology;
the radio protocol stack program is encapsulated to the distribution unit of the base station using container technology.
Further, the data offloading method further includes:
and forming a container collection unit by a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program.
Further, a control panel of the central unit encapsulated with the radio protocol stack program, a user panel of the central unit encapsulated with the radio protocol stack program, and a distribution unit encapsulated with the radio protocol stack program form a container assembly unit, which specifically includes:
and using a podman type container to form a pod assembly unit by the control panel of the centralized unit encapsulated with the wireless protocol stack program, the user panel of the centralized unit encapsulated with the wireless protocol stack program and the distribution unit encapsulated with the wireless protocol stack program.
Further, the base station determines one of the master cell group and the auxiliary cell group as a path according to the weight ratio of the master cell group to the auxiliary cell group, and specifically includes:
when the weight ratio of the master cell group and the secondary cell group is configured to be 1: at 0, the master cell group is determined as a path;
when the weight ratio of the master cell group and the secondary cell group is configured to be 0: when 1, the secondary cell group is determined as a path;
when the weight ratio of the master cell group and the secondary cell group is configured to be 1:1, the master cell group and secondary cell group interval is determined as a path.
Further, when one of the control panel of the central unit in which the radio protocol stack program is encapsulated, the user panel of the central unit in which the radio protocol stack program is encapsulated, and the distribution unit in which the radio protocol stack program is encapsulated fails, the container collection unit is reconfigured.
The application also provides a data distribution system of the dual connectivity and carrier aggregation networking.
Specifically, a data offloading system for dual connectivity and carrier aggregation networking includes:
the core network is used for sending the data packet of the user panel function to the base station;
the base station is used for receiving a data packet from a core network user panel function; the master cell group and the auxiliary cell group are used for determining one of the master cell group and the auxiliary cell group as a path according to the weight proportion of the master cell group and the auxiliary cell group; and the base station is also used for sending the data packet to the user terminal through the selected path.
And the user terminal is used for receiving the data packet sent by the base station.
Further, before the base station is configured to determine, according to the weight ratio between the master cell group and the secondary cell group, one of the master cell group and the secondary cell group as a path, the data offloading system is further configured to:
encapsulating a radio protocol stack program to a control panel of a central unit of a base station using container technology;
encapsulating a radio protocol stack program into a user plane of a central unit of a base station using container technology;
the radio protocol stack program is encapsulated to the distribution unit of the base station using container technology.
Further, the data offloading system is further configured to:
and forming a container assembly unit by the control panel of the centralized unit encapsulated with the wireless protocol stack program, the user panel of the centralized unit encapsulated with the wireless protocol stack program and the distribution unit encapsulated with the wireless protocol stack program.
Further, a control panel of the central unit in which the radio protocol stack program is encapsulated, a user panel of the central unit in which the radio protocol stack program is encapsulated, and a distribution unit in which the radio protocol stack program is encapsulated form a container aggregation unit, which is specifically configured to:
and using a podman type container to enable a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program to form a pod collection unit.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
by changing the weight proportion, the data proportion of the distribution is dynamically changed, the transmission path is determined, the flexibility of the data distribution of the uplink and downlink user plane is improved, and the utilization rate of physical resources of the main cell group and the auxiliary cell group is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a flowchart of a data offloading method for dual connectivity and carrier aggregation networking according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a data offloading system for dual connectivity and carrier aggregation networking according to an embodiment of the present application;
fig. 3 is a schematic diagram of data bearer at a master node according to an embodiment of the present application;
fig. 4 is a schematic diagram of data bearer at a secondary node according to an embodiment of the present application.
The reference numbers in the figures denote:
100-data distribution system
11-core network
12-base station
13-user terminal.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only a few embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Carrier Aggregation (CA) is a function proposed by 3GPP in release R10, while Dual Connectivity (DC) is a function added by 3GPP release R12. Wherein dual connectivity is mainly used for capability enhancement between cells. Similar to carrier aggregation, the goal is to improve terminal throughput by utilizing radio resources between multiple carriers. The difference between DC and CA is mainly in their application scenarios and implementation.
A dual connection may be understood as a mode of operation. In this mode, the terminal can configure multiple reception and transmission in the RRC connected mode, and schedule radio resources of a cell using two different schedulers; the two schedulers are located in two base stations, the primary node and the secondary node, respectively. The main node and the auxiliary node are connected through an X2 interface in a non-ideal backhaul mode.
After the dual connectivity technology is introduced, the terminal may establish a wireless communication connection with two nodes at the same time to transmit data on two wireless communication links at the same time, but if the data distribution ratio on the two communication links is not appropriate, data congestion on one communication link may be caused, while the other communication link is idle, which may not reasonably utilize the resources of the two communication links, thereby reducing the data transmission performance. Therefore, the data distribution method for the dual connectivity and carrier aggregation networking is provided, the user plane data is reasonably distributed, and the utilization rate of communication resources is improved.
Referring to fig. 1, a data offloading method for dual connectivity and carrier aggregation networking provided by the present application includes the following steps:
s100: the base station receives data packets from the core network user plane function.
The Base Station (Base Station), i.e. the public mobile communication Base Station, is an interface device for the user terminal to access the internet, and can realize wireless signal transmission between the wired communication network and the wireless terminal. Typically, the base station comprises: a Baseband processing Unit (BBU), a Radio Remote Unit (RRU), and an antenna feeder system. The baseband processing unit mainly completes processing of baseband signals and transmits the signals to the RRU through optical fibers. The radio frequency module of the remote radio unit mainly completes the conversion between the air radio frequency signal and the baseband signal, the amplification, the receiving and the transmitting of the radio frequency signal and the like. The RRU is typically located on the upper tower and below the antenna. The antenna feed system mainly comprises a feed line and an antenna. The feeder line is used for connecting the RRU and the antenna, and the antenna radiates the radio frequency signal.
In the 5G era, the RRU and the Antenna feed system are combined into an Active Antenna Unit (AAU), and are connected to the BBU through an optical fiber, so that site deployment can be simplified, the feeder complexity can be reduced, transmission loss can be reduced, and the overall performance of the network can be improved. The BBU is decomposed into CU (Centralized Unit) and DU (Distributed Unit), the CU is used for processing non-real-time data in a Centralized mode, and the DU is used for processing real-time data in a Distributed mode. Each CU can manage a plurality of DUs, and different base station access scenes can be adapted between the CUs and the DUs through different networking schemes.
The core network user plane function may be understood to be mainly responsible for routing and forwarding of user plane packets in the 5G core network. It can be understood that, in the specific communication process, the uplink data is sent to the nodes (the primary node and the secondary node) by the user terminal, and then is sent to the core network system by the nodes; the downlink data is sent to the node by the core network system and then sent to the user terminal by the node. The data packet received by the base station from the core network user plane function can be understood as uplink and downlink user plane data in the communication process.
It is understood that the base station and the core network user plane function are used to communicate uplink and downlink user plane data via an I-UPF (initial UPF).
S200: and the base station determines one of the main cell group and the auxiliary cell group as a path according to the weight proportion of the main cell group and the auxiliary cell group.
The master cell group may be understood as a plurality of carrier groups packed into a group inside the master node. The secondary cell group may be understood as a plurality of carrier groups packed into a group inside the secondary node.
The primary node can be understood as a primary base station under double connection or multi-connection, and the secondary node can be understood as a secondary base station under double connection or multi-connection. The nodes involved in the embodiments of the present application may be nodes of GSM system, CDMA system, WCDMA system, TD-SCDMA system, and LTE system.
The weight ratio may be configured using dynamic parameters. The master cell group node comprises a container assembly unit pod manager and can monitor the physical resource occupation condition of the master cell group and the auxiliary cell group.
In the specific embodiment, the base station determines one of the master cell group and the auxiliary cell group as a path according to the weight ratio of the master cell group to the auxiliary cell group, so that the flexibility of data distribution of the uplink and downlink user planes is improved.
Further, in a preferred embodiment provided by the present application, the base station determines, according to a weight ratio between the master cell group and the secondary cell group, one of the master cell group and the secondary cell group as a path, and specifically includes:
when the weight ratio of the master cell group and the secondary cell group is configured to be 1: at 0, the master cell group is determined to be a path.
The weight ratio is configured to be 1:0 may be understood as a weight coefficient of the master cell group configured to be 1 and a weight coefficient of the secondary cell group configured to be 0. At this time, the master cell group is determined as a path.
When the weight ratio of the master cell group and the secondary cell group is configured to be 0: at time 1, the secondary cell group is determined as a path.
The weight ratio is configured to be 0:1 may be understood as a weight coefficient of the primary cell group configured as 0 and a weight coefficient of the secondary cell group configured as 1. At this time, the secondary cell group is determined as a path.
When the weight ratio of the master cell group and the secondary cell group is configured to be 1: at time 1, the master cell group and secondary cell group interval are determined as paths.
The weight ratio is configured to be 1:1 may be understood as a weight coefficient of the primary cell group is configured to be 1 and a weight coefficient of the secondary cell group is configured to be 1. At this time, the master cell group and secondary cell group interval are determined as paths.
It can be understood that the weight coefficient is dynamically configurable, and the master cell group node includes the pod aggregation unit pod manager, and can monitor the physical resource occupation of the master cell group and the secondary cell group. And under the condition that the resources of the default master cell group and the auxiliary cell group are sufficient, the weight proportion of the master cell group to the auxiliary cell group is configured as 1:1; when the master cell group resource is insufficient, the weight ratio of the master cell group and the secondary cell group is configured to be 0:1; when the resources of the auxiliary cell group are insufficient, the weight ratio of the main cell group to the auxiliary cell group is configured as 1:0, so as to realize reasonable utilization of resources.
In a specific embodiment, according to the E1 protocol, the bearer establishment at the primary node is as shown in fig. 3, and the bearer establishment at the secondary node is as shown in fig. 4. Specifically, in the process of establishing the data bearer between the master cell group and the auxiliary cell group, the CU-UP allocates the route of the F1-U when the bearer is established. It is noted that the transmission state coefficients of the master cell group and the secondary cell group are not of interest, and the CU-UP determines whether the IP address of the F1-U port downlink is a local loopback address at bearer establishment. When the IP address is the local loopback address, the carried data packet is sent to the wireless link layer of the local terminal. When the IP address is not the local loopback address, the carried data packet is sent to the wireless link layer of the opposite terminal. Therefore, for CU-UP, the primary cell bearer, the secondary cell bearer, and the fragmentation bearer are different only in the receiver of the data packets of the bearers.
In a specific embodiment of the application, by setting the permission proportion, the base station determines one of the master cell group and the auxiliary cell group as a path, and transmits the user plane data through the wireless resource of the selected path. Therefore, in the aspect of data distribution, the distribution threshold does not need to be judged, and whether the data needs to be sent to the current cell group is determined according to the sending weight when the data is sent every time, so that the transmission performance of distribution is improved, and the flexibility of distribution is also improved.
Further, in another preferred embodiment provided by the present application, before the step of determining, by the base station, one of the master cell group and the secondary cell group as the path according to the weight ratio between the master cell group and the secondary cell group, the data offloading method further includes:
encapsulating a radio protocol stack program to a control panel of a central unit of a base station using container technology;
encapsulating a radio protocol stack program to a user plane of a centralized unit of a base station using container technology;
the radio protocol stack program is encapsulated to the distribution unit of the base station using a container technique.
The container technique can be understood as effectively partitioning resources of a single operating system into isolated groups in order to better balance conflicting resource usage requirements among the isolated groups. In the specific embodiment of the present application, the protocol stack software is encapsulated by using a container technology, and each module of the protocol stack software can be understood as an independent container.
The radio protocol stack program is encapsulated to the control panel of the central unit of the base station using container technology.
The radio protocol stack program is encapsulated to the user plane of the central unit of the base station using container technology.
The radio protocol stack can be understood as two planes: a user plane and a control plane. The User Plane (UP) protocol stack is a protocol cluster used for User data transmission; the Control Plane (CP) protocol stack is a protocol cluster used for Control signaling transmission of the system.
The wireless communication protocol stack includes a physical layer, a data link layer, a network layer, a transport layer, and an application layer. The physical layer is mainly responsible for frequency selection, detection of wireless signals, modulation and demodulation, channel coding, signal receiving/transmitting and the like. The data link layer may be understood as responsible for establishing reliable and secure logical links between unreliable wireless links, and performing media access control, data transmission, synchronization, error correction, flow control, and the like. The network layer provides security guarantee for the routing protocol, and provides proper routing for the routing protocol, and completes functions of packet routing, admission control, congestion control, network interconnection and the like. The transport layer may be understood to be responsible for providing end-to-end reliable data transport services. The application layer includes all higher layer protocols.
It is understood that CU (Centralized Unit) and DU (Distributed Unit) are performed according to the real-time requirements of different protocol layers. Under the real-time principle, the physical bottom layer in the original BBU is sunk to the AAU for processing, the physical upper layer with high real-time requirement, the MAC and RLC layers are put in the DU for processing, and the PDCP and RRC layers with low real-time requirement are put in the CU for processing.
The radio protocol stack program is encapsulated to the distribution unit of the base station using container technology.
The distribution unit handles mainly physical layer functions and real-time requirements. It is worth considering that, in order to save transmission resources between the RRU and the DU, part of the physical layer functions may be implemented by moving upwards to the RRU.
It is understood that the base station contains CU-CP, CU-UP and DU. In other words, a CU-CP can be understood as a container; CU-UP can also be understood as a container; DU can also be understood as a container. The number of CU-UP's may be determined by the hardware configuration of the BBU. The number of DUs may be determined by the number of cells of the current node. The CU-CP is one. In a specific embodiment of the present application, the protocol stack software is encapsulated by using a container technology, so that each module of the protocol stack software is an independent container.
Further, in another preferred embodiment provided by the present application, the data offloading method further includes:
and forming a container assembly unit by the control panel of the centralized unit encapsulated with the wireless protocol stack program, the user panel of the centralized unit encapsulated with the wireless protocol stack program and the distribution unit encapsulated with the wireless protocol stack program.
It is understood that the container assembly unit (pod) includes a control panel of the central unit encapsulating the radio protocol stack program, a user panel of the central unit encapsulating the radio protocol stack program, and a distribution unit encapsulating the radio protocol stack program.
Containers inside a container aggregation unit (pod) share the same network environment, and the containers can be accessed through a hostname. Furthermore, the container environments of different container aggregation units (pod) are consistent. The pod is managed through a pdoman-compound tool. Wherein the pod manager is configured on the side of the master node.
Further, in another preferred embodiment provided by the present application, a container aggregation unit is formed by a control panel of a central unit in which a radio protocol stack program is encapsulated, a user panel of the central unit in which the radio protocol stack program is encapsulated, and a distribution unit in which the radio protocol stack program is encapsulated, and specifically includes:
and using a podman type container to enable a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program to form a pod collection unit.
The podman can be understood as a daemon-free and Open-source native container tool, and aims to enable a mirror image container to easily search, run, build, share and deploy an application program based on OCI (Open Containers Initiative) organization and specification. The podman type container can be understood as an open source container runtime item that can be used on most Linux platforms. The podman functions similarly to a docker, does not require any daemon to run on the system, and can run without root authority. The podman type Container can manage and run any OCI (Open Container Initiative) compliant Container and Container image. In other words, the podman-type container provides a docker-compliant command line front end to manage docker mirroring.
The pod aggregation unit may be understood to operate as a group of cells (cell group). It is to be appreciated that a podman native component can support pod management, i.e., the manner in which multiple containers are stored within a pod.
In the embodiment provided by the application, the control panel of the centralized unit encapsulated with the wireless protocol stack program, the user panel of the centralized unit encapsulated with the wireless protocol stack program and the distribution unit encapsulated with the wireless protocol stack program form a pod container assembly unit by using the podman type container, so that compared with a docker type container, the process is reduced, and the resource consumption is reduced.
Further, in another preferred embodiment provided by the present application, when one of the control panel of the central unit in which the radio protocol stack program is encapsulated, the user panel of the central unit in which the radio protocol stack program is encapsulated, and the distribution unit in which the radio protocol stack program is encapsulated fails, the container aggregation unit is reconfigured.
It can be understood that, in the container aggregation unit, when one of the control panel of the central unit in which the radio protocol stack program is encapsulated, the user panel of the central unit in which the radio protocol stack program is encapsulated, and the distribution unit in which the radio protocol stack program is encapsulated fails, the failed pod is automatically restarted, instead of pulling up a new container in the pod.
It can be understood that, if the pod with the failure is the master cell group, the ue determines whether to perform the RRC reestablishment procedure according to the base station configuration. If the failed pod is the auxiliary cell group, the main node determines whether to configure a new auxiliary node according to the measurement result reported by the user.
In a specific embodiment, if one of the control panel of the central unit encapsulated with the wireless protocol stack program, the user panel of the central unit encapsulated with the wireless protocol stack program, and the distribution unit encapsulated with the wireless protocol stack program in the container collection unit fails, the container collection unit only needs to be restarted and configured, and does not need to be manually restored. In the current 3GPP protocol, when a master cell group and an auxiliary cell group have a fault, a series of signaling interaction operations are to be completed. For example, if the master cell group fails, the ue performs an RRC reestablishment procedure. It will be appreciated that restarting only the single-point container can cause errors in signaling interactions. Therefore, in order to ensure that the signaling interaction flow in the master cell group and the secondary cell group is correct, the whole pod must be restarted.
S300: and the base station transmits the data packet to the user terminal through the selected path.
The user terminal may be, but is not limited to, various mobile phones, smart terminals, multimedia devices, streaming media devices, and the like. The selected path may be understood as a path selected according to a weight. In the specific embodiment of the present application, in terms of Data Packet offloading, a Packet Data Convergence Protocol (PDCP) layer does not need to determine an offloading threshold, and address information of a master cell group and address information of an auxiliary cell group may be placed in a circular linked list. When data is sent every time, whether the data needs to be sent to the current cell group is determined according to the sending weight, and the weight can be configured by using dynamic parameters, so that the transmission performance of the shunting is improved, and the flexibility of the shunting is also improved.
In summary, the control panel of the central unit encapsulated with the radio protocol stack program, the user panel of the central unit encapsulated with the radio protocol stack program, and the distribution unit encapsulated with the radio protocol stack program form a container set unit, so that the isolation and the security of the user plane of the dual connectivity and carrier aggregation networking are improved. By changing the weight proportion, the data proportion of the distribution is dynamically changed, the transmission path is determined, the flexibility of the data distribution of the uplink and downlink user planes is improved, and the utilization rate of physical resources of the main cell group and the auxiliary cell group is improved.
Referring to fig. 2, a data offloading system 100 for dual connectivity and carrier aggregation networking provided in the present application includes:
and a core network 11, configured to send the data packet of the user plane function to the base station.
A base station 12 for receiving data packets from a core network user plane function; the master cell group and the auxiliary cell group are used for determining one of the master cell group and the auxiliary cell group as a path according to the weight proportion of the master cell group and the auxiliary cell group; and the base station is also used for sending the data packet to the user terminal through the selected path.
And the user terminal 13 is used for receiving the data packet sent by the base station.
The Base Station 12 (Base Station), i.e. the public mobile communication Base Station, is an interface device for the user terminal to access the internet, and can implement wireless signal transmission between the wired communication network and the wireless terminal. Typically, the base station comprises: a Baseband processing Unit (BBU), a Radio Remote Unit (RRU), and an antenna feeder system. The baseband processing unit mainly completes processing of baseband signals and transmits the signals to the RRU through optical fibers. The radio frequency module of the remote radio unit mainly completes the conversion between the air radio frequency signal and the baseband signal, the amplification, the receiving and the transmitting of the radio frequency signal and the like. The RRU is typically located on the upper tower and below the antenna. The antenna feed system mainly comprises a feed line and an antenna. The feeder line is used for connecting the RRU and the antenna, and the antenna radiates the radio frequency signal.
In the 5G era, the RRU and the Antenna feed system are combined into an Active Antenna Unit (AAU), and are connected to the BBU through an optical fiber, so that site deployment can be simplified, the feeder complexity can be reduced, transmission loss can be reduced, and the overall performance of the network can be improved. The BBU is decomposed into CU (Centralized Unit) and DU (Distributed Unit), wherein the CU is used for processing non-real-time data in a Centralized mode, and the DU is used for processing real-time data in a Distributed mode. Each CU can manage a plurality of DUs, and different base station access scenes can be adapted between the CUs and the DUs through different networking schemes.
The core network user plane function may be understood to be primarily responsible for routing and forwarding of user plane packets in a 5G core network. It can be understood that, in the specific communication process, the uplink data is sent to the nodes (the primary node and the secondary node) by the user terminal, and then is sent to the core network system by the nodes; the downlink data is sent to the node by the core network system and then sent to the user terminal by the node. The data packet received by the base station from the core network user plane function can be understood as uplink and downlink user plane data in the communication process.
It is understood that the base station and the core network user plane function are used for transferring uplink and downlink user plane data therebetween through an I-UPF (initial UPF).
Further, in a preferred embodiment provided by the present application, before the base station is configured to determine one of the master cell group and the secondary cell group as a path according to a weight ratio of the master cell group to the secondary cell group, the data offloading system is further configured to:
encapsulating a radio protocol stack program to a control panel of a central unit of a base station using container technology;
encapsulating a radio protocol stack program into a user plane of a central unit of a base station using container technology;
the radio protocol stack program is encapsulated to the distribution unit of the base station using container technology.
The container technique can be understood as effectively partitioning resources of a single operating system into isolated groups in order to better balance conflicting resource usage requirements among the isolated groups. In the specific embodiment of the present application, the protocol stack software is encapsulated by using a container technology, and each module of the protocol stack software can be understood as an independent container.
The radio protocol stack program is encapsulated to the control panel of the central unit of the base station using container technology.
The radio protocol stack program is encapsulated to the user plane of the central unit of the base station using container technology.
The radio protocol stack can be understood as two planes: a user plane and a control plane. The User Plane (UP) protocol stack is a protocol cluster used for User data transmission; the Control Plane (CP) protocol stack is a protocol cluster used for Control signaling transmission of the system.
The wireless communication protocol stack includes a physical layer, a data link layer, a network layer, a transport layer, and an application layer. The physical layer is mainly responsible for frequency selection, detection of wireless signals, modulation and demodulation, channel coding, signal receiving/transmitting and the like. The data link layer may be understood as responsible for establishing reliable and secure logical links between unreliable wireless links, and performing media access control, data transmission, synchronization, error correction, flow control, and the like. The network layer provides security guarantee for the routing protocol, and provides proper routing for the routing protocol, and completes functions of packet routing, admission control, congestion control, network interconnection and the like. The transport layer may be understood to be responsible for providing end-to-end reliable data transport services. The application layer includes all higher layer protocols.
It is understood that CU (Centralized Unit) and DU (Distributed Unit) are performed according to the real-time requirement of different protocol layers. Under the real-time principle, the physical bottom layer in the original BBU is sunk to the AAU for processing, the physical upper layer with high real-time requirement, the MAC and RLC layers are put in the DU for processing, and the PDCP and RRC layers with low real-time requirement are put in the CU for processing.
The radio protocol stack program is encapsulated to the distribution unit of the base station using a container technique.
The distribution unit handles mainly physical layer functions and real-time requirements. It is worth considering that, in order to save transmission resources between the RRU and the DU, part of the physical layer functions may be moved up to the RRU for implementation.
It is understood that the base station contains CU-CP, CU-UP and DU. In other words, a CU-CP can be understood as a container; CU-UP can also be understood as a container; DU can also be understood as a container. The number of CU-UP's may be determined by the hardware configuration of the BBU. The number of DUs may be determined by the number of cells of the current node. The CU-CP is one. In a specific embodiment of the present application, the protocol stack software is encapsulated by using a container technology, so that each module of the protocol stack software is an independent container.
Further, in another preferred embodiment provided by the present application, the data offloading system is further configured to:
and forming a container collection unit by a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program.
It is understood that the container aggregation unit (pod) comprises a control panel of the centralized unit encapsulating the radio protocol stack program, a user panel of the centralized unit encapsulating the radio protocol stack program, and a distribution unit encapsulating the radio protocol stack program.
Containers inside a container aggregation unit (pod) share the same network environment, and the containers can be accessed through a hostname. Furthermore, the container environments of different container aggregation units (pod) are consistent. The pod is managed through a pdoman-composition tool. Wherein the pod manager is configured on the master node side.
Further, in another preferred embodiment provided in the present application, the control panel of the central unit encapsulated with the radio protocol stack program, the user panel of the central unit encapsulated with the radio protocol stack program, and the distribution unit encapsulated with the radio protocol stack program form a container aggregation unit, which is specifically configured to:
and using a podman type container to enable a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program to form a pod collection unit.
The podman can be understood as a daemon-free and Open-source native container tool, and aims to enable a mirror image container to easily search, run, build, share and deploy an application program based on OCI (Open contacts Initiative) organization and specification. The podman type container can be understood as an open source container runtime item, which can be used on most Linux platforms. The podman functions similarly to a docker, does not require any daemon to run on the system, and can run without root authority. The podman type Container can manage and run any OCI (Open Container Initiative) compliant Container and Container image. In other words, the podman-type container provides a docker-compliant command line front end to manage docker mirroring.
The pod aggregation unit may be understood to operate as a group of cells (cell group). It is to be appreciated that a podman native component can support pod management, i.e., the manner in which multiple containers are stored within a pod.
In the embodiment provided by the application, the control panel of the centralized unit encapsulated with the wireless protocol stack program, the user panel of the centralized unit encapsulated with the wireless protocol stack program and the distribution unit encapsulated with the wireless protocol stack program form a pod container assembly unit by using the podman type container, so that compared with a docker type container, the process is reduced, and the resource consumption is reduced.
Further, in another preferred embodiment provided by the present application, when one of the control panel of the central unit encapsulating the radio protocol stack program, the user panel of the central unit encapsulating the radio protocol stack program, and the distribution unit encapsulating the radio protocol stack program fails, the container aggregation unit is reconfigured.
It can be understood that, in the container aggregation unit, when one of the control panel of the central unit in which the radio protocol stack program is encapsulated, the user panel of the central unit in which the radio protocol stack program is encapsulated, and the distribution unit in which the radio protocol stack program is encapsulated fails, the failed pod will restart by itself, instead of pulling up a new container in the pod.
It can be understood that, if the pod with the failure is the master cell group, the ue determines whether to perform the RRC reestablishment procedure according to the configuration of the base station. If the failed pod is the auxiliary cell group, the main node determines whether to configure a new auxiliary node according to the measurement result reported by the user.
Further, in a preferred embodiment provided by the present application, the base station determines, according to a weight ratio between the master cell group and the secondary cell group, one of the master cell group and the secondary cell group as a path, and specifically includes:
when the weight ratio of the master cell group and the secondary cell group is configured to be 1: at 0, the master cell group is determined to be a path.
The weight ratio is configured to be 1:0 may be understood as a weight coefficient of the master cell group configured to be 1 and a weight coefficient of the secondary cell group configured to be 0. At this time, the master cell group is determined as a path.
When the weight ratio of the master cell group and the secondary cell group is set to 0: at time 1, the secondary cell group is determined as a path.
The weight ratio is configured to be 0:1 may be understood as a weight coefficient of the master cell group is configured to be 0 and a weight coefficient of the secondary cell group is configured to be 1. At this time, the secondary cell group is determined as a path.
When the weight ratio of the master cell group and the secondary cell group is configured to be 1: at time 1, the master cell group and secondary cell group interval are determined as paths.
The weight ratio is configured to be 1:1 may be understood as a weight coefficient of the primary cell group is configured to be 1 and a weight coefficient of the secondary cell group is configured to be 1. At this time, the master cell group and secondary cell group interval are determined as paths.
It can be understood that the weight coefficient is dynamically configurable, and the master cell group node includes a container aggregation unit pod manager, which can monitor the physical resource occupation of the master cell group and the secondary cell group. When the resources of the default master cell group and the secondary cell group are sufficient, the weight ratio of the master cell group to the secondary cell group is configured as 1:1; the weight ratio of the master cell group and the secondary cell group when the master cell group resources are insufficient is configured to be 0:1; when the resource of the auxiliary cell group is insufficient, the weight proportion of the main cell group and the auxiliary cell group is configured as 1:0 to realize reasonable utilization of resources.
In a specific embodiment of the present application, the weight ratio may be configured using a dynamic parameter. The master cell group node comprises a pod aggregation unit pod manager and can monitor the physical resource occupation conditions of the master cell group and the auxiliary cell group. And by setting the permission proportion, the base station determines one of the main cell group and the auxiliary cell group as a path, and transmits the user plane data through the wireless resource of the selected path. Therefore, in the aspect of data distribution, the distribution threshold does not need to be judged, and whether the data needs to be sent to the current cell group is determined according to the sending weight when the data is sent every time, so that the transmission performance of distribution is improved, and the flexibility of distribution is also improved.
Further, in another preferred embodiment provided by the present application, when one of the control panel of the central unit in which the radio protocol stack program is encapsulated, the user panel of the central unit in which the radio protocol stack program is encapsulated, and the distribution unit in which the radio protocol stack program is encapsulated fails, the container aggregation unit is reconfigured.
It can be understood that, in the container aggregation unit, when one of the control panel of the central unit in which the radio protocol stack program is encapsulated, the user panel of the central unit in which the radio protocol stack program is encapsulated, and the distribution unit in which the radio protocol stack program is encapsulated fails, the failed pod is automatically restarted, instead of pulling up a new container in the pod.
It can be understood that, if the pod with the failure is the master cell group, the ue determines whether to perform the RRC reestablishment procedure according to the base station configuration. If the failed pod is the auxiliary cell group, the main node determines whether to configure a new auxiliary node according to the measurement result reported by the user.
In a specific embodiment, if one of the control panel of the central unit encapsulated with the radio protocol stack program, the user panel of the central unit encapsulated with the radio protocol stack program, and the distribution unit encapsulated with the radio protocol stack program in the container assembly unit fails, the container assembly unit only needs to be restarted and configured by itself, and manual operation recovery is not needed. In the current 3GPP protocol, when a master cell group and an auxiliary cell group have a fault, a series of signaling interaction operations are to be completed. For example, if the master cell group fails, the ue performs an RRC reestablishment procedure. It will be appreciated that restarting only the single-point container can cause errors in signaling interactions. Therefore, in order to ensure that the signaling interaction flow in the master cell group and the secondary cell group is correct, the whole pod must be restarted.
In summary, the control panel of the central unit encapsulated with the radio protocol stack program, the user panel of the central unit encapsulated with the radio protocol stack program, and the distribution unit encapsulated with the radio protocol stack program form a container set unit, so that the isolation and the security of the user plane of the dual connectivity and carrier aggregation networking are improved. By changing the weight proportion, the data proportion of the distribution is dynamically changed, the transmission path is determined, the flexibility of the data distribution of the uplink and downlink user planes is improved, and the utilization rate of physical resources of the main cell group and the auxiliary cell group is improved.
It is to be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the statements "comprising one of 8230 \8230;" 8230; "defining elements does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises said elements.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. A data distribution method for dual connectivity and carrier aggregation networking is characterized by comprising the following steps:
a base station receives a data packet from a core network user panel function;
the base station determines one of the main cell group and the auxiliary cell group as a path according to the weight proportion of the main cell group and the auxiliary cell group;
and the base station transmits the data packet to the user terminal through the selected path.
2. The data offloading method of claim 1, wherein before the step of the base station determining one of the master cell group and the secondary cell group as the path according to the weight ratio between the master cell group and the secondary cell group, the data offloading method further comprises:
encapsulating a radio protocol stack program to a control panel of a central unit of a base station using container technology;
encapsulating a radio protocol stack program into a user plane of a central unit of a base station using container technology;
the radio protocol stack program is encapsulated to the distribution unit of the base station using container technology.
3. The data offloading method according to claim 2, wherein the data offloading method further includes:
and forming a container collection unit by a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program.
4. The data offloading method according to claim 3, wherein the container aggregation unit is formed by a control panel of the central unit encapsulated with the radio protocol stack program, a user panel of the central unit encapsulated with the radio protocol stack program, and a distribution unit encapsulated with the radio protocol stack program, and specifically includes:
and using a podman type container to enable a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program to form a container assembly unit.
5. The data offloading method of claim 1, wherein the base station determines, according to the weight ratio of the master cell group and the secondary cell group, one of the master cell group and the secondary cell group as a path, and specifically comprises:
when the weight ratio of the master cell group and the secondary cell group is configured to be 1: at 0, the master cell group is determined as a path;
when the weight ratio of the master cell group and the secondary cell group is configured to be 0: when 1, the auxiliary cell group is determined as a path;
when the weight ratio of the master cell group and the secondary cell group is configured to be 1:1, the master cell group and secondary cell group interval is determined as a path.
6. The data offloading method of claim 3, wherein the container aggregation unit is reconfigured when one of a control panel of the central unit encapsulated with the radio protocol stack program, a user panel of the central unit encapsulated with the radio protocol stack program, and a distribution unit encapsulated with the radio protocol stack program fails.
7. A data offloading system for dual connectivity and carrier aggregation networking, comprising:
the core network is used for sending the data packet of the user panel function to the base station;
a base station for receiving data packets from a core network user plane function; the master cell group and the auxiliary cell group are used for determining one of the master cell group and the auxiliary cell group as a path according to the weight proportion of the master cell group and the auxiliary cell group; the base station is also used for sending the data packet to the user terminal through the selected path;
and the user terminal is used for receiving the data packet sent by the base station.
8. The data offloading system of claim 7, wherein the data offloading system, before the base station is configured to determine one of the master cell group and the secondary cell group as the path according to the weight ratio of the master cell group and the secondary cell group, is further configured to:
encapsulating a radio protocol stack program to a control panel of a central unit of a base station using container technology;
encapsulating a radio protocol stack program into a user plane of a central unit of a base station using container technology;
the radio protocol stack program is encapsulated to the distribution unit of the base station using container technology.
9. The data offload system of claim 7, wherein the data offload system is further to:
and forming a container assembly unit by the control panel of the centralized unit encapsulated with the wireless protocol stack program, the user panel of the centralized unit encapsulated with the wireless protocol stack program and the distribution unit encapsulated with the wireless protocol stack program.
10. The data offloading system of claim 9, wherein the control panel of the central unit encapsulated with the radio protocol stack program, the user panel of the central unit encapsulated with the radio protocol stack program, and the distribution unit encapsulated with the radio protocol stack program form a container aggregation unit, and are specifically configured to:
and using a podman type container to enable a control panel of the centralized unit encapsulated with the wireless protocol stack program, a user panel of the centralized unit encapsulated with the wireless protocol stack program and a distribution unit encapsulated with the wireless protocol stack program to form a container assembly unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310051232.9A CN115811760B (en) | 2023-02-02 | 2023-02-02 | Data distribution method and system for dual-connection and carrier aggregation networking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310051232.9A CN115811760B (en) | 2023-02-02 | 2023-02-02 | Data distribution method and system for dual-connection and carrier aggregation networking |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115811760A CN115811760A (en) | 2023-03-17 |
CN115811760B true CN115811760B (en) | 2023-04-14 |
Family
ID=85487315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310051232.9A Active CN115811760B (en) | 2023-02-02 | 2023-02-02 | Data distribution method and system for dual-connection and carrier aggregation networking |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115811760B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995665A (en) * | 2016-10-27 | 2018-05-04 | 中国电信股份有限公司 | A kind of service path system of selection, device and master base station |
CN110121186A (en) * | 2019-06-28 | 2019-08-13 | 京信通信***(中国)有限公司 | Data distributing method and equipment under a kind of dual link |
WO2022115169A1 (en) * | 2020-11-25 | 2022-06-02 | Qualcomm Incorporated | Techniques for indicating preferred beams in dual-connectivity/carrier-aggregation (dc-ca) systems based on default operating frequency mismatch |
CN115314967A (en) * | 2021-05-07 | 2022-11-08 | 北京三星通信技术研究有限公司 | Method and base station for determining transmission path in wireless communication system |
-
2023
- 2023-02-02 CN CN202310051232.9A patent/CN115811760B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107995665A (en) * | 2016-10-27 | 2018-05-04 | 中国电信股份有限公司 | A kind of service path system of selection, device and master base station |
CN110121186A (en) * | 2019-06-28 | 2019-08-13 | 京信通信***(中国)有限公司 | Data distributing method and equipment under a kind of dual link |
WO2022115169A1 (en) * | 2020-11-25 | 2022-06-02 | Qualcomm Incorporated | Techniques for indicating preferred beams in dual-connectivity/carrier-aggregation (dc-ca) systems based on default operating frequency mismatch |
CN115314967A (en) * | 2021-05-07 | 2022-11-08 | 北京三星通信技术研究有限公司 | Method and base station for determining transmission path in wireless communication system |
Also Published As
Publication number | Publication date |
---|---|
CN115811760A (en) | 2023-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7917149B2 (en) | System and method for reusing wireless resources in a wireless network | |
CN112106404A (en) | Method and system for routing data through IAB nodes in 5G communication network | |
US11265892B2 (en) | Data transmission method and device | |
CN113556794B (en) | Communication method, device and system | |
CN113473541A (en) | Communication method and device | |
CN115004767A (en) | Communication method and device | |
CN111148158B (en) | Communication method and device | |
WO2023011245A1 (en) | Communication method and communication apparatus | |
KR102480610B1 (en) | Address transmission method, device and storage medium | |
WO2020192654A1 (en) | Radio link control (rlc) bearer configuration method and apparatus | |
CN112423393B (en) | Data transmission method and device | |
EP4142402A1 (en) | Communication control method and user equipment | |
US20230300936A1 (en) | Method and device for wireless communication | |
CN114765830A (en) | Communication method and related equipment | |
US20230262827A1 (en) | Communication method applied to integrated access and backhaul iab system and related device | |
CN115811760B (en) | Data distribution method and system for dual-connection and carrier aggregation networking | |
KR102010525B1 (en) | Method for controlling HARQ process in Cloud-RAN, base station system and user equipment therefor | |
WO2019096117A1 (en) | Message sending method and device, policy sending method and device, storage medium, and processor | |
CN113938841A (en) | Method and apparatus in a node used for wireless communication | |
CN114642076A (en) | Access backhaul control method and device | |
WO2024083056A1 (en) | Method and device for wireless communications | |
CN113382351B (en) | Method and device for relaying wireless communication | |
US20230262516A1 (en) | Communication control method | |
US11943745B2 (en) | Method and device for sidelink wireless communication | |
CN112235877B (en) | Method, device and computer readable storage medium for remapping backhaul link |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 519000, Room 101, 201, 301, 401, Building 6, No. 1099 Jinzhou Road, Tangjiawan Town, High tech Zone, Zhuhai City, Guangdong Province Patentee after: Guangdong Shiju Network Technology Co.,Ltd. Country or region after: China Address before: 510000 self compiled a, unit 1902, No. 374 BIS, Beijing Road, Yuexiu District, Guangzhou, Guangdong Province Patentee before: Guangzhou Shiju Network Technology Co.,Ltd. Country or region before: China |