[發(fā)明專(zhuān)利]衛(wèi)星通信系統(tǒng)中CSN.1協(xié)議處理器的實(shí)現(xiàn)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410176220.X | 申請(qǐng)日: | 2014-04-28 |
| 公開(kāi)(公告)號(hào): | CN103944914B | 公開(kāi)(公告)日: | 2018-01-16 |
| 發(fā)明(設(shè)計(jì))人: | 王鑫;丁亞南;姜雯;吳佟;李智深 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京熊貓電子股份有限公司;南京熊貓漢達(dá)科技有限公司 |
| 主分類(lèi)號(hào): | H04L29/06 | 分類(lèi)號(hào): | H04L29/06 |
| 代理公司: | 南京瑞弘專(zhuān)利商標(biāo)事務(wù)所(普通合伙)32249 | 代理人: | 陳琛 |
| 地址: | 210002 *** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 衛(wèi)星通信 系統(tǒng) csn 協(xié)議 處理器 實(shí)現(xiàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種衛(wèi)星通信系統(tǒng)中CSN.1協(xié)議處理器的實(shí)現(xiàn)方法,屬于衛(wèi)星通信系統(tǒng)中一種技術(shù)實(shí)現(xiàn)方法。
背景技術(shù)
現(xiàn)有技術(shù)只有關(guān)于ASN.1通信協(xié)議相關(guān)技術(shù)的介紹,沒(méi)有針對(duì)GMR-1 3G終端系統(tǒng)中CSN.1編解碼器的定義。雖然它們的首字母縮寫(xiě)很相近,但是CSN.1和ASN.1卻有著本質(zhì)的區(qū)別。ASN.1定義的是一個(gè)抽象的數(shù)據(jù)結(jié)構(gòu),而CSN.1則是定義了編碼流中的比特位級(jí)。相比之下CSN.1具有靈活處理比特流的能力,而ASN.1則相對(duì)死板,并且遇到問(wèn)題時(shí)不能靈活變通。因此相對(duì)于ASN.1編解碼,CSN.1編解碼器在應(yīng)用上更加靈活,由于可以自由改變,因此開(kāi)發(fā)工作也變得相對(duì)簡(jiǎn)單。
發(fā)明內(nèi)容
本發(fā)明目的:提供衛(wèi)星通信系統(tǒng)中CSN.1協(xié)議處理器的實(shí)現(xiàn)方法,利用CSN.1語(yǔ)法設(shè)計(jì)自動(dòng)編解碼系統(tǒng),對(duì)所有的協(xié)議信令描述有一個(gè)統(tǒng)一的語(yǔ)法規(guī)定,該描述可以很正規(guī)的表達(dá)出編解碼消息,對(duì)衛(wèi)星通信消息進(jìn)行編碼和解碼,系統(tǒng)處理信令的能力更強(qiáng)并且更加靈活,大大提高整個(gè)系統(tǒng)的工作效率。
本發(fā)明的技術(shù)方案是:衛(wèi)星通信系統(tǒng)中CSN.1協(xié)議處理器的實(shí)現(xiàn)方法,采用CSN描述文件(CSN_DESCR)、消息函數(shù)庫(kù)、并利用消息結(jié)構(gòu)體進(jìn)行解碼過(guò)程和編碼過(guò)程;
所述CSN_DESCR的字段是CSN.1編解碼器可識(shí)別的數(shù)據(jù)結(jié)構(gòu);所述消息函數(shù)庫(kù)依據(jù)消息模版CSN_DESCR結(jié)構(gòu),提供CSN.1語(yǔ)法規(guī)則下的若干M_操作函數(shù),以及與無(wú)線資源控制協(xié)議(RRC)、RLC/MAC層的接口函數(shù);
所述解碼過(guò)程接受由RRC、無(wú)線通信系統(tǒng)的無(wú)線鏈路控制/無(wú)線接口媒體接入控制(RLC/MAC)層發(fā)來(lái)的待解碼比特流,自動(dòng)調(diào)用消息函數(shù)庫(kù)中的CSN_DESCR字段以及與解碼相關(guān)的M_操作函數(shù)進(jìn)行解碼;所述消息結(jié)構(gòu)體調(diào)用解碼過(guò)程中使用的與解碼相關(guān)的M_操作函數(shù)、依據(jù)CSN.1編解碼協(xié)議的語(yǔ)法規(guī)則,將解碼后的比特流進(jìn)行語(yǔ)法轉(zhuǎn)換,寫(xiě)成C語(yǔ)言下的結(jié)構(gòu)體,再根據(jù)消息函數(shù)庫(kù)中提供的M_操作函數(shù),將C語(yǔ)言下的結(jié)構(gòu)體轉(zhuǎn)換成CSN編解器可識(shí)別的結(jié)構(gòu);
所述編碼過(guò)程接受由消息結(jié)構(gòu)體轉(zhuǎn)換后的CSN結(jié)構(gòu),自動(dòng)調(diào)用消息函數(shù)庫(kù)中的CSN_DESCR字段以及與編碼相關(guān)的M_操作函數(shù)進(jìn)行編碼,將CSN編解碼器生成的CSN結(jié)構(gòu)轉(zhuǎn)換為協(xié)議棧系統(tǒng)軟件可識(shí)別的數(shù)據(jù)結(jié)構(gòu),即C語(yǔ)言結(jié)構(gòu)體;最終將編碼后比特流傳送返回至RRC層、RLC/MAC層。
進(jìn)一步的,所述消息函數(shù)庫(kù)中的M_操作函數(shù)包括與編碼相關(guān)的M_操作函數(shù)和與解碼相關(guān)的M_操作函數(shù);所述與編碼相關(guān)的M_操作函數(shù)包括csnStreamInit()、get masked bit8()、ProcessError();所述與解碼相關(guān)的M_操作函數(shù)包括csnStreamInit()、get masked bit8()、ProcessError()、ExistNextElement()。
進(jìn)一步的,所述CSN編解碼器互通變化的RRC層或者RLC/MAC層,具體步驟如下:當(dāng)CSN編解碼器的接收端收到來(lái)自一個(gè)RRC層或者RLC/MAC層的消息時(shí),首先將發(fā)來(lái)的比特流進(jìn)行CSN語(yǔ)法下的解碼,使其變?yōu)镃SN可識(shí)別的結(jié)構(gòu),即M_操作函數(shù),然后進(jìn)行參數(shù)識(shí)別并對(duì)信令進(jìn)行有限度的壓縮,將處理過(guò)后的信令消息編碼,再使其恢復(fù)為壓縮后的比特流,并重新發(fā)送給RRC層或者RLC/MAC層。
其中,CSN編解碼器是一個(gè)分別針對(duì)RRC、RLC/MAC層的信令消息進(jìn)行編解碼的編解碼器,RRC層和RLC/MAC層之間并沒(méi)有M_操作函數(shù)的交互過(guò)程。
本發(fā)明的有益效果是:
(1)本發(fā)明利用CSN.1語(yǔ)法規(guī)則設(shè)計(jì)了自動(dòng)編解碼系統(tǒng),對(duì)所有的協(xié)議信令描述有一個(gè)統(tǒng)一的語(yǔ)法規(guī)定,該描述可以很正規(guī)的表達(dá)出編解碼消息,對(duì)衛(wèi)星通信消息進(jìn)行編碼和解碼,系統(tǒng)處理信令的能力更強(qiáng)并且更加靈活,大大提高整個(gè)系統(tǒng)的工作效率。而且目前我們使用的全國(guó)移動(dòng)通信系統(tǒng),采用的大都是ASN.1語(yǔ)法規(guī)則,ASN.1僅僅定義了一個(gè)抽象數(shù)據(jù)結(jié)構(gòu),而CSN.1則針對(duì)了消息流中的比特位級(jí)進(jìn)行編解碼。相比之下CSN.1具有更加靈活處理比特流的能力,使得對(duì)于協(xié)議中信令消息的處理更加快捷有效。然而最早3GPP提出的針對(duì)GSM系統(tǒng)的CSN語(yǔ)法協(xié)議中,并沒(méi)有明確規(guī)定相關(guān)傳輸值的含義。因此本專(zhuān)利基于GMR-1 3G衛(wèi)星通信協(xié)議,封裝了一個(gè)完整的CSN.1編解碼庫(kù)函數(shù),并針對(duì)各個(gè)傳輸返回值進(jìn)行定義。從而大大提高了CSN語(yǔ)法協(xié)議在協(xié)議棧系統(tǒng)中的處理能力。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京熊貓電子股份有限公司;南京熊貓漢達(dá)科技有限公司,未經(jīng)南京熊貓電子股份有限公司;南京熊貓漢達(dá)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410176220.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 星狀、網(wǎng)狀、點(diǎn)對(duì)點(diǎn)一體化衛(wèi)星通信裝置
- 可實(shí)現(xiàn)多種方式傳輸?shù)男l(wèi)星通信裝置
- 一種安全高效衛(wèi)星數(shù)據(jù)傳輸系統(tǒng)
- 一種衛(wèi)星通信網(wǎng)絡(luò)組網(wǎng)規(guī)劃方法
- 一種衛(wèi)星通信終端固定裝置及固定臺(tái)
- 一種進(jìn)行衛(wèi)星通信設(shè)備的方法
- 衛(wèi)星通信路由控制方法、裝置、計(jì)算設(shè)備及存儲(chǔ)介質(zhì)
- 一種衛(wèi)星通信系統(tǒng)實(shí)時(shí)監(jiān)控處理系統(tǒng)
- 一種多功能衛(wèi)星通信終端
- 一種移動(dòng)終端
- 液晶顯示裝置
- 網(wǎng)絡(luò)節(jié)點(diǎn)之間互通的方法、接入服務(wù)網(wǎng)絡(luò)及WiMAX網(wǎng)絡(luò)架構(gòu)
- 位置業(yè)務(wù)的實(shí)現(xiàn)方法、系統(tǒng)及CSN
- 一種CSN8shRNA納米脂質(zhì)體的制備方法及其應(yīng)用
- 衛(wèi)星通信系統(tǒng)中CSN.1協(xié)議處理器的實(shí)現(xiàn)方法
- 鐵焦的制造方法
- 一種山羊CSN1S1基因插入/缺失的檢測(cè)方法及其應(yīng)用
- 一種殼聚糖酶CSN4及其編碼基因和應(yīng)用
- 一種深海來(lái)源的殼聚糖酶CSN5及其編碼基因和應(yīng)用
- 一種CSN1S1基因敲除載體及CSN1S1基因敲除乳腺上皮細(xì)胞的制備方法
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動(dòng)協(xié)議識(shí)別方法及系統(tǒng)
- 客戶(hù)端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實(shí)現(xiàn)國(guó)產(chǎn)平臺(tái)PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫(kù)管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





