CN102244604A - 一种家庭网关的服务质量控制方法及家庭网关及*** - Google Patents
一种家庭网关的服务质量控制方法及家庭网关及*** Download PDFInfo
- Publication number
- CN102244604A CN102244604A CN2010101702075A CN201010170207A CN102244604A CN 102244604 A CN102244604 A CN 102244604A CN 2010101702075 A CN2010101702075 A CN 2010101702075A CN 201010170207 A CN201010170207 A CN 201010170207A CN 102244604 A CN102244604 A CN 102244604A
- Authority
- CN
- China
- Prior art keywords
- home network
- service
- quality
- home
- congestion
- 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
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提出了一种家庭网关的服务质量控制方法及家庭网关及***,属于通讯技术领域。本发明实施例通过家庭网络架构设备检测到发生拥塞,并在发生拥塞时由家庭网关向家庭网络控制设备发送拥塞消息,以使用户获知家庭网络发生了拥塞。家庭网络控制设备根据拥塞消息生成服务质量调整信息,并发送到家庭网关;家庭网关接收到的服务质量调整信息,对家庭网络架构设备的服务质量策略进行调整。本发明实施例可以通过家庭网络架构设备对拥塞进行检测,并能够在发生拥塞时通知家庭网络控制设备,使用户获知发生了网络拥塞,提高用户的使用体验感。并在发生拥塞时根据家庭网络控制设备的设置的输入调整服务质量策略,这样可以保证优先级高的终端设备的服务质量,提高用户的体验感。
Description
技术领域
本发明涉及通讯技术领域,特别涉及一种家庭网关的服务质量控制方法及家庭网关及***。
背景技术
随着技术的发展,家用设备开始网络化。从最早的计算机上网到现在的VoIP电话,IPTV,游戏机,甚至包括各种空调,洗衣机,冰箱,形成了包括家庭娱乐网络,家庭数据网络和家庭自动化网络的家庭网络。同时,家庭网络的联网技术也更加多样化,从以太网、电力线等有线技术到WiFi、蓝牙等无线技术,其中HNID(Home Network Infrastructure Device,家庭网络架构设备)实现了家庭网络不同网段和不同家庭网络架构设备之间的连接。例如WiFiExtender可以使得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),也可以为家庭网络集中控制遥控器一类的设备,也可以为机顶盒一类的设备,本发明实施例并不对此做出限定。由于家庭网络中的某些终端设备不具有显示功能,则可以直接向预设置的终端设备(例如家庭网络总控终端、总控制遥控器等设备)发送该消息,从而将家庭网络发生拥塞显示给用户。因此,可以在家庭网关中增加一个终端类型判断模块,用于判断接入到所述家庭网络架构设备的终端设备是否具有显示功能,如果是则控制所述终端设备显示发生拥塞;如果否则控制预设终端设备显示发生拥塞。
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
以上该仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种家庭网关的服务质量控制方法,其特征在于,包括:
家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;
家庭网关接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息;
家庭网关根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。
2.根据权利要求1所述的家庭网关的服务质量控制方法,其特征在于,所述拥塞通知中包括所述家庭网络架构设备接收到的数据流的信息。
3.根据权利要求1所述的家庭网关的服务质量控制方法,其特征在于,所述方法还包括:
所述家庭网关将预存储的多个服务质量策略发送到家庭网络控制设备;并接收所述庭网络控制设备根据从所述多个服务质量策略中选择的服务质量策略生成的服务质量调整信息。
4.根据权利要求1所述的家庭网关的服务质量控制方法,其特征在于,所述家庭网关接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息具体为:
家庭网关接收到家庭网络架构设备通过通用即插即用设备管理协议发送的所述拥塞通知,向家庭网络控制设备发送拥塞消息。
5.一种家庭网关,其特征在于,包括:
拥塞消息发送模块,用于接收到家庭网络架构设备发送的拥塞通知后,向家庭网络控制设备发送拥塞消息;
服务质量策略调整模块,用于接收所述家庭网络控制设备根据所述拥塞消息设置的服务质量调整信息,并根据所述服务质量调整信息对所述家庭网络架构设备的服务质量策略进行调整。
6.根据权利要求5所述的家庭网关的网络服务质量控制***,其特征在于,所述拥塞通知中包括所述家庭网络架构设备接收到的数据流的信息。
7.根据权利要求5所述的家庭网关的网络服务质量控制***,其特征在于,还包括:
通讯模块,用于将预存储的多个服务质量策略发送到所述家庭网络控制设备;
所述服务质量策略调整模块,具体用于接收所述庭网络控制设备根据从所述多个服务质量策略中选择的服务质量策略生成的服务质量调整信息;并根据所述服务质量调整信息调整所述服务质量策略。
8.根据权利要求5所述的家庭网关,其特征在于,所述拥塞消息发送模块具体用于接收到家庭网络架构设备通过通用即插即用设备管理协议发送的所述拥塞通知,向家庭网络控制设备发送拥塞消息。
9.一种家庭网络的网络服务质量控制***,其特征在于,包括:
家庭网络架构设备,用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞时,发送拥塞通知;
家庭网关,用于接收所述家庭网络架构设备的拥塞通知,根据所述拥塞通知向家庭网络控制设备发送拥塞消息;接收所述家庭网络控制设备根据所述拥塞消息生成的服务质量调整信息,并根据所述服务质量调整信息调整所述家庭网络架构设备的服务质量策略。
10.根据权利要求9所述的家庭网络的网络服务质量控制***,其特征在于,所述拥塞通知中至少包括所述家庭网络架构设备接收到的数据流的信息。
11.根据权利要求10所述的家庭网络的网络服务质量控制***,其特征在于,所述家庭网络架构设备具体用于检测家庭网络的拥塞情况,并在检测到家庭网络发生拥塞时,通过通用即插即用设备管理协议,向所述家庭网关发送所述拥塞通知。
12.根据权利要求9所述的家庭网络的网络服务质量控制***,其特征在于,所述家庭网关还用于将预存储的多个服务质量策略发送到所述家庭网络控制设备;以使所述家庭网络控控制设备根据根据从所述多个服务质量策略中选择的服务质量策略生成所述服务质量调整信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010170207.5A CN102244604B (zh) | 2010-05-11 | 2010-05-11 | 一种家庭网关的服务质量控制方法及家庭网关及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010170207.5A CN102244604B (zh) | 2010-05-11 | 2010-05-11 | 一种家庭网关的服务质量控制方法及家庭网关及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102244604A true CN102244604A (zh) | 2011-11-16 |
CN102244604B CN102244604B (zh) | 2015-11-25 |
Family
ID=44962454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010170207.5A Active CN102244604B (zh) | 2010-05-11 | 2010-05-11 | 一种家庭网关的服务质量控制方法及家庭网关及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102244604B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202833A (zh) * | 2014-09-15 | 2014-12-10 | 中国联合网络通信集团有限公司 | 信号强度显示方法、装置和基站 |
CN104836743A (zh) * | 2015-05-25 | 2015-08-12 | 杭州华三通信技术有限公司 | 一种拥塞控制方法及装置 |
CN106330742A (zh) * | 2015-06-23 | 2017-01-11 | 华为技术有限公司 | 一种流量控制的方法及网络控制器 |
CN107204937A (zh) * | 2017-07-12 | 2017-09-26 | 安徽信息工程学院 | 家用网络QoS控制器及控制方法 |
CN110048891A (zh) * | 2019-04-22 | 2019-07-23 | 上海市共进通信技术有限公司 | 基于家用网关app管理终端实现人机交互方式的智能流控方法 |
CN110874729A (zh) * | 2018-09-03 | 2020-03-10 | Oppo广东移动通信有限公司 | 电子红包识别策略的切换方法、切换装置及移动终端 |
CN111314145A (zh) * | 2020-02-25 | 2020-06-19 | 邦彦技术股份有限公司 | 一种流量控制方法、终端、交换机 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101299714A (zh) * | 2008-05-19 | 2008-11-05 | 华为技术有限公司 | 流控的方法、装置和*** |
US20090128319A1 (en) * | 2007-11-21 | 2009-05-21 | Motive, Incorporated | System and method for invoking a function of a service in response to an event and service management system employing the same |
CN101605057A (zh) * | 2009-07-02 | 2009-12-16 | 中兴通讯股份有限公司 | 一种家庭网关实现下行Qos的方法和*** |
-
2010
- 2010-05-11 CN CN201010170207.5A patent/CN102244604B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090128319A1 (en) * | 2007-11-21 | 2009-05-21 | Motive, Incorporated | System and method for invoking a function of a service in response to an event and service management system employing the same |
CN101299714A (zh) * | 2008-05-19 | 2008-11-05 | 华为技术有限公司 | 流控的方法、装置和*** |
CN101605057A (zh) * | 2009-07-02 | 2009-12-16 | 中兴通讯股份有限公司 | 一种家庭网关实现下行Qos的方法和*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202833A (zh) * | 2014-09-15 | 2014-12-10 | 中国联合网络通信集团有限公司 | 信号强度显示方法、装置和基站 |
CN104836743A (zh) * | 2015-05-25 | 2015-08-12 | 杭州华三通信技术有限公司 | 一种拥塞控制方法及装置 |
CN104836743B (zh) * | 2015-05-25 | 2018-09-04 | 新华三技术有限公司 | 一种拥塞控制方法及装置 |
CN106330742A (zh) * | 2015-06-23 | 2017-01-11 | 华为技术有限公司 | 一种流量控制的方法及网络控制器 |
CN107204937A (zh) * | 2017-07-12 | 2017-09-26 | 安徽信息工程学院 | 家用网络QoS控制器及控制方法 |
CN110874729A (zh) * | 2018-09-03 | 2020-03-10 | Oppo广东移动通信有限公司 | 电子红包识别策略的切换方法、切换装置及移动终端 |
CN110874729B (zh) * | 2018-09-03 | 2022-09-06 | Oppo广东移动通信有限公司 | 电子红包识别策略的切换方法、切换装置及移动终端 |
CN110048891A (zh) * | 2019-04-22 | 2019-07-23 | 上海市共进通信技术有限公司 | 基于家用网关app管理终端实现人机交互方式的智能流控方法 |
CN111314145A (zh) * | 2020-02-25 | 2020-06-19 | 邦彦技术股份有限公司 | 一种流量控制方法、终端、交换机 |
Also Published As
Publication number | Publication date |
---|---|
CN102244604B (zh) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102244604B (zh) | 一种家庭网关的服务质量控制方法及家庭网关及*** | |
US9712387B2 (en) | Method and system for content aggregation via a broadband gateway | |
CN101652974B (zh) | Ip网络中用于动态带宽管理的方法和装置 | |
US10327039B2 (en) | Methods, systems and apparatus for providing video transmissions over multiple media | |
US8958485B2 (en) | Method and system for providing selected layered video service via a broadband gateway | |
US20130345885A1 (en) | Method and system for utilizing a broadband gateway to provide energy efficient management in a home network | |
EP2393235B1 (en) | Method and system for energy efficient based service optimization by a broadband gateway | |
CN101809940A (zh) | 互连网络中对数据流的带宽预留 | |
US20110055708A1 (en) | Method for changing service quality of a content adaptively | |
US20110302309A1 (en) | Method and system for optimizing power consumption in a home network via a broadband gateway | |
US20050223087A1 (en) | Quality driving streaming method and apparatus | |
US20160087896A1 (en) | Interface Switching Method and Device | |
KR20130122923A (ko) | 네트워크에서의 서비스 기반 전력 관리 | |
US7738480B2 (en) | Hybrid access to a contention-free period channel | |
Monk et al. | The multimedia over coax alliance | |
US7823178B2 (en) | Method for controlling a network station in a network of a first type from a network station in a network of a second type, and connection unit for the connection of the networks of the first and second types | |
EP2773053A1 (en) | Hybrid cable-wireless system | |
JP2005318579A5 (zh) | ||
JP5152846B2 (ja) | デジタル放送受信装置 | |
EP2375633B1 (en) | Method of processing a service request in a multichannel network and server using the same | |
CN100583791C (zh) | 控制第一类型的网络中的网络站点的方法、以及连接单元 | |
US20110209183A1 (en) | Method and apparatus for transmitting data based on audio/video interface | |
WO2004064326A1 (en) | Method for processing of messages which are to be transmitted via a transmission medium in a network of distributed stations, as well as a network station | |
CN111226202A (zh) | 信息处理设备、信息处理方法和信息处理*** |
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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong. Patentee after: Huawei Terminal (Shenzhen) Co., Ltd. Address before: 518129 Building 2, B District, Bantian HUAWEI base, Longgang District, Shenzhen, Guangdong. Patentee before: Huawei Device Co., Ltd. |