[發明專利]一種基于SCTP的SIGTRANS協議棧實現方法有效
| 申請號: | 202010659870.5 | 申請日: | 2020-07-10 |
| 公開(公告)號: | CN111970239B | 公開(公告)日: | 2023-03-24 |
| 發明(設計)人: | 劉志永;程鋼;周紅敏;張陽;邢喜云;賈巖峰;丁正;顧曉東;董偉;管小東;徐文舉;駱禮斌 | 申請(專利權)人: | 上海欣方智能系統有限公司;上海欣方軟件有限公司 |
| 主分類號: | H04L69/08 | 分類號: | H04L69/08;H04L69/16;H04L69/22;H04L69/322;H04L67/1097;H04L1/00 |
| 代理公司: | 北京紐樂康知識產權代理事務所(普通合伙) 11210 | 代理人: | 王珂 |
| 地址: | 201203 上海市浦東新*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 sctp sigtrans 協議 實現 方法 | ||
1.一種基于SCTP的SIGTRANS協議棧實現方法,其特征在于,包括以下步驟:
S1:調用SCTP的SOCKET接口進行SCTP偶聯建鏈;
S2:對SCTP消息進行讀取封裝處理,其中,SCTP消息類別包括INITIALIZE初始化原語、ASSOCIATE關聯原語、SHUTDOWN關閉偶聯原語、ABROT非正常關閉偶聯原語、SEND發送SCTP原語、RECEIVE接收SCTP消息原語、SET PRIMARY設置主用通道原語、HEARTBEAT心跳原語;
所述步驟S2包括以下步驟:
S21:按照SCTP規范讀取處理SCTP消息,其中,讀取處理的SCTP消息包括初始化建鏈INIT、初始化建鏈響應INIT ACK、信令數據消息DATA、信令消息確認SACK、心跳消息Heartbeat、心跳消息確認Heatbeat Ack;
S22:維護SCTP鏈路;
S23:將DATA承載的信令數據送到M3UA處理模塊;
S3:M3UA建鏈,當M3UA正常建鏈后,進行M3UA消息的傳遞,其中,M3UA模塊支持MTP3-用戶消息,M3UA層傳遞MTP-TRANSFER原語;
S4:讀取、解析M3UA消息,分析信令指示語,根據消息不同的種類,進行不同的封裝處理,其中,封裝處理的種類包括SCCP模塊解析封裝處理、ISUP模塊解析封裝處理、BICC模塊封裝處理,SCCP模塊解析封裝處理為TCAP事務處理,TCAP分為ANSI-TCAP消息處理、ITU-TCAP消息處理,ITU-TCAP為歐洲標準,ANSI-TCAP為美國標準。
2.根據權利要求1所述的一種基于SCTP的SIGTRANS協議棧實現方法,其特征在于,所述步驟S4中,
如果信令指示語是3,那么M3UA承載的是SCCP消息,由SCCP模塊進行解析封裝處理;
如果信令指示語是5,由ISUP模塊進行解析封裝處理;
如果信令指示語是13,那么由BICC模塊進行封裝處理。
3.根據權利要求1所述的一種基于SCTP的SIGTRANS協議棧實現方法,其特征在于,所述步驟S4中的ANSI-TCAP消息處理包括以下步驟:
S401:接收SCCP模塊送來的TCAP消息;
S402:按照T1.114規范進行信令的解碼、編碼及相應的事務會話維護處理。
4.根據權利要求1所述的一種基于SCTP的SIGTRANS協議棧實現方法,其特征在于,所述步驟S4中的ITU-TCAP消息處理包括以下步驟:
S411:接收SCCP模塊送來的TCAP消息;
S412:按照ITU-Q.711至Q.775中定義規范進行信令的解碼、編碼及相應的事務會話維護處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海欣方智能系統有限公司;上海欣方軟件有限公司,未經上海欣方智能系統有限公司;上海欣方軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010659870.5/1.html,轉載請聲明來源鉆瓜專利網。





