Signaling processing method and system for satellite communication network with satellite switch capability

A satellite communication and signaling processing technology, which is applied in the field of communication, can solve problems such as difficult memory support and heavy signaling task processing load, and achieve the effects of small processing delay, small processing capacity, and improved support capability

Inactive Publication Date: 2012-07-11
XIDIAN UNIV
2 Cites 7 Cited by

AI-Extracted Technical Summary

Problems solved by technology

However, due to the heavy load of signaling task processing and the key role in the capacity and reliability of the...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention discloses a signaling processing method and a signaling processing system for a satellite communication network with satellite switch capability. The system comprises a satellite part and a ground part, wherein the satellite part comprises a signaling packet identification sorting module, a portal signaling notification module, a satellite signaling processing module, a satellite forwarding table, connection table and resource table management module, and an export signaling notification module; and the ground part comprises a signaling and control information interface, a ground signaling processing module, and a ground forwarding table, connection table and resource table management module. The processing method comprises a signaling sorting step, a signaling processing step and a satellite-ground synchronization step. Signaling information is processed by adopting the concept of coordinate between satellite and ground, and compared with a ground signaling processing delay, a satellite signaling processing delay is remarkably shortened; and a satellite computation capability is fully utilized, rapid and timely connection establishment service is provided for a high-priority service, and the function of the conventional ground control center also can be fully developed to overcome the shortcoming of limitation of satellite computation incapability on the arrival rate of a call.

Application Domain

Technology Topic

Point of entryProcessing delay +6

Image

  • Signaling processing method and system for satellite communication network with satellite switch capability
  • Signaling processing method and system for satellite communication network with satellite switch capability
  • Signaling processing method and system for satellite communication network with satellite switch capability

Examples

  • Experimental program(2)

Example Embodiment

[0045] Example 1
[0046] Without loss of generality, the following description takes the on-board ATM switching system as an example. Its on-board signaling system can adopt two signaling formats, single-cell signaling and multi-cell signaling. The single cell format is a simplified ATM signaling that limits the signaling packet of a message to be transmitted within one cell (the length of the on-board ATM switching cell packet is not limited to 53 bytes). At the same time, it is required to add a delay and priority option in the signaling cell format, which the user needs to fill in according to its requirements for delay and priority when sending. The length of the multi-cell format signaling packet is not limited, and the message is divided and carried by multiple signaling cells through a signaling adaptation mechanism. Reference figure 1 For the multi-cell signaling cell structure, the cell format of the present invention should include the message category (SETUP, CALL PROCEEDING, CONNECT, CONNECT ACK, ALERTING, RELEASE, RELEASE COMPLETE), message ID, delay identification and priority identification. The message ID is used to identify whether the signaling cell is a subsequent signaling cell or a new signaling cell. The message ID, delay identifier and priority identifier are filled in by the user according to requirements. The invention adopts a multi-cell signaling format.
[0047] The signaling processing system in the satellite communication network with on-board switching capability includes: on-board part and ground part. The on-board part includes signaling packet identification and sorting module, ingress signaling notification module, on-board signaling processing module, forwarding table connection table resource table management module, egress signaling notification module, timer module, and sorting table storage module; The ground part includes signaling and control information interface, ground signaling processing module, forwarding table connection table resource table management module, and timer module.
[0048] The method for processing signaling in a satellite communication network with on-board switching capabilities includes: signaling sorting steps, signaling processing steps, and on-board ground synchronization steps.
[0049] Signaling sorting steps: reference figure 2 It is the flowchart of the satellite signaling processing module. When the signaling of multiple messages arrives at the satellite, the signaling packet identification and sorting module looks at the message category, message ID, and delay identifier in the signaling cell format, and considers the satellite load. In this case, the signaling is shunted, and part of the signaling is processed on the satellite, and the other part is processed on the ground.
[0050] The signaling sorting steps are as follows:
[0051] (1) The signaling packet identification and sorting module checks the message type identifier in the signaling cell format, and if it is related to the connection release request, execute step 6; otherwise, execute step 2;
[0052] (2) The signaling packet identification and sorting module checks the message ID in the signaling cell format, if it is a new message ID, that is, new signaling, go to step 3; otherwise, go to step 4;
[0053] (3) The signaling packet identification and sorting module checks the delay identifier in the signaling cell format, and if the processing delay requirement is high, execute step 5; otherwise, execute step 6;
[0054] (4) The signaling group identification and sorting module searches the sorting table, and if there is a corresponding entry in the table, it performs on-board processing, and the sorting ends; otherwise, go to step 6;
[0055] (5) Check the current load of the on-board processor, if the on-board processor is lightly loaded, add this item to the sorting table, forward the signaling to the on-board signaling processing module for on-board processing, and sorting ends; Otherwise, go to step 6;
[0056] (6) The signaling is forwarded to the ground part for ground processing, and sorting ends.
[0057] After the connection is established or the connection release channel is established, the signaling is transmitted along the channel. In the case of multi-hop communication, the above sorting process is performed at each satellite signaling processing point. Due to the different conditions of each signaling point, the establishment of a signaling connection in a connection will have two processing methods on the satellite or on the ground during the transmission process. For other signaling processes after the connection is established, such as the connection release process, since the delay requirement is not high, in order to reduce the satellite load, the present invention places it on the ground.
[0058] On-board and ground synchronization steps: reference image 3 In the present invention, because some satellites have on-board processing capabilities, signaling connection establishment can be completed on-board. At the same time, in order to reduce the load on the satellite, all signalling connection releases are processed on the ground. In order to correctly transmit the signaling of connection establishment on the satellite and connection release on the ground, the synchronization of the satellite-to-ground forwarding table, connection table, and resource table must be maintained.
[0059] The synchronization of the signaling system in the present invention can be realized in two steps. The first step is the issue of resource allocation. Through the negotiation between the satellite and the ground, the ground allocates a portion of the resources to the satellite for on-board processing. During the period, whether these resources are used, the ground will not use these resources.
[0060] The user sends signaling to the satellite network through the physical link. When the signaling reaches the satellite, the above steps are performed first, and then the subsequent steps are performed according to on-board processing and ground processing. The steps for on-board and ground synchronization are as follows:
[0061] (1) The signaling packet identification and sorting module completes the identification and determines that the signaling is processed on the satellite; the satellite transmits a notification message to the ground through the dedicated control channel between the ingress signaling notification module and the satellite-ground; The notification message includes input VPI/VCI, bandwidth carrying capacity, input port number, source address, destination address, connection identification and signaling processing mode; when the notification message is sent, the satellite starts a timer;
[0062] (2) After the ground receives the message, the ground forwarding table, connection table, and resource table store the input VPI/VCI, bandwidth carrying capacity, input port, source address, destination address, connection identification, and signaling processing of signaling Way, send a response message to the satellite network at the same time;
[0063] (3) If the satellite network receives a response message before the timer expires, it stops the timer, otherwise the message is retransmitted. The number of timer retransmissions depends on the priority identifier in the signaling cell format. If the priority is high, it can be retransmitted multiple times; otherwise, if the timer expires after one retransmission, the connection will be released;
[0064] (4) The satellite checks the message type in the signaling cell format through the signaling packet identification and sorting module, and if it receives the CONNECT ACK message from the user, it determines that the on-board processing has been completed; the satellite passes the egress message Make the notification module and the dedicated control channel send a notification message to the ground; the notification message includes the output VPI/VCI value, bandwidth carrying capacity, output port number, source address, destination address, and connection identification of the processed signaling;
[0065] (5) After the ground receives the message, it saves the output VPI/VCI, bandwidth carrying capacity, output port number, source address, destination address, and connection identifier in the ground forwarding table, connection table, and resource table, and sends one to the satellite at the same time Response information. Since some resources on the satellite will be occupied after the connection is established, the response message should include supplementary resources provided by the ground;
[0066] (6) If the satellite network receives a response message before the timer expires, it stops the timer; otherwise, the message is retransmitted; if the retransmission still fails, the corresponding resources are forcibly recovered.
[0067] If the retransmission still fails, the corresponding resources are forcibly recovered.
[0068] Through the above steps, synchronization of the on-board and terrestrial forwarding table, resource table, and connection table is realized.
[0069] For the signaling that is processed on the ground, in order to reduce the load of the on-board processor, the connection release is still performed on the ground and there is no need to save its information on the satellite. In multi-hop communication, the establishment of a signaling connection in a connection will have two processing methods on the satellite or on the ground during the transmission process.
[0070] The reliability of the signaling system is achieved through timers. The timer is set to avoid a waiting loop after one end sends a message. If the timer is not used, the sender has been in a waiting state after sending the message. At this time, network resources have been occupied, thereby increasing the network load, and may fall into an infinite loop, and in severe cases may cause the system to crash. In the present invention, the message sending end immediately starts the corresponding timer after sending the message, and before the timer expires, if a corresponding response is received, the timer is stopped; otherwise, the message is retransmitted and the timer is restarted or network resources are released.

Example Embodiment

[0071] Example 2
[0072] This embodiment takes the actual situation of communication between users as an example to illustrate the idea of ​​the present invention. First, a connection is established using a signaling system. If there are multiple calls, there are multiple signalings for connection. In this embodiment, two pieces of signaling are used for description. When two pieces of signaling arrive at the satellite signaling packet identification and sorting module, the module directly checks the message type and delay identification of the signaling cell format, and at the same time judges the on-board or ground processing according to the load of the satellite processor. If on-board processing is performed, the signaling is forwarded to the satellite signaling processing module; for ground processing, the signaling is forwarded to the ground signaling processing equipment. Figure 4 with 5 Respectively the connection establishment and release process. The process is described in detail below.
[0073] (1) The calling user initiates two calls and sends a SETUP request to establish a connection at the same time. Signaling 1 and Signaling 2 are transmitted through a specific signaling channel ( Figure 4 Steps 1, 2) in
[0074] (2) Two signalings are first transmitted to the signaling packet identification and sorting module, which checks the delay identifier provided by the signaling cell format, and if both signaling processing delays are too large, perform ground processing; Signaling processing delays are all small, and the on-board processor load is light, so on-board processing is performed; assuming that the processing delay of signaling 1 is small, the processing delay of signaling 2 is large, and the on-board processor load is light, then signaling 1 On-board processing is performed, and signaling 2 is processed on the ground. A detailed description is given for the third case.
[0075] (3) For signaling 1, satellite 1 recognizes that the signaling should be processed on-board, so satellite 1 processes the signaling, checks the correctness of the signaling, and checks the calling number and called number, according to the user number table Find the location of the user, allocate resources to the user, allocate VPI/VCI, and then send a CALLPROCEEDING message ( Figure 4 Step 3), and send a SETUP connection establishment message to satellite 2 ( Figure 4 Step 4).
[0076] (4) Satellite 1 recognizes that signaling 2 is suitable for ground processing, and forwards the signaling to the dedicated signaling earth station ( Figure 4 Step 5) in. Dedicated signaling processing The earth station receives and processes this signaling, checks the correctness of the signaling, checks the calling number and called number, finds the location of the user according to the user number table, allocates resources to the user, and allocates VPI/VCI , And then send a CALLPROCEEDING message back to the caller ( Figure 4 Steps 6-7) in.
[0077] (5) For signaling 1, satellite 2 receives and processes the signaling, and first sends a CALLPROCEEDING message back to satellite 1 ( Figure 5 Step 8), then send a SETUP message to the called user ( Figure 5 Step 9).
[0078] (6) At the same time, for signaling 2, the dedicated signaling earth station sends SETUP information to the called party via satellite 2. ( Figure 4 10-11).
[0079] (7) For signaling 1, the called user sends CALLPROCEEDING message and ringing message back to satellite 2 ( Figure 4 Steps 12 and 13). Satellite 2 receives the ringing message and transmits the ringing message to satellite 1 ( Figure 4 In step 14), at the same time, Satellite 1 delivers the ringing message to the calling user ( Figure 4 Step 15).
[0080] (8) For signaling 2, the called party first sends back the CALLPROCEEDING message and ringing message to the dedicated signaling earth station ( Figure 4 Steps 16-17 and 18-19); the satellite dedicated signaling earth station immediately sends back the ringing message to the calling user ( Figure 4 Steps 20-21).
[0081] (9) For signaling 1, after the called user checks its own number and resources, it sends back a CONNECT message ( Figure 4 Step 22). After receiving the CONNECT message, the satellite 2 signaling processing equipment sends back a CONNECT ACK message ( Figure 4 In step 23), and send an update message to the ground ( Figure 4 Step 24); at the same time, send a CONNECT message to satellite 1 ( Figure 4 In step 25), satellite 1 sends a CONNECT ACK message to satellite 2 ( Figure 4 In step 26), and send an update message to the dedicated signaling earth station ( Figure 4 Step 27).
[0082] (10) For signaling 1, satellite 1 sends a CONNECT message to the caller, and the caller sends a CONNECT ACK message to satellite 1 ( Figure 4 Steps 28 and 29 in the). At this point, the satellite processes the establishment of the calling and called connection.
[0083] (11) For signaling 2, after the called user checks its own number and resources, it sends back a connection message to the network ( Figure 4 Steps 30-31). The dedicated signaling earth station sends a CONNECT ACK message ( Figure 4 Steps 32-33 in).
[0084] (12) The dedicated signaling earth station sends update information to satellite 1 and satellite 2 respectively ( Figure 4 Steps 34 and 35 in the). The dedicated signaling earth station sends a CONNECT message to the calling user ( Figure 4 Steps 36-37 in the). The caller sends a CONNECT ACK message to the dedicated signaling earth station ( Figure 4 Steps 38-39 in). So far, for signaling 1, the connection between the calling party and the called party is established.
[0085] After the connection is established, the data is transferred. After the data transmission is completed, the present invention performs ground processing on the release of all signaling connections. Since the signaling 1 and 2 are processed on the ground, just describe one signaling. The following example is a connection release initiated by the calling party. Reference Figure 5 The connection initiated by the caller is released.
[0086] (1) The caller sends a RELEASE message ( Figure 5 In step 1-2), the signaling is transmitted to the dedicated signaling earth station through satellite forwarding.
[0087] (2) The dedicated signaling earth station will send a RELEASE COMPLETE message to the calling party ( Figure 5 Step 3-4), and send a RELEASE message to the called party ( Figure 5 Steps 5-6), send forwarding table update command to the satellite ( Figure 5 Step 7), delete the connection.
[0088] (3) When the called party receives the release message, it will release its own connection information, and send a RELEASE COMPLETE message ( Figure 5 Steps 8-9 in). If it is a release message sent by the called party, the process is the same.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Data processing method and related device

PendingCN114344892AReduce data volumeReduce processing delayVideo gamesEngineeringData processing
Owner:TENCENT TECH (SHENZHEN) CO LTD

Image detection method and device

PendingCN114782331ACalculation speedReduce processing delayImage enhancementImage analysisElectronic informationMacroblock
Owner:上海米哈游海渊城科技有限公司

Classification and recommendation of technical efficacy words

  • Reduce processing delay
  • Low cost

Method, system and apparatus for monitoring survive of subscriber conversation

InactiveCN101304367AReduce liveness monitoring trafficReduce processing delayEnergy efficient ICTMetering/charging/biilling arrangementsTraffic volumeProcessing delay
Owner:HUAWEI TECH CO LTD

Semiconductor device

InactiveUS6975142B2Low costReduce manufacturing stepsTransistorSolid-state devicesVoltage amplitudeSemiconductor
Owner:SEMICON ENERGY LAB CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products