基于安卓平台的电信业务应用框架方案

来源 :安防科技 | 被引量 : 0次 | 上传用户:zhangzzxb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文研究了如何基于安卓平台设计电信业务的应用框架,在协议的使用和模块的设计上进行了研究,帮助开发者设计更加全面的应用。
  关键词:安卓平台;电信业务;融合通信;框架
  引言
  由于电信服务综合性的提升,使得迫切需要一种能够覆盖多种需要的应用,以实现在视频通话、即时通信、社交网络等不同方面的需求,才能让用户有更加统一的体验。
  一、电信业务的全新需求
  随着互联网技术的高速发展,客户的需求已经不再只是传统的电信业务,传统的语音服务正在下滑和减少,电信运营商需要在移动网络上有所开拓才能够获得全新的业务增长。为此,需要建立一个将传统通信服务和计算机技术相结合的平台,把包括即时通信、视频传输、数据传输、多媒体会议等不同的应用服务都融合在一起,使用户能够在任何地点都能够获得统一的通信服务体验。当前最好的解决方案就是融合通信技术,该技术充分利用IP通信作为基础,对网络进行统一的控制,融合不同的业务,实现了业务平台的多样化,从而使用户在使用不同功能时,也能够做到体验的统一。当前的融合通信业务模式,主要的对象是个人用户和企业用户的实时通信和近实时通信,各种互联网公司的社交网络产品,以及终端厂家的相关通讯业务。过去的服务方式,对于不同的业务往往要进行不同的设计,这就会造成大量的资源浪费,使用融合通信技术后,能够加强代码重用,但是由于通信協议比较复杂,需要对协议进行封着装,才能够降低设开发难度。通过使用安卓系统,可以实现一些复杂的功能,从而构建融通信平台。
  二、系统的需求
  2.1系统的功能需求
  随着智能手机和4G网络的普及,人们之间的消息互通正在和手机联系起来,无论是工作、学习还是娱乐活动,现在都离不开手机,并且移动支付的比例也在越来越高。因此,对于融合通信系统的功能,必须要满足一对一或者多人群组的即时聊天、即时聊天需要对文字和语音有所支持、可以查询历史信息,包括文字和图片及语音、客户传输网络电子白板实现多人的协同工作、多人视频通话、个性化的设置等等。融合石的通信系统本身需要剧本账号注册功能,登陆和注销登陆系统、对好友进行管理和即时聊天。在对工作的支持上,需要能够在两个智能设备之间实现近实时通信,保证在接受连接之后,书写绘画能够在另一个终端上显示。视频通话功能需要可以接听、呼叫和拒绝,还有挂断通话。
  2.2通信协议的需求
  融合式通信设备的功能因为比较多样化,因此必须要面对多种不同的通信协议,但是当前还没有一种可以覆盖所有功能的通信协议。IM最常用的通信协议是XMPP,安卓平台提供了Asmack可以进行XMPP的开发,开源的Openfire服务器可以作为IM的服务端,支持聊天、语音通信、会议、服务聊天等功能。但是,由于XMPP的扩展协议Jingle还没有被XMPP基金会通过,使得XMPP目前对视频通话的支持还很差。目前VolP业务的协议是SIP,有成熟的开发库,通过时SIP也能够支持IM业务,但是由于它的消息结构比较平面化,这就导致它在IM的支持上和XMPP相比逊色很多。目前互联网常用的HTYP协议具有请求相应机制,但是由于消息的发布需要频繁加载网络图片是,所以会产生大量的数据上传和下载,但是仍然很适合消息的发布。因此,可以使用XMPP+SIP+HTYP这样的系统架构,利用不同协议的优势,保证框架的完整性。
  2.3框架的设计
  框架的uI和业务逻辑必须要相互分离,以便能够进根据需求可以对界面进行升级和对业务逻辑进行扩展。所持可以采用MVP设计模式进行框架的总体设计,将框架分为视图层、展示层和模型层。
  视图层的主要负责和用户之间的交互,由视图接口构成,利用安卓系统当中的Fragment的组件,开发者可以利用视图接口,来对视图层进行开发,从而设计自己的uI界面,视图层的接口包括登陆注册接口、是通讯录是
  视图接口、即时通信接口、消息发布接口和视频通话接。展示层来展示视图层的数据,由展示器构成,展示其对应着视图层的接口和模型层的接口,相当于整个系统的控制中心。最后的模型层负责进行业务处理,并将结果展示给用户,其中包含业务模型借接口、基础服务模块。
  2.4不同功能模块的设计
  基础服务模块主要负责通信系统的基础服务,因此该模块使用的是XMPP协议,从而实现通信功能;消息发布功能使用HTTP协议,是视频通话则使用的是SIP协议来进行通信。由于目前编码解码技术比较成熟,因此在图片的上传和下载上的业务逻辑并明显,也可以作为基础服务模块当中的内容。
  结束语:
  目前软件开发领域依然缺少成熟的开发框架,导致没有一个框架能够将不同场景的通信需求融入。为了能够设计具备市场竞争力的软件,仍然需要在框架当中扩展更多的接口来实现更多功能。
其他文献
五月的空气弥漫着槐花的清香,神州大地洋溢着节日的喜庆,让全世界人民翘首期盼的上海世界博览会如期盛大开幕。  世博会,从它诞生起就与科技结下不解之缘。1851年伦敦首届世博会上,一系列科技工业品的展出成为最大亮点。从此以后,世博就被公认为科技创新和人类文明进步的象征。时至今日,走过近160年历程的世博把科技创新这一主题诠释得淋漓尽致。可以肯定地说,每一届成功的世博都有着厚重的科技创新内涵。世博史,无
摘要:随着我国国民经济的飞速发展和综合国力的整体提高,我国的企业体制不断改革和发展。而企业青工的职业道德教育并没有相应地跟上时代的脚步,企业的青工在思想上或多或少存在一定的问题。在这种情况下,应该加强对我企业青工的职业道德建设,使其能够更好地服务企业,服务社会。  关键词:企业青工;职业道德建设;持续健康发展  本文主要从企业青工职业道德建设基本概述入手,阐述了我国目前企业青工职业道德建设中存在的