服务请求控制系统及其控制方法技术方案

技术编号:15302743 阅读:65 留言:0更新日期:2017-05-14 22:59
本发明专利技术提供一种服务请求控制系统,应用于路由器中。该服务请求控制系统包括:控制点数量侦测模块,用于侦测与路由器耦合的控制点数量;服务数量计算模块,用于根据控制点数量及服务请求响应时间计算单位时间内控制点的合理服务请求数量;服务数量侦测模块,用于侦测单位时间内所有控制点的服务请求数量和请求来源;服务数量限制模块,用于当单位时间内所有控制点的服务请求数量超过合理服务请求数量时,将单位时间内控制点服务请求数量限制于合理服务请求数量内。本发明专利技术还提供一种服务请求控制方法。

【技术实现步骤摘要】
服务请求控制系统及其控制方法
本专利技术涉及一种服务请求控制系统及其控制方法。
技术介绍
通用即插即用(UniversalPlugandPlay,UPnP)是用于计算机和智能设备对等网络连接而设计的体系结构,UPnP的目标是实现电脑、家电、移动设备等各类电子设备之间无缝连接,使这些设备彼此自动连接和协同工作,并实现与Internet的连接。包含UPnP技术的网络产品只需连到网络上,即可开始正常工作。UPnP是一种分布式的、开放的网络架构,充分发挥了包括IP、TCP、UDP、HTTP和XML在内的Internet组件和网络技术的功能,在零配置的前提下提供了连网设备之间的发现、接口声明和其他信息的交换等互动操作功能。使用UPnP,一个设备可以动态加入网络,自动获得一个IP地址,向其他设备公布它的能力或者获知其他设备的存在和服务,此后该设备能够彼此直接通讯,最后,该设备能自动顺利地切断网络连接,并且不会引起意想不到的问题。UPnP网络组件的基本构成是控制点、设备和服务。通过UPnP网络架构,每个控制点很容易透过UPnP协议来要求设备进行服务,但是当有太多不合理的服务要求时,会对设备造成负担,甚而使得设备受到瘫痪攻击。
技术实现思路
有鉴于此,有必要提供一种可限制服务请求数量的服务请求控制系统及其控制方法。本专利技术提供一种服务请求控制系统,应用于路由器中。该服务请求控制系统包括:控制点数量侦测模块,用于侦测与路由器耦合的控制点数量;服务数量计算模块,用于根据控制点数量及服务请求响应时间计算单位时间内控制点的合理服务请求数量;服务数量侦测模块,用于侦测单位时间内所有控制点的服务请求数量和请求来源;服务数量限制模块,用于当单位时间内所有控制点的服务请求数量超过合理服务请求数量时,将单位时间内控制点服务请求数量限制于合理服务请求数量内。本专利技术提供一种服务请求控制方法,应用于路由器中;包括以下步骤:侦测与路由器耦合的控制点数量;根据控制点数量及服务请求响应时间计算单位时间内的合理服务请求数量;侦测单位时间内的控制点服务请求来源与数量;当单位时间内的控制点服务请求数量超过合理服务请求数量时,将控制点服务请求数量限制于合理服务请求数量内。相较于现有技术,本专利技术的服务请求控制系统及其控制方法可以根据控制点数量及服务响应时间计算单位时间内合理服务请求数量,并将控制点服务请求数量限制于合理服务请求数量内,从而可避免路由器遭受连接服务请求的瘫痪性攻击。附图说明图1是本专利技术服务请求控制系统运行环境示意图。图2是本专利技术服务请求控制系统一较佳实施方式模块示意图。图3是本专利技术的服务请求控制方法一较佳实施方式的流程图。主要元件符号说明通用即插即用网络10路由器100控制点102、104、106、108、110互联网120服务请求控制系统130控制点数量侦测模块132服务数量计算模块134服务数量侦测模块136服务数量限制模块138处理器150存储器170如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式下面将结合附图对本专利技术作具体介绍。图1本专利技术服务请求控制系统运行环境示意图。在UPnP网络中多个UPnP控制点102、104、106及108与路由器100耦合。路由器100经互联网120与UPnP控制点110耦合连接。该多个UPnP控制点102、104、106、108及110可以是,但不限于计算机、CD/DVD播放机、电视、手机、MP3播放器、视频摄像机等控制点。该多个UPnP控制点102、104、106、108、110可以通过有线或无线方式实现信号连接,比如网线、电话线、Wi-Fi、以太网等。路由器100一输入输出接口与至少一个有线接入的UPnP控制点对应。该多个UPnP控制点102、104、106、108、110及路由器100通过传输控制协议/因特网互联协议(TransmissionControlProtocol/InternetProtocol,TCP/IP)或超文本传输协议(HTTP)等互联。当控制点接入UPnP网络10时,该路由器100根据动态主机设置协议(DynamicHostConfigurationProtocol,DHCP)向控制点分配IP地址。该多个UPnP控制点102、104、106及108经路由器100实现网络通信,控制点102可以向其他控制点104、106、108及110经路由器100发出服务请求,路由器100需要计算出最佳路由器实现控制点102与其他控制点之间的网络通信。请参阅图2,图2是本专利技术服务请求控制系统130的一较佳实施方式的示意图。该服务请求控制系统130运行于图1所示的路由器100中。该路由器100包括处理器150、存储器170。该服务请求控制系统130可嵌入路由器100的操作系统中,也可直接安装在该存储器170中,并且由处理器150控制执行。该服务请求控制系统130包括控制点数量侦测模块132、服务数量计算模块134、服务数量侦测模块136及服务数量限制模块138。控制点数量侦测模块132侦测与路由器100耦合的控制点数量。具体地,当UPnP控制点通过有线方式与路由器100连接时,通过查询动态主机设置协议(DynamicHostConfigurationProtocol,DHCP)中的租约列表获取当前IP地址的发放数量,其中每一IP地址对应一UPnP控制点。在其他实施方式中,可通过查询网桥(Bridge)中的地址列表获取UPnP网络中有线接入至该路由器100的UPnP控制点的接入数量。当UPnP控制点通过无线方式与路由器100连接时,无线接入的UPnP控制点均需通过一定的验证机制才能连接上路由器100,从而路由器100可获取无线接入控制点的基本信息如MAC地址等。该路由器100可根据MAC地址或IP地址等信息获取UPnP网络中无线接入至该路由器100的UPnP控制点的接入数量。该UPnP网络接入控制点总量为有线接入的UPnP控制点的接入数量与无线接入的UPnP控制点的接入数量之和。服务数量计算模块134根据控制点数量及服务请求响应时间计算单位时间内控制点的合理服务请求数量。具体地,单位时间内的合理服务数量(ReasonableRequestNumber/second,RRN)=接入控制点总量(TotalNumberofcontrolpoints,TNCP)×1second/最慢响应时间(最慢Responsetime,ms)×环境参数(EnvironmentValue,EV)。该服务数量计算模块134分别计算UPnP网络中有线接入控制点与无线接入控制点的单位时间内的合理服务数量RRN1与RRN2,且RRN=RRN1+RRN2。该环境参数EV受网络带宽、路由器的路由能力等影响。其中在不常使用UPnP服务的环境下可以调低环境参数。服务数量侦测模块136侦测单位时间内的所有控制点服务请求数量与服务请求来源。具体地,该服务数量侦测模块136侦测该UPnP网络中有线接入UPnP控制点的服务请求数量与无线接入UPnP控制点的服务请求数量,并获取所有UPnP控制点单位时间内的服务请求数量。该服务数量侦测模块136还通过查询服务请求的IP地址来区分有线接入UPnP控制点的服务请求与无线接入的UPnP控制本文档来自技高网...
服务请求控制系统及其控制方法

【技术保护点】

【技术特征摘要】
1.一种服务请求控制系统,应用于路由器中,其特征在于,该服务请求控制系统包括:控制点数量侦测模块,用于侦测与路由器耦合的控制点数量;服务数量计算模块,用于根据控制点数量及服务请求响应时间计算单位时间内控制点的合理服务请求数量,所述单位时间内控制点的合理服务请求数量=接入控制点总量×1单位时间/响应时间×环境参数;服务数量侦测模块,用于侦测单位时间内所有控制点的服务请求数量和服务请求来源,所述服务请求来源包括有线接入控制点的服务请求与无线接入控制点的服务请求,通过查询服务请求的IP地址来区分所述服务请求来源;服务数量限制模块,用于当单位时间内所有控制点的服务请求数量超过合理服务请求数量时,将单位时间内控制点服务请求数量限制于合理服务请求数量内。2.如权利要求1所述的服务请求控制系统,其特征在于,所述控制点数量侦测模块是通过查询动态主机设置协议中的租约列表获取当前IP地址的发放数量,以获取与路由器耦合的控制点数量。3.如权利要求1所述的服务请求控制系统,其特征在于,所述控制点数量侦测模块通过控制点的MAC地址获取与路由器耦合的控制点数量。4.如权利要求1所述的服务请求控制系统,其特征在于,该单位时间为1秒。5.如权利要求1所述的服务请求控制系统,其特征在于,该服务数量计算模块分别计算与路由器耦合的有线接入控制点和无线接入控制点的单位时间内的合理服务请求数量。6.如权利要求5所述的服务请求控制系统,其特征在于,路由器的一输入输出接口与至少一个有线接入的控制点连接。7.如权利要求6所述的服务请求控制系统,其特征在于,当与路由器耦合的有线接入控制点的服务请求数量超过单位时间内有线接入控制点的单位时间内的合理服务数量时,所述服务数量限制模块将路由器的输入输出接口的服务请求数量限制为单位时间内有线接入控制点的合理服务请求数量×该输入输出接口连接的有线接入控制点数量。8.如权利要求5所...

【专利技术属性】
技术研发人员:江建豪
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1