专利名称:用户终端的服务可用性的指示的制作方法
技术领域:
本发明总地涉及用户终端的服务可用性的指示,具体地涉及为用 户提供有关在用户终端处的服务质量或服务等级的指示的方法和系 统。
背景技术:
正如已知的,随着釆用宽带连接并用于家庭网络的新服务的日益 普及,迫切需要同时发生的应用在共享相同资源的情况下,以由服务 提供商声称并由客户签署的质量共存。这种需要非常明显,不仅仅因 为它响应了客户充分利用客户购买的宽带连接的潜力的要求,而且也 因为在运营商一侧它代表了对于保证被提供和计费的服务的最大可能 的可用性的不可拒绝的要求。与客户可自主管理的其它应用之间的共 存不能危及所提供的服务的质量,与运营商直接控制的其它应用之间 的共存这方面要好得多。
因此引起了实现将保证所谓的"服务质量"(QoS)的机制的需要, 即根据在与客户达成的、不仅关于专用于传输和接入的网络部分而且 也关于运营商具有小得多的控制的网络部分(即家庭网络)的合同中 的内容保证服务的可用性(时间可靠性)的可能性。
在US 2002/138613中公开一种解决方案,它提出了在任何网络上 在客户与服务器之间所请求的应用服务和带宽的可用性的追踪通知,
的服务和带宽。具体地,这个文件公开了一种用于通过网络有序地向 客户提供服务传递的方法,包括以下步骤从一个位置请求数据,如 果接收到拒绝,则向特定的客户通知可用性。
US 6,751,664公开了 一种基于平均接入路由器上行链路利用与按照上行链路利用的粒度测量计算出的预定阈值之间的比较结果,监视 和满足在工作的IP数据网中的客户带宽要求的方法。这提供了关于客 户要求是否满足统计置信度的指示。而且,实际测量的接入路由器上 行链路利用可被用来作出关于是否在接入路由器上提供新的客户而不 会不利地影响现有客户的预测评估。
US 6,704,289公开了 一种用于根据经由可接入性测量仪器设备和 连续性测量仪器设备对网络可接入性与网络连续性(每百万缺陷数) 的测量,监视在无连接(IP)数据网络中的服务可用性并保持客户带宽 的方法。可接入性与连续性测量值经由一种机制被组合,产生服务不 可用性度量,然后把它与代表在服务等级协议规范下规定的适用的客 户不可用带宽的阈值进行比较。如果实际的服务不可用性超过在服务 等级协议下可允许的不可用的客户带宽,则事件关联设备把服务不可 用性度量与网络故障和来自网络警报的性能警报信息相互关联,以确 立路由原因。 一旦路由原因被确立,则故障标签系统生成故障标签, 以便于网络恢复。
本申请人注意到,上述的解决方案中没有使用户感知他/她试图访 问的服务的可用性。而且,本申请人注意到,所有的以上文件描述沿 网络施加的操作和功能,而不牵涉到用户的目的地设备。
US 6,131,046提出改变显示的关键字,以表示通信设备的服务可 用性。具体地,本文件公开了一种通信设备,它具有人机接口,用来 阻止或劝阻用户执行浪费的呼叫操作。在一个实施方案中,通信设备 适于发送和接收,并包括显示单元,用于显示与通信操作有关的内容; 检测器,用于根据接收信号检验通信是否可用;和显示控制器,用于 当通信不可用时,禁止所述单元显示内容。
本申请人看到,在本解决方案中客户没有感知到关于他/她将要处 理的通信的可得到的质量。
而且,本申请人看到,这个文件提供专用于便携式电话通信系统 的解决方案,这不适用于在居民或商业数据网络系统那样的竟争中应 用。事实上,在US 6,131,046中描述的技术需要用户的终端(移动电话)不断地接收由无线基站发送的RF信号,以便了解(通过在控制信道上 检测的强度)通信是否可用。在居民或商业数据网络系统中,当没有服 务被传递到系统时,没有可被用来监视可能的服务质量的外部信号。
US 2005/0059350 Al公开了 一种与允许接入到多个不同接收数据 的无线LAN系统一起使用的显示终端。该LAN系统还包括基站设备, 它包括用于与显示终端进行无线通信的天线。显示终端能够显示通过 计算接收的数字数据的每单位时间误码率而确定的信号接收质量水 平。当接收质量较低时,用户可以改变接收位置。
本申请人看到,由终端提供的信号质量指示仅仅是基于随终端本 身的位置而变的接收信号的误码率的可变性。在US 2005/0059350 Al 中提出的技术因而不适于在获得服务之前提供有关可用性和可能的服 务质量的指示,特别是在适于把不同的电信服务传递到被连接到同一 网关的多个居民设备的系统中。
发明内容
关于把电信服务传递到客户房屋的系统,本申请人着手解决为本 地用户提供有关在用户终端处的服务可用性和/或服务质量的指示的 问题。
本申请人发现,在包括服务提供商、家庭网关和连接到该网关的 至少一个用户终端的系统中,有关服务可用性的指示可以通过以下步 骤被提供给用户首先确定每个服务的带宽要求,然后确定与用户之 间的连接的带宽可用性,最后根据服务带宽要求和带宽可用性确定服 务可用性。
这样,整个网络参数集合(无线覆盖、带宽、QoS、优先级等等) 可以在与服务质量(例如在视频播放机的情形下视频流的质量)相关的
单个形态和接口中为客户所了解。
广义地,当用户终端开机时,它向网关发送对于在用户终端处可 得到的每个服务的可用性的请求。对于每个服务,网关然后一方面验 证它藉以连接到服务提供商的公共通信网络的带宽可用性,另一方面验证它藉以连接到用户终端的客户房屋通信网络的带宽可用性以及各 个服务的优先级。网关然后计算并向用户终端发送在多个可能的等级 例如高质量、中等可用性、低质量或不可用性当中对于各个服务可得 到的质量,然后把各个服务可得到的质量显示在显示终端或被连接到 用户终端的显示器上,以及根据潜在可激活的服务的激活的实时特性 动态地周期地更新,例如每分钟,甚至更经常地更新。如果服务仅以 一种质量被提供,则所显示的指示可以仅仅是有关可用性或不可用性 的指示。
为了更好地理解本发明,现在参照附图描述优选实施例,这些实
施例完全旨在举例说明,而不想限制,其中
图l显示实施本发明的客户房屋网络的基本体系结构的框图; 图2显示在用户终端处可得到的服务的可得到的质量等级的可视
指示的例子;以及
图3显示与本发明有关的流程图。
具体实施例方式
以下的讨论被呈现来使得本领域技术人员能够实现和使用本发 明。对于这些实施例的各种修改对于本领域技术人员来说是显而易见 的,这里的一般性原理可被应用于其它实施例和应用,而不背离本发 明的精神和范围。因此,本发明不打算限于所显示的实施例,而是符 合与这里公开的以及在所附权利要求中限定的原理和特征一致的最广 泛的范围。
图1显示包括被设计来实施本发明的一个或多个用户终端2与网 关3的客户房屋网络1,例如家庭网络的框图。
具体地,网关3 —方面通过由电信运营商管理的^>共通信网络 (PCN)5规定的通信链路被连接到一个或多个服务提供商(SP)4,另一 方面通过由局域网(LAN)6规定的另 一条通信链路被连接到用户终端2。更具体地,每个用户终端2可以经由有线通信链路(例如,以太网、 USB等等)或无线通信链路被连接到网关3 ,并且可以与其它用户终端 2或在"全IP,,网络中的个人计算机共享它藉以连接到网关3的通信链 路。所以,两个不同的用户终端2可以经由同一条通信链路或经由各 自不同的通信链路被连接到网关3。
用户终端2可以是任何类型,只要它被设计成运行由用户终端藉 其经由网关3连接到服务提供商(它可以与管理公共电信网络5的电信 运营商相同或不同)的一个或多个软件应用以及访问相应的服务,典型 地包括音频和/或视频服务。例如,用户终端2可以是IP电话、UMTS 移动电话、机顶盒、个人计算机、便携式媒体播放器、口袋式PC等 等。此外,每个用户终端2可以配备有或被连接到显示器7,在显示 器上提供有关每个服务的可用性的可视指示。
为了实施本发明,用户终端2配备有软件模块,此后称为终端上 可用性管理器(AMT) 8,而网关3配备有三个软件模块,此后称为应 用数据存储库(ADR) 9、家庭连接监视器(HCM) 10和网关上可用性管 理器(AMG) 11。网关上可用性管理器11与应用数据存储库9、家庭 连接监视器10和终端上可用性管理器8进行通信。
终端上可用性管理器8被设计为把对于在各个用户终端2处可得 到的每个服务的可用性的请求发送到网关上可用性管理器11。例如, 可用性请求可以在打开HTTP会话后通过XML消息来发送。
终端上可用性管理器8还被设计为从网关上可用性管理器11接收 每个服务的质量可用性,并把它变换成在显示器7上的适当的可视指 示。
应用数据存储库9被设计为包含有关在客户房屋网络1中要为之 提供服务可用性的可视指示的所有用户终端2处可得到的服务的信 息。具体地,应用数据存储库9优选地对于每个服务存储以下信息
-由每个用户终端2使用的物理子网的类型(连接的类型)。这样,
-服务的优先级。除了可以由用户终端或运行在用户终端2上的应用以某种方式强制的、在IP层上的业务的可能标记以外,可以假设三个优先级水平画最大努力; -保证质量的用户应用; -保证质量的运营商应用;以及 .对于保证质量的服务的峰值和平均带宽要求;具体地,对于高质 量服务、中等质量服务和低质量服务的带宽要求。在以下的说明中,词语"带宽"是指在给定的时间间隔内通过数字 连接传送的数据量(即,连接的比特速率),它通常以每秒比特或字节 来度量。关于服务的峰值和平均带宽要求和优先级的信息可以在客户环境 中在用户终端开机后由用户终端2或在服务提供期间由服务提供商 (或二者)提供给应用数据存储库9。家庭连接监视器10被设计成监视从网关3发起的物理连接,特别 是瞬时确定带宽占用,以及根据它确定由网关3管理的连接(USB、以 太网和无线)的带宽可用性。在无线情形下,家庭连接监视器10还能 够按照覆盖的实际状况动态地更新总带宽可用性的值。网关上可用性管理器11被设计成从终端上可用性管理器8接收对 于在用户终端2处可得到的每个服务的可用性的请求(这些服务可以 是运营商控制的服务或客户控制的服务)。此外,网关上可用性管理器 11被设计成查询应用数据存储库9和家庭连接监视器10,以得到以下 信息.由所述服务使用的物理子网的类型。为了简化起见,假设用户终 端2在没有任何网桥的情况下被连接到网关3,即,通过直接链路。 考虑在借货使用的用户终端2或在由服务提供商或运营商赞助的任何 情形下,这个假设应当覆盖大多数实际的情形;.网络链接的瞬时带宽可用性;以及.各种服务的优先级。根据该信息,网关上可用性管理器11判决在用户终端2处服务是否可用,如果是的话,则判决该服务是以高质量、中等质量、还是低 质量可用的。在固定质量的应用的情形下,网关上可用性管理器11仅仅判决在用户终端2处服务是否可用。网关上可用性管理器11然后 把这个判决结果通知终端上可用性管理器8,同时提供服务的质量(高 的、低的或中等的质量,抑或不可用性)。图2显示在用户终端2的显示器7上显示的有关三种服务可用性 的指示的例子。对于每个可用的服务,专门的断开的显示线(即,分段 线)根据被点亮的分段的数目表示可得到的质量。具体地,如果没有 分段被点亮,则这意味着服务不可用,如果仅仅第一分段被点亮,则 这意味着服务是以低质量可用的,如果仅仅两个分段被点亮,则这意 味着服务是以中等质量可用的,以及如果全部三个分段被点亮,则这意味着服务是以高质量可用的。在服务不可用的情形下,终端上可用性管理器8可以把"预订,,消 息发送到网关上可用性管理器11,以使得当带宽变为可用并且优先级 允许提供服务可用性时,这个可用性将与由用户终端2发送的周期性 的可用性请求独立地、异步地告知用户终端2。服务可用性的状态改 变可以通过使得断开的显示线闪烁而在用户终端2上被显示。在网关 上可用性管理器11上,应当实施用于管理预订队列的机制。此外,在用户终端2处对于每个服务可得到的质量也与在可能需 要知道该信息的用户终端2处可用的其它服务共享。例如,在视频流 的情形下,视频播放器使用该信息来把以正确的比特速率提供视频流 的请求发给提供内容的服务器。周期地,例如,每20-30秒或甚至1分钟,根据服务,终端上可 用性管理器8重发对于每个服务的可用性的请求,并且更新在显示器 7上的可视指示,如果需要的话还伴随可用性状态的可能的改变,相 应的指示符闪烁几秒。另外,这个信息要与其它服务共享,例如与服 务质量恶化的风险相关地激发任何可能的信令通知到用户(在由于偶 然的原因无线链路恶化并且应用可能不再以服务器提供的流动质量来 使用的情形下)。此后,将简要地描述在用户终端2处可用的服务的三个可能的例子。A) 音频流当用户在专用的用户终端2上选择因特网广播选项时,断开的线 出现在用户终端2的显示器7上,具有三个未被点亮的分段。音频流服务例如可以以三个质量等级被提供32 kbit/s(基本),128 kbit/s (CD-质量)或384 kbit/s (高质量)。在用户终端2开机时,在网关 3与用户终端2之间的信息交换开始,这三个分段中没有、 一个、两 个或全部分段被点亮。具体地.如果服务可用的带宽小于32 kbit/s(例如对应于由网关上可用性 管理器11提供到终端上可用性管理器8的代码01),则没有分段被点亮;.如果服务可用的带宽是在32与128 kbit/s之间(例如对应于由网 关上可用性管理器11提供到终端上可用性管理器8的代码02),则一 个分段被点亮;.如果服务可用的带宽是在128与384 kbit/s之间(例如对应于由网 关上可用性管理器11提供到终端上可用性管理器8的代码03),则两 个分段被点亮;以及.如果服务可用的带宽等于或大于384 kbit/s(例如对应于由网关上 可用性管理器11提供到终端上可用性管理器8的代码04),则所有的 三个分段被点亮。由终端上可用性管理器8接收的这个信息也可以被发送到其它软 件应用,该其它软件应用又可以利用它。例如,信息可被发送到用于 管理可得到的广播电台的列表和它们的选择的软件应用,这例如可以 启动适当的消息传送。B) 同时的音频W见频流让我们考虑以下情景第一用户打开视频播放器2并连接到提供 商4,以便观看电影,同时在同一个房屋中的另一个用户打开机顶盒2并且连接到同一个或不同的提供商4,以便观看实况足球比赛。如果 机顶盒2和视频播放器2无线地连接到位于网关3的同 一个接入点, 则它们可以共享同一条通信链路。然而,电影和实况足球比赛具有不 同的优先级,因为后者比起前者具有更高的优先级,前者在任何情形 下驻留在服务器上并可能在接收时被緩沖。由于视频播放器2还能够通过因特网收听广播,两个断开的线出 现在视频播放器2的显示器7上,每个具有三个未点亮的分段, 一个 断开的线被标注为"视频",另 一个被标注为"音频"。视频流和音频流可以以对应于三个音频/视频质量等级的三个不 同的比特速率进行。所以,当服务可用性的请求由视频播放器2发送 到网关3时,在网关3与视频播放器2之间进行交换信息,从视频播 放器得到显示器7的更新。假设实况足球比赛的信息流的带宽占用是 1.5Mbit/s,当足球比赛正在机顶盒上播放时,则对于电影可用的剩余 带宽可以根据该信息来计算,这在给定实况足球比赛具有较高优先级 的情况下是不可修改的(可能地,可以由提供商4使得以不同的比特速 率编码,从而可得到不同的质量等级)。根据无线链路可用的剩余带宽,即一个直接取决于视频播放器2 在客户房屋里面的位置的参数,第一用户最终可以在视频播放器2的 显示器7上看到有关两个服务(音频和视频)的可用性的不同指示。因此,例如,如果第一用户安排视频播放器2远离网关3,使得 只有低带宽是可得到的,则视频服务例如可能是不可用的,并且音频 服务(如果这是与视频服务无关的)例如可能仅仅以低质量可用的。这 种情形通过与两个服务有关的断开的线的适当的发光而被显示给用 户。如果第一用户把视频播放器2移动到更接近于网关3,这样,在 几秒后中等带宽是可得到的,例如,可以分别以低质量和高质量接收 视频与音频服务,并且在视频播放器2的显示器7上的指示随之被更 新。在实况足球比赛结束后的几秒,也在远离网关2处,用户可以看 见有关这两个服务的高质量可用性的指示。所以,传递的服务的质量 可能由于变化的本地通信条件和在不同的服务之间的竟争结果而及时改变。应当指出,每个可视指示是指与另一个服务无关的一个服务;即, 如果指示是对于两个服务可得到的高质量,则这并不意味着它们可以 同时以高质量被访问。事实上,当对可用的带宽进行检查时,实际上 没有提供它们的任一个,所以,最大带宽是对于它们每一个可用的。C)视频会议让我们考虑专用于视频会议的终端(例如便携式终端)提供有关音 频和视频服务可得到的质量的分开的信息的情形,从高质量音频和视 频可用性的最好情形到没有音频和视频可用性的最坏情形(中间情形 例如是恶化的低或中等质量的音频和视频可用性,甚至没有视频而仅 有低质量音频可用性)。与以前的例子相比较,在这种情形下,关于音 频服务的信息不是与关于视频服务的信息无关的,因为这两种服务实 际上是同一个服务的两个"子服务",而不是两个分开的服务。终端上 可用性管理器8因此必须显示有关可用性的信息,首先对于由两个"子 服务,,的总和所占用的带宽进行总的计算,然后通过适当的算法判断网务同时可用。图3显示在客户终端2开机时为更新有关服务的可用质量的可视 指示所执行的步骤的流程图。首先给出流程图的一般说明,随后是它 的不同的步骤的详细说明。为了说明的简明性,在服务是以单个质量可得到的假设下画出流 程图。所以,当检查带宽的可用性时,实际上,该检查不是只比较一 个,而是比较对于以三个不同的质量等级运行应用所需的三个带宽阈 值。同样地,当应用被运行时,这可以以三个等级进行,并由终端适 当地变换成在显示器上的指示。此外,流程图从终端开始,在以前描述的结构中,由于包含在应 用数据存储库中的信息,该终端是以静态的方式与各个应用相联系。广义地,第一个鉴别点是该服务是由服务提供商(诸如VoIP)还是 由用户(诸如用于点对点电话的"Skype,,软件)管理。在任一种情形下,第二个鉴别点是该服务是否具有保证的质量。应当指出,算法被推广 到由服务提供商管理的服务也可以具有非保证的质量的情形,即,在 两种情形下考虑最大努力的可能性。在其中不必保证优先级的情形下,把可用的带宽与所请求的带宽 进行比较(考虑可能存在具有保证的优先级的活动的服务),并发出关 于提供服务的可能性的应答。根据这个应答,相应的代码被发送到用 户终端,然后用户终端把它变换成在显示器上的指示。在任何情形下,还根据这个信息进行检验,以验证用户终端没有 配备允许使用具有更高带宽可用性的物理链路的另 一个网络接口 。在 这种情形下,用户终端必须接收允许提供服务的物理接口的改变的通 知。相反,在有必须保证优先级的服务的情形下,对于服务可用性、从而对于服务提供的合意必须通过以下验证被同时提供的服务没有 相等的或更高的优先级。如果这种情形发生,则虽然有相等的优先级 但在相继的时刻请求可用性的服务不被许可(即,已经开始的服务不被 中断)。然而,即使在这种情形下,仍要检验可用于已请求使用资源的 服务的另 一个第二网络接口在用户终端上是可用的。现在参照图3, 一开始网关3验证在客户房屋中的用户终端2(它 已打开并已建立与网关3的连接)是属于用户还是属于服务提供商4(方 块IOO)。如果用户终端2属于用户,则网关3执行此后参照方块240 描述的操作,如果用户终端2属于服务提供商4,则网关3验证在用 户终端2处可用的服务是用户的还是服务提供商4的(方块110)。如果 服务是用户的,则网关3执行此后参照方块330描述的操作,而如果 用户是服务提供商4的,则网关3验证服务优先级是否将得到保证(方 块120)。如果是的话,则网关3验证其它服务是否正在客户房屋网络1的 同一条通信链路上以更高的被保证的服务优先级进行(方块130)。如果 是的话,则网关3验证用户终端2是否具有另 一个集成的或可集成的 网络接口(方块200),以及如果是的话,则网关3再次执行以前参照方W "li偶Atrv怀TF , 鄉—"U^升—IS肌^r疋力、J^/pt^战橫口 ,天的l叫 一常通信链路上以更高的优先级进行。网关对于任何可用的接口执行这种反馈,当没有潜在地要使用的其它可用的物理连接时,从这个循环退出。在这种情形下,网关3把 表示不可能访问该服务的适当的代码发送到用户终端2,该代码由用 户终端2变换成呈现给用户的可视指示(方块160)。如果在客户房屋网络l的同一条通信链路上没有以更高的被保证 的服务优先级进行的任何其它服务,则网关3验证客户房屋网络1的 通信链路的带宽可用性是否与要保证的服务优先级可兼容的(方块 140)。如果是的话,则网关3把表示可得到的服务质量的适当的代码 发送到用户终端2,该代码由用户终端2变换成呈现给用户的可视指 示(方块150),否则,网关3执行以前参照方块160描述的操作。回到方块120,如果服务优先级未被保证,则网关3验证其它服 务是否正在客户房屋网络1的同 一条通信链路上以更高的被保证的服 务优先级进行(方块170)。如果不是的话,则网关3执行以前参照方块 150描述的操作,否则网关3验证客户房屋网络1的通信链路的带宽 可用性是否足以提供服务(方块l卯)。如果是的话,则网关3执行以前 参照方块150描述的操作,否则网关3验证用户终端2是否具有另一 个集成的或可集成的网络接口(方块180)。如果不是的话,则网关3执 行以前参照方块160描述的操作,否则网关3执行以前参照方块170 描述的操作。这种反馈体系结构(方块170 — 190 —180 — 170)允许执行与可用 接口的数目相对应的多个循环,当没有另外的接口可用时,停止并前 进到方块160。回到方块IOO,如果用户终端2属于用户,则网关3验证在用户 终端2处可用的服务是用户的还是服务提供商4的(方块240)。如果用 户是服务提供商4的,则网关3验证服务优先级是否将被保证(方块 250)。如果不是的话,则网关3验证客户房屋网络1的通信链路的带 宽可用性是否足以提供该服务(方块230)。如果不是的话,则网关3验证用户终端2是否具有另 一个集成的或可集成的网络接口 (方块220), 以及如果是的话,则网关3再次执行以前参照方块230描述的操作, 验证带宽可用性是否足以提供该服务。网关3对于任何可用的接口执 行这种反馈,以及当对于该服务没有带宽可用性时,从这个循环退出。 在这种情形下,网关3执行以前参照方块160描述的操作。如果相反 带宽可用性是足以提供服务的,则网关3执行以前参照方块150描述 的操作。回到方块250,如果服务优先级是被保证的,则网关3验证其它 服务是否正在客户房屋网络1的同 一条通信链路上以更高的被保证的 服务优先级进行(方块260)。如果不是的话,则网关3执行以前参照方 块150描述的操作,否则网关3验证在用户终端2处可得到的服务是 用户的还是服务提供商4的(方块270)。如果服务是服务提供商4的, 则网关3验证是否有服务可用的带宽(方块280)。如果是的话,则网关 3执行以前参照方块150描述的操作,否则网关3启动与QoS服务器 的协商程序过程或对客户进行干预(方块2卯)。如果协商给出否定的回 答,则网关3把表示不可能访问该服务的适当的代码发送到用户终端 2,该代码由用户终端2变换成呈现给用户的可视指示(方块300),而 如果协商给出肯定的回答,则网关3执行以前参照方块150描述的操 作。如果代替地服务是用户的,则网关3验证带宽可用性是否足以提 供服务(方块310)。如果是的话,则网关3执行以前参照方块150描述 的操作,否则网关3把表示服务提供商的服务的可得到的质量的适当 代码发送到用户终端2,该代码由用户终端2变换成呈现给用户的可 视指示,同时发送表示用户的服务(原先具有高优先级的用户的服务) 的不可用性的适当代码(方块320)。回到方块240,如果服务是用户的,则网关3验证服务优先级是 否将被保证(方块330)。如果不是的话,则网关3验证其它服务是否正 在客户房屋网络1的同一条通信链路上以被保证的服务优先级进行 (方块340)。如果不是的话,则网关3把表示可得到的服务质量的适当代码发送到用户终端2,该代码由用户终端2变换成呈现给用户的可 视指示(方块350),否则,网关3验证是否有对于最大努力服务优先级 可用的带宽(方块360)。如果是的话,则网关3执行以前参照方块350 描述的操作,否则,网关3验证用户终端2是否具有另一个集成的或 可集成的网络接口(方块430)。如果不是的话,则网关3把表示不可能访问该服务的适当代码发 送到用户终端2,该代码由用户终端2变换成呈现给用户的可视指示 (方块370),而如果是的话,则网关3再次验证其它服务是否正在客户 房屋网络1的同一条通信链路上以被保证的服务优先级进行(方块 440)。如果不是的话,则网关3执行以前参照方块350描述的操作, 否则,网关3再次执行以前参照方块360描述的操作,验证其它接口 是否可用。这种反馈结构(方块440 — 360 — 430 —440)允许执行与可 用接口的数目相对应的多个循环,当没有另外的接口可用时,停止且 前进到方块370。回到方块330,如果服务优先级是被保证的,则网关3验证其它 服务是否正在客户房屋网络1的同 一条通信链路上以更高的被保证的 服务优先级进行(方块380)。如果是的话,则网关3验证客户房屋网络 1的通信链路的带宽可用性是否与要保证的服务优先级兼容(方块 390)。如果是的话,则网关3执行以前参照方块350描述的操作,否 则网关3验证用户终端是否具有另一个集成的或可集成的网络接口 (方块400)。如果是的话,则网关3执行以前参照方块380描述的操作, 如果不是的话,则网关3执行以前参照方块370描述的操作。回到方块380,如果没有服务正在客户房屋网络1的同一条通信 链路上以更高的被保证的服务优先级进行,则网关3验证客户房屋网 络l的通信链路的带宽可用性是否足以提供服务(方块410)。如果是的 话,则网关3执行以前参照方块350描述的操作,否则网关3验证用 户终端2是否具有另 一个集成的或可集成的网络接口 (方块420)。如果 是的话,则网关3执行以前参照方块350描述的操作,否则(来自方块 420的输出NO),网关3执行以前参照方块370描述的操作。本发明的优点可以从以上说明看到。具体地,应当强调指出,有 关在用户终端处的服务可用性的可视指示以单个简单的形态被提供, 用户不用关心网络参数(无线覆盖、带宽、优先级等等)的复杂表示。最后,可以看到,对于本发明可以作出许多修改和变化,它们全 都落入在所附权利要求中限定的本发明的范围内。
权利要求
1.一种用于为用户提供有关在用户终端(2)处的服务可用性的指示的方法,所述用户终端(2)经由第一通信链路(6)连接到网关(3),并且该网关(3)经由第二通信链路(5)连接到服务提供商(4),所述方法的特征在于·确定服务带宽要求;·确定带宽可用性;·根据服务带宽要求和带宽可用性,确定服务可用性;以及·为用户提供有关服务可用性的指示。
2. 根据权利要求1的方法,其中所述网关提供对多个服务的访问。
3. 根据权利要求2的方法,其中为用户提供有关服务可用性的指 示包括对于所述多个服务中的每个服务提供有关服务可用性的指示。
4. 根据权利要求2或3的方法,其中所述用户终端适于访问所述 多个服务。
5. 根据权利要求2或3的方法,其中至少另一个用户终端被连接 到所述网关,其中每个所述用户终端和所述另 一个用户终端适于访问 所述多个服务中的至少一个相应的服务。
6. 根据权利要求2到5的任一项的方法,其中确定服务带宽要求 包括对于所述多个服务中的每个服务确定带宽要求;以及确定服务 可用性包括根据相应服务的带宽要求和所述带宽可用性确定所述多 个服务中的每个服务的服务可用性。
7. 根据前述权利要求的任一项的方法,其中确定服务可用性包括 确定服务质量,以及为用户提供有关服务可用性的指示包括为用户提 供有关服务质量的指示。
8. 根据权利要求7的方法,其中确定服务质量包括 在多种可能的服务质量等级当中确定所述服务质量。
9. 根据前述权利要求的任一项的方法,其中所述指示是在用户终 端(2)或被连接到该用户终端(2)的设备(7)上显示的可视指示。
10. 根据前述权利要求的任一项的方法,其中为用户提供有关服 务质量的指示包括显示由根据服务质量可选择地发光的多个分段组成的断开的线。
11. 根据前述权利要求的任一项的方法,其中所述网关是住宅网关。
12. 根据前述权利要求的任一项的方法,还包括 在至少两个不同的服务之间确定服务优先级; 并且其中确定服务可用性也是基于所述服务优先级。
13. 根据前述权利要求的任一项的方法,其中确定带宽可用性包括确定第 一通信链路(6)的带宽可用性。
14. 根据前述权利要求的任一项的方法,其中确定带宽可用性包括确定第二通信链路(5)的带宽可用性。
15. 根据前述权利要求的任一项的方法,还包括 产生服务可用性请求;并且其中所述带宽可用性是响应于所述服务可用性请求而确定的。
16. 根据权利要求15的方法,其中所述服务可用性请求是由用户 终端(2)在它开机后生成的。
17. 根据前述权利要求的任一项的方法,其中确定服务带宽要求 是基于包括以下项的服务信息'第一通信链路(6)的类型; .服务优先级;以及.对于每个服务优先级的服务带宽要求。
18. 根据前述权利要求的任一项的方法,其中服务带宽要求和带 宽可用性由网关(3)确定。
19. 根据前述权利要求的任一项的方法,其中服务可用性由网关 (3)确定。
20. 根据前述权利要求的任一项的方法,还包括 周期地更新有关服务可用性的指示。
21. —种用于为用户提供有关在用户终端(2)处的服务可用性的指 示的系统(l),所述用户终端(2)经由第 一通信链路(6)连接到网关(3), 并且该网关(3)经由第二通信链路(5)连接到服务提供商(4),所述系统(l) 的特征在于 网关(3)被配置成确定服务带宽要求和带宽可用性,并且根据服务 带宽要求和带宽可用性确定服务可用性,并把该服务可用性发送到所 述用户终端(2);以及.用户终端(2)被配置成从网关(3)接收所述服务可用性,并提供有 关服务可用性的指示。
22. 根据权利要求21的系统,其中所述网关(3)被配置成提供对 多个服务的访问。
23. 根据权利要求22的系统,其中所述网关(3)被配置成在所述 多个服务中的至少两个不同的服务之间确定服务优先级,以及还根据 所述服务优先级确定服务可用性。
24. 根据权利要求21到23的任一项的系统,其中所述网关(3)被 配置成确定第 一通信链路(6)的带宽可用性。
25. 根据权利要求24的系统,其中所述网关(3)还被配置成监视 第 一通信链路(6)的带宽占用,以及根据第 一通信链路(6)的带宽占用确 定第 一通信链路(6)的带宽可用性。
26. 根据权利要求21到25的任一项的系统,其中所述网关(3)还 被配置成确定第二通信链路(5)的带宽可用性。
27. 根据前述权利要求的任一项的系统,其中所述用户终端(2)包 括可用性模块(8),该可用性模块(8)被配置成向所述网关(3)发送服务可 用性请求,以及所述网关(3)被配置成在从用户终端(2)接收到服务可用 性请求后确定带宽可用性。
28. 根据权利要求27的系统,其中所述用户终端(2)被配置成在 它开机后发送服务可用性请求。
29. 根据前述权利要求的任一项的系统,其中所述网关(3)被配置 成根据包括以下项的服务信息确定服务带宽要求.第一通信链路(6)的类型; '服务优先级;以及.对于每个服务优先级的服务带宽要求。
30. 根据权利要求29的系统,其中所述服务带宽要求包括平均和 峰值带宽要求。
31. 根据前述权利要求21到30的任一项的系统,其中所述用户 终端(2)被配置成使得有关服务可用性的指示在它本身的显示器(7)上 或在连接到它的显示器(7)上显示。
32. 根据前述权利要求21到31的任一项的系统,其中所述网关 (3)还被配置成使得有关服务可用性的指示被周期地更新。
33. 根据前述权利要求21到32的任一项的系统,其中所述网关 (3)被配置成确定服务质量。
34. 根据权利要求32的系统,其中所述服务质量是在多个可能的 服务质量等级之间被确定的。
35. 根据权利要求33的系统,其中所述用户终端(2)被配置成使 得由根据服务质量选择性地发光的多个分段组成的断开的线被显示。
36. 根据权利要求21到35的任一项的系统,其中所述网关(3)是 住宅网关。
37. 根据权利要求21到36的任一项的系统,包括被连接到所述 网关(3)的至少另一个用户终端。
38. —种软件模块,当被装载和运行在网关(3)和用户终端(2)时, 能够协作实施根据前述权利要求1到20的任一项的方法。
全文摘要
这里公开了一种用于为用户提供有关在用户终端(2)处的服务可用性的指示的方法,用户终端(2)经由第一通信链路(6)连接到网关(3),而网关(3)经由第二通信链路(5)连接到服务提供商(4),该方法包括确定服务带宽要求,带宽可用性和服务优先级;根据服务带宽要求、带宽可用性和服务优先级确定服务可用性;以及为用户提供有关服务可用性的指示。
文档编号H04L12/54GK101248623SQ200580051404
公开日2008年8月20日 申请日期2005年6月28日 优先权日2005年6月28日
发明者L·贾柯梅罗, P·帕斯托里诺 申请人:意大利电信股份公司