嵌入式SIP協(xié)議棧優(yōu)化實(shí)現(xiàn)技術(shù)研究
本文選題:SIP協(xié)議棧 + 會(huì)話初始協(xié)議 ; 參考:《東北大學(xué)》2014年碩士論文
【摘要】:隨著物聯(lián)網(wǎng)等嵌入式設(shè)備和嵌入式系統(tǒng)的快速發(fā)展,大型嵌入式電子產(chǎn)品及通信設(shè)備已經(jīng)逐漸向小型化甚至微型化發(fā)展。正因如此,大型嵌入式SIP協(xié)議棧面臨了巨大的機(jī)遇和挑戰(zhàn),研究并設(shè)計(jì)實(shí)現(xiàn)高效率、占用資源少的嵌入式SIP協(xié)議棧有著重要的意義。本文的主要目標(biāo)是設(shè)計(jì)并實(shí)現(xiàn)一款面向嵌入式應(yīng)用的小型SIP協(xié)議棧,主要工作是設(shè)計(jì)并實(shí)現(xiàn)了面向嵌入式應(yīng)用的高效率的小型NEU-SIP協(xié)議棧。在充分分析大型嵌入式SIP協(xié)議棧的基礎(chǔ)上,本文提出并設(shè)計(jì)實(shí)現(xiàn)了新型的SIP協(xié)議棧狀態(tài)機(jī)轉(zhuǎn)換結(jié)構(gòu),簡(jiǎn)化了狀態(tài)機(jī)轉(zhuǎn)換流程,提高了NEU-SIP協(xié)議棧的工作效率并縮減了它的資源占用量。同時(shí),本文設(shè)計(jì)實(shí)現(xiàn)了NEU-SIP協(xié)議棧的總體流程和總體結(jié)構(gòu)、提出并設(shè)計(jì)采用了新型懶惰搜索機(jī)制,同時(shí)結(jié)合回調(diào)函數(shù)機(jī)制和多線程同步運(yùn)行機(jī)制,實(shí)現(xiàn)了NEU-SIP協(xié)議棧內(nèi)存的小型化和運(yùn)行效率的提高,完成了課題目標(biāo),進(jìn)而提升了嵌入式SIP協(xié)議棧語(yǔ)音系統(tǒng)的用戶體驗(yàn)。本文主要研究的內(nèi)容和成果是:(1)提出并設(shè)計(jì)實(shí)現(xiàn)了僅以UDP協(xié)議支持傳輸任務(wù)的SIP協(xié)議棧傳輸層,設(shè)計(jì)并實(shí)現(xiàn)了NEU-SIP協(xié)議棧的總體結(jié)構(gòu),簡(jiǎn)化了NEU-SIP協(xié)議棧的傳輸流程。(2)提出并設(shè)計(jì)實(shí)現(xiàn)了新型的狀態(tài)機(jī)轉(zhuǎn)換機(jī)制,簡(jiǎn)化了狀態(tài)機(jī)的轉(zhuǎn)換流程,縮減了NEU-SIP協(xié)議棧的資源占用量。(3)提出并設(shè)計(jì)實(shí)現(xiàn)了一種新型懶惰搜索機(jī)制,用于提高NEU-SIP協(xié)議棧的運(yùn)行效率以及縮減協(xié)議棧的資源占用量。(4)設(shè)計(jì)實(shí)現(xiàn)了回調(diào)函數(shù)機(jī)制和多線程同步運(yùn)行機(jī)制,用于簡(jiǎn)化NEU-SIP協(xié)議棧的流程和結(jié)構(gòu),并縮減資源占用量和提高其運(yùn)行效率。本文設(shè)計(jì)并實(shí)現(xiàn)了一款面向小型嵌入式語(yǔ)音終端的NEU-SIP協(xié)議棧。該協(xié)議棧內(nèi)存僅占40多千字節(jié),具有運(yùn)行效率高、占用資源少的特點(diǎn),同時(shí)可搭載多樣的嵌入式終端,有著廣泛的應(yīng)用場(chǎng)景。本文的研究成果已經(jīng)通過(guò)了遼寧郵電規(guī)劃設(shè)計(jì)院和中國(guó)移動(dòng)集團(tuán)遼寧有限公司的測(cè)試與驗(yàn)證,滿足了項(xiàng)目的要求和功能,已經(jīng)被遼寧省葫蘆島某鐵礦進(jìn)行實(shí)際應(yīng)用。
[Abstract]:With the rapid development of embedded devices and embedded systems such as the Internet of things, large embedded electronic products and communication devices have gradually moved to miniaturization and even miniaturization. Because of this, the large embedded SIP stack is faced with great opportunities and challenges. It is of great significance to research and design the embedded SIP stack with high efficiency and less resources. The main goal of this paper is to design and implement a small SIP protocol stack for embedded applications. The main work is to design and implement a high efficiency NEU-SIP protocol stack for embedded applications. Based on the analysis of the large embedded SIP protocol stack, this paper proposes and designs a new SIP stack state machine transformation structure, which simplifies the state machine conversion process. The efficiency of NEU-SIP stack is improved and its resource consumption is reduced. At the same time, this paper designs and implements the overall flow and structure of NEU-SIP protocol stack, and proposes and designs a new lazy search mechanism, combined with callback function mechanism and multi-thread synchronous running mechanism. It realizes the miniaturization of NEU-SIP stack memory and the improvement of running efficiency, accomplishes the goal of the project, and then improves the user experience of embedded SIP stack voice system. The main contents and achievements of this paper are as follows: (1) A SIP stack transport layer which supports only UDP tasks is proposed and implemented, and the overall structure of NEU-SIP protocol stack is designed and implemented. The transmission flow of NEU-SIP protocol stack is simplified. (2) A new state machine conversion mechanism is proposed and implemented, which simplifies the conversion process of state machine and reduces the resource consumption of NEU-SIP protocol stack. (3) A new lazy search mechanism is proposed and implemented. It is used to improve the efficiency of NEU-SIP protocol stack and reduce the resource consumption of the protocol stack. (4) the mechanism of callback function and multi-thread synchronous operation are designed and implemented to simplify the flow and structure of NEU-SIP protocol stack. And reduce the use of resources and improve its operational efficiency. This paper designs and implements a NEU-SIP protocol stack for small embedded voice terminals. The protocol stack only occupies more than 40 kilobytes of memory, which has the characteristics of high efficiency and less resource, and can carry a variety of embedded terminals, so it has a wide range of application scenarios. The research results of this paper have been tested and verified by Liaoning Post and Telecommunications Planning and Design Institute and China Mobile Group Liaoning Co., Ltd., which meet the requirements and functions of the project and have been applied to a certain iron ore mine in Huludao, Liaoning Province.
【學(xué)位授予單位】:東北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN915.04
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李威;殷志堅(jiān);;ZLIP TCP/IP協(xié)議棧在嵌入式系統(tǒng)中的應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2013年12期
2 謝雪松,胡長(zhǎng)陽(yáng);基于驅(qū)動(dòng)程序的協(xié)議棧設(shè)計(jì)[J];電子工程師;2000年04期
3 郝京宇,黃建華,賈風(fēng)根;協(xié)議棧的實(shí)現(xiàn)方法[J];計(jì)算機(jī)工程;2004年14期
4 何友鳴,郭凱紅;協(xié)議棧內(nèi)部非阻塞通信的一種實(shí)現(xiàn)策略[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2005年08期
5 李偉;;基于協(xié)議棧的移動(dòng)性技術(shù)對(duì)比分析[J];江蘇通信技術(shù);2006年06期
6 王;;楊斌;;Linux TCP/IP協(xié)議棧的設(shè)計(jì)及實(shí)現(xiàn)特點(diǎn)[J];云南民族大學(xué)學(xué)報(bào)(自然科學(xué)版);2007年01期
7 宋麗華;張曉彤;王沁;郭艷飛;;嵌入式協(xié)議?芍貥(gòu)性分析與設(shè)計(jì)實(shí)現(xiàn)[J];計(jì)算機(jī)科學(xué);2007年09期
8 李慶江;;基于LwIP協(xié)議棧的嵌入式Web服務(wù)器的設(shè)計(jì)及實(shí)現(xiàn)[J];山東輕工業(yè)學(xué)院學(xué)報(bào)(自然科學(xué)版);2008年04期
9 孟浩;;一種通用嵌入式Web服務(wù)器精簡(jiǎn)協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)[J];科技資訊;2008年34期
10 徐宏U,
本文編號(hào):2109795
本文鏈接:http://sikaile.net/kejilunwen/wltx/2109795.html