怎么做手机app流程

APP开发是很严谨的,前期和过程需要做足准备才能保证项目、
前期
1.1前期我们需要有具体的规划,包括需求、市场、后期的推广等整体策划 。
1.2专业公司整理清楚需求,功能规划、业务逻辑、思维导图(把需求落实到文档上面) , 整体实施方案 。
项目开发期
2.1成立项目小组,项目经理、产品经理、设计师、技术开发人员、测试人员 。
2.2把项目具体需求落实到ue(前后台)页面上,规划页面设计,框架;ue确认之后做ui 。
2.3开发文档、数据库设计、接口文档落实 。
2.4做项目demo,demo有利于避免项目需求误差 。
2.5程序开发,安卓、ios、后台同步开发,相互配合 。
2.6单元测试和整理测试,在项目开发过程中进行单元测试、发现问题及早解决,开发完成后,编写测试用例进行全面的功能测试和性能测试,确保项目上线没有问题 。
上线后期维护
3.1部署项目上线服务器,确保稳定 。
3.2准备相应的资料提交项目上线 。
3.3提交应用商店审核,上线,后期项目功能维护,确保运行过程中稳定 。
GSM是采用FDMA(频分)与TDMA(时分)制式相结合的一种通信技术 , 其网络中所有用户分时使用不同的频率进行通信 。在GSM900频段,25MHZ的频率范围划分为124个不同的信道,每个信道带宽为200K , 每个信道含8个时隙,即GSM900M频段在同一区域内,可同时供近1000个用户使用 。而CDMA是采用码分多址技术的一种通信系统,在这个系统中所有用户都使用同一频率 。FDMA、TDMA及CDMA的比较如图2.1.
一、GSM的理论基础.
GSM系统是第二代数字蜂窝移动通信系统,它采用900MHz频段,在后期又加入了1800MHz频段及1900MHz频段,为便于区别,分别称为GSM900、DCS1800及PCS1900. 凌锐手机具有GSM900MHz及DCS1800MHz两个频段自动切换的功能.
初期的GSM的工作频率是890~915MHz(移动台发),935~960MHz(基站发)共25MHz的双工频率;后加入了EGSM(扩展GSM)其频段为880~890MHz(移动台发),925~935MHz(基站发),为与EGSM区别,把前者称之为PGSM 。GSM900上行与下行频段的间隔为45MHz,信道间隔为200KHz,可分为124个信道(EGSM加入了975~1023共49个信道);因此E-GSM共有174个信道 。
DCS1800的频段为1710~1785MHz(移动台发),1805~1880MHz(基站发),上行与下行频段的间隔为95MHz,频带宽度为75M,可分为374个信道(512至885) 。
PCS1900的频段分为上行:1850~1910MHz,下行:1930~1990MHz,上行与下行频段的间隔为80MHz,频带宽度为60M,可分为300个信道 。
每信道分成8个时隙(半速率是有16个),每个时隙信道速率是22.8kb/s,信道总传输速率270.83Kb/s,采用GMSK调制,通信方式是全双工,分集接收 , 每秒跳频217次,交错信道编码,自适应均衡.现在GSM向前发展开发了GPRS业务,作为2G向3G的过渡方式 。
注:GPRS(General Packet Radio Service,通用无线分组业务)作为第二代移动通信技术GSM向第三代移动通信(3G)的过渡技术,是由英国BT Cellnet公司早在1993年提出的,是GSM Phase2+ (1997年)规范实现的内容之一,是一种基于GSM的移动分组数据业务 , 面向用户提供移动分组的IP或者X.25连接 。
GSM手机的话音编码采用RPE-LTP(规则脉冲激励线性预测编码)方案,它每20ms输出260比特,因此速率是13Kb/s.每帧为120/26=4.625ms,每时隙为577us,每比特宽度为3.692us.
下图是一个GSM的源编码与信道编码示意图.
图2-2-2 GSM的源编码与信道编码
但它还要加入纠错编码.因为话音编码的比特重要性不同,一种是重要的称为I类比特,必需加以保护,即规则脉冲编码与LPC参数比特共182个,加上3位奇偶检验比特,及4位尾比特共189比特.纠错编码使用1/2码率的卷积码,因此共编码为378个比特.260比特中的其余78个比特,则不加以保护.这样加起来,每20ms的总输出是456比特.如图1所示.
为了防止抗衰落引起的突了误码,编码后的比特还须进行交织.交织的原理在此从略.
二、GSM手机原理框图.
图2 GSM移动电话原理框图
移动电话(以下均称手机)电路结构可分为四个部分:无线部分、传输处理部分、接口部分、电源部分 。其电路原理可归纳为两大部分:射频电路和基带电路 。
1.无线部分
包括天线回路、发送、接收、调制解调和振荡器等高频系统.其中发送部分由射频功率放大器、带通滤波器组成.接收部分由高频滤波、高频放大、变频及中频滤波器组成,调制解调器采用GMSK.
2.传输处理
2.1发送通道的处理包括语音编码、信道编码、加密、TDMA帧形成.
1)语音编码:用户的话音通过MIC转化成电信号,这个电信号通过ADC转化成数字的、代表语音的13Kbitps的信息流 。
2)信道编码:为了检测甚至纠正传输期间产生的差错,在数据流中引入冗余码 , 通过从信
源数据计算得到的信息来提高其速率 。信道编码的结果是一个码字流 。
3)交织:将几个码字的比特混合起来,使得在已调制信号中相互靠近的比特能扩展到几个
码字上.由于调制流中连续出错的可能性是紧密相关的,而且由于当差错被去相关后,信道编
码性能会改善,交织的目的就是去除差错及它们在码字中位置的相关性,交织以后,信息流就
成了信息块的序列.
4)突发脉冲格式化:为有助于接收信号的同步和均衡 , 向加密的信息块中增加一些二进制信息使其成为二进制信息块 。
5)加密:通过仅由移动台和基站收发台知道的加密方式修改这些信息块的内容 。
6)调制:使用GMSK调制技术,在适当时刻将数码信号转变为合适的频率的模拟信号;然后通过射频电路的处理,以无线电波的形式发射出去 。
2.2接收通道的处理包括均衡、信道分离、解密、信道解码和语音解码.
1)解调:无线电波被天线接收以后,接收机根据多址规则接收相应的信息 。在突发脉冲格式化期间引入的附加信息的帮助下对这部分信号进行解调,结果为二进制信息块的序列 。
2)均衡:采用均衡解调的目的是校正因复杂地形引起的无线电信号失真 。
3)解密:通过与加密相反的方法修改这些比特 。
4)去交织:为了重建码字,把不同的突发脉冲的比特放回原位 。
5)信道解码:利用附加的冗余码,检测或纠正解调器输出中可能的差错,从解调器的输出中恢复信源信息 。
6)语音解码:通过译码器DAC将数字语音信息还原成模拟的语音信号 。
控制部分对移动电话进行控制和管理.包括定时控制、数字系统控制、天线系统控制以及人机接口控制等.若采用跳频,还应包括对跳频的控制.控制器采用微处理器.
3.接口部分
包括模拟语音接口、数字接口及人机接口三个部分.模拟语音接口包括A/D、D/A变换、话筒和扬声器.数字接口主要是数字终端适配器.人机接口主要有显示器和键盘.
4.电源部分
【怎么做手机app流程】
电源部分包括电池直接供电的电路和由电池供电通过专用集成电源IC转换成各路直流电压的电路