- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
wifi对讲机
基于Android的WiFi对讲机项目简介
作者:王飞
一、概况
项目名称 基于Android的WiF对讲机 行业 手机应用 架构类型 Android应用 开发技术 1、可采用的技术: Android、Java?2、公用技术:Java、Android SDK、XML3、数据库技术: SQLite数据库4、Webserver 规模 系统总体规模1.9人月,可根据选用的系统功能模块,计算裁剪后的系统规模。 二、项目概述
对讲机:用于通讯的设备。对讲机不同于移动电话,它不用根据通话时间计费。比较移动电话和双向对讲机的成本,用户会发现对讲机更经济实用。手持对讲机是一种体积小、重量轻、功率小的无线对讲机,适合于手持或袋装,便于个人随身携带,能在行进中进行通信联系。当你们在没有对讲机而你又需和摸个人进行通话怎么办。你肯定会想我有手机打个电话给他就可以了。这是解决了问题但是有产生了花费。能不能不花钱呢?答案是肯定的,只要你使用我们的WiFi对讲机就可以用手机实现免费的对话。只要你的手机可以使用WiFi你就可以在局域网内像使用对讲机一样和同一个局域网内的所有成员进行对话和沟通。
本文主要描述在Android系统下的智能手机应用,基于Android SDK在Android平台的智能手机上开发的手机网络应用。目的是为了清晰地描述用户使用本软件必须要完成的任务和定义开发人员必须实现的软件功能,使用户利用系统能够完成他们的任务。
图1 项目环境图
三、总体业务流程介绍
图2 项目业务流程图
四、系统功能
4.1 系统功能结构
本项目主要功能包括PC终端和移动终端,通过PC终端与移动终端屏幕共享来达到语音对讲效果,这样使得在一定WiFi范围内的两终端可以达到随时语音交互效果。功能结构图如下所示:
图3 系统功能结构图——客户端
图4 系统功能结构图——服务端
4.2客户端功能需求
4.2.1 功能需求概述
该系统的功能主要体现在无线热点搜寻、无线网络选择、频道选择,用户连接设置、无线呼叫等模块。
无线热点搜寻:
本模块主要是实现了手机客户端对WiFi设备的搜索功能一边客户端可以根据自己的需求来连接不同的WiFi设备。
无线网络选择:
本模块实现了无线设备的选择及连接功能。用户可以将搜索到的WiFi设备进行列表,用户从列表中选择相应的设备并连接实现无线呼叫。
频道选择:
用户获取服务端的所有频道列表,用户可根据需要来选择频道实现无线通讯。
用户设置:
客户端通过建立无线连接选择频道然后选择通讯模式及传输模式来实现两个客户端的呼叫或是一对多客户端的群体呼叫功能。
无线呼叫:
本模块负责客户端之间的通讯机呼叫接受转化服务。是用户可以方便的进行语言信息的传递。
4.2.2 无线热点搜寻模块
软件使用者打开软件会搜索当前范围内所有的WiFi设备并提供相关列表信息及信号强度。
4.2.3 无线网络选择模块
用户可以通过搜寻到的WiFi设备列表显示的相关信息对其进行适当的选择。并和该设备进行连结。
4.2.4 频道选择模块
当用户连接到设备后会显示服务断提高的频道相关的列表。用户可更具需要选择频道加入和频道中其他用户进行连接。
4.2.5 用户连接设置模块
用户选择
选择需要呼叫的用户并建立WiFi连接实现语言呼叫。
传输模式设置
本系统提供两种连接模式供使用者选择,一种是服务器转发另一种是点对点互传。
服务器转发是将所有的语言信息通过服务器广播的方式发送到连接用户。
点对点互传是直接通过WiFi在两个手机建立连接通道直接传输语言信息。
用户连接设置
选中要呼叫的用户并建立连接。
频道选择
客户端可通过频道功能来实现群体呼叫的功能。
传输模式设置
由于要实现全体广播的效果必须使用服务器广播来实现,在这就必须将传输模式设定为服务器转发模式。
频道连接设置
选择要广播的频道并建立客户端和服务器的连接实现语言广播。
4.2.6 无线呼叫模块
实现语言的发生。按下呼叫键开始语言信息呼出,此时无法接收任何信息。弹起时只能接收别人传的过来的语言信息无法发送。
4.3服务端功能需求
该系统的服务端主要实现频道的管理及语言信息的转发和广播功能。功能主要体现在频道管理和转发服务两大模块传输。
频道管理:
本模块实现了服务端对用户端频道的管理。包括了频道的添加、设置、删除及频道的连接数设置等。
转发服务:
本模块主要是负责服务端对客户端传输模式的控制。包括了文本协议传输、音频文件传输及数码流传输等传输服务的实现。
4.3.1 频道管理模块
本模块主要是对频道的控制管理,方便客户端根据不同的频道来实现不同的情况下的语言播报。
4.3.2 文件转发模块
文本协议服务
将呼入的音频数据转换为文本文件通过服务器转发,在客户端再讲文本文件使用语言播报工具转换成语音。
音频文
原创力文档


文档评论(0)