CN1866901A - 用于动态接口管理的***和方法 - Google Patents

用于动态接口管理的***和方法 Download PDF

Info

Publication number
CN1866901A
CN1866901A CNA2006100916916A CN200610091691A CN1866901A CN 1866901 A CN1866901 A CN 1866901A CN A2006100916916 A CNA2006100916916 A CN A2006100916916A CN 200610091691 A CN200610091691 A CN 200610091691A CN 1866901 A CN1866901 A CN 1866901A
Authority
CN
China
Prior art keywords
communication
triggering signal
communication link
interface
response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006100916916A
Other languages
English (en)
Other versions
CN100508489C (zh
Inventor
P·波伊霍宁
O·斯特兰伯格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1866901A publication Critical patent/CN1866901A/zh
Application granted granted Critical
Publication of CN100508489C publication Critical patent/CN100508489C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N15/00Investigating characteristics of particles; Investigating permeability, pore-volume or surface-area of porous materials
    • G01N15/08Investigating permeability, pore-volume, or surface area of porous materials
    • G01N15/082Investigating permeability by forcing a fluid through a sample
    • G01N15/0826Investigating permeability by forcing a fluid through a sample and measuring fluid flow rate, i.e. permeation rate or pressure change
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N33/00Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
    • G01N33/24Earth materials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Medicinal Chemistry (AREA)
  • Environmental & Geological Engineering (AREA)
  • Food Science & Technology (AREA)
  • Geology (AREA)
  • Remote Sensing (AREA)
  • Fluid Mechanics (AREA)
  • Dispersion Chemistry (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

一种用于动态实例化在请求实体和客户端实体之间的通信接口的***和方法。请求实体发送触发信号给控制点,其中该触发信号包括优选的通信配置。控制点检查该优选的通信配置,并且如果可能的话,该控制点实例化遵循所请求的配置的通信链路。通信链路响应于定时功能而被停用,即当确定请求实体和客户端实体已经完成它们的数据交换时、或者当确定针对通信所提供的时间量已经到期时停用通信链路。

Description

用于动态接口管理的***和方法
技术领域
本发明总体涉及通信接口,并且尤其是涉及一种基于触发事件来动态分配通信接口的方法和***。
背景技术
在过去的十年中,移动电信得到了***性的发展,并且预期这种发展能够持续到将来。但是,在其初期阶段,移动电信主要是在通信中只提供语音,现在的移动通信必须提高复杂度和性能,从而不仅适应增长的语音传输要求,而且适应诸如以短信和浏览等许多方式进行的数据传输的日益增长的要求。
由于电信工业开发了能跟上用户日益增长的需求的技术,因此到移动通信网络的移动订户的接口发生了混合。移动终端正从手持式语音通信设备转换成数据入口,该数据入口日益被用来提供和消费数量日渐增长的多种业务和应用。这样,移动终端正转换成数字助理,通过给数字助理提供越来越复杂的移动功能而使其超越移动终端的角色,所述移动功能本质上是便于由移动终端实施的。
然而,随着移动终端的不断成长的角色,必须在移动终端内维持数目日渐增多的接口能力以满足其所有者的通信需求。例如,和由当今的移动终端提供的标准蜂窝通信接口一起的还有其他例如USB或火线(Firewire)之类的有线接口以及例如蓝牙、近场通信(NFC)和无线局域网(WLAN)之类的无线接口,它们也被提供来帮助实现当今的移动终端的邻近通信功能。
然而,随着通信接口数量的增加,用来帮助实现它们的硬件和软件资源的数量也会增加。因此,用来操作所述资源所需的功率的数量也会增加。此外,当移动终端处于通电状态时,如果所有支持的接口都需要被激活,那么随着每一个被激活的接口就会产生累积的耗用功率。更进一步地,对于每一个保持激活的接口,由每一个激活的接口引起的安全性风险和无线电干扰会潜在地增加。
其中多个设备具有多个同时激活的接口的典型网络是个人区域网络/身体区域网络(PAN/BAN)。PAN是为了形成自组织分组无线(ad hoc)网络而在彼此邻近的范围内的信息技术设备的互联。例如,彼此在几米范围内的便携式电脑、个人数字助理(PDA)和便携式打印机可以无线链接而以自动形成PAN,其中每一个设备可以具有一个或多个对其可用的互连技术。BAN是PAN的一个特殊的实施方式,其中例如位于一个人附近(例如在他或她的衣服里)的独立节点或传感器是互连的。BAN的设计目标是支持每一个人的高密度异类节点(大约每人身体50个),其数据速率从每秒几百到几百万比特。因此,可以理解,当具有多个可控制接口的多个设备被触发形成网络时,在PAN/BAN中会迅速出现繁重的接口管理任务。
用于移动终端接口管理的现有技术解决方案集中于按照需要提供人工激活或停用接口的能力。其他现有技术的解决方案提供特定于业务和无线电技术的解决方案来停用通信接口,但是一般不适用于按照需要激活/停用移动终端上的任何一个或所有的通信接口。例如,现有技术的用于时分多址(TDMA)通信***的无线电发射机可以被配置成在所分配的发射时隙期间、恰好在为该发射机分配的发射时隙之前激活并且恰好在发射之后停用,而不允许TDMA通信***自身被激活或停用。一般而言,现有技术的通信接口的配置需要静态的操作,该静态操作被人工实施来激活或停用该接口。
因此,在通信产业中需要对移动终端内的通信接口进行动态激活/停用控制。还需要有一种***和方法,该***和方法响应于移动终端周围的操作环境、通过对通信接口的激活/停用来提高安全性和降低干扰的风险。本发明实现了这些和其他的需求,并且提供了超过现有技术的通信接口控制方法的其他优点。
发明内容
为了克服上述现有技术的限制以及为了克服通过阅读和理解本发明的说明书将变得更加清楚的其他限制,本发明公开了一种***和方法,其用于动态地实例化(instantiation)在请求实体和客户端实体之间的通信链路。该请求实体提供优选的通信配置给客户端实体,其会因为客户端实体的通信能力而可能或不能为客户端实体所允许。因此,只有在实际需要该通信链路的时候才激活该通信链路。
根据本发明的一个实施例,在请求实体和客户端实体之间激活至少一个通信链路的方法包括:由与客户端实体有关的控制点接收触发信号,分析包含在该触发信号中的通信参数以便用所述通信参数来确定客户端实体的兼容性,响应于对于兼容性的肯定确定而提供定时功能,根据所述通信参数和定时功能而激活该至少一个通信链路,以及根据该定时功能停用该至少一个通信链路。
根据本发明的另一个实施例,响应于从请求实体发送的触发信号,通信***在客户端实体和请求实体之间提供至少一个通信链路。该***包括客户端实体,该客户端实体被耦合来接收该触发信号,并被适配成响应于该触发信号来激活该至少一个通信链路。该客户端实体包括:适于接收触发信号的接口;接收机,其耦合到该接口并适于解析该触发信号以便获得与该至少一个通信链路相关的通信配置参数;以及执行环境,其耦合到接收机并适于根据所述通信配置参数来实例化该至少一个通信链路的操作。该至少一个通信链路被从先前的停用状态激活。
根据本发明的另一个实施例,提供一种其中存储有指令的计算机可读介质,所述指令可以由通信设备执行以用于按需要提供通信链路。所述指令执行以下步骤,包括:接收激活通信链路的请求,解析该请求以获得优选的通信配置,比较优选的通信配置与一组预定的通信配置,以及响应于肯定的比较结果来激活具有等效于优选通信配置的通信配置的通信链路。
根据本发明的另一个实施例,提供一种通信设备,包括:接口,适于接收包含通信链路定义的触发信号;接收机,其耦合到该接口上并适于解析所述通信链路定义;逻辑块,其被耦合来接收所解析的通信链路定义并且适于将所述通讯链路定义和与执行环境相关的通信配置能力相比较;以及耦合到该逻辑块的定时器块。该定时器块启动定时功能,该定时功能响应于所述通信配置能力和通信链路定义之间的肯定匹配而激活该执行环境。
表征本发明的这些和各种其他的优点和特征在所附的权利要求书中特别指出,并形成权利要求书的一部分。然而,为了更好的理解本发明、其优点以及通过使用本发明而实现的目标,下面将参考形成本发明的一部分的附图和相应的说明书内容,其中将解释并描述根据本发明的***和方法的典型实例。
附图说明
本发明将结合下面附图中所说明的实施例进行描述:
图1A说明了用于根据本发明的接口管理***的逻辑模型;
图1B说明了根据本发明的定时功能;
图2说明了根据本发明的一个实施例的通信方块图;
图3说明了一种典型的受信任平台子***,其可以用于发现客户设备的通信配置;
图4说明了一种典型的业务发现机制,其可以被用来发现客户设备的通信配置;
图5说明了根据本发明的一个实施例的替换通信方块图;
图6说明了根据本发明的一个实施例的替换通信方块图;
图7说明了根据本发明的一个实施例的替换通信方块图;
图8说明了根据本发明的一个实施例的替换通信方块图;
图9说明了根据本发明的一个实施例的替换通信方块图;
图10说明了根据本发明的方法的典型流程图;
图11说明了适用于根据本发明的通信功能的典型移动计算装置;以及
图12是能够执行根据本发明的通信功能的典型计算***。
具体实施方式
在下面对不同示例性实施例的说明中,参考形成各实施例的一部分的附图,在附图中以举例的方式说明了实施本发明的不同实施例。可以理解,可以使用其他的实施例,因为可以在不偏离本发明的范围的情况下对结构和操作进行改变。
通常,本发明提供一种***和方法,其用于响应于触发事件而进行动态的通信接口配置。该触发事件可以通过几乎任何设备或应用而产生,该应用在被配置的设备内部或外部操作。该触发事件可以包含配置信息,该配置信息足以唯一地请求在移动或非移动设备中的一个或多个通信接口,并且足以随后配置每一个通信接口以便按照需要来激活或停用。该触发事件还可以包括足以唯一地请求激活或停用网络中的一个或多个通信接口的信息,该网络由多个通信设备组成,每一个通信设备都具有多重通信访问能力。
如果所述移动或非移动设备具有不止一个可用于特定通信情况的通信接口,那么所述触发事件还可以包括配置信息,该配置信息用于启用一个最适于该情况的特定的通信接口。例如,包含在触发事件中的配置信息可以调用具有相对较低的传输速率的邻近接口,以便适应彼此只有几厘米远的通信实体。因此该触发事件可以允许在两个通信实体之间建立NFC链路,而不是在通信实体之间建立更高速度的蓝牙或WLAN链路。在这种情况下,包含在触发事件中的配置信息用于选择功率效率更高的通信模式,这是由于即使WLAN和蓝牙通信模式可用,但由于在通信实体之间需要相对低的传输速率,因此NFC通信链路是优选的。这样,通过选择NFC链路而不是蓝牙或WLAN链路,响应于由触发事件提供的配置信息而选择最佳的通信环境。
因此,可以看到,通过仅在实际需要通信链路的时候激活一个或多个通信链路,可以实现许多好处,例如,可以减少不必要地保持在其激活状态中的无线电接口。例如可以实现功率消耗的优化,这是因为每一个通信接口可以保持在断电状态或者可选择地保持在减小功率消耗模式(即“睡眠”模式),直到需要特定通信接口。另外,通信终端可以配备有多重访问能力,例如蓝牙、WLAN和NFC,从而允许响应于其环境来适配通信终端。
在通信设备中的有线访问能力也是可以得到的。例如,如果在自组织分组无线网络中的特定设备只支持IEEE 1394串行通信,那么所述通信终端可以通过触发事件被配置成:激活其IEEE 1394串行接口以便为与自组织分组无线设备的上传/下载会话作准备,以及一旦完成该会话就停用IEEE 1394串行接口。可选择地,如果在相同的自组织分组无线网络中的允许通用串行总线(USB)的设备需要服务,那么响应于所需的触发事件,可以替换地激活停用该通信终端中的USB接口。
其他的优点可以通过本发明的操作而类似地实现。例如,与拒绝访问(DOA)冲击相关的安全性风险可以被最小化。此外,与对各种通信接口的未被授权的访问相关的安全性风险被最小化,这是因为对通信接口的未被授权的访问的机会的数量被减小。例如,现有技术中的允许蓝牙的通信设备可以一天24小时提供蓝牙功能,而根据本发明的允许蓝牙的通信设备可以响应于触发事件而仅仅应要求(on-demand)来提供蓝牙通信。这样,对于蓝牙接口的安全性风险以正比于蓝牙接口被激活的实际时间比蓝牙接口被停用的剩余时间的比例而被减小。可能与特定的通信接口相关的任何无线电干扰或电池耗用可以类似地以相同的比率减小。
图1A举例说明根据本发明的接口管理***的模型。如上所讨论的那样,通信设备110可以代表无线或有线通信设备,并且可以是移动或非移动的。这样,无线介质和/或有线介质可以被用来从激励设备130传输触发信号102给接口108。响应于接收到该触发信号102,执行环境114可以被配置用于与无线介质126和/或有线介质128通信。在可选择的实施例中,执行环境114可以存在于通信设备110外部的其他设备中,这样,触发信号102可以用于激活有线/无线接口,所述接口按照需要在那些设备中实现执行环境114。另外,触发信号102可以用于“唤醒”整个网络。按照下面更详细讨论的那样,触发信号102可以是通过多个传输介质中的任何一个发送的会话描述协议(SDP)消息,这些传输介质例如是WLAN、蓝牙或RFID,这里仅举出少数例子。
应该注意到,虽然通信设备110外部的无线/有线接口介质可以由外部激励设备使用来传送触发信号102,但是触发信号102还可以从通信设备110内部提供。根据一个实施例,应用程序接口(API)106可以处理在通信设备110内部发生的事件,这或者是通过由通信设备110的用户发起的人工事件,或者是通过由在通信设备110的***执行的应用发起的自动事件。API 106对于所述事件的响应接着可以用于激活对应于给定通信协议和通信介质的执行环境114。
例如,执行环境114可以由内部API 106结合触发器122和定时器124来配置,以便在定时器124到期的时候“醒来”,从而如图1B所示,可以在预定时间窗内发现希望和通信设备110通信的任何通信设备的存在。例如,在如时间窗T1所示的预定时间窗期间,适当的有线或无线执行环境被激活,在这段时间中,任何想要和通信设备110通信的通信设备都被检测到。在这种情况下,与有线介质128和/或无线介质126的通信可以响应于由API 106发出的定时触发事件而被发起。
如果在该预定的时间窗期间没有检测到通信设备,那么可以由API 106结合触发器122和定时器124来指示执行环境114进入“睡眠”,其随后可以用于停用可能在由T2表示的睡眠间隔期间正根据执行环境114操作的任何通信接口。应该注意到,如图1B所示的定时功能可以被配置成使得清醒周期T1的起始时间和持续时间以及睡眠周期T2的起始时间和持续时间可以完全根据需要来编程。例如,执行环境114的无线电特定特征可以指示功率节省模式,从而仅仅在特定的时间窗期间发生传输。在这种情况下,图1B的定时功能可以根据无线电特定特征而被适配,以使得定时功能对应于由无线电接口实施的特定功率节省调度表(schedule)。默认地,定时功能可以取决于无线电特定功率节省调度表,因为该调度表可以代表所能获得的最高效的功率节省。
周期T1可以表示特定通信接口被激活的时间量,其中在这段时间内消耗一个峰值耗用功率PMAX。类似地,周期T2可以表示相同的通信接口被停用的时间量,期间基本上不消耗功率。这样,在图1B所示的T1激活时间期间,响应于触发信号102,把相应的执行环境114从断电状态(例如睡眠状态)转换到通电状态(例如清醒状态)。类似地,一但使用了执行环境114,就在如图1B所示的T2停用时间期间将其从清醒状态转换到睡眠状态。
因此,可以看到,在定时功能操作期间,在周期T1和T2期间由通信设备110消耗的功率量与周期T1和T2的持续时间正比。类似地,通过随机修改其间通信设备110被激活的调度表可以行使附加的安全措施,这是因为例如当不熟悉所述调度表的不友好设备试图对通信设备110进行拒绝服务(DOS)攻击时,所述附加措施可以或多或少地对其造成阻碍。
在一个实施例中,由激励设备110发起的触发信号102包含一组配置参数,所述参数用于限定适当的执行环境114,该执行环境可以在所请求的通信会话期间被使用。在该例中,优选的通信介质、节点和协议的子集可以被包括在该触发信号中,以便限定这样的执行环境。可以由接收机116从触发信号102中解析出该组配置参数,并随后将其提供给逻辑块120以用来和存储在数据库118中的通信配置进行比较,所述通信配置可以由执行环境114实例化。如果存储在数据库118中的可用通信配置和在触发信号102中接收到的一个或多个配置参数相匹配,那么触发器122和定时器124就根据所请求的通信配置来共同激活执行环境114。
例如,触发信号102可以规定希望是蓝牙连接,并且期望在由定时器124和触发器122建立的预定时间窗之内由执行环境114来执行蓝牙会话。在该预定的时间窗期间,执行环境114可以接着激活并等待来自无线介质126的蓝牙访问请求,以便按照触发信号102的请求开始蓝牙会话。如下面将详细讨论的那样,根据本发明存在其他的“应要求的”通信情况。
管理接口112可以用来配置通信设备110,以便根据本发明操作。例如,对于通信介质、节点和协议的限定可以被下载到管理接口112,以便随后存储在数据库118中。接着,所下载的内容可以和逻辑120一起被用来限定对执行环境114的各种实例化,该执行环境可以由通信设备110支持。另外,接收机116可以被配置成从接口108接受各种激励信号,正如控制执行环境114的操作所需要的那样。另外,管理接口112可以与接口模块108和能力模块104交互作用,以便将通信设备110的通信能力报告给作出请求的第三方设备,例如激励设备130,因此,所述第三方可以制定适当的触发信号102,该触发信号具有与通信设备110的执行环境114相兼容的所请求的通信配置。
例如,通信设备110可以配备有发射机应答器(transponder),其使用电磁频谱的射频部分的电磁/静电耦合(例如射频标识(RFID))来报告其能力。所述发射机应答器或“标签”可以位于接口108内,并且由激励设备130所发射的射频波激活。一旦被激活,所述标签将通信配置信息传送给与激励设备130相关的读取器模块(未示出)。
更特别的,本发明的一个实施例包括基于RFID技术来读取发射机应答器(标签),所述发射机应答器利用电磁频谱的射频(RF)部分的电磁/静电耦合。与激励设备130相关的RFID读取***(未示出)至少包括天线和收发机。当物理地处于所述标签的预定范围之内时,从激活所述标签的激励设备130的RFID读取器发射RF信号。当标签已经被激活时,其将信息传送回激励设备130的RFID读取器。更特别的,在无源标签的情况下,该标签可以由随时间变化的电磁RF波供能,该RF波由RFID读取器产生。当RF场穿过与标签相关的天线线圈时,通过该线圈产生电流。该电流最终被用来给标签通电,并且使得标签将信息(例如通信设备110的通信配置信息)返回传送到读取器成为可能,这有时称作反向散射。例如,标签信息可以存储在数据库118中,当标签被供能时,其可以被检索并被传送。应该注意到,被传送的标签信息可以仅仅包括信息的子集,即可以位于数据库118内的通信能力的部分公开。
在另一个实施例中,激励设备130可以通过诸如蓝牙的短距离无线技术识别通信设备110的通信能力。蓝牙是计算和电信工业规范,其描述了移动电话和其他移动终端如何能够使用短距离无线连接与彼此互连以及与家庭和商用电话/计算机互连。激励设备130(例如移动电话、PDA、膝上型电脑、个人计算机(PC)或诸如此类的其他设备)可以被配置成通过蓝牙或其他类似的短距离技术从通信设备110提取出通信配置信息。这样,根据本发明,包含在数据库118内的通信设备110的通信能力可以由激励设备130通过与接口108的蓝牙交换而被发现。
在另一个实施例中,激励设备130可以通过诸如WLAN的短距离无线技术识别通信设备110的通信能力。WLAN(或通常是“无线联网”)是指一种允许计算机和其他网络设备具有使用无线电波的网络连接性的技术。例如,IEEE802.11技术是当前的无线网络技术的典型例子,其允许激励设备130(例如移动电话、PDA、膝上型电脑、PC或诸如此类的设备)被配置成从通信设备110中提取出通信能力信息。每一个激励设备130和通信设备110可以包括无线网络适配器,该适配器包括用来例如通过无线访问点(WAP)与网络无线通信的收发机,这样,可以通过接口108与激励设备130交换与通信设备110有关的通信能力信息。
在另一个实施例中,短消息业务(SMS)可以被用来提供触发信号,其中用于触发的SMS消息还可以包含与设备110的期望的通信能力有关的信息。虽然通信设备110可以如所期望的那样提供通信链路,但是还应该注意到,不需要通信设备110本地实现所述通信能力。特别的,通信设备110可以仅作为用于其他具有由执行环境132代表的通信能力的通信设备的控制点。通过提供在SMS消息中接收的能力指标中所反映的通信业务,只要通信设备110能够控制那些能提供所请求的能力的设备就足够了。
在一个实施例中,通信设备110可以是实际的设备,激励设备130最初通过控制路径与其通信,以便请求一个或多个通信路径。在该例中,通信设备110在分布式网络中充当控制点,其处理来自激励设备130的信令和数据,以便建立由激励设备130所请求的通信链路。在图2中的框图中举例说明该实施例,其中请求实体202可以首先通过控制路径208从控制点(CP)204访问与CP 204的通信能力有关的通信能力信息。一旦确定,可以按照需要实例化一个或多个通信路径210。如下面将更加详细讨论的那样,可以使用任何数量的技术来在客户端和控制点之间交换通信能力信息。
在一个实施例中,例如在请求实体202和CP 204之间的信任关系可以用于通信能力信息,所述通信能力信息将通过控制路径208被传送。特别的,CP 204的一部分可以代表如图3所说明的受信任平台子***(TPS)300,其可以由请求实体202询问(challenge),以获得存在于CP 204内的通信能力。TPS 300允许请求实体202确定CP 204内的通信环境的状态,以推断请求实体202是否可以接受CP 204内可用的通信等级。
TPS 300通过控制路径208的信号MEASUREMENT DATA(测量数据)提供可靠的信息,以允许请求实体202推断CP 204内可用的通信环境。TPS 300以两个信任根进行操作:用于测量完整性量度的信任根(ROT)302,以及用于存储和报告完整性量度的ROT 306。ROT 302测量特定的平台特性(例如可以由CP 204实现的通信能力)、把测量数据记录到测量结果存储器310中、并且在ROT 306中存储最后的结果。
当通过控制路径208从请求实体202接收到诸如CHALLENGE(询问)的完整性询问时,受信任平台代理(TPA)308从ROT 306收集最后的结果、从受信任平台测量结果存储器310收集测量数据的记录、以及收集受信任计算组(TCG)有效性数据312,该有效性数据声明了在正确工作的平台中的测量所应该产生的值。接着TPA 308通过控制路径208发送所收集的数据(例如MEASUREMENT DATA)给请求实体202,该请求实体接着使用该数据来检查其是否与最终结果一致,并且接着将该数据和TCG有效性数据进行比较。这个比较允许请求实体202通过TPS 300推断CP 204的配置状态,以便随后判断对于其预定目的是否满足于信任CP 204,所述目的例如是根据其通信环境能力、通过路径210来提供通信。一旦请求实体202已经确定CP 204可以被信任,那么请求实体202可以请求实例化数据路径210,以便根据先前确定的通信环境能力来实施通信。
在一个可选的实施例中,CP 204的通信能力可以通过由请求实体202所采用的业务发现机制来确定,其被例示为图4的业务发现框图400的移动或非移动设备402。虽然可以理解客户端402可以使用任何业务发现机制,但是下面论述根据蓝牙标准的业务发现以便于理解本发明。特别的,客户端402可以执行本地或者远程业务发现来发现CP 428的通信配置416。
可以执行对CP 428的通信配置418的本地业务发现,例如由客户端402通过查询块406所发出的查询来执行,接着该查询可选地由转换块408通过例如蓝牙业务发现(SD)接口410来转换和转发。一旦被发现,通信配置416接着由客户端402接收,这是通过由客户端402对经由转换块408接收的数据执行转换、利用响应块426格式化响应、以及最终将该响应提供给能力模块404以便确定由CP 428提供的通信配置416是否适合由客户端402使用。
更特别的,通过使用类似于TCP/IP连接所使用的插槽,便于在CP 428和蓝牙栈412-414之间的通信。蓝牙插槽被用来发现其他的蓝牙设备和业务(例如CP 428的通信配置416),以及用来通过蓝牙无线电接口读取和写入数据。然而,在插槽连接之前,必须执行业务发现以便识别可用于后续连接的潜在的允许蓝牙的设备/业务。驻留在BTHC 412中的蓝牙SDP通过执行两个主要的功能来执行这个任务:发现本地区域中的设备和业务,以及把业务从本地区域通告(advertise)给可以驻留在图2的网络206中的网络主机418。
在一个实施例中,通过客户端402的BTHC 412本地发现通信配置416,并且接着通过转换块408使得业务发现引擎(SDE)420可以看到所述通信配置416。因此,CP 428的通信配置416可以由网络主机418通过用户代理(UA)422在登记处(registry)424中进行通告。以这种方式,客户端402使得本地访问的通信配置416可以由网络主机418的域内的其他任意客户端访问,这可以被认为是和由通信配置416限定的通信环境相兼容的、与CP 428的通信链路。
在一个可选的实施例中,在CP 428不在客户端402的附近的情况下,对通信配置416的远程业务发现可以由客户端402来执行。在该例中,以其它方式在登记处424中通告CP 428的通信配置416。转换块408随后可以访问网络主机418的SDE 420以发现存储在登记处424中的通信配置416,并接着通过响应模块426将通信配置416转发到能力模块404上,以便确定由CP 428提供的通信环境是否适合由客户端402使用。
在一个可选的实施例中,CP 204的通信能力可以通过网络发现来确定,借此,单个因特网协议(IP)地址、一个IP地址范围、或者整个子网中的IP地址可以通过TCP/IP连接212而被发现,该TCP/IP连接212是在请求实体202和网络206之间获得的。在一个实施例中,请求实体202可以操作网络管理协议(例如简单网络管理协议(SNMP))来管理一个或多个如CP 204所例示的CP。对于每一个受管理的CP,写在摘要语法符号1(ASN.1)中的管理信息库(MIB)可以用来提取与该受管理的CP相关的任意数量的字符,例如该受管理的CP的通信配置能力。在MIR中的每一项都被表示为对象标识符(OLD),其还可以描述与每一个受管理的CP有关的通信配置的每一个通信参数。
如上面所讨论的那样,请求实体202可以查询CP 204有关其通信环境能力以及CP 204相对于请求实体202的位置是邻近的还是远程的。这样的查询确定能否在请求实体202和CP 204之间建立与请求实体202的通信需求相一致的通信链路。在一个可选的实施例中,提出请求的客户端可以查询与CP分开的网络实体的通信能力,如图5所示。特别地,客户端502可以通过控制路径514访问CP 504,以便评估可以在路由器512内实例化的通信环境,从而在客户端502和网络506的服务器508之间容纳一个或多个数据路径518。
特别的,转接网络510可以由多个移动终端组成,例如PDA、膝上型电脑、蜂窝电话等等,所述移动终端在路由器512附近混合形成自组织分组无线网络。路由器512可以提供对网络506的IP访问,然而,该路由器通常保持在“睡眠”模式,直到由根据本发明的触发事件唤醒。例如,路由器512可以具有实例化到网络506的多个TCP连接的能力,但是为了安全起见,必须将由所述TCP连接使用的插槽保持在关闭状态,直到要实例化插槽以便于所请求的TCP连接的时间。在一个可选的实施例中,安全性可以通过包含在路由器514中的过滤器实现,该过滤器识别包含在其接收的分组/帧中的IP报头。在该例中,只要路由器514继续接收保持TCP连接打开所必需的所需IP报头信息,TCP连接就可以被保持在其打开状态中。
当客户端502进入由转接网络510表示的自组织分组无线网络的附近时,就在客户端502和控制点504之间建立邻近连接514。接着从客户端502发送触发信号给控制点504,该控制点除了其他部件之外还包含通信参数520。客户端502在触发信号中传送通信参数520,从而可以建立对于客户端502及其归属(home)网络服务器508之间的、通过数据路径518的通信的最低可接受配置的定义。可以看到,通信参数520标识出将要使用移动IP通信协议,并且标识出一个转交(care-of)地址与移动客户端502相关。例如使用符号“*”将通信参数520的通信节点建立为通配符(wild card),从而表明只要IP分组通过其转交地址被路由到客户端502,通信节点就不重要。
接着CP 504通过控制路径516将通信参数520转发给路由器512,并且等待来自路由器512的响应,该响应是关于其与来自客户端502的请求的一致性,以及其遵循所请求的通信参数520的能力。路由器512如果接受该请求,那么通过唤醒支持由客户端502请求的移动IP连接所需要的所需插槽/端口,该路由器变成对于客户端502的访问点。由于客户端502已请求了移动IP,那么在一个实施例中,路由器512可以通过标准协议(例如路由器通过)将自身与客户端502的转交地址一起通告,以便将IP地址告知服务器508,该IP地址被使用来由客户端502从服务器508得到IP分组。应该理解,还可以使用其他的移动管理协议,例如移动IPv6、基于IP的国际移动电信(IMT)网络平台和主机标识协议(HIP)。
在另一个实施例中,服务器508可以被认为是对客户端502的归属代理(home agent)(HA),并且路由器512可以被认为是对客户端502的外部代理(foreign agent)(FA)。在该例中,路由器512代表客户端502充当其FA,该路由器连同转交地址信息将登记请求发送给HA(例如服务器508)。一旦服务器508接收到该登记请求,其可以将转交地址信息添加到其路由表中、准许该请求以及将登记应答发送回给路由器512。在另一个实施例中,移动IPv6路由器512不作为客户端502的FA。在这个实施例中,客户端502连同转交地址信息将登记请求发送给HA(例如服务器508)。一旦服务器508接收到该登记请求,其可以将转交地址信息添加到其路由表中、准许该请求以及将登记应答发送回给客户端502。
为了由客户端502通过数据路径518从服务器508得到IP分组,服务器508从网络506将分组传送到先前由通信参数520标识的所通告/登记的转交地址。特别地,该传送过程需要修改IP分组,以使转交地址作为目的地IP地址出现。这个修改可以被理解成分组转换,或者更具体来说可以被理解成重定向。一旦分组到达路由器512,就应用相反的转换,以便使分组再次具有由通信参数520所标识的移动客户端502的归属地址来作为目的地IP地址。当被寻址到归属地址的分组到达客户端502时,由TCP对其进行适当的处理,或者由任何更高级别的协议从移动客户端502的处理层对其进行逻辑接收。
在如图6所示的一个可选的实施例中,客户端602通过控制路径612发送触发信号给CP 604。一旦接收到触发信号,CP 604就触发节点606,以便按照客户端602所请求的那样在节点606中(如果可能的话)激活合适的访问技术。节点606接着向CP 604应答关于访问技术激活的成功,其接着被转发给客户端602。一旦被告知成功激活的访问技术,客户端602就开始通过节点606和数据路径610与访问网络608进行通信。在其中期望/要求快速响应的一个可选的实施例中,在接收到来自CP 604的触发后,节点606处理并验证该触发,并接着向CP 604应答所接收的触发成功。CP 604接着将该应答转发给客户端602,其后在节点606中激活适当的访问技术,以便可以开始通过数据路径610进行通信。
在一个可选的实施例中,如图7所示,控制点可以替代地驻留在客户端中,并且被指示来启用具有特定访问技术的特定访问点,以便访问可以由网络706提供的特殊业务。在该例中,CP 702驻留在客户端712中,并且由节点714通过控制消息708通知:需要特定的访问技术来实例化与服务器704的数据路径710。一旦从节点714接收到访问技术消息708,CP 702就用触发信号716来对节点714作出响应,该触发信号包含由节点714在控制消息708中指定的通信配置参数。节点714接着用唤醒消息来对服务器704作出响应,在这种情况下,激活由控制消息708和716的通信配置参数所指定的、服务器704中的通信环境。对服务器704内的通信环境的激活可以被通知给客户端712,从而可以实例化数据路径710。
在一个可选的实施例中,在几个访问网络中分布一个协调清醒网络,如图8所示。特别地,移动节点(MN)802与CP 804相结合可以按照移动IP程序进行操作,在这种情况下,归属代理(HA)808通过控制路径820与CP 804协作,并且通过控制路径824与CP 812协作,以便响应于触发信号激活相应节点(CN)816内的执行环境。在一个实施例中,HA 808已经熟悉CN 816的通信配置,并且通过控制路径820向MN 802通知CN 816的通信配置。作为响应,MN 802通过控制路径820发送包含兼容通信配置的触发信号,该信号接着通过控制路径824被转发到CP 812和CN 816,以便实例化数据路径826。
在一个可选的实施例中,CP 804可以在通用分组无线电业务(GPRS)网络内操作,其中可以实现会话初始协议(SIP)。在该例中,CP 804可以替代地通过控制路径818传送SIP INVITE(SIP邀请)请求给SIP代理(SIP proxy)810,其作为触发激励来发起MN 802和CN 816之间通过数据路径826的数据通信。在SIP INVITE请求中可以进行介质协商,以便确定响应于SIP INVITE请求可以在CN 816内唤醒哪一个通信环境(如果有的话)。
特别地,SIP INVITE请求可以包含使用会话描述协议(SDP)的介质协商,其是可以由CP 804使用来限定所需要的特定通信配置的基于文字的语言。作为响应,经由CP 812,CN 816可以通过控制路径822发送200 OK响应,其中所请求的通信配置或许是兼容的配置,其可以在CN 816中被实例化以允许数据路径826。否则,如果由MN 802所请求的通信配置不可能在CN 816中实施,可以由CN 816返回4xx(例如400-499)的SIP响应代码类(code class),从而拒绝实例化数据路径826。
在如图9所示的可选的实施例中,移动终端902和908可以在GPRS网络904中操作,并且可以具有附加的邻近通信能力,例如蓝牙和WLAN。移动终端908通过其蓝牙功能可以成为个人区域网络(PAN)906的一员,该网络包括PDA 910和膝上型电脑912。触发信号914可以从移动终端902通过GPRS网络904被发送给移动终端908。在触发信号914中,可以提供通信配置请求,其中移动终端902指定一个优选通信协议列表或特定接口列表,以便在通过无线数据路径920和膝上型电脑912通信时使用。如果移动终端902没有提供这样的列表,则膝上型电脑912将激活所有的接口,以便提供对移动终端902的访问。取决于膝上型电脑912的无线配置,一个或多个优选的通信协议是可能的。
除了通信配置请求之外,诸如认证和授权(AA)信息之类的附加信息可以通过触发信号914被传送给移动终端908。触发信号914的通信配置请求和AA信息都可以通过例如蓝牙信号916被散播到整个PAN 906。作为响应,移动终端908(或者替换地是PAN 906中的任何一个其他成员)可以确定移动终端902是否有资格使用所请求的配置,并且确定膝上型电脑912是否可以将其执行环境配置成适应该请求。
触发信号914的通信配置和触发信号的AA信息的结果随后可以被传送给移动终端902。在所请求的通信链路被准许的情况下,膝上型电脑912激活其执行环境(例如WLAN环境),以便适应由移动终端902所请求的通信。一旦移动终端902检测到膝上型电脑912的WLAN接口的操作,就可以建立数据链路920。在移动终端902和膝上型电脑912之间可能有多种通信模式的情况下(即在触发信号914的通信配置中所列出的优选协议列表与膝上型电脑912的不止一个通信能力重叠),则可能需要通过控制路径914的附加信令来选择将被实例化的一个或多个数据路径920。
应该注意到,虽然网络906可以作为PAN操作,但在另一个实施例中,网络906还可以作为BAN或传感器网络而操作。在该例中,网络单元908、910和912被传感器取代,传感器可以被嵌入衣服、设备、设施或环境中。这种传感器可以便于监视和控制利用低功率信号处理、计算以及无线联网能力的设施。
图10说明了根据本发明的方法的流程图。在步骤1002,通信设备从客户端接收触发信号,该客户端请求在该通信设备和该客户端之间建立通信链路。在步骤1004,客户端确定是否可以建立和与触发信号一起传送的配置信息相兼容的通信执行环境。如果不行,那么流程终止。否则,在步骤1006应用关于图1B所描述的定时功能。该定时功能可以是预定的定时功能,或者相反的,其可以基于将被实施的特定无线电接口来产生。如在步骤1008所确定的那样,如果该定时功能的应用是成功的,那么在步骤1010中实现该功能并在步骤1012中执行该功能,以便在客户端和发出请求的通信设备之间实例化所请求的通信链路。
应该注意到,在步骤1006中创建的定时功能可以仅仅是取决于通信链路的持续时间的功能,该通信链路由通信实体维护。这就是说,通信链路可以在通信实体需要链路可操作的整段时间存在。在其他的实施例中,定时功能可以只允许预定的时间量,在此期间通信实体可以交换数据。在该例中,根据定时功能来停用通信链路。
本发明是一个模块化发明,其中在移动终端或硬件平台内的各处理功能可以被用来实施本发明。所述移动终端可以是任何类型的无线设备,例如无线/蜂窝电话、个人数字助理(PDA)或其他无线手机以及具有无线通信能力的便携计算设备。这些陆上通讯线设备和移动设备利用计算电路和软件来控制并管理常规设备活动以及由本发明提供的设备活动。硬件、固件、软件或其任意组合可以用来执行这里描述的各种通信功能。图11说明了能够执行根据本发明的操作的移动终端计算***的一个典型的例子。本领域的技术人员可以理解,典型的移动计算环境1100仅仅表示与这种移动设备有关的一般功能,并且类似地,陆上通讯线计算***包括计算电路来执行这种操作。
适用于根据本发明的移动通信的典型的移动计算安排1100可以与多个不通类型的无线设备相关。该典型的移动计算安排1100包括处理/控制单元1102,例如微处理器、精简指令集计算机(RISC)或其他中央处理模块。该处理单元1102不必是单个设备,而是可以包括一个或多个处理器。例如,该处理单元可以包括主处理器和相关的被耦合用来与主处理器通信的从属处理器。
处理单元1102控制移动终端的基本功能,以及由在程序存储装置/存储器1104中可以获得的执行环境1126、发现代理1128和TPS 1130表示的那些与本发明有关的功能。这样,响应于由通信设备发送的触发信号,处理单元1102结合执行环境1126能够实例化与另一个移动或非移动通信设备的通信链路。另外,移动终端的通信配置可以通过这里讨论的处理单元1102、发现代理1128和TSS 1130之间的协作而被发现。程序存储装置/存储器1104还包括操作***和用于在移动终端上执行功能和应用程序模块。例如,该程序存储装置可以包括一个或多个只读存储器(ROM)、闪存、可编程和/或可擦除ROM、随机存取存储器(RAM)、订户接口模块(SIM)、无线接口模块(WIM)、智能卡或其他可移动存储设备等等。
在本发明的一个实施例中,与存储装置/存储器1104相关的程序模块被存储在非易失性、电可擦除的可编程ROM(EEPROM)、闪速ROM等等当中,这样,即使在移动终端断电的情况下信息也不会丢失。用来执行常规的移动终端操作和根据本发明的操作的相关软件还可以通过数据信号被传送给移动计算安排1100,例如通过一个或多个诸如因特网和中间无线网络之类的网络来电子下载。
处理器1102还被耦合到与移动终端有关的用户接口1106元件。移动终端的用户接口1106例如可以包括诸如液晶显示器的显示器1108、键盘1110、扬声器1112、摄影机硬件1132和麦克风1114。这些和其它用户接口部件被耦合到现有技术的处理器1102。可以采用其它的用户接口机制,例如语音到命令转换器、文本到语音转换器、开关、触摸垫/屏、使用指示设备的图形用户接口、跟踪球或任意其它的用户接口机制。
该移动计算安排1100还包括用于执行无线传输的常规电路。数字信号处理器(DSP)1116可以被用来执行多种功能,包括模数(A/D)转换、数模(D/A)转换、语音编码/解码、加密/解密、错误检测和纠正、比特流变换、滤波等等。收发信机1118通常耦合到天线1120,其发送呼出无线电信号1122并接收与无线设备有关的呼入无线电信号1124。
提供图11的移动计算安排1100作为其中可以应用本发明原理的计算环境的典型实例。根据这里给出的描述,本领域技术人员可以理解,本发明同样可以应用于多种其它目前已知的以及将来的移动计算环境和陆上通讯线计算环境。例如,桌上型计算设备类似地包括处理器、存储器、用户接口和数据通信电路。这样,本发明可以应用在任何已知的计算结构中,其中可以通过网络来传送数据。
使用这里所提供的描述,可以使用标准的编程和/或工程技术来产生编程软件、固件、硬件或其组合,从而可以将本发明实施为机器、工艺或制造产品。任何所产生的程序(其具有计算机可读程序代码)可以被具体实现在一个或多个计算机可用介质上,例如磁盘、光盘、可移动存储设备、半导体存储器(诸如RAM、ROM、PROM)等等。包括执行与本发明相关的功能的代码的制造产品意图包括计算机程序,所述计算机程序永久地或暂时地存在于任意计算机可用介质中或存在于传输这种程序的任意传输介质中。所述传输介质包括(但不限于)通过无线/无线电波通信网络、因特网、内联网、电话/基于调制解调器的网络通信、硬连线/电缆通信网络、卫星通信和其它固定或移动网络***/通信链路的传输。根据在此提供的描述,本领域技术人员能够很容易地将如所描述的那样创建的软件和适当的通用或专用计算机硬件相组合,以便创建根据本发明的通信***和方法。
用来结合本发明提供通信功能的非移动通信设备或其它***可以是任意类型的计算设备,其能够处理并传送数字信息。所述通信设备平台利用计算设备来控制通信活动、充当通信活动的主机、以及管理通信活动。能够执行根据本发明的操作的计算***的典型实例如图12所示。硬件、固件、软件或其组合可以用来执行各种通信功能和这里描述的操作。图12中的计算结构1200是可以连同这种通信设备一起使用的示例性计算结构。
适于执行根据本发明的通信活动的示例性计算安排1200包括通信设备1201,其包括耦合到随机存取存储器(RAM)1204和只读存储器(ROM)1206的中央处理器(CPU)1202。ROM 1206也可以是用来存储程序的其它类型的存储介质,例如可编程ROM(PROM)、可擦除PROM(EPROM)等等。处理器1202可以通过输入/输出(I/O)电路1208和总线1210与内部和外部部件通信,以便提供控制信号等。例如,从I/O连接1208或因特网连接1228接收的数据可以根据本发明来处理。外部数据存储设备可以耦合到I/O电路1208,以便于根据本发明的通信功能。可选的,这种数据库可以本地存储在网关1201的存储装置/存储器中,或者可以通过本地网络或诸如因特网1228的具有更大范围的网络来进行访问。如软件和/或固件指令所规定的那样,处理器1202执行各种现有技术中已知的功能。
通信设备1201还可以包括一个或多个数据存储设备,包括硬盘和软盘驱动器1212、CD-ROM驱动器1214和其他能够读取和/或存储信息的硬件(例如DVD)等等。在一个实施例中,用来执行根据本发明的通信操作的软件还可以被存储和分布在CD-ROM 1216、软磁盘1218或其他形式的能够便携地存储信息的介质。这些存储介质可以被***到诸如CD-ROM驱动器1214、磁盘驱动器1212等设备中并由其读取。所述软件还可以通过数据信号被发送到网关1201,例如通过诸如因特网的网络被电子下载。通信设备1201被耦合到显示器1220,其可以是任意类型的已知显示器或演示屏,例如LCD显示器、等离子显示器、阴极射线管(CRT)等等。提供用户输入接口1222,其包括一个或多个用户接口机制,例如鼠标、键盘、麦克风、触摸垫、触摸屏、语音识别***等。
通信设备1201可以耦合到其他计算设备上,例如通过网络耦合到陆上通讯线终端和/或无线终端。所述网关可以是如全球区域网络(GAN)(诸如因特网1228)的较大网络配置的一部分,其允许到各种陆上通讯线设备和/或移动客户端/监视器设备的最终连接。
前面为了解释和说明的目的给出了对本发明的各种实施例的描述。其目的不是为了穷举或将本发明限制到所公开的精确形式。根据上面的教导,可能会有许多修改和变化。因此,本发明的范围并不仅限于该详细说明,而是由所附的权利要求书来确定。

Claims (43)

1、一种激活在请求实体和客户端实体之间的至少一条通信链路的方法,包括:
通过与该客户端实体相关的控制点来接收触发信号;
分析包含在该触发信号中的通信参数,以便确定该客户端实体与所述通信参数的兼容性;
响应于对兼容性的肯定确定,应用定时功能;
根据所述通信参数和该定时功能来激活该至少一条通信链路;以及
根据该定时功能停用该至少一条通信链路。
2、如权利要求1所述的方法,其中所接收的触发信号包含通信参数,所述通信参数由请求实体从第一组通信参数中产生以用来限定所请求的至少一条通信链路,其中,所述通信参数包括对通信协议和通信介质的限定。
3、如权利要求2所述的方法,其中分析所述通信参数包括产生与客户端实体有关的第二组通信参数,该第二组通信参数限定客户端实体内的通信能力。
4、如权利要求3所述的方法,其中产生第二组通信参数包括:
接收射频标识(RFID)信号以激活位于控制点内的RFID标签;以及
响应于利用所发送的RFID信号激活该RFID标签,从该RFID标签发送第二组通信参数。
5、如权利要求3所述的方法,其中产生第二组通信参数包括:利用蓝牙连接发送与客户端实体有关的通信配置。
6、如权利要求3所述的方法,其中产生第二组通信参数包括:通过业务发现引擎(SDE)向登记处通告与客户端实体有关的通信配置。
7、如权利要求3所述的方法,其中产生第二组通信参数包括:利用网络管理协议发送与客户端实体有关的通信配置。
8、如权利要求3所述的方法,其中产生第二组配置参数包括:
在控制点内创建受信任的平台子***(TPS);以及
对来自该控制点内的TPS询问作出响应,以便发送第二组配置参数。
9、如权利要求3所述的方法,其中分析通信参数包括:比较既存在于第一组通信参数中也存在于第二组通信参数中的那些通信参数。
10、如权利要求1所述的方法,其中接收所述触发信号包括:由与客户端实体共存的控制点来接收该触发信号。
11、如权利要求10所述的方法,其中接收所述触发信号包括:通过控制路径来接收该触发信号,所述控制路径与请求实体和客户端实体之间的通信链路分开。
12、如权利要求1所述的方法,其中接收所述触发信号包括:由与客户端实体分开的控制点接收该触发信号。
13、如权利要求12所述的方法,其中接收所述触发信号包括:向控制点登记来自请求实体的触发信号,其中该请求实体根据移动互联网协议(MobileIP)操作。
14、如权利要求13所述的方法,其中登记所述触发信号还包括:把来自控制点的所述触发信号的一部分用信号通知给与请求实体协同操作的归属代理(HA)。
15、如权利要求13所述的方法,其中登记所述触发信号还包括:通过路由器通告对来自控制点的所述触发信号的一部分进行通告。
16、如权利要求12所述的方法,其中接收所述触发信号包括:由控制点接收会话初始协议(SIP)消息,其中该控制点作为SIP代理操作。
17、如权利要求16所述的方法,其中接收所述SIP消息包括:在SIP消息中包括会话描述协议(SDP)消息,其中该SDP信息形成通信参数。
18、如权利要求12所述的方法,其中接收所述触发信号包括:从个人区域网络(PAN)的成员中接收该触发信号。
19、如权利要求18所述的方法,还包括将所述触发信号传播到PAN的其他成员,其中该PAN的其中一个其他成员作为客户端实体操作。
20、如权利要求1所述的方法,其中建立所述定时功能包括:
建立对应于通信链路变为激活的起始时间;以及
建立对应于通信链路变为停用的停止时间。
21、如权利要求1所述的方法,其中由客户端实体产生对兼容性的肯定确定,并且响应于接收到触发信号而将该肯定确定发送给请求实体。
22、如权利要求1所述的方法,其中激活通信链路包括:响应于所述定时功能的激活信号把通信链路从断电状态转换为通电状态。
23、如权利要求1所述的方法,其中停用通信链路包括:响应于所述定时功能的停用信号把通信链路从通电状态转换为断电状态。
24、一种通信***,其响应于从请求实体发送的触发信号在客户端实体和请求实体之间提供至少一条通信链路,该***包括:
客户端实体,其被耦合来接收该触发信号,并且适于响应于该触发信号来激活该至少一条通信链路,该客户端实体包括,
接口,适于接收该触发信号;
接收机,其耦合到该接口上并且适于解析该触发信号,以便获得与该至少一条通信链路相关的通信配置参数;以及
执行环境,其耦合到该接收机上并且适于根据所述通信配置参数来实例化该至少一条通信链路的操作,其中把该至少一条通信链路从先前的停用状态激活。
25、如权利要求24所述的***,其中所述接口适于从无线介质接收触发信号。
26、如权利要求24所述的***,其中所述接口适于从有线介质接收触发信号。
27、如权利要求24所述的***,其中所述客户端实体还包括数据库,该数据库适于存储可以由所述执行环境实例化的一个或多个通信配置。
28、如权利要求27所述的***,其中所述客户端实体还包括逻辑块,该逻辑块耦合到所述数据库和接收机上,并且适于将所述通信配置参数和所述可实例化的通信配置进行比较以便确定兼容性。
29、如权利要求28所述的***,其中所述客户端实体还包括:
定时器块,其适于产生定时信号;和
触发器块,其耦合到所述逻辑块和定时器块上,并且适于响应于该定时信号和肯定的兼容性确定来产生激活信号。
30、如权利要求27所述的***,其中所述客户端实体还包括能力模块,其耦合到所述接口和数据库上,并且适于响应于接收自该接口的配置请求来提供可以由所述执行环境实例化的所述一个或多个通信配置。
31、如权利要求30所述的***,其中所述接口包括射频标识(RFID)标签,该射频标识标签耦合到所述能力模块上,并且适于响应于所述配置请求来发送可以由所述执行环境实例化的所述一个或多个通信配置。
32、一种计算机可读介质,其具有存储在其中的指令,所述指令可由通信设备来执行以便通过执行下面的步骤来提供应要求的通信链路,所述步骤包括:
接收激活通信链路的请求;
解析该请求以获得优选的通信配置;
将该优选的通信配置与一组预定的通信配置作比较;以及
响应于肯定的比较结果,激活具有等同于该优选通信配置的通信配置的通信链路。
33、如权利要求32所述的计算机可读介质,还包括执行下述步骤的指令,所述步骤包括:
接收提供所述该组预定通信配置的请求;以及
响应于所接收的请求发送该组预定的通信配置。
34、一种通信设备,包括:
接口,其适于接收包含通信链路定义的触发信号;
接收机,其耦合到该接口上并且适于解析所述通信链路定义;
逻辑块,其被耦合来接收所解析的通信链路定义,并且适于把所述通信链路定义和与执行环境相关的通信配置能力作比较;以及
定时器块,其耦合到该逻辑块,其中该定时器块启动定时功能,该定时功能响应于在所述通信配置能力和所述通信链路定义之间的肯定匹配来激活该执行环境。
35、如权利要求34所述的通信设备,其中所述接口包括无线接口。
36、如权利要求35所述的通信设备,其中所述无线接口包括无线局域网(WLAN)、蓝牙、近场通信(NFC)、射频标识(RFID)和短消息业务(SMS)接口当中的一个或多个。
37、如权利要求34所述的通信设备,其中所述接口包括有线接口。
38、如权利要求37所述的通信设备,其中所述接口包括IEEE 1394和通用串行总线接口当中的一个或多个。
39、如权利要求34所述的通信设备,还包括能力模块,该能力模块被耦合来接收通信配置能力并且适于向逻辑块提供所述通信配置能力。
40、如权利要求34所述的通信设备,其中所述执行环境驻留在该通信设备中。
41、如权利要求40所述的通信设备,其中所述执行环境包括响应于所述定时功能激活的至少一个通信介质和一个通信协议。
42、如权利要求34所述的通信设备,其中所述执行环境驻留在该通信设备的外部。
43、如权利要求42所述的通信设备,其中所述执行环境驻留在该通信设备外部的一个或多个设备中,并且包括响应于所述定时功能激活的至少一个通信介质和一个通信协议。
CNB2006100916916A 2005-03-23 2006-03-23 用于动态接口管理的***和方法 Expired - Fee Related CN100508489C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/087732 2005-03-23
US11/087,732 US7907954B2 (en) 2005-03-23 2005-03-23 System and method for dynamic interface management

Publications (2)

Publication Number Publication Date
CN1866901A true CN1866901A (zh) 2006-11-22
CN100508489C CN100508489C (zh) 2009-07-01

Family

ID=36617039

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100916916A Expired - Fee Related CN100508489C (zh) 2005-03-23 2006-03-23 用于动态接口管理的***和方法

Country Status (4)

Country Link
US (1) US7907954B2 (zh)
EP (1) EP1705936A3 (zh)
KR (1) KR100781392B1 (zh)
CN (1) CN100508489C (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904622A (zh) * 2011-07-28 2013-01-30 ***通信集团公司 一种射频能力调用方法、一种可信任载体以及一种终端
CN102932360A (zh) * 2012-11-09 2013-02-13 苏州阔地网络科技有限公司 一种动态更新接口的方法及***
CN103281729A (zh) * 2007-05-07 2013-09-04 三星电子株式会社 用于在近距离通信中传送和接收数据的方法
CN104395846A (zh) * 2012-05-15 2015-03-04 西门子公司 将任务从委托方分配给受托方
CN106104647A (zh) * 2014-03-26 2016-11-09 马里利亚标签公司 用于降低电子价格标签***中的射频干扰影响的排布结构、***以及方法
CN111459101A (zh) * 2020-03-05 2020-07-28 明珞汽车装备(上海)有限公司 仿真逻辑块的创建数据的处理方法、***和存储介质

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4343626B2 (ja) * 2003-09-02 2009-10-14 キヤノン株式会社 画像通信制御方法、画像通信制御プログラム、および画像通信装置
US8139587B2 (en) * 2004-11-11 2012-03-20 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for routing packets
US7613119B2 (en) * 2005-04-11 2009-11-03 Interdigital Technology Corporation Self-configurable wireless local area network node
US20060259602A1 (en) * 2005-05-12 2006-11-16 Randall Stewart Method and apparatus for transport level server advertisement and discovery
US7613156B2 (en) * 2006-06-08 2009-11-03 Motorola, Inc. Method for energy efficient prospective peer discovery in an ad hoc network
FR2903549B1 (fr) * 2006-07-10 2008-09-26 Inside Contactless Sa Procede de controle d'application dans un chipset nfc comprenant plusieurs processeurs hotes
KR100859706B1 (ko) * 2006-10-26 2008-09-23 한국전자통신연구원 스테이트풀 sip 프락시 서버에서의 호 관리 방법 및시스템
US8335493B2 (en) * 2006-11-10 2012-12-18 Sony Ericsson Mobile Communications Ab System and method for service selection in a portable device
US7869837B2 (en) * 2006-12-13 2011-01-11 Nokia Corporation System and method for implementing mobile IP node lossless transition from an idle state to an awake state
US20080240082A1 (en) * 2007-03-28 2008-10-02 Lowell Phillip Feldman System and method for managing interoperability of internet telephony networks and legacy telephony networks
US8400913B2 (en) 2007-05-23 2013-03-19 Microsoft Corporation Method for optimizing near field links
US8230412B2 (en) * 2007-08-31 2012-07-24 Apple Inc. Compatible trust in a computing device
US7970350B2 (en) * 2007-10-31 2011-06-28 Motorola Mobility, Inc. Devices and methods for content sharing
US20090193455A1 (en) * 2008-01-29 2009-07-30 Samsung Electronics Co., Ltd. Information storage medium and method for providing additional contents based on trigger, and digital broadcast reception apparatus
EP2251829A4 (en) 2008-01-29 2011-08-10 Samsung Electronics Ltd METHOD FOR PROVIDING AN CONTENT SHARING SERVICE AND ESTABLISHMENT THEREFOR
US8973028B2 (en) * 2008-01-29 2015-03-03 Samsung Electronics Co., Ltd. Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus
US9204084B2 (en) 2008-01-29 2015-12-01 Samsung Electronics Co., Ltd. Content recording control method for peers, and a device therefor
US20090243813A1 (en) * 2008-03-25 2009-10-01 Smith Joshua R Wireless programming of non-volatile memory with near-field uhf coupling
US9137849B1 (en) * 2008-12-09 2015-09-15 Cypress Semiconductor Corporation Dynamically switching communication modes in multi-standard wireless communication devices
US20100172275A1 (en) * 2009-01-07 2010-07-08 Microsoft Corporation Energy Efficient Device Discovery with Short-Range Radios
US9155103B2 (en) 2009-06-01 2015-10-06 Qualcomm Incorporated Coexistence manager for controlling operation of multiple radios
US8594056B2 (en) 2009-06-16 2013-11-26 Qualcomm Incorporated Method and apparatus for dynamic and dual antenna bluetooth (BT)/WLAN coexistence
US9161232B2 (en) 2009-06-29 2015-10-13 Qualcomm Incorporated Decentralized coexistence manager for controlling operation of multiple radios
US9185718B2 (en) * 2009-06-29 2015-11-10 Qualcomm Incorporated Centralized coexistence manager for controlling operation of multiple radios
US9135197B2 (en) 2009-07-29 2015-09-15 Qualcomm Incorporated Asynchronous interface for multi-radio coexistence manager
US9185719B2 (en) 2009-08-18 2015-11-10 Qualcomm Incorporated Method and apparatus for mapping applications to radios in a wireless communication device
US20110068892A1 (en) * 2009-09-20 2011-03-24 Awarepoint Corporation Wireless Tracking System And Method Utilizing Near-Field Communication Devices
WO2011035216A2 (en) * 2009-09-20 2011-03-24 Awarepoint Corporation Wireless tracking system and method utilizing near-field communication devices
US8903314B2 (en) 2009-10-29 2014-12-02 Qualcomm Incorporated Bluetooth introduction sequence that replaces frequencies unusable due to other wireless technology co-resident on a bluetooth-capable device
EP2514159B1 (en) * 2009-12-14 2021-02-17 Nokia Technologies Oy Method and apparatus for multipath communication
US8670709B2 (en) * 2010-02-26 2014-03-11 Blackberry Limited Near-field communication (NFC) system providing mobile wireless communications device operations based upon timing and sequence of NFC sensor communication and related methods
US8526880B2 (en) * 2010-02-26 2013-09-03 Blackberry Limited Communications device responsive to near field communications (NFC) to enter locked or unlocked operating modes
GB201010674D0 (en) * 2010-06-24 2010-08-11 Avin Electronics Ltd Power control module
US9130656B2 (en) 2010-10-13 2015-09-08 Qualcomm Incorporated Multi-radio coexistence
US8924570B2 (en) 2010-11-23 2014-12-30 International Business Machines Corporation Temporary collaborative ad-hoc network of hardware nodes to perform function
KR101866270B1 (ko) * 2011-02-21 2018-07-05 삼성전자주식회사 데이터 공유 시스템 및 방법
JP2012232539A (ja) * 2011-05-09 2012-11-29 Canon Inc 印刷装置、データ処理装置、印刷装置の制御方法及びプログラム
KR20130050788A (ko) * 2011-11-08 2013-05-16 삼성전자주식회사 Ban 환경에서의 프록시 통신 시스템 및 그 제어 방법
SG190483A1 (en) * 2011-12-01 2013-06-28 Addvalue Technologies Ltd A communication device and network, and method of communication
US20130219011A1 (en) * 2012-02-21 2013-08-22 Ehrsolutions, Llc System and method for providing patient relationship management
US20140029494A1 (en) * 2012-07-27 2014-01-30 Motorola Solutions, Inc. Power saving for a mobile device in a wireless communication network
US20140098727A1 (en) * 2012-10-04 2014-04-10 Apple Inc. Methods and apparatus for network signaling during low-power operation
KR101316489B1 (ko) * 2012-11-23 2013-10-10 신한카드 주식회사 다이나믹 ραn 이용한 트랜잭션 처리방법
US10924895B2 (en) * 2013-01-22 2021-02-16 Blackberry Limited Enhancing short message service addressing and routing
CN104995937B (zh) * 2013-03-15 2019-03-22 英特尔公司 下行链路功率管理
US10742495B2 (en) * 2015-01-12 2020-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Communication device, gateway node and methods for preparing a point-to-point session
KR102341149B1 (ko) * 2015-04-28 2021-12-20 삼성전자주식회사 전자 장치 운용 방법 및 이를 지원하는 전자 장치
US10643245B2 (en) * 2016-07-15 2020-05-05 NXT-ID, Inc. Preference-driven advertising systems and methods
FR3048577B1 (fr) * 2016-03-04 2018-03-23 Finsecur Dispositif communicant, systeme de communication, centrale d'alarme et procede de communication

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6263387B1 (en) * 1997-10-01 2001-07-17 Micron Electronics, Inc. System for automatically configuring a server after hot add of a device
US6158015A (en) * 1998-03-30 2000-12-05 Micron Electronics, Inc. Apparatus for swapping, adding or removing a processor in an operating computer system
US6725281B1 (en) * 1999-06-11 2004-04-20 Microsoft Corporation Synchronization of controlled device state using state table and eventing in data-driven remote device control model
AU2001263472A1 (en) * 2000-06-28 2002-01-08 Broadcom Corporation Multi-mode controller
US6704024B2 (en) * 2000-08-07 2004-03-09 Zframe, Inc. Visual content browsing using rasterized representations
US7171475B2 (en) * 2000-12-01 2007-01-30 Microsoft Corporation Peer networking host framework and hosting API
JP2002196990A (ja) * 2000-12-27 2002-07-12 Kddi Corp サービス発見プロトコル変換ゲートウェイ
US7430602B2 (en) * 2002-12-20 2008-09-30 Qualcomm Incorporated Dynamically provisioned mobile station and method therefor
US6990545B2 (en) * 2003-04-28 2006-01-24 International Business Machines Corporation Non-disruptive, dynamic hot-plug and hot-remove of server nodes in an SMP
GB2402845A (en) * 2003-06-14 2004-12-15 Agilent Technologies Inc Service usage records for mobile data communications
US8108520B2 (en) * 2003-06-19 2012-01-31 Nokia Corporation Apparatus and method for providing quality of service for a network data connection
CN1287268C (zh) 2003-08-27 2006-11-29 英业达股份有限公司 可设定无线连结装置其运作时机的控制方法
KR100563658B1 (ko) * 2003-11-20 2006-03-23 한국전자통신연구원 링크 애그리게이션 장치 및 방법
US7933290B2 (en) * 2004-03-30 2011-04-26 Nokia Corporation System and method for comprehensive service translation
US20060075100A1 (en) * 2004-09-28 2006-04-06 Nokia Corporation System, device, software and method for providing enhanced UPnP support on devices
US7346341B2 (en) * 2004-12-10 2008-03-18 Nokia Corporation Providing mobile-specific services for mobile devices via ad-hoc networks

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE49278E1 (en) 2007-05-07 2022-11-01 Samsung Electronics Co., Ltd. Method for transmitting and receiving data in NFC
CN103281729A (zh) * 2007-05-07 2013-09-04 三星电子株式会社 用于在近距离通信中传送和接收数据的方法
CN103281729B (zh) * 2007-05-07 2016-09-28 三星电子株式会社 用于在近距离通信中传送和接收数据的方法
USRE47634E1 (en) 2007-05-07 2019-10-01 Samsung Electronics Co., Ltd. Method for transmitting and receiving data in NFC
CN102904622B (zh) * 2011-07-28 2015-02-04 ***通信集团公司 一种射频能力调用方法、一种可信任载体以及一种终端
CN102904622A (zh) * 2011-07-28 2013-01-30 ***通信集团公司 一种射频能力调用方法、一种可信任载体以及一种终端
CN104395846A (zh) * 2012-05-15 2015-03-04 西门子公司 将任务从委托方分配给受托方
CN104395846B (zh) * 2012-05-15 2017-08-22 首要金属科技德国有限责任公司 将任务从委托方分配给受托方
CN102932360A (zh) * 2012-11-09 2013-02-13 苏州阔地网络科技有限公司 一种动态更新接口的方法及***
CN106104647A (zh) * 2014-03-26 2016-11-09 马里利亚标签公司 用于降低电子价格标签***中的射频干扰影响的排布结构、***以及方法
CN106104647B (zh) * 2014-03-26 2020-06-16 马里利亚标签公司 降低标签***中的射频干扰的排布结构、***以及方法
CN111459101A (zh) * 2020-03-05 2020-07-28 明珞汽车装备(上海)有限公司 仿真逻辑块的创建数据的处理方法、***和存储介质
CN111459101B (zh) * 2020-03-05 2021-04-27 明珞汽车装备(上海)有限公司 仿真逻辑块的创建数据的处理方法、***和存储介质

Also Published As

Publication number Publication date
KR20060103152A (ko) 2006-09-28
EP1705936A2 (en) 2006-09-27
US20060217072A1 (en) 2006-09-28
CN100508489C (zh) 2009-07-01
EP1705936A3 (en) 2011-09-28
KR100781392B1 (ko) 2007-11-30
US7907954B2 (en) 2011-03-15

Similar Documents

Publication Publication Date Title
CN100508489C (zh) 用于动态接口管理的***和方法
CN101156487B (zh) 利用令牌的基于相邻关系的认证
EP4017041A1 (en) Service capability exposure at the user equipment
JP5827359B2 (ja) マシンツーマシン通信登録のための方法および装置
US8400989B2 (en) Activating private access points for wireless networking
US8598984B2 (en) Systems and methods for providing location-aware Wi-Fi access for a portable device
US8787298B2 (en) Multiple network connection method and communication device thereof
EP1988688A2 (en) Universal browser
CN1627760A (zh) 用于无线多跳专门网络的协议
CN107615791B (zh) 用于添加m2m服务的装置和方法
CN102332940A (zh) 一种利用蓝牙无线技术的数据传输方法及***
CN106028266B (zh) 一种信息传输方法、装置及***
WO2008056951A1 (en) Apparatus and method for providing contents push service, and mobile terminal and operation method thereof
CN102202389B (zh) 一种对网关实现管理的方法及***
US11700301B2 (en) Service registration based on service capabilities requirements and preferences
WO2016030567A1 (en) Method and apparatus for establishment of private communication between devices
CN108781217A (zh) 多媒体数据传输的方法、服务器和终端
CN109246720A (zh) 一种确定建立原因的方法和终端
CN101103599B (zh) 用于自组织网络的数据处理设备及该自组织网络
EP2767944A1 (en) Communications network, computer system, computer-implemented method, and computer program product for providing a femtocell-based infrastructure for mobile electronic payment
US20130196627A1 (en) System and Method for Message Service Gateway
KR101200168B1 (ko) 이동통신 단말기를 이용한 무선 인터넷 서비스 품질 측정방법 및 시스템
Ma et al. RFID-based mobility for seamless personal communication system in cloud computing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090701

Termination date: 20100323