在通用即插即用网络中控制服务质量的方法和装置的制作方法

文档序号:7939693阅读:134来源:国知局
专利名称:在通用即插即用网络中控制服务质量的方法和装置的制作方法
技术领域
本发明涉及家庭网络,而且更具体地,涉及在通用即插即用(UPnP)网络中控制由 设备提供的服务的服务质量(QoS)的方法。
背景技术
通用即插即用(UPnP)是一种能够寻找和控制连接到网络的电器的协议。UPnP被 用作家庭网络的标准技术。UPnP QoS架构是一种用于通过控制UPnP网络中在多个设备之间通信的业务流 (traffic)来确保网络中服务的QoS的标准。在UPnP QoS架构中定义了诸如QoS设备服 务、QoS策略保存器(holder)服务、QoS管理器服务等服务。UPnP QoS架构被用来通过网 络使用诸如音频和视频的多媒体内容。图IA说明由提供QoS设备服务的设备(下文中,称为QoS设备)、提供QoS策略保 存器服务的设备(下文中,称为策略保存器)、和提供QoS管理器服务的设备(下文中,称 为QoS管理器)构建的UPnP网络。用户在策略保存器中预先设置和存储网络中的业务流 策略(例如,优先级)。当控制点请求确保预定业务流的QoS时,QoS管理器通过接收业务 流策略信息来构造业务流描述符,并且利用业务流描述符来控制QoS设备的业务流。图IB是用于说明其中UPnP QoS架构组件彼此通信的过程的流程图。控制点通过调用QoS管理器服务的RequestTraff icQoS ()动作来向QoS管理器发 送关于将对其应用QoS的业务流的信息。发送的信息可以包括源设备、汇(sink)设备、和 业务流的类型。QoS管理器通过基于发送的信息调用QoS策略保存器服务中定义的 GetTrafficPolicyO动作来获取业务流策略。业务流策略指示用于控制业务流的QoS的信 息,诸如准入策略、业务流重要数、用户重要数等。由于构成业务流组件的信息的详细描述 被包括在UPnP QoS架构文件中,所以将略去其详细描述。另一方面,QoS管理器调用QoS设 备月艮务中定义的 GetPathInformation ()、GetQoSDeviceInformation ()、禾口 GetQoSStateO 动作以便识别业务流的路径、以及位于业务流的路径上的设备的能力。最后,QoS管理器通过基于收集的信息调用QoS设备服务的SetupTrafficQoS ()动 作来控制QoS设备的业务流。在现有技术中,由于不得不设置业务流策略,故存在如下问题无法为不同情形和 不同用户灵活地控制网络的业务流。例如,当用户将从位于楼上的媒体服务器发送到客厅 的电视机(TV)的视频业务流的优先级级别设置为最高优先级级别时,如果不改变该视频 业务流的业务流策略,则不管情形如何该视频业务流都具有最高优先级级别。但是,举例而 言,必须预先设置从客厅的机顶盒向厨房发送的剧集的视频业务流的QoS以便和准备晚餐 的时间一致。在需要打印紧急报告的情况下,发送到打印机的数据业务流对用户是最重要 的。现有技术因为在前述情况中不得不改变业务流策略而不方便。

发明内容
技术方案本发明提供基于用户预先设置的各种QoS模式灵活地控制网络中QoS管理器服务 的业务流的方法和装置。最佳实施例根据本发明的一方面,提供一种允许通用即插即用(UPnP)设备提供服务质量 (QoS)管理器服务的方法,该方法包括从控制点接收基于QoS模式的QoS请求;从QoS策 略保存器服务获取预先为QoS模式的多个业务流项设置的业务流策略;以及基于获取的业 务流策略来控制网络的多个QoS设备服务。接收QoS请求的步骤可以包括通过使用用于表示QoS模式的标识符作为输入参数 来从控制点接收用于调用QoS管理器服务的预定动作的消息,而获取业务流策略的步骤可 以包括通过使用该标识符作为输入参数来调用QoS策略保存器服务的预定动作;以及接 收预先为QoS模式设置的业务流策略作为调用的输出参数。根据本发明的另一方面,提供一种计算机可读记录介质,其上嵌入有用于执行以 上方法的计算机程序。根据本发明的另一方面,提供一种在通用即插即用(UPnP)网络中提供服务质量 (QoS)管理器服务的设备,该设备包括QoS请求接收器,从控制点接收基于QoS模式的QoS 请求;业务流策略获取器,从QoS策略保存器服务获取预先为QoS模式的多个业务流项设置 的业务流策略;以及QoS控制器,基于获取的业务流策略来控制网络的多个QoS设备服务。QoS请求接收器可以通过使用用于表示QoS模式的标识符作为输入参数来从控制 点接收用于调用QoS管理器服务的预定动作的消息,而且业务流策略获取器可以通过使用 该标识符作为输入参数来调用QoS策略保存器服务的预定动作,并响应于该调用接收预先 为QoS模式设置的业务流策略作为输出参数。根据本发明的另一方面,提供一种在通用即插即用(UPnP)网络中提供服务质量 (QoS)策略保存器服务的方法,该方法包括从用于提供QoS管理器服务的设备接收对预先 为QoS模式设置的业务流策略的请求;以及向该设备发送预先为QoS模式的多个业务流项 设置的业务流策略。接收请求的步骤可以包括通过使用用于表示QoS模式的标识符作为输入参数来 从该设备接收用于调用QoS策略保存器服务的预定动作的消息。该方法还可以包括从控制点接收用于调用QoS策略保存器服务的预定动作的消 息;以及响应于该调用,向控制点提供关于从包括由QoS策略保存器管理的全部QoS模式 的QoS模式名称、业务流项的汇和源设备、业务流项的优先级的群组中选择的至少一个的
fn息ο该方法还可以包括接收用于调用QoS策略保存器服务中定义的预定动作的消 息;以及基于包括在接收的消息中的输入参数编辑关于由QoS策略保存器管理的至少一个 QoS模式的信息。根据本发明的另一方面,提供一种计算机可读记录介质,其上嵌入有用于执行以 上方法的计算机程序。根据本发明的另一方面,提供一种在通用即插即用(UPnP)网络中提供服务质量(QoS)策略保存器服务的装置,该装置包括业务流策略请求接收器,从用于提供QoS管理 器服务的设备接收对预先为QoS模式设置的业务流策略的请求;以及业务流策略提供器, 向该设备发送预先为QoS模式的多个业务流项设置的业务流策略。业务流策略请求接收器可以通过使用用于表示QoS模式的标识符作为输入参数 来从该设备接收用于调用QoS策略保存器服务的预定动作的消息。有益效果根据本发明的实施例,能够在UPnP网络中仅通过选择期望的QoS模式来适宜地控 制各种情形下网络的业务流而无需由用户修改每个业务流策略。


图IA和IB说明根据现有技术的其中UPnP QoS架构组件彼此通信的过程;图2说明根据本发明的实施例其中UPnP设备提供QoS管理器服务的过程的流程 图;图3A说明根据本发明的实施例的其中UPnP设备提供QoS策略保存器服务的过程 的流程图;图3B说明根据本发明的实施例的其中向用户显示关于QoS模式的信息的屏幕;图4说明根据本发明的实施例的其中UPnP QoS组件彼此通信的过程的流程图;以 及图5说明提供UPnP QoS管理器服务的设备的结构、和提供UPnP QoS策略保存器 服务的设备的结构。
具体实施例方式图2是说明根据本发明的实施例的其中UPnP设备提供QoS管理器服务的过程的 流程图。在操作210中,QoS管理器从控制点接收基于预定QoS模式的QoS请求。这是其 中控制点调用QoS管理器服务中新定义的动作的过程。此时,使用控制点请求的QoS模式 的标识符作为输入参数。在操作220中,为了获取QoS模式的业务流策略,QoS管理器调用根据本发明的实 施例的QoS策略保存器服务中新定义的动作。此时,也使用QoS模式的标识符作为输入参数。在操作230中,QoS管理器从QoS策略保存器接收QoS模式的业务流策略。在操作240中,QoS管理器基于接收的业务流策略来控制QoS设备服务。图3A是根据本发明的实施例的其中UPnP设备提供QoS策略保存器服务的过程的 流程图。在操作310中,QoS策略保存器从控制点接收请求浏览由QoS策略保存器管理的全 部QoS模式的消息。这是其中控制点通过使用QoS模式的标识符作为输入参数来调用QoS 策略保存器服务的动作的过程。根据本发明的实施例在QoS策略保存器中新定义该动作。在操作320中,QoS策略保存器提供关于全部QoS模式的模式信息。此时,模式信 息包括每个QoS模式的全部业务流策略。因此,模式信息包括业务流的QoS模式名称、业务流的源和汇设备、业务流的优先级等。用户能够在查看模式信息的同时通过用户界面编辑模式信息。图3B说明向用户 显示的模式信息的示例。参考图3B,从客厅的媒体服务器发送到客厅的电视机(TV)的业务 流的优先级级别为最高。在操作330中,当用户通过用户界面修改和删除至少一个QoS模式的模式信息、或 产生新的模式时,QoS策略保存器接收用于请求编辑模式信息的消息。根据本发明的实施 例在QoS策略保存器中新定义用于这种情况的动作。在操作340中,QoS策略保存器编辑QoS的模式信息。也即,产生新的QoS模式的 模式信息,或者修改或删除现有模式信息。在操作350中,QoS策略保存器从控制点接收用于请求在预定QoS模式中设置的 业务流策略的消息。这是其中QoS管理器调用根据本发明的实施例在QoS策略保存器中新 定义的动作以便获取QoS模式的业务流策略的过程。在操作360中,QoS策略保存器向QoS管理器提供预先为QoS模式设置的业务流 策略。图4说明根据本发明的实施例的其中UPnP QoS组件彼此通信的过程的流程图。在操作401中,控制点调用QoS策略保存器服务的BrowseQoSModes ()的动作以便 浏览当前设置的QoS模式。在操作402中,QoS策略保存器返回由QoS策略保存器管理的全部QoS模式的模 式信息。如上所述,模式信息包括每个QoS模式的业务流策略。在操作403中,控制点调用QoS策略保存器服务的EditQoSMode ()的动作以便编 辑模式信息。在操作404中,参照在操作403中接收的消息的输入参数,QoS策略保存器产生新 的QoS模式和关于新的QoS模式的模式信息,或者删除或修改现有模式信息。在操作405中,控制点调用QoS管理器服务的RequestModeQoS ()的动作以便对预 定的QoS模式设置网络的业务流项目。在操作406中,QoS管理器调用QoS策略保存器服务的GetModeTraff icPoIicy () 的动作以便获取请求的QoS模式的业务流策略。在操作407中,QoS策略保存器返回为QoS模式设置的业务流策略。在操作408中,QoS管理器基于为QoS模式设置的业务流策略控制QoS设备。在前述过程中,BrowseQoSModes()、EditQoSMode ()、RequestModeQoSO、和 GetModeTrafficPolicy()是根据本发明的实施例新定义的动作。图5说明根据本发明的实施例的UPnP网络中用于提供QoS管理器服务的设备500 的结构、和用于提供QoS策略保存器服务的设备550的结构。QoS管理器500包括QoS请求接收器501、业务流策略获取器502、和QoS控制器 503。QoS请求接收器501从控制点510接收基于预定QoS模式控制业务流的请求。此时, 输入QoS模式的标识符。业务流策略获取器502通过使用该标识符从QoS策略保存器550导入预先为QoS 模式设置的业务流策略。QoS控制器503通过基于从业务流策略获取器502发送的业务流策略控制QoS设备服务520来控制UPnP网络的业务流。QoS策略保存器550包括业务流策略请求接收器551、业务流策略提供器552、存储 单元555、模式信息提供器553、和模式信息编辑器554。业务流策略请求接收器551从QoS管理器500接收对预定QoS模式的业务流策略 的请求。此时,接收QoS模式的标识符作为输入参数。业务流策略提供器552从其中利用标识符存储关于业务流策略的信息的存储单 元555读取QoS模式的模式信息。如上所述,模式信息包括QoS模式的业务流策略。另一方面,用户能够通过使用UPnP网络中的任何控制点530来浏览预先设置的全 部QoS模式的模式信息。响应于控制点530的请求,模式信息提供器553向控制点530提 供存储在存储单元555中的模式信息。此外,用户能够通过使用UPnP网络中的任何控制点530来编辑存储在存储单元 555中的模式信息。此时,为了防止非授权用户修改模式信息,必须经过验证过程。模式信 息提供器553响应于来自控制点530的请求而产生新的QoS模式,或者修改或删除预先设 置的QoS模式的模式信息。本发明的实施例能够写成计算机程序且能够在使用计算机可读记录介质执行该 程序的通用数字计算机中实现。计算机可读记录介质的例子包括磁存储介质(如,ROM、软盘、硬盘等),和光记录 介质(如,CD-ROM 或 DVD)。尽管已经参考本发明的示范实施例具体地示出和描述了本发明,但是本领域技术 人员不难理解,这里可以在形式和细节上进行各种改变而不背离由所附权利要求书限定的 本发明的精神和范围。示范实施例应当仅考虑为说明性的意义而非用于限制的目的。因此, 本发明的范围并非由本发明的详细说明限定而是由所附权利要求书限定,该范围内的全部 差异将被解读为包括在本发明中。
权利要求
一种允许通用即插即用(UPnP)设备提供服务质量(QoS)管理器服务的方法,该方法包括从控制点接收基于QoS模式的QoS请求;从QoS策略保存器服务获取预先为该QoS模式的多个业务流项设置的业务流策略;以及基于获取的业务流策略来控制网络的多个QoS设备服务。
2.如权利要求1所述的方法,其中接收QoS请求的步骤包括通过使用用于表示QoS模式的标识符作为输入参数来从 控制点接收用于调用QoS管理器服务的预定动作的消息,而且其中获取业务流策略的步骤 包括通过使用该标识符作为输入参数来调用QoS策略保存器服务的预定动作;以及 接收预先为QoS模式设置的业务流策略作为调用的输出参数。
3.一种计算机可读记录介质,其上嵌入有用于执行允许通用即插即用(UPnP)设备提 供服务质量(QoS)管理器服务的方法的计算机程序,该方法包括从控制点接收基于QoS模式的QoS请求;从QoS策略保存器服务获取预先为该QoS模式的多个业务流项设置的业务流策略;以及基于获取的业务流策略来控制网络的多个QoS设备服务。
4.一种在通用即插即用(UPnP)网络中提供服务质量(QoS)管理器服务的设备,该设备 包括QoS请求接收器,从控制点接收基于QoS模式的QoS请求;业务流策略获取器,从QoS策略保存器服务获取预先为QoS模式的多个业务流项设置 的业务流策略;以及QoS控制器,基于获取的业务流策略来控制网络的多个QoS设备服务。
5.如权利要求4所述的设备,其中QoS请求接收器通过使用用于表示QoS模式的标识符作为输入参数来从控制点接 收用于调用QoS管理器服务的预定动作的消息,而且其中业务流策略获取器通过使用该标识符作为输入参数来调用QoS策略保存器服务 的预定动作,而且响应于该调用接收预先为QoS模式设置的业务流策略作为输出参数。
6.一种在通用即插即用(UPnP)网络中提供服务质量(QoS)策略保存器服务的方法,该 方法包括从用于提供QoS管理器服务的设备接收对预先为QoS模式设置的业务流策略的请求;以及向该设备发送预先为该QoS模式的多个业务流项设置的业务流策略。
7.如权利要求6所述的方法,其中接收请求的步骤包括通过使用用于表示QoS模式的 标识符作为输入参数来从该设备接收用于调用QoS策略保存器服务的预定动作的消息。
8.如权利要求6所述的方法,还包括从控制点接收用于调用QoS策略保存器服务的预定动作的消息;以及 响应于该调用,向控制点提供关于从包括由QoS策略保存器管理的全部QoS模式的QoS模式名称、业务流项的汇和源设备、以及业务流项的优先级的群组中选择的至少一个的信息。
9.如权利要求6所述的方法,还包括接收用于调用在QoS策略保存器服务中定义的预定动作的消息;以及 基于包括在接收的消息中的输入参数编辑关于由QoS策略保存器管理的至少一个QoS 模式的信息。
10.一种计算机可读记录介质,其上嵌入有用于执行在通用即插即用(UPnP)网络中提 供服务质量(QoS)策略保存器服务的方法的计算机程序,该方法包括从用于提供QoS管理器服务的设备接收对预先为QoS模式设置的业务流策略的请求;以及向该设备发送预先为QoS模式的多个业务流项设置的业务流策略。
11.一种在通用即插即用(UPnP)网络中提供服务质量(QoS)策略保存器服务的装置, 该装置包括业务流策略请求接收器,从用于提供QoS管理器服务的设备接收对预先为QoS模式设 置的业务流策略的请求;以及业务流策略提供器,向该设备发送预先为QoS模式的多个业务流项设置的业务流策略。
12.如权利要求11所述的装置,其中业务流策略请求接收器通过使用用于表示QoS模 式的标识符作为输入参数来从该设备接收用于调用QoS策略保存器服务的预定动作的消 肩、ο
13.如权利要求11所述的装置,还包括模式信息提供器,当接收用于调用QoS策略保存 器服务的预定动作的消息时,其响应于该调用,向控制点提供关于从包括由QoS策略保存 器管理的全部QoS模式的QoS模式名称、业务流项的汇和源设备、以及业务流项的优先级的 群组中选择的至少一个的信息。
14.如权利要求11所述的装置,还包括模式信息修改器,当接收用于调用在QoS策略保 存器服务中定义的预定动作的消息时,其基于包括在消息中的输入参数编辑关于由QoS策 略保存器管理的至少一个QoS模式的信息。
全文摘要
提供一种通用即插即用(UPnP)网络。在该UPnP网络中,UPnP QoS架构的QoS策略保存器管理预先设置的关于QoS模式的信息,而QoS管理器通过从QoS策略保存器导入预定QoS模式的业务流策略来控制QoS设备。因此,用户能够仅通过根据情况选择期望的QoS模式来适宜地控制网络中的业务流项。
文档编号H04L12/26GK101884197SQ200880103829
公开日2010年11月10日 申请日期2008年8月11日 优先权日2007年8月22日
发明者吴升栽 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1