CN101156379A - 一种选择服务质量策略的方法及*** - Google Patents
一种选择服务质量策略的方法及*** Download PDFInfo
- Publication number
- CN101156379A CN101156379A CNA2006800119118A CN200680011911A CN101156379A CN 101156379 A CN101156379 A CN 101156379A CN A2006800119118 A CNA2006800119118 A CN A2006800119118A CN 200680011911 A CN200680011911 A CN 200680011911A CN 101156379 A CN101156379 A CN 101156379A
- Authority
- CN
- China
- Prior art keywords
- qph
- qos policy
- media stream
- qos
- home network
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5048—Automatic or semi-automatic definitions, e.g. definition templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5054—Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/781—Centralised allocation of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/805—QOS or priority aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/285—Generic home appliances, e.g. refrigerators
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T70/00—Locks
- Y10T70/50—Special application
- Y10T70/5889—For automotive vehicles
- Y10T70/5956—Steering mechanism with switch
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种选择服务质量QoS策略的方法及***,其中该方法包括:在QoS策略持有者QPH中设置对QoS策略处理的信息;QoS管理者QM接收到控制点CP发出的QoS请求后,根据家庭网络中的各个QPH设置的对QoS策略处理的信息确定为媒体流提供QoS策略的QPH,根据所确定的QPH的QoS策略为媒体流提供QoS策略。本发明提供的方法及***解决了当家庭网络中有多个QPH时,只能使用CP指定的QPH的QoS策略或缺省QoS策略作为媒体流的QoS策略的问题。
Description
一种选择服务质量策略的方法及***
技术领域
本发明涉及在网絡中对传输的数据流进行服务质量( QoS , Quality of Service ) 的控制技术, 特別涉及一种为在家庭网络中的通用即插即用 ( UPnP , Universal Plug and Play )设备选择 QoS策略的方法及***。 发明背景
随着数字化技术的发展, UPnP技术应用于越来越多的家庭设备中, 例如 UPnP音频视频( Audio Video )设备媒体服务器和媒体演示器、 UPnP 打印设备以及 UPnP网关设备等。 在家庭网络中应用 UPnP QoS技术能 够很好的保证 UPnP设备的正常工作,为用户提供更好的质量服务体验, 例如在网络中传送对实时性要求很强的媒体流时(包括音频、 视频、 声 音以及游戏等), 应用 UPnP QoS技术, 保证较小的时延和抖动, 提高用 户体验。
图 1 为 UPnP QoS体系架构示意图, 由 QoS 管理者(QM, QoS Manager ), QoS策略持有者( QPH, QoS Policy Holder )和 QoS设备( QD, QoS Device )组成, 其中,
QM, 用于接受控制点(CP, Control Point )发出的 QoS请求, 向 QPH发送媒体流信息后从 QPH取得 QoS策略, 根据 QoS策略控制 QD 设置和建立 QoS以及在媒体流传输时对 QoS进行调整和拆卸;
QPH, 用于根据 QM提供的媒体流信息取得相应的 QoS策略, 将其 发送给 QM;
QD,用于由 QM控制为媒体流建立 QoS以及在媒体流传输时对 QoS 进行调整和拆卸。
UPnP QoS的工作原理为: 1 ) CP取得要播放媒体流的类型等信息, 向 QM发送 QoS请求; 2 ) QM向 QPH发送媒体流信息且请求获取 QoS 策略; 3 ) QPH根据媒体流信息, 将相应的 QoS策略提供给 QM; 4 ) QM根据 QPH提供的 QoS策略, 设置 QD, 建立 QoS保证媒体流的服 务质量。
在 UPnP设备体系框架定义的 UPnP QoS体系结构中, UPnP QoS的 1.0版本(UPnP QoS V1.0 )处理 QoS策略的方法为: CP向 QM发出 QoS 请求, QM收到该请求后搜索家庭网絡中的 QPH, 如果搜索到家庭网络 中有一个 QPH, 则使用该 QPH的 QoS策略, 如果家庭网络中没有一个 或有多个 QPH, 则使用缺省的 QoS策略。
从上述处理 QoS策略的方法中可以看出,当家庭网络中有多个 QPH 时, QoS只能进行缺省 QoS策略的媒体流传输, 这会导致用户已经设置 好策略的 QPH失去作用, 并且由于此时用户不能再对家庭网络的缺省 QoS 策略设置进行修改和设置, 因此用户已经无法干预家庭网络中的 QoS策略。
在 UPnP设备体系框架定义的 UPnP QoS体系结构中, UPnP QoS的 2.0版本(UPnP QoS V2.0 )处理 QoS策略的方法为: CP向 QM发出 QoS 请时, 可以任意从家庭网络中选择一个 QPH, 如果 QPH选择了家庭网 络中的一个 QPH, 则使用选定的 QPH的 QoS策略, 如果 CP没有选择 家庭网络中的 QPH, 则 QM收到该请求后搜索家庭网络中的 QPH, 如 果搜索到家庭网絡中有一个 QPH, 则使用该 QPH的 QoS策略, 如果家 庭网络中没有一个或有多个 QPH, 则使用缺省的 QoS策略。
UPnP QoS V2.0处理 QoS策略的方法相对于 UPnP QoS V1.0处理 QoS 策略的方法有所改进: CP指定 QPH 时, 如果家庭网络中有多个 QPH也选用 CP指定的 QPH的 QoS策略, 而不进行缺省的 QoS策略。
但是, 该方法也存在不足: 当家庭网络中有多个 QPH时, 一个 CP可能 会为不同的媒体流选择网络中不同的 QPH, 或家庭网络中不同的 CP会 选择家庭网络中不同的 QPH, 而不同的 QPH的 QoS策略有可能是不同 的, 这样就将导致家庭网络中的 QoS策略出现混乱; 此外, 当家庭网络 中有多个 QPH时, 如果 CP没有选定 QPH, 则使用缺省的 QoS策略, 这会导致用户已经设置好 QPH失去作用, 并且由于此时用户不能再对 家庭网络中的缺省 QoS策略设置进行修改和设置,也就无法干预家庭网 絡的 QoS策略。 发明内容
本发明的主要目的是提供一种选择 QoS策略的方法,该方法能够解 决当家庭网絡中有多个 QPH时, 只能使用 CP指定的 QPH的 QoS策略 或缺省 QoS策略作为媒体流的 QoS策略的问题。
本发明还提供一种选择 QoS策略的***, 该***能够解决当家庭网 络中有多个 QPH时, 只能使用 CP指定的 QPH的 QoS策略或缺省 QoS 策略作为媒体流的 QoS策略的问题。
根据上述目的, 本发明的技术方案是这样实现的:
一种选择 I务质量 QoS策略的方法, 该方法包括:
在 QoS策略持有者 QPH中设置对 QoS策略处理的信息;
QoS管理者 QM接收到控制点 CP发出的 QoS请求后, 根据家庭网 络中的各个 QPH设置的对 QoS策略处理的信息确定为媒体流提供 QoS 策略的 QPH, 根据所确定的 QPH的 QoS策略为媒体流提供 QoS策略。
所述对 QoS策略处理的信息为 QPH策略最近修改时间、 QPH接入 家庭网络的时间、 QPH接入家庭网络被选择使用的总时间和 QPH被用 户设置的优先顺序中的一个或者多个。
所述设置对 QoS策略处理的信息的过程为:
当带有 QPH服务的设备接入家庭网络时或者带有 QPH服务的程序 在家庭网络中的设备上开始运行时, QPH设置接入家庭网络的时间; 用户根据家庭网络的情况, 设置 QPH的 QoS策略并记录该设置时 间, 及 QPH的优先顺序。
所述根据家庭网络中的各个 QPH设置的对 QoS策略处理的信息确 定为媒体流提供 QoS策略的 QPH的过程为:
bll、 QM读取所述家庭网络中各个 QPH设置的对 QoS策略处理的 信息;
M2、 QM比较所读取的信息后确定为媒体流提供 QoS策略的 QPH; bl3、 QM使用该确定的 QPH的 QoS策略作为媒体流的 QoS策略。 步骤 bl2所述的过程为:
比较 QPH策略最近修改时间, 确定最近修改过策略的 QPH为媒体 流提供 QoS策略; 或者比较 QPH接入网络时间, 确定最早接入家庭网 络的 QPH为媒体流提供 QoS策略;或者比较 QPH被选择使用的总时间, 确定被选择使用的总时间最长的 QPH为媒体流提供 QoS策略; 或者根 据 QPH用户设定的优先顺序, 确定优先顺序最前的 QPH为媒体流提供 QoS策略; 或者根据上述的一个以上的信息综合确定为媒体流提供 QoS 策略的 QPBL
所述在 QoS策略持有者 QPH中设置对 QoS策略处理的信息的过程 为:
QM接收到 QPH发送的请求策略同步消息后,读取所述家庭网络中 各个 QPH设置的对 QoS策略处理的信息;
QM比较所读取的信息后确定为媒体流提供 QoS策略的 QPH;
QM以所确定的 QPH的 QoS策略为基础,将所述 QPH的 QoS策略
同步到家庭网络中所有的 QPH上;
所述根据家庭网络中的各个 QPH设置的对 QoS策略处理的信息确 定为媒体流提供 QoS策略的 QPH的过程为:
QM或者 CP任意选择家庭网络中的一个 QPH为媒体流的 QPH并以 其 QoS策略作为媒体流的 QoS策略。
将所述 QPH的 QoS策略同步到家庭网络中所有的 QPH上的过程为:
QM读取所确定的 QPH的 QoS策略, 然后将所读取的 QPH的 QoS 策略设置到家庭网络中所有的 QPH。
所述请求策略同步消息是 QPH接入家庭网络后或用户设置 QPH信 息后, QPH向 QM发送的。
在所述根据家庭网络中的各个 QPH设置的对 QoS策略处理的信息 确定为媒体流提供 QoS策略的 QPH的过程为:
QM判断 CP指定家庭网络中的某一 QPH为媒体流提供 QoS策略时, QM搜索家庭网络中所有 QPH并判断是否存在被选择使用过的 QPH: all、如果不存在被选择使用过的 QPH, 则确定 CP指定的家庭网络 中的 QPH为媒体流提供 QoS策略;
a22、如果存在被选择使用过的 QPH, QM根据被选择使用过的 QPH 的 QoS策略, 确定为媒体流提供 QoS策略的是否为 CP指定的 QPH;
QM判断 CP没有指定家庭网络中的某一 QPH为媒体流提供 QoS策 略时, QM搜索家庭网络中所有的 QPH并判断是否存在被选择使用过的 QPH:
a33、 如果不存在被选择使用过的 QPH, 则比较 QPH策略最近修改 时间, 确定最近修改过策略的 QPH为媒体流提供 QoS策略; 或者比较 QPH接入网络时间, 确定最早接入家庭网络的 QPH为媒体流提供 QoS 策略; 或者比较 QPH被选择使用的总时间, 确定被选择使用的总时间
最长的 QPH为媒体流提供 QoS策略;或者才艮据 QPH用户设定的优先顺 序, 确定优先顺序最前的 QPH为媒体流提供 QoS策略; 或者根据上述 的一个以上的信息综合确定为媒体流提供 QoS策略的 QPH;
a44、如果存在被选择使用过的 QPH,则选择该被选择使用过的 QPH 为媒体流提供 QoS策略。
QM根据被选择使用过的 QPH的 QoS策略,确定为媒体流提供 QoS 策略的是否为 CP指定的 QPH的过程为:
QM从被选择使用过的 QPH为媒体流取得 QoS策略并据此确认媒 体流的用户级别, 将该用户级别与家庭网络上已经存在的媒体流用户级 别比较, 如果家庭网络上已经存在的媒体流的用户级别不低于前述 QoS 策略所确认的媒体流的用户级別, 则向 CP返回错误信息, 否则确定为 媒体流提供 QoS策略的 QPH是 CP指定的 QPH。
在所述确定 CP指定的家庭网络中的 QPH为媒体流提供 QoS策略之 后, 该方法还包括:
QM使用 CP指定的 QPH的 QoS策略, 在自身设置已经有使用的 QPH标识以及该 CP指定的 QPH标识, 且更新已经存在媒体流的 QoS 策略; .
QM通知家庭网絡中的其他 QM更新已经有使用的 QPH标识以及该 CP指定的 QPH标识。
在所述步驟 a33之后, 该方法还包括:
QM使用 CP指定的 QPH的 QoS策略, 在自身设置已经有使用的 QPH标识以及该 CP指定的 QPH标识, 且更新已经存在媒体流的 QoS 策略;
QM通知家庭网络中的其他 QM更新已经有使用的 QPH标识以及该 CP指定的 QPH标识。
一种确定 QoS策略的***, 包括: QM、 具有对 QoS策略处理的信 息的 QPH和 QD组成, 其中,
QM,用于接受 CP发出的 QoS请求,根据从家庭网络中的多个 QPH 中分别接收的 QoS策略处理的信息, 从家庭网络中的多个 QPH中选取 一个, 向选取的 QPH发送媒体流信息后从该 QPH取得 QoS策略,根据 该 QoS策略控制 QD对媒体流 QoS的操作;
QPH, 用于向 QM发送 QoS策略处理的信息,根据 QM提供的媒体 流信息获取自身具有的 QoS策略, 将其发送给 QM;
QD,用于由 QM控制为媒体流建立 QoS以及在媒体流传输时对 QoS 进行操作。
从上述方案可以看出, 本发明提供的方法及***使得当在家庭网絡 中存在多个 QPH时, 不直接使用缺省 QoS策略或者 CP指定的 QPH的 策略, 确定出一个更能保证网络服务质量的 QoS策略,使媒体流得到好 的质量保证, 从而提高用户的质量服务体验。 附图简要说明
图 1为 UPnP QoS体系架构示意图;
图 2为本发明选择 QoS策略的方法流程图;
图 3为本发明选择 QoS策略的方法实施例一的流程图;
图 4为本发明选择 QoS策略的方法实施例二的流程图;
图 5为本发明选择 QoS策略的方法实施例三的流程图;
图 6为本发明选择 QoS策略的***示意图。 实施本发明的方式
为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例
并参照附图, 对本发明进一步详细说明。
为了解决当家庭网絡中有多个 QPH时, 只能使用 CP指定的 QPH 的 QoS策略或缺省 QoS策略作为媒体流的 QoS策略的问题, 本发明在 QPH中增加对 QoS策略进行处理的信息, 当 CP向 QM发送 QoS请求 时, QM根据多个 QPH具有的对 QoS策略进行处理的信息确定当前为 媒体流提供 QoS策略的 QPH, 然后向确定的 QPH发送媒体流信息且请 求获取 QoS策略, 最后, QPH根据接收到的媒体流信息,将相应的 QoS 策略提供给 QM, QM根据 QPH提供的 QoS策略, 设置 QD, 建立 QoS 保证媒体流的服务质量。
图 2为本发明选择 QoS策略的方法流程图, 其具体步骤为: 步骤 201、 家庭网络中的多个 QPH,根据对自身设置的 QoS策略处 理设置对 QoS策略进行处理的信息。
步骤 202、 CP向 QM发送 QoS请求。
步骤 203、 QM按照现有技术搜索家庭网络, 得到家庭网络中的多 个 QPH, 根据这多个 QPH中设置的对 QoS策略进行处理的信息确定当 前为媒体流提供 QoS策略的 QPH, 向确定的 QPH发送媒体流信息且请 求获取 QoS策略。
步骤 204、 确定的 QPH根据接收到的媒体流信息, 将相应的 QoS 策略提供给 QM。
步骤 205、 QM根据 QPH提供的 QoS策略, 设置 QD, 建立 QoS保 证媒体流的服务质量。
在本发明中, QPH设置的对 QoS策略进行处理的信息包括: QPH 最近修改时间、 QPH接入网络的时间、 QPH接入网络被选择使用的总 时间以及 QPH的优先 '排序等。
以下举三个具体实施例说明本发明。
第一个实施例, 当 CP向 QM发送 QoS请求时, 首先由 QM判断家 庭网络中是否存在 QPH: 如果否, 则使用缺省的 QoS策略; 如果有一 个 QPH, 则使用该 QPH中的 QoS策略; 如果有一个以上 QPH, 则按照 下述方案选择 QPH。
首先, 在 UPnP设备体系框架中定义的 UPnP QoS体系结构中, 扩 展 QPH的功能。 具体来说, 在 A—ARG— TYPE— TrafficPolicy (在 XML (可扩展标记语言 , Extension Markup Language ) 中定义的 UPnP参数, 用来描述媒体流关于 QoS的信息, 从 QPH取得的 QoS策略是通过一个 A—ARG— TYPE— TrafficPolicy变量返回的)中现有的 AdmissionPolicy (允 许策略, 表示是否允许媒体流进入网络, 布尔数值 )、 TrafficImportanceNumber (媒体流级别, 整数数值, 范围 0-7 ) 和 UserlmportanceNumber (用户级别, 整数数值, 范围 0-255 )等元素的基 础上, 增加 QPHPolicyLastModified、 QPHStartTime、 QPHOnlineTime、 QPHPriorityNumber等 4个元素之一或其中任意多个或全部来记录家庭 网络中某一 QPH对 QoS策略处理的信息, 其中各元素分別表示:
QPHPolicyLastModified: QPH对 QoS策略的最近修改时间。
QPHStartTime: QPH接入家庭网络的时间。
QPHOnlineTime: QPH接入家体网络被选择使用的总时间。
QPHPriorityNumber: QPH被用户设置的优先顺序。 用户设置该优 先顺序时,对家庭网络中的所有 QPH进行排序,将家庭网络中某一 QPH 的 QoS策略设置为最适合家庭网络的 QoS策略, 则将该 QoS策略持有 者的优先顺序设置为 1 , 即最优先使用, 然后将家庭网络中另一 QPH的 QoS策略设置为仅次于上述最适合家庭网絡的 QoS策略之外的 QoS策 略, 将该 QPH的优先顺序设置为 2, ...... , 依此类推, 设置好所有 QPH 的优先顺序; 当有新的 QPH接入网络中时, 则其优先顺序会被自动排
序到最后, 当然, 用户也可以重新设置此新 QPH的优先顺序, 将此新 QPH与原有的 QPH统一排序, 确定其优先顺序。
当 CP需要为某一媒体流建立 QoS时, CP向 QM发出 QoS请求, 当家庭网络中有多个 QPH时, 此时 CP不任意选择一个家庭网络中的 QPH,并且 QM不使用缺省 QoS策略,而是由 QM根据家庭网絡中 QPH 的 QPHPolicyLastModified、 QPHStartTime、 QPHOnlineTime 以及 QPHPriorityNumber 4个元素中的一个元素信息, 来选择出一个 QPH。 比如: 假设网络上存在 A、 B、 C 三个 QPH , 以元素信息 QPHPolicyLastModified 为例, 比较 A、 B、 C 三个 QPH 的 QPHPolicyLastModified值, 找出 A的最近修改策略的时间离现在最近, 则确定 A作为上述的媒体流提供 QoS策略的 QPH,并以 A的 QoS策略 做为媒体流的 QoS策略; 同样, 以元素信息 QPHPriorityNumber为例 , A的优先顺序被用户设置为 2, B的优先顺序被用户设置为 1 , C的优先 顺序被用户设置为 3 , 比较三个 QPH的 QPHPriorityNumber的值可知, B的优先顺序为最优先,则确定 B作为为上述的媒体流提供 QoS策略的 QPH, 并以 B的 QoS策略作为媒体流的 QoS策略。 除了采用上述的四 个元素中的一个进行比较从而确定 QPH之外, 还可以将上述的四个元 素中的多个结合使用从而确定 QPH, 如上例所述, 如果 A、 B和 C三个 QPH 的元素信息 QPHPolicyLastModified 的值都一样, 此时仅仅根据 QPHPolicyLastModified这一个元素信息还不能最终确定 QPH, 此时可 比较其他的元素信息, 如果 A、 B和 C三个 QPH的 QPHPriorityNumber 分别为 3、 5和 1 , 也就是说, A的优先级被用户列为 3、 B的优先级被 用户列为 5、 而 C的优先级被用户列为 1 (最优先选用 ), 则选择 C为媒 体流提供服务的 QPH。 同理, 上述的四个信息元素还可以按照其他的方 式组合使用。 在任何情况下, 如果不能按照上述方法选择出一个最优先
的 QPH, 即存在多个可被选用的 QPH, 则随机选择其中一个。
以下说明具体实现过程, 假设使用了上述所说的全部四个新增的 QPH选择元素, 本实施例中所述的选择 QoS策略的过程如图 3所示, 其具体步骤为:
步驟 301、 QPH接入家庭网絡, 记录接入时间。
当带有 QPH服务的 UPnP设备接入家庭网络时, 或者带有 QPH服 务的程序在家庭网络中的设备上开始运行时, QPH开始工作, 记录下接 入家庭网络的时间。
步驟 302、 用户可以设置 QPH的 QoS策略及优先顺序并记录 QoS 策略的最近修改时间。
用户 居自己家庭网络的情况,设置 QPH的 QoS策略,设置完 QoS 策略后, 记录 QoS策略的最近修改时间; 同时用户还按照上述的方法, 设置好家庭网络中的各个 QPH的优先顺序。
步驟 302为可选步骤, 在 QPH接入家庭网络之后, 用户也可以不 再重新设置 QPH的 QoS策略, 而默认已经设置好的 QoS策略及优先顺 序和 QoS策略的最近修改时间。
步骤 303、 CP向 QM发出 QoS请求。
当家庭网络要为新的媒体流建立 QoS 时, CP 通过调用 QM: RequestTrafficQoSO操作向 QM发出 QoS请求。
步骤 304、 QM搜索家庭网络中的 QPH。
QM搜索家庭网络中的 QPH,如果家庭网絡中不存在 QPH, 则转步 骤 305; 如果家庭网络中只存在一个 QPH, 转第步骤 306; 如果家庭网 络中存在多个 QPH, 则转步驟 307。
步骤 305、 QM使用缺省的 QoS策略。
因家庭网络中不存在 QPH, QM使用缺省的 QoS策略。
步骤 306、 QM使用家庭网络中仅有的一个 QPH的 QoS策略。
因家庭网络中仅有一个 QPH, QM使用这一个 QPH的 QoS策略, 同时开始累加统计这一个 QPH被选择使用的总时间。
步骤 307、 QM读取每一个 QPH的对 QoS策略处理的信息。
当家庭网络中存在多个 QPH 时, QM 通过调用 QPH: GetTrafficPolicyO操作,依次读取家庭网络上每一个 QPH的对 QoS策略 处理的信息, 包括 QPH 的 QPHPolicyLastModified、 QPHStartTime QPHOnlineTime以及 QPHPriorityNumber等信息。
步骤 308、 QM根据读取的每一个 QPH的对 QoS策略处理的信息, 从中确定一个 QPH。
根据 QPH的 QPHPolicyLastModified, 确定最近修改过 QoS策略的 QPH为新建媒体流的 QPH; 或者根据 QPH的 QPHStartTime, 确定最早 接入家庭网络的 QPH为新建媒体流的 QPH;或者根据 QPHOnlineTime, 确定被选择使用的总时间最长的 QPH为新建媒体流的 QPH; 或者根据 QPHPriorityNumber, 确定优先顺序最前的 QPH为新建媒体流的 QPH; 或者根据上述的四个信息元素的结合确定某一 QPH 为新建媒体流的 QPH0
步驟 309、 QM使用确定的 QPH的 QoS策略为新建媒体流的 QoS 策略。
根据上述的步骤确定为新建媒体流提供 QoS策略的 QM之后, QM 使用所确定的 QM的策略来设置 QD、 建立 QoS来保证媒体流的服务质 量 , 并开始累加统计此 QM被选择使用的总时间。
第二个实施例, 通过采用如图 3所述的方法确定一个 QPH之后, QM并不直接采用所确定的 QPH的 QoS策略, 而是根据所确定的 QPH 对 QoS策略处理的信息同步家庭网络中所有其他 QPH的 QoS策略, 使
家庭网络中所有的 QPH的 QoS策略都一样,从而可以选择任何一个 QPH 提供 QoS策略。
以下具体说明, 本实施例中对 QPH服务功能的扩展以及对信息元 素的设置等步骤都与第一个实施例相同, 如第一个实施例所述, 根据各 个 QPH的对 QoS策略处理的信息确定了为新建媒体流提供 QoS策略的 QPH之后,根据其 QoS策略同步家庭网絡中所有的 QPH的 QoS策略需 要首先对 QPH服务进行功能扩展, 在 QPH服务原有操作方法的基础上 增加 QoS 策略的读取和设置操作: GetPolicyFromQoSPolicyHolder()、 SetPolicyToQoSPolicyHolderO ,用来同步家庭网络上所有的 QPH的 QoS 策略, 具体过程如下:
( 1 ) QPH:: GetPolicyFromQoSPolicyHolder(): 读取 QPH的 QoS策 略, 即从上述确定的 QPH中读取其 QoS策略, 包括不同的媒体流对应 的不同的媒体流优先级别, 不同的用户对应不同的用户级别, QPH 的 QoS策略是由用户设置的或者由设备厂商初始设置的。
( 2 ) QPH:: SetPolicyToQoSPolicyHolderO: 设置 QPH的 QoS策略, 即将所读取的策略设置到家庭网络中所有的 QPH中。 但设置 QoS策略 不 改 变 QPH 元 素 QPHPolicyLastModified 、 QPHStartTime 、 QPHOnlineTime、 QPHPriorityNumber等的值。
才艮据网络中某一 QPH的对 QoS策略处理的信息同步家庭网络中所 有 QPH的 QoS策略的过程如图 4所示, 其具体步骤为:
步骤 401、 QPH接入家庭网络, 记录接入时间, 向 QM发出请求策 略同步消息。
当带有 QPH服务的 UPnP设备接入网络时, 或者带有 QPH服务的 程序在网络中的设备上开始运行时, QPH开始工作, 此时 QPH记录下 接入家庭网络的时间, 然后向 QM发出策略同步消息, 请求进行 QoS
策略同步, 完毕后转步骤 403。
步骤 402、 用户设置 QPH的 QoS策略及优先顺序,记录 QoS策略的 最近修改时间, 向 QM发出请求策略同步消息。
用户根据自己家庭网络的情况,设置 QPH的 QoS策略;修改完 QoS 策略后, 记录 QoS策略的最近修改时间; 同时用户还设置 QPH的优先 顺序; 然后向 QM发出策略同步消息, 请求进行'策略同步。
步骤 402为可选步骤, 在 QPH接入家庭网络之后, 用户也可以不 再重新设置 QPH的 QoS策略, 而默认已经设置好的 QoS策略及优先顺 序和 QoS策略的最近修改时间。
步骤 403、 QM接收到请求策略同步消息(该请求可以是 QPH接入 家庭网络后发送的或用户修改了 QPH 中的 QoS 策略及优先顺序,记录 QoS策略的最近修改时间后发送的),根据 QPH的对 QoS策略处理的信 息, 同步家庭网络上所有 QPH的策略。
当 QM收到 QPH发出的请求策略同步消息,并且家庭网络上的 QPH 有多个时, 进行 QPH的' QoS策略同步。
QM通过调用 QPH: GetTmfficPolicyO操作, 依次读取家庭网絡上 每一个 QPH 的对 QoS 策略处理的信息 , 包括 QPH 的 QPHPolicyLastModified 、 QPHStartTime 、 QPHOnlineTime 、 QPHPriorityNumber等信息, QM确定出一个 QPH。
QM通过调用 QPH: GetPolicyFromQoSPolicyHolder()操作, 从确定 的 QPH读出 QoS策略,然后对除了确定的 QPH之外的家庭网络上其余 所有的 QPH, QM通过调用 QPH: SetPolicyToQoSPolicyHolder()操作, 将上述家庭网络上的其他 QPH的 QoS策略设置为与确定的 QPH的 QoS 策略一样,但不改变各个 QPH的 QPHPolicyLastModified、 QPHStartTime > QPHOnlineTime、 QPHPriorityNumber的值。 同时统计确定了的 QPH被
选择使用的总时间。
当然还有其他不同方法和途径来实现 QPH的 QoS策略同步, 而且 在调用 QPH: Get PolicyFromQoSPolicyHolder()操作设置 QPH的 QoS策 略时, 可以先对 QPH的 QoS策略进行保存备份。
步驟 404、 CP向 QM发出 QoS请求。
当家庭网络中要为新的媒体流建立 QoS 时, CP通过调用 QM: RequestTrafficQoSO操作向 QM发出 QoS请求。
步骤 405、 QM搜索家庭网络中的 QPH。
QM收到上述的请求后, 搜索家庭网络中的 QPH: 如果有, 则转步 驟 406; 如果没有, 转步骤 407。
步驟 406、 QM使用缺省的 QoS策略。
步骤 407、 QM发现各个 QPH的 QPHPolicyLastModified等参数一 致, 随机使用任何一个 QPH的 QoS策略。
当 CP指定一个 QPH时, 使用指定 QPH的 QoS策略; 或者, 当家 庭网络中只存在一个 QPH时,使用这一 QPH的 QoS策略, 并开始累加 统计该 QPH被选择使用的总时间; 或者, 当家庭网络上存在多个 QPH 时, 使用任意一个 QPH的 QoS策略, 并开始累加统计该 QPH被选择使 用的总时间。
第三个实施例, 根据家庭网络中被选择使用过的 QPH和用户级别 来确定 QPH。
当 CP向 QM发出 QoS请求时,先由 QM判断家庭网络中是否存在 QPH: 如果没有, 则使用缺省的 QoS策略; 如果只有一个 QPH, 则使 用该 QPH的 QoS策略; 如果有一个以上的 QPH, 依照下述的方案选择
1、 如果 CP没有指定 QPH, 则检查家庭网络中的所有 QPH中是否
有被选择使用过的 QPH, 如果没有, 则根据家庭网络中各个 QPH的对 QoS策略处理的信息选择一个 QPH为新建媒体流提供 QoS策略 ,· 如果 有被选用过的 QPH, 则使用该选用过的 QPH的 QoS策略作为新建媒体 流的 QoS策略;
2、 如果 CP从网络中的多个 QPH中指定了一个, 则检查家庭网络 中的所有 QPH中是否有被选择使用过的 QPH, 如果没有, 则确认 CP 指定的 QPH作为为新建媒体流提供 QoS策略的 QPH, 如果有, 则比较 新建媒体流的用户级別与家庭网络上已经存在的媒体流的用户级别, 如 果新建媒体流的用户级别高于已经存在的媒体流的用户级別 ,则确定 CP 指定的 QPH作为向新建媒体流提供 QoS策略的 QPH, 否则, 向 CP返 回错误信息。
QM使用 QPHUsedFlag(用来标注家庭网络中是否有 QPH被选择使 用过)来记录家庭网络中被选择使用过的 QPH, 如果有被选择使用过 QPH, 则设置 QPHUsedFlag为 1 , 否则为 0; 同时使用 UsedQPfflD (用 来保存家庭网络中已经被选择使用过的 QPH的 PolicyHolderld )来保存 家庭网絡中已经被选择使用过的 QPH的 PolicyHolderId。
本实施例所述的选择 QoS策略的过程如图 5所示, 其具体步骤为: 步骤 501、 CP向 QM发出 QoS请求;
当家庭网络中要为新的媒体流建立 QoS 时, CP通过调用 QM: RequestTrafficQoS()操作向 QM发出 QoS请求。
步骤 502、 判断 CP是否指定 QPH。
如果 CP选择或指定了网络中的一个 QPH, 则转步骤 508; 如果 CP 没有选择或指定一个 QPH, 则转步骤 503。
步骤 503、 判断是否有被选择使用过的 QPH, 并且 QPH还存在。 QM搜索整个家庭网絡中的 QPH,并根据 QPHUsedFlag的值,来判
断在网絡中是否存在被选择使用过的一个 QPH。 如果 QPHUsedFlag的 则转步驟 504; 否则说明在家庭网絡中没有被选择使用过 QPH, 或者在 家庭网络中被选择使用过的 QPH已经不在网絡中了, 则转步驟 505。
步骤 504、 QM确定为该选用过的 QPH, 并使用该 QPH的 QoS策 略。
确定家庭网络中被选择使用过的 PolicyHolderld为 UsedQPfflD的 QPH为新建媒体流提供 QoS策略, QM使用该 QPH的 QoS策略。
步骤 505、 QM根据 QPH的对 QoS策略处理的信息确定出一个 QPH。 根据 QM搜索整个家庭网络的 QPH的结果, 如果没有, 则使用缺 省 QoS策略; 如果有一个, 则确定为这一 QPH; 如果网络中有多个, 采用第一个实施例所描述的方法, 即根据家庭网络中 QPH对 QoS策略 处理的信息确定出一个 QPH。
步骤 506、 QM使用确定的 QPH的 QoS策略, 设置 UsedQPfflD和 QPHUsedFlag的值, 并更新已经存在媒体流的 QoS策略。
QM使用确定的 QPH的 QoS策略为新的媒体流建立 QoS, 保存该 确定的 QPH的 PolicyHolderld到 UsedQPfflD, 同时设置 QPHUsedFlag 的值为 1(但如果在步骤 505中 QM没有在家庭网络上搜索到一个 QPH, 而使用缺省 QoS策略, 则设置 QPHUsedFlag的值为 0 ); 同时, QM搜 索家庭网络上所有的媒体流, 如果家庭网絡上有已经存在的媒体流, 则 使用确定的 QPH 的 QoS 策略更新家庭网络中所有已经存在媒体流的 QoS策略。
步驟 507、 通知所有 QM更新各自的 UsedQPfflD和 QPHUsedFlag 的值。
QM返回 UsedQPfflD和 QPHUsedFlag的值给 CP, 由 CP发出通知
给家庭网络上的其他 QM; 或者由 QM直接发出通知给家庭网络上的其 他 QM, 让其他 QM更新各自的 UsedQPHID和 QPHUsedFlag的值, 这 样可以使整个家庭网络中每个 QM使用的 UsedQPHID和 QPHUsedFlag 的值保持一致。
步骤 508、 判断是否选用过 QPH, 并且 QPH还存在。
如果 CP选择或指定了家庭网络中的一个 QPH, QM搜索整个家庭 网絡的 QPH, 并根据 QPHUsedFlag的值, 来判断在家庭网络中是否存 在被选择使用过的一个 QPH: 如果 QPHUsedFlag的值为 1 , 并且在家庭 网络中有 PolicyHolderld为 UsedQPHID的 QPH存在, 则转步骤 510; 否则说明在家庭网络中没有选择使用过 QPH,或者在网絡中被选择使用 过的 QPH已经不在网络中了, 则转步驟 509。
步骤 509、 确定 CP指定的 QPH为新建媒体流提供服务的 QPH:。 确定为 CP所选择或指定了的 QPH, 然后转步驟 506。
步骤 510、 判断新媒体流的用户级别是否比已经存在媒体流的用户 级别高。
QM通过调用 QPH: GetTrafficPolicyO操作, 从在家庭网络中被选 择使用过的 QPH ( QPH的 PolicyHolderld为 UsedQPHID ) 为将要建立 QoS 的新媒体流取得 QoS 策略, 从而得知新媒体流的用户级别 ( UserlmportanceNumber )„ QM搜索家庭网络上所有的媒体流, 如果有 已经存在的媒体流, 则用家庭网絡上已经存在媒体流的用户级别与新媒 体流的用户级别相比较, 如果网络上有已经存在的媒体流并且用户级别 不低于新媒体流的用户级别, 则转步骤 511; 如果将要建立 QoS的新媒 体流的用户级别比网络上所有已经存在媒体流的用户级别都高, 转步骤 5099。
步骤 511、 向 CP返回错误信息。
由于家庭网络上有已经存在的媒体流并且其用户级别不低于新媒 体流的用户级别, 不能更改家庭网络的 QoS策略, 也就不能使用 CP所 选择或指定了的 QPH的 QoS策略, QM向 CP返回错误信息, CP收到 错误信息后, 表明 CP此次请求设置 QoS失败, CP可以据此进行相应 的操作, 比方说取消媒体流的传输。
为了实现本发明提供的方法,本发明还提供了一种选择 QoS策略的 ***, 如附图 6所示该***包括: QM、 具有对 QoS策略处理的信息的 QPH和 QD组成, 其中,
QM, 用于接受 CP发出的 QoS请求, 根据家庭网络中的多个 QPH 分别获取的具有的对 QoS策略处理的信息从中选取一个 QPH, 向选取 的 QPH发送媒体流信息后从该 QPH取得 QoS策略, 根据 QoS策略控 制 QD设置和建立 QoS以及在媒体流传输时对 QoS进行调整和拆卸;
QPH, 用于给 QM提供所具有的对 QoS策略处理的信息, 根据 QM 提供的媒体流信息获取自身具有的 QoS策略, 将其发送给 QM;
QD,用于由 QM控制为媒体流建立 QoS以及在媒体流传输时对 QoS 进行调整和拆卸。
QM根据家庭网络中的多个 QPH具有的对 QoS策略处理信息从中 选取一个 QPH的过程可以根据上述三个具体的实施例确定。
以上所述的具体实施例, 对本发明的目的、 技术方案和有益效果进 行了进一步详细说明, 所应理解的是, 以上所述仅为本发明的具体实施 例而已, 并不用于限制本发明, 凡在本发明的精神和原则之内, 所做的 任何修改、 等同替换和改进等, 均应包含在本发明的保护范围之内。
Claims (1)
- 权利要求书1、 一种选择服务质量 QoS策略的方法, 其特征在于, 该方法包括: 在 QoS策略持有者 QPH中设置对 QoS策略处理的信息;QoS管理者 QM接收到控制点 CP发出的 QoS请求后, 根据家庭网 络中的各个 QPH设置的对 QoS策略处理的信息确定为媒体流提供 QoS 策略的 QPH, 根据所确定的 QPH的 QoS策略为媒体流提供 QoS策略。2、 根据权利要求 1所述的方法, 其特征在于, 所述对 QoS策略处 理的信息为 QPH策略最近修改时间、 QPH接入家庭网络的时间、 QPH 接入家庭网络被选择使用的总时间和 QPH被用户设置的优先顺序中的 一个或者多个。3、 根据权利要求 2所述的方法, 其特征在于, 所述设置对 QoS策 略处理的信息的过程为:当带有 QPH服务的设备接入家庭网络时或者带有 QPH服务的程序 在家庭网络中的设备上开始运行时, QPH设置接入家庭网络的时间; 用户根据家庭网络的情况, 设置 QPH的 QoS策略并记录该设置时 间, 及 QPH的优先顺序。4、根据权利要求 3所述的方法, 其特征在于, 所述根据家庭网絡中 的各个 QPH设置的对 QoS策略处理的信息确定为媒体流提供 QoS策略 的 QPH的过程为:bll、 QM读取所述家庭网络中各个 QPH设置的对 QoS策略处理的 信息;bl2、 QM比较所读取的信息后确定为媒体流提供 QoS策略的 QPH; bl3、 QM使用该确定的 QPH的 QoS策略作为媒体流的 QoS策略。5、根据权利要求 4所述的方法, 其特征在于, 步骤 bl2所述的过程 为: 比较 QPH策略最近修改时间, 确定最近修改过策略的 QPH为媒体 流提供 QoS策略; 或者比较 QPH接入网络时间, 确定最早接入家庭网 络的 QPH为媒体流提供 QoS策略;或者比较 QPH被选择使用的总时间, 确定被选择使用的总时间最长的 QPH为媒体流提供 QoS策略; 或者根 据 QPH用户设定的优先顺序, 确定优先顺序最前的 QPH为媒体流提供 QoS策略; 或者根据上述的一个以上的信息综合确定为媒体流提供 QoS 策略的 QPH。6、 根据权利要求 3所述的方法, 其特征在于, 所述在 QoS策略持 有者 QPH中设置对 QoS策略处理的信息的过程为:QM接收到 QPH发送的请求策略同步消息后,读取所述家庭网络中 各个 QPH设置的对 QoS策略处理的信息;QM比较所读取的信息后确定为媒体流提供 QoS策略的 QPH;QM以所确定的 QPH的 QoS策略为基础,将所述 QPH的 QoS策略 同步到家庭网络中所有的 QPH上;所述根据家庭网络中的各个 QPH设置的对 QoS策略处理的信息确 定为媒体流提供 QoS策略的 QPH的过程为:QM或者 CP任意选择家庭网络中的一个 QPH为媒体流的 QPH并以 其 QoS策略作为媒体流的 QoS策略。7、 根据权利要求 6所述的方法, 其特征在于,将所述 QPH的 QoS策略同步到家庭网络中所有的 QPH上的过程为: QM读取所确定的 QPH的 QoS策略, 然后将所读取的 QPH的 QoS 策略设置到家庭网络中所有的 QPH。8、 如权利要求 6所述的方法, 其特征在于, 所述请求策略同步消息 是 QPH接入家庭网络后或用户设置 QPH信息后, QPH向 QM发送的。9、 如权利要求 3所述的方法, 其特征在于, 在所述根据家庭网络中 的各个 QPH设置的对 QoS策略处理的信息确定为媒体流提供 QoS策略 的 QPH的过程为:QM判断 CP指定家庭网络中的某一 QPH为媒体流提供 QoS策略时, QM搜索家庭网络中所有 QPH并判断是否存在被选择使用过的 QPH: all , 如果不存在被选择使用过的 QPH, 则确定 CP指定的家庭网络 中的 QPH为媒体流提供 QoS策略;a22 如果存在被选择使用过的 QPH, QM根据被选择使用过的 QPH 的 QoS策略, 确定为媒体流提供 QoS策略的是否为 CP指定的 QPH;QM判断 CP没有指定家庭网络中的某一 QPH为媒体流提供 QoS策 略时, QM搜索家庭网络中所有的 QPH并判断是否存在被选择使用过的 QPH:a33、 如果不存在被选择使用过的 QPH, 则比较 QPH策略最近修改 时间, 确定最近修改过策略的 QPH为媒体流提供 QoS策略; 或者比较 QPH接入网络时间, 确定最早接入家庭网络的 QPH为媒体流提供 QoS 策略; 或者比较 QPH被选择使用的总时间, 确定被选择使用的总时间 最长的 QPH为媒体流提供 QoS策略;或者根据 QPH用户设定的优先顺 序, 确定优先顺序最前的 QPH为媒体流提供 QoS策略; 或者根据上述 的一个以上的信息综合确定为媒体流提供 QoS策略的 QPH;a44、如果存在被选择使用过的 QPH,则选择该被选择使用过的 QPH 为媒体流提供 QoS策略。10、 根据权利要求 9所述的方法, 其特征在于, QM根据被选择使 用过的 QPH的 QoS策略, 确定为媒体流提供 QoS策略的是否为 CP指 定的 QPH的过程为:QM从被选择使用过的 QPH为媒体流取得 QoS策略并据此确认媒 体流的用户级别, 将该用户级别与家庭网络上已经存在的媒体流用户级 别比较, 如果家庭网络上已经存在的媒体流的用户级别不低于前述 QoS 策略所确认的媒体流的用户级别, 则向 CP返回错误信息, 否则确定为 媒体流提供 QoS策略的 QPH是 CP指定的 QPH。11、 如权利要求 9或 10所述的方法, 其特征在于, 在所述确定 CP 指定的家庭网络中的 QPH为媒体流提供 QoS策略之后,该方法还包括:QM使用 CP指定的 QPH的 QoS策略, 在自身设置已经有使用的 QPH标识以及该 CP指定的 QPH标识, 且更新已经存在媒体流的 QoS 策略;QM通知家庭网络中的其他 QM更新已经有使用的 QPH标识以及该 CP指定的 QPH标识。12、 如权利要求 9所述的方法, 其特征在于, 在所述步骤 a33之后, 该方法还包括:QM使用 CP指定的 QPH的 QoS策略, 在自身设置已经有使用的 QPH标识以及该 CP指定的 QPH标识, 且更新已经存在媒体流的 QoS 策略; ·CP指定的 QPH标识。13、 一种确定 QoS策略的***, 其特征在于, 包括: QM、 具有对 QoS策略处理的信息的 QPH和 QD组成, 其中,QM,用于接受 CP发出的 QoS请求,根据从家庭网絡中的多个 QPH 中分别接收的 QoS策略处理的信息, 从家庭网络中的多个 QPH中选取 一个, 向选取的 QPH发送媒体流信息后从该 QPH取得 QoS策略,根据 该 QoS策略控制 QD对媒体流 QoS的操作;QPH, 用于向 QM发送 QoS策略处理的信息,根据 QM提供的媒体 流信息获取自身具有的 QoS策略, 将其发送给 QM; QD,用于由 QM控制为媒体流建立 QoS以及在媒体流传输时对 QoS 进行操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2006800119118A CN101156379B (zh) | 2006-02-14 | 2006-09-14 | 一种选择服务质量策略的方法及*** |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610033655.4 | 2006-02-14 | ||
CNB2006100336554A CN100396010C (zh) | 2006-02-14 | 2006-02-14 | 一种确定QoS策略的方法 |
CN2006800119118A CN101156379B (zh) | 2006-02-14 | 2006-09-14 | 一种选择服务质量策略的方法及*** |
PCT/CN2006/002393 WO2007093094A1 (en) | 2006-02-14 | 2006-09-14 | A method for selecting the qos policy and a system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101156379A true CN101156379A (zh) | 2008-04-02 |
CN101156379B CN101156379B (zh) | 2011-01-05 |
Family
ID=37298063
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100336554A Active CN100396010C (zh) | 2006-02-14 | 2006-02-14 | 一种确定QoS策略的方法 |
CN2006800119118A Active CN101156379B (zh) | 2006-02-14 | 2006-09-14 | 一种选择服务质量策略的方法及*** |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100336554A Active CN100396010C (zh) | 2006-02-14 | 2006-02-14 | 一种确定QoS策略的方法 |
Country Status (4)
Country | Link |
---|---|
US (2) | US7654121B2 (zh) |
CN (2) | CN100396010C (zh) |
FR (1) | FR2897490B1 (zh) |
WO (1) | WO2007093094A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009132548A1 (zh) * | 2008-04-30 | 2009-11-05 | 华为技术有限公司 | 策略决策功能实体、家庭网关、服务质量控制方法及*** |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272256B (zh) * | 2007-03-23 | 2011-07-06 | 华为技术有限公司 | 业务处理方法和***、策略控制和计费规则功能实体 |
CN101296092B (zh) * | 2007-04-26 | 2011-02-02 | 华为技术有限公司 | 一种用户业务数据计费方法、***及设备 |
KR101441895B1 (ko) * | 2007-08-22 | 2014-11-03 | 삼성전자주식회사 | UPnP 네트워크에서 QoS를 제어하는 방법 및 이를위한 장치 |
KR100953595B1 (ko) | 2007-12-15 | 2010-04-21 | 한국전자통신연구원 | 홈네트워크 서비스 품질 관리 시스템 |
US20120281532A1 (en) * | 2011-05-02 | 2012-11-08 | Samsung Electronics Co., Ltd. | Method and system for selecting a quality of service policy in a universal plug and play home network environment |
CN103138963B (zh) * | 2011-11-25 | 2016-08-03 | 华为技术有限公司 | 一种基于用户感知的网络问题定位方法及装置 |
TWI496458B (zh) * | 2011-12-30 | 2015-08-11 | Amtran Technology Co Ltd | 提供即時直播視訊資料流檔案的電視接收裝置與其方法 |
US9806974B2 (en) * | 2014-04-23 | 2017-10-31 | Cisco Technology, Inc. | Efficient acquisition of sensor data in an automated manner |
US9838454B2 (en) | 2014-04-23 | 2017-12-05 | Cisco Technology, Inc. | Policy-based payload delivery for transport protocols |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6047322A (en) * | 1997-05-27 | 2000-04-04 | Ukiah Software, Inc. | Method and apparatus for quality of service management |
EP1244265A3 (en) * | 2000-11-17 | 2005-07-27 | Alcatel Internetworking, Inc. | Integrated policy implementation service for communication network |
US20030005130A1 (en) * | 2001-06-29 | 2003-01-02 | Cheng Doreen Yining | Audio-video management in UPnP |
US20030067874A1 (en) * | 2001-10-10 | 2003-04-10 | See Michael B. | Central policy based traffic management |
US20050152270A1 (en) * | 2002-04-12 | 2005-07-14 | Gerardo Gomez Paredes | Policy-based qos management in multi-radio access networks |
CN1270476C (zh) * | 2002-09-23 | 2006-08-16 | 华为技术有限公司 | 基于服务质量的网络管理方法 |
US20050021718A1 (en) * | 2003-05-09 | 2005-01-27 | Palliser Networks, Inc. | Centrally managed differentiated service |
AU2004247256B2 (en) * | 2003-06-12 | 2010-08-12 | Camiant, Inc. | Dynamic service delivery with topology discovery for communication networks |
KR100608590B1 (ko) * | 2003-09-16 | 2006-08-03 | 삼성전자주식회사 | 서비스 품질에 따른 서비스 지원이 가능한 네트워크 장치,이를 이용한 네트워크 시스템 및 그 방법 |
US8606738B2 (en) * | 2005-04-08 | 2013-12-10 | Telefonaktiebolaget L M Ericcson (Publ) | Policy-based management in communication network |
US7872970B2 (en) * | 2005-11-14 | 2011-01-18 | Lg Electronics Inc. | Method for selecting a determinator of priority to access a network |
-
2006
- 2006-02-14 CN CNB2006100336554A patent/CN100396010C/zh active Active
- 2006-09-14 CN CN2006800119118A patent/CN101156379B/zh active Active
- 2006-09-14 WO PCT/CN2006/002393 patent/WO2007093094A1/zh active Application Filing
- 2006-12-01 FR FR0655253A patent/FR2897490B1/fr active Active
- 2006-12-04 US US11/633,172 patent/US7654121B2/en active Active
-
2009
- 2009-12-08 US US12/633,713 patent/US20100080232A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009132548A1 (zh) * | 2008-04-30 | 2009-11-05 | 华为技术有限公司 | 策略决策功能实体、家庭网关、服务质量控制方法及*** |
CN101572719B (zh) * | 2008-04-30 | 2014-02-19 | 华为技术有限公司 | 策略决策功能实体、家庭网关、服务质量控制方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US7654121B2 (en) | 2010-02-02 |
CN100396010C (zh) | 2008-06-18 |
FR2897490B1 (fr) | 2014-10-10 |
CN101156379B (zh) | 2011-01-05 |
FR2897490A1 (fr) | 2007-08-17 |
US20100080232A1 (en) | 2010-04-01 |
US20070189185A1 (en) | 2007-08-16 |
CN1859197A (zh) | 2006-11-08 |
WO2007093094A1 (en) | 2007-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101156379A (zh) | 一种选择服务质量策略的方法及*** | |
DE60035391T2 (de) | Verfahren und Gerät zur effizienten Datenübertragung über ein drahtloses Kommunikationsnetzwerk | |
CN105163316B (zh) | 接入Wi-Fi热点的方法及装置 | |
CN110383234A (zh) | 一种投屏方法、装置和***、智能终端和存储介质 | |
US8914464B2 (en) | Information processing device, information processing method, and information processing system | |
CN106713363A (zh) | 一种构建基于全球传输共享交互网服务的方法 | |
US20210337463A1 (en) | Systems and methods for prioritizing service set identifiers on a wireless access point | |
CN107770758A (zh) | 蓝牙音箱的蓝牙回连方法、蓝牙音箱及存储介质 | |
JP2007295586A (ja) | UPnPベースのメディアコンテンツ再生システム及びその方法 | |
CN107820043A (zh) | 视频监控***的控制方法、装置及*** | |
CN104883547A (zh) | 基于网络接入设备物理端口接入ipc的方法及nvr | |
CN104639913A (zh) | 一种网络视频录像机及其自动接入ipc的方法 | |
CN101127630B (zh) | 对对象实例进行管理的方法、装置和*** | |
CN102610251B (zh) | 信息处理装置、再现控制方法和内容再现*** | |
CN110519306A (zh) | 一种物联网的设备访问控制方法和装置 | |
CN103441910A (zh) | 家庭网络中的设备和在家庭网络中执行指令的方法 | |
CN101884197B (zh) | 在通用即插即用网络中控制服务质量的方法和装置 | |
CN107257308A (zh) | 一种智能设备的控制方法、智能设备和存储介质 | |
CN106686598A (zh) | 一种Zigbee网络的节点接入方法 | |
CN104317205B (zh) | 终端控制方法和*** | |
JP2010103622A (ja) | ネットワークシステム、コンテンツ再生方法、およびコンテンツ再生プログラム | |
CN103200124A (zh) | 一种业务策略的调整方法及装置 | |
CN108024306A (zh) | 一种tcp连接管理方法及网关设备 | |
CN105680914A (zh) | 播放设备的蓝牙模块控制方法、装置及音视频播放*** | |
US9258526B2 (en) | Method and system for audio/video communication, and client thereof |
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 |