提供设备资源的方法和设备资源管理装置制造方法及图纸

技术编号:15395272 阅读:181 留言:0更新日期:2017-05-19 06:48
本发明专利技术一种提供设备资源的方法和设备资源管理装置,以解决现有技术中设备在实现业务时不能保证其服务质量的问题。在实施例中,对设备提供的每项业务保存相应的配置信息,该配置信息包括设备提供的每项业务所需的每种资源的资源量,在设备每次分配功能资源之后,记录设备每种资源已使用的资源量;收到业务申请信息后,根据当前申请的业务所需的资源种类和相应的配置信息,得出当前申请的业务所需的每种资源的资源量;根据当前申请的业务所需的每种资源的资源量以及记录的设备每种资源当前已使用的资源量判断设备是否能够提供当前申请的业务,若是,则提供当前申请的业务,否则拒绝提供当前申请的业务。

Method and device for providing equipment resource, resource management device

The invention provides a method and a device resource management device for providing equipment resources, so as to solve the problems that the equipment in the prior art can not guarantee the service quality when the service is realized. In an embodiment, the device provides each transaction save the corresponding configuration information, each resource quantity of the configuration information includes each item of equipment to provide the required business, after each allocation function of equipment resources, the amount of resources used for each recording equipment resources; received application information, according to the current application required resource type and the corresponding configuration information that each resource amount of the current application required; whether the amount of resources to determine equipment according to each resource resource for current business needs and recording equipment for each resource is currently used to provide the application of the business, and if so, provide the application of the business, or refuse to provide current for business.

【技术实现步骤摘要】
提供设备资源的方法和设备资源管理装置
本专利技术涉及设备资源管理
,特别地涉及一种提供设备资源的方法设备资源管理装置
技术介绍
在通信行业,各种各样的设备都是为了提供某种或某些功能,比如:互联网电话、交互式网络电视等,而实现这些功能的都是某种或某些特殊的资源电路板。这些资源电路板的功能通常有一种或多种,而在实现各项功能时所使用的资源电路板提供的资源的种类、数量又各不相同,比如:通用多业务服务器作为交互式网络电视的多媒体业务服务平台为交互式网络电视提供媒体的存储和转发,而通用多业务服务器中的MSTU板又是提供这些功能的主要资源电路板,MSTU板能提供多种服务,比如:媒体文件的存储、读取、流化、转码等,而在实现各种业务时所使用的资源种类和数量又不相同,比如:实现存储时需要CPU资源、文件IO资源、网口带宽资源,实现读取时需要资源、文件IO资源、网口带宽资源,存储和读取同样需要文件IO资源,但是通常不同的业务所需要的资源量又不相同。如图1所示,目前各种提供业务的设备10中,根据功能可以划分为业务接收模块11、资源管理模块12和资源模块13。业务接收模块11接收到业务申请之后,判断该申请是否合法,如果合法则向资源管理模块12发送业务申请信息,资源管理模块12返回申请成功的信息,否则返回申请失败的信息;当申请成功时,资源管理模块12告诉资源模块13具体需要哪些资源,资源模块13向外部用户提供服务。目前的资源电路板在提供资源时,通常是以服务质量的下降为代价换取服务的数量,也就是说,当接收到业务申请时,目前的资源电路板会接受该申请并实现相应的业务,当接收到的业务申请数量较多导致业务较为繁忙时,每种业务的服务质量就会下降。例如,在实现下载业务时,当下载用户较多时,设备仍然提供新的下载服务,但此时每个用户的下载速度较低。如果用户对服务质量的要求比较高,那么目前的做法难以满足其需求。所以,在现有技术中设备在实现业务时不能保证其服务质量。
技术实现思路
本专利技术的主要目的是给出一种提供设备资源的方法和设备资源管理装置,以解决现有技术中设备在实现业务时不能保证其服务质量的问题。为解决上述问题,本申请提供如下的技术方案:一种提供设备资源的方法,包括:对设备提供的每项业务保存相应的配置信息,该配置信息包括设备提供的每项业务所需的每种资源的资源量,在设备每次分配功能资源之后,记录设备每种资源已使用的资源量;收到业务申请信息后,根据当前申请的业务所需的资源种类和相应的配置信息,得出当前申请的业务所需的每种资源的资源量;根据当前申请的业务所需的每种资源的资源量以及记录的设备每种资源当前已使用的资源量判断设备是否能够提供当前申请的业务,若是,则提供当前申请的业务,否则拒绝提供当前申请的业务。一种设备资源管理装置,包括:存储模块,用于对设备提供的每项业务保存相应的配置信息,该配置信息包括设备提供的每项业务所需的每种资源的资源量;记录模块,用于在设备每次分配功能资源之后,记录设备每种资源已使用的资源量;分析模块,用于当收到业务申请信息时,根据当前申请的业务所需的资源种类和相应的配置信息,得出当前申请的业务所需的每种资源的资源量;判断模块,用于根据当前申请的业务所需的每种资源的资源量以及记录的设备每种资源当前已使用的资源量判断设备是否能够提供当前申请的业务,若是,则通知设备提供当前申请的业务,否则拒绝提供当前申请的业务。根据本申请实施例中的技术方案,因为配置了业务所需资源量,并对设备每种资源已使用的资源量进行记录,在确认剩余资源足够当前申请的资源时实现业务,因此能够保证实现的业务有足够的资源作支持,保证了所实现业务的服务质量。附图说明图1为提供业务的设备的内部功能模块示意图;图2为本申请实施例中处理业务申请的流程图;图3为本申请实施例中装配资源电路板的设备处理业务申请的流程图。具体实施方式为了使设备在实现业务时能够保证其服务质量,在本实施例中,记录设备当前已使用的资源量,并当有新的业务申请时,根据设备当前已使用的资源量决定是否提供申请的业务。该方法具体流程如图2,主要包括以下步骤:步骤21:对设备提供的每项业务保存相应的配置信息。这里配置信息的主要内容是设备提供的每项业务所需的每种资源的资源量。例如,针对下载业务,设置提供给每个下载线程的网口带宽数值为2Mbit/S,文件I/O的最大速度为20Mbit/S。本步骤为准备工作,应当在开始接收业务申请信息之前完成,然后进入等待业务申请信息的状态。如果此时设备已有资源被使用,应当记录设备每种资源已使用的资源量;如果此时设备没有资源被使用,应当记录设备每种资源已使用的资源量为零。步骤22:接收业务申请信息。该业务申请信息中包含当前申请的业务。步骤23:分析当前申请的业务所需的每种资源的资源量。因为在步朦21中已经保存了配置信息,所以对于当前申请的具体业务,能够根据该业务所需的资源种类和配置信息中包含的每项业务所需的每种资源的资源量的内容得出当前申请的业务所需的每种资源的资源量。步骤24:判断设备是否能够提供当前申请的业务。若是,进入步骤25,否则进入步骤26。本步骤中的判断是基于步骤23中得出的当前申请的业务所需的每种资源的资源量以及记录的设备每种资源当前已使用的资源量。判断的具体形式可以是判断当前申请的业务所需的每种资源的资源量中是否存在至少一种资源的资源量大于设备的该种资源总量与记录的该种资源当前已使用的资源量之差。如果判断结果为是,则判定设备不能够提供当前申请的业务。本步骤中的判断的具体形式还可以是判断当前申请的业务所需的每种资源的资源量中是否存在至少一种资源的资源量大于设备的该种资源可使用量与记录的该种资源当前已使用的资源量之差。同样地,如果判断结果为是,则判定设备不能够提供当前申请的业务。这里设备的该种资源可使用量是预先设定的,对于设备的每种资源,可以设置一个可使用量占设备该种资源总量的比例,该比例乘以该种资源的总量即为该种资源可使用量。步骤25:令设备提供当前申请的业务。例如图1所示的设备10,可以是向其中资源模块13发送提供业务的命令。然后进入步骤22,继续接收业务申请信息,并且进入步骤27。步骤26:拒绝提供当前申请的业务。例如图1所示的设备10,可以是向其中业务接收模块11发送拒绝提供业务的消息。继续接收业务申请信息。这里虽然拒绝提供了当前申请的业务,但设备中的剩余资源可能满足其他业务,因此可以继续接收业务申请信息。步骤27:保存设备每种资源已使用的资源量。在执行了新业务之后,设备的资源被进一步占用,已经使用的资源量发生改变,所以应当修改并保存此时设备每种资源使用的资源量。该步骤可以在设备分配功能资源即开始执行业务后进行,并根据设备资源的实际使用量进行上述修改。例如配置信息中对于下载线程,设备提供的资源包括2Mbit/S的网口带宽,而在实际下载过程中由于可能存在的下载终端侧的原因,实际使用的网口带宽为500Kbit/S,在这种情况下应当按网口剩余带宽被占用500Kbit/S来记录设备带宽的已使用量。从图2所示的流程可以看出,对于每种业务,预先规定了对其分配的资源,从而在实现业务中能够保证有足够的资源分配给该业务,从而能够保证业务的服务质量。当然这种保证是从服务侧的角度来说,本文档来自技高网
...
提供设备资源的方法和设备资源管理装置

【技术保护点】
一种提供设备资源的方法,其特征在于,包括:对设备提供的每项业务保存相应的配置信息,该配置信息包括设备提供的每项业务所需的每种资源的资源量,在设备每次分配功能资源之后,记录设备每种资源已使用的资源量;收到业务申请信息后,根据当前申请的业务所需的资源种类和相应的配置信息,得出当前申请的业务所需的每种资源的资源量;根据当前申请的业务所需的每种资源的资源量以及记录的设备每种资源当前已使用的资源量判断设备是否能够提供当前申请的业务,若是,则提供当前申请的业务,否则拒绝提供当前申请的业务。

【技术特征摘要】
1.一种提供设备资源的方法,其特征在于,包括:对设备提供的每项业务保存相应的配置信息,该配置信息包括设备提供的每项业务所需的每种资源的资源量,在设备每次分配功能资源之后,记录设备每种资源已使用的资源量;收到业务申请信息后,根据当前申请的业务所需的资源种类和相应的配置信息,得出当前申请的业务所需的每种资源的资源量;根据当前申请的业务所需的每种资源的资源量以及记录的设备每种资源当前已使用的资源量判断设备是否能够提供当前申请的业务,若是,则提供当前申请的业务,否则拒绝提供当前申请的业务。2.根据权利要求1所述的方法,其特征在于,所述判断设备是否能够提供当前申请的业务包括:判断所述当前申请的业务所需的每种资源的资源量中是否存在至少一种资源的资源量大于设备的该种资源总量与记录的该种资源当前已使用的资源量之差;或者判断所述当前申请的业务所需的每种资源的资源量中是否存在至少一种资源的资源量大于预设的设备的该种资源可使用量与记录的该种资源当前已使用的资源量之差。3.根据权利要求1或2所述的方法,其特征在于,所述判断之后进一步包括:若所述设备能够提供当前申请的业务,则保存所述当前申请的业务与该业务所需的每种资源的资源量之间的对应关系;并且所述方法进一步包括:当收到业务终止的信息时,根据所述对应关系确定该信息指定的业务所需的每种资源的资源量,然后根据该信息指定的业务所需的每种资源的资源量修改记录的设备每种资源当前已使用的资源量。4.根据权利要求1或2所述的方法,其特征在于,所述记录设备每种资源已使用的资源量之后进一步包括:当确认记录的设备每种资源当前已使用的资源量与设备实际每种资源已使用的资源量不相符合时,修改记录的设备每种资源当前已使用的资源量和/或发出提示消息。5.一种设备资源管理装置,其特征在于,包括:存储模块,用于对设备提供的每项业务保存相应的配置信息,该配置信息包括设备提供的每项业务所需的每种资源的资源量;记录模块,用于在设备每次分配功能资源之后,记录设备每种资源已使用的资源量;分析模块,用于当收到业务申请信息时,根据当前申请的业务所需的资源种类和相应的配置信息,得出当前申请的业务所需的每种资源的资源...

【专利技术属性】
技术研发人员:高维松
申请(专利权)人:天津逐帜科技发展有限公司
类型:发明
国别省市:天津,12

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

1