基于minigui的网真机界面的实现_硕士论文范文-经管之家官网!

人大经济论坛-经管之家 收藏本站
您当前的位置> 毕业论文>>

硕士毕业论文

>>

基于minigui的网真机界面的实现_硕士论文范文

基于minigui的网真机界面的实现_硕士论文范文

发布:经管之家 | 分类:硕士毕业论文

关于本站

人大经济论坛-经管之家:分享大学、考研、论文、会计、留学、数据、经济学、金融学、管理学、统计学、博弈论、统计年鉴、行业分析包括等相关资源。
经管之家是国内活跃的在线教育咨询平台!

经管之家新媒体交易平台

提供"微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯"等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

提供微信号、微博、抖音、快手、头条、小红书、百家号、企鹅号、UC号、一点资讯等虚拟账号交易,真正实现买卖双方的共赢。【请点击这里访问】

基于minigui的网真机界面的实现_硕士论文范文1前言近年来,网络发展不断成熟,互联网的用户越来越多,这样成熟的环境使得基于网络的音视频通信技术不断发展,基于该技术的产品不断丰富,网真机正是一款基于网络的音视 ...
坛友互助群


扫码加入各岗位、行业、专业交流群


基于minigui的网真机界面的实现_硕士论文范文

1 前言

近年来,网络发展不断成熟,互联网的用户越来越多,这样成熟的环境使得基于网络的音视频通信技术不断发展,基于该技术的产品不断丰富,网真机正是一款基于网络的音视频通信设备。Minigui 是北京飞漫软件技术有限公司开发的一款开源的linux 图形用户界面支持系统,广泛应用于通信,工控,机顶盒等领域。本文主要介绍基于minigui 的网真机界面的实现方式,以下先介绍网真机所涉及的技术。

2 网真机的软件基础

2.1 网真机系统
网真机所使用的系统为嵌入式linux 系统,该系统是以linux 为基础的嵌入式作业系统,目前被广泛应用在移动电话,个人数字助理,媒体播放器等产品中。选用嵌入式linux 系统是由于该系统具有许多特点,首先由于linux 是开放源代码的,这使得该系统在针对不同的设备具有极强的可移植性。其次,linux 系统非常稳定,这对于网真机而言尤为重要。第三,linux 系统内核小,效率高,对于网真机而言,系统自身的大小与效率关系到开发成本和使用流畅性。
正是具有以上优点,使得我们选用linux 做为网真机的操作系统,同时,由于linux 系统的开源性,使得基于该系统的软件非常丰富,网真机中所涉及的通信软件正是在linux 系统中安装的linphone,该软件是基于sip 协议的一款优秀的音视频通信软件。

2.2 Linphone
Linphone[3]是一款基于WEB 的IP 电话软件,版本非常丰富,可以运行于Linux 和Windows 系统中。网真机中所使用的通信软件正是运行于linux 系统中的linphone。通过该软件,我们可以使用网真机在互联网上进行语音与视频通话,甚至可以进行即时消息及文件传送。Linphone 是遵循SIP[1][2]协议开发的,因而需要和支持SIP 协议的终端或代理服务器进行相互操作。Linphone 是开源免费软件,不但可以自由下载,也可以根据自己的需要而做相应的修改。

2.3 Mplayer
Mplayer 是Linux 上的电影播放器,它可以播放MPEG,VOB,AVI,OGG,VIVO,ASF/WMV,QT/MOV,FLI,RM,NuppelVideo,yuv4mpeg,FILM,RoQ 格式的文件。在网真机中,不但可以实现音视频通话的功能,还可以通过网络或是挂载设备来实现播放电影的功能,这一功能的实现,正是依赖于Mplayer 强大的播放能力。另外,由于Mplayer 也是开源软件,也可以对它进行修改,这对网真机对其控制至关重要。

2.4 minigui
minigui 为嵌入式linux 系统提供完整的图形系统支持,网真机正是通过minigui 来控制系统中的各种模块,进而实现不同的功能。例如,当进行视频通话的时候,需要通过minigui中的相应操作来调用linphone,进而通过linphone 进行通话。下面将具体介绍网真机中通过minigui 控制各模块的过程。

3 基于Minigui 的控制界面的设计与实现

3.1 系统功能需求分析
网真机需要具有音视频通话功能,在音视频通话过程中,还需要具备通信录的功能,通过通信录可以存储常用的号码,这样可以更方便的进行呼叫。同时,网真机还具备播放电影的功能,可以播放本地的或是外接存储设备中的视频文件。另外,还需要根据不同的环境,对网真机进行相应的设置,例如设置联网方式,设置linphone 中的一些参数等等。框架图所示。效果所示。

3.2 minigui 的程序设计
3.2.1 主界面的设计
根据上面的分析,minigui[4]的主界面中需要设计五个选项,分别为通信录,网视传真,电影播放,系统设置,安全关机。Minigui 程序中的消息机制和窗口过程是程序的基石和框架,贯穿于Minigui 的应用程序中。在程序中包含着主事件循环,它负责轮询用户触发的事件,当用户触发事件后,事件经过Minigui 转换成一个消息,然后在窗口过程函数中针对不同的消息进行相应的处理。

扫码或添加微信号:坛友素质互助


「经管之家」APP:经管人学习、答疑、交友,就上经管之家!
免流量费下载资料----在经管之家app可以下载论坛上的所有资源,并且不额外收取下载高峰期的论坛币。
涵盖所有经管领域的优秀内容----覆盖经济、管理、金融投资、计量统计、数据分析、国贸、财会等专业的学习宝库,各类资料应有尽有。
来自五湖四海的经管达人----已经有上千万的经管人来到这里,你可以找到任何学科方向、有共同话题的朋友。
经管之家(原人大经济论坛),跨越高校的围墙,带你走进经管知识的新世界。
扫描下方二维码下载并注册APP
本文关键词:

人气文章

1.凡人大经济论坛-经管之家转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
经管之家 人大经济论坛 大学 专业 手机版