基于Android平台的老年社区语音视频通信系统开题报告
基于Android平台的老年社区语音视频通信系统开题报告
一、研究现状
当今社会随着移动终端设备的普及,移动设备的功能的日渐强大为人们日常工作和生活提供了很多便利,移动设备逐渐成为人们日常生活中不可或缺的一部分。移动开发平台作为移动设备的核心也自然引起了人们广泛的关注,目前使用较为普遍的有Ios,Windows phone以及Android。目前的中国正逐步步入一个老龄化的社会,老年人的健康成为了许多儿女们所担忧的事情,但许多人因为繁重的工作无法保证对于老年人进行细致的照顾,但是许多的老人又不愿意去类似养老院的养老机构。因此一些社区会提供“社区养老”这一新模式。“社区养老”是以家庭养老为主,社区机构养老为辅,在为居家老人照料服务方面,又以上门服务为主,托老所服务为辅的整合社会各方力量的养老模式。社区养老的组成由智能平台软件和老人用通信终端设备组成,智能平台软件实现信息交换和记录功能,通信终端实现呼叫功能[1]。由于社区养老的需求以及Android平台在移动设备中的广泛应用,开发基于Android的老年社区语音视频通信系统具有极为重要的意义。
在2007年11月5日,Google正式向外界展示了这款名为Android基于Linux平台的开源移动操作系统平台,并且在当天Google宣布与34家手机制造商、软件开发商、电信运营商以及芯片制造商组成开放手持设备联盟(Open Handset Alliance)。这一联盟将共同研发Android系统以及应用软件,共同开发Android系统的开放源代码,并生产Android系统的智能手机。当天,发布了第一个面向开发者的软件开发包(SDK)Android 1.0 beta,Android平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件平台[2]。 [来源:http://Doc163.com]
开发基于Android平台的老年社区语音视频通信系统需要应用基于Android平台的VoIP语音通信技术。VoIP(Voice over Internet Protocol)技术主要指通过Internet 实时传送声音信号,即IP电话。从广义上讲,它指的是通过IP网络实时传送多媒体信息 [3]。目前手持终端中,VoIP的解决方案已经有很多成功案例,如Skype,Gtalk等。目前的VoIP语音有两大协议:SIP和H.323,由于SIP协议的开发性和免费性,本次设计将以SIP协议进行开发[4]。随着WiFi网络的普及,SIP语音将在不同的手机应用平台得到更广发的应用和发展[5]。SIP协议属于一种信令协议,其能够运用多媒体的通信功能实现各项功能,在SIP环境中,大多数用户一般运用SIP来有效统一资源定位器,进而达到标识自身的目的[6]。SIP是一种基于文本的协议[7]。其消息主要用于会话连接的搭建与改动。一个SIP既可以是一个从客户端到服务器端的请求,也可以是一个从服务器端到客户端的应答[8]。在Android系统平台上开发老年社区语音视频通信系统的移动客户端,可以通过Gingerbread2.3.5系统中的SIP包对语音传输进行开发。利用JNI调用H.264视频编码解码库,对视频进行压缩创书,通过两者的结合,最终实现语音视频通信[9]。
二、选题意义
通过实现基于Android平台老年社区语音视频通信系统,能够使学生更加熟练运用主流的面向对象语言,掌握基于Android平台的VoIP语音通信的开发流程,深入了解Android系统下的SIP开发包的使用,学习关于语音及视频的处理方法,培养学生独立分析和解决问题的能力,为学生将来从事移动互联网开发、软件开发等相关的工作奠定了坚实的基础。 [资料来源:http://Doc163.com]
在移动互联网的逐渐普及的当今社会,移动互联网对于我们生活的影响时全方位的。开发应用于移动设备上的应用软件能够为我们的在生活的方方面面带来更大的便利,同时这些应用软件也在不断的改变着我们的生活方式和生活习惯。
三、研究方法
⑴ 文献研究法。查阅并研究与语音视频通信系统相关的文献,对课题研究中所涉及到的相关内容和技术进行初步了解,做到心中有数;
⑵ 定性分析法。通过对相关文献的研究,深入了解Android开发的相关技术,从而理解并掌握基于Android操作系统的语音视频通信系统的工作原理,抓住其本质;
⑶ 实证研究法。在仔细认真进行前两步后,通过在集成开发环境中实践,对Android系统应用软件开发流程予以实现,并完成完善的软件安装包,在真机上正常运行,最终对软件的运行效果进行体会。
四、研究内容
基于Android平台的老年社区音频视频通信系统主要应用在提供社区养老模式的社区,使用人群包括老人和社区服务的看护人员,因此Android系统设计要分别为老人和看护人员设计。系统的功能模块如图4-1所示。
主要内容如下:
(1) 老人客户端主要功能包括:一键呼救,用药提醒,语音通信,收发短信等, 看护人员客户端主要功能包括:语音视频通信,对老人的基本信息和求助信息进行接收和处理,工作文件的处理;
(2) 利用本地WiFi语音通信或者调用Android的GSM电话功能实现老人与老人以及老人与看护人员之间进行双向语音通信的功能,建立联系人列表存储联系人信息;
(3) 单向的视频通信功能,从老人客户端发送视频图像给看护人员客户端,看护人客户端能够获取从老人客户端发送过来的视频图像;
(4) 服务器可以实现用户和设备管理功能以及与移动端群呼和单独呼叫的实时语音功能并能够存储呼叫内容的功能,服务器端能接收老人的实时图像并具有回放功能。
五、研究基本要求
(1) 了解Android APP的开发环境和开发平台。
(2) 研究与语音视频通信系统相关的文献资料。
(3) 对软件进行优化,提高用户体验度。
(4) 完成软件,安装至手机,优化运行组件,对手机调试做好必备考察,调试运行,完成设计。
(5) 根据规范写出设计说明书,根据学校要求写出设计报告(毕业论文)。
六、参考文献
[1]百度百科_社区养老. [EB/OL].https://baike.baidu.com/item/%E7%A4%BE%E5%8C%BA%E5%85%BB%E8%80%81
[2] eoe移动开发者社区组, 姚尚朗, 靳岩,等. Android开发入门与实战[M]. 人民邮电出版社, 2013:11-11.
[3] 李辉. VoIP技术及其发展趋势分析[J]. 互联网天地, 2015(2):77-79.
[4] 李闯, 褚丽莉, 曹灵莉,等. 无线局域网下承载VOIP的切换方法研究[J]. 信息通信, 2015(9):100-101.
[5] 云宝音. 基于SIP协议的IP电话实现技术[J]. 信息通信, 2015(5):197-197.
[6] 孙亮. SIP协议[J]. 电子世界, 2016(1):141-142.
[7] 李志君. 基于SIP的Android终端的研究与开发应用[J]. 数字通信世界, 2016(8).
[8] 乔玮. 浅析SIP协议在VOIP中的应用[J]. 科技经济导刊, 2016(33).
[9] 邹建. 基于SIP的IP语音通信系统的设计与实现[D]. 南昌大学, 2015.
[10] Solvoll T, Gironi L, Giordanego A, et al. CallMeSmart: A VoIP Softphone on Android Based Mobile Devices Using SIP[C]// Etelemed 2013, the Fifth International Conference on Ehealth, Telemedicine, and Social Medicine. International Academy, Research and Industry Association. 2013:337.
[11] Jalendry S, Verma S. A Detail Review on Voice over Internet Protocol (VoIP)[J]. 2015.
[资料来源:http://www.doc163.com]