【摘 要】
:
随着智能终端的普及,越来越多人依靠智能应用处理日常事务。大多数智能应用通过消息推送来增加用户粘性并提升用户的使用体检。而这种智能应用实时互联的特性对中小智能应用
论文部分内容阅读
随着智能终端的普及,越来越多人依靠智能应用处理日常事务。大多数智能应用通过消息推送来增加用户粘性并提升用户的使用体检。而这种智能应用实时互联的特性对中小智能应用开发商提出了更高的要求。针对中小智能应用开发商所遇到问题,本文提出构建一套易于集成、方便扩展、成本低廉的即时消息系统。本即时消息系统提供通用的注册鉴权功能、出席功能、消息收发功能、好友管理功能、视频通话功能以及文件传输功能。综合以上功能,该系统设计为三层结构:客户终端层、业务服务层和数据服务层。客户终端分为iOS、Android和WEB,其主要为用户提供操作入口并提供多平台的支持。业务服务层主要包含业务服务、文件服务、消息服务与数据服务。业务服务主要提供用户登陆鉴权、好友管理等业务服务;文件服务主要向终端层提供文件上传、下载和存储服务;消息服务主要提供用户出席、离线、消息中转、消息离线等服务。服务层提供的所有服务对外以服务接口的方式提供,方便各客户端平台调用;数据服务层采用结构化数据库与NoSQL数据相结合的方式为服务层提供数据存储能力。视频通话功能采用WebRTC作为跨平台实现,WebRTC信令中转采用NodeJS平台,其协议采用WebSocket。本次研究通过对现有消息协议进行分析,综合跨平台的业务需求,提出以WebSocket为基础通讯协议,结合各客户端平台的技术实现,构建集人员出席、消息转发、离线存储等功能的即时消息服务。本次系统实现基于面向服务的思想,将各平台对外提供的能力以服务形式呈现,服务端各平台之间通过接口进行耦合,方便开发商进行业务集成。
其他文献
为了解决基于身份公钥密码体制中与生俱来的密钥托管问题,结合已有的方案,提出一种新的具有更多优势的密钥托管方案。用户和密钥生成中心各自选择一部分参数生成系统主密钥,在用
本文通过从学习新课标要更新教育理念、要明确互助学习与独立思考是辨证的统一、老师应处理好"需要"与"互助"的关系、对老师进行培训,提高老师的教学技能和教学水平等几个方面,系
基于治理理论和委托—代理模型,本研究以35个国际单项体育联合会善治评价为对象,设计了以透明度、程序民主、制衡、团结等维度作为关键维度的指标体系,并使用文献资料法、问
随着经济的快速发展、企业内外部环境的快速变化,传统薪酬体系已经不再适应,问题越来越多,这种情况在国有企业显得很突出。为了加快适应这种内外部环境和条件的变化,越来越多
通过对江西省安福县3个农业村庄的村民的手机使用情况的调查,分析了手机下乡的社会功能。结果表明,手机对农民具有多功能性,既方便了村民之间的社会联系,又在村民的日常生活
《赶牲灵》这部长篇小说有着自己独特的审美追求,追求真实性、民间性和文化性。具体来说,其审美追求主要表现在以下几个方面:一、色彩浓厚的陕北方言。从方言表现了陕北人特有的
树木年轮的测定在年轮研究中扮演着举足轻重的角色,其准确度直接影响到研究结果的可信度。本文通过理论研究与实践研究相结合,设计了一款新型年轮宽度测量仪器——双向年轮宽
生态环境退化是当今全世界面临的重大问题之一,它可以导致和加速一个区域的水土流失过程。生态修复是控制和治理水土流失现象的必要而有效的途径,并且流域生态修复是今后生态修
随着"一带一路"政策的深入,我国的经济不断发展,建筑行业在我国经济发展过程中占据着非常重要的位置,因此,加强对建筑工程施工项目的管理,是促进建筑企业长远发展的重要途径
儿科候诊座椅是儿科候诊室重要组成部分,病患被分流至相对应科室后的候诊期间最寻常的行为模式是休息等侯,目前国内大多医院儿科候诊座椅存在使用问题,然而对座椅的改良创新设计