Private network service data transmission method and device

文档序号:156582 发布日期:2021-10-26 浏览:38次 中文

阅读说明:本技术 一种专网业务数据传输方法及装置 (Private network service data transmission method and device ) 是由 刘华玲 于 2020-04-23 设计创作,主要内容包括:本公开关于一种专网业务数据传输方法及装置,针对现有技术中由于需要额外配置核心网或网元,导致存在运维难度较大、影响公网数据传输的问题,该方法包括:第一基站接收到第二基站返回的切换响应时,向第二基站发送同步传输配置信息,令第二基站在接收到上行专网业务数据时,将上行专网业务数据发送至业务服务器,接着,第一基站接收到下行专网业务数据时,对下行专网业务数据进行封装,并发往网关路由器,令网关路由器转发至第二基站。本公开中,通过专网进行数据传输,实现了公网和专网隔离,避免了影响公网数据传输,同时,通过第一基站对下行专网业务数据进行转发,保证了终端移动时的数据连续性。(The disclosure relates to a private network service data transmission method and a device, aiming at the problems that in the prior art, the operation and maintenance difficulty is higher and the public network data transmission is influenced because a core network or a network element needs to be additionally configured, the method comprises the following steps: when receiving a switching response returned by the second base station, the first base station sends synchronous transmission configuration information to the second base station, so that the second base station sends uplink private network service data to a service server when receiving the uplink private network service data, and then, when receiving the downlink private network service data, the first base station encapsulates the downlink private network service data and sends the encapsulated downlink private network service data to the gateway router, so that the gateway router forwards the encapsulated downlink private network service data to the second base station. According to the method and the device, data transmission is carried out through the private network, public network and private network isolation is achieved, influence on public network data transmission is avoided, meanwhile, downlink private network service data are forwarded through the first base station, and data continuity when the terminal moves is guaranteed.)

1. A private network service data transmission method is characterized by comprising the following steps:

when the first base station determines that the terminal meets the switching condition, the first base station sends a switching request to the second base station;

when receiving a switching response returned by the second base station, the first base station sends synchronous transmission configuration information to the second base station, and when receiving uplink private network service data sent by the terminal based on the synchronous transmission configuration information, the first base station sends the uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

when the first base station receives downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data to generate encapsulated data containing a destination address and the downlink private network service data;

and the first base station sends the encapsulated data to the gateway router, and the gateway router is enabled to send the encapsulated data to the terminal through the second base station based on the destination address.

2. The method of claim 1, wherein the first base station determines that the terminal satisfies the handover condition, and before sending the handover request to the second base station, the method further comprises:

and when the first base station determines that the terminal completes initial registration, storing first forwarding routing information from the terminal to the service server through the gateway router in a preset storage position.

3. The method of claim 2, wherein after the first base station stores the first forwarding routing information for sending the terminal to the service server through the gateway router in a preset storage location, determining that the terminal satisfies the handover condition, and before sending the handover request to the second base station, further comprising:

when the first base station receives a service request message sent by the terminal, the first base station determines that initial uplink private network service data carried in the service request message needs to be sent to the gateway router through a preset private network physical port based on a slice serial number carried in the service request message, the gateway router sends the initial uplink private network service data to the service server, and the gateway router learns and stores corresponding second forwarding routing information, and the second forwarding routing information is used for sending the downlink private network service data to the first base station from the service server through the gateway router.

4. The method of claim 2, wherein the first base station receives downlink private network service data returned by the service server after sending the synchronization transmission configuration information to the second base station, encapsulates the downlink private network service data, and generates encapsulated data including a destination address and the downlink private network service data, further comprising:

and when receiving a terminal context release message sent by the second base station, the first base station determines that the terminal is switched to the second base station, and deletes the first forwarding routing information from the preset storage position.

5. The method according to claim 1, wherein the sending, by the first base station, the encapsulated data to the gateway router, and when the gateway router sends the encapsulated data to the terminal through the second base station based on the destination address specifically includes:

and the first base station sends the encapsulated data to the gateway router, the gateway router is enabled to send the encapsulated data to the second base station based on the destination address, and after the second base station carries out decapsulation processing on the encapsulated data, the second base station sends downlink private network service data acquired by decapsulation to the terminal.

6. The method of any of claims 1-5, wherein after the first base station sending the encapsulated data to the gateway router causing the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address, further comprising:

when the first base station receives a base station switching instruction sent by a second base station, the first base station determines that the terminal is switched to a third base station based on address information which is carried in the base station switching instruction and used for representing the third base station;

when the first base station receives new downlink private network service data returned by the service server, the first base station packages the new downlink private network service data based on the address information to generate new packaged data, and the new packaged data comprises a new destination address and the new downlink private network service data;

and the first base station sends the new encapsulated data to the gateway router, and the gateway router is enabled to send the new encapsulated data to the terminal through the third base station based on the new destination address.

7. A private network service data transmission apparatus, comprising:

a memory for storing executable instructions;

a processor for reading and executing the executable instructions stored in the memory, performing the following processes:

when the terminal is determined to meet the switching condition, sending a switching request to a second base station;

when receiving a switching response returned by the second base station, sending synchronous transmission configuration information to the second base station, and enabling the second base station to send uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information when receiving the uplink private network service data sent by the terminal based on the synchronous transmission configuration information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

when receiving the downlink private network service data returned by the service server, encapsulating the downlink private network service data to generate encapsulated data containing a destination address and the downlink private network service data;

and sending the encapsulated data to the gateway router, and enabling the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address.

8. The apparatus of claim 7, wherein the processor is further configured to, prior to determining that the terminal satisfies the handover condition and sending the handover request to the second base station:

and when the terminal is determined to finish initial registration, storing first forwarding routing information from the terminal to the service server through the gateway router in a preset storage position.

9. The apparatus of claim 8, wherein after storing the first forwarding routing information from the terminal to the traffic server through the gateway router in a preset storage location, the processor is further configured to determine that the terminal satisfies the handover condition, and before sending the handover request to the second base station, the processor is further configured to:

when a service request message sent by the terminal is received, determining initial uplink private network service data carried in the service request message based on a slice serial number carried in the service request message, sending the initial uplink private network service data to the gateway router through a preset private network physical port, enabling the gateway router to send the initial uplink private network service data to the service server, and enabling the gateway router to learn and store corresponding second forwarding routing information, wherein the second forwarding routing information is used for sending the downlink private network service data to the first base station from the service server through the gateway router.

10. The apparatus of claim 8, wherein after sending the synchronization transmission configuration information to the second base station, before receiving downlink private network service data returned by the service server, encapsulating the downlink private network service data, and generating encapsulated data including a destination address and the downlink private network service data, the processor is further configured to:

and when receiving a terminal context release message sent by the second base station, determining that the terminal is switched to the second base station, and deleting the first forwarding route information from the preset storage position.

11. The apparatus of claim 7, wherein when the encapsulated data is sent to the gateway router and the gateway router sends the encapsulated data to the terminal through the second base station based on the destination address, the processor is specifically configured to:

and sending the encapsulated data to the gateway router, enabling the gateway router to send the encapsulated data to the second base station based on the destination address, and after the second base station de-encapsulates the encapsulated data, sending downlink private network service data acquired by de-encapsulation to the terminal by the second base station.

12. The apparatus of any of claims 7-11, wherein after sending the encapsulated data to the gateway router, causing the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address, the processor is further configured to:

when a base station switching instruction sent by a second base station is received, determining that the terminal is switched to a third base station based on address information which is carried in the base station switching instruction and used for representing the third base station;

when receiving new downlink private network service data returned by the service server, encapsulating the new downlink private network service data based on the address information to generate new encapsulated data, wherein the new encapsulated data comprises a new destination address and the new downlink private network service data;

and sending the new encapsulated data to the gateway router, and enabling the gateway router to send the new encapsulated data to the terminal through the third base station based on the new destination address.

13. A private network service data transmission apparatus, comprising:

the first processing unit is used for sending a switching request to the second base station when the terminal is determined to meet the switching condition;

the second processing unit is used for sending synchronous transmission configuration information to the second base station when receiving a switching response returned by the second base station, and enabling the second base station to send uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information when receiving the uplink private network service data sent by the terminal based on the synchronous transmission configuration information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

a third processing unit, configured to package downlink private network service data returned by the service server when receiving the downlink private network service data, and generate package data including a destination address and the downlink private network service data;

and the fourth processing unit is configured to send the encapsulation data to the gateway router, and enable the gateway router to send the encapsulation data to the terminal through the second base station based on the destination address.

14. A storage medium, wherein instructions in the storage medium, when executed by a processor, enable the processor to perform the private network service data transmission method according to any one of claims 1 to 6.

15. A private network service data transmission system, comprising:

the first base station is used for sending a switching request to the second base station when the terminal is determined to meet the switching condition; the system comprises a first base station and a second base station, wherein the first base station is used for sending synchronous transmission configuration information to the second base station when receiving a switching response returned by the second base station; the system comprises a business server, a data processing module and a data processing module, wherein the business server is used for receiving downlink private network business data returned by the business server, encapsulating the downlink private network business data and generating encapsulated data containing a destination address and the downlink private network business data; and, for sending the encapsulated data to a gateway router;

the second base station is used for sending the uplink private network service data to the gateway router based on prestored first forwarding routing information when receiving the uplink private network service data sent by the terminal based on the received synchronous transmission configuration information sent by the first base station; the terminal is used for decapsulating the encapsulated data and then sending the downlink private network service data to the terminal;

the gateway router is used for receiving the uplink private network service data sent by the second base station and sending the uplink private network service data to a corresponding service server; the system comprises a first base station, a second base station and a data transmission module, wherein the first base station is used for transmitting the encapsulation data to the second base station;

the service server is used for receiving the uplink service data sent by the gateway router; and the gateway router is used for sending the downlink service data to the gateway router;

the terminal is used for sending the uplink private network service data to the second base station; the downlink service data is used for receiving the downlink service data sent by the second base station;

the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network, and the first base station and the second base station are both configured with a private network physical port and a public network physical port, wherein the private network physical port is used for being connected with the private network, and the public network physical port is used for being connected with the public network.

Technical Field

The present disclosure relates to the field of communications technologies, and in particular, to a method and an apparatus for transmitting private network service data.

Background

In the prior art, service data of a terminal can be transmitted to a service server only through transmission of a base station, a transmission ring and a core gateway. For industrial users such as enterprises and parks, since the service server is generally arranged locally and the service data is sent to the service server through the transmission ring, the transmission delay is increased, and meanwhile, the transmission network is easily congested.

In the prior art, the following solutions are generally adopted to solve the above problems:

the first scheme is as follows: and establishing an enterprise private network.

Referring to fig. 1A, in the 4G network architecture, private network service data of a terminal is sent to a corresponding service platform by establishing an enterprise private network.

The second scheme is as follows: and introducing an Edge Computing node (MEC) to realize data distribution.

Referring to fig. 1B, in the 4G network architecture, an MEC is connected in series between a base station and a core network, and an address of an Internet Protocol (IP) packet is resolved by the MEC, so that private network service data whose destination IP is a local service server is distributed to the local service server, and other public network data is normally distributed to a public network.

In the third scheme: sink User Plane entity (User Plane Function, UPF).

Referring to fig. 1C, in the 5G Network architecture, a UPF originally belonging to a fifth generation Core Network (5G Core Network, 5GC) is sunk to an access ring, and the UPF is combined with the MEC, and the UPF and the MEC perform data distribution, so as to send service data of a terminal to a service server.

However, the above three solutions have the following drawbacks:

for the first scheme, referring to fig. 1A, when an enterprise private network is established, a set of dedicated Evolved Packet Core (EPC) needs to be locally deployed, and the EPC has a high deployment cost and a high maintenance difficulty, so the first scheme cannot be widely applied.

For the second scheme, since the MEC is a non-standard network element and is not managed by an operator, when the MEC is serially connected between the base station and the core network, once the MEC fails, public network data will be affected, and in addition, the cost of the dedicated server is also high.

For the third scheme, a UPF needs to be deployed at the edge node of the access ring. At present, because the interface between the UPF and the core network is privatized, in order to implement the scheme smoothly, it is necessary to ensure that the UPF and the core network are the same manufacturer, and meanwhile, because the UPF can only sink to the level of land and county and cannot sink to the enterprise and park for use when being deployed, there is a great limitation on the application range.

It follows that a new solution needs to be devised to overcome the above drawbacks.

Disclosure of Invention

The disclosure provides a private network service data transmission method and device, which are used for solving the problems that in the prior art, operation and maintenance difficulty is high and public network data transmission is influenced due to the fact that a core network or a network element needs to be additionally configured.

The specific technical scheme provided by the embodiment of the disclosure is as follows:

a private network service data transmission method comprises the following steps:

when the first base station determines that the terminal meets the switching condition, the first base station sends a switching request to the second base station;

when receiving a switching response returned by the second base station, the first base station sends synchronous transmission configuration information to the second base station, and when receiving uplink private network service data sent by the terminal based on the synchronous transmission configuration information, the first base station sends the uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

when the first base station receives downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data to generate encapsulated data containing a destination address and the downlink private network service data;

and the first base station sends the encapsulated data to the gateway router, and the gateway router is enabled to send the encapsulated data to the terminal through the second base station based on the destination address.

Optionally, before the first base station determines that the terminal meets the handover condition and sends the handover request to the second base station, the method further includes:

and when the first base station determines that the terminal completes initial registration, storing first forwarding routing information from the terminal to the service server through the gateway router in a preset storage position.

Optionally, after the first base station stores, in a preset storage location, first forwarding routing information used for sending the terminal to the service server through the gateway router, it is determined that the terminal satisfies a handover condition, and before sending a handover request to the second base station, the method further includes:

when the first base station receives a service request message sent by the terminal, the first base station determines that initial uplink private network service data carried in the service request message needs to be sent to the gateway router through a preset private network physical port based on a slice serial number carried in the service request message, the gateway router sends the initial uplink private network service data to the service server, and the gateway router learns and stores corresponding second forwarding routing information, and the second forwarding routing information is used for sending the downlink private network service data to the first base station from the service server through the gateway router.

Optionally, after sending the synchronous transmission configuration information to the second base station, the first base station receives downlink private network service data returned by the service server, encapsulates the downlink private network service data, and further includes, before generating encapsulated data including a destination address and the downlink private network service data:

and when receiving a terminal context release message sent by the second base station, the first base station determines that the terminal is switched to the second base station, and deletes the first forwarding routing information from the preset storage position.

Optionally, when the first base station sends the encapsulated data to the gateway router and the gateway router sends the encapsulated data to the terminal through the second base station based on the destination address, the method specifically includes:

and the first base station sends the encapsulated data to the gateway router, the gateway router is enabled to send the encapsulated data to the second base station based on the destination address, and after the second base station carries out decapsulation processing on the encapsulated data, the second base station sends downlink private network service data acquired by decapsulation to the terminal.

Optionally, after the first base station sends the encapsulated data to the gateway router and the gateway router sends the encapsulated data to the terminal through the second base station based on the destination address, the method further includes:

when the first base station receives a base station switching instruction sent by a second base station, the first base station determines that the terminal is switched to a third base station based on address information which is carried in the base station switching instruction and used for representing the third base station;

when the first base station receives new downlink private network service data returned by the service server, the first base station packages the new downlink private network service data based on the address information to generate new packaged data, and the new packaged data comprises a new destination address and the new downlink private network service data;

and the first base station sends the new encapsulated data to the gateway router, and the gateway router is enabled to send the new encapsulated data to the terminal through the third base station based on the new destination address.

A private network service data transmission device comprises:

a memory for storing executable instructions;

a processor for reading and executing the executable instructions stored in the memory, performing the following processes:

when the terminal is determined to meet the switching condition, sending a switching request to a second base station;

when receiving a switching response returned by the second base station, sending synchronous transmission configuration information to the second base station, and enabling the second base station to send uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information when receiving the uplink private network service data sent by the terminal based on the synchronous transmission configuration information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

when receiving the downlink private network service data returned by the service server, encapsulating the downlink private network service data to generate encapsulated data containing a destination address and the downlink private network service data;

and sending the encapsulated data to the gateway router, and enabling the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address.

Optionally, before determining that the terminal satisfies the handover condition and sending the handover request to the second base station, the processor is further configured to:

and when the terminal is determined to finish initial registration, storing first forwarding routing information from the terminal to the service server through the gateway router in a preset storage position.

Optionally, after storing, in a preset storage location, first forwarding routing information from the terminal to the service server through the gateway router, it is determined that the terminal satisfies a handover condition, and before sending a handover request to the second base station, the processor is further configured to:

when a service request message sent by the terminal is received, determining initial uplink private network service data carried in the service request message based on a slice serial number carried in the service request message, sending the initial uplink private network service data to the gateway router through a preset private network physical port, enabling the gateway router to send the initial uplink private network service data to the service server, and enabling the gateway router to learn and store corresponding second forwarding routing information, wherein the second forwarding routing information is used for sending the downlink private network service data to the first base station from the service server through the gateway router.

Optionally, after sending the synchronous transmission configuration information to the second base station, before receiving the downlink private network service data returned by the service server, encapsulating the downlink private network service data, and generating encapsulated data including a destination address and the downlink private network service data, the processor is further configured to:

and when receiving a terminal context release message sent by the second base station, determining that the terminal is switched to the second base station, and deleting the first forwarding route information from the preset storage position.

Optionally, when sending the encapsulated data to the gateway router and causing the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address, the processor is specifically configured to:

and sending the encapsulated data to the gateway router, enabling the gateway router to send the encapsulated data to the second base station based on the destination address, and after the second base station de-encapsulates the encapsulated data, sending downlink private network service data acquired by de-encapsulation to the terminal by the second base station.

Optionally, after sending the encapsulated data to the gateway router and causing the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address, the processor is further configured to:

when a base station switching instruction sent by a second base station is received, determining that the terminal is switched to a third base station based on address information which is carried in the base station switching instruction and used for representing the third base station;

when receiving new downlink private network service data returned by the service server, encapsulating the new downlink private network service data based on the address information to generate new encapsulated data, wherein the new encapsulated data comprises a new destination address and the new downlink private network service data;

and sending the new encapsulated data to the gateway router, and enabling the gateway router to send the new encapsulated data to the terminal through the third base station based on the new destination address.

A private network service data transmission device comprises:

the first processing unit is used for sending a switching request to the second base station when the terminal is determined to meet the switching condition;

the second processing unit is used for sending synchronous transmission configuration information to the second base station when receiving a switching response returned by the second base station, and enabling the second base station to send uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information when receiving the uplink private network service data sent by the terminal based on the synchronous transmission configuration information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

a third processing unit, configured to package downlink private network service data returned by the service server when receiving the downlink private network service data, and generate package data including a destination address and the downlink private network service data;

and the fourth processing unit is configured to send the encapsulation data to the gateway router, and enable the gateway router to send the encapsulation data to the terminal through the second base station based on the destination address.

A storage medium, wherein instructions when executed by a processor enable the processor to perform the private network service data transmission method according to any one of the above.

In the embodiment of the disclosure, when the first base station determines that the terminal meets the switching condition, the first base station sends a switching request to the second base station, then, when the first base station receives a switching response returned by the second base station, the first base station sends synchronous transmission configuration information to the second base station, so that the second base station sends uplink private network service data to a service server when receiving the uplink private network service data sent by the terminal, and then, when the first base station receives downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data, sends the encapsulated data to the gateway router, and makes the gateway router send the encapsulated data to the terminal through the second base station. Therefore, in the embodiment of the disclosure, data transmission is performed through the private network, so that public network and private network isolation is realized, influence on data transmission of the public network is avoided, operation and maintenance difficulty is reduced, and meanwhile, when the terminal is switched from the first base station to other base stations, the first base station forwards the subsequent received downlink private network service data, so that the downlink private network service data is sent to the correct base station, and data continuity when the terminal moves is ensured.

Drawings

In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.

FIGS. 1A-1C are schematic diagrams of three network architectures provided in the prior art;

fig. 2 is a schematic diagram of a network architecture provided in an embodiment of the present disclosure;

fig. 3 is a schematic flow chart of a private network service data transmission method provided in an embodiment of the present disclosure;

fig. 4 is a schematic structural diagram of a private network service data transmission apparatus provided in an embodiment of the present disclosure;

fig. 5 is a schematic structural diagram of another private network service data transmission apparatus provided in the embodiment of the present disclosure.

Detailed Description

Aiming at the problems that in the prior art, due to the fact that a core network or a network element needs to be additionally configured, operation and maintenance difficulty is high and public network data transmission is affected, in order to reduce the operation and maintenance difficulty and ensure the relative independence of a public network and a private network, in the embodiment of the disclosure, a solution for transmitting private network service data is provided.

The scheme is as follows: when the first base station determines that the terminal meets the switching condition, the first base station sends a switching request to the second base station; when receiving a switching response returned by the second base station, the first base station sends synchronous transmission configuration information to the second base station, so that the second base station sends uplink private network service data to a service server when receiving the uplink private network service data sent by the terminal; and when the first base station receives the downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data, sends the encapsulated data to the gateway router, and enables the gateway router to send the encapsulated data to the terminal through the second base station.

In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

Referring to fig. 2, in the embodiment of the present disclosure, a network architecture based on a 5G base station (gNB) is provided, where a private network includes network elements such as a gateway router and a service server, a public network includes an edge network formed by an access ring, a convergence ring, and a core ring, a 5GC and a corresponding internet, and meanwhile, the private network and the public network share base stations such as a gNBA, a gNBB, and a gNBC.

It should be noted that, in the embodiment of the present disclosure, the gateway router and the service server may be deployed as two independent devices, or may be integrated into one physical server for deployment.

In the network architecture, the base stations of gNBA, gNBB, gNBC, etc. are configured with two backhaul physical ports: and the private network physical port and the public network physical port are respectively used for butt joint of a private network and a public network, wherein the private network physical port is connected with the gateway router and is used for transmitting private network data, and the public network physical port is connected with the access ring and is used for transmitting public network service data and public network signaling.

In the embodiment of the disclosure, a private network and a public network share a set of core network, when a terminal is accessed, the terminal is not distinguished to be a private network terminal or a public network terminal, and when the terminal initiates a related service request, a service type initiated by the terminal is determined according to an Identity Document (ID) carried in the related service request, wherein the service type refers to a private network service or a public network service.

For example, in a process of establishing a Protocol Data Unit (PDU) session of a Non-access stratum (NAS), a terminal notifies a core network of a service type initiated by the terminal by carrying a slice ID in a PDU session establishment request.

For another example, in the PDU session establishment process based on the Next Generation (NG) interface, the core network notifies the base station of the service type initiated by the terminal by carrying the slice ID in the PDU session establishment request.

In the embodiment of the disclosure, the public network and the private network share the air interface resource, and the air interface resource is ensured to be isolated through the scheduling based on the slice in the base station.

Therefore, in the embodiment of the disclosure, the user plane isolation between the public network and the private network can be realized without additionally deploying network elements such as MEC, UPF and the like or a core network, so that the transmission efficiency of private network service data and the transmission safety of public network service data are ensured, and meanwhile, because the public network and the private network share air interface resources, the network operation and maintenance difficulty is reduced, the network operation and maintenance efficiency is improved, and the operation cost is reduced.

Next, a transmission flow of private network service data will be described based on the above network architecture.

Referring to fig. 3, in the embodiment of the present disclosure, a process of transmitting private network service data is as follows:

step S301: and when the first base station determines that the terminal meets the switching condition, the first base station sends a switching request to the second base station.

Specifically, when the first base station determines that the terminal completes initial registration, first forwarding routing information from the terminal to the service server through the gateway router is stored in a preset storage location.

For example, assuming that an Internet Protocol (IP) address of the terminal is an IPU and an IP address of the service server is an IPs, as shown in fig. 2, when the gNBA determines that the terminal completes the initial registration, first forwarding routing information from the IPU to the IPs through the gateway router is stored in a preset storage location.

It should be noted that, in this embodiment of the present disclosure, when the terminal completes initial registration, other base stations in the private network need to store the first forwarding routing information.

For example, when the terminal completes the initial registration, the gNBB and gNBC store first forwarding route information characterizing the route from the IPU to the IPS through the gateway router.

Further, if the first base station receives a service request message sent by the terminal, determining that initial uplink private network service data carried in the service request message needs to be sent to the gateway router through a preset private network physical port based on a slice serial number carried in the service request message, enabling the gateway router to send the initial uplink private network service data to the service server, and enabling the gateway router to learn and store corresponding second forwarding routing information, wherein the second forwarding routing information is used for sending downlink private network service data from the service server to the first base station through the gateway router.

For example, assuming that the slice ID0 represents the private network service 0, if the gNBA receives a service request message sent by a terminal, it determines that initial uplink private network service data carried in the service request message needs to be sent to the gateway router through a preset private network physical port based on the slice ID0 carried in the service request message, and causes the gateway router to send the initial uplink private network service data to the service server, and causes the gateway router to automatically learn and store corresponding second forwarding routing information based on the received uplink private network service data, where the second forwarding routing information is used to send corresponding downlink private network service data from the service server to the gNBA through the gateway router.

Further, when the first base station determines that the terminal meets the handover condition, the first base station sends a handover request to the second base station.

It should be noted that, in the embodiment of the present disclosure, the handover request may carry the first forwarding routing information.

For example, when the gNBA determines that the channel quality of the neighbor cell governed by the gNBB is higher than the channel quality of the serving cell governed by the gNBA according to the measurement report sent by the terminal, the terminal is determined to meet the handover condition, and then the gNBA sends a handover request to the gNBB, wherein the handover request carries the first forwarding route information.

Step S302: and when receiving the uplink private network service data sent by the terminal based on the synchronous transmission configuration information, the first base station sends the uplink private network service data to a corresponding service server through the gateway router based on the prestored first forwarding routing information.

In the embodiment of the present disclosure, the synchronization transmission configuration information is used to indicate that the second base station and the terminal maintain uplink synchronization, and the pre-stored first forwarding routing information may be carried in the handover request or stored when the terminal completes initial registration.

For example, when receiving a switching response returned by the gNBB, the gNBA sends synchronous transmission configuration information to the gNBB, and when receiving the uplink private network service data 1 sent by the terminal based on the synchronous transmission configuration information, the gNBA sends the uplink private network service data 1 to the corresponding service server through the gateway router based on the first forwarding routing information carried in the switching request.

It should be noted that, in this embodiment of the present disclosure, when the first base station receives a terminal context release message returned by the second base station, it is determined that the terminal is switched to the second base station, and the first forwarding routing information is deleted from the preset storage location.

For example, when receiving a terminal context release message returned by the gNBB, the gNBA determines that the terminal is switched to the gNBB, and deletes the first forwarding routing information from the IPU to the IPS from the preset storage location.

Step S303: and when receiving the downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data to generate encapsulated data containing the destination address and the downlink private network service data.

It should be noted that, in the embodiment of the present disclosure, when the service server receives the uplink private network service data sent by the terminal, the service server generates corresponding downlink private network service data, and sends the downlink private network service data to the gateway router, so that the gateway router sends the downlink private network service data to the first base station based on the second forwarding routing information.

For example, when the service server receives the uplink private network service data 1 sent by the terminal, the service server generates corresponding downlink private network service data 1, and sends the downlink private network service data 1 to the gateway router, so that the gateway router sends the downlink private network service data 1 to the first base station based on the second forwarding routing information.

And when receiving the downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data to generate encapsulated data containing the destination address and the downlink private network service data.

It should be noted that, in the embodiment of the present disclosure, the destination address is used to instruct the gateway router to send the encapsulated data from the first base station to the second base station.

For example, assuming that the IP address of the gNBA is IPA, the IP address of the gNBB is IPB, and the gNBA receives the downlink private network service data 1 returned by the service server, encapsulates the downlink private network service data 1, and generates encapsulated data 1 including a destination address 1 and the downlink private network service data 1, where the destination address 1 is used to instruct the gateway router to send the encapsulated data 1 from the IPA to the IPB.

Step S304: and the first base station sends the encapsulated data to the gateway router, and the gateway router sends the encapsulated data to the terminal through the second base station based on the destination address.

Specifically, the first base station sends the encapsulated data to the gateway router, the gateway router sends the encapsulated data to the second base station based on the destination address, the second base station carries out decapsulation processing on the encapsulated data, and the second base station sends downlink private network service data obtained by decapsulation to the terminal.

For example, the gNBA sends the encapsulated data 1 to the gateway router, the gateway router sends the encapsulated data 1 to the gNBB based on the destination address 1, the gNBB decapsulates the encapsulated data 1, and then the gNBB sends the downlink private network service data 1 obtained by decapsulation to the terminal.

It should be noted that, in this embodiment of the present disclosure, when receiving a handover request sent by a first base station, a second base station stores an IP address of the first base station, and further, when receiving encapsulated data sent by a gateway router, the second base station determines, based on a destination address, that a sender of the encapsulated data is the first base station and a receiver of the encapsulated data is the second base station, and performs decapsulation processing on the encapsulated data.

For example, upon receiving a handover request transmitted by the gNBA, the gNBB stores the IP address IPA of the gNBA, and upon receiving encapsulated data 1 transmitted by the gateway router, if the gNBB determines that the sender of the encapsulated data 1 is the gNBA and the receiver is the gNBB based on the destination address 1, decapsulates the encapsulated data 1.

Further, when the first base station receives a base station handover instruction sent by the second base station, the following operations are sequentially performed:

and A1, the first base station determines that the terminal is switched to the third base station based on the address information which is carried in the base station switching instruction and used for representing the third base station.

It should be noted that, in the embodiment of the present disclosure, the process of switching from the second base station to the third base station and sending new uplink service data by the third base station is similar to that of step S301 and step S302, and in the process of switching from the second base station to the third base station, the second base station further needs to send the IP address of the first base station to the third base station, so that the third base station stores the IP address of the first base station.

For example, during the switch from gNBB to gNBC, gNBB also needs to send IPA to gNBC, causing gNBC to store IPA.

And when the first base station receives a base station switching instruction sent by the second base station, the first base station determines that the terminal is switched to the third base station based on address information which is carried in the base station switching instruction and used for representing the third base station.

For example, assuming that the IP address of the gNBC is IPC, when the gNBA receives the base station handover instruction sent by the gNBB, it determines that the terminal has been handed over to the third base station based on the address information IPC carried in the base station handover instruction.

And A2, when the first base station receives new downlink private network service data returned by the service server, encapsulating the new downlink private network service data based on the address information to generate new encapsulated data, wherein the new encapsulated data comprises a new destination address and new downlink private network service data.

For example, when the gNBA receives the downlink private network service data 2 returned by the service server, the downlink private network service data 2 is encapsulated based on the address information IPC, and new encapsulated data 2 is generated, where the encapsulated data 2 includes a destination address 2 and the downlink private network service data 2, where the destination address 2 is used to instruct the gateway router to send the encapsulated data 2 from the IPA to the IPC.

And A3, the first base station sends the new encapsulated data to the gateway router, and the gateway router sends the new encapsulated data to the terminal through the third base station based on the new destination address.

For example, the gNBA sends the encapsulated data 2 to the gateway router, the gateway router sends the encapsulated data 2 to the gNBC based on the destination address 2, when the gNBC receives the encapsulated data 2 sent by the gateway router, and determines that the sender of the encapsulated data 2 is the gNBA and the receiver is the gNBC based on the destination address 2, the encapsulated data 2 is decapsulated, and after the encapsulated data 2 is decapsulated by the gNBC, the gNBC sends the downlink private network service data 2 obtained by decapsulation to the terminal.

Next, a complete private network service data transmission process is described as an example.

When the terminal accesses the gNBA, firstly, if the gNBA determines that the terminal meets the switching condition, a switching request is sent to the gNBB, and the switching request carries first forwarding routing information from the IPU to the IPS. After receiving the switching request, gNBB stores first forwarding route information and IP address IPA of gNBA, then when gNBA receives a switching response returned by gNBB, gNBB sends synchronous transmission configuration information to gNBB, gNBB is made to send uplink private network service data 1 to a corresponding service server through a gateway router based on the first forwarding route information when receiving the uplink private network service data 1 sent by the terminal, and then when gNBA receives a terminal context release message returned by gNBB, the gNBB determines that the terminal has been switched to gNBB.

After the terminal is switched from the gNBA to the gNBB, when the gNBA receives downlink private network service data 1 returned by the service server, the downlink private network service data 1 is encapsulated, and encapsulated data 1 comprising a destination address 1 and the downlink private network service data 1 is generated, wherein the destination address 1 is used for instructing a gateway router to send the encapsulated data 1 to an IPB from an IPA, further, the gNBA sends the encapsulated data 1 to the gateway router, the gateway router is made to send the encapsulated data 1 to the gNBB based on the destination address 1, then, when the gNBB receives the encapsulated data 1 sent by the gateway router, based on the destination address 1, when a sender of the encapsulated data 1 is the gNBA and a receiver is the gNBB, the encapsulated data 1 is subjected to decapsulation processing, and then, the downlink private network service data 1 obtained by decapsulation is sent to the terminal by the gNBB.

And when the gNBB determines that the terminal meets the switching condition, sending a switching request to the gNBC, wherein the switching request carries first forwarding route information from the IPU to the IPS and an IP address IPA of the gNBA. After receiving the switching request, gNBC stores first forwarding route information and IPA, then when gNBB receives a switching response returned by gNBC, gNBB sends synchronous transmission configuration information to gNBC, gNBC sends uplink private network service data 2 to a corresponding service server through a gateway router based on the first forwarding route information when receiving uplink private network service data 2 sent by a terminal, and then when gNBB receives a terminal context release message returned by gNBC, gNBC determines that the terminal has been switched to gNBC.

After the terminal is switched from the gNBB to the gNBC, when the gNBA receives a base station switching instruction sent by the gNBB, the gNBA determines that the terminal is switched to a third base station based on address information IPC carried in the base station switching instruction.

Then, when the gNBA receives downlink private network service data 2 returned by the service server, the downlink private network service data 2 is encapsulated based on address information IPC, and new encapsulated data 2 is generated, wherein the encapsulated data 2 comprises a destination address 2 and the downlink private network service data 2, the destination address 2 is used for instructing a gateway router to send the encapsulated data 2 from IPA to IPC, and further, the gNBA sends the encapsulated data 2 to the gateway router, so that the gateway router sends the encapsulated data 2 to gNBC based on the destination address 2, then, when the gNBC receives the encapsulated data 2 sent by the gateway router, based on the destination address 2, when the sender of the encapsulated data 2 is the gNBA and the receiver is the gNBC, the encapsulated data 2 is de-encapsulated, and then, the gNBC sends the de-encapsulated downlink private network service data 2 to the terminal.

Based on the same inventive concept, in the embodiments of the present disclosure, a private network service data transmission apparatus is provided, as shown in fig. 4, and at least includes:

a memory 401 for storing executable instructions;

a processor 402 for reading and executing executable instructions stored in the memory, and performing the following processes:

when the terminal is determined to meet the switching condition, sending a switching request to a second base station;

when receiving a switching response returned by the second base station, sending synchronous transmission configuration information to the second base station, and enabling the second base station to send uplink private network service data to a corresponding service server through a gateway router based on prestored first forwarding routing information when receiving the uplink private network service data sent by the terminal based on the synchronous transmission configuration information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

when receiving the downlink private network service data returned by the service server, encapsulating the downlink private network service data to generate encapsulated data containing a destination address and the downlink private network service data;

and sending the encapsulated data to the gateway router, and enabling the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address.

Optionally, before determining that the terminal satisfies the handover condition and sending the handover request to the second base station, the processor 402 is further configured to:

and when the terminal is determined to finish initial registration, storing first forwarding routing information from the terminal to the service server through the gateway router in a preset storage position.

Optionally, after storing the first forwarding routing information from the terminal to the service server through the gateway router in the preset storage location, determining that the terminal satisfies the handover condition, and before sending the handover request to the second base station, the processor 402 is further configured to:

when a service request message sent by the terminal is received, determining initial uplink private network service data carried in the service request message based on a slice serial number carried in the service request message, sending the initial uplink private network service data to the gateway router through a preset private network physical port, enabling the gateway router to send the initial uplink private network service data to the service server, and enabling the gateway router to learn and store corresponding second forwarding routing information, wherein the second forwarding routing information is used for sending the downlink private network service data to the first base station from the service server through the gateway router.

Optionally, after sending the synchronous transmission configuration information to the second base station, before receiving the downlink private network service data returned by the service server, encapsulating the downlink private network service data, and generating encapsulated data including a destination address and the downlink private network service data, the processor 402 is further configured to:

and when receiving a terminal context release message sent by the second base station, determining that the terminal is switched to the second base station, and deleting the first forwarding route information from the preset storage position.

Optionally, when sending the encapsulated data to the gateway router and causing the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address, the processor 402 is specifically configured to:

and sending the encapsulated data to the gateway router, enabling the gateway router to send the encapsulated data to the second base station based on the destination address, and after the second base station de-encapsulates the encapsulated data, sending downlink private network service data acquired by de-encapsulation to the terminal by the second base station.

Optionally, after sending the encapsulated data to the gateway router and enabling the gateway router to send the encapsulated data to the terminal through the second base station based on the destination address, the processor 402 is further configured to:

when a base station switching instruction sent by a second base station is received, determining that the terminal is switched to a third base station based on address information which is carried in the base station switching instruction and used for representing the third base station;

when receiving new downlink private network service data returned by the service server, encapsulating the new downlink private network service data based on the address information to generate new encapsulated data, wherein the new encapsulated data comprises a new destination address and the new downlink private network service data;

and sending the new encapsulated data to the gateway router, and enabling the gateway router to send the new encapsulated data to the terminal through the third base station based on the new destination address.

A transceiver 403 for receiving and transmitting data under the control of the processor 402.

Where in fig. 2, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 402, and various circuits, represented by memory 401, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 403 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 402 is responsible for managing the bus architecture and general processing, and the memory 401 may store data used by the processor 402 in performing operations.

Based on the same inventive concept, in the embodiments of the present disclosure, a private network service data transmission apparatus is provided, as shown in fig. 5, and at least includes: a first processing unit 501, a second processing unit 502, a third processing unit 503, and a fourth processing unit 504, wherein,

a first processing unit 501, configured to send a handover request to a second base station when it is determined that a terminal meets a handover condition;

a second processing unit 502, configured to send synchronous transmission configuration information to the second base station when receiving a switching response returned by the second base station, so that the second base station sends, based on the synchronous transmission configuration information and when receiving uplink dedicated network service data sent by the terminal, the uplink dedicated network service data to a corresponding service server through a gateway router based on pre-stored first forwarding routing information; the first base station, the second base station, the terminal, the service server and the gateway router transmit data through a private network;

a third processing unit 503, configured to encapsulate the downlink private network service data when receiving the downlink private network service data returned by the service server, and generate encapsulated data including a destination address and the downlink private network service data;

a fourth processing unit 504, configured to send the encapsulation data to the gateway router, and enable the gateway router to send the encapsulation data to the terminal through the second base station based on the destination address.

The first processing unit 501, the second processing unit 502, the third processing unit 503 and the fourth processing unit 504 cooperate with each other to implement the functions of the private network service data transmission apparatus in the above embodiments.

Based on the same inventive concept, the embodiments of the present disclosure provide a storage medium, and when instructions in the storage medium are executed by a processor, the processor can execute any method implemented by the private network service data transmission apparatus in the above process.

In the embodiment of the disclosure, when the first base station determines that the terminal meets the switching condition, the first base station sends a switching request to the second base station, then, when the first base station receives a switching response returned by the second base station, the first base station sends synchronous transmission configuration information to the second base station, so that the second base station sends uplink private network service data to a service server when receiving the uplink private network service data sent by the terminal, and then, when the first base station receives downlink private network service data returned by the service server, the first base station encapsulates the downlink private network service data, sends the encapsulated data to the gateway router, and makes the gateway router send the encapsulated data to the terminal through the second base station. Therefore, in the embodiment of the disclosure, while the public network and the private network are isolated, when the terminal is switched from the first base station to another base station, the first base station forwards the subsequently received downlink private network service data, so that the downlink private network service data is sent to the correct base station, and the data continuity when the terminal moves in the private network is ensured.

For the system/apparatus embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for relevant points.

It is to be noted that, in this document, relational terms such as first and second, and the like are used solely to distinguish one entity or operation from another entity or operation without necessarily requiring or implying any actual such relationship or order between such entities or operations.

As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as a method, system, or computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present disclosure may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.

The present disclosure is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

While preferred embodiments of the present disclosure have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all alterations and modifications as fall within the scope of the disclosure.

It will be apparent to those skilled in the art that various changes and modifications can be made in the present disclosure without departing from the spirit and scope of the disclosure. Thus, if such modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include such modifications and variations as well.

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种选择网络小区的方法和用户终端UE及网络侧设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!