- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手机操作系统 第十一章 网络与通信(北京邮电大学)课件
第十一章 网络与通信
邹仕洪,博士
网络与交换国家重点实验室
宽带网研究中心
zoush@
/~ZouShihong/symbian
主要内容
symbian中通信的体系结构
串口通信
套接字通信
消息
电话
网络与交换国家重点实验室宽带网研究中心
GPRS(General Packet Radio Service)
网络与交换国家重点实验室宽带网研究中心
Symbian OS通信体系结构
四个通信服务器
串口、套接字、消息、etel(电话)
为通信应用提供统一的API
任意数量的插件模块
利用多态机制
提供一个协议或者多个协议的具体实现-服务器将请求转发给插件模块
增强了扩展性
在CommDB中保存通用(与具体协议无关)的设置
通过应用程序或者软件来访问
具体协议相关的设置保存在独立的数据库或者对象中
IAS:信息访问服务,为IrDA服务保存设置的数据库
SDP:服务发现协议数据库,为BT服务保持设置的数据库
SMS
网络与交换国家重点实验室宽带网研究中心
IAP
Internet Access Point(因特网接入点)
手机中可能有多个接入点,存放在IAP表中,是CommDB中的一个表
Commdb Name
Cmmdb Id
Network
Service Type
Service
Weight
Bearer
Bearer
Type
Home RAS
1
1
GPRS
1
1
1
MODEM
Rad GPRS
2
2
GPRS
2
1
2
MODEM
Home LAN
5
1
LAN
1
2
1
LAN
网络与交换国家重点实验室宽带网研究中心
PDP Context与Internet
Packet Data Protocol
PDP Context包括
PDP类型(IPV4,V6)
PDP地址,
接入点
QoS等等
网络与交换国家重点实验室宽带网研究中心
层次化的体系结构
设备驱动(LDD,PDD)
C32系统模块CSY:实现了对串口的访问
电话系统模块TSY:访问modem和电话系统
协议模块PRT:提供套接字访问和协议栈
消息类型模块MTM:提供对特定消息服务的访问
网络与交换国家重点实验室宽带网研究中心
与通信有关的插件模块
CSY:C32 SYstem modules
提供一个软件实现的串口
使能物理端口的共享
为上层协议提供服务
DATAPORT.CSY, IRCOMM.CSY,ECUART.CSY,BTCOMM.CSY
PRT:PRoTocol modules
为套接字服务器服务,用来实现具体的协议
套接字类的协议:唯一的地址和端口
可能是一个协议栈-所包含的协议在.esk文件中实现
BT.PRT, TCPIP.PRT, IRDA.PRT, PLP.PRT, WAPPROT.PRT, SMS.PRT
网络与交换国家重点实验室宽带网研究中心
与通信有关的插件模块(续)
TSY:Telephony SYstem modules
核心API:标准的电话函数,例如建立和中止呼叫,基本的GSM
扩展API:高级的GSM功能,GPRS API, 访问电话薄和SMSs
实现了symbian和特定厂家相关的信令栈之间的信令交互
HAYES.TSY, PHONETSY.TSY, GSMBSC.TSY, GPRSTSY.TSY, CDMA.TSY, MM.TSY, SIM.TSY
MTM:Message Type Modules
UI MTM
UI data MTM
Client side MTM
Server side MTM
BTSMTM.DLL, MMSS.DLL, MMSCLIENTMTM.DLL
网络与交换国家重点实验室宽带网研究中心
基本概念:串行和并行
串行通信
一个信道,一次传输一个bit
USB,通用串行总线
并行通信
多个信道,一次可以传输多个bit
网络与交换国家重点实验室宽带网研究中心
基本概念:同步和异步
同步通信
时钟严格同步,彼此知道对方在发送什么(事先约定好)
开销小
硬件复杂
异步通信
不要求时钟同步
需要在比特流中插入特殊的“开始”和“结束”比特,以表示一个字符的开始和结束
也称启停(start-stop)传输
开销大
网络与交换国家重点实验室宽带网研究中心
串口通信的特征
RS-232标准,9-pin D连接器
由UART(Universal Asynchronous Receiver Transmitter) 芯片控制
最高115,000bps
点到点,同步或异步
一次只发送一个bit
同步方式更快,但需要时钟同步
异步方式更容易,只需要保持波特率一致
支持红外,通常是通过套接字服务器来使用
在异步方式中,由特殊的比特作为数据开始和结束的标记
错误通常能由奇偶校验位检查出
您可能关注的文档
最近下载
- 前列腺癌TNM分期(AJCC第8版).doc VIP
- 2023年甘肃省兰州市中考语文试卷(含答案解析).docx
- 高中生物选择性必修2(综合检测卷)(附答案)—2022-2023学年高二下学期生物选择性必修2.pdf VIP
- 高中生物选择性必修二综合复习练习卷含答案 .pdf VIP
- 企业培训行业在线学习平台搭建与管理方案.doc VIP
- 2023年四川省成都市中考数学试卷真题(含答案).pdf
- 高中生物选择性必修2(综合测试)(附答案)—2022-2023学年高二下学期生物完整版7209607.pdf VIP
- 高中生物选择性必修2(综合检测)(附答案)—2022-2023学年高二下学期生物选择性必修2.docx VIP
- 护理质量管理制.pptx VIP
- 林下经济可行性研究报告.docx
文档评论(0)