- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XMPP的数字内容推送系统通信方案的研究
袁永跃 顾亚平 张俊
中国科学院声学所东海研究站 上海
摘要 数字内容推送系统需要将不同类型的媒资从服务器端分发到多个终端,并且需要定义
和控制终端的工作状态,服务器和终端的通信就显得至关重要,为此我们提出了以XMPP协
议 (ExtensibleMessagingandPresenceProtocol)为基础的数字内容推送系统的通信方案。在
该方案中,服务器是通过XML数据流与终端通信并且控制终端的状态,另外我们引进了TLS
和SASL协议,使得该方案有良好的可扩展性和安全性。
关键词 数字内容推送;XMPP;XML;TCP/IP
ResearchonXMPP-basedCommunicationSolutionofDigitalContent
DeliverySystem
YuanYongyue GuYaping ZhangJun
ShanghaiAcousticsLaboratory,InstituteofAcoustics,ChineseAcademyofSciences,Shanghai200032,China
Abstract InaDigitalContentDeliverySystem,differenttypesofmediaassetsshouldbe
distributedtoterminalsandthesevershoulddefineandcontroltheworkingconditionofterminals.
Thuscommunicationbetweenseversandterminalsisveryimportant.Inthispaper,wecomeup
withacommunicationsolutionbasedonXMPPtosupporttheinteraction.Thiscommunication
solutionhasgoodscalabilityandsecuritybecauseofusingXMLdatastream,TLSandSASL.
Keywords digitalcontentdelivery;XMPP;XML;TCP/IP
信号与信息处理
标准口l。
XMPP协议采用的是客户端一服务器的系统架构。每个客户端必须连接到自己
的服务器,所有从一个客户端到另外一个客户端的消息以及数据都必须经过各自
服务器进行传输。XMPP在服务器通信巾引入了TLSCLN,保证了传输过程中的数
据安仝,并且使用SASL协议对XML流进行认证【3|【41。
2内容推送系统通信方案的设计
本文设计的内容推送系统的网络架构如图l所示。终端通过XMPP服务器连
接到管理服务器上。终端机中有通讯模块,主控模块和一些子模块。其中基于
XMPP的通讯模块负责与管理服务器的通信工作,主控模块则负责执行服务器下
发的指令,将命令执行的结果回传给通信模块。管理服务器对各个终端机进行远
程控制,包括终端的播放控制,存储管理,下载管理,以及运行状态监控等等。
/
/一
\
、
缸一 一
,
/一
\
舒一 、息一趣一息一恕
图1 内容推送系统的网络
文档评论(0)