手机投屏技术原理.docx

上传人:太** 文档编号:96865305 上传时间:2024-03-27 格式:DOCX 页数:7 大小:55.87KB
返回 下载 相关 举报
手机投屏技术原理.docx_第1页
第1页 / 共7页
手机投屏技术原理.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《手机投屏技术原理.docx》由会员分享,可在线阅读,更多相关《手机投屏技术原理.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、手机投屏技术原理基础概念DLNADLNA的全称是DIGITAL LIVING NETWORK ALLIANCE(数字生活网络联盟),其宗旨是 Enjoy your music, photos and videos, anywhere anytime, DLNA (Digital Living Network Alliance)由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在 内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为 可能,目前成员公司已达280多家。DLNA标准包括多项协议及标准,其中最重要的部分是UPnP。对于我们目前的需求UPn

2、P 就能满足全部要求。UPnP通用即插即用(英语:Universal Plug and Play,简称UPnP)是由“通用即插即用论 坛” (UPnP Forum)推广的一套网络协议。该协议的目标是使家庭网络(数据共享、通信 和娱乐)和公司网络中的各种设备能够相互无缝连接,并简化相关网络的实现。UPnP通过 定义和发布基于开放、因特网通讯网协议标准的UPnP设备控制协议来实现这一目标。UPnP这个概念是从即插即用(Plug-and-play)派生而来的,即插即用是一种热拔插技 术。协议栈UPnP设备体系结构包含了设备之间、控制点之间、设备和控制点之间的通信。完整的 UPnP由设备寻址、设备发现

3、、设备描述、设备控制、事件通知和基于Html的描述界面几部 分构成。UPnP设备制造商定义UPnP论坛定义UPnP设备体系定义SSDP GENASSDPHTTP (设备事件)HHTPMU(设备发现)HHTPU(设备发现)SOAP(设备控制)SOAP(设备控制)TCPUDPIPUPnP是一个多层协议构成的框架体系,每一层都以相邻的下层为基础,同时又 是相邻上层的基础。直至达到应用层为止。该图中的最下面是就是IP和TCP,共两 层,负责设备的IP地址。三层是HTTP、HTTPU、HTTPMU,这一层,属于传送协议层。传送的是内容都经 过“封装”后,存放在特定的XML文件中的。对应的SSDP、GEN

4、A、SOAP指的是保存 在XML文件中的数据格式。到这一层,已经解决了 UPnP设备的IP地址和传送信息 问题。第四层是UPnP设备体系定义,仅仅是一个抽象的、公用的设备模型。任何UPnP 设备都必须使用这一层。7.第五层是UPnP论坛的各个专业委员会的设备定义层,在这个论坛中,不同电器 设备由不同的专业委员会定义,例如:电视委员会只负责定义网络电视设备部分, 空调器委员会只负责定义网络空调设备部分,依此类推。所有的不同类型的设备都 被定义成一个专门的架构或者模板,供建立设备的时候使用。可以推知,进入这一 层,设备已经被指定了明确用途。当然,这些都必须遵守标准化的规范。从目前看, UPnP已经

5、可以支持大部分的设备:从电脑、电脑外设,移动设备和家用消费类电子 设备等等,无所不包,随着这个体系的普及,将可能有更多的厂家承认这一标准, 最终,可能演化为公认的行业标准。最上层,也就是应用层,由UPnP设备制造厂商定义的部分。这一层的信息是由 设备制造厂商来“填充”的,这部分一般有设备厂商提供的、对设备控制和操作的 底层代码,然后,就是名称序列号呀,厂商信息之类的东西。设备设备是提供服务的网路实体,是一个逻辑概念,一个屋里设备可以包含一个或者多个逻 辑设备。例如一台PC可以有两个逻辑设备视频播放器和图片浏览器。服务服务是UPnP中最小的可控单元,它包括一系列可控制而动作和一组记录该服务目前情

6、 况的状态。服务是依赖于设备存在的。控制点控制UPnP设备工作的网络终端,主要功能包括获取设备描述和相关服务列表;获取感 兴趣的服务描述;发出控制消息控制设备动作;向感兴趣的服务发出订阅消息、,以便当服务 状态改变时,自动获得时间通知。UPnP组件服务控制服务状态变量表事件服务展示服务一些术语UUIDUUID含义是通用唯一识别码(Universally Unique Identifier),其目的是让分布式 系统中的所有元素,都有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。 其格式为 xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx (8-4-4-16),分

7、别为当前日期和时间,时钟序列,全局唯一的IEEE机器识别号,如果有网卡,从网卡mac地址获得,没有网卡以其 他方式获得。UDN单一设备名(Unique Device Name),基于UUID,表示一个设备。在不同的时间,对 于同一个设备此值应该是唯一的。URIWeb上可用的每种资源-HTML文档、图像、视频片段、程序等-由一个通用资源标志 符(Universal Resource Identifier,简称“ URI” )进行定位。URI一般由三部分组成: 访问资源的命名机制;存放资源的主机名;资源自身的名称,由路径表示。考虑下面的URI, 它表示了当前的 HTML 4. 0 规范:http:

8、www. webmonkey, com. cn/htnil/htnil40/它表示一个 可通过HTTP协议访问的资源,位于主机www. webmonkey. com. cn上,通过路径/html/htnil40 访问。URLURL是URI命名机制的一个子集,URL是Uniform Resource Location的缩写,译为“统 一资源定位符”。通俗地说,URL是Internet上用来描述信息资源的字符串,主要用在各 种www客户程序和服务器程序上。采用URL可以用一种统一的格式来描述各种信息资源,包 括文件、服务器的地址和目录等。URNURN: URL的一种更新形式,统一资源名称(URN,

9、 Uniform Resource Name)。唯一标识一 个实体的标识符,但是不能给出实体的位置。标识持久性Internet资源。URN可以提供一 种机制,用于查找和检索定义特定命名空间的架构文件。尽管普通的URL可以提供类似的功 能,但是在这方面,URN更加强大并且更容易管理,因为URN可以引用多个URLo实现工作机制UPnP设备的发现和控制分为6个步骤:寻址、发现、描述、控制、事件及展现。3 Control4 Eventing5 ProtocolDescription.1 Discovery0 Addressing0 Control points and devices get IP a

10、ddresses using DHCP (z or AutoIP)1 Control point finds interesting device2 Control point learns about device capabilities3 Control point invokes actions on device4 Control point listens to state changes of device5 Control point interacts with a device with sequences of commands and events这三点分别在后面的三篇文章中进行介绍。整体流程整体工作流程如下:使用UDP发送SSDP请求搜索设备解析设备描述文件.获取控制URL传递播放URI调用播放调用其他动作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁