📄 group___c_o_m_p_d_e_s_i_n_g.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312">
<title>GPRS: 详细设计</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- 制作者 Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>首页</span></a></li>
<li><a href="modules.html"><span>模块</span></a></li>
<li><a href="annotated.html"><span>类</span></a></li>
<li><a href="files.html"><span>文件</span></a></li>
</ul></div>
<h1>详细设计</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
</table>
<br>
本演示程序主要实现的功能:打电话(含挂机),接听电话(含挂机),发送短消息,接收短消息。<p>
<br>
在软件结构上按上述功能分为4个模块:打电话模块,接电话模块,发送短消息模块,接收短消息模块。<p>
<br>
程序拥用两个线程:主线程,用于打电话模块,发送短消息模块。 <br>
子线程,用于接电话模块,接收短消息模块。<p>
<br>
整个软件结构如下图所示: <div align="center">
<img src="images\DesignStru.jpg" alt="DesignStru.jpg">
</div>
<br>
各模块说明 <br>
1) 打电话模块 <br>
输入项目:电话号码 <br>
输出项目:拨号信号 <br>
2)接电话模块 <br>
输入项目:新听电话信号 <br>
输出项目:输出接成功提示或挂机失败提示 <br>
3)发送短消息模块 <br>
输入项目:电话号及短消息内容 <br>
输出项目:发送短消息成功提示或失败提示 <br>
4)接收短消息模块 <br>
输入项目:短消息存放位置 <br>
输出项目:短消息内容,读取短消息状态(成功或失败) <br>
<br>
(二)算法 <br>
短消息编码方式: <br>
PDU编码:7-Bit编码、8-Bit编码、UCS2编码。 <br>
仔细请见 编码方式 <br>
<br>
3.3 模块所选用的算法 <br>
1) 打电话 <div align="center">
<img src="images\CallPro.JPG" alt="CallPro.JPG">
</div>
<br>
2)接电话 <div align="center">
<img src="images\RevCallPro.JPG" alt="RevCallPro.JPG">
</div>
<br>
3)发送短消息 <div align="center">
<img src="images\SendMsgPro.JPG" alt="SendMsgPro.JPG">
</div>
<br>
<br>
4)接收短消息 <div align="center">
<img src="images\RevMsgPro.JPG" alt="RevMsgPro.JPG">
</div>
<HR>
<ADDRESS style="align: right"><SMALL>Generated at Thu Aug 31 12:16:39 2006 for GPS by <A href="http://www.watertek.com/"><IMG alt=doxygen src="Watertek.png" align=middle border=0></A> </SMALL></ADDRESS>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -