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

申请号 : CN200880103829.7

文献号 : CN101884197B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴升栽

申请人 : 三星电子株式会社

摘要 :

提供一种通用即插即用(UPnP)网络。在该UPnP网络中,UPnP QoS架构的QoS策略保存器管理预先设置的关于QoS模式的信息,而QoS管理器通过从QoS策略保存器导入预定QoS模式的业务流策略来控制QoS设备。因此,用户能够仅通过根据情况选择期望的QoS模式来适宜地控制网络中的业务流项。

权利要求 :

1.一种允许通用即插即用UPnP设备提供服务质量QoS管理器服务的方法,该方法包括:从控制点接收基于QoS模式的QoS请求,其中所接收的QoS请求包括用于表示在QoS策略保存器服务管理的多个QoS模式中的该QoS模式的标识符;

从QoS策略保存器服务获取预先为该QoS模式的多个业务流项设置的业务流策略;以及基于获取的业务流策略来控制网络的多个QoS设备服务,

其中,根据用户的输入,多个QoS模式中的第一QoS模式指定业务流项的第一优先级,并且多个QoS模式中的第二QoS模式指定该业务流项的不同于第一优先级的第二优先级。

2.如权利要求1所述的方法,

其中接收QoS请求的步骤包括通过使用标识符作为输入参数来从控制点接收用于调用QoS管理器服务的预定动作的消息,而且其中获取业务流策略的步骤包括:通过使用该标识符作为输入参数来调用QoS策略保存器服务的预定动作;以及接收预先为QoS模式设置的业务流策略作为调用的输出参数。

3.一种在通用即插即用UPnP网络中提供服务质量QoS管理器服务的设备,该设备包括:QoS请求接收器,从控制点接收基于QoS模式的QoS请求,其中所接收的QoS请求包括用于表示在QoS策略保存器服务管理的多个QoS模式中的该QoS模式的标识符;

业务流策略获取器,从QoS策略保存器服务获取预先为QoS模式的多个业务流项设置的业务流策略;以及QoS控制器,基于获取的业务流策略来控制网络的多个QoS设备服务,其中,根据用户的输入,多个QoS模式中的第一QoS模式包括业务流项的第一优先级,并且多个QoS模式中的第二QoS模式包括该业务流项的不同于第一优先级的第二优先级。

4.如权利要求3所述的设备,

其中QoS请求接收器通过使用标识符作为输入参数来从控制点接收用于调用QoS管理器服务的预定动作的消息,而且其中业务流策略获取器通过使用该标识符作为输入参数来调用QoS策略保存器服务的预定动作,而且响应于该调用接收预先为QoS模式设置的业务流策略作为输出参数。

5.一种在通用即插即用UPnP网络中提供服务质量QoS策略保存器服务的方法,该方法包括:从用于提供QoS管理器服务的设备接收对预先为QoS模式设置的业务流策略的请求,其中所接收的请求包括用于表示在QoS策略保存器服务管理的多个QoS模式中的该QoS模式的标识符;以及向该设备发送预先为该QoS模式的多个业务流项设置的业务流策略,其中,根据用户的输入,多个QoS模式中的第一QoS模式包括业务流项的第一优先级,并且多个QoS模式中的第二QoS模式包括该业务流项的不同于第一优先级的第二优先级。

6.如权利要求5所述的方法,其中接收请求的步骤包括通过使用标识符作为输入参数来从该设备接收用于调用QoS策略保存器服务的预定动作的消息。

7.如权利要求5所述的方法,还包括:

从控制点接收用于调用QoS策略保存器服务的预定动作的消息;以及响应于该调用,向控制点提供关于从包括由QoS策略保存器管理的全部QoS模式的QoS模式名称、业务流项的汇和源设备、以及业务流项的优先级的群组中选择的至少一个的信息。

8.如权利要求5所述的方法,还包括:

接收用于调用在QoS策略保存器服务中定义的预定动作的消息;以及基于包括在接收的消息中的输入参数编辑关于由QoS策略保存器管理的至少一个QoS模式的信息。

9.一种在通用即插即用UPnP网络中提供服务质量QoS策略保存器服务的装置,该装置包括:业务流策略请求接收器,从用于提供QoS管理器服务的设备接收对预先为QoS模式设置的业务流策略的请求,其中所接收的请求包括用于表示在QoS策略保存器服务管理的多个QoS模式中的该QoS模式的标识符;以及业务流策略提供器,向该设备发送预先为QoS模式的多个业务流项设置的业务流策略,其中,根据用户的输入,多个QoS模式中的第一QoS模式包括业务流项的第一优先级,并且多个QoS模式中的第二QoS模式包括该业务流项的不同于第一优先级的第二优先级。

10.如权利要求9所述的装置,其中业务流策略请求接收器通过使用标识符作为输入参数来从该设备接收用于调用QoS策略保存器服务的预定动作的消息。

11.如权利要求9所述的装置,还包括模式信息提供器,当接收用于调用QoS策略保存器服务的预定动作的消息时,其响应于该调用,向控制点提供关于从包括由QoS策略保存器管理的全部QoS模式的QoS模式名称、业务流项的汇和源设备、以及业务流项的优先级的群组中选择的至少一个的信息。

12.如权利要求9所述的装置,还包括模式信息修改器,当接收用于调用在QoS策略保存器服务中定义的预定动作的消息时,其基于包括在消息中的输入参数编辑关于由QoS策略保存器管理的至少一个QoS模式的信息。

说明书 :

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

技术领域

[0001] 本发明涉及家庭网络,而且更具体地,涉及在通用即插即用(UPnP)网络中控制由设备提供的服务的服务质量(QoS)的方法。

背景技术

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

发明内容

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

附图说明

[0027] 图1A和1B说明根据现有技术的其中UPnP QoS架构组件彼此通信的过程;
[0028] 图2说明根据本发明的实施例其中UPnP设备提供QoS管理器服务的过程的流程图;
[0029] 图3A说明根据本发明的实施例的其中UPnP设备提供QoS策略保存器服务的过程的流程图;
[0030] 图3B说明根据本发明的实施例的其中向用户显示关于QoS模式的信息的屏幕;
[0031] 图4说明根据本发明的实施例的其中UPnP QoS组件彼此通信的过程的流程图;以及
[0032] 图5说明提供UPnP QoS管理器服务的设备的结构、和提供UPnP QoS策略保存器服务的设备的结构。

具体实施方式

[0033] 图2是说明根据本发明的实施例的其中UPnP设备提供QoS管理器服务的过程的流程图。
[0034] 在操作210中,QoS管理器从控制点接收基于预定QoS模式的QoS请求。这是其中控制点调用QoS管理器服务中新定义的动作的过程。此时,使用控制点请求的QoS模式的标识符作为输入参数。
[0035] 在操作220中,为了获取QoS模式的业务流策略,QoS管理器调用根据本发明的实施例的QoS策略保存器服务中新定义的动作。此时,也使用QoS模式的标识符作为输入参数。
[0036] 在操作230中,QoS管理器从QoS策略保存器接收QoS模式的业务流策略。
[0037] 在操作240中,QoS管理器基于接收的业务流策略来控制QoS设备服务。
[0038] 图3A是根据本发明的实施例的其中UPnP设备提供QoS策略保存器服务的过程的流程图。
[0039] 在操作310中,QoS策略保存器从控制点接收请求浏览由QoS策略保存器管理的全部QoS模式的消息。这是其中控制点通过使用QoS模式的标识符作为输入参数来调用QoS策略保存器服务的动作的过程。根据本发明的实施例在QoS策略保存器中新定义该动作。
[0040] 在操作320中,QoS策略保存器提供关于全部QoS模式的模式信息。此时,模式信息包括每个QoS模式的全部业务流策略。因此,模式信息包括业务流的QoS模式名称、业务流的源和汇设备、业务流的优先级等。
[0041] 用户能够在查看模式信息的同时通过用户界面编辑模式信息。图3B说明向用户显示的模式信息的示例。参考图3B,从客厅的媒体服务器发送到客厅的电视机(TV)的业务流的优先级级别为最高。
[0042] 在操作330中,当用户通过用户界面修改和删除至少一个QoS模式的模式信息、或产生新的模式时,QoS策略保存器接收用于请求编辑模式信息的消息。根据本发明的实施例在QoS策略保存器中新定义用于这种情况的动作。
[0043] 在操作340中,QoS策略保存器编辑QoS的模式信息。也即,产生新的QoS模式的模式信息,或者修改或删除现有模式信息。
[0044] 在操作350中,QoS策略保存器从控制点接收用于请求在预定QoS模式中设置的业务流策略的消息。这是其中QoS管理器调用根据本发明的实施例在QoS策略保存器中新定义的动作以便获取QoS模式的业务流策略的过程。
[0045] 在操作360中,QoS策略保存器向QoS管理器提供预先为QoS模式设置的业务流策略。
[0046] 图4说明根据本发明的实施例的其中UPnP QoS组件彼此通信的过程的流程图。
[0047] 在操作401中,控制点调用QoS策略保存器服务的BrowseQoSModes()的动作以便浏览当前设置的QoS模式。
[0048] 在操作402中,QoS策略保存器返回由QoS策略保存器管理的全部QoS模式的模式信息。如上所述,模式信息包括每个QoS模式的业务流策略。
[0049] 在操作403中,控制点调用QoS策略保存器服务的EditQoSMode()的动作以便编辑模式信息。
[0050] 在操作404中,参照在操作403中接收的消息的输入参数,QoS策略保存器产生新的QoS模式和关于新的QoS模式的模式信息,或者删除或修改现有模式信息。
[0051] 在操作405中,控制点调用QoS管理器服务的RequestModeQoS()的动作以便对预定的QoS模式设置网络的业务流项目。
[0052] 在操作406中,QoS管理器调用QoS策略保存器服务的GetModeTrafficPolicy()的动作以便获取请求的QoS模式的业务流策略。
[0053] 在操作407中,QoS策略保存器返回为QoS模式设置的业务流策略。
[0054] 在操作408中,QoS管理器基于为QoS模式设置的业务流策略控制QoS设备。
[0055] 在 前 述 过 程 中,BrowseQoSModes()、EditQoSMode()、RequestModeQoS()、和GetModeTrafficPolicy()是根据本发明的实施例新定义的动作。
[0056] 图5说明根据本发明的实施例的UPnP网络中用于提供QoS管理器服务的设备500的结构、和用于提供QoS策略保存器服务的设备550的结构。
[0057] QoS管理器500包括QoS请求接收器501、业务流策略获取器502、和QoS控制器503。QoS请求接收器501从控制点510接收基于预定QoS模式控制业务流的请求。此时,输入QoS模式的标识符。
[0058] 业务流策略获取器502通过使用该标识符从QoS策略保存器550导入预先为QoS模式设置的业务流策略。
[0059] QoS控制器503通过基于从业务流策略获取器502发送的业务流策略控制QoS设备服务520来控制UPnP网络的业务流。
[0060] QoS策略保存器550包括业务流策略请求接收器551、业务流策略提供器552、存储单元555、模式信息提供器553、和模式信息编辑器554。
[0061] 业务流策略请求接收器551从QoS管理器500接收对预定QoS模式的业务流策略的请求。此时,接收QoS模式的标识符作为输入参数。
[0062] 业务流策略提供器552从其中利用标识符存储关于业务流策略的信息的存储单元555读取QoS模式的模式信息。如上所述,模式信息包括QoS模式的业务流策略。
[0063] 另一方面,用户能够通过使用UPnP网络中的任何控制点530来浏览预先设置的全部QoS模式的模式信息。响应于控制点530的请求,模式信息提供器553向控制点530提供存储在存储单元555中的模式信息。
[0064] 此外,用户能够通过使用UPnP网络中的任何控制点530来编辑存储在存储单元555中的模式信息。此时,为了防止非授权用户修改模式信息,必须经过验证过程。模式信息提供器553响应于来自控制点530的请求而产生新的QoS模式,或者修改或删除预先设置的QoS模式的模式信息。
[0065] 本发明的实施例能够写成计算机程序且能够在使用计算机可读记录介质执行该程序的通用数字计算机中实现。
[0066] 计算机可读记录介质的例子包括磁存储介质(如,ROM、软盘、硬盘等),和光记录介质(如,CD-ROM或DVD)。
[0067] 尽管已经参考本发明的示范实施例具体地示出和描述了本发明,但是本领域技术人员不难理解,这里可以在形式和细节上进行各种改变而不背离由所附权利要求书限定的本发明的精神和范围。示范实施例应当仅考虑为说明性的意义而非用于限制的目的。因此,本发明的范围并非由本发明的详细说明限定而是由所附权利要求书限定,该范围内的全部差异将被解读为包括在本发明中。