首页> 中国专利> 支持通用即插即用协议的通信系统中执行无线对接操作的设备和方法

支持通用即插即用协议的通信系统中执行无线对接操作的设备和方法

摘要

提供了一种用于在通信系统中在无线对接器(WD)中执行无线对接操作的方法。该方法包括:将请求WD的至少一个外围设备的外围设备信息的得到外围设备信息动作消息发送到无线对接中心(WDC);和从WDC接收包括WD的至少一个外围设备的外围设备信息的得到外围设备信息动作响应消息。

著录项

  • 公开/公告号CN105409187A

    专利类型发明专利

  • 公开/公告日2016-03-16

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201480041778.5

  • 申请日2014-05-23

  • 分类号H04L29/08;H04L29/12;

  • 代理机构北京市柳沈律师事务所;

  • 代理人邵亚丽

  • 地址 韩国京畿道

  • 入库时间 2023-12-18 15:03:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-19

    授权

    授权

  • 2016-04-13

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20140523

    实质审查的生效

  • 2016-03-16

    公开

    公开

说明书

技术领域

本发明总的来说涉及一种用于在支持通用即插即用(UPnP)协议的通 信系统中执行无线对接操作的设备和方法。

背景技术

通常,在支持UPnP协议的通信系统中,所有类型的外围设备连接/关联 到无线对接中心(WDC)。可能有一些有线外围设备,一些蓝牙(BT)外围 设备和一些基于无线保真(Wi-Fi)的外围设备,如Wi-Fi串行总线(WSB) 鼠标、miracast宿等。

管理员将配置一组外围设备。WDC是Wi-Fi对等(P2P)使能的,且配 置为是P2P组拥有者(GO)。这里,WDC配置为是P2PGO而无论是否连 接了基于Wi-Fi的外围设备。

无线对接器(WirelessDockee,WD)发现WDC,且作为组的组客户加 入作为GO。例如,WD可以是如移动电话的无线装置。

在WD和WDC之间形成P2P组之后,在WD和WDC之间运行的协议 被定义为对接领航协议或者对接管理协议。在WD和WDC之间运行的协议 描述对接协议。可以使用多个协议限定对接协议,且典型的协议是基于因特 网协议(IP)的对接协议和基于非IP的对接协议。

基于IP的对接协议可以包括基于UPnP的对接协议及其它基于IP的协 议。

图1示意性地图示典型的UPnP协议栈结构。

参考图1,UPnP协议栈包括UPnP装置架构层111、简单服务发现协议 (SSDP)层113、简单对象访问协议(SOAP)层115、通用事件通知架构 (GENA)层117、超文本传输协议多播经用户数据报协议(HTTPMU)层 119、HTTP经UDP(HTTPU)层121、HTTP层123、UDP层125、传输控 制协议(TCP)层127和IP层129。

在UPnP协议栈中,可以通过其它基于IP的协议或者基于非IP的协议 (其使用类型、长度、值(TLV)消息交换)交换相同消息。在这里将省略 UPnP装置架构层111、SSDP层113、SOAP层115、GENA层117、HTTPMU 层119、HTTPU层121、HTTP层123、UDP层125、TCP层127和IP层129 的详细说明。

对于无线对接,WD和WDC应该连续地交互。当前,在UPnP协议的 通信系统中没有在WD和WDC之间定义的无线对接协议。

因此,存在在UPnP协议的通信系统中用于无线对接的WD和WDC之 间的无线对接协议的需要。

以上信息被呈现为背景信息仅为了帮助理解本发明。关于是否任意以上 所述可能关于本发明应用为现有技术,没有做出确定,且不做出断言。

发明内容

技术问题

本发明的一方面是解决至少上述问题和/或缺点,并且至少提供如下所述 的优点。

因此,本发明的一方面是提供一种用于在支持UPnP协议的通信系统中 执行无线对接操作的设备和方法。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD的至少一个外围设备的外围设备 信息。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD的至少一个无线对接环境 (WDN)的WDN信息。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD将选择的WD的至少一个外围 设备的外围设备功能(PF)信息。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD将选择的WD的至少一个WDN 的WDN信息。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而去对接WD对接到的所有外围设备。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而去对接WD对接到的所有外围设备当中的 特定外围设备。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而知道当前被对接到WDC的所有WD的对 接状态的改变。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而接收当前被对接到WDC的外围设备的列 表。

本发明的另一方面是提供一种用于在支持UPnP协议的通信系统中基于 近场通信(NFC)方案执行无线对接操作的设备和方法。

解决问题的方案

根据本发明的一方面,提供了一种用于在通信系统中的WD中执行无线 对接操作的方法,该方法包括:将请求WD的至少一个外围设备的外围设备 信息的得到外围设备信息动作消息发送到WDC;和从WDC接收包括WD 的至少一个外围设备的外围设备信息的得到外围设备信息动作响应消息。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:从WD接收请求WD的至少一个外围 设备的外围设备信息的得到外围设备信息动作消息,和将包括WD的至少一 个外围设备的外围设备信息的得到外围设备信息动作响应消息发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:将请求WD的至少一个WDN的WDN信 息的得到WDN信息动作消息发送到WDC;和从WDC接收包括WD的至 少一个WDN的WDN信息的得到WDN信息动作响应消息。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:从WD接收请求WD的至少一个WDN 的WDN信息的得到WDN信息动作消息;和将包括WD的至少一个WDN 的WDN信息的得到WDN信息动作响应消息发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:将请求WD将选择的WD的至少一个外 围设备的PF信息的对接动作消息发送到WDC;和从WDC接收包括WD的 至少一个外围设备的PF信息的对接动作响应消息。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:从WD接收请求WD将选择的WD的 至少一个外围设备的PF信息的对接动作消息;和将包括WD的至少一个外 围设备的PF信息的对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:将请求WD将选择的WD的至少一个WDN 的WDN信息的对接动作消息发送到WDC;和从WDC接收包括WD的至 少一个WDN的WDN信息的对接动作响应消息。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:从WD接收请求WD将选择的WD的 至少一个WDN的WDN信息的对接动作消息;和将包括WD的至少一个 WDN的WDN信息的对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:将请求从WD对接到的所有外围设备去对 接WD的去对接动作消息发送到WDC;和从WDC接收指示WD已经从所 述外围设备去对接的去对接动作响应消息。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:从WD接收请求从WD对接到的所有 外围设备去对接WD的去对接动作消息;响应于来自WD的去对接动作消 息而去对接WD;和将指示WD已经从外围设备去对接的去对接动作响应消 息发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:将请求从WD对接到的外围设备当中的特 定外围设备去对接WD的去对接动作消息发送到WDC;和从WDC接收指 示WD已经从特定外围设备去对接的去对接动作响应消息。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:从WD接收请求从WD去对接WD对 接到的外围设备当中的特定外围设备的去对接动作消息;响应于去对接动 作消息而从WD去对接所述特定外围设备;和将指示所述特定外围设备已经 从WD去对接的去对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:从WDC接收通知对接到WDC的所有 WD的对接状态的改变的对接状态改变参数。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:将通知对接到WDC的所有WD的对接 状态的改变的对接状态改变参数发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:从WDC接收当前对接到WDC的外围设 备的列表。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:将当前对接到WDC的外围设备的列表 发送到WD。

根据本发明的一方面,提供了一种用于在通信系统中在WD中执行无线 对接操作的方法,所述方法包括:使用NFC方案连接到WDC;触发NFC- 对等(P2P)连接;和在触发NFC-P2P连接之后执行与WDC的自动对接处 理。

根据本发明的一方面,提供了一种用于在通信系统中在WDC中执行无 线对接操作的方法,所述方法包括:使用NFC方案连接到WD;触发NFC- 对等(P2P)连接;和在触发NFC-P2P连接之后执行与WD的自动对接处理。

根据本发明的另一方面,提供了一种通信系统中的WD,该WD包括: 发射器,配置为将请求WD的至少一个外围设备的外围设备信息的得到外围 设备信息动作消息发送到WDC;和接收器,配置为从WDC接收包括WD 的至少一个外围设备的外围设备信息的得到外围设备信息动作响应消息。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 接收器,配置为从WD接收请求WD的至少一个外围设备的外围设备信息 的得到外围设备信息动作消息;和发射器,配置为将包括WD的至少一个外 围设备的外围设备信息的得到外围设备信息动作响应消息发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:发 射器,配置为将请求WD的至少一个WDN的WDN信息的得到WDN信息 动作消息发送到WDC;和接收器,配置为从WDC接收包括WD的至少一 个WDN的WDN信息的得到WDN信息动作响应消息。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 接收器,配置为从WD接收请求WD的至少一个WDN的WDN信息的得到 WDN信息动作消息;和发射器,配置为将包括WD的至少一个WDN的 WDN信息的得到WDN信息动作响应消息发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:发 射器,配置为将请求WD将选择的WD的至少一个外围设备的PF信息的对 接动作消息发送到WDC;和接收器,配置为从WDC接收包括WD的至少 一个外围设备的PF信息的对接动作响应消息。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 接收器,配置为从WD接收请求WD将选择的WD的至少一个外围设备的 PF信息的对接动作消息;和发射器,配置为将包括WD的至少一个外围设 备的PF信息的对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:发 射器,配置为将请求WD将选择的WD的至少一个WDN的WDN信息的对 接动作消息发送到WDC;和接收器,配置为从WDC接收包括WD的至少 一个WDN的WDN信息的对接动作响应消息。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 接收器,配置为从WD接收请求WD将选择的WD的至少一个WDN的WDN 信息的对接动作消息;和发射器,配置为将包括WD的至少一个WDN的 WDN信息的对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:发 射器,配置为将请求从WD对接到的所有外围设备去对接WD的去对接动 作消息发送到WDC;和接收器,配置为从WDC接收指示WD已经从所述 外围设备去对接的去对接动作响应消息。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 接收器,配置为从WD接收请求从WD对接到的所有外围设备去对接WD 的去对接动作消息;控制器,配置为响应于去对接动作消息去对接WD;和 发射器,配置为将指示已经去对接WD的去对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:发 射器,配置为将请求从WD对接到的外围设备当中的特定外围设备去对接 WD的去对接动作消息发送到WDC;和接收器,配置为从WDC接收指示 WD已经从特定外围设备去对接的去对接动作响应消息。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 接收器,配置为从WD接收请求从WD去对接WD对接到的外围设备当中 的特定外围设备的去对接动作消息;控制器,配置为响应于去对接动作消息 而从WD去对接所述特定外围设备;和发射器,配置为将指示所述特定外围 设备已经从WD去对接的去对接动作响应消息发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:接 收器,配置为从WDC接收通知对接到WDC的所有WD的对接状态的改变 的对接状态改变参数。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 发射器,配置为将通知对接到WDC的所有WD的对接状态的改变的对接状 态改变参数发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:接 收器,配置为从WDC接收当前对接到WDC的外围设备的列表。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 发射器,配置为将当前对接到WDC的外围设备的列表发送到WD。

根据本发明的一方面,提供了一种通信系统中的WD,该WD包括:控 制器,配置为使用NFC方案连接到WDC;触发NFC-对等(P2P)连接;和 在触发NFC-P2P连接之后执行与WDC的自动对接处理。

根据本发明的一方面,提供了一种通信系统中的WDC,该WDC包括: 控制器,配置为使用NFC方案连接到WD;触发NFC-对等(P2P)连接; 和在触发NFC-P2P连接之后执行与WD的自动对接处理。

对于本领域技术人员,本发明的其它方面、优点和显著特征将从以下详 细说明变得明显,以下的详细说明结合附图公开了本发明的实施例。

技术效果

如从前述描述明显的,根据本发明的实施例在支持UPnP协议的通信系 统中使能无线对接操作。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而得到WD的至少一个外围设备的外围设备信息。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而得到WD的至少一个WDN的WDN信息。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而得到WD将选择的WD的至少一个外围设备的PF信息。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而得到WD将选择的WD的至少一个WDN的WDN信息。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而去对接WD被对接到的所有外围设备。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而去对接WD被对接到的所有外围设备当中的特定外围设备。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而知道当前被对接到WDC的所有WD的对接状态的改变。

根据本发明的实施例在支持UPnP协议的通信系统中使能无线对接操 作,从而接收当前被对接到WDC的外围设备的列表。

根据本发明的实施例在支持UPnP协议的通信系统中基于NFC方案使能 无线对接操作。

附图说明

从结合附图的以下描述,本发明的某些实施例的上述及其它方面、特征 和其它优点将更为明显,在附图中:

图1是图示典型UPnP协议栈结构的图;

图2是图示根据本发明的实施例的支持UPnP协议的通信系统的结构的 图;

图3图示根据本发明的实施例的支持UPnP协议的通信系统中的装置描 述代码;

图4图示根据本发明的实施例的支持UPnP协议的通信系统中的服务描 述代码;

图5是图示根据本发明的实施例的支持UPnP协议的通信系统中使用领 航协议的两级用户交互处理的信号处理图;

图6是图示根据本发明的实施例的支持UPnP协议的通信系统中使用领 航协议的单级用户交互处理的信号处理图;

图7是根据本发明的实施例的支持UPnP协议的通信系统中的重新对接 和去对接过程的信号处理图;

图8是图示根据本发明的实施例的支持UPnP协议的通信系统中在WD 中执行的基于性能匹配的自动WDN创建过程的信号处理图;

图9是图示根据本发明的实施例的支持UPnP协议的通信系统中在WDC 中执行的基于性能匹配的自动WDN创建过程的信号处理图;

图10a到图10b是图示根据本发明的实施例的支持UPnP协议的通信系 统中使用外围设备可用性以便创建WDN的自动WDN创建过程的信号处理 图;

图11是图示根据本发明的实施例的支持UPnP协议的通信系统中用于自 动对接的对接服务和WD的结构的图;

图12是图示根据本发明的实施例的支持UPnP的通信系统中根据基于 服务命名的方法方案实现的自动对接连接过程的信号处理图;

图13是图示根据本发明的实施例的支持UPnP的通信系统中执行根据 基于服务命名的方法方案实现的自动对接连接过程的情况下每一应用服务 平台(ASP)的操作过程的信号处理图;

图14是图示根据本发明的实施例的支持UPnP的通信系统中执行根据 基于服务发现的方法方案实现的自动对接连接过程的情况下每一ASP的操 作过程的信号处理图;

图15是图示根据本发明的实施例的支持UPnP的通信系统中根据基于 服务发现的方法方案实现的自动对接连接过程的信号处理图;

图16是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 WDC启动的方法方案实现的自动对接连接过程的情况下每一ASP的操作过 程的信号处理图;

图17是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 WD启动的方法方案实现的自动对接连接过程的情况下每一ASP的操作过 程的信号处理图;

图18是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 使用固定连接的WDC启动的方法方案实现的自动对接连接过程的情况下每 一ASP的操作过程的信号处理图;

图19是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 NFC方案实现的自动对接连接过程的情况下每一ASP的操作过程的信号处 理图;

图20是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 NFC方案实现而没有自动对接环境的自动对接连接过程的情况下每一ASP 的操作过程的信号处理图;

图21是图示根据本发明的实施例的支持UPnP协议的通信系统中WD 的内部结构的图;

图22是图示根据本发明的实施例的支持UPnP协议的通信系统中WDC 的内部结构的图;和

图23是图示根据本发明的实施例的支持UPnP协议的通信系统中外围 设备的内部结构的图。

遍及附图,应当注意相同的附图标记用于描述相同或者类似的元件、特 征和结构。

具体实施方式

提供参考附图的下列描述以帮助对如由权利要求及其等同物所定义的 本发明的各种实施例的综合理解。其包括各种特定细节以帮助理解,但是这 些仅仅被认为是示例。因此,本领域普通技术人员将认识到,可以作出这里 所述的各种实施例的各种改变和修改而不脱离本发明的范围和精神。另外, 为了清楚和简明可以省略对熟知的功能和构造的描述。

在下面的说明和权利要求中使用的术语和词不限于它们的文献含义,但 是仅被发明人用于使能对本发明的清楚和一致的理解。因此,应对本领域技 术人员来说显然的是,仅为了说明的目的提供本发明的各种实施例的下列描 述,而不是为了限制由权利要求及其等同物所定义的本发明的目的。

虽然如“第一”、“第二”等的序数将用于描述各种组件,但是在这里不 限制那些组件。该术语仅用于区分一个组件与另一组件。例如,第一组件可 以被称为第二组件,且同样地,第二组件也可以被称为第一组件,而不脱离 发明构思的教导。在此使用的术语“和/或”包括一个或多个关联的列出的项 目的任何和全部组合。

在这里使用的术语仅用于描述各种实施例的目的且不意在限制。如在此 使用的,单数形式意在也包括复数形式,除非上下文清楚地另外指示。将进 一步理解的是,术语“包括”和/或“具有”当在该说明书中使用时指定所述 的特征、数目、步骤、操作、组件、元件或其组合的存在,而不排除一个或 多个其它特征、数目、步骤、操作、组件、元件或其组合的存在或者附加。

包括技术和科学术语的在这里使用的术语,具有与本领域技术人员通常 理解的术语相同的含义,只要不是不同地限定该术语。应当理解在通常使用 的词典中限定的术语具有与相关技术中的术语的含义一致的含义。

根据本发明的实施例提供了一种用于在支持UPnP协议的通信系统中执 行无线对接操作的设备和方法。

根据本发明的实施例提供了一种用于在支持UPnP协议的通信系统中执 行无线对接操作的设备和方法,从而得到无线对接器(WD)的至少一个外 围设备的外围设备信息。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD的至少一个WDN的WDN信息。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD将选择的WD的至少一个外围 设备的外围设备功能(PF)信息。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而得到WD将选择的WD的至少一个WDN 的WDN信息。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而去对接WD对接到的所有外围设备。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而去对接WD对接到的所有外围设备当中的 特定外围设备。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而知道当前被对接到WDC的所有WD的对 接状态的改变。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中执行 无线对接操作的设备和方法,从而接收当前被对接到WDC的外围设备的列 表。

根据本发明的实施例提供一种用于在支持UPnP协议的通信系统中基于 NFC方案执行无线对接操作的设备和方法。

本发明的各种实施例中提出的方法和设备可以应用于各种通信系统,如 在第三代合作伙伴计划2(3GPP2)中提出的LTE系统、先进LTE(LTE-A) 系统、高速下行链路分组访问(HSDPA)移动通信系统、高速上行链路分组 访问(HSUPA)移动通信系统、高速率分组数据(HRPD)移动通信系统, 在3GPP2中提出的宽带码分多址(WCDMA)移动通信系统,在3GPP2中 提出的码分多址(CDMA)移动通信系统,电气与电子工程师协会(IEEE) 移动通信系统,演进的分组系统(EPS),移动因特网协议(移动IP)系统, 等。

实现根据本发明的实施例的用于执行无线对接操作的设备和方法,且支 持UPnP协议的通信系统可以对定义WD和WDC之间的无线对接协议是有 益的,因为UPnP具有定义动作、状态变量和怎样发送动作(如SOAP消息 和事件GENA通知)的所有需要的框架。

在根据本发明的实施例中,将描述以下具体细节。

1)各种类型的对接请求,即,与个别的外围设备、多个外围设备、一 组外围设备等的各种类型的对接请求;

2)用于得到安全性密钥、操作信道信息、详细外围设备信息等可以调 用的动作;

3)操作信道信息,包括:

a.WD请求WDC发送操作信道,其可以用于建立对接会话,并且具有 不同拓扑的任何其它会话;和

b.WDC保持在任何时间点可使用的操作信道的列表和通知WD以特定 信道操作;和

4)用于通知WD关于对接状态的改变的状态变量。

现在将描述根据本发明的实施例的详细说明。

在WD和WDC之间形成P2P组之后,关于所有装置调用UPnP栈。 WDC将类似UPnP装置地操作,且WD将类似UPnP控制点(CP)地操作。 WDC将自动地开始广告WDC的UPnP“管理的WDC装置”和WDC的服务 (配置管理服务(CMS)和对接服务)。管理的WDC装置可以包括由UPnP 装置管理(DM)定义的基本管理服务(BMS)和软件管理服务(SMS)。

图2是图示根据本发明的实施例的支持UPnP协议的通信系统的结构的 图。

参考图2,通信系统的结构是高级结构。

通信系统包括WD211、WDC213和WDN215。WDN215包括多个外 围设备,例如,外围设备P1217和外围设备P2219。

将参考图3和图4描述支持UPnP协议的通信系统的高级结构。

图3图示根据本发明的实施例的支持UPnP协议的通信系统中的装置描 述代码。

参考图3,装置描述实现为可扩展标记语言(XML)的形式,且定义用 于支持UPnP协议的各种参数。在图3中,装置描述实现为XML的形式, 但是,本领域普通技术人员将理解装置描述可以实现为其它形式。

图4图示根据本发明的实施例的支持UPnP协议的通信系统中的服务描 述代码。

参考图4,服务描述是CMS服务描述,服务描述实现为XML的形式且 定义用于支持UPnP协议的各种参数。如在服务描述中定义的,将理解WDC 仅提供用于WD的有限的CMS访问。在图4中,服务描述实现为XML的 形式,但是,本领域普通技术人员将理解服务描述可以实现为其它形式。

已经参考图4描述了根据本发明的实施例的支持UPnP协议的通信系统 中的服务描述,现在将描述根据本发明的实施例的支持UPnP协议的通信系 统中的外围设备对接过程。

在WDC的WDC广告服务之后,WD将执行基于UPnP的L3装置发现 处理和服务发现处理。在执行基于UPnP的L3装置发现处理和服务发现处 理之后,WD自动地执行用于对接服务和CMS服务的事件预订处理。

在已经完成L3发现,即,UPnP装置发现和服务发现之后,WD将能够 调用WDC上的动作。在WDC上WD可以调用的第一动作是“对接UPnP 动作”。对接UPnP动作可以包括外围设备ID作为输入变元。执行包括外围 设备ID的对接UPnP动作的过程是外围设备功能(PF)选择过程,且以下 将描述PF选择过程。

PF选择过程表示如下的过程:WD得到关于作为所有PF或者所有PF 的一部分的子集的信息,WDC广告PF并且PF连接到WDC。

用于执行外围设备对接过程的消息可以表示为对接UPnP动作(外围设 备ID)(DockUPnPaction(peripheralID))。

这里,对接UPnP动作(外围设备ID)消息是请求与外围设备ID对应 的PF信息的消息。

如果根据对接UPnP动作消息的PF信息请求成功,则WDC发送与从 WD接收的对接UPnP动作消息对应的PF信息。如果WD发送的对接UPnP 动作消息是对接UPnP动作(外围设备ID)消息,则WDC将与对接UPnP 动作消息中包括的外围设备ID对应的PF信息,包括到对接UPnP动作响应 (外围设备ID)(DockUPnPactionresponse(peripheralID))消息中,以将对 接UPnP动作响应(外围设备ID)消息发送到WD。

因此,有关的WD可以基于对接UPnP动作响应(外围设备ID)消息 中包括的PF信息,访问与外围设备ID对应而选择的外围设备。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 外围设备对接过程,以下将描述根据本发明的实施例的支持UPnP协议的通 信系统中的WDN对接过程。

对接UPnP动作可以包括WDNID以及外围设备ID作为输入变元。执 行包括WDNID的对接UPnP动作的过程是WDN对接过程,且以下将描述 WDN对接过程。

WDN对接过程表示WD得到信息的过程,该信息关于作为WDC广告 和被连接到WDC的所有WDN或者所有WDN的一部分的子集。

用于执行WDN对接过程的消息可以表示为对接UPnP动作(各WDN ID)(DockUPnPaction(WDNIDs))。

这里,对接UPnP动作(WDNID)消息是请求与WDNID对应的WDN 信息的消息。

如果根据对接UPnP动作消息的WDN信息请求成功,则WDC发送与 从WD接收的对接UPnP动作消息对应的WDN信息。如果WD发送的对接 UPnP动作消息是对接UPnP动作(WDNID)(DockUPnPaction(WDNID)) 消息,则WDC将与对接UPnP动作消息中包括的WDNID对应的WDN信 息,包括到对接UPnP动作响应(WDNID)(DockUPnPactionresponse (WDNID))消息中,以将对接UPnP动作响应(WDNID)消息发送到WD。

所以,有关的WD可以基于对接UPnP动作响应(WDNID)消息中包 括的WDN信息,访问与WDNID对应而选择的WDN。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 WDN对接过程,以下将描述根据本发明的实施例的支持UPnP协议的通信 系统中的安全性密钥取得过程。

首先,对接UPnP动作响应消息可以包括安全性密钥以及PF信息,且 安全性密钥可以用于对接会话期间的安全性。另外,对接UPnP动作响应消 息可以包括对接请求ID,和关于P2P组操作信道的信息。

同时,如果根据对接UPnP动作消息的PF信息请求失败,则WDC可以 不发送对接UPnP动作响应消息,所以WD将不访问外围设备。

如果对接UPnP动作响应消息不包括安全性密钥,则WD可以通过作为 明确的UPnP动作的得到密钥UPnP动作(getKeyUPnPaction),得到安全性 密钥,并发送得到密钥UPnP动作消息到WDC以得到安全性密钥。WD可 以通过得到密钥UPnP动作,得到属于一组外围设备的ID或者一组外围设 备ID或者单个外围设备ID.

在从WD接收得到密钥UPnP动作消息之后,在响应于得到密钥UPnP 动作消息发送安全性密钥之前,WDC确定请求安全性密钥的WD是否已经 对接到请求安全性密钥的外围设备。得到密钥UPnP动作消息可以以以下两 个类型之一实现:

(1)得到密钥UPnP动作(WDNID)(getKeyUPnPaction(WDNID)); 和

(2)得到密钥UPnP动作(一个或多个外围设备ID)(getKeyUPnPaction (peripheralIDorperipheralIDs))。

该得到密钥UPnP动作(WDNID)消息是请求这样的安全性密钥的消 息,该安全性密钥可以用于与对应于WDNID的WDN有关的对接会话期间 的安全性,且得到密钥UPnP动作(一个或多个外围设备ID)消息是请求这 样的安全性密钥的消息,该安全性密钥可以用于与对应于外围设备ID的外 围设备或者对应于多个外围设备ID的多个外围设备有关的对接会话期间的 安全性。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 安全性密钥得到过程,且现在将描述根据本发明的实施例的支持UPnP协议 的通信系统中的操作信道信息得到过程。

取决于在对接请求期间由WD选择的外围设备的数目和外围设备的类 型,WDC选择操作信道以操作P2P组并向WD提出所选的操作信道。

如果WDC选择与其中已经开始P2P组的操作信道相同的操作信道,则 没有应该考虑的问题。如果WDC选择不同于用于开始P2P组的操作信道的 操作信道,则WDC应该考虑存在问题。也就是,即使基于描述的概念在一 个信道中发生发现,WD也将改变WD的操作信道,且P2P组拥有者(GO) 可以提出改变P2P组到某些其它操作信道。这里,P2PGO可以是WDC。 WD也可以使用包括以下特定的对接请求ID的得到操作信道UPnP动作 (getOperatingChannelUPnPaction),例如,得到操作信道UPnP动作(对接 请求ID)(getOperatingChannelUPnPaction(DockrequestID)),向WDC明 确地请求关于操作信道信息。该对接请求ID表示在WD和WDC之间建立 的对接会话的对接会话ID。

在执行对接操作的同时,WD可能需要改变对接操作的拓扑。因此,如 果WD选择包括外围设备的一组外围设备,则WD可能从WDC请求关于操 作P2P组的信道的信息。

替代地,WDC可以在被请求时向WD提供关于全部信道的信息,且 WD可以确定WD想要在哪个信道上操作P2P组。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 操作信道信息得到过程,且现在将描述根据本发明的实施例的支持UPnP协 议的通信系统中的信道状态信息得到过程。

可以使用包括以下格式“得到信道状态信息UPnP动作() (getChannelStatusInfoUPnPaction())”的得到信道状态信息UPnP动作 (getChannelStatusInfoUPnPaction)消息,获得信道状态信息。

得到信道状态信息UPnP动作可以由WD在领航会话期间的任何时间点 调用。WD选择特定的信道并发送得到信道状态信息UPnP动作消息到 WDC。在从WD接收得到信道状态信息UPnP动作消息之后,WDC可以知 道WD选择的信道。取决于哪个装置(WDC或者WD)是GO,GO将操作 信道移动到新形成/选择的信道。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 信道状态信息得到过程,且现在将描述根据本发明的实施例的支持UPnP协 议的通信系统中的外围设备信息得到过程。

首先,在L3发现之后,可以获得用于外围设备的附加信息,且以下将 跟随详细说明。

可以通过以下得到外围设备信息UPnP动作(GetPeripheralInfoUPnP action),获得L3发现之后的用于外围设备的附加信息。这里,外围设备信 息得到过程,即,得到外围设备信息UPnP动作是PF询问过程,且得到外 围设备信息UPnP动作使用格式GetPeripheralInfoUPnPaction(peripheralID orperipheralIDs)(得到外围设备信息UPnP动作(一个或多个外围设备ID))。

得到外围设备信息UPnP动作采取单个外围设备ID或者多个外围设备 ID作为输入变元。也就是,如果WD给WDC发送得到外围设备信息UPnP 动作(一个或多个外围设备ID)消息,则WDC将作为对得到外围设备信息 UPnP动作消息的响应消息的得到外围设备信息UPnP动作响应消息发送到 WD。得到外围设备信息UPnP动作响应消息,包括用于得到外围设备信息 UPnP动作消息中包括的一个或多个外围设备ID的PF信息。这里,PF信息 可以包括有关的外围设备的媒体访问控制(MAC)地址和IP地址,等等。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 外围设备信息得到过程,且现在将描述根据本发明的实施例的支持UPnP协 议的通信系统中的WDN信息得到过程。

可以通过以下得到WDN信息UPnP动作(GetWDNInfoUPnPaction), 获得L3发现之后用于WDN的附加信息。这里,WDN信息得到过程,即, 得到WDN信息UPnP动作是WDN询问过程,且得到WDN信息UPnP动 作使用格式GetWDNInfoUPnPaction(WDNIDorWDNIDs)(得到WDN信 息UPnP动作(一个或多个WDNID))。

得到WDN信息UPnP动作采取单个WDNID或者多个WDNID作为输 入变元。也就是,如果WD发送得到WDN信息UPnP动作(一个或多个 WDNID)消息到WDC,则WDC将作为对得到WDN信息UPnP动作(一 个或多个WDNID)消息的响应消息的得到WDN信息UPnP动作响应消息 发送到WD。得到WDN信息UPnP动作响应消息包括用于得到WDN信息 UPnP动作消息中包括的一个或多个WDNID的WDN信息。

图5是图示根据本发明的实施例的支持UPnP协议的通信系统中使用领 航协议的两级用户交互处理的信号处理图。

参考图5,通信系统包括WD511、WDC513和外围设备515。

在操作517,在WD511和WDC513之间执行发现+组加入+提供处理。 在执行了发现+组加入+提供处理之后,WD511在操作519触发UPnP协议, 且WDC513在操作521也触发UPnP协议。

在WD511和WDC513触发UPnP协议之后,在操作523,在WD511 和WDC513之间执行L3(UPnP)发现处理。在执行了L3(UPnP)发现处 理之后,WD511在操作525发送预订事件消息到WDC513。WD511检测 到WD511连接到WDN(图5中未示出),且连接到WDN的WD511在操 作529发送得到UPnP动作消息到WDC513。

在检测到用户界面(UI)对接到WD511之后,WD511在操作533发 送对接UPnP动作消息到WDC513。

WDC513在操作535检测到外围设备515连接到WDC513。在检测到 外围设备515连接到WDC513之后,WDC513在操作537发送外围设备列 表(List_Of_Peripherals)消息到WD511。

虽然图5图示根据本发明的实施例的支持UPnP协议的通信系统中使用 领航协议的两级用户交互处理,但是可以对图5做出各种改变。例如,虽然 示为一系列操作,但是图5中的各种操作可以重叠,并行发生,以不同次序 发生,或者发生多次。

图6是图示根据本发明的实施例的支持UPnP协议的通信系统中使用领 航协议的单级用户交互处理的信号处理图。

参考图6,通信系统包括WD611、WDC613和外围设备615。

在操作617,在WD611和WDC613之间执行发现+组加入+提供处理。 在执行了发现+组加入+提供处理之后,WD611在操作619触发UPnP协议, 且WDC613在操作621也触发UPnP协议。

在WD611和WDC613触发UPnP协议之后,在操作623,在WD611 和WDC613之间执行L3(UPnP)发现处理。在执行了L3(UPnP)发现处 理之后,WD611在操作625发送预订事件消息到WDC613。WD611在操 作627检测到UI以隐含对接对接,且在操作629,发送得到UPnP动作消息 到WDC613。

WD611在操作631发送结果指示到用户,且在操作633发送对接请求 UPnP动作消息到WDC613。在成功的情况下发送该对接请求UPnP动作消 息。

WDC613在操作635检测到外围设备615连接到WDC613。在检测到 外围设备615连接到WDC613之后,WDC613在操作637发送外围设备列 表消息到WD611。

虽然图6图示根据本发明的实施例的支持UPnP协议的通信系统中使用 领航协议的单级用户交互处理,但是可以对图6做出各种改变。例如,虽然 示为一系列操作,但是图6中的各种操作可以重叠,并行发生,以不同次序 发生,或者发生多次。

不需要使用外围设备的WD可以请求WDC去对接。可以通过去对接 UPnP动作(UndockUPnPaction)消息执行去对接请求。去对接UPnP动作 消息可以表示为去对接UPnP动作(对接请求ID)(UndockUPnPaction(Dock requestID))。

如果WD意在从WDC去对接,则WD将包括对接请求ID作为输入变 元的去对接UPnP动作消息发送到WDC。在从WD接收包括对接请求ID的 去对接UPnP动作消息之后,WDC完全地去对接WD,该WD发送包括来 自WDC的对接请求ID的去对接UPnP动作消息。WDC可以通过将作为对 去对接UPnP动作消息的响应消息的去对接UPnP动作消息发送到WD,指 示WD从WDC完全地去对接。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 去对接过程,且现在将描述根据本发明的实施例的支持UPnP协议的通信系 统中的外围设备去对接过程。

去对接UPnP动作可以包括外围设备ID而不是对接请求ID作为输入变 元,且包括外围设备ID作为输入变元的去对接UPnP动作是PF去选择过程。 用于外围设备去对接过程的去对接UPnP动作可以表示为去对接UPnP动作 (各外围设备ID)(UndockUPnPaction(peripheralIDs))。

如果WD意在从特定外围设备去对接,则WD将包括与各特定外围设 备对应的各外围设备ID的去对接UPnP动作(各外围设备ID)消息发送到 WDC。在从WD接收去对接UPnP动作(各外围设备ID)消息之后,WDC 从与去对接UPnP动作(各外围设备ID)消息中包括的各外围设备ID对应 的各特定外围设备去对接WD,且将作为对去对接UPnP动作(各外围设备 ID)消息的响应消息的去对接UPnP动作(各外围设备ID)响应消息发送到 WD。在从WDC接收去对接UPnP动作(各外围设备ID)响应消息之后, WD可以确定WD已经从与各外围设备ID对应的各特定外围设备去对接。 在该情况下,WD已经从与各外围设备ID对应的各特定外围设备去对接, 且仍然连接到WDC。所以,保持WD和WDC之间的关联。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 外围设备去对接过程,且现在将描述根据本发明的实施例的支持UPnP协议 的通信系统中的WDN去对接过程。

去对接UPnP动作可以包括各WDNID而不是对接请求ID作为输入变 元,且包括各WDNID作为输入变元的去对接UPnP动作是WDN去选择过 程。用于WDN去对接过程的去对接UPnP动作可以表示为去对接UPnP动 作(各WDNID)(UndockUPnPaction(WDNIDs))。

如果WD意在从多个特定WDN去对接,则WD将包括与多个特定WDN 对应的各WDNID的去对接UPnP动作(各WDNID)消息发送到WDC。 在从WD接收去对接UPnP动作(各WDNID)消息之后,WDC从与去对 接UPnP动作(各WDNID)消息中包括的多个WDNID对应的多个特定 WDN去对接WD,且将作为对去对接UPnP动作(各WDNID)消息的响 应消息的去对接UPnP动作(各WDNID)响应消息发送到WD。在从WDC 接收去对接UPnP动作(各WDNID)响应消息之后,WD可以确定WD已 经从与多个WDNID对应的多个特定WDN去对接。在该情况下,WD已经 从与多个WDNID对应的多个特定WDN去对接,且仍然连接到WDC。所 以,保持WD和WDC之间的关联。

上面已经描述了根据本发明的实施例的支持UPnP协议的通信系统中的 WDN去对接过程,且现在将描述根据本发明的实施例的支持UPnP协议的 通信系统中的重新对接过程。

已经对接到WDC的特定的WDN的WD可以重新执行包括其它WDN ID或者外围设备ID的另外的对接UPnP动作。WD执行另外的对接UPnP 动作的过程是重新对接过程。在该情况下,仍然执行第一对接UPnP动作, 所以WD不需要重新执行关联操作。所以,直接建立外围设备连接或者WDN 连接。因为另外的对接UPnP动作成功,所以WDC将在作为对对接UPnP 动作消息的响应消息的对接UPnP动作响应消息中,返回其它对接请求ID。 可以通过以下对接UPnP动作格式DockUPnPaction(WDNIDs)(对接UPnP 动作(各WDNID)),执行重新对接过程。

这里,可以类似对接过程执行重新对接过程,即第一对接UPnP动作, 除了WD不需要执行与WDC的关联操作。

图7是图示根据本发明的实施例的支持UPnP协议的通信系统中的重新 对接和去对接过程的信号处理图。

参考图7,通信系统包括WD711、WDC713、外围设备(#1)715和外 围设备(#2)717。

外围设备(#1)715在操作719对接到WDC713,且WD711在操作721 发送对接UPnP动作(外围设备(#1)ID)消息到WDC713。WDC713在 操作723发送对接请求ID到WD711。

外围设备(#2)717在操作725对接到WDC713。在检测到外围设备(#2) 717对接到WDC713之后,WDC713在操作727将新外围设备事件消息发 送到WD711。在从WDC713接收新外围设备事件消息之后,WD711在操 作729将包括外围设备(#2)ID作为外围设备(#2)717的外围设备ID的 对接UPnP动作消息,即,对接UPnP动作(外围设备(#2)ID)消息发送 到WDC713。因为已经根据对接UPnP动作(外围设备(#1)ID)消息执行 了WD711和WDC713之间的关联动作,所以在根据对接UPnP动作(外围 设备(#2)ID)消息的重新对接过程中不需要另外执行WD711和WDC713 之间的关联动作。

如果WD711意在从外围设备(#1)715和外围设备(#2)717去对接, 同时在WD711和WDC713之间执行对接操作,则在操作731,WD711在 去对接UPnP动作消息中,包括用于外围设备(#1)715和外围设备(#2) 717中的每一个的外围设备ID,即外围设备(#1)ID和外围设备(#2)ID, 以将去对接UPnP动作消息发送到WDC713。在从WD711接收包括外围设 备(#1)ID和外围设备(#2)ID的去对接UPnP动作消息(即,去对接UPnP 动作(外围设备(#1)ID,外围设备(#2)ID)消息)之后,WDC713从 外围设备(#1)715和外围设备(#2)717去对接WD711。

虽然图7图示根据本发明的实施例的支持UPnP协议的通信系统中的重 新对接和去对接过程,但是可以对图7做出各种改变。例如,虽然示为一系 列操作,但是图7中的各种操作可以重叠、并行发生、以不同次序发生或者 发生多次。

在如果L3领航协议运行则释放L2链路(在该情况下,P2P组)的情况 下,在返回L2链路之后应该运行领航协议而没有任何问题。此外,应该保 持L3协议的历史。在本发明的实施例中,L3领航协议基于UPnP协议,所 以即使释放L2链路,至少IP地址也应该保持相同。

即使释放下层的L2链路相同条件也应用,且如果领航协议会话正在进 行则启动新L2链路。

如果L2链路被释放且再次变为激活,则需要再次运行用于L3领航协议 的UPnP装置发现和服务发现机制。

因为WD已经预订CMS的事件和可管理的WDC装置的对接服务,所 以WD将接收对WDC数据模型或者状态变量的任何更新作为服务事件。例 如,如果新外围设备被添加到WDC,则WDC使用事件执行WD的更新操 作。类似地,如果外围设备断开或者与WDC去关联,则WD将从WDC得 到事件。

如果从WDC去除/去关联的外围设备是对接请求的一部分,则对接请求 将仍然保持有效,且WD将仍然能够保持与WDC及作为对接请求的一部分 的其它外围设备的关联。如果外围设备的去除具有对WD的对接状态的一些 改变,则将提供关于外围设备的去除的信息作为事件。

在根据本发明的实施例的支持UPnP协议的通信系统中,对接服务可以 支持的状态变量的示例如下列出:

No_Of_Peripherals_Connected(没有连接外围设备);

Dock_State_Changes(对接状态改变);和

List_Of_Peripherals(外围设备列表)。

状态变量No_Of_Peripherals_Connected表示当前连接到WDC的外围设 备的数目。

状态变量Dock_State_Changes表示对WD的当前对接状态发生的改变。 状态变量Dock_State_Changes可以保存当前对接到WDC的所有WD的对接 状态的改变。该改变可以是从WDC去除外围设备等。

状态变量List_Of_Peripherals表示当前连接到WDC的外围设备的完整 列表。

上面已经描述了在根据本发明的实施例的支持UPnP协议的通信系统中 对接服务可以支持的状态变量,且现在将描述以使用性能匹配的性能匹配过 程的自动WDN创建。

在WD和WDC上支持的性能和协议可以不相同。所以,在WDC上预 先配置的WDN可能不总是对WD完全有用的。

因此,本发明的实施例提供可以基于WDC和WD上可用的外围设备的 匹配的性能创建WDN的机制。

图8是图示根据本发明的实施例的支持UPnP协议的通信系统中在WD 中执行的基于性能匹配的自动WDN创建过程的信号处理图。

参考图8,通信系统包括WD811、WDC813、外围设备(#1)815、外 围设备(#2)817、...、外围设备(#n)819。

在操作821已经执行了WDC813、外围设备(#1)815、外围设备(#2) 817、...、外围设备(#n)819当中的关联操作。这里,外围设备(#1)815、 外围设备(#2)817、...、外围设备(#n)819与WDC813相关联。

在操作823执行WD811和WDC813之间的发现+组加入+提供处理。 在执行了发现+组加入+提供处理之后,在操作825,在WD811和WDC813 之间执行L3(UPnP)发现处理。在WD811和WDC813之间执行了L3(UPnP) 发现处理之后,在操作827,WD811将预订事件消息发送到WDC813。

WD811在操作829将得到UPnP动作消息发送到WDC813。WD811 在操作831将得到外围设备性能UPnP动作(GetPeripheralCapabilityUPnP action)消息发送到WDC813。在发送得到外围设备性能UPnP动作消息之 后,WD811在操作833执行性能匹配操作。在执行性能匹配操作时,WD811 可以识别WD811可能连接到的外围设备。在执行性能匹配操作之后,在操 作835,WD811以具有匹配的性能的外围设备创建WDN。在图8中,将假 定具有匹配的性能的外围设备是外围设备(#1)815和外围设备(#2)817。

在操作837,WD811将创建WDN(CreateWDN)消息发送到WDC813。 此后,在操作839,在外围设备(#1)815和外围设备(#2)817之间创建 WDN。

在操作841,WD811将包括用于生成的WDN的WDNID的对接请求 (DockReq)消息发送到WDC813。在从WD811接收对接请求消息之后,在 操作843,WDC813将作为对对接请求消息的响应消息的对接响应(DockRsp) 消息送到WD811。对接响应消息包括指示对接请求消息的成功的成功参数。 在从WDC813接收对接响应消息之后,在操作845,WD811使用性能匹配 的WDN确定将要对接,且在外围设备(#1)815和外围设备(#2)817之 间建立对接会话。所以,可以通过建立的对接会话向WD811提供外围设备 (#1)815和外围设备(#2)817的服务。

虽然图8图示根据本发明的实施例的支持UPnP协议的通信系统中在 WD中执行的基于性能匹配的自动WDN创建过程,但是可以对图8做出各 种改变。例如,虽然示为一系列操作,但是图8中的各种操作可以重叠、并 行发生、以不同次序发生或者发生多次。

图9是图示根据本发明的实施例的支持UPnP协议的通信系统中在WDC 中执行的基于性能匹配的自动WDN创建过程的信号处理图。

参考图9,通信系统包括WD911、WDC913、外围设备(#1)915、外 围设备(#2)917、...、外围设备(#n)919。

在操作921,已经执行WDC913、外围设备(#1)915、外围设备(#2) 917、...、外围设备(#n)919当中的关联操作。这里,外围设备(#1)915、 外围设备(#2)917、...、外围设备(#n)919与WDC913相关联。

在操作923,在WD911和WDC913之间执行发现+组加入+提供处理。 在执行了发现+组加入+提供处理之后,在操作925,在WD911和WDC913 之间执行L3(UPnP)发现处理。在WD911和WDC913之间执行了L3(UPnP) 发现处理之后,在操作927,WD911将预订事件消息发送到WDC913。

在操作929,WD911发送得到UPnP动作(GetUPnPaction)消息到 WDC913。在操作931,WD911发送得到外围设备性能UPnP动作(Get PeripheralCapabilityUPnPaction)消息到WDC913。

在从WD911接收得到外围设备性能UPnP动作消息之后,在操作933, WDC913执行性能匹配操作。在执行性能匹配操作时,WDC913可以识别 WDC913可能连接到的外围设备。在执行性能匹配操作之后,在操作935, WDC913创建以具有匹配的性能的外围设备的WDN。其性能与WD911的 性能匹配的外围设备被分组为WDN,且向WD911通知关于WDN的信息。 在图9中,将假定具有匹配的性能的外围设备是外围设备(#1)915和外围 设备(#2)917。所以,在操作937,在外围设备(#1)915和外围设备(#2) 917之间创建WDN。

在操作939,WD913将创建WDN消息发送到WD911。在操作941, WD911将包括用于生成的WDN的WDNID的对接请求消息发送到WDC 913。在从WD911接收对接请求消息之后,在操作943,WDC913将作为 对对接请求消息的响应消息的对接响应(DockRsp)消息发送到WD911。 对接响应消息包括指示对接请求消息的成功的成功参数。在从WDC913接 收对接响应消息之后,在操作945,WD911使用性能匹配的WDN确定将要 对接,且在外围设备(#1)915和外围设备(#2)917之间建立对接会话。 可以通过建立的对接会话,向WD911提供外围设备(#1)915和外围设备 (#2)917的服务。

虽然图9图示根据本发明的实施例的支持UPnP协议的通信系统中在 WDC中执行的基于性能匹配的自动WDN创建过程,但是可以对图9做出 各种改变。例如,虽然示为一系列操作,但是图9中的各种操作可以重叠、 并行发生、以不同次序发生或者发生多次。

首先,在WDC上动态地创建性能匹配的WDN。在该情况下,更新状 态变量List_of_WDN(WDN列表),且更新的状态变量List_of_WDN被作 为事件给WD。这使WD能够向性能匹配的WDN发出对接请求。

在根据本发明的实施例的支持UPnP协议的通信系统中基于性能匹配的 自动WDN创建过程中,即,图8中在WD中执行的基于性能匹配的自动 WDN创建过程、和图9中在WDC中执行的基于性能匹配的自动WDN创 建过程,考虑一个WD,但是,本领域普通技术人员将理解,根据本发明的 实施例的支持UPnP协议的通信系统中基于性能匹配的自动WDN创建过程, 可以应用于多个WD。多个WD可以基于多个WD和外围设备的性能连接到 WDC,且WDC可以将外围设备分离为与多个WD性能匹配的WDN,且将 关于WDN的信息提供给多个WD以用于对接。

如果特定的外围设备已经由与WDC相关联的WD之一使用,则特定的 外围设备不应该可用于尝试与WDC对接的另一WD。所以,通过与特定的 外围设备相关联的可用性位,以信号通知关于此情况的信息。可以在创建 WDN的同时或者当直接与特定的外围设备关联时,结合性能使用该信息。

图10a到10b是图示根据本发明的实施例的支持UPnP协议的通信系统 中使用外围设备可用性以便创建WDN的自动WDN创建过程的信号处理图。

参考图10a到图10b,通信系统包括WD(#2)1011、WD(#1)1013、 WDC1015和多个外围设备,例如,n个外围设备,即,外围设备(#1)1017、 外围设备(#2)1019、...、外围设备(#n)1021。在图10a到图10b中,将 假定WD(#1)1013已经对接到外围设备(#1)1017,且WD(#2)1011 意在得到用于对接的关于外围设备的信息。

在操作1023,已经执行了WDC1015、外围设备(#1)1017、外围设备 (#2)1019、...、外围设备(#n)1021当中的关联操作。这里,外围设备(#1) 1017、外围设备(#2)1019、...、外围设备(#n)1021与WDC1015相关联。

在操作1025,在WD(#1)1013和WDC1015之间执行发现+组加入+ 提供处理。在执行了发现+组加入+提供处理之后,在操作1027,在WD(#1) 1013和WDC1015之间执行L3(UPnP)发现处理。在WD(#1)1013和 WDC1015之间执行了L3(UPnP)发现处理之后,在操作1029,WD(#1) 1013将对接请求消息发送到WDC1015。在从WD(#1)1013接收对接请求 消息之后,在操作1031,WDC1015将作为对对接请求消息的响应消息的对 接响应消息发送到WD(#1)1013。

在操作1033,WD(#1)1013对接到外围设备(#1)1017,且从外围设 备(#1)1017提供外围设备服务。在该情况下,在操作1035,指示外围设 备(#1)1017的外围设备可用性的可用的位的值设置为指示“伪”的值。并 且,在操作1037,用于外围设备(#2)1019、...、外围设备(#n)1021中的 每一个的可用的位的值设置为指示“真”的值。

在从外围设备(#1)1017向WD(#1)1013提供外围设备服务的同时, 在操作1039,在WD(#1)1013且WD(#2)1011之间执行发现+组加入+ 提供处理。在执行了发现+组加入+提供处理之后,在操作1041,在WD(#1) 1013和WD(#2)1011之间执行L3(UPnP)发现处理。在WD(#1)1013 和WD(#2)1011之间执行了L3(UPnP)发现处理之后,在操作1043和 1045,WD(#2)1011将得到外围设备性能UPnP动作(Getperipheralcapability UPnPaction)消息和得到外围设备可用性UPnP动作(Getperipheral availabilityUPnPaction)消息发送到WD(#1)1013。

在发送得到外围设备性能UPnP动作消息之后,在操作1047,WD(#2) 1011执行性能匹配操作。在执行性能匹配操作时,WD(#2)1011可以识别 WD(#2)1011可能连接到的各外围设备。在执行性能匹配操作之后,在操 作1049,WD(#2)1011以具有匹配的性能的各外围设备创建WDN。在图 10a到图10b中,将假定具有匹配的性能的各外围设备是外围设备(#2)1019 和外围设备(#n)1021。

在操作1051,WD(#2)1011将创建WDN(CreateWDN)消息发送到 WD(#1)1013。在操作1053,WD(#2)1011将包括用于生成的WDN的 WDNID的对接请求消息发送到WD(#1)1013。在从WD(#2)1011接收 对接请求消息之后,在操作1055,WD(#1)1013将作为对对接请求消息的 响应消息的对接响应消息发送到WD(#2)1011。对接响应消息包括指示对 接请求消息的成功的成功参数。在从WD(#1)1013接收对接响应消息之后, WD(#2)1011使用性能匹配的WDN确定将要对接,且在外围设备(#2) 1019和外围设备(#n)1021之间建立对接会话。所以,可以通过建立的对 接会话,向WD(#2)1011提供外围设备(#2)1019和外围设备(#n)1021 的服务。

虽然图10a到图10b图示根据本发明的实施例的支持UPnP协议的通信 系统中使用外围设备可用性以便创建WDN的自动WDN创建过程,但是可 以对图10a到图10b做出各种改变。例如,虽然示为一系列操作,但是图10a 到图10b中的各种操作可以重叠、并行发生、以不同次序发生或者发生多次。

已经参考图10a到图10b描述了根据本发明的实施例的支持UPnP协议 的通信系统中使用外围设备可用性以便创建WDN的自动WDN创建过程, 且以下将描述没有用户交互的自动对接过程。

可能需要用户介入,即WDN或者外围设备的选择,以支持到WDC的 频繁的连接。另外的方法可以用于识别和用信号通知自动对接到WDC的意 图,且将详细说明如下。

图11是图示根据本发明的实施例的支持UPnP协议的通信系统中WD 和用于自动对接的对接服务的结构的框图。

参考图11,WD和对接服务的结构指示用于自动对接特征处理的总体架 构元件。图11中的元件包括新元件标准和将存储用于触发自动对接连接过 程的规则的触发规则元件。元件标准匹配或者触发确定基于包括触发规则元 件的触发规则元件集,评估用于触发的条件。包括两个块(即标准和触发规 则实体1111以及标准匹配或者触发确定实体1113)的实体,是环境引擎实 体1115。这里,在对接服务实体1117和Wi-Fi对接协议实体1119中支持实 际的自动对接过程。对接服务实体1117和Wi-Fi对接协议实体1119之间的 主接口是应用服务平台(ASP)。

现在将描述环境引擎实体1115的详细说明。

如果WD触发自动对接连接过程,则环境引擎实体1115执行识别触发 规则或者标准的操作。无论何时WD触发与特定的WDC的自动对接连接并 设置自动对接为“真”,对接服务实体1117都存储与自动对接有关的信息, 即,自动对接相关信息。例如,自动对接相关信息可能是WDC的MAC地 址。替代地,自动对接相关信息可能是WD的MAC地址,或者用于WDNID 的一些附加信息。

标准匹配或者触发确定实体1113可以包括触发自动对接连接的不同标 准,且不同标准将如下描述:

(1)位置信息,例如,位置信息可以是全球定位系统(GPS)信息、 室内位置信息等;

(2)如果WD和/或WDC移动到特定位置,则WD和WDC将触发自 动对接连接,例如,如果WD进入WDC属于的会议室,则可以自动地触发 自动对接连接。该标准在办公室或者企业环境中非常有用;

(3)范围,表示WD和WDC之间的距离;

(4)视线,可以基于D带的信号强度确定;

(5)基于附近的触发(例如,接收信号强度指示(RSSI)强度),其中, 如果RSSI值到达预设阈值,则基于附近的方法方案触发自动对接连接;和

(6)NFC分接(tap)触发,其中,使用NFC方案的WD和WDC的 分接可以触发自动对接连接。

在环境引擎1115中定义触发自动对接连接的标准。在本发明的实施例 中提出的自动对接连接标准仅是示例标准,所以可能有触发自动对接连接触 发的可能的其它标准。

同时,用户可以具有关于设置用于自动对接过程的所需标准的灵活性。 如果环境引擎1115确定或者输入包括自动对接标准的自动对接标准集,则 环境引擎1115自动地触发自动对接连接,且通知用于开始的自动对接连接 的对接服务。

现在将描述自动对接连接过程。

自动对接连接过程可以以各种方案实现。在根据本发明的实施例中,考 虑根据基于服务命名的方法方案实现的自动对接连接过程、根据基于服务发 现的方法方案实现的自动对接连接过程、基于WDC启动的方法方案实现的 自动对接连接过程、基于WD启动的方法方案实现的自动对接连接过程、基 于使用固定连接的WDC启动的方法方案实现的自动对接连接过程、基于 NFC方案实现的自动对接连接过程,和基于没有自动对接环境的NFC方案 实现的自动对接连接过程。

首先,现在将描述根据本发明的实施例的支持UPnP的通信系统中的根 据基于服务命名的方法方案实现的自动对接连接过程。

根据基于服务命名的方法方案实现的自动对接连接过程,基于探测交换 和服务散列。在可以使用自动对接之前,WD应该在WDC上产生用户中心 WDN或者用户/WD创建的WDN。在WDC上产生WDN之后,WDN存储 与WDN一起创建WDN的WD的唯一的WDNID。使用WDNID在WDC 中唯一地识别WDN。在根据本发明实施例的实现中,可以由WDC产生WDN ID。在其它实现中,WDNID可以由WD直接分配。WD存储WD将来意图 自动对接的WDN的WDNID。WDNID可以是WD的MAC地址或者可以 用于区分WD的任何其它唯一的值。WD记住WDC的MAC地址用于将来 的搜索和自动连接。

在完成根据基于服务命名的方法方案实现的自动对接连接过程之后, WD尝试连接到WDC,且WD可以使用自动机制。WD可以发送具有用于 WD搜索的服务名的服务散列的探测请求消息。在大多数情况下,用于服务 名的服务散列是用于服务名的反域名服务器(DNS)记号(notation)。在对 接情况下,用于服务名的服务散列可以是对接或者WDC或者对接和WDC 的组合。用于服务名的服务散列的示例可以是org.wi-fi.docking或者 org.wi-fi.docking.WDC。

为使能自动对接,WD需要知道WD创建的WDN是否在WDC上可用。 为使能知道WD创建的WDN是否在WDC上可用,可以将WDNID添加到 服务名的一端。WDNID添加到的服务名的示例可以是 org.wi-fi.docking.WDC.WDN1234,且可能存在具有WDNID的用于服务名 的记号的许多其它变化。如果WDC具有唯一的ID或者名称,该唯一的ID 或者名称可以被添加到服务名以便更精确地识别WDN。WD将使用WDC 的MAC地址在特定的WDN中搜索WDN。

如果WD想连接到WDC上的所有外围设备,则可以使用通配符ID或 者默认WDN值。默认WDN值具有预定义的WDNID。如果WDC在接收 探测请求消息之后检测匹配,则WDC将发送包括全服务名称(包括关于 WDN的信息)的探测响应消息。探测响应消息将确认信息提供给WD,该 确认信息指示WDC已经检测到WD搜索的WDC。

如果WDC不支持WDN或者仅支持默认WDN,则可以分配唯一的保 留ID,以信号通知关于WDC不支持WDN或者仅支持默认WDN的状态的 信息。如果需要服务名的优化,则WDC可以仅返回基本服务名而没有唯一 的WDNID。

在接收探测响应消息之后,WD发送包括特定标记的对接请求消息以指 示自动对接。该特定标记将允许WDC知道WD将连接而没有任何用户介入。 将假定特定标记是“AutoDock(自动对接)”标记。

图12是图示根据本发明的实施例的支持UPnP的通信系统中根据基于 服务命名的方法方案实现的自动对接连接过程的信号处理图。

参考图12,通信系统包括WD1211、WDC1213和多个外围设备,例如, 两个外围设备,即外围设备(#1)1215和外围设备(#2)1217。

在操作1219,WD1211创建与WDC1213的WDN。在操作1221,WDC 1213存储WD1211已经创建的WDN的WDNID和WD1211的MAC地址。 在与WDC1213创建WDN之后,在操作1223,WD1211发送包括服务散 列和WDNID的探测请求(ProbeReq)消息到WDC1213。在从WD1211 接收探测请求消息之后,在操作1225,WDC1213将作为对探测请求消息的 响应消息的探测响应(ProbeRsp)消息发送到WD1211。探测响应消息包括 服务名和WDNID。

在从WDC1213接收探测响应消息之后,在操作1227,WD1211发送 服务发现请求(ServiceDiscoveryRequest)消息到WDC1213。在从WD1211 接收服务发现请求消息之后,在操作1229,WDC1213将作为对服务发现请 求消息的响应消息的服务发现响应(ServiceDiscoveryResponse)消息,发 送到WD1211。

在操作1231,WD1211从WDC1213接收服务发现响应消息,且执行 WD1211和WDC1213之间的UPnP发现处理。在执行UPnP发现处理之后, 在操作1233,WD1211发送对接请求消息到WDC1213。对接请求消息包括 WDNID和自动对接标记。在从WD1211接收对接请求消息之后,在操作 1235,WDC1213将作为对对接请求消息的响应消息的对接响应消息发送到 WD1211。

虽然图12图示在根据本发明的实施例的支持UPnP的通信系统中根据 基于服务命名的方法方案实现的自动对接连接过程,但是可以对图12做出 各种改变。例如,虽然示为一系列操作,但是图12中的各种操作可以重叠、 并行发生、以不同次序发生或者发生多次。

图13是图示根据本发明的实施例的支持UPnP的通信系统中执行根据 基于服务命名的方法方案实现的自动对接连接过程的情况下每一ASP的操 作过程的信号处理图。

参考图13,通信系统包括WD1311、ASP1313、ASP1315、WDC1317、 ASP1319和外围设备1321。ASP1313是用于WD1311的ASP,ASP1315 是用于WDC1317的ASP,且ASP1319是用于外围设备1321的ASP。

在操作1323,在ASP1313和ASP1315之间建立直接连接,且在操作 1325,在ASP1315和ASP1319之间建立直接连接。在操作1327,在WD1311 和WDC1317之间执行产生对接会话的UPnP:创建对接会话()(UPnP:Create DockingSession())过程。在执行了UPnP:创建对接会话()过程之后,在操 作1329,WD1311将请求以自动对接方案创建WDN的UPnP:创建WDN (自动对接)(UPnP:CreateWDN(AutoDock))消息,发送到WDC1317。 在从WD1311接收UPnP:创建WDN(自动对接)消息之后,在操作1331, WDC1317发送200OK消息到WD1311。该200OK消息包括WDNID。

在操作1333,WD1311存储用于创建的WDN的WDNID和WDC1317 的MAC地址。在操作1335,ASP1313将关闭会话的ASP:关闭会话 (CloseSession)消息发送到ASP1315。在从ASP1313接收ASP:关闭会话 消息之后,在操作1337,ASP1315将作为对ASP:关闭会话消息的响应消 息的ACK消息发送到ASP1313。

在操作1339,WDC1317使用广告服务(AdvertiseService)消息将新服 务广告到ASP1315。广告服务消息可以包括以下参数:

a.Org.wifi.docking.wdc.wdnid;和

b.Auto_accept=真。

这里,Org.wifi.docking.wdc.wdnid表示服务名,且Auto_accept是指示 是否接受自动对接的标记。如果Auto_accept的值是“真”,则Auto_accept 指示接受自动对接。如果Auto_accept的值是“伪”,则Auto_accept指示不 接受自动对接。

在操作1341,WD1311将包括以下参数的寻找服务(SeekService)消 息发送到ASP1313:

a.Org.wifi.docking.WDC.WDNID;和

b.WDC的Mac地址。

Org.wifi.docking.WDC.WDNID表示服务名,且WDC的MAC地址表示 WDC1317的MAC地址。

在从WD1311接收寻找服务消息之后,在操作1343和1345,ASP1313 通过空中连续地寻找其服务名是Org.wifi.docking.WDC.WDNID的服务。也 就是,ASP1313连续地发送探测请求消息到ASP1315。

如果WD1311和WDC1317在Wi-Fi范围中彼此变得靠近,则在操作 1347,WDC1317的ASP1315将作为对探测请求消息的响应消息的探测响 应消息发送到ASP1313。

在从ASP1315接收探测响应消息之后,在操作1349,ASP1313将通知 WDN的可用性的搜索结果(SearchResult)消息发送到WD1311。在从ASP 1313接收搜索结果消息之后,在操作1351,WD1311将请求会话连接的连 接会话(ConnectSession)消息发送到ASP1313。

在从WD1311接收连接会话消息之后,在操作1353,在ASP1313和 ASP1315之间执行直接连接过程,Auto_accept设置为“真”,也就是,有关 服务处于自动接受模式,所以将没有与服务有关的用户交互。

在ASP1313和ASP1315之间完成直接连接过程之后,在操作1355, 在WD1311和外围设备1321之间建立对接会话。

虽然图13图示在根据本发明的实施例的支持UPnP的通信系统中执行 根据基于服务命名的方法方案实现的自动对接连接过程的情况下每个ASP 的操作过程,但是可以对图13做出各种改变。例如,虽然示为一系列操作, 但是图13中的各种操作可以重叠、并行发生、以不同次序发生或者发生多 次。

图14是图示根据本发明的实施例的支持UPnP的通信系统中执行根据 基于服务发现的方法方案实现的自动对接连接过程的情况下每一ASP的操 作过程的信号处理图。

参考图14,通信系统包括WD1411、ASP1413、ASP1415、WDC1417、 ASP1419和外围设备1421。ASP1413是用于WD1411的ASP,ASP1415 是用于WDC1417的ASP,且ASP1419是用于外围设备1421的ASP。

在根据本发明的实施例的支持UPnP的通信系统中根据基于服务发现的 方法方案实现的自动对接连接过程中,创建包括在服务发现有效载荷中包括 的服务名的服务发现消息。除了服务发现消息之外的剩余条件,与在根据基 于服务命名的方法方案实现的自动对接连接过程中将假定的条件相同。

在WD通过探测机制搜索WDC之后,WD将询问WD搜索的WDN的 服务发现消息发送到WDC。在探测交换中,虽然仅使用服务散列,但是在 服务发现请求消息中可以使用完全服务名。如果WD想连接到WDC上的所 有外围设备,则可以使用通配符ID或者默认WDN值。如果WDC匹配,则 WDC发送如在探测响应消息中的包括全名的服务发现响应消息以及其它服 务相关信息。

如果WDC不支持WDN或者仅支持默认WDN,则可以分配唯一的保 留ID,以信号通知关于WDC不支持WDN或者仅支持默认WDN的状态的 信息。如果需要服务名的优化,则WDC可以仅返回基本服务名而没有唯一 的WDNID。

在接收探测响应消息之后,WD发送具有特殊标记的对接请求消息,以 指示自动对接。该特殊标记将允许WDC知道WD将连接而没有任何用户介 入。

在操作1423,在ASP1413和ASP1415之间建立直接连接,且在操作 1425,在ASP1415和ASP1419之间建立直接连接。

在操作1427,WD1411将请求以自动对接方案创建WDN的UPnP:创 建WDN(自动对接)消息发送到WDC1417。在从WD1411接收UPnP: 创建WDN(自动对接)消息之后,在操作1429,WDC1417发送200OK 消息到WD1411。该200OK消息包括WDNID。

在操作1431,WD1411存储用于创建的WDN的WDNID和WDC1417 的MAC地址。在操作1433,ASP1413将关闭会话的ASP:关闭会话 (CloseSession)消息发送到ASP1415。在从ASP1413接收ASP:关闭会话 消息之后,在操作1435,ASP1415将作为对ASP:关闭会话消息的响应消 息的ACK消息发送到ASP1413。

WDC1417使用广告服务(AdvertiseService)消息广告新服务(操作 1437)。广告服务消息可以包括以下参数:

a.Org.wifi.docking.wdc;

b.Auto_accept=真;和

c.服务信息=WDN信息。

Org.wifi.docking.wdc表示服务名,且Auto_accept是指示是否接受自动 对接的标记。如果Auto_accept的值是“真”,则Auto_accept指示接受自动 对接。如果Auto_accept的值是“伪”,则Auto_accept指示不接受自动对接。 服务信息是指示服务信息的参数,且包括WDN信息。

在操作1439,WD1411将包括以下参数的寻找服务(SeekService)消 息发送到ASP1413:

a.Org.wifi.docking.WDC;

b.WDC的Mac地址;和

c.服务信息请求:WDNID:WDN识别符.

Org.wifi.docking.WDC表示服务名,WDC的MAC地址表示WDC1417 的MAC地址,且服务信息请求表示请求服务信息的WDNID。

从WD1411接收寻找服务消息之后,在操作1441和1443,ASP1413 通过空中连续地寻找其服务名是Org.wifi.docking.WDC的服务。也就是,ASP 1413连续地发送探测请求消息到ASP1415。

如果WD1411和WDC1417在Wi-Fi范围中彼此变得靠近,则在操作 1445,WDC1417的ASP1415将作为对探测请求消息的响应消息的探测响 应消息发送到ASP1413。

在从ASP1415接收探测响应消息之后,在操作1447,ASP1413将通过 发送包括WDNID的服务发现请求消息来请求ASP1415检查WDNID。这 里,服务发现请求消息包括询问数据:WDNID:识别符(QueryData:WDNID: Identifier)。

在接收服务发现请求消息之后,在操作1449,ASP1415将作为对服务 发现请求消息的响应消息的包括WDN信息的服务发现响应消息发送到ASP 1413。

在从ASP1415接收探测响应消息之后,在操作1451,ASP1413将用于 通知WDN的可用性的搜索结果消息发送到WD1411。在从ASP1413接收 搜索结果消息之后,在操作1453,WD1411将用于请求会话连接的连接会 话消息发送到ASP1413。

在从WD1411接收连接会话消息之后,在操作1455,在ASP1413和 ASP1415之间执行直接连接过程,Auto_accept设置为“真”,也就是,有关 服务处于自动接受模式,所以将没有与服务有关的用户交互。

在ASP1413和ASP1415之间完成直接连接过程之后,在操作1457, 在WD1411和外围设备1421之间建立对接会话。

虽然图14图示在根据本发明的实施例的支持UPnP的通信系统中执行 根据基于服务发现的方法方案实现的自动对接连接过程的情况下每一ASP 的操作过程,但是可以对图14做出各种改变。例如,虽然示为一系列操作, 但是图14中的各种操作可以重叠、并行发生、以不同次序发生或者发生多 次。

图15是图示根据本发明的实施例的支持UPnP的通信系统中根据基于 服务发现的方法方案实现的自动对接连接过程的信号处理图。

参考图15,通信系统包括WD1511、WDC1513和多个外围设备,例如, 两个外围设备,即外围设备(#1)1515和外围设备(#2)1517。

在操作1519,WD1511与WDC1513创建WDN。在操作1521,WDC1513 存储WD1511已经创建的WDN的WDNID和WD1511的MAC地址。在 与WDC1513创建WDN之后,在操作1523,WD1511发送包括服务散列 的探测请求消息到WDC1513。在从WD1511接收探测请求消息之后,在操 作1525,WDC1513将作为对探测请求消息的响应消息的探测响应消息发送 到WD1511。该探测响应消息包括服务名。

在从WDC1513接收探测响应消息之后,在操作1527,WD1511发送 服务发现请求消息到WDC1513。在从WD1511接收服务发现请求消息之 后,在操作1529,WDC1513将作为对服务发现请求消息的响应消息的服务 发现响应消息发送到WD1511。该服务发现响应消息包括服务名和WDN ID。

在操作1531,WD1511从WDC1513接收服务发现响应消息,因此执 行WD1511和WDC1513之间的UPnP发现处理。在执行UPnP发现处理之 后,在操作1533,WD1511发送对接请求消息到WDC1513。对接请求消息 包括WDNID和自动对接标记。在从WD1511接收对接请求消息之后,在 操作1535,WDC1513将作为对对接请求消息的响应消息的对接响应消息发 送到WD1511。

虽然图15图示在根据本发明的实施例的支持UPnP的通信系统中根据 基于服务发现的方法方案实现的自动对接连接过程,但是可以对图15做出 各种改变。例如,虽然示为一系列操作,但是图15中的各种操作可以重叠、 并行发生、以不同次序发生或者发生多次。

图16是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 WDC启动的方法方案实现的自动对接连接过程的情况下每一ASP的操作过 程的信号处理图。

参考图16,通信系统包括WD1611、ASP1613、ASP1615、WDC1617、 ASP1619和外围设备1621。ASP1613是用于WD1611的ASP,ASP1615 是用于WDC1617的ASP,且ASP1619是用于外围设备1621的ASP。

在操作1623,在ASP1613和ASP1615之间建立直接连接,且在操作 1625,在ASP1615和ASP1619之间建立直接连接。在操作1627,WD1611 将请求以自动对接方案创建WDN的UPnP:创建WDN(自动对接)消息, 发送到WDC1617。在从WD1611接收UPnP:创建WDN(自动对接)消 息之后,在操作1629,WDC1617存储WD1611的MAC地址,且在操作 1631,发送200OK消息到WD1611。该200OK消息包括WDNID。

在操作1633,WD1611存储创建的WDN的WDNID和WDC1617的 MAC地址。在操作1635,ASP1613将关闭会话的ASP:关闭会话消息发送 到ASP1615。在从ASP1613接收ASP:关闭会话消息之后,在操作1637, ASP1615将作为对ASP:关闭会话消息的响应消息的ACK消息发送到ASP 1613。

在操作1639,WDC1617将包括以下参数的寻找服务消息发送到ASP 1615:

a.Org.wifi.docking.Dockee或者org.wifi.docking;和

b.Dockee的MAC地址。

Org.wifi.docking.Dockee或者org.wifi.docking表示服务名,且Dockee的 MAC地址表示WD1611的MAC地址。

在操作1641,WD1611将包括以下参数的寻找服务消息发送到ASP 1613:

a.Org.wifi.docking.WDC;

b.WDC的MAC地址;和

c.服务信息请求:WDNID:WDN识别符。

Org.wifi.docking.WDC表示服务名,WDC的MAC地址表示WDC1617 的MAC地址,且服务信息请求表示请求服务信息的WDNID。

在操作1643和1645,ASP1615通过空中连续地寻找其服务名是 Org.wifi.docking.WDC的服务。也就是,ASP1615连续地发送探测请求消息 到ASP1613。

如果WD1611和WDC1617在Wi-Fi范围中彼此变得靠近,则在操作 1647,ASP1613将作为对探测请求消息的响应消息的探测响应消息发送到 ASP1615。

在ASP1615从ASP1613接收探测响应消息之后,在操作1649,WDC 1617发送连接会话消息到ASP1615。在从WDC1617接收连接会话消息之 后,在操作1651,ASP1615发送提供发现(PD)请求消息到ASP1613。PD 请求消息包括包含WDNID的会话实例数据。

在从ASP1615接收PD请求消息之后,在操作1653,ASP1613发送会 话请求消息到WD1611。会话请求消息包括WDNID。在操作1655,ASP1613 检测会话请求消息中包括的WDNID,自动地接受与PD请求消息对应的请 求,并且发送PD响应消息到ASP1615。替代地,WD1611可以在没有用户 交互的情况下发送确认会话(ConfirmSession)消息。

在ASP1615从ASP1613接收PD响应消息之后,在操作1657,在ASP 1613和ASP1615之间执行直接连接过程,Auto_accept设置为“真”,也就 是,有关服务处于自动接受模式,所以将没有与服务有关的用户交互。

在ASP1613和ASP1615之间完成直接连接过程之后,在操作1659, 在WD1611和外围设备1621之间建立对接会话。

虽然图16图示在根据本发明的实施例的支持UPnP的通信系统中执行 基于WDC启动的方法方案实现的自动对接连接过程的情况下每一ASP的操 作过程,但是可以对图16做出各种改变。例如,虽然示为一系列操作,但 是图16中的各种操作可以重叠、并行发生、以不同次序发生或者发生多次。

图17是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 WD启动的方法方案实现的自动对接连接过程的情况下每一ASP的操作过 程的信号处理图。

参考图17,在基于WD启动的方法方案实现的自动对接连接过程中, WD将使用连接会话消息启动自动对接连接。WD的ASP将发送包括将携带 自动对接标记以表示自动对接请求的会话即时属性的PD请求消息,且WDN ID将表示WD希望连接到的特定的WDN。基于WD启动的方法方案实现的 自动对接连接过程,提出扩展会话实例参数以携带用于自动对接的意图,和 将定义用于特定的自动对接会话的WDN的关于WDN的信息。关于WDN 的信息可以通过携带PFID来携带参与功能ID。

参考图17,通信系统包括WD1711、ASP1713、ASP1715、WDC1717、 ASP1719和外围设备1721。ASP1713是用于WD1711的ASP,ASP1715 是用于WDC1717的ASP,且ASP1719是用于外围设备1721的ASP。

在操作1723,在ASP1713和ASP1715之间建立直接连接,且在操作 1725,在ASP1715和ASP1719之间建立直接连接。在操作1727,WD1711 将请求以自动对接方案创建WDN的UPnP:创建WDN(自动对接)消息发 送到WDC1717。在从WD1711接收UPnP:创建WDN(自动对接)消息 之后,在操作1729,WDC1717存储WD1711的MAC地址,且在操作1731, 发送200OK消息到WD1711。该200OK消息包括WDNID。

在操作1733,WD1711存储创建的WDN的WDNID和WDC1717的 MAC地址。在操作1735,ASP1713将关闭会话的ASP:关闭会话消息发送 到ASP1715。在从ASP1713接收ASP:关闭会话消息之后,在操作1737, ASP1715将作为对ASP:关闭会话消息的响应消息的ACK消息发送到ASP 1713。

在操作1739,WD1711将包括以下参数的寻找服务消息发送到ASP 1713:

a.Org.wifi.docking.Dockee或者org.wifi.docking;和

b.Dockee的Mac地址。

Org.wifi.docking.Dockee或者org.wifi.docking表示服务名,且Dockee的 Mac地址表示WD1711的MAC地址。

在操作1741,WD1711将包括以下参数的寻找服务消息发送到WD 1711:

a.Org.wifi.docking.WDC;

b.WDC的Mac地址;和

c.服务信息请求:WDNID:WDN识别符。

Org.wifi.docking.WDC表示服务名,WDC的Mac地址表示WDC1717 的MAC地址,且服务信息请求表示请求服务信息的WDN的WDNID。

在操作1743和1745,ASP1713通过空中连续地寻找其服务名是 Org.wifi.docking.WDC的服务。也就是,ASP1713连续地发送探测请求消息 到ASP1715。

如果WD1711和WDC1717在Wi-Fi范围中彼此变得靠近,则在操作 1747,ASP1715将作为对探测请求消息的响应消息的探测响应消息发送到 ASP1715。

在ASP1713从ASP1715接收探测响应消息之后,在操作1749,WD1711 发送连接会话消息到ASP1713。在从WD1711接收连接会话消息之后,在 操作1751,ASP1713发送PD请求消息到ASP1715。PD请求消息包括包含 WDNID和自动对接标记的会话实例数据。

在从ASP1713接收PD请求消息之后,在操作1753,ASP1715发送会 话请求消息到WDC1717。会话请求消息包括WDNID。在操作1755,ASP 1715检测会话请求消息中包括的WDNID,自动地接受与PD请求消息对应 的请求,并且发送PD响应消息到ASP1713。

在ASP1713从ASP1715接收PD响应消息之后,在操作1757,在ASP 1713和ASP1715之间执行直接连接过程,Auto_accept设置为“真”,也就 是,有关服务处于自动接受模式,所以将没有与服务有关的用户交互。

在ASP1713和ASP1715之间完成直接连接过程之后,在操作1759, 在WD1711和外围设备1721之间建立对接会话。

虽然图17图示在根据本发明的实施例的支持UPnP的通信系统中执行 基于WD启动的方法方案实现的自动对接连接过程的情况下每一ASP的操 作过程,但是可以对图17做出各种改变。例如,虽然示为一系列操作,但 是图17中的各种操作可以重叠、并行发生、以不同次序发生或者发生多次。

图18是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 使用固定连接的WDC启动的方法方案实现的自动对接连接过程的情况下每 一ASP的操作过程的信号处理图。

参考图18,基于使用固定连接的WDC启动的方法方案实现的自动对接 连接过程,类似于基于WDC启动的方法方案实现的自动对接连接过程。基 于使用固定连接的WDC启动的方法方案实现的对接连接过程,提出用于自 动对接连接的永久组,所以连接时间将是快速的。

基于使用固定连接的WDC启动的方法方案实现的对接连接过程,提出 了在连接会话消息中定义新标记,以指令ASP使用永久组。这请求ASP使 用永久组。

在图18中的基于使用固定连接的WDC启动的方法方案实现的对接连 接过程中,WDC使用固定连接,但是,本领域普通技术人员将理解,WD 可以以用于自动对接的永久组使用使用连接请求。

参考图18,通信系统包括WD1811、ASP1813、ASP1815、WDC1817、 ASP1819和外围设备1821。ASP1813是用于WD1811的ASP,ASP1815 是用于WDC1817的ASP,且ASP1819是用于外围设备1821的ASP。

在操作1823,在ASP1813和ASP1815之间建立直接连接,且在操作 1825,在ASP1815和ASP1819之间建立直接连接。在操作1827,WD1811 将请求以自动对接方案创建WDN的UPnP:创建WDN(自动对接)消息发 送到WDC1817。在从WD1811接收UPnP:创建WDN(自动对接)消息 之后,在操作1829,WDC1817存储WD1811的MAC地址,且在操作1831, 发送200OK消息到WD1811。该200OK消息包括WDNID。

在操作1833,WD1811存储创建的WDN的WDNID和WDC1817的 MAC地址。在操作1835,ASP1813将关闭会话的ASP:关闭会话消息发送 到ASP1815。在从ASP1813接收ASP:关闭会话消息之后,在操作1837, ASP1815将作为对ASP:关闭会话消息的响应消息的ACK消息发送到ASP 1813。

在操作1839,WD1811将包括以下参数的寻找服务消息发送到ASP 1813:

a.Org.wifi.docking.Dockee或者org.wifi.docking;和

b.Dockee的Mac地址。

Org.wifi.docking.Dockee或者org.wifi.docking表示服务名,且Dockee的 Mac地址表示WD1811的MAC地址。

在操作1841和1843,ASP1815通过空中连续地寻找其服务名是 Org.wifi.docking.WDC的服务。也就是,ASP1815连续地发送探测请求消息 到ASP1813。如果WD1811和WDC1817在Wi-Fi范围中彼此变得靠近, 则在操作1845,ASP1813将作为对探测请求消息的响应消息的探测响应消 息发送到ASP1815。

在ASP1815从ASP1813接收探测响应消息之后,在操作1847,WDC 1817发送连接会话消息到ASP1815。该连接会话消息包括会话实例信息和 使用永久组(UsePersistentGroup)标记。使用永久组标记表示指示是否使用 永久组的标记。

在从WDC1817接收连接会话消息之后,在操作1849,ASP1815发送 PD请求消息到ASP1813。该PD请求消息包括包含WDNID和永久组信息 的会话实例数据。

在从WDC1815接收PD请求消息之后,在操作1851,ASP1813发送 会话请求消息到WD1811。会话请求消息包括WDNID。在操作1853,ASP 1813检测会话请求消息中包括的WDNID,自动地接受与PD请求消息对应 的请求,并且发送PD响应消息到ASP1815。替代地,WD1811可以在没有 用户交互的情况下发送确认会话消息。

在ASP1815从ASP1813接收PD响应消息之后,在操作1855,在ASP 1813和ASP1815之间执行直接连接过程,Auto_accept设置为“真”,也就 是,有关服务处于自动接受模式,所以将没有与服务有关的用户交互。

在ASP1813和ASP1815之间完成直接连接过程之后,在操作1857, 在WD1811和外围设备1821之间建立对接会话。

虽然图18图示在根据本发明的实施例的支持UPnP的通信系统中执行 基于使用固定连接的WDC启动的方法方案实现的自动对接连接过程的情况 下每一ASP的操作过程,但是可以对图18做出各种改变。例如,虽然示为 一系列操作,但是图18中的各种操作可以重叠、并行发生、以不同次序发 生或者发生多次。

图19是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 NFC方案实现的自动对接连接过程的情况下每一ASP的操作过程的信号处 理图。

参考图19,基于NFC方案实现的自动对接连接过程是NFC接触可以用 于触发自动对接连接而代替常规装置发现过程的自动对接连接过程。

通信系统包括WD1911和WDC1913。

在操作1915,WD1911和WDC1913使用NFC接触以彼此连接,且 NFC接触触发NFC-P2P连接。

在操作1917,WD1911的ASP(图19中未示出)产生PD请求消息并 发送PD请求消息到WDC1913,在操作1919,WD的ASP检索对接服务中 存储的自动对接环境。PD请求消息包括会话信息数据信息(Session InformationDatainfo)参数,且会话信息数据信息参数包括自动对接信息。 自动对接信息包括自动对接标记、WDNID和PFID。对接服务将基于从NFC 堆栈层检索的信息触发连接会话过程,连接会话请求消息将包括自动对接环 境,且自动对接环境将导致PD请求消息。

PD请求消息携带会话信息数据信息参数中包括的自动对接信息,即, 自动对接标记、WDNID和PFID。

在操作1921,WDC1913基于存储的信息接受WD1911的自动对接请 求。这里,WDC1913基于自动对接或者WDN的可用性,接受WD1911的 自动对接请求。在接受WD1911的自动对接请求之后,在操作1923,WDC 1913将作为对PD请求消息的响应消息的PD响应消息发送到WD1911。

在操作1925,从WDC1913接收PD响应消息的WD1911和WDC1913 使用WiFi直接连接性处理连接。这里,使用WiFi直接连接性处理在WD1911 和WDC1913之间执行P2P组协商/P2P永久组处理。在操作1927和1929, WiFi直接连接性处理之后是ASP会话设置协议和对接管理协议。

虽然图19图示在根据本发明的实施例的支持UPnP的通信系统中执行 基于NFC方案实现的自动对接连接过程的情况下每一ASP的操作过程,但 是可以对图19做出各种改变。例如,虽然示为一系列操作,但是图19中的 各种操作可以重叠、并行发生、以不同次序发生或者发生多次。

图20是图示根据本发明的实施例的支持UPnP的通信系统中执行基于 NFC方案实现而没有自动对接环境的自动对接连接过程的情况下每一ASP 的操作过程的信号处理图。

参考图20,基于NFC方案而没有自动对接环境实现的自动对接连接过 程,是如果在WD和WDC之间没有可用的对接环境则NFC接触可以用于 触发自动对接连接的自动对接连接过程。

通信系统包括WD2011和WDC2013。

在操作2015,WD2011和WDC2013使用NFC接触以彼此连接,且 NFC接触触发NFC-P2P连接。

在操作2017,WD2011的ASP(图20中未示出)产生PD请求消息, 并发送PD请求消息到WDC2013。将注意到,对接服务将基于将导致PD 请求的从NFC堆栈层检索的信息,触发连接会话处理。

PD请求消息在会话信息数据信息参数中携带自动对接信息。这里,会 话信息数据信息参数包括自动对接标记,其设置为“伪”,WDNID=NULL (空)且PFID=NULL。

在操作2019,WDC2013基于存储的信息接受WD2011的自动对接请 求。这里,WDC2013基于自动对接或者WDN的可用性,接受WD2011的 自动对接请求。在PD请求消息中所有PD值设置为空值,所以WDC2013 将请求WD2011初始化服务发现。在接受WD2011的自动对接请求之后, 在操作2021,WDC2013将作为对PD请求消息的响应消息的PD响应消息 发送到WD2011。

在操作2023,从WDC2013接收PD响应消息的WD2011和WDC2013 使用WiFi直接连接性处理执行P2P组协商/P2P永久组处理。在操作2025 和2033,WiFi直接连接性处理之后是ASP会话设置协议和对接管理协议。

WD2011通过执行服务发现(后关联)或者通过在数据流发生之前使用 UPnP对接机制,确实地检测PF信息。也就是,在操作2027,WD2011发 送服务发现请求消息到WDC2013。在从WD2011接收服务发现请求消息之 后,在操作2029,WDC2013运行用于得到外围设备信息的SD或者UPnP 对接机制。在操作2031,WDC2013将作为对服务发现请求消息的响应消息 的服务发现响应消息发送到WD2011。

虽然图20图示在根据本发明的实施例的支持UPnP的通信系统中执行 基于NFC方案实现而没有自动对接环境的自动对接连接过程的情况下每一 ASP的操作过程,但是可以对图20做出各种改变。例如,虽然示为一系列 操作,但是图20中的各种操作可以重叠、并行发生、以不同次序发生或者 发生多次。

图21是图示根据本发明的实施例的支持UPnP协议的通信系统中WD 的内部结构的图。

参考图21,WD2100包括接收器2111、控制器2113、发射器2115和存 储单元2117。

控制器2113控制WD2100的总体操作。更具体地,控制器2113控制 WD2100以执行与无线对接操作有关的操作。以参考图2到图20描述的方 式执行与无线对接操作有关的操作,且在这里将省略其描述。

接收器2111在控制器2113的控制下从WDC、外围设备等接收各种消 息等。在接收器2111中接收的各种消息等已经在图2到图20中描述了,且 在这里将省略其描述。

发射器2115在控制器2113的控制下将各种消息等发送到WDC、外围 设备等。在发射器2115中发送的各种消息等已经在图2到图20中描述了, 且在这里将省略其描述。

存储单元2117存储在接收器2111中接收的各种消息等,以及程序、各 种数据等,其是WD2100的操作,特别地,与无线对接操作有关的操作所 需的。

虽然接收器2111、控制器2113、发射器2115和存储单元2117被描述 为分开的处理器,但要理解这仅是为了说明的方便起见。换句话说,接收器 2111、控制器2113、发射器2115和存储单元2117中的两个或更多个可以并 入单个处理器中。

图22是图示根据本发明的实施例的支持UPnP协议的通信系统中WDC 的内部结构的图。

参考图22,WDC2200包括接收器2211、控制器2213、发射器2215和 存储单元2217。

控制器2213控制WDC2200的总体操作。更具体地,控制器2213控制 WDC2200以执行与无线对接操作有关的操作。以参考图2到图20描述的 方式执行与无线对接操作有关的操作,且在这里将省略其描述。

接收器2211在控制器2213的控制下从WD、外围设备等接收各种消息 等。在接收器2211中接收的各种消息等已经在图2到图20中描述了,且在 这里将省略其描述。

发射器2215在控制器2213的控制下将各种消息等发送到WD、外围设 备等。在发射器2215中发送的各种消息等已经在图2到图20中描述了,且 在这里将省略其描述。

存储单元2217存储在接收器2211中接收的各种消息等,以及程序、各 种数据等,其是WDC2200的操作,特别地,与无线对接操作有关的操作所 需的。

虽然接收器2211、控制器2213、发射器2215和存储单元2217被描述 为分开的处理器,但要理解这仅是为了说明的方便起见。换句话说,接收器 2211、控制器2213、发射器2215和存储单元2217中的两个或更多个可以并 入单个处理器中。

图23是图示根据本发明的实施例的支持UPnP协议的通信系统中外围 设备的内部结构的图。

参考图23,外围设备2300包括接收器2311、控制器2313、发射器2315 和存储单元2317。

控制器2313控制外围设备2300的总体操作。更具体地,控制器2313 控制外围设备2300以执行与无线对接操作有关的操作。以参考图2到图20 描述的方式执行与无线对接操作有关的操作,且在这里将省略其描述。

接收器2311在控制器2313的控制下从WD、WDC等接收各种消息等。 在接收器2311中接收的各种消息等已经在图2到图20中描述了,且在这里 将省略其描述。

发射器2315在控制器2313的控制下将各种消息等发送到WD、WDC 等。在发射器2315中发送的各种消息等已经在图2到图20中描述了,且在 这里将省略其描述。

存储单元2317存储在接收器2311中接收的各种消息等,以及程序、各 种数据等,其是外围设备2300的操作,特别地,与无线对接操作有关的操 作所需的。

虽然接收器2311、控制器2313、发射器2315和存储单元2317被描述 为分开的处理器,但要理解这仅是为了说明的方便起见。换句话说,接收器 2311、控制器2313、发射器2315和存储单元2317中的两个或更多个可以并 入单个处理器中。

本发明的某些方面也可以具体表现为计算机可读记录介质上的计算机 可读代码。计算机可读记录介质是可以存储此后可以由计算机系统读取的数 据的任何数据存储设备。计算机可读记录介质的示例包括只读存储器 (ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储 装置和载波(如通过因特网的数据传输)。计算机可读记录介质也可以经网 络耦合的计算机系统分布,使得以分布方式存储和执行计算机可读代码。此 外,用于实现本发明的功能程序、代码和代码段,可以由本发明属于的领域 中的编程人员容易地解释。

可以理解,根据本发明的实施例的方法和设备可以由硬件、软件和/或其 组合实现。软件可以存储在非易失性存储中,例如,可擦除或者可重写的只 读存储器(ROM)、存储器,例如,随机存取存储器(RAM)、存储器芯片、 存储器器件或者存储器集成电路(IC)、或者光学地或者磁性地可记录的非 瞬时机器可读的,例如,计算机可读的存储介质中,例如,致密盘(CD)、 数字多用途盘(DVD)、磁盘或者磁带。根据本发明的实施例的方法和设备 可以由包括控制器和存储器的移动终端或者计算机实现,且存储器可以是非 瞬时机器可读的,例如,计算机可读的存储介质的示例,所述存储介质适于 存储包括用于实现本发明的各种实施例的指令的一个或多个程序。

本发明可以包括包含用于实现如权利要求所限定的设备和方法的代码 的程序,和存储该程序的非瞬时机器可读的,例如,计算机可读的存储介质。 程序可以经由通过有线和/或无线连接发送的任何介质,如通信信号,电子地 传送,且本发明可以包括它们的等效。

根据本发明的实施例的设备可以从经由有线或者无线连接到该设备的 程序提供装置接收该程序和存储该程序。该程序提供装置可以包括存储器, 用于存储指令执行已经安装的内容保护方法的指令、内容保护方法所需的信 息等;用于与图形处理装置执行有线或者无线通信的通信单元;和控制器, 用于基于图形处理装置的请求发射有关程序到发射/接收装置,或者自动地发 射有关程序到发射/接收装置。

虽然已经参考其各种实施例示出和描述了本发明,但是本领域技术人员 将理解,在其中可以做出形式和细节上的各种改变,而不脱离如权利要求及 其等效物所定义的本发明的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号