一种用于进行资源分配的方法、装置和设备制造方法及图纸

技术编号:7789125 阅读:164 留言:0更新日期:2012-09-21 23:26
本发明专利技术的目的在于提供一种计算机实现的用于进行资源分配的方法,其中,该方法包括以下步骤:获取多个站点中每个站点的访问容量信息、多个资源候选项中每个资源候选项的访问压力信息及该多个站点与该多个资源候选项间的关联关系;根据各个站点的访问容量信息、各个资源候选项的访问压力信息及所述关联关系,确定资源分配信息,其中,所述资源分配信息包括各个资源候选项所对应的一个或多个可访问站点及其在每个可访问站点下的链接访问容量信息。根据本发明专利技术的技术方案,合理的分配各个资源候选项的访问压力,避免网站由于访问压力过大而崩溃,并可以提高用户访问资源候选项的全局成功率。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种资源分配方法。
技术介绍
网络资源的需求量与访问量往往十分庞大,但现有技术中尚缺乏对于资源压力的分配机制,使得部分提供站点的资源超负荷,导致这些站点因无法承受访问压力而崩溃,而另一部分提供相同站点的资源负荷不满,进而影响整体的资源访问成功率。
技术实现思路
本专利技术的目的是提供一种用于进行资源分配的方法、装置和设备。 根据本专利技术的一个方面,提供一种计算机实现的用于进行资源分配的方法,其中,该方法包括以下步骤a获取多个站点中每个站点的访问容量信息、多个资源候选项中每个资源候选项的访问压力信息及该多个站点与该多个资源候选项间的关联关系;b根据各个站点的访问容量信息、各个资源候选项的访问压力信息及所述关联关系,确定资源分配信息,其中,所述资源分配信息包括各个资源候选项所对应的一个或多个可访问站点及其在每个可访问站点下的链接访问容量信息。根据本专利技术的另一个方面,还提供了一种用于进行资源分配的资源分配装置,其中,该资源分配装置包括第一获取装置、用于获取多个站点中每个站点的访问容量信息、多个资源候选项中每个资源候选项的访问压力信息及该多个站点与该多个资源候选项间的关联关系;分配装置、用于根据各个站点的访问容量信息、各个资源候选项的访问压力信息及所述关联关系,确定资源分配信息,其中,所述资源分配信息包括各个资源候选项所对应的一个或多个可访问站点及其在每个可访问站点下的链接访问容量信息。根据本专利技术的再一个方面,还提供了一种包括所述资源分配装置的计算机设备。与现有技术相比,本专利技术具有以下优点1)本专利技术在同时考虑了资源候选项的访问压力信息和站点的访问容量信息的前提下实现对各个资源候选项的访问压力信息的全局分配,从而降低了由于资源分配不平衡而导致的站点崩溃,保护资源提供站点并提高了资源访问的稳定性;2)本专利技术进一步通过参考站点的质量信息来进行资源分配操作,使得资源候选项的访问压力可以优先被分配到质量较高的站点,并且采用多种方式来获得较优的资源分配信息,进一步提高全局访问成功率;3)本专利技术进一步结合实时调整信息来调整资源候选项的资源链接排序结果,以应对可访问站点的访问超限与成功率突变的情况,进一步确保对用户请求的响应成功率稳定在较高水准;4)根据本专利技术的方案可应用于需要多种进行资源访问压力分配的场合,例如,音频、视频等多媒体资源访问压力分配的场合坐寸o附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图I为本专利技术一个方面的计算机实现的用于进行资源分配的方法流程图;图2为本专利技术一个优选实施例的用于进行资源分配的方法流程图;图3为本专利技术又一个优选实施例的用于进行资源分配的方法流程图;图4为本专利技术又一个优选实施例的用于进行资源分配的方法流程图;图5为本专利技术另一个方面的用于进行资源分配的资源分配装置的结构示意图; 图6为本专利技术一个优选实施例的用于进行资源分配的资源分配装置的结构示意图;图7为本专利技术又一个优选实施例的用于进行资源分配的资源分配装置的结构示意图;图8为本专利技术又一个优选实施例的用于进行资源分配的资源分配装置的结构示意图; 附图中相同或相似的附图标记代表相同或相似的部件。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图I示意出了本专利技术一个方面的计算机实现的用于进行资源分配的方法流程图。其中,根据本专利技术的方法可通过计算机设备中的操作系统或处理控制器来完成,为简明起见,以下将所述操作系统或处理控制器统称为资源分配装置。其中,该计算机设备包括但不限于1)用户设备;2)网络设备。所述用户设备包括但不限于计算机、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。在步骤SI中,资源分配装置获取多个站点中每个站点的访问容量信息、多个资源候选项中每个资源候选项的访问压力信息及该多个站点与该多个资源候选项间的关联关系。其中,所述访问容量信息包含其所对应站点在预定时间长度内所能够承受的访问次数,资源分配装置获取所述访问容量信息的方式包括但不限于1)资源分配装置根据一个站点的访问量以及访问成功率来获得该站点的访问容量信息;2)资源分配装置直接获取由站点提供的访问容量信息。其中,所述资源候选项为供用户进行选择的资源项,该资源项包括但不限于1)文本项;2)音频项;3)视频项;4)游戏项等。当资源项为供用户选择试听资源的试听资源项时,采用歌曲名称、歌手名字、专辑名称、版本信息中的一项或多项作为资源候选项,例如,“《青花瓷》周杰伦”等;当资源候选项为供用户选择视频资源的视频资源项时,采用视频类型、视频名称、视频长度、视频清晰度中的一项或多项作为资源候选项,例如,“美剧《越狱》”等。当用户选择某一资源候选项时,计算机设备获取所述资源候选项所对应的多个排序后的资源链接,并根据所述排序依次访问各个资源链接,直至能够根据该各个资源链接中的一个成功访问相应的资源并提供给用户为止。其中,所述访问压力信息包括其所对应的资源候选项在预定时间长度内的访问次数;所述关联关系包括以下至少一项1)各个资源候选项所对应的站点;2)各个站点所对应的资源候选项。在步骤S2中,资源分配装置根据各个站点的访问容量信息、各个资源候选项的访问压力信息及所述关联关系,确定资源分配信息,其中,所述资源分配信息包括各个资源候选项所对应的一个或多个可访问站点及其在每个可访问站点下的链接访问容量信息。具体地,资源分配装置从多个未处理资源候选项中选择一个作为待处理资源候选项;接着,资源分配装置根据所述关联关系获取该待处理资源候选项对应的一个或多个站点,以获得该一个或多个站点的剩余访问容量信息及该待处理资源候选项的访问压力信息;接着,资源分配装置根据该一个或多个站点的剩余访问容量信息及该待处理资源候选项的访问压力信息,确定待处理资源候选所对应的一个或多个可访问站点以及与各个可访问站点对应的链接访问容量信息;接着,资源分配装置将该待处理资源候选项作为已处理 资源候选项,并重复前述步骤直至所有资源候选项均处理完毕。其中,资源分配装置确定剩余访问容量信息的方式包括但不限于1)资源分配装置在上述确定资源分配信息的过程中建立并更新各个站点的剩余访问容量信息,以能够直接获取待处理资源候选项对应的一个或多个站点的剩余访问容量信息,例如,当确定待处理资源候选所对应的一个或多个可访问站点以及与各个可访问站点对应的链接访问容量信息后,资源分配装置根据所确定的链接访问容量信息来更新该一个或多个可访问站点的剩余访问容量信息,以使资源分配装置在处理下一个资源候选项时,能够直接获取所需站点的剩余访问容量信息;2)资源分配装置仅记录分配至各个站点的资源候选项对应的链接访问容量信息,则当获取待处理资源候选项对应的一个或多个站点的剩余访问容量信息时,资源分配装置根据该一个或多个站点的访问容量信息和已分配至该一个或多个站点的资源候选项对应的链接访问容量信息,来确定该站点的剩余访问容量信息等。其中,资源分配装置选择所述资源候选项的方式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算机实现的用于进行资源分配的方法,其中,该方法包括以下步骤 a获取多个站点中每个站点的访问容量信息、多个资源候选项中每个资源候选项的访问压カ信息及该多个站点与该多个资源候选项间的关联关系; b根据各个站点的访问容量信息、各个资源候选项的访问压力信息及所述关联关系,确定资源分配信息,其中,所述资源分配信息包括各个资源候选项所对应的ー个或多个可访问站点及其在姆个可访问站点下的链接访问容量信息。2.根据权利要求I所述的方法,其中,该方法还包括以下步骤 -获取所述多个站点中每个站点的第一长程质量信息; 其中,所述步骤b还包括以下步骤 -根据所述各个站点的访问容量信息与第一长程质量信息、所述各个资源候选项的访问压カ信息以及所述关联关系,确定所述资源分配信息。3.根据权利要求I或2所述的方法,其中,该方法还包括以下步骤 c多次重复所述步骤b以获得多个资源分配信息; d根据所述各个站点的第一长程质量信息及所述多个资源分配信息,确定各个资源分配信息的全局访问质量; e根据所述各个资源分配信息的全局访问质量,由所述多个资源分配信息中选择所需的资源分配信息。4.根据权利要求3所述的方法,其中,所述步骤e还包括以下步骤 -基于预定选择规则,井根据各个资源分配信息的全局访问质量,由所述多个资源分配信息中选择所需的资源分配信息; 其中,所述预定选择规则參考以下至少ー项因素来选择所需的资源分配信息 -待选择的资源分配信息中是否包含访问压力尚未完全分配至相应的可访问站点的资源候选项; -待选择的资源分配信息的全局访问质量是否优于预定质量。5.根据权利要求I至4中任一项所述的方法,其中,该方法还包括以下步骤 -获取所述多个资源候选项中每个资源候选项的压カ容量比信息和/或分别与每个资源候选项相关联的站点数量; -根据所述各个资源候选项的压カ容量比信息和/或分别与每个资源候选项相关联的站点数量,确定所述多个资源候选项的排序信息; 其中,所述步骤b还包括以下步骤 -根据所述排序信息,并结合所述各个站点的访问容量信息、所述各个资源候选项的访问压カ信息及所述关联关系,依次确定各个资源候选项所对应的一个或多个可访问站点及其在每个可访问站点下的链接访问容量信息,以获得所述资源分配信息。6.根据权利要求I至5中任一项所述的方法,其中,该方法还包括以下步骤 i根据所述资源分配信息,执行相应的资源分配操作。7.根据权利要求6所述的方法,其中,该方法还包括以下步骤 il根据来自用户的请求信息,获取待处理资源候选项; 2由所述资源分配信息获得该待处理资源候选项的一个或多个可访问站点; 3根据该待处理资源候选项的ー个或多个可访问站点,获取该待处理资源候选项的ー个或多个资源访问链接,其中,每个资源访问链接对应ー个可访问站点; 4根据所述待处理资源候选项的一个或多个资源访问链接,生成该待处理资源候选项的资源链接排序結果。8.根据权利要求7所述的方法,其中,该方法还包括以下步骤 -获取该待处理资源候选项所对应的各个可访问站点的第二长程质量信息; 其中,所述步骤i4还包括以下步骤 -根据所述待处理资源候选项的一个或多个资源访问链接及各个资源访问链接所对应的可访问站点的第二长程质量信息,生成该待处理资源候选项的资源链接排序結果。9.根据权利要求8所述的方法,其中,该方法还包括以下步骤 -获取该待处理资源候选项的实时调整信息; 其中,所述步骤i4还包括以下步骤 -根据所述待处理资源候选项的一个或多个资源访问链接及各个资源访问链接所对应的可访问站点的第二长程质量信息,并结合所述实时调整信息,生成该待处理资源候选项的资源链接排序結果。10.根据权利要求9所述的方法,其中,所述实时调整信息包括以下至少ー项 -该待处理资源候选项所对应的每个资源访问链接所对应的可访问站点的短程质量信息; -该待处理资源候选项所对应的每个资源访问链接所对应的可访问站点的当前剩余访问容量。11.根据权利要求10所述的方法,其中,所述实时调整信息包括所述当前剰余访问容量,其中,该方法还包括以下步骤 -对于ー个待获取当前剰余访问容量的可访问站点,根据其访问容量信息,并结合其所提供的所有资源访问链接的当前展现信息,确定其当前剰余访问容量信息。12.一种用于进行资源分配的资源分配装置,其中,该资源分配装置包括 第一获取装置、用于获取多个站点中每个站点的访问容量信息、多个资源候选项中每个资源候选项的访问压力信息及该多个站点与该多个资源候选项间的关联关系; 分配装置、用于根据各个站点的访...

【专利技术属性】
技术研发人员:邓路
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1