首页> 中国专利> 一种家庭网关的服务质量控制方法及家庭网关及系统

一种家庭网关的服务质量控制方法及家庭网关及系统

摘要

本发明提出了一种家庭网关的服务质量控制方法及家庭网关及系统,属于通讯技术领域。本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量策略进行调整。本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,使用户获知发生了网络拥塞,提高用户的使用体验感。并在发生拥塞时根据家庭网络控制设备的设置的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。

著录项

  • 公开/公告号CN102244604A

    专利类型发明专利

  • 公开/公告日2011-11-16

    原文格式PDF

  • 申请/专利权人 华为终端有限公司;

    申请/专利号CN201010170207.5

  • 发明设计人 方平;吴黄伟;张钦亮;朱萸;

    申请日2010-05-11

  • 分类号H04L12/56(20060101);H04L12/28(20060101);H04L12/66(20060101);

  • 代理机构11138 北京三高永信知识产权代理有限责任公司;

  • 代理人郑光

  • 地址 518129 广东省深圳市龙岗区坂田华为基地B区2号楼

  • 入库时间 2023-12-18 03:38:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-31

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04L12/70 变更前: 变更后: 申请日:20100511

    专利权人的姓名或者名称、地址的变更

  • 2015-11-25

    授权

    授权

  • 2012-02-08

    实质审查的生效 IPC(主分类):H04L12/56 申请日:20100511

    实质审查的生效

  • 2011-11-16

    公开

    公开

说明书

技术领域

本发明涉及通讯技术领域,特别涉及一种家庭网关的服务质量控制方法及家庭网关及系 统。

背景技术

随着技术的发展,家用设备开始网络化。从最早的计算机上网到现在的VoIP电话,IPTV, 游戏机,甚至包括各种空调,洗衣机,冰箱,形成了包括家庭娱乐网络,家庭数据网络和家 庭自动化网络的家庭网络。同时,家庭网络的联网技术也更加多样化,从以太网、电力线等 有线技术到WiFi、蓝牙等无线技术,其中HNID(Home Network Infrastructure Device,家庭 网络架构设备)实现了家庭网络不同网段和不同家庭网络架构设备之间的连接。例如WiFi Extender可以使得WiFi无线覆盖家庭中更多的空间,电力线适配器可以实现电力线到以太网 等网段的连接。因此,现有技术中家庭网络可以包括用于连接网络的HG(Home Gateway, 家庭网关)、用于连接各种终端设备的HNID、各种End Device(终端设备)。其中,家庭网 络架构设备HNID可以为WiFi Extender,或电力线转以太网的适配器。家庭网关可以为带有 多种下行接口,并有上行接口的连接设备,以将家庭网络连接到外部网络。

在现有家庭网络中,对视频质量的更高要求,使得视频流可能超过现有家庭网络技术所 能提供的带宽,从而造成家庭网络的拥塞。例如:如图1所示:STB1和STB2分别连接HNID, 且HNID连接HG。此时家庭网络中的有两台STB(Set Top Box,机顶盒)设备通过HNID 分别播放高清视频和标清视频,即HNID接收到两个数据流flow1和flow2。如果在如图1所 示的情况下,用户又打开第三台STB设备STB3,希望通过HNID再播放高清视频的数据流 flow3时,HNID会因拥塞而发生丢包,且HNID能够检测到发生了丢包。在发生拥塞时,会 可能导致STB1、STB2、STB3都无法正常工作,或是STB3无法正常工作。

在实现本发明的过程中,发明人发现现有技术至少具有以下缺点:

如果在网络负载已经很高时,终端设备请求新的业务,这样就会产生网络拥塞。当产生 网络拥塞时,不仅最新请求的业务无法工作,而且对已有业务的正常运行造成干扰。同时, 用户终端无法获知终端设备无法正常工作是由网络拥塞引起的,这样导致用户体验感很差。

发明内容

为了解决现有技术中在家庭网络出现拥塞时,终端设备无法正常工作且用户无法获知网 络堵塞造成的用户体验感差的问题,本发明实施例提出了一种家庭网关的服务质量控制方法 及家庭网关及系统。所述技术方案如下:

本发明实施例提出了一种家庭网关的服务质量控制方法,包括:

家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消 息;

家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息;

家庭网关根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调 整。

本发明实施例还提出了一种家庭网关,包括:

拥塞消息发送模块,用于接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制 设备发送拥塞消息;

服务质量策略调整模块,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服务 质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行 调整。

本发明实施例还提出了一种家庭网络的网络服务质量控制系统,包括:

家庭网络架构设备,用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞时, 发送拥塞通知;

家庭网关,用于接收所述家庭网络架构设备的拥塞通知,根据所述拥塞通知向家庭网络 控制设备发送拥塞消息;接收所述家庭网络控制设备根据所述拥塞消息生成的服务质量调整 信息,并根据所述服务质量调整信息调整所述家庭网络架构设备的服务质量策略。

本发明实施例的有益效果是:本发明实施例通过家庭网络架构设备检测到发生拥塞,并 在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了 拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网 关接收到的服务质量调整信息,对家庭网络架构设备的服务质量策略进行调整。本发明实施 例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备, 使用户获知发生了网络拥塞,提高用户的使用体验感。并在发生拥塞时根据家庭网络控制设 备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体 验感。

附图说明

图1为现有技术提供的家庭网络结构示意图;

图2为本发明第一实施例的流程示意图;

图3为本发明第二实施例的流程示意图;

图4为本发明第三实施例的结构示意图;

图5为本发明第四实施例的结构示意图;

图6为本发明第五实施例的流程示意图;

图7为本发明第六实施例的流程示意图;

图8为本发明一个具体实例的流程示意图;

图9为家庭网络架构设备根据QoS策略发送数据流的示意图;

图10为本发明第七实施例的结构示意图;

图11为本发明第八实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进 一步地详细描述。

实施例1

本发明第一实施例提出了一种家庭网关的服务质量控制方法,其流程如图2所示,包括:

步骤101、家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备 发送拥塞消息;

步骤102、家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信 息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家 庭网络控制设备发送拥塞消息,以使用户通过所述家庭网络控制设备获知家庭网络发生了拥 塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关 接收到的服务质量调整信息,对家庭网络架构设备的服务质量进行调整。本发明实施例可以 通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使 家庭网络控制设备获知当前家庭网络发生了网络拥塞,从而提高用户的使用体验感。同时, 可以在发生拥塞时根据家庭网络控制设备的输入调整服务质量策略,这样可以保证优先级高 的终端设备的服务质量,提高用户的体验感。

实施例2

本发明第二实施例提出了一种家庭网关的服务质量控制方法,其流程如图3所示,包括:

步骤201、家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发 送拥塞消息。其中,该拥塞通知可以通过通用即插即用设备管理协议发送。当然这只是举例 说明,还可以通过其他协议发送拥塞通知本发明实施例并不以此为限。该拥塞消息中至少包 括所述家庭网络架构设备接收到的数据流的信息;即:如图1所示的网络架构中,所述家庭 网络架构设备接收到的数据流为flow1、flow2和flow3。这样可以使家庭网关获知当前连接 到家庭网络架构设备的终端设备。

步骤202、家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信 息。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

其中,步骤202中,家庭网络控制设备获得服务质量调整信息的方式可以为多种,例如:

步骤2021、家庭网关将预存储的多个服务质量策略发送到家庭网络控制设备;

步骤2022、家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并 生成服务质量调整信息,并将服务质量调整信息发送到家庭网关。

这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选 一个,以快速地对服务质量策略进行调整,提高用户的体验感。

当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得 服务质量调整信息,例如:

步骤202a、家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质 量调整信息。

步骤202a中,发送的服务质量调整信息可以为用户输入的信息,例如:同样采用如图1 所示情况时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、或flow2 优先、或flow1优先、或停止flow3、或停止flow2、或停止flow1等。此时,服务质量调整 信息发送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策 略。如果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务 质量调整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息 进行修改。

这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一 终端设备的优先级,以提高用户的体验感。例如:当使用者在客厅收看高清电视时,可以在 发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端 设备优先级更高。

步骤203、家庭网关根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略 进行调整。

其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设 备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不 同优先级的队列。例如:将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而 flow1的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3 的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flow1的包。通过对服务 质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或 停止。

在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认 为是发生拥塞事件。

在本发明第一和第二实施例中,是采用了如背景技术中的图1所示的网络结构,包括: 家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备) 通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。 本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然, HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的 家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示 拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥 控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭 网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总 控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此, 可以在上述的实施例增加一个步骤:

家庭网关判断当前接入的终端设备是否支持显示,如果是则向终端设备发送消息,以通 知终端设备所述家庭网络发生拥塞;否则向预设的终端设备发送消息,以通知该预设的终端 设备所述家庭网络发生拥塞。

实施例3

本发明第三实施例提出了一种家庭网关,其结构如图4所示,包括:

拥塞消息发送模块100,用于接收家庭网络架构设备发送的拥塞通知后,向家庭网络控制 设备发送拥塞消息。

服务质量策略调整模块101,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服 务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进 行调整。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家 庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据 拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息, 对家庭网络架构设备的服务质量进行调整。本发明实施例可以通过家庭网络架构设备对拥塞 进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使家庭网络控制设备获知当前家 庭网络发生了网络拥塞,从而提高用户的使用体验感。同时,可以在发生拥塞时根据家庭网 络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高 用户的体验感。

实施例4

本发明第四实施例提出了一种家庭网关,其结构如图5所示,包括:

拥塞消息发送模块100,用于接收家庭网络架构设备发送的拥塞通知后,向家庭网络控制 设备发送拥塞消息。其中,该拥塞通知可以通过通用即插即用设备管理协议发送。当然这只 是举例说明,还可以通过其他协议发送拥塞通知本发明实施例并不以此为限。该拥塞消息中 至少包括所述家庭网络架构设备接收到的数据流的信息;即:如图1所示的网络架构中,所 述家庭网络架构设备接收到的数据流为flow1、flow2和flow3。这样可以使家庭网关获知当 前连接到家庭网络架构设备的终端设备。

服务质量策略调整模块101,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服 务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进 行调整。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

其中,服务质量策略调整模块获得服务质量调整信息的方式可以为多种,例如:

通讯模块102,用于将预存储的多个服务质量策略发送到终端设备。

家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并生成服务质 量调整信息。然后家庭网络控制设备将服务质量调整信息发送到家庭网关的服务质量策略调 整模块101,以使服务质量策略调整模块101根据所述服务质量调整信息对所述家庭网络架 构设备的服务质量策略进行调整。

这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选 一个,以快速地对服务质量策略进行调整,提高用户的体验感。

当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得 服务质量调整信息的方式。例如:

家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质量调整信息; 家庭网关根据服务质量调整信息,调整家庭网络架构设备的服务质量策略。

其中,发送服务质量调整信息可以为用户输入的信息,例如:同样采用如图1所示情况 时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、或flow2优先、 或flow1优先、或停止flow3、或停止flow2、或停止flow1等。此时,服务质量调整信息发 送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策略。如 果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务质量调 整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息进行修 改。

这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一 终端设备的优先级,以提高用户的体验感。例如:当使用者在客厅收看高清电视时,可以在 发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端 设备优先级更高。

其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设 备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不 同优先级的队列。例如:将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而 flow1的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3 的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flow1的包。通过对服务 质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或 停止。

在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认 为是发生拥塞事件。

在本发明第三和第四实施例中,是采用了如背景技术中的图1所示的网络结构,包括: 家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备) 通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。 本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然, HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的 家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示 拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥 控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭 网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总 控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此, 可以在家庭网关中增加一个终端类型判断模块,用于判断接入到所述家庭网络架构设备的终 端设备是否具有显示功能,如果是则控制所述终端设备显示发生拥塞;如果否则控制预设终 端设备显示发生拥塞。

实施例5

本发明第五实施例提出了一种家庭网络的网络服务质量控制方法,其流程如图6所示, 包括:

步骤301、当家庭网络架构设备检测到家庭网络发生拥塞,向家庭网关发送拥塞通知;

步骤302、家庭网关向家庭网络控制设备发送拥塞消息,以通知用户所述家庭网络发生 拥塞;

步骤303、所述家庭网络控制设备根据所述拥塞消息,生成服务质量调整信息,并发送 到所述家庭网关;

步骤304、所述家庭网关接收到所述服务质量调整信息后,对所述家庭网络架构设备的 服务质量策略进行调整;

步骤305、所述家庭网络架构设备根据所述服务质量策略,调整终端设备的优先级。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家 庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据 拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息, 对家庭网络架构设备的服务质量进行调整。本发明实施例可以通过家庭网络架构设备对拥塞 进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使家庭网络控制设备获知当前家 庭网络发生了网络拥塞,从而提高用户的使用体验感。同时,可以在发生拥塞时根据家庭网 络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高 用户的体验感。

实施例6

本发明第六实施例提出了一种家庭网络的网络服务质量控制方法,其流程如图7所示, 包括:

步骤401、当家庭网络架构设备检测到家庭网络发生拥塞时,向家庭网关发送拥塞通知; 以使所述家庭网络控制中心检测到发生拥塞。其中,该拥塞通知可以通过通用即插即用设备 管理协议发送。当然这只是举例说明,还可以通过其他协议发送拥塞通知本发明实施例并不 以此为限。该拥塞消息中至少包括所述家庭网络架构设备接收到的数据流的信息;即:如图 1所示的网络架构中,所述家庭网络架构设备接收到的数据流为flow1、flow2和flow3。这样 可以使家庭网关获知当前连接到家庭网络架构设备的终端设备。

步骤402、家庭网关向家庭网络控制设备发送拥塞消息,以通知用户所述家庭网络发生 拥塞。

步骤403、所述家庭网络控制设备根据所述拥塞消息,生成服务质量调整信息,并发送 到所述家庭网关。

步骤404、所述家庭网关接收到所述服务质量调整信息后,对所述家庭网络架构设备的 服务质量策略进行调整。

步骤405、所述家庭网络架构设备根据所述服务质量策略,调整终端设备的优先级。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

在前述的步骤403中,生成服务质量调整信息的方式可以为多种,例如:

步骤4031、家庭网关将预存储的多个服务质量策略发送到家庭网络控制设备;

步骤4032、家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并 生成服务质量调整信息,并将服务质量调整信息发送到家庭网关。

这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选 一个,以快速地对服务质量策略进行调整,提高用户的体验感。

当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得 服务质量调整信息,例如:

步骤403a、家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质 量调整信息。

步骤403a中,发送的服务质量调整信息可以为用户输入的信息,例如:同样采用如图1 所示情况时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、或flow2 优先、或flow1优先、或停止flow3、或停止flow2、或停止flow1等。此时,服务质量调整 信息发送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策 略。如果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务 质量调整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息 进行修改。

这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一 终端设备的优先级,以提高用户的体验感。例如:当使用者在客厅收看高清电视时,可以在 发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端 设备优先级更高。

其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设 备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不 同优先级的队列。例如:将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而 flow1的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3 的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flow1的包。通过对服务 质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或 停止。

在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认 为是发生拥塞事件。

在本发明第五和第六实施例中,是采用了如背景技术中的图1所示的网络结构,包括: 家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备) 通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。 本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然, HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的 家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示 拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥 控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭 网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总 控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此, 可以在上述的实施例增加一个步骤:

家庭网关判断当前接入的终端设备是否支持显示,如果是则向终端设备发送消息,以通 知终端设备所述家庭网络发生拥塞;否则向预设的终端设备发送消息,以通知该预设的终端 设备所述家庭网络发生拥塞。

在现有的家庭网络中,由于视频流会占用大量带宽,因此同样采用如背景技术的图1所 示的这种家庭网络的架构及采用高清视频流为例进一步对本发明实施例进行说明。当然,这 只是举例说明,本发明实施例中的数据流可以为多种,并不以此为限。同样的,本发明实施 例中的终端设备可以为STB,也可以为与STB共存的另一种用户设备,本发明实施例并不以 此为限。假设HNID设备中已经存在一个高清视频流flow1,和一个标准清晰度的视频节目流 flow2。当用户打开STB设备希望播放高清视频时,会造成HNID设备上流的拥塞。此时, 本发明实施例的流程如图8所示,包括:

步骤1:用户打开STB设备,希望播放高清视频节目,其中该高清节目流需要经过家庭 网关架构设备HNID;

步骤2:由于HNID设备中已经存在flow1和flow2,没有足够的带宽支持新增加的高 清视频节目流flow3,导致HNID在发送数据时丢包,并且HNID设备能够检测到该丢包事件;

步骤3:HNID设备通过UPnP DM(通用即插即用设备管理)的事件消息,向家庭网关 HG上报发生丢包的QoS事件,以及HNID中存在的流信息,flow1,flow2和flow3。其中 HNID设备中的流信息可以是包含在丢包QoS事件中发送,也可以是后续接收到HG的查询 命令时向家庭网关上报的;

步骤4:当家庭网关HG收到HNID设备中发生QoS流拥塞事件时,HG通过UPnP协 议向终端设备(End Device)发送消息,向用户显示HNID设备中出现了QoS拥塞问题;并 且还可以进一步向用户提供几种动态设置服务质量策略的选项,如flow3优先,或flow2优 先,或flow1优先,或停止flow3,或停止flow2,或停止flow1等(具体在提供用户选择时, 可以将flow3修改为具体的设备,如客厅电视优先,卧室电视优先,或书房电视优先,取决 于用户在配置UPnP网络时对各个设备的命名)。其中,该End Device可以是发起高清视频流 flow3的STB设备,也可以是其它便于用户查看或使用的其它终端设备;

步骤5:家庭网关通过End Device接收用户选择的QoS设置策略,例如优先flow3,在 这里可以设置默认选项,如等待15秒没有用户选择时可以采用默认选项,如停止flow3或优 先flow3等;

步骤6:家庭网关根据用户的QoS设置策略或默认选择,设置HNID设备中的服务质量 策略,如优先flow3,即可实现STB3中的视频流优先播放。

通过以上步骤,即可实现家庭网络中QoS问题的用户提示,以及对家庭网络中HNID设 备中服务质量策略的动态配置。上述方案同样适应于家庭网络中其它设备的QoS的动态管理, 从而实现对整个家庭网络中QoS的动态维护和管理。

其中对HNID设备中QoS的策略配置可以采用以下的方式:HNID设备可以接受HG的 服务质量策略设置,然后其中的策略设置模块动态设置分类环节或出队列调度环节,分类环 节可以根据包的地址/端口将其放入不同优先级的队列,如图9中将Flow3和flow2的包分别 放入高优先级和中等优先级的队类,而flow1的包放入低优先级队列,在出队列调度环节优 先发送高优先级队列flow3的包,其次中等优先级队列flow2的包,最后发送低优先级队列 flow1的包,从而实现对高优先级队列的优先调度。通过对服务质量策略的设置,即可实现对 HNID设备中流的不同调度,实现不同流的优先发送或停止。

在该HNID设备,当出队列不能完成所有队列的内容发送,开始丢包时即发生QoS拥塞 事件,当HNID检测到该事件发生时,即向HG上报该事件。

实施例7

本发明第七实施例提出了一种家庭网络的网络服务质量控制系统,其结构如图10所示, 包括:家庭网络架构设备201、家庭网关202。如图10所示,家庭网络架构设备201通过家 庭网关202连接到外部网络。

家庭网络架构设备201,用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞 时,向所述家庭网关3发送拥塞通知;并根据所述家庭网关3调整的服务质量策略,调整终 端设备的优先级;

所述家庭网关202,用于向家庭网络控制设备200发送拥塞消息,以通知用户所述家庭 网络发生拥塞;并用于接收所述家庭网络控制设备200根据所述拥塞消息生成的服务质量调 整信息,并根据所述服务质量调整信息调整所述家庭网络架构设备201的服务质量策略。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家 庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据 拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息, 对家庭网络架构设备的服务质量进行调整。本发明实施例可以通过家庭网络架构设备对拥塞 进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使家庭网络控制设备获知当前家 庭网络发生了网络拥塞,从而提高用户的使用体验感。同时,可以在发生拥塞时根据家庭网 络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高 用户的体验感。

实施例8

本发明第八实施例提出了一种家庭网络的网络服务质量控制系统,其结构如图11所示, 包括:家庭网络架构设备201、家庭网关202。如图10所示,家庭网络架构设备201通过家 庭网关202连接到外部网络。

家庭网络架构设备201,用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞 时,向所述家庭网关202发送拥塞通知;

其中,该拥塞通知可以通过通用即插即用设备管理协议发送。当然这只是举例说明,还 可以通过其他协议发送拥塞通知本发明实施例并不以此为限。该拥塞消息中至少包括所述家 庭网络架构设备接收到的数据流的信息;即:如图1所示的网络架构中,所述家庭网络架构 设备接收到的数据流为flow1、flow2和flow3。这样可以使家庭网关获知当前连接到家庭网 络架构设备的终端设备。

所述家庭网关202,用于向家庭网络控制设备200发送拥塞消息,以通知用户所述家庭 网络发生拥塞;并用于接收所述家庭网络控制设备200根据所述拥塞消息生成的服务质量调 整信息,并根据所述服务质量调整信息调整所述家庭网络架构设备201的服务质量策略。

其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备, 也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例 并不对此做出限定。

其中,服务质量策略调整模块获得服务质量调整信息的方式可以为多种,例如:

家庭网关202包括:

通讯模块2021,用于将预存储的多个服务质量策略发送到家庭网络控制设备200。

家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并生成服务质 量调整信息,并将服务质量调整信息发送到家庭网关;家庭网关根据服务质量调整信息,调 整家庭网络架构设备的服务质量策略。

这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选 一个,以快速地对服务质量策略进行调整,提高用户的体验感。

当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得 服务质量调整信息的方式。例如:

家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质量调整信息; 家庭网关根据服务质量调整信息,调整家庭网络架构设备的服务质量策略。

其中,发送服务质量调整信息可以为用户输入的信息,例如:同样采用如图1所示情况 时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、或flow2优先、 或flow1优先、或停止flow3、或停止flow2、或停止flow1等。此时,服务质量调整信息发 送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策略。如 果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务质量调 整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息进行修 改。

这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一 终端设备的优先级,以提高用户的体验感。例如:当使用者在客厅收看高清电视时,可以在 发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端 设备优先级更高。

其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设 备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不 同优先级的队列。例如:将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而 flow1的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3 的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flow1的包。通过对服务 质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或 停止。

在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认 为是发生拥塞事件。

在本发明第七和第八实施例中,是采用了如背景技术中的图1所示的网络结构,包括: 家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备) 通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。 本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然, HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的 家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示 拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥 控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭 网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总 控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此, 可以在家庭网关中增加一个终端类型判断模块,用于判断接入到所述家庭网络架构设备的终 端设备是否具有显示功能,如果是则控制所述终端设备显示发生拥塞;如果否则控制预设终 端设备显示发生拥塞。

以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存 储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。

以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内, 所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号