当前位置:主页 > 科技论文 > 软件论文 >

基于轮询和MQTT的私信系统的设计与实现

发布时间:2023-03-24 21:18
  微信的成功我们看到了"社交"的意义和力量,众多互联网产品也都在试图将原有的单一工具属性转化为基于分享和社交的综合工具属性。该项目主要是为了将私信服务加入原有的搜狐新闻客户端,使其从单一的新闻门户应用转化为拥有社交元素的综合应用,扩充服务,增强粘性。私信功能的加入可以帮助搜狐新闻建立用户强联系,该私信系统可以保证消息的收发实时可靠,适应不同网络环境;支持富媒体文件,且具有较高的传输效率;适配性良好,可以在不同屏幕尺寸、不同ROM下流畅运行。本文首先介绍了私信系统的项目背景和意义,对国内外同类产品的发展现状进行了分析和比对,并对MQTT协议于本文相关度较大的几个方面进行了简略介绍,同时介绍了本系统选用的MQTT实现工具Paho和Android系统权限相关问题。接下来,从私信系统的产品特点以及用户特征开始,详细分析了该系统的需求,利用用例图和用例说明表对系统主要模块的功能进行了详细阐述,并分别从系统技术实现架构、设计目标和功能结构以及数据存储这几个方面对系统的概要设计进行了阐述。介绍了私信系统的整体技术实现框架。随后对概要设计进行了细化和实现,通过流程图和类图的方式阐述了私信系统的详细设计与...

【文章页数】:97 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
1 引言
    1.1 项目背景及意义
    1.2 课题相关国内外发展现状分析
        1.2.1 国内同类产品分析
        1.2.2 国外同类产品分析
    1.3 研究内容
    1.4 论文组织结构
    1.5 本章小结
2 私信系统相关理论和技术综述
    2.1 常用的移动设备push方式
    2.2 MQTT简介
        2.2.1 MQTT的特点
        2.2.2 MQTT的控制报文
        2.2.3 MQTT消息发布服务质量
    2.3 Paho简介
    2.4 Android系统权限
        2.4.1 正常权限、危险权限、权限组
        2.4.2 相机权限
    2.5 本章小结
3 私信系统的需求分析
    3.1 需求分析综述
        3.1.1 产品特点分析
        3.1.2 用户特征分析
    3.2 功能性需求分析
        3.2.1 消息管理模块功能性需求分析
        3.2.2 语音管理模块功能性需求
        3.2.3 富媒体管理模块功能性需求分析
        3.2.4 网络管理模块功能性需求
    3.3 非功能性需求
    3.4 本章小结
4 私信系统的概要设计
    4.1 系统技术实现架构
    4.2 消息管理模块概要设计
        4.2.1 消息管理模块设计目标
        4.2.2 消息管理模块功能结构
    4.3 语音管理模块概要设计
        4.3.1 语音管理模块设计目标
        4.3.2 语音管理模块的功能结构
    4.4 富媒体管理模块概要设计
        4.4.1 富媒体管理模块的设计目标
        4.4.2 富媒体管理了模块的功能结构
    4.5 网络管理模块概要设计
        4.5.1 网络管理模块的设计目标
        4.5.2 网络管理模块的功能结构
    4.6 数据库设计
    4.7 本章小结
5 私信系统的详细设计与实现
    5.1 消息管理模块的详细设计与实现
        5.1.1 私信会话列表
        5.1.2 私信聊天页面
    5.2 语音模块的详细设计与实现
        5.2.1 语音管理模块的工作流程
        5.2.2 语音管理模块的实现方式
    5.3 富媒体模块的详细设计与实现
        5.3.1 富媒体模块的工作流程
        5.3.2 富媒体管理模块的实现方式
    5.4 网络管理模块的详细设计与实现
        5.4.1 网络管理模块的工作流程
        5.4.2 网络管理模块的实现方式
    5.5 本章小结
6 私信系统的测试与实现效果
    6.1 消息管理模块的测试和实现效果
        6.1.1 功能测试
        6.1.2 实现效果
    6.2 语音管理模块的测试和实现效果
        6.2.1 功能测试
        6.2.2 实现效果
    6.3 富媒体模块的测试和实现效果
        6.3.1 功能测试
        6.3.2 实现效果
    6.4 网络管理模块的功能测试
    6.5 性能测试
    6.6 本章小结
7 结论
    7.1 全文总结
    7.2 不足与展望
参考文献
作者简历及攻读硕士/博士学位期间取得的研究成果
学位论文数据集



本文编号:3769866

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3769866.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户890c9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com