Method for end-to-end communication, ground gateway station, satellite-borne UPF and system

文档序号:195404 发布日期:2021-11-02 浏览:36次 中文

阅读说明:本技术 端到端进行通信的方法、地面信关站、星载upf和系统 (Method for end-to-end communication, ground gateway station, satellite-borne UPF and system ) 是由 王振 颜小飞 于 2021-08-19 设计创作,主要内容包括:本发明公开了一种端到端进行通信的方法、装置及系统包括:地面信关站在接收到包含星载UPF的节点信息的会话请报文后,通过解析该呼叫报文得到第一星载UPF的节点信息,在接收到第二卫星终端发送的反馈的响应报文时,通过解析该响应报文,得到第二星载UPF的节点信息,并将第一星载UPF的节点信息发送给第二星载UPF,将第二星载UPF的节点信息发送给第一星载UPF,当第一星载UPF或者第二星载UPF接收到业务报文后,在业务报文中写入对端的星载UPF的节点信息,并基于对端的星载UPF的节点信息,通过星间链路将业务报文发送到对端星载UPF。由此,实现了卫星终端通过星载和星载之间直接进行通信的方法,无需通过地面信关站转发,从而大大提升了通信的安全性能。(The invention discloses a method, a device and a system for end-to-end communication, which comprises the following steps: after receiving a session request message containing node information of a satellite-borne UPF, a ground gateway station obtains node information of a first satellite-borne UPF by analyzing the call message, obtains node information of a second satellite-borne UPF by analyzing the response message when receiving a feedback response message sent by a second satellite terminal, sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, sends the node information of the second satellite-borne UPF to the first satellite-borne UPF, writes the node information of the satellite-borne UPF of an opposite end in a service message after the first satellite-borne UPF or the second satellite-borne UPF receives the service message, and sends the service message to the opposite end satellite-borne UPF through an inter-satellite link based on the node information of the satellite-borne UPF of the opposite end. Therefore, the method for the satellite terminal to directly communicate between the satellite carrier and the satellite carrier is realized, and the satellite terminal does not need to transmit through the ground gateway station, so that the safety performance of communication is greatly improved.)

1. A method for end-to-end communication, the method being applied to a ground gateway station, and comprising:

after receiving a call message sent by a first satellite terminal, a ground gateway station analyzes the call message to obtain node information of the first satellite-borne UPF; the first satellite-borne UPF is the UPF of the satellite accessed by the first satellite terminal; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

sending the call message to the second satellite terminal;

after receiving a response message fed back by the second satellite terminal, analyzing the response message to obtain node information of the second satellite-borne UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

sending the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sending the node information of the second satellite-borne UPF to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through an inter-satellite link.

2. The method according to claim 1, wherein the sending the node information of the first on-board UPF to the second on-board UPF comprises:

writing node information of the first satellite-borne UPF into a first signaling when creating a special service flow for the second satellite terminal;

and sending the first signaling carrying the node information of the first satellite-borne UPF to the second satellite-borne UPF.

3. The method according to claim 1, wherein the sending the node information of the second on-board UPF to the first on-board UPF comprises:

when a special service flow is established for the first satellite terminal, writing node information of the second satellite-borne UPF into a second signaling;

and sending the second signaling carrying the node information of the second satellite-borne UPF to the first satellite-borne UPF.

4. The method of claim 1,

the node information of the first satellite-borne UPF is label information and/or address information of an interface of the first satellite-borne UPF;

and the node information of the second satellite-borne UPF is the label information and/or the address information of the interface of the second satellite-borne UPF.

5. A method for end-to-end communication, which is applied to an on-board UPF, and comprises the following steps:

after a first satellite-borne UPF receives a call message sent by a first satellite terminal, writing node information of the first satellite-borne UPF into the call message, and sending the call message carrying the node information of the first satellite-borne UPF to a ground gateway station;

after receiving a response message sent by a second satellite terminal, a second satellite-borne UPF writes node information of the second satellite-borne UPF into the response message and sends the node information carrying the second satellite-borne UPF to a ground gateway station;

the first satellite-borne UPF receives and stores the node information of the second satellite-borne UPF sent by a ground gateway station, and the second satellite-borne UPF receives and stores the node information of the first satellite-borne UPF sent by the ground gateway station;

and after the first satellite-borne UPF or the second satellite-borne UPF receives a service message, writing the stored node information of the satellite-borne UPF of the opposite end into the service message, and sending the service message to the satellite-borne UPF of the opposite end through an inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

6. The method of claim 5, further comprising:

any one satellite-borne UPF except the first satellite-borne UPF and the second satellite-borne UPF analyzes the service message after receiving the service message to obtain node information of the satellite-borne UPF of the opposite end;

if the current satellite-borne UPF is not the satellite-borne UPF of the opposite end, determining the satellite-borne UPF of the next hop according to the node information of the satellite-borne UPF of the opposite end;

and sending the service message to the next-hop satellite-borne UPF through an inter-satellite link.

7. The method according to claim 5, wherein after the first or second satellite-borne UPF receives a service packet, writing the stored node information of the satellite-borne UPF of the opposite end into the service packet, and sending the service packet to the satellite-borne UPF of the opposite end through an inter-satellite link based on the node information of the satellite-borne UPF of the opposite end, includes:

after the first satellite-borne UPF or the second satellite-borne UPF receives a service message, detecting the service type of the service message;

and if the service message is a voice service, writing the stored node information of the satellite-borne UPF of the opposite terminal into the service message, and sending the service message to the satellite-borne UPF of the opposite terminal through an inter-satellite link and the node information of the satellite-borne UPF of the opposite terminal.

8. A ground gateway station, comprising:

a core network control plane, a ground UPF and a service network;

the core network control plane receives a call message sent by a first satellite terminal and sends the call message to a ground UPF; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

the ground UPF forwards the received call message to a service network and a second satellite-borne UPF to which a second satellite terminal belongs;

analyzing the service message by a service network to which the second satellite terminal belongs to obtain node information of the first satellite-borne UPF;

after receiving the response message sent by the second satellite terminal, the core network control plane sends the response message to the ground UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

the ground UPF sends the response message to a service network to which the first satellite-borne UPF belongs;

the service network to which the first satellite-borne UPF belongs analyzes the response message to obtain node information of the second satellite-borne UPF;

the core network control plane sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through an inter-satellite link.

9. A satellite-borne UPF, comprising:

the first communication equipment is used for writing the node information of the first satellite-borne UPF into a call message after the first satellite-borne UPF receives the call message sent by a first satellite terminal, and sending the call message carrying the node information of the first satellite-borne UPF to a ground gateway station;

the second communication equipment is used for writing the node information of the second satellite-borne UPF into a response message after the second satellite-borne UPF receives the response message sent by the second satellite terminal, and sending the node information carrying the second satellite-borne UPF to the ground gateway station;

the storage device is used for receiving and storing the node information of the second satellite-borne UPF sent by the ground gateway station by the first satellite-borne UPF, and receiving and storing the node information of the first satellite-borne UPF sent by the ground gateway station by the second satellite-borne UPF;

and the third communication device is used for writing the stored node information of the satellite-borne UPF of the opposite end into the service message after the first satellite-borne UPF or the second satellite-borne UPF receives the service message, and sending the service message to the satellite-borne UPF of the opposite end through the inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

10. A system for end-to-end communication, the system comprising:

the system comprises a ground gateway station, a satellite-borne UPF and a satellite terminal;

the first satellite terminal is used for sending a calling message corresponding to the calling request;

the second satellite terminal is used for feeding back a response message aiming at the call message;

a ground gateway station for performing the method of communicating end-to-end as claimed in any one of claims 1 to 4;

an on-board UPF for performing the method of communicating end-to-end as claimed in any of the preceding claims 5-7.

Technical Field

The invention relates to the field of satellite communication, in particular to a method for end-to-end communication, a ground gateway station, a satellite-borne UPF and a system.

Background

As shown in fig. 1, in a satellite network, AN access network AN is above a satellite, and a core network control plane is deployed at a terrestrial gateway station, a core network UPF is deployed at the same time on the satellite (hereinafter referred to as a satellite-borne UPF) and the terrestrial gateway station (hereinafter referred to as a terrestrial UPF).

When the satellite terminal communicates, the user data message is forwarded to the ground gateway station through the satellite AN, the inter-satellite link and the feed link, and then is sent to the opposite-end satellite terminal through the ground gateway station, the feed link, the inter-satellite link and the satellite AN. However, when data interaction is performed between satellite terminals through a ground gateway station, there is a risk of being monitored, and there is a great hidden danger of communication safety.

Disclosure of Invention

In view of this, the embodiment of the present invention discloses a method, an apparatus, and a system for performing end-to-end communication, which achieve the purpose of directly performing data transmission through a satellite, and greatly improve the security of communication.

The embodiment of the invention discloses a method for carrying out end-to-end communication, which is applied to a ground gateway station and comprises the following steps:

after receiving a call message sent by a first satellite terminal, a ground gateway station analyzes the call message to obtain node information of the first satellite-borne UPF; the first satellite-borne UPF is the UPF of the satellite accessed by the first satellite terminal; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

sending the call message to the second satellite terminal;

after receiving a response message fed back by the second satellite terminal, analyzing the response message to obtain node information of the second satellite-borne UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

sending the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sending the node information of the second satellite-borne UPF to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through an inter-satellite link.

Optionally, the sending the node information of the first satellite-borne UPF to the second satellite-borne UPF includes:

writing node information of the first satellite-borne UPF into a first signaling when creating a special service flow for the second satellite terminal;

and sending the first signaling carrying the node information of the first satellite-borne UPF to the second satellite-borne UPF.

Optionally, the sending the node information of the second satellite-borne UPF to the first satellite-borne UPF includes:

when a special service flow is established for the first satellite terminal, writing node information of the second satellite-borne UPF into a second signaling;

and sending the second signaling carrying the node information of the second satellite-borne UPF to the first satellite-borne UPF.

Optionally, the node information of the first satellite-borne UPF is label information and/or address information of an interface of the first satellite-borne UPF;

and the node information of the second satellite-borne UPF is the label information and/or the address information of the interface of the second satellite-borne UPF.

The embodiment of the invention discloses a method for carrying out end-to-end communication, which is applied to satellite-borne UPF and comprises the following steps:

after a first satellite-borne UPF receives a call message sent by a first satellite terminal, writing node information of the first satellite-borne UPF into the call message, and sending the call message carrying the node information of the first satellite-borne UPF to a ground gateway station;

after receiving a response message sent by a second satellite terminal, a second satellite-borne UPF writes node information of the second satellite-borne UPF into the response message and sends the node information carrying the second satellite-borne UPF to a ground gateway station;

the first satellite-borne UPF receives and stores the node information of the second satellite-borne UPF sent by a ground gateway station, and the second satellite-borne UPF receives and stores the node information of the first satellite-borne UPF sent by the ground gateway station;

and after the first satellite-borne UPF or the second satellite-borne UPF receives a service message, writing the stored node information of the satellite-borne UPF of the opposite end into the service message, and sending the service message to the satellite-borne UPF of the opposite end through an inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

Optionally, the method further includes:

any one satellite-borne UPF except the first satellite-borne UPF and the second satellite-borne UPF analyzes the service message after receiving the service message to obtain node information of the satellite-borne UPF of the opposite end;

if the current satellite-borne UPF is not the satellite-borne UPF of the opposite end, determining the satellite-borne UPF of the next hop according to the node information of the satellite-borne UPF of the opposite end;

and sending the service message to the next-hop satellite-borne UPF through an inter-satellite link.

Optionally, after the first satellite-borne UPF or the second satellite-borne UPF receives the service packet, writing the stored node information of the satellite-borne UPF of the opposite end into the service packet, and sending the service packet to the satellite-borne UPF of the opposite end through an inter-satellite link based on the node information of the satellite-borne UPF of the opposite end includes:

detecting the service type of a service message after the first satellite-borne UPF or the second satellite-borne UPF receives the service message;

and if the service message is a voice service, writing the stored node information of the satellite-borne UPF of the opposite terminal into the service message, and sending the service message to the satellite-borne UPF of the opposite terminal through an inter-satellite link and the node information of the satellite-borne UPF of the opposite terminal.

The embodiment of the invention discloses a ground gateway station, which comprises:

the first analysis unit is used for analyzing the call message after the ground gateway station receives the call message sent by the first satellite terminal to obtain the node information of the first satellite-borne UPF; the first satellite-borne UPF is the UPF of the satellite accessed by the first satellite terminal; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

the first sending unit is used for sending the call message to the second satellite terminal;

the second analysis unit is used for analyzing the response message after receiving the response message fed back by the second satellite terminal to obtain the node information of the second satellite-borne UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

the second sending unit is used for sending the node information of the first satellite-borne UPF to the second satellite-borne UPF and sending the node information of the second satellite-borne UPF to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through an inter-satellite link.

The embodiment of the invention discloses a satellite-borne UPF, which comprises:

the first sending unit is used for writing the node information of the first satellite-borne UPF into a calling message after the first satellite-borne UPF receives the calling message sent by a first satellite terminal, and sending the calling message carrying the node information of the first satellite-borne UPF to a ground gateway station;

the second sending unit is used for writing the node information of the second satellite-borne UPF into a response message after the second satellite-borne UPF receives the response message sent by the second satellite terminal, and sending the node information carrying the second satellite-borne UPF to the ground gateway station;

the storage unit is used for receiving and storing the node information of the second satellite-borne UPF sent by the ground gateway station by the first satellite-borne UPF, and receiving and storing the node information of the first satellite-borne UPF sent by the ground gateway station by the second satellite-borne UPF;

and the communication unit is used for writing the stored node information of the satellite-borne UPF of the opposite end into the service message after the first satellite-borne UPF or the second satellite-borne UPF receives the service message, and sending the service message to the satellite-borne UPF of the opposite end through an inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

The embodiment of the invention discloses a system for carrying out end-to-end communication, which comprises:

the system comprises a ground gateway station, a satellite-borne UPF and a satellite terminal;

the first satellite terminal is used for sending a calling message corresponding to the calling request;

the second satellite terminal is used for feeding back a response message aiming at the call message;

the ground gateway station is used for executing the method for end-to-end communication applied to the ground gateway station;

the satellite-borne UPF is used for executing the end-to-end communication method applied to the satellite-borne UPF.

The embodiment of the invention discloses a method, a device and a system for end-to-end communication, which comprises the following steps:

after receiving a session request message containing node information of the satellite-borne UPF, the ground gateway station obtains node information of the first satellite-borne UPF by analyzing the call message, obtains node information of the second satellite-borne UPF by analyzing the response message when receiving a feedback response message sent by the second satellite terminal, sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF. Therefore, the method for the satellite terminal to directly communicate between the satellite carrier and the satellite carrier is realized, and the satellite terminal does not need to transmit through the ground gateway station, so that the safety performance of communication is greatly improved.

Drawings

In order to more clearly illustrate the embodiments of the present invention 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 embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.

FIG. 1 shows a schematic diagram of a prior art satellite communications network;

fig. 2 is an interaction flow diagram illustrating a method for performing communication end to end according to an embodiment of the present invention;

fig. 3 is a schematic diagram of embodiment 1 of a method for performing end-to-end communication according to an embodiment of the present invention;

fig. 4 is a schematic diagram illustrating embodiment 2 of a method for performing communication end to end according to an embodiment of the present invention;

fig. 5 is a schematic structural diagram of an apparatus for performing peer-to-peer communication according to an embodiment of the present invention;

fig. 6 is a schematic structural diagram of an apparatus for performing peer-to-peer communication according to an embodiment of the present invention;

fig. 7 is a schematic structural diagram of a system for performing end-to-end communication according to an embodiment of the present invention;

fig. 8 is a schematic structural diagram of a ground gateway station according to an embodiment of the present invention;

fig. 9 shows a structural schematic diagram of a satellite-borne UPF according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the 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 invention.

The following is an explanation of the english abbreviations appearing in the present example:

example 1

Referring to fig. 2, an interaction flow diagram of a method for performing end-to-end communication according to an embodiment of the present invention is shown, where the method includes:

s201: the first satellite terminal and the second satellite terminal are respectively accessed to the ground gateway station through corresponding satellite-borne AN;

the method for accessing the ground gateway station by the first satellite terminal and the second satellite terminal may include multiple methods, and in this embodiment, the method is not limited.

Preferably, the method for accessing the ground gateway station by the first satellite terminal comprises the following steps:

the first satellite terminal is accessed to the first satellite-borne AN, and the first satellite-borne UPF corresponding to the first satellite-borne AN sends the access message to the ground gateway station. The ground gateway station includes a core network control plane and a ground UPF (or the core network user plane may be understood), the core network control plane receives the access request and sends the access request to the ground UPF, and the ground UPF creates a user plane context, which indicates that the first satellite terminal successfully accesses the ground gateway station.

In another embodiment, a method for a first satellite terminal to access a terrestrial gateway station includes:

the first satellite terminal is accessed to a first satellite-borne AN, a first satellite-borne UPF corresponding to the first satellite-borne AN forwards the access message to a target satellite-borne UPF with a feeder circuit existing in the ground gateway station, and the target satellite-borne UPF sends the access message to the ground gateway station through the feeder circuit. The ground gateway station includes a core network control plane and a ground UPF (or the core network user plane may be understood), the core network control plane receives the access request and sends the access request to the ground UPF, and the ground UPF creates a user plane context, which indicates that the first satellite terminal successfully accesses the ground gateway station.

After the first satellite terminal accesses the ground gateway station, the user data message is transmitted to the data network or the IMS network through the first satellite-borne AN, the first satellite-borne UPF and the ground UPF

Preferably, the method for accessing the ground gateway station by the second satellite terminal comprises the following steps:

and the second satellite terminal is accessed to a second satellite AN, and a second satellite-borne UPF corresponding to the second satellite AN sends the access message to the ground gateway station. The ground gateway station includes a core network control plane and a ground UPF (or the core network user plane may be understood), the core network control plane receives the access request and sends the access request to the ground UPF, and the ground UPF creates a user plane context, which indicates that the second satellite terminal successfully accesses the ground gateway station.

After the second satellite terminal accesses the ground gateway station, the user data message transmits a data network or AN IMS network through the second satellite-borne AN, the second satellite-borne UPF and the ground UPF.

S202: when a first satellite terminal initiates a call request, sending a call message to a first satellite-borne UPF; the call message comprises related information of a session establishment request of a second satellite terminal, and the first satellite-borne UPF is a satellite accessed by the first satellite terminal;

in this embodiment, after the first satellite terminal initiates the call request, the call packet first reaches the first satellite-borne UPF, for example, the call packet may be an INVITE packet.

S203: the first satellite-borne UPF writes node information of the first satellite-borne UPF into the call message and sends the call message carrying the node information of the first satellite-borne UPF to the ground gateway station;

in this embodiment, after receiving the call packet, the first satellite-borne UPF writes the node information of the first satellite-borne UPF in the call packet, and preferably, the node information of the first satellite-borne UPF may be added to the extension header of the call packet.

Preferably, if the satellite adopts an N6 interface, the node information of the first satellite-borne UPF may be the address information of the interface, and if the satellite adopts an N9 interface, the node information of the first satellite-borne UPF is the tag information of the first satellite-borne UPF in order to reduce the computation workload of each satellite-borne UPF.

S204: after receiving a call message sent by a first satellite-borne UPF, a ground gateway station analyzes the call message to obtain node information of the first satellite-borne UPF in the call message;

the ground gateway station comprises a core network control plane, a UPF, a service network (the service network comprises a data network or an IMS network) and the like.

The method comprises the steps that after receiving a call message, a core network control plane of a ground gateway station sends the call message to a ground UPF, the ground UPF sends the call message to a data network or an IMS network, wherein if the call message is a voice call service, the call message is sent to the IMS network, and if a first satellite terminal and a second satellite terminal do not belong to the same IMS network, the ground UPF sends the call message to the IMS network to which the first satellite terminal belongs, and then sends the call message to the IMS network to which the second satellite terminal belongs through the IMS network to which the first satellite terminal belongs.

And the IMS network to which the second satellite terminal belongs analyzes the service message to obtain the node information of the first satellite-borne UPF.

S205: the ground gateway station sends the call message to a second satellite terminal;

s206: the second satellite terminal sends a response message to the second satellite-borne UPF; the second satellite-borne UPF is a satellite accessed by the second satellite terminal;

s207: the second satellite-borne UPF writes the node information of the second satellite-borne UPF in the response message and sends the response message carrying the node information of the second satellite-borne UPF to the ground gateway station;

in this embodiment, after receiving the call packet, the second satellite-borne UPF writes the node information of the second satellite-borne UPF in the call packet, and preferably, the node information of the second satellite-borne UPF may be added to the extension header of the call packet.

Preferably, if the satellite adopts an N6 interface, the node information of the second satellite-borne UPF may be the address information of the interface, and if the satellite adopts an N9 interface, the node information of the second satellite-borne UPF is the tag information of the first satellite-borne UPF in order to reduce the computation workload of each satellite-borne UPF.

S208: after receiving the response message, the ground gateway station analyzes the node information of the second satellite-borne UPF from the response message;

s209: the ground gateway station respectively creates special service flows for the first satellite terminal and the second satellite terminal, and in the process of creating the special service flow for the second satellite terminal, the ground gateway station sends the node information of the first satellite to the second satellite UPF, and in the process of creating the special service flow for the first satellite terminal, the ground gateway station sends the node information of the second satellite to the first satellite UPF;

in this embodiment, when creating the dedicated service flow for the second satellite terminal, the node information of the first satellite-borne UPF is written in the signaling for communicating between the ground gateway station and the second satellite-borne UPF, and preferably, the node information of the first satellite-borne UPF may be written in the extension cell of the signaling for communicating between the ground gateway station and the second satellite-borne UPF.

In one embodiment, when creating the dedicated traffic flow for the second satellite terminal, the node information of the first satellite-borne UPF is written in an extension cell of signaling for communication between the core network control plane of the ground gateway station and the second satellite-borne UPF, and the node information of the first satellite-borne UPF is sent to the second satellite-borne UPF.

In this embodiment, when creating the dedicated service flow for the first satellite terminal, the node information of the second satellite-borne UPF is written in the signaling of the communication between the ground gateway station and the first satellite-borne UPF, and preferably, the node information of the second satellite-borne UPF may be written in the extension cell of the signaling of the communication between the ground gateway station and the first satellite-borne UPF.

In one embodiment, when creating a dedicated traffic flow for a first satellite terminal, the node information of a second satellite-borne UPF is written in an extension cell of signaling for communication between a core network control plane of a ground gateway station and the first satellite-borne UPF, and the node information of the second satellite-borne UPF is sent to the first satellite-borne UPF.

S210: the first satellite-borne UPF receives and stores node information of a second satellite-borne UPF sent by a ground gateway station, and the second satellite-borne UPF receives and stores node information of the first satellite-borne UPF sent by the ground gateway station;

s211: when a first satellite-borne UPF receives a service message sent by a first satellite terminal or a second satellite-borne UPF receives a service message sent by a second satellite terminal, writing node information of a satellite-borne UPF of an opposite terminal into the service message, and sending the service message to the satellite-borne UPF of the opposite terminal through an inter-satellite link and the node information of the satellite-borne UPF of the opposite terminal.

Therefore, when the service message received by any satellite-borne UPF contains the node information of the satellite-borne UPF of the opposite end, the satellite-borne UPF of the next hop can be determined through the node information of the satellite-borne UPF of the opposite end, and the service message is sent to the satellite-borne UPF of the next hop until the service message is sent to the satellite-borne UPF of the opposite end with the matched node information. The opposite end represents the other end of communication, a session connection port is established between the first satellite terminal and the second satellite terminal, the second satellite terminal is the opposite end of the first satellite terminal, the first satellite terminal is the opposite end of the second satellite terminal, correspondingly, the first satellite-borne UPF is the opposite end of the second satellite-borne UPF, and the second satellite-borne UPF is the opposite end of the first satellite-borne UPF.

In this embodiment, after receiving a session request message including node information of a satellite-borne UPF, a ground gateway station obtains node information of a first satellite-borne UPF by analyzing the call message, and when receiving a response message of feedback sent by a second satellite terminal, obtains node information of a second satellite-borne UPF by analyzing the response message, and sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF. Therefore, the method for the satellite terminal to directly communicate between the satellite carrier and the satellite carrier is realized, and the satellite terminal does not need to transmit through the ground gateway station, so that the safety performance of communication is greatly improved.

Example 2

Referring to fig. 3, a flow chart of a method for performing end-to-end communication according to embodiment 2 of the present invention is shown, where the method is applied to a ground gateway station, and includes:

s301: after receiving a call message sent by a first satellite terminal, a ground gateway station analyzes the call message to obtain node information of a first satellite-borne UPF; the first satellite-borne UPF is the UPF of the satellite accessed by the first satellite terminal; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

in this embodiment, after the first satellite terminal initiates a call request, the first satellite terminal sends a call message to the ground gateway station, where the request message includes information related to a session establishment request of the second satellite terminal. When the call message reaches the first satellite-borne UPF, the first satellite-borne UPF writes the node information of the first satellite-borne UPF into the call message.

Preferably, if the satellite adopts an N6 interface, the node information of the first satellite-borne UPF may be the address information of the interface, and if the satellite adopts an N9 interface, the node information of the first satellite-borne UPF is the tag information of the first satellite-borne UPF in order to reduce the computation workload of each satellite-borne UPF.

As described above, the ground gateway station includes: core network control plane, UPF and data network or IMS network, etc.

The method comprises the steps that after receiving a call message, a core network control plane of a ground gateway station sends the call message to a ground UPF, the ground UPF sends the call message to a data network or an IMS network, wherein if the call message is a voice call service, the call message is sent to the IMS network, and if a first satellite terminal and a second satellite terminal do not belong to the same IMS network, the ground UPF sends the call message to the IMS network to which the first satellite terminal belongs, and then sends the call message to the IMS network to which the second satellite terminal belongs through the IMS network to which the first satellite terminal belongs.

And the IMS network to which the second satellite terminal belongs analyzes the service message to obtain the node information of the first satellite-borne UPF.

S302: sending the call message to a second satellite terminal;

s303: after receiving a response message fed back by the second satellite terminal, analyzing the response message to obtain node information of the second satellite-borne UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

and after receiving the call message, the second satellite terminal needs to feed back a response message to the ground gateway station, and when the response message sent by the second satellite terminal reaches the second satellite-borne UPF, the second satellite-borne UPF writes node information of the second satellite-borne UPF into the response message and sends the node information carrying the second satellite-borne UPF to the ground gateway station.

Preferably, if the satellite adopts an N6 interface, the node information of the second satellite-borne UPF may be the address information of the interface, and if the satellite adopts an N9 interface, the node information of the second satellite-borne UPF is the tag information of the first satellite-borne UPF in order to reduce the computation workload of each satellite-borne UPF.

S304: the node information of the first satellite-borne UPF is sent to a second satellite-borne UPF, and the node information of the second satellite-borne UPF is sent to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through the inter-satellite link.

In this embodiment, the purpose of sending the node information of the first satellite-borne UPF to the second satellite-borne UPF and sending the node information of the second satellite-borne UPF to the first satellite-borne UPF may be achieved in various ways, and the method adopted in this embodiment is not limited.

Preferably, when creating a dedicated service flow for a first satellite-borne UPF, the node information of a second satellite-borne UPF may be sent to the first satellite-borne UPF, specifically, the method includes:

writing node information of the second satellite-borne UPF into a first signaling when a special service flow is created for the first satellite terminal;

and sending the node information carrying the second satellite-borne UPF to the first satellite-borne UPF.

In this embodiment, after receiving the response message, the IMS to which the first satellite terminal belongs triggers the core network control plane to create a dedicated service flow for the first satellite terminal.

Preferably, when creating a dedicated service flow for the second satellite-borne UPF, the node information of the first satellite-borne UPF may be sent to the second satellite-borne UPF, specifically, the method includes:

writing node information of the second satellite-borne UPF into a first signaling when a special service flow is created for the first satellite terminal;

and sending the node information carrying the second satellite-borne UPF to the first satellite-borne UPF.

In this embodiment, after receiving the response message, the IMS to which the second satellite terminal belongs triggers the core network control plane to create a dedicated service flow for the second satellite terminal.

In this embodiment, after receiving a session request message including node information of a satellite-borne UPF, a ground gateway station obtains node information of a first satellite-borne UPF by analyzing the call message, and when receiving a response message of feedback sent by a second satellite terminal, obtains node information of a second satellite-borne UPF by analyzing the response message, and sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF. Therefore, the method for the satellite terminal to directly communicate between the satellite carrier and the satellite carrier is realized, and the satellite terminal does not need to transmit through the ground gateway station, so that the safety performance of communication is greatly improved.

Example 3

Referring to fig. 4, a flowchart of embodiment 2 of a method for performing end-to-end communication according to embodiment 3 of the present invention is shown, where in this embodiment, the method includes:

s401: after a first satellite-borne UPF receives a call message sent by a first satellite terminal, writing node information of the first satellite-borne UPF into the call message, and sending the call message carrying the node information of the first satellite-borne UPF to a ground gateway station;

in this embodiment, the first satellite terminal sends the call request and sends the call packet, after the call packet reaches the first satellite-borne UPF, in order to make the ground gateway station know the node information of the first satellite-borne UPF and send the node information to the second satellite-borne UPF, the first satellite-borne UPF writes the node information of the first satellite-borne UPF in the call packet, and preferably, the node information of the first satellite-borne UPF may be written in an extension header of the call packet.

Preferably, if the satellite adopts an N6 interface, the node information of the first satellite-borne UPF may be the address information of the interface, and if the satellite adopts an N9 interface, the node information of the first satellite-borne UPF is the tag information of the first satellite-borne UPF in order to reduce the computation workload of each satellite-borne UPF.

S402: after receiving a response message sent by a second satellite terminal, a second satellite-borne UPF writes node information of the second satellite-borne UPF into the response message and sends the node information carrying the second satellite-borne UPF to a ground gateway station;

and the ground gateway station sends the call to a second satellite terminal, the second satellite terminal feeds back a response message, and when the response message reaches a second satellite-borne UPF, the second satellite-borne UPF writes the node information of the second satellite-borne UPF into the response message and sends the node information carrying the second satellite-borne UPF to the ground gateway station.

Preferably, if the satellite adopts an N6 interface, the node information of the second satellite-borne UPF may be the address information of the interface, and if the satellite adopts an N9 interface, the node information of the second satellite-borne UPF is the tag information of the first satellite-borne UPF in order to reduce the computation workload of each satellite-borne UPF.

S403: the first satellite-borne UPF receives and stores node information of a second satellite-borne UPF sent by a ground gateway station, and the second satellite-borne UPF receives and stores node information of the first satellite-borne UPF sent by the ground gateway station;

in this embodiment, the ground gateway station sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, sends the node information of the second satellite-borne UPF to the first satellite-borne UPF, and sends the node information of the first satellite-borne UPF to the second satellite-borne UPF.

After receiving node information of a second satellite-borne UPF sent by a ground gateway station, a first satellite-borne UPF stores the node information of the second satellite-borne UPF; and after receiving the node information of the first satellite-borne UPF sent by the ground gateway station, the second satellite-borne UPF stores the node information of the first satellite-borne UPF.

S404: after the first satellite-borne UPF or the second satellite-borne UPF receives the service message, writing the stored node information of the satellite-borne UPF of the opposite terminal into the service message, and sending the service message to the satellite-borne UPF of the opposite terminal through the inter-satellite link and the node information of the satellite-borne UPF of the opposite terminal.

In this embodiment, after the session connection is established between the first satellite-borne UPF and the second satellite-borne UPF, the first satellite-borne UPF is an opposite end of the second satellite-borne UPF, and the second satellite-borne UPF is an opposite end of the first satellite-borne UPF.

When the service message is communicated between the satellites, a transmission route between the satellites can be determined through the node information of the satellite-borne UPF of the opposite end written in the message, so that the message is transmitted through an inter-satellite link.

Preferably, in the process of transmitting the service packet between the satellites, the method includes:

for any one satellite-borne UPF:

after receiving a service message, analyzing the service message to obtain node information of a satellite-borne UPF of an opposite terminal;

if the current satellite-borne UPF is not the node information of the satellite-borne UPF of the opposite terminal, determining the node information of the satellite-borne UPF of the next hop according to the node information of the satellite-borne UPF of the opposite terminal;

and sending the service message to the node information of the next hop of satellite-borne UPF through an inter-satellite link.

Further, since the satellite resources are limited, in order to reduce the load of the satellite, in this embodiment, only the communication with a higher security requirement is allowed to directly communicate through the satellite, and preferably, the voice service may be directly transmitted through the satellite, thereby further including: detecting the type of the received service message;

and if the service message is a voice message, writing node information of the satellite-borne UPF of the opposite end into the service message, and sending the service message to the satellite-borne UPF of the opposite end through the inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

For the message of the non-voice service, after the satellite-borne UPF receives the service message, the ground gateway station is converted, and the message is forwarded to the destination terminal through the ground gateway station.

In this embodiment, after receiving a call message sent by a first satellite terminal, a first satellite-borne UPF writes node information of the first satellite-borne UPF into the call message, and sends the call message to a ground gateway station, and the ground gateway station analyzes the call message to obtain the node information of the first satellite-borne UPF. After receiving a response message fed back by a second satellite terminal, a second satellite-borne UPF writes node information of the satellite-borne UPF into the response message and sends a call message to a ground gateway station, the ground obtains the node information of the second satellite-borne UPF by analyzing the response message, sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF. Therefore, the method for the satellite terminal to directly communicate between the satellite carrier and the satellite carrier is realized, and the satellite terminal does not need to transmit through the ground gateway station, so that the safety performance of communication is greatly improved.

Example 4

Referring to fig. 5, a schematic structural diagram of an apparatus for performing end-to-end communication according to an embodiment of the present invention is shown, where the apparatus is applied to a ground gateway station, and includes:

a first analyzing unit 501, configured to analyze a call packet sent by a first satellite terminal after a local gateway station receives the call packet, so as to obtain node information of the first satellite-borne UPF; the first satellite-borne UPF is the UPF of the satellite accessed by the first satellite terminal; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

a first sending unit 502, configured to send the call packet to a second satellite terminal;

a second parsing unit 503, configured to parse, after receiving a response packet fed back by the second satellite terminal, the response packet to obtain node information of the second satellite-borne UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

a second sending unit 504, configured to send node information of the first satellite-borne UPF to a second satellite-borne UPF, and send node information of the second satellite-borne UPF to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through the inter-satellite link.

Optionally, the second sending unit includes:

a first writing subunit, configured to write node information of the first satellite-borne UPF in a first signaling when creating a dedicated service stream for the second satellite terminal;

and the first sending subunit is configured to send the first signaling carrying the node information of the first satellite-borne UPF to the second satellite-borne UPF.

Optionally, the second sending unit includes:

a second write-in subunit, configured to write node information of the second satellite-borne UPF in a first signaling when creating a dedicated service stream for the second satellite terminal;

and the second sending subunit is configured to send the second signaling carrying the node information of the second satellite-borne UPF to the first satellite-borne UPF.

Optionally, the node information of the first satellite-borne UPF is label information and/or address information of an interface of the first satellite-borne UPF;

and the node information of the second satellite-borne UPF is the label information and/or the address information of the interface of the second satellite-borne UPF.

In the device of this embodiment, in the process of creating session connection between the first satellite terminal and the second satellite terminal, the ground gateway station interacts with the first satellite-borne UPF and the second satellite-borne UPF respectively, sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF, thereby achieving the purpose of direct communication between satellite-borne and satellite-borne.

Example 5

Referring to fig. 6, a schematic structural diagram of an end-to-end communication apparatus according to an embodiment of the present invention is shown, where the apparatus is applied to a satellite-based UPF, and the apparatus includes:

a first sending unit 601, configured to write node information of a first satellite-borne UPF into a call message sent by a first satellite terminal after the first satellite-borne UPF receives the call message, and send the call message carrying the node information of the first satellite-borne UPF to a ground gateway station;

a second sending unit 602, configured to write node information of a second satellite-borne UPF into a response message sent by a second satellite terminal after the second satellite-borne UPF receives the response message, and send the node information carrying the second satellite-borne UPF to a ground gateway station;

a storing unit 603, configured to receive and store node information of a second satellite-borne UPF sent by a ground gateway station by the first satellite-borne UPF, where the node information of the first satellite-borne UPF sent by the ground gateway station is received and stored by the second satellite-borne UPF;

the first communication unit 604 is configured to, after receiving a service packet, write stored node information of a satellite-borne UPF of an opposite end in the service packet, and send the service packet to the satellite-borne UPF of the opposite end through an inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

Optionally, the first communication unit includes:

the first analysis subunit is configured to analyze the service packet after receiving the service packet, so as to obtain node information of the satellite-borne UPF of the opposite end, where the first analysis subunit is configured to analyze any one satellite-borne UPF except the first satellite-borne UPF and the second satellite-borne UPF;

the determining subunit is configured to determine, if the current satellite-borne UPF is not the satellite-borne UPF of the opposite end, a satellite-borne UPF of a next hop according to node information of the satellite-borne UPF of the opposite end;

and the sending subunit is configured to send the service packet to the next-hop satellite-borne UPF through an inter-satellite link.

Optionally, the method further includes:

the detection unit is used for detecting the service type of the service message after the first satellite-borne UPF or the second satellite-borne UPF receives the service message;

and the second communication unit is used for writing the stored node information of the satellite-borne UPF of the opposite terminal into the service message if the service message is a voice service, and sending the service message to the satellite-borne UPF of the opposite terminal through an inter-satellite link and the node information of the satellite-borne UPF of the opposite terminal.

By the device of the embodiment, the method for directly communicating the satellite-borne signals and the satellite-borne signals is realized, and the satellite-borne signals do not need to be forwarded by the ground gateway station, so that the safety performance of communication is greatly improved.

Example 5

Referring to fig. 7, a schematic structural diagram of a system for performing peer-to-peer communication according to an embodiment of the present invention is shown, where the system includes:

the system comprises a ground gateway station 700, an on-board UPF701 and a satellite terminal 702, wherein the satellite terminal comprises: a first satellite terminal 7021 and a second satellite terminal 7022;

the first satellite terminal 7021 is configured to send a call packet corresponding to the call request;

the second satellite terminal 7022 is configured to feed back a response packet in response to the call packet;

the ground gateway station 700 is configured to perform the end-to-end communication method described in embodiment 2 above;

the satellite-borne UPF701 is used for executing the method for end-to-end communication described in the above embodiment 3;

the ground gateway station comprises: core network control plane, ground UPF and service network.

Example 6

Referring to fig. 8, a schematic structural diagram of a ground gateway station according to an embodiment of the present invention is shown, in this embodiment, the ground gateway station includes:

a core network control plane 801, a ground UPF802 and a service network 803;

the core network control plane receives a call message sent by a first satellite terminal and sends the call message to a ground UPF; the call message comprises relevant information for requesting to establish a session with the second satellite terminal;

the ground UPF forwards the received call message to a service network and a second satellite-borne UPF to which a second satellite terminal belongs;

analyzing the service message by a service network to which the second satellite terminal belongs to obtain node information of the first satellite-borne UPF;

after receiving the response message sent by the second satellite terminal, the core network control plane sends the response message to the ground UPF; the second satellite-borne UPF is the UPF of the satellite accessed by the second satellite terminal;

the ground UPF sends the response message to a service network to which the first satellite-borne UPF belongs;

the service network to which the first satellite-borne UPF belongs analyzes the response message to obtain node information of the second satellite-borne UPF;

the core network control plane sends the node information of the first satellite-borne UPF to the second satellite-borne UPF, and sends the node information of the second satellite-borne UPF to the first satellite-borne UPF; the node information of the first satellite-borne UPF and the node information of the second satellite-borne UPF are the basis for the direct communication between the first satellite terminal and the second satellite terminal through an inter-satellite link.

Optionally, the core network control plane is further configured to:

writing node information of the first satellite-borne UPF into a first signaling when creating a special service flow for the second satellite terminal;

and sending the first signaling carrying the node information of the first satellite-borne UPF to the second satellite-borne UPF.

Optionally, the core network control plane is further configured to:

when a special service flow is established for the first satellite terminal, writing node information of the second satellite-borne UPF into a second signaling;

and sending the second signaling carrying the node information of the second satellite-borne UPF to the first satellite-borne UPF.

Optionally, the node information of the first satellite-borne UPF is label information and/or address information of an interface of the first satellite-borne UPF;

and the node information of the second satellite-borne UPF is the label information and/or the address information of the interface of the second satellite-borne UPF.

Through the core network control plane provided by the embodiment, the method for directly communicating between the satellite carriers is realized, and forwarding through a ground gateway station is not needed, so that the safety performance of communication is greatly improved.

Example 7

Referring to fig. 9, a schematic structural diagram of a satellite-borne UPF provided in an embodiment of the present invention is shown, where in this embodiment, the satellite-borne UPF includes:

the first communication device 901 is configured to, after receiving a call packet sent by a first satellite terminal, write node information of a first satellite-borne UPF into the call packet, and send the call packet carrying the node information of the first satellite-borne UPF to a ground gateway station;

the second communication device 902 is configured to, after receiving a response message sent by a second satellite terminal, write node information of a second satellite-borne UPF into the response message, and send the node information carrying the second satellite-borne UPF to a ground gateway station;

the storage device 903 is configured to receive and store the node information of the second satellite-borne UPF sent by the ground gateway station by the first satellite-borne UPF, and receive and store the node information of the first satellite-borne UPF sent by the ground gateway station by the second satellite-borne UPF;

and the third communication device 904 is configured to, after the first satellite-borne UPF or the second satellite-borne UPF receives a service packet, write the stored node information of the satellite-borne UPF of the opposite end into the service packet, and send the service packet to the satellite-borne UPF of the opposite end through an inter-satellite link and the node information of the satellite-borne UPF of the opposite end.

Optionally, the satellite-borne UPF is further configured to:

any one satellite-borne UPF except the first satellite-borne UPF and the second satellite-borne UPF analyzes the service message after receiving the service message to obtain node information of the satellite-borne UPF of the opposite end;

if the current satellite-borne UPF is not the satellite-borne UPF of the opposite end, determining the satellite-borne UPF of the next hop according to the node information of the satellite-borne UPF of the opposite end;

and sending the service message to the next-hop satellite-borne UPF through an inter-satellite link.

Optionally, the satellite-borne UPF is further configured to:

after the first satellite-borne UPF or the second satellite-borne UPF receives a service message, detecting the service type of the service message;

and if the service message is a voice service, writing the stored node information of the satellite-borne UPF of the opposite terminal into the service message, and sending the service message to the satellite-borne UPF of the opposite terminal through an inter-satellite link and the node information of the satellite-borne UPF of the opposite terminal.

It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other.

The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于数字孪生的集群协同搜索虚实结合式验证方法

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!