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

文档序号:7748552阅读:329来源:国知局
专利名称:一种家庭网关的服务质量控制方法及家庭网关及系统的制作方法
技术领域
本发明涉及通讯技术领域,特别涉及一种家庭网关的服务质量控制方法及家庭网关及系统。
背景技术
随着技术的发展,家用设备开始网络化。从最早的计算机上网到现在的VoIP电话,IPTV,游戏机,甚至包括各种空调,洗衣机,冰箱,形成了包括家庭娱乐网络,家庭数据网络和家庭自动化网络的家庭网络。同时,家庭网络的联网技术也更加多样化,从以太网、 电力线等有线技术到WiFi、蓝牙等无线技术,其中HNID(Home Network Infrastructure Device,家庭网络架构设备)实现了家庭网络不同网段和不同家庭网络架构设备之间的连接。例如WiFiExtender可以使得WiFi无线覆盖家庭中更多的空间,电力线适配器可以实现电力线到以太网等网段的连接。因此,现有技术中家庭网络可以包括用于连接网络的 HG (Home Gateway,家庭网关)、用于连接各种终端设备的HNID、各种End Device(终端设备)。其中,家庭网络架构设备HNID可以为WiFi Extender,或电力线转以太网的适配器。 家庭网关可以为带有多种下行接口,并有上行接口的连接设备,以将家庭网络连接到外部网络。在现有家庭网络中,对视频质量的更高要求,使得视频流可能超过现有家庭网络技术所能提供的带宽,从而造成家庭网络的拥塞。例如如图1所示=STBl和STB2分别连接HNID,且HNID连接HG。此时家庭网络中的有两台STB (Set Top Box,机顶盒)设备通过 HNID分别播放高清视频和标清视频,即HNID接收到两个数据流flowl和floW2。如果在如图1所示的情况下,用户又打开第三台STB设备STB3,希望通过HNID再播放高清视频的数据流floW3时,HNID会因拥塞而发生丢包,且HNID能够检测到发生了丢包。在发生拥塞时, 会可能导致STB1、STB2、STB3都无法正常工作,或是STB3无法正常工作。在实现本发明的过程中,发明人发现现有技术至少具有以下缺点如果在网络负载已经很高时,终端设备请求新的业务,这样就会产生网络拥塞。当产生网络拥塞时,不仅最新请求的业务无法工作,而且对已有业务的正常运行造成干扰。同时,用户终端无法获知终端设备无法正常工作是由网络拥塞引起的,这样导致用户体验感很差。

发明内容
为了解决现有技术中在家庭网络出现拥塞时,终端设备无法正常工作且用户无法获知网络堵塞造成的用户体验感差的问题,本发明实施例提出了一种家庭网关的服务质量控制方法及家庭网关及系统。所述技术方案如下本发明实施例提出了一种家庭网关的服务质量控制方法,包括家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;
4
家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息;家庭网关根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。本发明实施例还提出了一种家庭网关,包括拥塞消息发送模块,用于接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;服务质量策略调整模块,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。本发明实施例还提出了一种家庭网络的网络服务质量控制系统,包括家庭网络架构设备,用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞时,发送拥塞通知;家庭网关,用于接收所述家庭网络架构设备的拥塞通知,根据所述拥塞通知向家庭网络控制设备发送拥塞消息;接收所述家庭网络控制设备根据所述拥塞消息生成的服务质量调整信息,并根据所述服务质量调整信息调整所述家庭网络架构设备的服务质量策略。本发明实施例的有益效果是本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量策略进行调整。 本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,使用户获知发生了网络拥塞,提高用户的使用体验感。并在发生拥塞时根据家庭网络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。


图1为现有技术提供的家庭网络结构示意图; 图2为本发明第一实施例的流程示意图;
图3为本发明第二实施例的流程示意图;
图4为本发明第三实施例的结构示意 图5为本发明第四实施例的结构示意图;
图6为本发明第五实施例的流程示意图;
图7为本发明第六实施例的流程示意图;
图8为本发明一个具体实例的流程示意图9为家庭网络架构设备根据QoS策略发送数据流的示意图;
图10为本发明第七实施例的结构示意图;
图11为本发明第八实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1本发明第一实施例提出了一种家庭网关的服务质量控制方法,其流程如图2所示,包括步骤101、家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;步骤102、家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户通过所述家庭网络控制设备获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关; 家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量进行调整。本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使家庭网络控制设备获知当前家庭网络发生了网络拥塞,从而提高用户的使用体验感。同时,可以在发生拥塞时根据家庭网络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。实施例2本发明第二实施例提出了一种家庭网关的服务质量控制方法,其流程如图3所示,包括步骤201、家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息。其中,该拥塞通知可以通过通用即插即用设备管理协议发送。当然这只是举例说明,还可以通过其他协议发送拥塞通知本发明实施例并不以此为限。该拥塞消息中至少包括所述家庭网络架构设备接收到的数据流的信息;即如图1所示的网络架构中, 所述家庭网络架构设备接收到的数据流为fl0Wl、fl0W2和flow3。这样可以使家庭网关获知当前连接到家庭网络架构设备的终端设备。步骤202、家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质
量调整信息。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。其中,步骤202中,家庭网络控制设备获得服务质量调整信息的方式可以为多种, 例如步骤2021、家庭网关将预存储的多个服务质量策略发送到家庭网络控制设备;
步骤2022、家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并生成服务质量调整信息,并将服务质量调整信息发送到家庭网关。这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选一个,以快速地对服务质量策略进行调整,提高用户的体验感。当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得服务质量调整信息,例如步骤202a、家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质量调整信息。步骤202a中,发送的服务质量调整信息可以为用户输入的信息,例如同样采用如图1所示情况时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、 或flow2优先、或flowl优先、或停止flow3、或停止flow2、或停止flowl等。此时,服务质量调整信息发送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策略。如果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务质量调整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息进行修改。这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一终端设备的优先级,以提高用户的体验感。例如当使用者在客厅收看高清电视时, 可以在发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端设备优先级更高。步骤203、家庭网关根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不同优先级的队列。例如将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而flowl的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flowl的包。通过对服务质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或停止。在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认为是发生拥塞事件。在本发明第一和第二实施例中,是采用了如背景技术中的图1所示的网络结构, 包括家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备)通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然,HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此,可以在上述的实施例增加一个步骤家庭网关判断当前接入的终端设备是否支持显示,如果是则向终端设备发送消息,以通知终端设备所述家庭网络发生拥塞;否则向预设的终端设备发送消息,以通知该预设的终端设备所述家庭网络发生拥塞。实施例3本发明第三实施例提出了一种家庭网关,其结构如图4所示,包括拥塞消息发送模块100,用于接收家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息。服务质量策略调整模块101,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量进行调整。本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使家庭网络控制设备获知当前家庭网络发生了网络拥塞,从而提高用户的使用体验感。同时,可以在发生拥塞时根据家庭网络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。实施例4本发明第四实施例提出了一种家庭网关,其结构如图5所示,包括拥塞消息发送模块100,用于接收家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息。其中,该拥塞通知可以通过通用即插即用设备管理协议发送。当然这只是举例说明,还可以通过其他协议发送拥塞通知本发明实施例并不以此为限。该拥塞消息中至少包括所述家庭网络架构设备接收到的数据流的信息;即如图1所示的网络架构中,所述家庭网络架构设备接收到的数据流为flowl、flow2和flow3。这样可以使家庭网关获知当前连接到家庭网络架构设备的终端设备。服务质量策略调整模块101,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。其中,服务质量策略调整模块获得服务质量调整信息的方式可以为多种,例如通讯模块102,用于将预存储的多个服务质量策略发送到终端设备。
家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并生成服务质量调整信息。然后家庭网络控制设备将服务质量调整信息发送到家庭网关的服务质量策略调整模块101,以使服务质量策略调整模块101根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选一个,以快速地对服务质量策略进行调整,提高用户的体验感。当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得服务质量调整信息的方式。例如家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质量调整信息;家庭网关根据服务质量调整信息,调整家庭网络架构设备的服务质量策略。其中,发送服务质量调整信息可以为用户输入的信息,例如同样采用如图1所示情况时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、或flow2优先、或flowl优先、或停止flow3、或停止flow2、或停止flowl等。此时,服务质量调整信息发送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策略。如果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务质量调整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息进行修改。这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一终端设备的优先级,以提高用户的体验感。例如当使用者在客厅收看高清电视时, 可以在发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端设备优先级更高。其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不同优先级的队列。例如将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而flowl的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flowl的包。通过对服务质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或停止。在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认为是发生拥塞事件。在本发明第三和第四实施例中,是采用了如背景技术中的图1所示的网络结构, 包括家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备)通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然,HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此,可以在家庭网关中增加一个终端类型判断模块,用于判断接入到所述家庭网络架构设备的终端设备是否具有显示功能,如果是则控制所述终端设备显示发生拥塞;如果否则控制预设终端设备显示发生拥塞。实施例5本发明第五实施例提出了一种家庭网络的网络服务质量控制方法,其流程如图6 所示,包括步骤301、当家庭网络架构设备检测到家庭网络发生拥塞,向家庭网关发送拥塞通知;步骤302、家庭网关向家庭网络控制设备发送拥塞消息,以通知用户所述家庭网络发生拥塞;步骤303、所述家庭网络控制设备根据所述拥塞消息,生成服务质量调整信息,并发送到所述家庭网关;步骤304、所述家庭网关接收到所述服务质量调整信息后,对所述家庭网络架构设备的服务质量策略进行调整;步骤305、所述家庭网络架构设备根据所述服务质量策略,调整终端设备的优先级。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量进行调整。本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,以使家庭网络控制设备获知当前家庭网络发生了网络拥塞,从而提高用户的使用体验感。同时,可以在发生拥塞时根据家庭网络控制设备的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。实施例6本发明第六实施例提出了一种家庭网络的网络服务质量控制方法,其流程如图7 所示,包括步骤401、当家庭网络架构设备检测到家庭网络发生拥塞时,向家庭网关发送拥塞通知;以使所述家庭网络控制中心检测到发生拥塞。其中,该拥塞通知可以通过通用即插即用设备管理协议发送。当然这只是举例说明,还可以通过其他协议发送拥塞通知本发明实施例并不以此为限。该拥塞消息中至少包括所述家庭网络架构设备接收到的数据流的信息;即如图1所示的网络架构中,所述家庭网络架构设备接收到的数据流为flowl、flow2 和flow3。这样可以使家庭网关获知当前连接到家庭网络架构设备的终端设备。步骤402、家庭网关向家庭网络控制设备发送拥塞消息,以通知用户所述家庭网络发生拥塞。
步骤403、所述家庭网络控制设备根据所述拥塞消息,生成服务质量调整信息,并发送到所述家庭网关。步骤404、所述家庭网关接收到所述服务质量调整信息后,对所述家庭网络架构设备的服务质量策略进行调整。步骤405、所述家庭网络架构设备根据所述服务质量策略,调整终端设备的优先级。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。在前述的步骤403中,生成服务质量调整信息的方式可以为多种,例如步骤4031、家庭网关将预存储的多个服务质量策略发送到家庭网络控制设备;步骤4032、家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并生成服务质量调整信息,并将服务质量调整信息发送到家庭网关。这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选一个,以快速地对服务质量策略进行调整,提高用户的体验感。当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得服务质量调整信息,例如步骤403a、家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质量调整信息。步骤403a中,发送的服务质量调整信息可以为用户输入的信息,例如同样采用如图1所示情况时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、 或flow2优先、或flowl优先、或停止flow3、或停止flow2、或停止flowl等。此时,服务质量调整信息发送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策略。如果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务质量调整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息进行修改。这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一终端设备的优先级,以提高用户的体验感。例如当使用者在客厅收看高清电视时, 可以在发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端设备优先级更高。其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不同优先级的队列。例如将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而flowl的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flowl的包。通过对服务质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或停止。在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认为是发生拥塞事件。
在本发明第五和第六实施例中,是采用了如背景技术中的图1所示的网络结构, 包括家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备)通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然,HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此,可以在上述的实施例增加一个步骤家庭网关判断当前接入的终端设备是否支持显示,如果是则向终端设备发送消息,以通知终端设备所述家庭网络发生拥塞;否则向预设的终端设备发送消息,以通知该预设的终端设备所述家庭网络发生拥塞。在现有的家庭网络中,由于视频流会占用大量带宽,因此同样采用如背景技术的图1所示的这种家庭网络的架构及采用高清视频流为例进一步对本发明实施例进行说明。 当然,这只是举例说明,本发明实施例中的数据流可以为多种,并不以此为限。同样的,本发明实施例中的终端设备可以为STB,也可以为与STB共存的另一种用户设备,本发明实施例并不以此为限。假设HNID设备中已经存在一个高清视频流flowl,和一个标准清晰度的视频节目流f low2。当用户打开STB设备希望播放高清视频时,会造成HNID设备上流的拥塞。 此时,本发明实施例的流程如图8所示,包括步骤1 用户打开STB设备,希望播放高清视频节目,其中该高清节目流需要经过家庭网关架构设备HNID ;步骤2 由于HNID设备中已经存在f Iowl和flow2,没有足够的带宽支持新增加的高清视频节目流flow3,导致HNID在发送数据时丢包,并且HNID设备能够检测到该丢包事件;步骤3 =HNID设备通过UPnP DM(通用即插即用设备管理)的事件消息,向家庭网关HG上报发生丢包的QoS事件,以及HNID中存在的流信息,flowl, flow2和flow3。其中 HNID设备中的流信息可以是包含在丢包QoS事件中发送,也可以是后续接收到HG的查询命令时向家庭网关上报的;步骤4 当家庭网关HG收到HNID设备中发生QoS流拥塞事件时,HG通过UPnP协议向终端设备(End Device)发送消息,向用户显示HNID设备中出现了 QoS拥塞问题;并且还可以进一步向用户提供几种动态设置服务质量策略的选项,如f low3优先,或f low2优先,或flowl优先,或停止flow3,或停止flow2,或停止flowl等(具体在提供用户选择时, 可以将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 的包分别放入高优先级和中等优先级的队类,而flowl的包放入低优先级队列,在出队列调度环节优先发送高优先级队列flow3的包,其次中等优先级队列floW2的包,最后发送低优先级队列flowl的包,从而实现对高优先级队列的优先调度。通过对服务质量策略的设置,即可实现对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所示的网络架构中,所述家庭网络架构设备接收到的数据流为fl0Wl、fl0W2和flow3。这样可以使家庭网关获知当前连接到家庭网络架构设备的终端设备。所述家庭网关202,用于向家庭网络控制设备200发送拥塞消息,以通知用户所述家庭网络发生拥塞;并用于接收所述家庭网络控制设备200根据所述拥塞消息生成的服务质量调整信息,并根据所述服务质量调整信息调整所述家庭网络架构设备201的服务质量策略。其中,家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备,也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。其中,服务质量策略调整模块获得服务质量调整信息的方式可以为多种,例如家庭网关202包括通讯模块2021,用于将预存储的多个服务质量策略发送到家庭网络控制设备 200。家庭网络控制设备从前述的多个服务质量策略中选择一个服务质量策略,并生成服务质量调整信息,并将服务质量调整信息发送到家庭网关;家庭网关根据服务质量调整信息,调整家庭网络架构设备的服务质量策略。这种方式可以在发生拥塞时,使用户可以快速的根据预设置的多个服务质量策略中挑选一个,以快速地对服务质量策略进行调整,提高用户的体验感。当然,这只是对本发明实施例的一种举例说明,本发明实施例还可以通过其他方式获得服务质量调整信息的方式。例如家庭网络控制设备获知所述家庭网络发生拥塞,向所述家庭网关发送服务质量调整信息;家庭网关根据服务质量调整信息,调整家庭网络架构设备的服务质量策略。其中,发送服务质量调整信息可以为用户输入的信息,例如同样采用如图1所示情况时,用户可以通过终端设备发送确认消息,确认消息中包括如flow3优先、或flow2优先、或flowl优先、或停止flow3、或停止flow2、或停止flowl等。此时,服务质量调整信息发送到家庭网关后,家庭网关需要将其修改为家庭网络架构设备能够识别的服务质量策略。如果服务质量调整信息已经是可以被家庭网络架构设备识别的,则服务质量策略与服务质量调整信息相同,家庭网关无需进行修改。本发明并不限定是否需要对服务质量调整信息进行修改。这种方式具有很好的灵活性,使用者可以根据当前的终端设备的使用情况自由设定每一终端设备的优先级,以提高用户的体验感。例如当使用者在客厅收看高清电视时, 可以在发生拥塞时设定客厅的终端设备优先级最高。而当使用者在卧室时,又可以设置卧室的终端设备优先级更高。其中,服务质量策略中为每一终端设置有优先级,如图9所示,同时在家庭网络架构设备中具有不同的优先级队列。当接收到服务的数据时,可以根据包的地址/端口将其放入不同优先级的队列。例如将Flow3和flow2的包分别放入高优先级和中等优先级的队类,而flowl的包放入低优先级队列。而在将数据发送到终端设备时,则优先发送高优先级队列flow3的包,其次发送中优先级队列flow2的包,最后发送低优先级队列flowl的包。通过对服务质量策略的设置,即可实现对家庭网络架构设备中流的不同调度,实现不同流的优先发送或停止。在该家庭网络架构设备,当出队列不能完成所有队列的内容发送导致开始丢包时,就认为是发生拥塞事件。在本发明第七和第八实施例中,是采用了如背景技术中的图1所示的网络结构, 包括家庭网络控制设备、家庭网关和家庭网络架构设备。多个家庭网络控制设备(例如终端设备)通过网络连接家庭网络架构设备,家庭网络架构设备连接家庭网关,家庭网关连接局端设备。本实施例中,以终端设备、家庭网络架构设备HNID和家庭网关HG为例进行说明。当然,HNID设备也可以是其它可以配置QoS的家庭网络设备,家庭网关可以是家庭网络中其它的家庭网络控制中心,实现对家庭网络QoS的管理和维护。家庭网络控制设备可以向用户显示拥塞消息;家庭网络控制设备可以为终端设备(End Device),也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此,可以在家庭网关中增加一个终端类型判断模块,用于判断接入到所述家庭网络架构设备的终端设备是否具有显示功能,如果是则控制所述终端设备显示发生拥塞;如果否则控制预设终端设备显示发生拥塞。以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如计算机中的硬盘、光盘或软盘。以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种家庭网关的服务质量控制方法,其特征在于,包括家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息;家庭网关根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。
2.根据权利要求1所述的家庭网关的服务质量控制方法,其特征在于,所述拥塞通知中包括所述家庭网络架构设备接收到的数据流的信息。
3.根据权利要求1所述的家庭网关的服务质量控制方法,其特征在于,所述方法还包括所述家庭网关将预存储的多个服务质量策略发送到家庭网络控制设备;并接收所述庭网络控制设备根据从所述多个服务质量策略中选择的服务质量策略生成的服务质量调整 fn息ο
4.根据权利要求1所述的家庭网关的服务质量控制方法,其特征在于,所述家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息具体为家庭网关接收到家庭网络架构设备通过通用即插即用设备管理协议发送的所述拥塞通知,向家庭网络控制设备发送拥塞消息。
5.一种家庭网关,其特征在于,包括拥塞消息发送模块,用于接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;服务质量策略调整模块,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。
6.根据权利要求5所述的家庭网关的网络服务质量控制系统,其特征在于,所述拥塞通知中包括所述家庭网络架构设备接收到的数据流的信息。
7.根据权利要求5所述的家庭网关的网络服务质量控制系统,其特征在于,还包括通讯模块,用于将预存储的多个服务质量策略发送到所述家庭网络控制设备;所述服务质量策略调整模块,具体用于接收所述庭网络控制设备根据从所述多个服务质量策略中选择的服务质量策略生成的服务质量调整信息;并根据所述服务质量调整信息调整所述服务质量策略。
8.根据权利要求5所述的家庭网关,其特征在于,所述拥塞消息发送模块具体用于接收到家庭网络架构设备通过通用即插即用设备管理协议发送的所述拥塞通知,向家庭网络控制设备发送拥塞消息。
9.一种家庭网络的网络服务质量控制系统,其特征在于,包括家庭网络架构设备,用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞时, 发送拥塞通知;家庭网关,用于接收所述家庭网络架构设备的拥塞通知,根据所述拥塞通知向家庭网络控制设备发送拥塞消息;接收所述家庭网络控制设备根据所述拥塞消息生成的服务质量调整信息,并根据所述服务质量调整信息调整所述家庭网络架构设备的服务质量策略。
10.根据权利要求9所述的家庭网络的网络服务质量控制系统,其特征在于,所述拥塞通知中至少包括所述家庭网络架构设备接收到的数据流的信息。
11.根据权利要求10所述的家庭网络的网络服务质量控制系统,其特征在于,所述家庭网络架构设备具体用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞时,通过通用即插即用设备管理协议,向所述家庭网关发送所述拥塞通知。
12.根据权利要求9所述的家庭网络的网络服务质量控制系统,其特征在于,所述家庭网关还用于将预存储的多个服务质量策略发送到所述家庭网络控制设备;以使所述家庭网络控控制设备根据根据从所述多个服务质量策略中选择的服务质量策略生成所述服务质量调整信息。
全文摘要
本发明提出了一种家庭网关的服务质量控制方法及家庭网关及系统,属于通讯技术领域。本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量策略进行调整。本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,使用户获知发生了网络拥塞,提高用户的使用体验感。并在发生拥塞时根据家庭网络控制设备的设置的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。
文档编号H04L12/66GK102244604SQ20101017020
公开日2011年11月16日 申请日期2010年5月11日 优先权日2010年5月11日
发明者吴黄伟, 张钦亮, 方平, 朱萸 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1