当前位置:主页 > 科技论文 > 网络通信论文 >

嵌入式SIP协议栈优化实现技术研究

发布时间:2018-07-09 15:22

  本文选题:SIP协议栈 + 会话初始协议 ; 参考:《东北大学》2014年硕士论文


【摘要】:随着物联网等嵌入式设备和嵌入式系统的快速发展,大型嵌入式电子产品及通信设备已经逐渐向小型化甚至微型化发展。正因如此,大型嵌入式SIP协议栈面临了巨大的机遇和挑战,研究并设计实现高效率、占用资源少的嵌入式SIP协议栈有着重要的意义。本文的主要目标是设计并实现一款面向嵌入式应用的小型SIP协议栈,主要工作是设计并实现了面向嵌入式应用的高效率的小型NEU-SIP协议栈。在充分分析大型嵌入式SIP协议栈的基础上,本文提出并设计实现了新型的SIP协议栈状态机转换结构,简化了状态机转换流程,提高了NEU-SIP协议栈的工作效率并缩减了它的资源占用量。同时,本文设计实现了NEU-SIP协议栈的总体流程和总体结构、提出并设计采用了新型懒惰搜索机制,同时结合回调函数机制和多线程同步运行机制,实现了NEU-SIP协议栈内存的小型化和运行效率的提高,完成了课题目标,进而提升了嵌入式SIP协议栈语音系统的用户体验。本文主要研究的内容和成果是:(1)提出并设计实现了仅以UDP协议支持传输任务的SIP协议栈传输层,设计并实现了NEU-SIP协议栈的总体结构,简化了NEU-SIP协议栈的传输流程。(2)提出并设计实现了新型的状态机转换机制,简化了状态机的转换流程,缩减了NEU-SIP协议栈的资源占用量。(3)提出并设计实现了一种新型懒惰搜索机制,用于提高NEU-SIP协议栈的运行效率以及缩减协议栈的资源占用量。(4)设计实现了回调函数机制和多线程同步运行机制,用于简化NEU-SIP协议栈的流程和结构,并缩减资源占用量和提高其运行效率。本文设计并实现了一款面向小型嵌入式语音终端的NEU-SIP协议栈。该协议栈内存仅占40多千字节,具有运行效率高、占用资源少的特点,同时可搭载多样的嵌入式终端,有着广泛的应用场景。本文的研究成果已经通过了辽宁邮电规划设计院和中国移动集团辽宁有限公司的测试与验证,满足了项目的要求和功能,已经被辽宁省葫芦岛某铁矿进行实际应用。
[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.
【学位授予单位】:东北大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN915.04

【相似文献】

相关期刊论文 前10条

1 李威;殷志坚;;ZLIP TCP/IP协议栈在嵌入式系统中的应用[J];单片机与嵌入式系统应用;2013年12期

2 谢雪松,胡长阳;基于驱动程序的协议栈设计[J];电子工程师;2000年04期

3 郝京宇,黄建华,贾风根;协议栈的实现方法[J];计算机工程;2004年14期

4 何友鸣,郭凯红;协议栈内部非阻塞通信的一种实现策略[J];计算机系统应用;2005年08期

5 李伟;;基于协议栈的移动性技术对比分析[J];江苏通信技术;2006年06期

6 王海花;杨斌;;Linux TCP/IP协议栈的设计及实现特点[J];云南民族大学学报(自然科学版);2007年01期

7 宋丽华;张晓彤;王沁;郭艳飞;;嵌入式协议栈可重构性分析与设计实现[J];计算机科学;2007年09期

8 李庆江;;基于LwIP协议栈的嵌入式Web服务器的设计及实现[J];山东轻工业学院学报(自然科学版);2008年04期

9 孟浩;;一种通用嵌入式Web服务器精简协议栈的设计与实现[J];科技资讯;2008年34期

10 徐宏U,

本文编号:2109795


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/2109795.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8c57e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com