私有云环境下通信服务平台的设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:zxpwode10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算概念自被提出以来,在这寥寥数年里就取得了飞速的发展并发生了翻天覆地的变化。随着“互联网+”的理念不断深入,现代企业亟待通过部署云计算以期满足转型变革的需要。在新时代下,传统行业的通信领域亦是需要变革。企业内部对通信服务都有着较高的要求,很多互联网公司都有对企业提供通信软件服务,但是这些服务存在数据安全、不能定制化等问题,因此很多企业选择研发自己的通信系统,独自研发需要消耗不少的人力物力,而且会增加后期的维护成本。为解决这一问题,云通信这一概念被人们提出,云通信是一种基于云计算平台的新型通信服务方式,具有为企业提供可定制化的通信服务的能力。对于企业来讲,以公有云形式提供的云通信服务存在数据安全的风险。而我们实验室主要研究私有云平台,基于实验室云平台,本文将系统全面的介绍专门为企业设计的通信服务平台的设计与实现。本文以云通信服务为主要研究内容,分析设计了云通信的服务模式,并对本云通信服务平台进行了详细的设计与实现。本文为云通信服务平台划分了4个服务模块:管理服务模块、即时通信服务模块、流媒体通信服务模块和SDK服务模块。并详细介绍了以下部分的实现:(1)管理服务模块中的认证相关的设计与实现,其中包括了应用服务器和本平台进行RESTful HTTP通信的安全认证,以及基于Token的应用APP接入本系统的认证;(2)即时通信服务模块主要提供即时消息服务,该模块为本文核心内容,为此本文设计了3层架构模型,分别为接入层、逻辑层、数据层。每层采用分布式集群部署,并为每层设计了相应的负载均衡方案,保证系统的高可用和可伸缩性。选用MQTT作为本系统通信协议并进行相关话题设计,以及为MQTT控制报文payload部分选用Protocol Buffer数据格式进行包装,并对部分MQTT控制报文进行了扩展;(3)流媒体通信服务模块主要提供音视频通信服务功能,本文主要基于WebRTC提供服务,介绍了信令传输的实现和流媒体通信部分的SDK的实现。最后,在实验室部署云通信服务平台,并在功能和性能两个方面对本系统实施了测试。测试结果表明,本通信服务平台符合最初的设计需求且具有良好的性能表现。
其他文献
耕地利用与保护需要对耕地质量进行多维管理,多维耕地质量评价是耕地资源管理的重要依据,而县级尺度耕地质量评价是中国耕地质量管理的基础。根据耕地质量内涵,构建反映不同
日前,沃托兰廷中国国际采购代表处在上海成立。沃托兰廷集团是拉丁美洲最大的企业集团之一,在全球拥有60,000多名员工。集团拥有3大业务:金融业务(拥有巴西第四大银行)、新业务和工
本文通过调查河南省民办高校护理科研课程开设现状,探索民办高校护理科研发展之路。选取了河南省内所有开设有本科护理学专业的民办高校,利用问卷调查法获取各民办高校的护理科
应用企业演化理论研究煤炭企业,最重要的就是研究煤炭企业的演化过程和影响因素。我国的煤炭企业在我国一直处于重要地位,自从呼吁建设煤炭大企业集团以来,煤炭企业间的兼并
通过建立县域城镇化与景观格局评价体系,分析了2005—2014年京津冀地区165个县(市、区)城镇化和景观格局的综合水平,应用协调发展度模型,对二者的协调度进行了定量评估,并将
"十一五"期间,中共中央提出了建设社会主义新农村的重大战略目标,加快农村公路的建设也是交通部门落实中央关于全面建设小康社会和解决"三农"问题等发展问题的实质措施。在大规模
中国早期国家形态为以统治部族为中央、臣服部族为地方的“酋邦式”部落国家,地方部族实行完全的自治,宗族尚未正式形成。西周的全面分封制实现了统治部族对被征服部族的武装
创新对提高企业的竞争力,促进社会进步和经济发展具有十分重要的意义。由于创新的风险和不确定性,使得创新在很大程度上取决于创新主体——政府和企业的行为。本文以进化博弈的
对油页岩的利用主要有三个方面:干馏产油、燃烧发电产热、灰渣利用。新疆油页岩有其独特的特性,对其开采的方式和利用的途径也不同。新疆油页岩含油率中等,可生产页岩油,但含