基于UPnP协议的多媒体设备互联技术研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:senjian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用即插即用(UPnP)是由一系列协议组成的协议簇,它使用简单服务发现协议(SSDP)来控制设备加入和离开网络,使用超文本传输协议(HTTP)保证应用层通信,使用扩展标记语言(XML)和简单对象访问协议(SOAP)来完成跨平台的服务内容和控制信息的描述,并且在此基础上建立起一套旨在实现设备间数据共享、通信和互联娱乐的功能性网络服务。使网络中的设备,比如个人电脑,打印机以及移动设备实现无缝的发现其他设备并且完成设备间的互连、互控。软件使用C++作为开发语言,以Linux操作系统和Intel凌动处理器作为软件支撑平台。通过分析UPnP协议的组成以及具体的设备应用需求,提出一个将智能机顶盒设计为UPnP设备端软件与服务端软件的系统实现方法。利用面向对象设计思想,将各协议解析过程和设备信息处理封装到对应基类,不同端软件负责实例化其子类,降低数据和代码的冗余性。服务端软件与设备端软件通过发送SSDP通知数据包或者接收SSDP搜索数据包加入UPnP网络,并建立起各自的服务内容信息。根据HTTP请求操作名的的不同,服务端实现了利用Linux系统调用检索和读取本地文件或目录,供控制端对其可见内容的浏览和传输的功能。设备端实现了接收控制端控制并进一步将XML格式的控制信息解析后,把元数据通过终端播放软件解析播放的功能。
其他文献
网络媒体承载了大量的信息,尤其是多媒体信息,对于敏感的图像数据通常要求进行保护处理,这必然带来相应的信息安全问题。数据加密,便是使用计算机系统对信息进行保护从而使信息安
随着我国经济的不断发展,传统的物流业已经不能满足当前快速发展的企业需求,而现代企业已把物流当作企业之间竞争的重要力量和手段。因此,把现代物流理念、先进的物流技术和现代
随着改革开放以来商品经济的高速发展,物流业在国民经济中占有越来越重要的地位,逐步成为当前竞争最激烈的领域之一。汽车制造业的发展程度部分体现一个国家的综合国力,同时
web2.0技术的迅速崛起,使越来越多的用户喜欢在电商平台和点评网站上发表评论,分享他们对于产品和服务的观点和感受,这些用户发布的评论信息无论是对消费者还是商家都是至关
聚类分析中,基于密度的聚类算法占有非常重要的地位,在信息的过滤、检索、医疗卫生和公共服务等各个领域都得到广泛地应用,是聚类分析的重点研究内容。本文对层次聚类算法的
数码扫描仪作为一种光、机、电、计算机一体化输入设备,应用于高端艺术品数字化复制保存领域,具有便携式、高精度、高质量的特点,有着广泛的市场的需求。本文首先提出了一种新型
随着大数据时代的来临,数据中心要存储或处理的数据的规模急剧攀升,因此有必要对现有数据中心进行扩容或者建造更多大规模数据中心,伴随而来的是能耗的大幅增长。在能源紧缺的今
近年来云计算的发展趋势让人瞩目,其用户数量正日益增加,被认为是继微型计算机、Internet后的第三次革命。云计算:就是以“网络”为中心,通过链接分布在不同地理位置的软、硬
面向双边资源整合的服务模式(BIRIS)是典型的基于中介方的服务模式,服务中介聚集了大量的顾客与服务提供者,顾客向中介方表达自己的服务需求,服务提供者向中介提供服务资源。中
糖尿病是常见病和多发病,目前还没有彻底治愈的办法。对血液中葡萄糖含量的监测是进行糖尿病诊断和治疗的重要参考依据。传统的血糖监测方法是通过间歇式采集指血的方式。动态