一种DLNA中地址改变的通知和获取方法、装置和系统制造方法及图纸

技术编号:7839614 阅读:238 留言:0更新日期:2012-10-12 06:58
本发明专利技术实施例涉及通信领域,提供一种数字生活网络联盟DLNA中地址信息改变的通知和获取的方法、装置及系统,其中通知方法包括:检测自身的地址信息是否发生改变;当检测到自身的地址信息发生改变时,向所述DLNA中的客户端设备发送地址改变通知消息,所述地址改变通知消息包含设备标识信息和更新后的设备地址信息,从而无需服务器端设备发送退出和重新加入两次消息,无需重新刷新用户UI界面,实现了用户对服务器端设备地址的改变无感知和业务的无中断,提升了DLNA中服务器端地址改变时的用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种DLNA(Digital Living Network Alliance,数字生活网络联盟)中地址改变的通知和获取方法、装置及系统。
技术介绍
随着科学技术的不断发展,在家庭中使用的电子设备越来越多,比如,平板电视、手机、数码相机、摄像机、音响系统、电脑、多媒体播放器、游戏机等。通常,在这些电子设备上,各自存储有不同的文件,比如各种音频、相片和视频文件。如果用户希望观看或欣赏这些电子设备中的一个电子设备上存储的文件,则必须在该电子设备上利用相应的处理软件对该文件进行处理,然后才进行观看或欣赏。也就是说,如果用户希望对一个电子设备上的文件进行处理,就必须在该电子设备上进行相应的操作。在存在非常多的电子设备或者该 电子设备远离用户的触及范围的情况下,这种文件处理方式容易给用户带来不便。DLNA的宗旨是在任何地点和时间都能享受你的音乐、照片和视频(Enjoy yourmusic, 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 ResourceLocator,统一资源定位符)及元数据;然后根据获取到的URL,向服务器发起请求,获取媒体文件并在本地播放。对于用户来说,并不需要关注媒体文件具体的存储位置。为了提升用户体验及易操作性,DLNA联盟在定义家庭网络设备互联时,要求设备提供设备自动互联、设备服务自动发现的特性。因此,当服务器端设备(例如媒体服务器)接入家庭网络时,需要自动动态获取IP(Internet Protocol,因特网协议)地址,并把获得后的IP地址及本服务器对外提供的服务,用组播的方式在家庭网络中进行宣告,以便后续客户端设备使用这些服务。而当服务器端设备的IP地址发生改变时,服务器端设备会先向家庭网络中的客户端设备组播其退出家庭网络的消息,然后再以新的IP地址向家庭网络中的客户端设备组播其加入家庭网路的消息。这种模式将导致客户端设备删除、添加该服务器端设备对应的资源,两次更新n界面,这对效率、用户体验均有极大影响。
技术实现思路
本专利技术的实施例提供一种DLNA中地址信息改变的通知和获取方法、装置及系统,用以提升DLNA中服务器端地址改变时的用户体验。第一方面,本专利技术实施例提供一种数字生活网络联盟DLNA中地址信息改变的通知方法,所述方法包括检测自身的地址信息是否发生改变;当检测到自身的地址信息发生改变时,向所述DLNA中的客户端设备发送地址改变通知消息,所述地址改变通知消息包含设备标识信息和更新后的设备地址信息,以使所述客户端设备根据所述地址改变通知消息中的设备标识信息查找服务器列表,当在所述服务器列表中查找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。在第一种可能的实现方式中,所述所述地址信息包括IP地址和端口 ;结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述设备标识信息包括设备的UUID(Universally Unique Identifier,通用唯一标识符)。第二方面,本专利技术实施例提供一种数字生活网络联盟DLNA中地址信息改变的获取方法,所述方法包括接收服务器端设备发送的地址改变通知消息,所述地址改变通知消息中包含所述服务器端设备更新后的设备地址信息和设备标识信息;根据所述地址改变通知消息中的设备标识信息查找服务器列表,当在所述服务器列表中查找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。在第一种可能的实现方式中,所述所述地址信息包括IP地址和端口 ;结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述设备标识信息包括设备的通用唯一标识符UUID。第三方面,本专利技术实施例提供一种数字生活网络联盟DLNA中的服务器,该装置包括检测模块,用于检测自身的地址信息是否发生改变,并将检测结果发送给地址通知模块;地址通知模块,当检测到自身的地址信息发生改变时,向所述DLNA中的客户端设备发送地址改变通知消息,所述地址改变通知消息包含设备标识信息和更新后的设备地址信息,以使所述客户端设备根据所述地址改变通知消息中的设备标识信息查找服务器列表,当在所述服务器列表中找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。第四方面,本专利技术实施例提供一种数字生活网络联盟DLNA中的客户端,该装置包括接收模块,用于接收服务器端设备发送的地址改变通知消息,所述地址改变通知消息中包含所述服务器端设备设备标识信息和更新后的设备地址信息,并将所述地址改变通知消息发送给地址更新模块;地址更新模块,用于接收所述接收模块发送的所述地址改变通知消息,根据所述地址改变通知消息中的设备标识信息查找服务器列表,当在所述服务器列表中查找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。第五方面,本专利技术实施例提供一种数字生活网络联盟DLNA系统,该系统包括至少一个客户端和至少一个服务器端,其中服务器端设备用于检测自身的地址信息是否发生改变;当检测到自身的地址信息发生改变时,向所述客户端设备发送地址改变通知消息,所述地址改变通知消息包含设备标识信息和更新后的设备地址信息;客户端设备用于接、收所述服务器端发送的地址改变通知消息;根据所述地址改变通知消息中的所述设备标识信息查找服务器列表,当在所述服务器列表中查找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。可见,本专利技术实施例提供的DLNA中地址信息改变的通知和获取方法、装置及系统,通过服务器端设备向客户端设备发送地址改变通知消息,客户端依据此地址改变通知消息进行相应服务器设备通信地址的更新,无需服务器端设备发送退出和重新加入两次消息,无需重新刷新用户UI界面,实现了用户对服务器端设备地址的改变无感知和业务的无中断,从而提升了 DLNA中服务器端地址改变时的用户体验。附图说明为了更清楚地说明本专利技术实施例或现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字生活网络联盟DLNA中地址信息改变的通知方法,其特征在于,所述方法包括 检测自身的地址信息是否发生改变; 当检测到自身的地址信息发生改变时,向所述DLNA中的客户端设备发送地址改变通知消息,所述地址改变通知消息包含设备标识信息和更新后的设备地址信息,以使所述客户端设备根据所述地址改变通知消息中的设备标识信息查找服务器列表,当在所述服务器列表中查找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。2.根据权利要求I所述的方法,其特征在于,所述地址信息包括IP地址和端口。3.根据权利要求I或2所述的方法,其特征在于,所述设备标识信息包括设备的通用唯一标识符UUID。4.一种数字生活网络联盟DLNA中地址信息改变的获取方法,其特征在于,所述方法包括 接收服务器端设备发送的地址改变通知消息,所述地址改变通知消息中包含所述服务器端设备更新后的设备地址信息和设备标识信息; 根据所述地址改变通知消息中的设备标识信息查找服务器列表,当在所述服务器列表中查找到与所述设备标识信息对应的设备地址信息后,将所述设备地址信息更新为所述地址改变通知消息中包含的所述更新后的设备地址信息。5.根据权利要求4所述的方法,其特征在于,所述地址信息包括IP地址和端口。6.根据权利要求4或5所述的方法,其特征在于,所述设备标识信息包括设备的通用唯一标识符UUID。7.一种数字生活网络联盟DLNA中的服务器端设备,其特征在于,所述装置包括 检测模块,用于检测自身的地址信息是否发生改变,并将检测结果发送给地址通知模块; 地址通知模块,当检测到自身的...

【专利技术属性】
技术研发人员:刘金晓
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1