1、毕业论文开题报告论文题目 基于MTK开发平台的私密短信的设计与实现 院 系 电子与信息工程学院 专 业 电子与信息科学与技术 2012年 3 月 17 日开题报告填写要求1开题报告应在毕业论文工作前期内完成,经指导教师签署意见后方可进行论文正文写作;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3有关年、月、日等日期的填写,应当按照国标GB/T 740894数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2006年9月25日”或“2006-09-25”。1研究的背景、目
2、的及意义MTK是联发科技股份有限公司的英文简称,英文全称叫MediaTek。联发科技股份有限公司,创立于1997年5月28日,是世界顶尖的IC专业设计公司,位居全球消费性IC片组的领航地位。产品领域覆盖数码消费、数字电视、光储存、无线通讯等多大系列,是亚洲唯一连续六年蝉联全球前十大IC设计公司唯一的华人企业,被美国福布斯杂志评为“亚洲企业50强”。联发科技作为全球IC设计领导厂商,专注于无线通讯及数位媒体等技术领域。公司提供的晶片整合系统解决方案,包含无线通讯、高解析度数位电视、光储存、高解析度DVD等相关产品。2007年9月10日,联发科(MTK)宣布与ADI签署协议,以现金约3.5亿美元取
3、得ADI旗下Othello和SoftFone手机芯片产品线相关的有形及无形资产以及团队。通过此项交易案,MTK的无线通信部门获得了一只近400位具有丰富产品开发及客户服务经验的专业团队,扩大全球各地的客户群,增加新的手机基带和射频芯片产品包括GSM、GPRS、GPRS、EDGE、WCDMA和TD-SCDMA芯片以丰富其现有的产品组合。在MTK的Turen-Key手机解决方案中,将手机芯片和手机软件平台预先整合到一起。这种方案可以使终端厂商节约成本,加速产品上市周期。MTK手机系统是现在市场上所有国内手机设计、制造商使用的最多的一个完整的手机产品解决方案。MTK手机系统是目前黑手机和部分国内厂家
4、使用的平台。MTK手机俗称山寨机,在低端手机市场中占有巨大份额。MTK的完工率基本在60%以上,其参考设计已通过CTA测试,保证了系统的稳定性。这样厂商拿到手机平台基本上就是一个半成品,大大减少了手机的生产环节并降低了研发成本,只要稍微加工下就可以上架出货了。MTK平台采用的是Nucleus OS,Nucleus是Accelerated Technology公司开发的嵌入式实时操作系统,使用标准C开发,其中Nucleus Plus提供源代码下载,Nucleus支持FAT、CD-ROM文件系统。运行Nucleus的MTK平台手机在世界范围内已经赢得了Chinese Phone的别名。在信息发展快
5、速的时代,电子产品越来越在人们的生活中普及,手机成为现代人必不可少的生活用品,为了方便人们无声的交流,手机短信也就产生了。有了短息,我们可以把不方便在电话里说的话用短信方式发出去,有了短信,我们可以把交流的内容记录下来。也正是有了短信,一些聊天的重要的内容可能被其他人看到。为了使那些聊天的重要内容不被外人看到,我们设计了私密短信这个手机功能。使用户更好的保护好自己的隐私。私密短信是基于MT6253-09B系统开发的一个新短信功能,根据设置的私密号码,当收到新的短信时,如果该短信的号码与设置的私密号码相同,则自动将该短信存放在私密信箱,用户如果想要阅读私密短信需要输入密码。在普通收件箱看不到私密
6、短信,其他用户如果不知道密码,就不能查看私密短信,保护了用户的隐私。私密短信功能的实现,完全依赖于MT6253-09B系统的API接口。在功能共实现的过程中,注重容错机制,以增加程序的可靠性;添加程序代码用功能宏包裹,尽量增加程序的独立性和可维护性。由于功能完全依赖于系统的接口,所以在开发过程中不需要注重接口的实现,而要注重整个短信功能界面的风格统一。2主要研究内容和预期目标主要研究内容:当手机用户发现普通收信箱里的信息内容很重要而且不可以让别人看到,就应该把该短信移到私密收信箱里,因为读取私密短信收信箱的时候是要用户输入密码的,只有当密码正确时才可以进入读取短信。因此也就要求我们在普通收信箱
7、的“选项”里添加一个“移为私密短信”的功能。 手机用户觉得某个联系人发来的短信非常重要,应该保密处理,则该用户可以把该联系人的号码设为私密短信号码,当该联系人来短信时,短信不会存到普通收信箱里,短信会自动存到私密收信箱里,手机用户只有输入正确密码时才可以进入读取短信。这就保证了短信的安全性。当进入短信读取时,应该也具有和普通收信箱一样的选项功能:回复,呼叫发件人,转发,删除,全部删除,高级选项。设定读取私密短信的密码框,只有密码正确才可以进入,否则是弹出pop框显示密码错误,然后返回到上个屏幕。设定私密短信提示框,当手机接收私密用户发来的短信时,屏幕会弹出pop框,提示这是一条私密短信。预期目
8、标:1.当私密联系人来短信时,屏幕会提示这是条私密短信,手机用户可以选择读取或先搁着,当手机用户读取时,会进入一个密码输入框,当用户密码输入正确后才可以读取短信。输入密码错误则提示用户输入密码错误,然后返回到上一个屏幕。当然手机用户也可以选择暂时不读取私密短信,则用户可以按“返回”则返回上一个屏幕,此时私密短信已经被存到了私密收信箱里,但是是未读状态,所以手机屏幕上的状态栏应该显示有短信未被读取的图标,从而可以提示手机用户读取信息。2.进入私密收信箱时,也设置一个密码框,只有用户输入密码正确才可以进入私密收信箱,如果输入密码错误,则提示密码输入错误然后返回。进入私密收信箱后,收信箱会存在高亮并
9、且显示一共有多少条信息。进入收信箱,会发现短信一条条显示着,如果该短信已经被手机用户读取过,则在该短信前面显示已读过的图标。否则就显示该短信未被读取的图标。未被读取的信息,当手机用户读取后,短信前面的图标状态应该自动变成已被读取的状态图标。读取短信后,会提供一个选项功能,选项包含回复,呼叫联系人,转发,删除,全部删除,高级选项六个功能,手机用户都可以根据自己的情况来一一实现。当选择回复功能时,进入短信回复功能界面来回复信息。当选择呼叫联系人功能时,手机会进入选择呼叫的SIM卡语音电话界面,点击确定后就直接拨号了。当选择转发功能时,则会进入短信转发界面。当选择删除功能时,是准备删除当前短信,然后
10、会弹出一个提示框,确定后短信才删除。当选择全部删除功能时,是准备删除全部短信,也会弹出一个全部删除短息的提示框,只有手机用户确定后才可以全部删除。当选择高级选项功能时,会出现一些高级功能让用户选择。3.进入普通收信箱,手机用户读取短信后,手机用户可以选择在“选项”里开发的“移到私密信箱”的功能。点击该功能后会弹出一个显示完成的pop框,然后发现收信箱里的刚刚读取的短信消失了,相应的短信数量也减少一个。此时进入私密收信箱,会发现,刚刚在普通收信箱里的短信被移到私密收信箱里了。3拟采用的研究方法、步骤1.实现方法:本私密短信开发是在MT6253-09B平台开发的,其方法是仿照其平台一般短信的开发实
11、现的:1.1 添加菜单:菜单消息 私密短信 收件箱短信 1短信 2 发件箱 草稿箱首先添加菜单ID,然后加载菜单,初始化高亮函数,注册高亮响应函数。1.2 私密短信接收: mmi层收到新短信后,转换短信类型,在函数 mmi_frm_sms_new_sms 中提取新短息的号码,并判断是否与私密号码相匹配。如果匹配,则将短信的信箱类型转换为“MMI_FRM_SMS_SECRET_UNREAD ”并添加到私密信箱列表“mmi_frm_sms_secretbox_list”,保存到全局的信息数组“mmi_frm_sms_msg_box” 1.3新私密短信提示的描述:收到新的私密消息时,系统要提示用户当
12、前收到的是私密短信。故要修改popu框的提示字串。私密消息和普通消息的提示共用一个函数,根据新消息信箱类型来改变popu框提示字串。修改文件MessagesMiscell.c 中的函数“mmi_msg_nmgr_query_sms_notify”,增加信箱类型的判断。修改文件SMSUtil.c中的函数“mmi_frm_sms_get_unread_sms_num”,用来收到私密消息时增加未读消息计数器。否则系统不提示新消息。1.4 移为私密短信:首先把当前的短信状态改为私密短信状态,然后把该短信从普通短信列表中删除,同时把该短信添加到私密短信列表中,当再次读取短信时,短息就从原先的普通收信箱移
13、到了私密收信箱里了。其中高亮响应函数是SmsAppMainUI.c文件中的mmi_sms_viewer_to_secret_mailbox函数。1.5 添加密码框:进入一个新屏,在该屏幕上用屏幕模板绘制一个密码模板,同时也出密码匹配函数,当用户输入密码和开发者设置的密码相同,则连接进入函数,否则调用pop框。1.6 私密收信箱选项功能:找出进入选项功能的接口函数,在私密收信箱读取短信后调用该接口函数,在修改里面的一些细节,便可以完成此选项功能。1.7 开机加载短信:开机时,系统逐条读取所有短信,转换短信结构,保存到mmi_frm_sms_msg_box,然后根据短信类型(未读/已读/已发送/)
14、改变短信的信箱类型,将索引添加到对应的 mmi_frm_sms_xxbox_list。加载私密短信时,是在未读和已读两种状态下提取短信号码与私密号码匹配,并改变短信的信箱类型。开机时短信的分类在函数“mmi_frm_sms_convert_startup_read_to_entry”进行。2.实现步骤:1定义宏功能2定义信箱类型和索引表3定义字串资源4添加菜单5短信接收过程中添加判断短信类型6. 新私密短信提示7.添加进入读取私密短信的密码框8新私密消息阅读9.开发短信“选项”菜单的功能10.开机加载短信4主要参考文献1.谭浩强。C 程序设计(第三版)。 2.MTK芯片开发指南。人民邮电出版社、5具体进度安排2012年2月21日-2012年3月18日 查阅资料, 撰写开题报告2012年3月19日-2012年4月7日 总体设计,确定总体框架2012年4月8日-2012年5月8日 划分各功能模块,并对各功能模块进行详细设计2012年5月9日-2012年5月26日 调整并完善设计,毕业论文资料收集,撰写论文2012年5月27日-2012年6月8日 整理修改毕业论文,提交系部,参加答辩指导教师意见: 指导教师: 年 月 日
版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。
Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1
陕公网安备 61072602000132号 违法和不良信息举报:0916-4228922