[发明专利]一种DLNA中服务器端设备UUID的探测方法、装置及系统无效
申请号: | 201210341439.1 | 申请日: | 2012-09-14 |
公开(公告)号: | CN102904747A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 刘金晓 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dlna 服务器端 设备 uuid 探测 方法 装置 系统 | ||
技术领域
本发明涉及通信领域,尤其涉及一种DLNA(Digital Living Network Alliance,数字生活网络联盟)中服务器端设备UUID(Universally Unique Identifier,通用唯一标识符)的探测方法、装置及系统。
背景技术
随着科学技术的不断发展,在家庭中使用的电子设备越来越多,比如,平板电视、手机、数码相机、摄像机、音响系统、电脑、多媒体播放器、游戏机等。通常,在这些电子设备上,各自存储有不同的文件,比如各种音频、相片和视频文件。如果用户希望观看或欣赏这些电子设备中的一个电子设备上存储的文件,则必须在该电子设备上利用相应的处理软件对该文件进行处理,然后才进行观看或欣赏。也就是说,如果用户希望对一个电子设备上的文件进行处理,就必须在该电子设备上进行相应的操作。在存在非常多的电子设备或者该电子设备远离用户的触及范围的情况下,这种文件处理方式容易给用户带来不便。
DLNA的宗旨是在任何地点和时间都能享受你的音乐、照片和视频(Enjoy your music,photos and videos,anywhere anytime),DLNA由索尼、英特尔、微软等公司发起成立、旨在解决个人PC(Personal Computer),消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达280多家。
根据家庭设备的功能,DLNA定义有DMS(Digital Media Server,数字媒体服务器)、DMP(Digital Media Player,数字媒体播放器)、DMR(Digital Media Render,数字媒体渲染器)、DMC(Digital Media Controller,数字媒体控制器)等逻辑设备。通常情况下,DMS和DMR可以看做服务器端设备,DMP和DMC可以看做客户端设备。客户端设备和服务器端设备进行媒体互访时的消息流程如下:客户端设备首先通过一些消息向服务器获取服务器上存储的媒体文件信息,媒体文件信息包含媒体文件的URL(Universal Resource Locator,统一资源定位符)及元数据;然后根据获取到的URL,向服务器发起请求,获取媒体文件并在本地播放。对于用户来说,并不需要关注媒体文件具体的存储位置。
为了提升用户体验及易操作性,DLNA联盟在定义家庭网络设备互联时,要求设备提供设备自动互联、设备服务自动发现的特性。设备自动发现的过程如下:
1、当服务器端设备进入服务时,主动向家庭网络中的组播地址发送组播消息,宣告设备进入服务。该组播消息携带本地生成的设备标识UUID。
2、当服务器端设备退出服务时,主动向家庭网络中的组播地址发送另一组播消息,宣告设备退出服务。该组播消息使用UUID来标识是哪个设备退出服务。
DLNA协议中规定,UUID做为设备标识,服务器端设备的UUID必须不一样。因为一旦出现了设备间UUID重复的情况,将导致客户端设备DMC/DMP无法正常处理这些组播消息,因为无法知道是哪一个设备发过来的,比如ssdp alive消息和ssdp byebye消息,将导致设备无法正常进入服务或退出服务。
DLNA协议建议,采用128位的字符串做为UUID,生成UUID的算法应尽可能的避免UUID重复,各设备厂商可以选择各自的算法来生成UUID。但是,由各自厂商设备生成UUID,无法完全避免UUID重复的情况,一旦出现设备间的UUID重复的情况,将导致设备无法正常进入服务或退出服务。还可以在家庭网络中新增加一台中央设备统一分配UUID,当家庭终端接入家庭网络后,先向中央设备申请UUID,获取到UUID后在向家庭网络进行设备宣告。但是,采用中央设备统一分配UUID的方法,将导致投资增加及可靠性降低。因为一旦此中央设备掉电或故障,将导致家庭网络的DLNA功能不可使用。
发明内容
本发明实施例提供一种DLNA联盟中服务器端设备UUID的探测方法、装置及系统,用以一定程度上避免由于设备UUID标识重复而导致设备无法正常对外提供服务或者设备异常退出的情况,提高DLNA联盟的可靠性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210341439.1/2.html,转载请声明来源钻瓜专利网。