域发现、管理和支配方法以及其设备.pdf

上传人:xia****o6 文档编号:996899 上传时间:2018-03-24 格式:PDF 页数:30 大小:1.81MB
返回 下载 相关 举报
摘要
申请专利号:

CN200880024914.4

申请日:

2008.05.15

公开号:

CN101755266A

公开日:

2010.06.23

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 17/30申请公布日:20100623|||实质审查的生效IPC(主分类):G06F 17/30申请日:20080515|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

韩国电子通信研究院

发明人:

秋显坤; 李珠荣; 南济镐; 洪镇佑

地址:

韩国大田市

优先权:

2007.05.16 KR 10-2007-0047640

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

李芳华

PDF下载: PDF下载
内容摘要

公开了一种用于域发现、管理和支配的方法和设备。更具体地,这个研究公开了一种域发现方法和设备、以及用于支持域的合并和分离的域管理和支配方法和设备。用于发现域管理装置的方法包括:通过网络传送发现请求消息到域管理装置;从域管理装置接收对发现请求消息的发现响应消息;和基于发现响应消息来决定要通信的域管理装置。

权利要求书

1.  一种用于发现域管理装置的方法,包括:
通过网络传送发现请求消息到域管理装置;
从域管理装置接收对发现请求消息的发现响应消息;和
基于发现响应消息来决定要通信的域管理装置。

2.
  根据权利要求1的方法,其中所述发现请求消息包括:域标识符信息。

3.
  根据权利要求1的方法,其中所述发现请求消息还包括:装置标识符信息或用户标识符信息。

4.
  根据权利要求1的方法,其中所述发现响应消息包括:域管理装置的标识符信息、位置信息和状态信息,或者由域管理装置所管理的域标识符列表信息。

5.
  根据权利要求1的方法,还包括:
执行与所决定的域管理装置的相互验证,
其中所述域管理装置利用分级来管理域。

6.
  一种用于发现域管理装置的设备,包括:
通信单元,用于通过网络传送发现请求消息到域管理装置,并从域管理装置接收对发现请求消息的发现响应消息;和
决定单元,用于基于发现响应消息来决定要通信的域管理装置。

7.
  根据权利要求6的设备,其中所述发现请求消息包括:域标识符信息。

8.
  根据权利要求7的设备,其中所述发现请求消息还包括:装置标识符信息或用户标识符信息。

9.
  根据权利要求6的设备,其中所述发现响应消息包括:域管理装置的标识符信息、位置信息和状态信息,或者由域管理装置所管理的域标识符列表信息。

10.
  根据权利要求6的设备,其中所述通信单元和所选择的域管理装置彼此交换验证消息,
其中所述域管理装置能够利用分级来管理域。

11.
  一种用于管理域的方法,包括:
从域支配者装置接收用于请求合并多个域的域合并请求消息;
基于所述域合并请求消息来合并所述域;以及
将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置。

12.
  根据权利要求11的方法,还包括:
执行与域支配者装置的相互验证。

13.
  根据权利要求12的方法,其中执行所述域合并以分级地合并所述域。

14.
  根据权利要求13的方法,其中所述域包括:子域和父域,并且所述域合并包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
基于该子域的域信息来决定是否彼此合并所述子域和父域;
向负责管理所述父域的父域管理装置传送验证信息和子域连接消息;
从父域管理装置接收父域连接消息;以及
将所述父域添加到父域列表。

15.
  根据权利要求14的方法,其中所述域合并请求消息包括所述子域和父域的标识(ID)信息和凭证信息,以及所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

16.
  根据权利要求13的方法,其中所述域包括:子域和父域,并且所述域合并包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
基于所述子域和父域的域管理信息来决定是否将所述子域与父域合并;以及
将所述父域添加到父域列表。

17.
  根据权利要求16的方法,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,以及所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

18.
  一种域管理装置,包括:
接收单元,用于从域支配者装置接收用于请求合并多个域的域合并请求消息;
管理单元,用于基于所述域合并请求消息来合并所述域;以及
传送单元,用于在域合并时将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置。

19.
  根据权利要求18的域管理装置,其中所述管理单元执行与域支配者装置的相互验证。

20.
  根据权利要求19的域管理装置,其中执行所述域合并以分级地合并所述域。

21.
  根据权利要求20的域管理装置,其中所述域包括:子域和父域,并且
所述管理单元基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限,基于该子域的域管理信息来决定是否彼此合并所述子域和父域,和将所述父域添加到父域列表;
所述传送单元向负责管理所述父域的父域管理装置传送验证消息和子域连接消息;以及
所述接收单元从父域管理装置接收父域连接消息。

22.
  根据权利要求21的域管理装置,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,以及所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

23.
  根据权利要求20的域管理装置,其中所述域包括:子域和父域,并且
所述管理单元基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限,基于所述子域和父域的域管理信息来决定是否将所述子域与父域合并;以及将所述父域添加到父域列表。

24.
  根据权利要求23的域管理装置,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,以及所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

25.
  一种域支配者装置的域管理方法,包括:
向域管理装置传送用于请求合并多个域的域合并请求消息;以及
基于所述域合并请求消息来合并所述域,并从域管理装置接收将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置的结果。

26.
  根据权利要求25的域管理方法,还包括:
执行与域管理装置的相互验证。

27.
  根据权利要求26的域管理方法,其中执行所述域合并以分级地合并所述域。

28.
  根据权利要求27的域管理方法,其中所述域包括:子域和父域,并且所述域合并包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
基于该子域的域管理信息来决定是否彼此合并所述子域和父域;
将所述父域添加到父域列表;
向负责管理所述父域的父域管理装置传送验证信息和子域连接消息;以及
从父域管理装置接收父域连接消息。

29.
  根据权利要求28的域管理方法,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,并且所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

30.
  根据权利要求27的域管理方法,其中所述域包括:子域和父域,并且所述域合并包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
基于所述父域和子域的域管理信息来决定是否将所述子域与父域合并;以及
将所述父域添加到父域列表。

31.
  根据权利要求30的域管理方法,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,并且所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

32.
  一种域支配者装置,包括:
传送单元,用于向域管理装置传送用于请求合并多个域的域合并请求消息;以及
接收单元,用于基于所述域合并请求消息来合并所述域,并从域管理装置接收在域合并时将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置的结果。

33.
  根据权利要求32的域支配者装置,其中执行与域管理装置的相互验证。

34.
  根据权利要求33的域支配者装置,其中执行所述域合并以分级地合并所述域。

35.
  根据权利要求34的域支配者装置,其中所述域包括:子域和父域,并且所述域合并包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
基于该子域的域管理信息来决定是否彼此合并所述子域和父域;
将所述父域添加到父域列表;
从域管理装置向负责管理所述父域的父域管理装置传送验证信息和子域连接消息;以及
从父域管理装置接收父域连接消息。

36.
  根据权利要求35的域支配者装置,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,并且所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

37.
  根据权利要求34的域支配者装置,其中所述域包括:子域和父域,并且所述域合并包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
基于所述父域和子域的域管理信息来决定是否将所述子域与父域合并;以及
将所述父域添加到父域列表。

38.
  根据权利要求37的域支配者装置,其中所述域合并请求消息包括所述子域和父域的ID信息和凭证信息,并且所述域管理信息包括已连接的域信息,该已连接的域信息包括分级域信息。

39.
  一种用于管理域的方法,包括:
从域支配者装置接收用于请求分离域的域分离请求消息;以及
基于所述域分离请求消息来分离所述域;以及
传送域更新消息到负责管理从所述域分离获得的域的相关域管理装置。

40.
  根据权利要求39的方法,还包括:
执行与域支配者装置的相互验证。

41.
  根据权利要求40的方法,其中分级地彼此连接所述域,并且所述域支配者装置支配多个域。

42.
  根据权利要求41的方法,其中所述域包括:子域和父域,并且所述域分离包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;
向负责管理所述父域的父域管理装置传送验证信息和域分离消息;以及
从父域列表中删除所述父域。

43.
  根据权利要求42的方法,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

44.
  根据权利要求41的方法,其中所述域包括:子域和父域,并且所述域分离包括:
基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限;以及
从父域列表中删除所述父域。

45.
  根据权利要求44的方法,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

46.
  一种域管理装置,包括:
接收单元,用于从域支配者装置接收用于请求分离域的域分离请求消息;以及
管理单元,用于基于所述域分离请求消息来分离所述域;以及
传送单元,用于传送域更新消息到负责管理从所述域分离获得的域的相关域管理装置。

47.
  根据权利要求46的域管理装置,其中所述管理单元执行与域支配者装置的相互验证。

48.
  根据权利要求47的域管理装置,其中所述域被分级地彼此连接,并且所述域支配者装置支配多个域。

49.
  根据权利要求48的域管理装置,其中所述域包括:子域和父域,并且
所述管理单元基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限,并从父域列表中删除所述父域,和
所述传送单元向负责管理所述父域的父域管理装置传送验证信息和域分离消息。

50.
  根据权利要求49的域管理装置,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

51.
  根据权利要求48的域管理装置,其中所述域包括:子域和父域,并且
所述管理单元基于所述域合并请求消息来检查域支配者装置是否具有该子域上的权限,并从父域列表中删除所述父域。

52.
  根据权利要求51的域管理装置,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

53.
  一种用于支配域的方法,包括:
向域管理装置传送用于请求分离域的域分离请求消息;
基于所述域分离请求消息来分离所述域;以及
从域管理装置接收将域更新消息传送到负责管理在所述域分离中涉及的域的相关域管理装置的结果。

54.
  根据权利要求53的方法,还包括:
执行与域管理装置的相互验证。

55.
  根据权利要求54的方法,其中所述域利用分级来彼此连接,并且所述域支配者装置支配多个域。

56.
  根据权利要求55的方法,其中所述域包括:子域和父域,并且所述域分离包括:
基于所述域分离请求消息来检查域支配者装置是否具有该子域上的权限;
向负责管理所述父域的父域管理装置传送验证信息和域分离消息;以及
从父域列表中删除所述父域。

57.
  根据权利要求56的方法,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

58.
  根据权利要求55的方法,其中所述域包括:子域和父域,并且所述域分离包括:
基于所述域分离请求消息来检查域支配者装置是否具有该子域上的权限;以及
从父域列表中删除所述父域。

59.
  根据权利要求58的方法,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

60.
  一种域支配者装置,包括:
传送单元,用于向域管理装置传送用于请求分离域的域分离请求消息;
接收单元,用于基于所述域分离请求消息来分离所述域,并从域管理装置接收将域更新消息传送到负责管理在所述域分离中涉及的域的相关域管理装置的结果。

61.
  根据权利要求60的域支配者装置,还执行与域管理装置的相互验证。

62.
  根据权利要求61的域支配者装置,其中所述域利用分级来彼此连接,并且所述域支配者装置支配多个域。

63.
  根据权利要求62的域支配者装置,其中所述域包括:子域和父域,并且所述域分离包括:
基于所述域分离请求消息来检查域支配者装置是否具有该子域上的权限;
向负责管理所述父域的父域管理装置传送验证信息和域分离消息;以及
从父域列表中删除所述父域。

64.
  根据权利要求63的域支配者装置,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

65.
  根据权利要求62的域支配者装置,其中所述域包括:子域和父域,并且所述域分离包括:
基于所述域分离请求消息来检查域支配者装置是否具有该子域上的权限;以及
从父域列表中删除所述父域。

66.
  根据权利要求65的域支配者装置,其中所述域分离请求消息包括所述子域和父域的ID信息和凭证信息。

说明书

域发现、管理和支配方法以及其设备
技术领域
本发明涉及一种域发现、管理和支配(administration)方法和设备;且更具体地,涉及一种域发现方法和设备、以及支持域的合并(mergence)和分离的域管理和支配方法和设备。
这项工作受MIC/IITA的IT R&D计划[2007-S-003-01,“Development ofProtection Technology for Terrestrial DTV Program(用于地面DTV节目的保护技术的开发)”]支持。
背景技术
域意指在家庭或公司内共享成员资格(membership)的一系列装置或一组用户。域技术指示用于表示和管理这样的域的技术。利用域技术,可能管理共享接入凭证(credential)一组人或装置。
随着因特网被普遍使用以及诸如画面、音乐、和运动画面之类的数字内容被自由分发,数字内容的非法复制和未权限使用的问题初见端倪。为了应对这样的问题,引入了数字版权管理(DRM)的概念。数字版权管理是用于保护数字内容的版权的技术或服务。最初,所述技术或服务用于防止诸如数字音乐、运动画面和电子书之类的付费内容被非法复制。最近,它用于保护诸如移动内容、公司机密文献、和数字广播之类的多种数字内容。目前,数字版权管理技术已经将其区域扩展到集体地提供多种服务,诸如内容的制作(production)、管理和分发,收费,和结账。随着社会迅速前进到信息时代并且数字产业发展,数字内容的产品值增加,并且更加注重数字内容的管理和支配。此外,随着数字聚合(convergence)被应用于所有产业领域,数字版权管理也与诸如因特网、无线网络、和卫星网络之类的多种通信网络、或者家用电器和通信装置组合,并且以复杂形式而发展。
域技术可占据数字版权管理技术的重要部分。域技术可帮助有效地支配数字内容的许可,这使得管理容易且灵活,并且它可提供有效的数字内容分发方法。
传统的技术揭露了一种用于在域管理装置和用户终端之间生成域并管理域以管理域和用户终端的方法。然而,传统的技术的缺点在于,它不能有效地发现域和有效地管理多个域。
发明内容
技术问题
本发明的实施例旨在提供一种用于有效地发现域并有效地管理多个域的方法和设备。具体地,它提供了一种用于在域管理装置和用户终端之间合并和分离域的有效方法。
本发明的其它目的和优点可通过接下来的描述来理解,并且参考本发明的实施例而变得明显。此外,对于本发明的领域的技术人员显然的是,可通过所要求保护的部件及其组合来实现本发明的目的和优点。
技术解决方案
根据本发明的一方面,提供了一种用于发现域管理装置的方法,其包括:通过网络传送发现请求消息到域管理装置;从域管理装置接收对发现请求消息的发现响应消息;和基于发现响应消息来决定要通信的域管理装置。
根据本发明的另一方面,提供了一种用于发现域管理装置的设备,其包括:通信单元,用于通过网络传送发现请求消息到域管理装置,并从域管理装置接收对发现请求消息的发现响应消息;和域管理装置决定单元,用于基于发现响应消息来决定要通信的域管理装置。
根据本发明的另一方面,提供了一种用于管理域的方法,其包括:从域支配者装置接收用于请求合并多个域的域合并请求消息;基于所述域合并请求消息来合并所述域;以及在域合并时,将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置。
根据本发明的另一方面,提供了一种域管理装置,其包括:接收单元,用于从域支配者装置接收用于请求合并多个域的域合并请求消息;管理单元,用于基于所述域合并请求消息来合并所述域;以及传送单元,用于在域合并时、将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置。
根据本发明的另一方面,提供了一种域支配者装置的域支配方法,其包括:向域管理装置传送用于请求合并多个域的域合并请求消息;以及基于所述域合并请求消息来合并所述域,并从域管理装置接收在域合并时将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置的结果。
根据本发明的另一方面,提供了一种域支配者装置,其包括:传送单元,用于向域管理装置传送用于请求合并多个域的域合并请求消息;以及接收单元,用于基于所述域合并请求消息来合并所述域,并从域管理装置接收在域合并时将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置的结果。
根据本发明的另一方面,提供了一种用于管理域的方法,其包括:从域支配者装置接收用于请求分离域的域分离请求消息;以及基于所述域分离请求消息来分离所述域;以及在域分离时,传送域更新消息到负责管理从所述域分离获得的域的相关域管理装置。
根据本发明的另一方面,提供了一种域管理装置,其包括:接收单元,用于从域支配者装置接收用于请求分离域的域分离请求消息;以及管理单元,用于基于所述域分离请求消息来分离所述域;以及传送单元,用于在域分离时、传送域更新消息到负责管理从所述域分离获得的域的相关域管理装置。
根据本发明的另一方面,提供了一种用于支配域的方法,其包括:向域管理装置传送用于请求分离域的域分离请求消息;基于所述域分离请求消息来分离所述域;以及从域管理装置接收在域分离时将域更新消息传送到负责管理在所述域分离中涉及的域的相关域管理装置的结果。
根据本发明的另一方面,提供了一种域支配者装置,其包括:传送单元,用于向域管理装置传送用于请求分离域的域分离请求消息;和接收单元,用于基于所述域分离请求消息来分离所述域,并从域管理装置接收在域分离时将域更新消息传送到负责管理在所述域分离中涉及的域的相关域管理装置的结果。
根据下文中陈述的、参考附图而进行的如下实施例描述,本发明的优点、特征和方面将变得明显。此外,当认为关于现有技术的详细描述可能模糊本发明的要点时,这里将不提供所述描述。下文中,将结合附图来详细描述本发明的特定实施例。
技术效果
本发明可有效地发现域并有效地管理多个域。更具体地,它可在域管理装置和用户终端之间有效地合并或分离域。
附图说明
图1是示出了根据本发明的实施例的发现域管理装置的处理的流程图;
图2图示了根据本发明的实施例的如何在域管理装置和用户终端之间交换消息以发现域管理装置;
图3是根据本发明的实施例的描述域合并的流程图;
图4是根据本发明的实施例的描述域分离的流程图。
具体实施方式
接下来的描述仅例示了本发明的原理。即使在本说明书中没有清楚地描述或图解它们,本领域的普通技术人员也可以实施本发明的原理,并发明在本发明的概念和范围内的各个设备。在本说明书中呈现的有条件的术语和实施例的使用仅仅想要使得理解本发明的概念,并且它们不限于在说明书中提到的实施例和条件。
此外,关于原理、观点、和实施例以及本发明的具体实施例的所有详细描述应该被理解为包括它们的结构和功能等效物。所述等效物不仅包括当前已知的等效物,而且包括将来开发的那些等效物,即被发明以执行相同功能的所有装置,而与它们的结构无关。
例如,本发明的框图应该理解为示出用于实施本发明的原理的示范电路的概念观点。类似地,所有流程图、状态转换图、伪代码等实质上可表达在计算机可读介质中,并且无论计算机或处理器是否被区别性地描述,都应该将其理解为表达由计算机或处理器操作的各种处理。
不仅可通过使用专用于功能的硬件、而且可通过使用能够运行用于该功能的合适软件的硬件来提供在附图中图示的各种装置的功能,其包括被表达为处理器或类似概念的功能块。当通过处理器来提供功能时,所述功能可通过单个专用处理器、单个共享处理器、或可共享其部分的多个单独处理器来提供。
术语“处理器”、“控制”或类似概念的明显使用不应该被理解为排它地指示能够运行软件的一件硬件,而应该被理解为隐含地包括数字信号处理器(DSP)、硬件、和用于存储软件的ROM、RAM和非易失性存储器。也可以在其中包括其它的已知或常用的硬件。
在本说明书的权利要求中,被表达为用于执行在详细描述中描述的功能的部件的元件意欲包括用于执行所述功能的所有方法,其包括所有格式的软件,诸如用于执行预期功能的电路的组合、固件/微代码等。
为了执行预期的功能,所述元件与用于执行软件的合适电路协作。由权利要求限定的本发明包括用于执行特定功能的多种部件,并且所述部件以权利要求中所请求的方法而彼此连接。因此,可提供所述功能的任何部件应该被理解为从本说明书中所料想到的内容的等效物。
根据下文中陈述的、参考附图进行的以下实施例描述,本发明的优点、特征和方面将变得明显。此外,当认为关于相关技术的详细描述可能模糊本发明的要点时,这里将不提供所述描述。下文中,将结合附图来详细描述本发明的具体实施例。
本发明提供了用于支持域管理装置发现功能以及域管理装置的域合并和分离功能的消息和协议。具体地,本发明提供了在域管理装置和用户终端之间使用的有效域管理技术,并且它还提供了基于域合并和分离技术的、分级结构的灵活域管理技术。
下文中,将详细描述域管理装置发现以及域管理装置的域合并和分离。
<用于发现域管理装置的方法>
图1是示出了根据本发明的实施例的发现域管理装置的处理的流程图。将参考图1来描述域管理装置发现处理。
在步骤S101中,当启动域管理装置发现处理时,终端在步骤S102中传送发现请求消息。这里,“传送”包括广播,并且发现请求消息的传送使得可能发现所有可用的域管理装置或负责管理具体域的域管理装置。在步骤S103中,终端在预定时间中等待对所述发现请求消息的发现响应。在步骤S104中,在预定时间中接收对发现请求消息的发现响应。分析所接收的发现响应,并用于决定适合于通信的域管理装置。当在步骤S105中所述预定时间过去之后,域管理装置在步骤S106中终止发现处理。下文中,将描述用于发现域管理装置的方法和设备。
1.用于发现域管理装置的方法
图2图示了根据本发明的实施例的如何在域管理装置和终端之间交换消息以发现域管理装置。在终端201和域管理装置202之间交换消息。
终端201包括用户终端,并且它意指可通过网络接入与域管理装置202有关的域的所有类型的装置。终端201的示例是个人计算机、便携式多媒体播放器(PMP)、移动电话、和MP3播放器等。
域管理装置202包括能够管理域的装置。所述域管理装置202的示例是广播或内容服务提供者的服务器、家庭网络的家庭服务器、网关、机顶盒等。域管理装置202可实现为连接到网络的任何类型的装置,只要它们可管理域。此外,它包括可合并和分离域的连接到网络的装置。域管理装置202可利用分级来管理域。这里,词语“分级”意指多个域为包含关系。
本发明的用于域管理装置的发现方法包括通过网络传送发现请求消息到域管理装置,从域管理装置接收对发现请求消息的发现响应消息,并基于发现响应消息来决定要通信的域管理装置。
在步骤S203中,终端201通过网络传送发现请求消息到域管理装置202。所述发现请求消息可包括:域标识符(ID)信息、装置标识符信息、或用户标识符信息。词语“传送”包括广播的含义,其是将信号发送到许多且未指定的人的传送方案。
在步骤S204中,终端201从域管理装置202接收发现响应消息。所述发现响应消息是对发现请求消息的响应,并它可包括:响应的域管理装置202的标识符信息、位置信息和状态信息;或者由域管理装置202管理的域标识符列表信息。终端201可从多个域管理装置202接收多个发现响应消息。它还可在预定时间中接收发现响应消息。然后,终端201分析包括在所接收的发现响应消息中的信息,并决定适合于通信的域管理装置202。要通信的域管理装置202是基于是否存在发现请求消息和/或响应的域管理装置202当前是否可平滑地执行通信来决定的。
当决定了要通信的域管理装置202时,终端201和域管理装置202在步骤S205中彼此验证。这里,终端201和域管理装置202可交换消息以生成域。
发现请求消息可使用在不同的情况下:当要发现所有可用的域管理装置202时;当要发现负责管理具体域的域管理装置202时;或当要发现具体域管理装置202时。
首先,将描述其中要发现所有可用的域管理装置202的情况。终端201不指定域标识符,并且通过网络传送发现请求消息。域管理装置202接收发现请求消息,并作出包括域管理装置位置信息和关于在操作的域的信息的响应。终端201在预定时间中从域管理装置202接收发现响应消息。在所述预定时间过去之后,终端201分析所述发现响应消息,并与合适的域管理装置通信。
接下来,将描述其中要发现负责管理具体域的域管理装置202的情况。终端201传送发现请求消息,同时指定域标识符。域管理装置202接收发现请求消息,并且当它可以管理由发现请求消息中的域标识符所指定的一个或多个域时,它可以作出包括域管理装置位置信息和域信息的响应。终端201在预定时间中从域管理装置202接收发现响应消息。在所述预定时间过去之后,终端201分析所接收的发现响应消息,并与合适的域管理装置通信。
最后,将描述其中要发现具体域管理装置202的情况。这个情况可应用于检查具体域管理装置202的状态。终端201传送发现请求消息到具体的域管理装置202。域管理装置202接收所述发现请求消息,并且当所述具体域管理装置202的域可用时,它可以作出包括域管理装置位置信息和域信息的响应。终端201在预定时间中从终端201已请求发现的域管理装置202接收发现响应消息。在所述预定时间过去之后,终端201分析所接收的发现响应消息,并与合适的域管理装置202通信。
下文中,将描述发现请求消息和发现响应消息。所述发现请求(DiscoveryRequest)消息包括:域标识符(DomainID)、域管理装置标识符(DeviceID)、用户标识符(UserID)。当域标识符的字段不为空时,已经接收到发现请求消息的域管理装置202仅仅在它管理由发现请求消息中的域标识符所标识的一个或多个域时作出响应。当装置标识符的字段不为空时,已经接收到发现请求消息的域管理装置在将装置标识符中指定的装置作为域成员来管理时作出响应。当用户标识符的字段不为空时,已经接收到发现请求消息的域管理装置在将用户作为域成员来管理时作出响应。
发现请求消息结构的示例示出如下。
<element name=″DiscoveryRequest(发现请求)″type=″dmp-
msdpx:DiscoveryRequestType(发现请求类型)″/>
<complexType name=″DiscoveryRequestType(发现请求类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence minOccurs=″0″maxOccurs=″unbounded(无界)″>
<element name=″Condition(条件)″>
<complexType>
<choice minOccurs=″0″maxOccurs=″unbounded(无界)″>
<element ref=″msd:DomainID(域标识符)″/>
<element ref=″msd:DeviceID(装置标识符)″/>
<element ref=″msd:UserID(用户标识符)″/>
</choice>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
发现响应消息可包括:域管理装置标识符(DomainManagerID)信息、域管理装置的位置(Location)信息、和由域管理装置管理的域标识符列表(DomainID)信息、以及域管理装置的状态信息。
发现响应消息结构的示例示出如下。
<element name=″DiscoveryResponse(发现响应)″
type=″dmp-msdpx:DiscoveryResponseType(发现响应类型)″/>
<complexType name=″DiscoveryResponseType(发现响应类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence>
<element name=″DomainManagerID(域管理装置标识符)  ″type=″msd:DeviceID(装置标识符)″/>
<element name=″Location(位置)″type=″anyURI(任何URI)″minOccurs=″0″/>
<element rer=″msd:DomainID(域标识符列表)″maxOccurs=″unbounded(无界)″/>
<attribute ref=″msd:DomainID(域标识符列表)″maxOccurs=″unbounded(无界)″/>
</sequence>
<attribute name=″status(状态)″type=″string(字符串)″use=″optional(可选)″/>
</extension>
</complexContent>
</complexType>
2.用于发现域管理装置的设备
本发明的域管理装置发现设备包括:通信单元和决定单元。通信单元通过网络传送发现请求消息到域管理装置,并从域管理装置接收对发现请求消息的发现响应消息。所述决定单元基于发现响应消息来决定要通信的域管理装置。这里,域管理装置发现设备可以是在描述上面的域管理装置的域发现方法中提及的终端201。
所述发现请求消息可包括:域标识符信息、域管理装置标识符信息或用户标识符信息。发现响应消息可包括:域管理装置标识符信息、域管理装置位置信息、域管理装置状态信息、或者由域管理装置管理的域标识符列表信息。所述通信单元与所决定的域管理装置交换相互验证消息,并且域管理装置可以是用于分级地管理域的装置。
发现请求消息可使用在不同的情况下:当要发现所有可用的域管理装置时;当要发现负责管理具体域的域管理装置时;或当要发现具体域管理装置时。由于在上面已经描述这些内容,所以这里将不提供对它们的进一步描述。此外,由于在“1.用于发现域管理装置的方法”中详细描述了域管理装置的发现、发现请求消息、和发现响应消息,所以这里将不描述它们。
<域的合并>
通过域合并处理来将多于两个现有的域合并为一个新的域。这里,通过域合并处理而新创建的域包括彼此具有分级关系的多于两个现有域。
图3是根据本发明的实施例的描述域合并的流程图。
通过域支配者装置301和域管理装置之间的消息交换来合并域。
域支配者装置301具有用于支配域的凭证。它包括通过网络连接到域管理装置并能够通过网络接入域的所有其它装置。域支配者装置301可包括:用户终端、个人计算机、便携式多媒体播放器(PMP)、移动电话、MP3播放器等。此外,域支配者装置301可支配多个用户终端。在这个情况下,域支配者装置301代表用户终端,并且取得用于支配域的凭证。
域管理装置包括可执行管理域的功能的装置。域管理装置的示例包括:广播或内容服务提供者的服务器、家庭网络的家庭服务器、网关、和机顶盒。域管理装置包括可通过网络管理域的所有类型的装置。它还包括可通过网络合并或分离域的装置。域管理装置可利用分级来管理域。这里,词语“分级”意指多个域处于包含关系中。
可以将域管理装置提供为多于两个302和303。如图3所示,当存在多于两个域管理装置时,一个是子(child)域管理装置302,而另一个是父(parent)域管理装置303。当存在要被合并的两个域并且由一个域管理装置来管理所述两个域时,域支配者装置301与域管理装置交换消息。当所述两个域由不同的域管理装置302和303来管理时,还包括在子域管理装置302与父域管理装置303之间交换消息的步骤。
下文中,将描述根据本发明的实施例的用于合并域的域管理方法和设备以及域支配方法和设备。
1.当对域进行合并时的域管理方法
本发明的域管理方法包括:从域支配者装置301接收用于请求合并多个域的域合并请求消息,基于域合并请求消息来合并所述域,以及当进行域合并时、传送域更新消息到负责管理在所述域合并中涉及的域的相关域管理装置。
所述域管理方法还可包括:执行与域支配者装置301的相互验证的步骤。这里,域合并包括其中合并多个域的步骤是利用分级来合并的情况。所述域包括:子域和父域。
当多个域由不同的域管理装置301和302来管理时,所述域合并步骤包括:基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证;基于子域的域管理信息来决定是否合并父域和子域;向负责管理所述父域的父域管理装置303传送验证消息和子域连接消息;从父域管理装置303接收父域连接消息;以及将所述父域添加到父域列表。域合并请求消息可包括:父域和子域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
当由一个域管理装置来管理多个域时,所述域合并步骤包括:基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证;基于父域和子域的域管理信息来决定是否合并父域和子域;以及将所述父域添加到父域列表。域合并请求消息包括:父域和子域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。下文中,将提供详细的描述。
首先,将描述其中通过不同的域管理装置来管理要彼此合并的两个域的情况。所述两个域包括:作为子域的一个域、和作为父域的另一个域。在这个情况下,子域管理装置302管理子域,并且父域管理装置303管理父域。
在步骤304中,域支配者装置301执行与子域管理装置302的相互验证。
当完成相互验证时,域支配者装置301在步骤305中传送域合并请求(AddDomainRequest)消息到子域管理装置302。子域管理装置302接收域合并请求消息,并检查根据域支配者装置301的请求所指定的子域上的凭证是否有效。当所述凭证无效时,它向域支配者装置301传送“许可被否决(PERMISSION DENIED)”消息,其不允许所述域之间的合并。子域管理装置302检查是否可合并要被合并的两个域。可基于是否形成域循环(cycle)来决定是否可合并所述域。当要成为父域的域已经被指定为在要成为子域的域的后代域之中的一个域时、或者当要成为子域的域已经被指定为在要成为父域的域的前辈域之中的一个域时,决定可以形成域循环。这里,包括了检查域的分级结构。当形成域循环时,不能执行域合并。这样,当形成域循环时,子域管理装置302向域支配者装置301传送意指不能进行对应的处理的“不能处理(UNABLE TO PROCESS)”消息。
在步骤306中,子域管理装置302请求父域管理装置303进行验证,并执行相互验证。父域管理装置303检查域凭证,并且当验证成功时,它向子域管理装置302传送意指验证成功的“好了(OK)”消息。如果父域管理装置303验证失败,则它向子域管理装置302传送意指验证失败的“许可被否决(PERMISSION DENIED)”消息。
在步骤307中,子域管理装置302向父域管理装置303传送子域连接(ConnectChildDomain)消息。
父域管理装置303基于父域的域管理信息(DomainManageInfo)来决定子域是否可与父域合并。当所述域合并可用时,父域管理装置303将子域添加到父域的子域列表。当所述域合并不可用时,父域管理装置03向子域管理装置302传送意指不允许所述合并的“许可被否决(PERMISSIONDENIED)”消息。
当父域具有多于一个祖(grand parent)域时,父域管理装置303传送父域更新(UpdateParentDomain)消息到负责管理祖域(其是父域的父域)的域管理装置。
在步骤308中,父域管理装置303向子域管理装置302传送父域连接(ConnectParentDomain)消息。
子域管理装置302接收父域连接(ConnectParentDomain)消息,并将父域添加到所述子域的父域列表。
当子域具有多于一个孙(grand child)域时,子域管理装置302将子域更新(UpdateChildDomain)消息传送到负责管理孙域(其是子域的子域)的域管理装置。
在步骤309中,子域管理装置302传送域合并结果到域支配者装置301。当所述域合并成功时,它向域支配者装置301传送意指所述域合并成功的“好了(OK)”消息。否则,当所述域合并失败时,它传送意指域合并失败的“许可被否决(PERMISSION DENIED)”消息。
随后,将描述其中通过一个域管理装置来管理要被合并的两个域的情况。所述两个域可具有子域和父域的分级结构。在这个情况下,图3的子域管理装置302和父域管理装置303是一个域管理装置。因此,仅省略了在子域管理装置302和父域管理装置303之间交换消息的处理。
在步骤304中,域支配者装置301执行与域管理装置的相互验证。
当完成相互验证时,域支配者装置301在步骤305中传送域合并请求(AddDomainRequest)消息到域管理装置。域管理装置接收域合并请求消息,并检查根据域支配者装置301的请求所指定的子域上的凭证是否有效。当所述凭证无效时,它向域支配者装置301传送意指不允许域之间的合并的“许可被否决(PERMISSION DENIED)”消息。域管理装置检查所述两个域的状态,以查看是否可合并所述两个域。可基于是否形成域循环来决定是否可合并所述域。当要成为父域的域已经被指定为在要成为子域的域的后代域之中的一个域时、或者当要成为子域的域已经被指定为在要成为父域的域的前辈域之中的一个域时,决定可以形成域循环。这里,包括了检查域的分级结构。当形成域循环时,不能执行域合并。这样,当形成域循环时,域管理装置向域支配者装置301传送意指不能进行对应的处理的“不能处理(UNABLE TO PROCESS)”消息。
域管理装置基于域管理信息(DomainManageInfo)来决定子域是否可与父域合并。当所述域合并可用时,域管理装置将子域添加到父域的子域列表、并且将父域添加到子域的父域列表。
当父域具有多于一个祖域时,域管理装置传送子域更新(UpdateChildDomain)消息到负责管理祖域(其是父域的父域)的域管理装置。此外,当子域具有多于一个孙域时,域管理装置将父域更新(UpdateParentDomain)消息传送到负责管理孙域(其是子域的子域)的域管理装置。
在步骤309中,域管理装置传送域合并结果到域支配者装置301。当所述域合并成功时,它向域支配者装置301传送意指所述域合并成功的“好了(OK)”消息。否则,当所述域合并失败时,它传送意指域合并失败的“许可被否决(PERMISSION DENIED)”消息。
下文中,将详细描述与域管理信息交换的消息。
域管理信息(DomainManageInfo)是表示域之间的分级关系的信息。域管理信息可包括用于结构性地表示父域和子域的相关域信息(RelatedDomainInfo)字段。相关域信息(RelatedDomainInfo)是关于连接到对应域的域的信息,并且它可包括:作为父域的列表的父域信息列表(ParentDomainInfoList)和子域信息列表(ChildDomainInfoList)。父域信息列表包括关于父域的信息,并且它可包括一个或多个父域信息(ParentDomainInfo)。子域信息列表包括关于子域的信息,并且它可包括一个或多个子域信息(ChildDomainInfo)。下面示出域管理信息结构的示例。
<element name=″DomainManageInfo(域管理信息)″
type=″dmp-msdx:DomainManageInfoType(域管理信息类型)″/>
<complexType name=″DomainManageInfoType(域管理信息类型)″>
<complexContent>
<extension base=″msd:DomainManageInfoType(域管理信息类型)″>
<sequence>
<element  ref=″dmp-msdx:RelatedDomainInfo(相关域信息)″minOccurs=″0″/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name=″DomainManageInfoType(域管理信息类型)″>
<complexContent>
<extension base=″msd:DomainBaseType(域基本类型)″>
<sequence>
<element ref=″msd:DomainID(域标识符)″/>
<element ref=″msd:DACredentials(DAC凭证)″minOccurs=″0″/>
<element ref=″msd:DomainMembershipCredentials(域成员资格凭证)″minOccurs=″0″/>
<choice minOccurs=″0″maxOccurs=″2″>
<element ref=″msd:User(用户)″/>
<element ref=″msd:Device(装置)″/>
</choice>
<element ref=″msd:DomainKey(域密钥)″/>
<element name=″Registration(注册)″type=″dateTime(日期时间)″/>
<element name=″Expiration(期满)″type=″sx:ValidityTimeMetered(所计量的有效时间)″/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name=″RelatedDomainInfo(相关域信息)″type=″dmp-msdx:RelatedDomainInfoType(相关域信息类型)″/>
<complexType name=″RelatedDomainInfoType(相关域信息类型)″>
<sequence>
<element ref=″dmp-msdx:ParentDomainInfoList(父域信息列表)″minOccurs=″0″/>
<element ref=″dmp-msdx:ChildDomainInfoList(子域信息列表)″minOccurs=″0″/>
</sequence>
</complexType>
其间,接下来示出相关域信息的示例。
<element name=″ParentDomainInfoList(父域信息列表)″
type=″dmp-msdx:ParentDomainInfoListType(父域信息列表类型)″/>
<complexType name=″ParentDomainInfoListType(父域信息列表类型)″>
<sequence maxOccurs=″unbounded(无界)″>
<element ref=″dmp-msdx:ParentDomainInfo(父域信息)″/>
</sequence>
</complexType>
<element name=″ChildDomainInfoList(子域信息列表)″
type=″dmp-msdx:ChildDomainInfoListType(子域信息列表类型)″/>
<complexType name=″ChildDomainInfoListType(子域信息列表类型)″>
<sequence maxOccurs=″unbounded(无界)″>
<element ref=″dmp-msdx:ChildDomainInfo(子域信息)″/>
</sequence>
</complexType>
<element name=″ParentDomainInfo(父域信息)″type=″dmp-msdx:
ParentDomainInfoType(父域信息类型)″/>
<complexType name=″ParentDomainInfoType(父域信息类型)″>
<complexContent>
<extension base=″msd:DomainBaseType(域基本类型)″>
<sequence>
<element ref=″msd:DomainID(域标识符)″/>
<element ref=″msd:DomainKey域密钥″/>
<element ref=″msd:DomainMembershipCredentials(域成员资格凭证)″minOccurs=″0″/>
<element ref=″msd:Expiration(期满)″/>
<element ref=″msd:MaximumFrequencyOfUpdateDevice(更新装置的最大频率)″
minOccurs=″0″/>
<element ref=″msd:MaximumFrequencyOfUpdateUser(更新用户的最大频率)″
minOccurs=″0″/>
<element ref=″dmp-msdx:ParentDomainInfoList(父域信息列表)″minOccurs=″0″/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name=″ChildDomainInfo(子域信息)″type=″ dmp-msdx:ChildDomainInfoType(子域信息类型)″/>
<complexType name=″ChildDomainInfoType(子域信息类型)″>
<complexContent>
<extension base=″msd:DomainBaseType(域基本类型)″>
<sequence>
<element ref=″msd:DomainID(域标识符)″/>
<sequence>
<element ref=″msd:DeviceIDList(装置ID列表)″minOccurs=″0″/>
<element ref=″msd:UserIDList(用户标识符列表)″minOccurs=″0″/>
</sequence>
<element ref=″msd:Expiration(期满)″/>
<element ref=″dmp-msdx:ChildDomainInfoList(子域信息列表)″minOccurs=″0″/>
</sequence>
</extension>
</complexContent>
</complexType>
下文中,将描述域合并请求(AddDomainRequest)消息。所述域合并请求(AddDomainRequest)消息是用于合并两个或更多域的消息。一旦收到域合并请求(AddDomainRequest)消息,现有的域可被合并到新的域中或合并到现有域的子域中。域合并请求(AddDomainRequest)消息可包括:子域ID信息(ChildDomainID)字段、子域凭证信息(ChildDomainCredentials)字段、父域ID信息(ParentDomainID)字段、和父域凭证信息(ParentDomainCredentials)字段。子域ID信息(ChildDomainID)是要与父域合并的子域的ID信息,并且子域凭证信息(ChildDomainCredentials)是要与父域合并的子域的凭证。父域ID信息(ParentDomainID)是要与子域合并的父域的ID信息,并且父域凭证信息(ParentDomainCredentials)是要与子域合并的父域的凭证信息。接下来示出域合并请求消息结构的示例。  <element name=″AddDomainRequest(域合并请求)″type=″dmp-msdpx:DomainRelationType(域关系类型)″/>
<complexType name=″DomainRelationType(域关系类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence>
<element name=″ChildDomainID(子域ID信息)″
type=″msd:DomainIDType(域ID类型)″/>
<element name=″ChildDomainCredentials(子域凭证信息)″
type=″msd:DomainCredentialType(域凭证类型)″/>
<element name=″ParentDomainID(父域ID信息)″
type=″msd:DomainIDType(域ID类型)″/>
<element name=″ParentDomainCredentials(父域凭证信息)″
type=″msd:DomainCredentialType(域凭证类型)″/>
</sequence>
</extension>
</complexContent>
</complexType>
接下来示出域连接消息的示例。当用于要被合并的两个域的域管理装置不同时,使用所述域连接消息。所述域连接消息可包括:子域连接(ConnectChildDomain)消息和父域连接(ConnectParentDomain)消息。将子域连接(ConnectChildDomain)消息从子域管理装置302传送到父域管理装置303。将父域连接(ConnectParentDomain)消息从父域管理装置303传送到子域管理装置302。
子域连接(ConnectChildDomain)消息可包括子域信息(ChildDomainInfo)字段。子域信息(ChildDomainInfo)包括关于要被合并的子域的信息,并且它可包括:域标识符、包括在域中的装置或用户的列表、域有效期、包括在子域中的域信息等。接下来示出子域连接消息结构的示例。
<element name=″ConnectChildDomain(子域连接)″
type=″dmp-msdpx:ConnectChildDomainType(子域连接类型)″/>
<complexType name=″ConnectChildDomainType(子域连接类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence>
<element ref=″dmp-msdx:ChildDomainInfo(子域信息)″/>
</sequence>
</extension>
</complexContent>
</complexType>
父域连接(ConnectParentDomain)消息可包括父域信息(ParentDomainInfo)字段。父域信息(ParentDomainInfo)包括关于要被合并的父域的信息,并且它可包括:域标识符、域密钥、域验证信息、域有效期、最大允许的域更新频率信息、和父域所属的祖域信息。接下来示出父域连接消息结构的示例。
<element name=″ConnectParentDomain(父域连接)″
type=″dmp-msdpx:ConnectParentDomainType(父域连接类型)″/>
<complexType name=″ConnectParentDomainType(父域连接类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence>
<element name=″ChildDomainID(子域ID信息)″type=″msd:DomainIDType(域ID类型)″/>
<element ref=″dmp-msdx:ParentDomainInfo(父域信息)″/>
</sequence>
</extension>
</complexContent>
</complexType>
最后,将描述域更新消息。当通过域合并、域分离、装置添加、装置删除、用户添加或用户删除来改变域的信息时,域更新消息被传送到用于支配对应域的父域和子域的装置以更新所述父域和子域。域更新消息可包括:子域更新(UpdateChildDomain)消息和父域更新(UpdateParentDomain)消息。子域更新(UpdateChildDomain)消息被传送到其信息被改变的域的子域支配装置。父域更新(UpdateParentDomain)消息被传送到其信息被改变的域的父域支配装置。
子域更新(UpdateChildDomain)消息可包括:用于子域凭证信息(ChildDomainCredentials)的字段和用于父域信息(ParentDomainInfo)的字段。子域凭证信息(ChildDomainCredentials)包括子域支配者凭证信息,并且父域信息(ParentDomainInfo)可包括诸如域标识符、域密钥、域验证信息、域有效期、最大允许的域更新频率信息、和父域所属的祖域信息之类的信息。接下来示出子域更新(UpdateChildDomain)消息结构的示例。
<element name=″UpdateChildDomain(子域更新)″
type=″dmp-msdpx:UpdateChildDomainType(子域更新类型)″/>
<complexType name=″UpdateChildDomainType(子域更新类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence>
<element name=″ChildDomainCredentials(子域凭证信息)″
type=″msd:DomainCredentialType(域凭证类型)″/>
<element ref=″dmp-msdx:ParentDomainInfo(父域信息)″/>
</sequence>
</extension>
</complexContent>
</complexType>
父域更新(UpdateParentDomain)消息可包括:用于父域凭证信息(ParentDomainCredentials)的字段和用于子域信息(ChildDomainInfo)的字段。父域凭证信息(ParentDomainCredentials)包括父域支配者凭证信息,并且子域信息(ChildDomainInfo)可包括诸如域标识符、包括在域中的装置和用户的列表、域有效期、和关于属于子域的域的信息之类的信息。接下来示出父域更新(UpdateParentDomain)消息结构的示例。
<element name=″UpdateParentDomain(父域更新)″
type=″dmp-msdpx:UpdateParentDomainType(父域更新类型)″/>
<complexType name=″UpdateParentDomainType(父域更新类型)″>
<complexContent>
<extension base=″msdp:DomainProtocolType(域协议类型)″>
<sequence>
<element name=″ParentDomainCredentials(父域凭证信息)″
type=″msd:DomainCredentialType(域凭证类型)″/>
<element ref=″dmp-msdx:ChildDomainInfo(子域信息)″/>
</sequence>
</extension>
</complexContent>
</complexType>
2.当对域进行合并时的域管理装置
本发明的域管理装置包括:接收单元、管理单元、和传送单元。接收单元从域支配者装置301接收请求合并多个域的域合并请求消息。管理单元基于域合并请求消息来合并所述域。当进行域合并时,传送单元将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置。管理单元可执行与域支配者装置301的相互验证。这里,域合并包括利用分级来合并多个域。
当由不同的域管理装置302和303来管理多个域时,所述域包括:子域和父域。管理单元基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证,分析子域的域管理信息从而决定是否将子域与父域合并,并将父域添加到父域列表。传送单元传送验证消息和子域连接消息到负责管理父域的父域管理装置303。接收单元从父域管理装置303接收父域连接消息。这里,域合并请求消息包括:所述子域和父域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
当通过一个域管理装置来管理多个域时,所述域包括:子域和父域。管理单元基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证,分析子域和父域的域管理信息从而决定是否将子域与父域合并,并将父域添加到父域列表。这里,域合并请求消息包括:所述子域和父域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
由于在关于域管理方法的以上描述中描述了本发明的域管理装置,所以这里将不提供关于它的详细描述。
3.当对域进行合并时的域管理方法
本发明的域管理方法包括:向域管理装置传送用于请求合并多个域的域合并请求消息;基于域合并请求消息来合并所述域,并从域管理装置接收在域合并时将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置的结果。域支配者装置301的域支配方法还可包括:执行与域管理装置的相互验证。这里,域合并可包括分级地合并多个域。
当多个域由不同的域管理装置302和303来管理时,所述域包括:子域和父域。通过如下步骤来执行所述域合并:基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证;基于子域的域管理信息来决定是否合并父域和子域;将父域添加到父域列表;从域管理装置302向负责管理父域的父域管理装置303传送验证消息和子域连接消息;以及在域管理装置302中从父域管理装置303接收父域连接消息。域合并请求消息可包括:父域和子域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
当由一个域管理装置来管理多个域时,所述域包括:子域和父域。所述域合并通过如下步骤来执行:基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证;基于父域和子域的域管理信息来决定是否合并父域和子域;以及将所述父域添加到父域列表。这里,域合并请求消息包括:父域和子域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
由于在关于域支配者装置301与域管理装置302和303之间的关系的描述中参考图3描述了本发明的域支配方法,所以这里将不描述它。
4.当对域进行组合时的域支配者装置
本发明的域支配者装置301包括:传送单元和接收单元。传送单元向域管理装置传送用于请求合并多个域的域合并请求消息。接收单元基于域合并请求消息来合并多个域,并从域管理装置接收在域合并时将域更新消息传送到负责管理在所述域合并中涉及的域的相关域管理装置的结果。域支配者装置301可执行与域管理装置的相互验证。这里,域合并包括利用分级来合并多个域。
当多个域由不同的域管理装置302和303来管理时,所述域包括:子域和父域。通过如下步骤来执行所述域合并:基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证;基于子域的域管理信息来决定是否合并父域和子域;将父域添加到父域列表;从域管理装置302向负责管理父域的父域管理装置303传送验证消息和子域连接消息;以及在域管理装置302中从父域管理装置303接收父域连接消息。域合并请求消息可包括:父域和子域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
当由一个域管理装置来管理多个域时,所述域包括:子域和父域。所述域合并通过如下步骤来执行:基于域合并请求消息来检查域支配者装置301是否具有子域上的凭证;基于父域和子域的域管理信息来决定是否合并父域和子域;以及将所述父域添加到父域列表。这里,域合并请求消息包括:父域和子域的ID信息和凭证信息。域管理信息包括已连接的域信息,其可包括分级域信息。
由于在关于域支配者装置301与域管理装置302和303之间的关系的描述中参考图3描述了本发明的域支配者装置,所以这里将不描述它。
<域的分离>
域分离将一个现有的域划分为两个或更多域。
图4是根据本发明的实施例的描述域分离的流程图。
域分离是通过域支配者装置401与域管理装置之间的消息交换来进行的。
域支配者装置401具有用于支配域的凭证,并且它包括通过网络连接到域管理装置且能够接入域的所有装置。
域支配者装置401可包括:用户终端、个人计算机、便携式多媒体播放器(PMP)、移动电话、MP3播放器等。此外,域支配者装置401可支配多个用户终端。在这个情况下,域支配者装置401代表用户终端,并且取得用于支配域的凭证。
域管理装置包括可执行管理域的功能的装置。域管理装置的示例包括:广播或内容服务提供者的服务器、家庭网络的家庭服务器、网关、和机顶盒。域管理装置包括可通过网络管理域的所有类型的装置。它还包括可通过网络合并或分离域的装置。域管理装置可利用分级来管理域。这里,词语“分级”意指多个域处于包含关系中。
可以将域管理装置提供为多于两个402和403。如图4所示,当存在多于两个域管理装置时,一个是可称为子域管理装置的第一域管理装置402,而另一个是可称为父域管理装置的第二域管理装置403。当存在要被合并的两个域并且由一个域管理装置来管理所述两个域时,域支配者装置401与域管理装置交换消息。当所述两个域由不同的域管理装置402和403来管理时,还包括在第一域管理装置402与第二域管理装置403之间交换消息的步骤。
下文中,将描述根据本发明的实施例的用于分离域的域管理方法和设备、以及域支配方法和设备。
1.当对域进行分离时的域管理方法
本发明的域管理方法包括:从域支配者装置401接收用于请求分离多个域的域分离请求消息,基于域分离请求消息来分离所述域,以及当进行域分离时、传送域更新消息到负责管理在所述域分离中涉及的域的相关域管理装置。所述域管理方法还可包括:执行与域支配者装置401的相互验证的步骤。这里,域分级地彼此连接,并且域支配者装置401可支配多个域。
当多个域由不同的域管理装置402和403来管理时,所述域分离步骤包括:基于域合并请求消息来检查域支配者装置401是否具有子域上的凭证;向负责管理父域的父域管理装置403传送验证消息和域分离消息;以及从父域列表中删除所述父域。域分离请求消息可包括:父域和子域的ID信息和凭证信息。
当由一个域管理装置来管理多个域时,所述域包括:子域和父域。所述域分离步骤包括:基于域合并请求消息来检查域支配者装置401是否具有子域上的凭证;以及从父域列表中删除所述父域。域分离请求消息包括:父域和子域的ID信息和凭证信息。
首先,将描述其中通过不同的域管理装置来管理多个域的情况。要被分离的两个域包括:作为子域的一个域和作为该子域的父域的另一个域。在这个情况下,子域管理装置402管理子域,并且父域管理装置403管理父域。由域支配者装置401支配所述子域和父域。
在步骤404中,域支配者装置401执行与子域管理装置402的相互验证。
当完成相互验证时,域支配者装置401在步骤405中传送域分离请求(LeaveDomainRequest)消息到子域管理装置402。子域管理装置402接收域分离请求消息,并检查子域上的凭证是否有效。当所述凭证无效时,它向域支配者装置401传送不允许域合并的“许可被否决(PERMISSIONDENIED)”消息。
在步骤406中,子域管理装置402请求父域管理装置403验证,并执行相互验证。父域管理装置403检查该域上的凭证。当验证成功时,父域管理装置403向子域管理装置402传送意指验证成功的“好了(OK)”消息。当父域管理装置403验证失败时,它向子域管理装置402传送意指验证失败的“许可被否决(PERMISSION DENIED)”消息。
在步骤307中,子域管理装置402向父域管理装置403传送域分离(DisconnectDomain)消息。
父域管理装置403从该父域的子域列表中删除该子域。当该父域包括多于一个父域时,父域管理装置403将父域更新(UpdateParentDomain)消息传送到负责管理所述父域的父域的相关域管理装置。当父域管理装置403完成域分离时,它向子域管理装置402传送意指域分离的确认的“好了(OK)”消息。
子域管理装置402从该子域的父域列表中删除该父域。当该子域具有多于一个孙域时,子域管理装置402将子域更新(UpdateChildDomain)消息传送到负责管理孙域(其是所述子域的子域)的相关域管理装置。
在步骤409中,子域管理装置402传送域分离结果到域支配者装置401。当域分离成功时,它向域支配者装置401传送意指域分离成功的“好了(OK)”消息。当域分离失败时,它传送意指域分离失败的“许可被否决(PERMISSION DENIED)”消息。
随后,将描述其中通过一个域管理装置来管理要被分离的两个域的情况。在这个情况下,图4的子域管理装置402和父域管理装置403是一个域管理装置。因此,仅省略了在子域管理装置402和父域管理装置403之间交换消息的处理。所述子域和父域由域支配者装置401来支配。
在步骤404中,域支配者装置401执行与域管理装置的相互验证。
当完成相互验证时,域支配者装置401在步骤405中传送域分离请求消息到域管理装置。域管理装置接收域分离请求消息,并检查根据域支配者装置401的请求所指定的子域上的凭证是否有效。当所述凭证无效时,它向域支配者装置401传送意指不允许域之间的分离的“许可被否决(PERMISSIONDENIED)”消息。
当域合并可用时,域管理装置将该子域从该父域的子域列表中删除、并且将该父域从该子域的父域列表中删除。
当该父域具有多于一个祖域时,域管理装置传送父域更新(UpdateParentDomain)消息到负责管理祖域(其是父域的父域)的相关域管理装置。此外,当该子域具有多于一个孙域时,域管理装置将子域更新(UpdateChildDomain)消息传送到负责管理孙域(其是子域的子域)的相关域管理装置。
在步骤409中,域管理装置传送域分离结果到域支配者装置401。当域分离成功时,它向域支配者装置401传送意指域分离成功的“好了(OK)”消息。否则,当域分离失败时,它传送意指域分离失败的“许可被否决(PERMISSION DENIED)”消息。
下文中,将描述域分离请求消息和域分离消息。
域分离请求(LeaveDomainRequest)消息包括关于要从父域分离的子域的信息。域分离消息可包括:用于子域标识符(ChildDomainID)的字段、用于子域凭证信息(ChildDomainCredentials)的字段、用于父域标识符(ParentDomainID)的字段、或用于父域凭证信息(ParentDomainCredentials)的字段。子域标识符是要从父域分离的子域的ID信息,并且子域凭证信息是要从父域分离的子域的凭证信息。父域标识符是作为分离目标的父域的ID信息,并且父域凭证信息是作为分离目标的父域的凭证信息。接下来示出域分离请求消息结构的示例。
<element name=″LeaveDomainRequest(域分离请求)″
type=″dmp-msdpx:DomainRelationType(域关系类型)″/>
随后,当通过不同的域管理装置来管理要被分离的两个域时,子域管理装置402向父域管理装置403传送域分离(DisconnectDomain)消息。接下来示出域分离消息结构的示例。
<element name=″DisconnectDomain(域分离)″
type=″dmp-msdpx:DomainRelationType(域关系类型)″/>
由于在上面关于域合并的描述中描述了域管理信息、相关域信息和域分离消息,所以这里将不描述它们。
2.当对域进行分离时的域管理装置
本发明的域管理装置包括:接收单元、管理单元、和传送单元。接收单元从域支配者装置401接收用于请求分离域的域分离请求消息。管理单元基于域分离请求消息来分离所述域。当进行域分离时,传送单元将域更新消息传送到负责管理从域分离获得的域的相关域管理装置。管理单元可执行与域支配者装置401的相互验证。这里,从域分离获得域利用分级来彼此连接,并且域支配者装置401可支配多个域。
当由不同的域管理装置402和403来管理多个域时,所述域包括:子域和父域。管理单元基于域合并请求消息来检查域支配者装置401是否具有该子域上的凭证,并将该父域从父域列表中删除。传送单元传送验证消息和域分离消息到负责管理该父域的父域管理装置403。接收单元从父域管理装置303接收父域连接消息。这里,域分离请求消息包括:所述子域和父域的ID信息和凭证信息。
当通过一个域管理装置来管理多个域时,所述域包括:子域和父域。管理单元基于域合并请求消息来检查域支配者装置401是否具有该子域上的凭证,并将该父域从该父域列表中删除。这里,域分离请求消息包括:所述子域和父域的ID信息和凭证信息。
由于在关于域管理方法的以上描述中描述了本发明的域管理装置,所以这里将不提供关于它的详细描述。
3.当对域进行分离时的域管理方法
本发明的域管理方法包括:向域管理装置传送用于请求分离域的域分离请求消息;基于域分离请求消息来分离所述域,并从域管理装置接收在域分离时将域更新消息传送到负责管理与被分离的域相关的域的相关域管理装置的结果。该域支配方法还可包括:执行与域管理装置的相互验证。这里,利用分级而彼此连接所述域,并且域支配者装置401可支配多个域。
当多个域由不同的域管理装置402和403来管理时,所述域包括:子域和父域。通过如下步骤来执行所述域分离:基于域分离请求消息来检查域支配者装置401是否具有子域上的凭证;从域管理装置402向负责管理父域的父域管理装置403传送验证消息和域分离消息;以及从父域列表中删除该父域。这里,域分离请求消息可包括:父域和子域的ID信息和凭证信息。
当由一个域管理装置来管理多个域时,所述域包括:子域和父域。所述域分离通过如下步骤来执行:基于域分离请求消息来检查域支配者装置401是否具有子域上的凭证;以及从父域列表中删除所述父域。这里,域分离请求消息包括:父域和子域的ID信息和凭证信息。
由于在关于域支配者装置401与域管理装置402和403之间的关系的描述中根据本发明的先前实施例、参考图4描述了本发明的域支配方法,所以这里将不描述它。
4.当对域进行分离时的域支配者装置
本发明的域支配者装置401包括:传送单元和接收单元。传送单元向域管理装置传送用于请求分离域的域分离请求消息。接收单元基于域分离请求消息来分离所述域,并从域管理装置接收在域分离时将域更新消息传送到负责管理在所述域分离中涉及的域的相关域管理装置的结果。域支配者装置401可执行与域管理装置的相互验证。这里,分级地彼此连接从域分离获得的域,并且域支配者装置401可支配多个域。
当多个域由不同的域管理装置402和403来管理时,所述域包括:子域和父域。通过如下步骤来执行所述域分离:基于域分离请求消息来检查域支配者装置401是否具有该子域上的凭证;从域管理装置402向负责管理该父域的父域管理装置403传送验证消息和域分离消息;以及从父列表中删除该父域。域分离请求消息包括:父域和子域的ID信息和凭证信息。
由于在关于域支配者装置401与域管理装置402和403之间的关系的描述中根据本发明的先前描述的实施例、参考图4描述了本发明的域支配者装置,所以这里将不描述它。
上面描述的本发明的方法可实现为程序并存储在计算机可读记录介质(诸如,CD-ROM、RAM、ROM、软盘、硬盘、磁光盘等)中。
尽管已经结合具体实施例而描述了本发明,但是对于本领域的技术人员显然的是,可进行各种改变和修改,而不脱离在接下来的权利要求中限定的本发明的精神和范围。
产业适应性
本发明的技术可有效地发现、支配、和管理域,并且它可应用于数字内容提供服务。

域发现、管理和支配方法以及其设备.pdf_第1页
第1页 / 共30页
域发现、管理和支配方法以及其设备.pdf_第2页
第2页 / 共30页
域发现、管理和支配方法以及其设备.pdf_第3页
第3页 / 共30页
点击查看更多>>
资源描述

《域发现、管理和支配方法以及其设备.pdf》由会员分享,可在线阅读,更多相关《域发现、管理和支配方法以及其设备.pdf(30页珍藏版)》请在专利查询网上搜索。

公开了一种用于域发现、管理和支配的方法和设备。更具体地,这个研究公开了一种域发现方法和设备、以及用于支持域的合并和分离的域管理和支配方法和设备。用于发现域管理装置的方法包括:通过网络传送发现请求消息到域管理装置;从域管理装置接收对发现请求消息的发现响应消息;和基于发现响应消息来决定要通信的域管理装置。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1