- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信软件设计基础实验报告简易手机软件系统通信软件设计基础实验
通信软件设计基础实验报告
简易手机软件系统
一、实验目的
掌握MSC和SDL语言设计通信软件的步骤和描述方法
掌握SDL开发工具
二、实验工具
Telelogic Tau —— SDL and TTCN Suite 4.4
三、实验题目
简易手机软件系统
基本功能
呼入
呼出
编辑、发送、接收和阅读短信
系统组成
手机的基本硬件
键盘(10个号码键、呼叫、挂断、上下左右四个方向键、退格键),显示屏,
麦克风和扬声器
手机的基本操作系统
包含基本硬件系统的控制软件
包含手机和基站系统间的通信接口
手机的应用软件
呼叫处理和短信功能
实验要求
用MSC图描述下列情况
呼出成功(用户先挂机),呼出成功(对方先挂机),呼出失败(网络忙),呼出失败(被叫忙),用户听回铃音时挂机接听来电(用户先挂机),接听来电(对方先挂机)振铃期间收到“释放”信号编辑发送短信成功
用SDL图设计该手机的软件系统
包图、系统图、功能块图、进程图等
完成Analyze,试做Simulate、Validate
四、实验内容
设计思想:
设置一个基本的系统功能块来完成手机系统的基本功能,如下图所示;
该功能块又可细分为2个功能块:话音处理,短信功能,如下图所示
信号(signal)及功能定义
话音处理(Call_system)功能块
其网络接口接收:
呼叫(calling):对方的呼入通话请求;
呼叫成功(call_success):如呼出成功则返回此信号,对方开始振铃;
呼叫失败(call_failed):因网络忙或用户忙导致呼叫失败;
对方应答(user_response):对方摘机应答,开始通话;
连接释放(release):对方挂断;
新短消息(SMS_receiving):通话过程中有新消息到来;
向基站发出:
呼出(calling):呼出号码,请求通话;
挂断(hangup):本机挂断;
摘机(response):本机用户听到振铃后,摘机应答;
用户接口接收:
按键信息(keypress):用户的按键信息;
向用户发出:
声音提示(sound):振铃,回铃音,忙音,短信提示音等;
屏幕显示(display):各种提示信息;
短信(SMS_system)功能块
其网络接口接收:
呼叫(calling):对方的呼入通话请求;
发送成功(SMS_sending_success):如短信发送成功则返回此信号;
新短消息(SMS_receiving):有新消息到来;
向基站发出:
发送短信(SMS_sending);
短信接收失败(SMS_receiving_failed):因对方手机存储区满等原因发送失败;
用户接口接收:
按键信息(keypress):用户的按键信息;
向用户发出:
声音提示(sound):短信提示音;
屏幕显示(display):短信内容及各种提示信息;
从话音处理(Call_system)功能块到短信(SMS_system)功能块有信号:
新消息到来(new_sms):通话过程中有新消息到来,发送信号到短信处理进程;
编辑短信(edit_sms):通话中有编辑短信请求,发送信号到短信编辑进程;
阅读短信(edit_sms):通话过程中有查阅短信请求,发送信号到短信处理进程;
话音处理进程(Call_processr):
功能描述:
空闲时,显示空闲内容(CMCC);
逐位拨被叫号码,号码长度为3位,逐位回显;
先拨号码再按“呼叫”键进行呼叫,显示正在呼出和被叫号码;
被叫空闲时,扬声器播放回铃音,显示被叫号码;
被叫忙时,扬声器播放忙音,显示用户忙;
无人接听时, 60秒回铃音停,显示无人接听;
被叫直接挂机时,显示用户忙;
通话过程,显示正在通话和被叫号码;
用户可随时按“挂断”键挂断本次呼叫,显示空闲内容;
在呼叫过程中,呼叫失败或结束时,出现提示信息后,按“挂断”键,显示空闲内容;
在空闲时、编辑短信时、发送短信时、阅读短信时、查看未接电话时,均可接听来电;
来电时,显示主叫号码,扬声器播放振铃音;
按“呼叫”键进行接听,振铃音停;
通话过程中,显示正在通话和主叫号码;
按“挂断”键进行挂断(可在通话过程中或振铃过程中进行)显示空闲内容,来电不应答,振铃60秒后停,显示有几个未接电话,保留最新的10个未接电话;
在显示有未接电话时,拨“上下”键,可逐个观看未接电话号码,拨“呼叫”键,呼叫对方。
短信编辑进程(SMS_edit)和短信处理进程(SMS_process):
功能描述:
在任何时候都可以发送短信;
在空闲和通话时,按“左右”键进入编辑短信,不考虑分页显示,按“左右”键和“退格”键进行编辑,字符输入采用按键次数选择;
按“呼叫”键完成短信编辑,进入发送短信过程,输入3位号码后,再次按“呼叫”键,发送短信;
在编辑过程中,按
文档评论(0)