双模智能手机是能利用CS域和IMS域进行通讯的移动终端设备。在分析采用的三种技术后,再从系统架构、硬件平台、软件平台,再到DMS进行设计,从而完成整个系统的设计,并结合实际使用的实物器件进行具体实现。本文引用地址:http://www.eepw.com.cn/article/165027.htm

随着智能手机功能性和实用性的增强,使用者越来越多,尤其适合移动商务人士使用。目前智能手机市场的竞争也很激烈,一方面诺基亚、摩托罗拉、三星等传统巨头想牢牢把握市场份额,另一方微软、苹果、谷歌等国际新巨头也开始进入手机市场。未来的智能手机不仅在处理器速率上会有明显提高,操作系统也会越来越开放和智能化,为软件运行和内容服务提供了更好的平台。随着3G通信时代的到来和IMS技术的逐渐成熟,通信效率和带宽将得到很大改善,手机多模接入必将成为一种趋势,基于3G手机的应用服务也会越来越丰富,更多增值业务可以就此展开,如商品、天气、新闻、股票、交通、应用程序下载等,因此厂商不再只关注智能手机,而是更加关心通信软件和内容服务,因此通信软件和移动互联网领域具有强大的市场潜力,诸如手机电视、手机搜索、手机网络游戏等领域将具有广阔的市场前景。

一、IMS、VCC 和WIFI技术

1、IMS(IP 多媒体子系统)

IMS(IP Multimedia Subsystem,IP多媒体子系统)是第三代移动通信核心网络的重要组成部分。是基于IP技术,融合Internet、移动网络、数据、语音、视频的网络体系[1].IMS的目标是融合Internet和移动通信网络。现在IMS已被定义为支持所有IP 接入网的多媒体业务核心网,可以支持任何一种移动的或固定的、有线的或无线的IP- CAN(IP Connectivity Access Networks),包括W- CDMA,CDMA2000,TD- SCDMA,Ethernet,xDSL以及WirelessLAN等接入方式,从而实现其接入的无关性。

IMS核心网主要采用SIP(Session Initiation Protocol)协议进行会话控制。通过IMS,3G (3rd Generation Mobile CommunicationsSystem)网络可以为用户提供PoC(Push to talk over Cellular,一键通)、多媒体会议、即时消息、Presence 等多种业务。从网络架构上来看,IMS是叠加在原有电路域和分组域网络之上的网络,通过分组域实现信令和用户数据的承载,并可以实现和原有电路域的互通。

2、VCC(语音呼叫连续性)

无线局域网(WLAN)技术在近年来得到很大的发展,已经广泛用于办公区、家庭、通信热点地区等场合,用户完全可以通过WLAN接入IMS核心网,从而使用基于IMS的VoIP(Voiceover IP)电话服务。同时应该注意到以下两点:第一,CS域提供的话音业务是基本的收入来源,不可能立即停用,会与IMS网络共存较长的时间。第二,IMS虽然采用基于SIP的业务实现方式支持VoIP业务,但其语音质量难以得到保证。语音呼叫连续性(Voice Call Continuity,VCC)即是3GPP 针对IMS 域与CS 域间语音呼叫连续性的解决方案。基于VCC业务,通过引入支持GSM/CDMA/UMTS和WLAN接入方式的双模或多模移动终端设备,用户可以在有WLAN覆盖的地区,通过WLAN方式接入IMS进行语音通话,当用户移出WLAN服务区后,又会漫游到移动蜂窝网络上继续进行语音通话,并且可以在两者之间进行无缝切换。

3、WIFI(无线保真技术)

,是IEEE 802.11 网络规范的一种,最高带宽可达11 Mbps,根据实际情况,带宽可自动调整三种不同的带宽,分别为5.5Mbps、2Mbps 和1Mbps.带宽的自动调整性有效地保障了网络的稳定性和可靠性。具有速度快、可靠性高等特性。在开放性区域,通讯距离可达305 米,在封闭性区域,通讯距离为76 米到122 米,方便与现有的有线以太网络整合,且组网的成本更低。

WLAN(无线局域网)是由AP(Access Point)和无线网卡组成的无线网络。AP称为网络桥接器或接入点,它是传统的有线局域网络与无线局域网络之间的桥梁或纽带,因此任何一台装有无线网卡的终端都可通过AP去分享有线局域网络或广域网络的资源,它的工作原理相当于一个内置无线发射器的HUB或者是路由,而无线网卡则是负责接收由AP 所发射信号的终端设备。

二、软硬件架构体系设计

为创建本智能手机的软硬件系统平台,需要基于IMS和VCC实现原理和具体功能需求来设计系统架构,下图是基于Linux和IMS的系统架构图。

基于IMS 的系统架构图

在上图中,最上层是根据实际需求开发的一些应用程序,采用分层实现的机制,为每种业务设计实现了一个相应的业务引擎,这些业务引擎都是基于底层的一些网络协议栈(如SIP)和设备驱动程序来实现的具体业务模块。上图列举了三种业务引擎,可以根据具体需求进行调整。移动通信中的音频、视频等多媒体数据通过使用基于GStreamer(一个开源的多媒体框架库)的媒体播放工具来实现编解码工作。图中的IMS Core模块由一些公共的核心IMS API组成,以供具体业务引擎实现时进行调用。IMS SDK中的Driver 层是在硬件设备驱动层的基础上又进行了一次抽象,以达到与所用操作系统和具体硬件设备无关的目的。

上一页

1

2

下一页

通信核心网linux,基于linux的双模智能手机实现方案相关推荐

  1. ansole终端链接linux,基于Linux系统的智能家居远程控制系统设计论文.doc

    基于Linux系统的智能家居远程控制系统设计论文 学科分类号 0801 北京邮电大学毕业论文 题目 (中文):基于Linux系统的智能家居远程控制系统设计 (英文):The smart home re ...

  2. ds18b20驱动程序Linux,基于linux下的ds18b20驱动程序的编写

    基于Linux操作系统下面的驱动程序的编写 一.所用的平台: 硬件平台:Mini2440 Size of NAND:256M linux kernel:linux-2.6.32.2 二.编写ds18b ...

  3. 单机版游戏 linux,[基于linux系统图形单机版农场游戏.ppt

    [基于linux系统图形单机版农场游戏 07届毕业设计论文答辩 基于linux系统图形单机版农场游戏 通信xxxx xxxx 指导老师:XX 专业:通信工程 院系:计算机与通信工程 姓名:XXX 学号 ...

  4. NR 5G (2G-5G)通信核心网演进

    2G核心网 2G核心网设备,及MSC(Mobile Switching Center),移动交换中心. 2G网络架构图: 2G组网中MSC就是核心网的最主要设备:HLR.EIR和用户身份有关,用于鉴权 ...

  5. 串口服务器 linux,基于Linux的串口服务器设计与实现

    随着互联网的迅猛发展,在使用计算机进行网络互联的同时,各种家电设备.仪器仪表以及工业生产中的数据采集和控制设备也在逐步地走向网络化,以便共享网络资源.所以,在电子设备日趋网络化的今天,利用串口服务器来 ...

  6. 三星 摄像头 linux,基于Linux 3.0.8 Samsung FIMC(S5PV210) 的摄像头驱动框架解读(一)...

    FIMC这个名字应该是从S5PC1x0开始出现的,在s5pv210里面的定义是摄像头接口,但是它同样具有图像数据颜色空间转换的作用.而exynos4412对它的定义看起来更清晰些,摄像头接口被定义为F ...

  7. 文件系统加密 嵌入式Linux,基于Linux的NAND Flash加密文件系统的设计与实现

    摘要: NAND Flash以其大容量,低成本,低功耗,抗震荡在非易失存储介质中占据重要地位,已经被广泛应用于消费型电子,航空设备等领域.但是由于NANDFlash的物理特性不同于磁盘存储设备,需要为 ...

  8. linux系统人机界面,基于Linux的人机界面可重构通信设计与实现

    1 前言 人机界面产品是工业现场常用的数字显示设备,它通过串行通信接口连接可编程逻辑控制器(Programmable Logic Controller,PLC)等工业设备,利用显示器和触摸屏或按键实现 ...

  9. 基于Linux的USB 主/从设备之间通讯的三种方式

    转载:http://archive.eet-china.com/www.eet-china.com/ART_8800323770_617693_TA_eda530e7.HTM 随着简单易用的USB接口 ...

最新文章

  1. 计算机ROM的数据可以写入吗,计算机ROM存贮器中的内容只能读出,不能写入。()
  2. java applet 事件_applet中的普通事件被按钮事件劫走!!!!!在线等。。。。。...
  3. springboot2源码1-SpringApplication实例化
  4. “37岁,年薪50万,一夜被裁”:伪上班,毁掉了多少中国年轻人
  5. 大数据经典案例有哪些?
  6. 把linux装在移动硬盘上,我将Linux装到了移动硬盘上o(∩_∩)o
  7. 数据分析-Jupyter,Matplotlib介绍-Matplotlib绘制图形
  8. sql python excel_数据技能篇(EXCEL,SQL,Python)
  9. 【数据可视化应用】IDW插值计算实战案例(附Python和R语言代码)
  10. opencv android 透视,Opencv for Android 之透视变换
  11. STM8L051 同时使用RTC和USART通信
  12. 点投影到平面上的方法总结
  13. 【力扣-20】有效的括号
  14. 审批保单信息java_policy-1 统一保单信息查询管理平台接口 - 下载 - 搜珍网
  15. 《电路基础》反相运算放大器
  16. 关于爬取网页的时候,抓不到元素,报没有这样元素的错误
  17. webview Dialog在onPageFinished()中无法dismiss
  18. python工作流引擎 开源_7 款 Python 开源框架的优劣总结
  19. 如何在Python程序中运行Unix命令
  20. 第十二届蓝桥杯 2021年省赛真题 (C/C++ 大学A组) 第一场

热门文章

  1. 区块链在中国怎么练?
  2. web test LoadRunner error list / error log
  3. flash位图技术研究篇 9 2D平面映射球体
  4. led matlab仿真,大功率LED照明电源研究及基于Matlab的仿真
  5. 想在美国创业却没有H1B?这些大学可以帮忙搞定身份!
  6. dvwa之 file upload (low)一句话木马和中国菜刀
  7. Python安装教程步骤3:Pycharm和Anaconda3安装及环境配置相关问题汇总
  8. 简单几步教你转换视频格式
  9. 手机可以模拟NFC卡片吗?项目中如何解决不能模拟NFC Tag UID的问题
  10. selenium登录 爬取淘宝商品信息