一种业务处理方法、电子设备和存储介质技术

技术编号:37126014 阅读:24 留言:0更新日期:2023-04-06 21:24
本公开实施例公开了一种业务处理方法、电子设备和存储介质,应用于业务处理节点或服务器。其中,所述方法包括:接收待处理业务请求,获取所述待处理业务请求归属设备的设备信息;根据所述待处理业务请求归属设备的设备信息和自身当前设备处理范围内设备的设备信息,确定新的设备处理范围;其中,所述设备信息包括:设备类型优先级和/或设备活跃度;根据所述新的设备处理范围,处理所述待处理业务请求。本公开实施例提供的业务处理方案,业务处理节点或服务器以业务处理请求的归属设备为评价维度,确定对应的处理策略,可以有选择性地确定自身设备处理范围,可以保障关键业务的优先处理,提升集群系统的整体性能。提升集群系统的整体性能。提升集群系统的整体性能。

【技术实现步骤摘要】
一种业务处理方法、电子设备和存储介质


[0001]本专利技术涉及但不限于信息监控领域,尤其涉及一种业务处理方法、电子设备和存储介质。

技术介绍

[0002]伴随信息监控需求及业务的发展,各种业务平台不断扩张,日益庞大。以视频监控及管理平台为例,系统所需管理和对应进行数据处理的相机点位为越来越多,对于整体业务连续性和可靠性要求也日益提高。为了满足这些基本需求,各类视频管理及监控系统纷纷采用集群方案,由集群系统中的多个可配置的分布式节点来分担对前端相机等业务数据的处理任务。采用这种集群方案,在个别节点出现故障或宕机时,可以由其他节点对其业务请求进行接管,能够有效提升业务的稳定性,保障整体可用性。但在,这种接管方案,在接管节点处理能力充裕的情况下,可以顺利进行;在接管节点本身处理能力富余较少,无法负荷原有业务和接管业务时,将会引起业务处理失败率上升或部分业务请求被丢弃。
[0003]因此,有必要提出更合理的业务处理方案以进行集群中节点间的业务接管,在业务系统的整体层面达成最优的处理效果。

技术实现思路

[0004]本公开实施例提供一种业务处理方法、电子设备和存储介质,应用于集群方案中,使得各节点在接管新的业务请求时,能够根据待处理业务请求归属的设备信息,确定新的设备处理范围,依照新的设备处理范围在自身能力范围内有选择性地处理业务请求,进而更有针对性地保障某些业务请求的处理,使得在整体系统处理能力有限时,能够达到最优的整体系统性能。
[0005]一方面,本公开实施例提供一种业务处理方法,应用于业务处理节点或服务器,包括:
[0006]接收待处理业务请求,获取所述待处理业务请求归属设备的设备信息;
[0007]根据所述待处理业务请求归属设备的设备信息和自身当前设备处理范围内设备的设备信息,确定新的设备处理范围;其中,所述设备信息包括:设备类型优先级和/或设备活跃度;
[0008]根据所述新的设备处理范围,处理所述待处理业务请求。
[0009]另一方面,本公开实施例还提供一种电子设备,包括:
[0010]一个或多个处理器;
[0011]存储装置,用于存储一个或多个程序,
[0012]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开中任一实施例所述的业务处理方法。
[0013]另一方面,本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开中任一实施例所述的业务处理方法。
[0014]本专利技术实施例方案应用于集群系统中各业务处理节点,使其能够根据待接管业务请求的归属设备信息,确定新的设备处理范围,有针对性地优先保障某些业务请求的处理,以达到集群系统的整体最优性能。
[0015]在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0017]图1是本专利技术实施例提供的一种业务处理方法的流程图;
[0018]图2是本专利技术实施例提供的另一种业务处理方法的流程示意图;
[0019]图3是本专利技术实施例提供的另一种业务处理方法的流程图。
[0020]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]需要说明,本专利技术实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
[0023]另外,在本专利技术中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本专利技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0024]在本专利技术中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。
[0025]另外,本专利技术各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。
[0026]可以看到,集群方案的引入,提高了各业务系统的整体稳定性和可用性,但是相关技术方案中,集群节点中可用节点在接管其他不可用节点的业务处理任务时,仅可在能力范围内进行接管,超出能力范围外的业务请求则丢弃或直接接管失败。对于这一部分舍弃的业务,通常是随机的,因此可能会使得部分来自关键业务点位的业务请求被放弃,而一些
来自相对不重要的点位业务被正常处理,使得系统的整体性能表现上并不是最优。例如,对于视频监控系统而言,整体系统中在大量点位上布设了相机,从点位的位置特征或监控目标等方面考虑,部分点位上的相机更为关键。在集群中各节点都正常运行的情况下,各节点分别负责不同点位上的相机所产生的业务处理请求,考虑到系统冗余的代价,正常情况下,各节点的处理负载也较高,并无过多处理能力冗余。当集群中出现节点故障时,其原本负责的相机点位上产生的业务请求将被其他节点接管。这些被接管的业务数据或业务处理请求,可能来自关键点位的相机,在接管节点本身处理能力不足以负载自身原本业务处理任务和新接管的业务处理任务,这些被接管的来自关键点位的相机的业务数据或业务处理请求也会被丢弃或处理失败,与此相关的关键监控结果也相应丢失,对整体监控系统造成了较大的影响。
[0027]本公开实施例记载中所述节点也称为业务处理节点,还称为业务处理服务器,本领域技术人员可以理解并明确其含义。
[0028]本公开实施例提供一种业务处理方法,能够在接管业务处理请求时,重新确定各节点的业务处理范围,基于有限的节点处理能力,有针对性地保障来自关键设备的业务处理请求的顺利执行,提升整体系统性能。
[0029]如图1所示,该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,应用于业务处理节点或服务器,所述方法包括:接收待处理业务请求,获取所述待处理业务请求归属设备的设备信息;根据所述待处理业务请求归属设备的设备信息和自身当前设备处理范围内设备的设备信息,确定新的设备处理范围;其中,所述设备信息包括:设备类型优先级和/或设备活跃度;根据所述新的设备处理范围,处理所述待处理业务请求。2.如权利要求1所述的方法,其特征在于,所述设备活跃度是根据集群中设定范围内的一个或多个设备所产生的历史事件的数量确定的表征设备的业务活跃程度的数值。3.如权利要求1所述的方法,其特征在于,所述根据所述待处理业务请求归属设备的设备信息和自身当前设备处理范围内设备的设备信息,确定新的设备处理范围,包括:根据设备类型优先级和/或设备活跃度,对自身当前设备处理范围内设备按照预设方式排序,根据排序结果确定候选设备;针对每一个候选设备,分别执行以下步骤:在确定该候选设备满足被删除条件的情况下,将该候选设备从自身的设备处理范围内删除;在至少有一个候选设备满足被删除条件的情况下,将所述待处理业务请求归属设备加入自身的设备处理范围,得到所述新的设备处理范围。4.如权利要求3所述的方法,其特征在于,所述确定该候选设备满足被删除条件,包括以下之一:在该候选设备的设备类型优先级低于所述待处理业务请求归属设备的设备类型优先级的情况下,确定该候选设备满足被删除条件;在该候选设备的设备活跃度低于所述待处理业务请求归属设备的设备活跃度的情况下,确定该候选设备满足被删除条件;在该候选设备的设备类型优先级等于所述待处理业务请求归属设备的设备类型优先级,且该候选设备的设备活跃度小于所述待处理业务请求归属设备的设备活跃度的情况下,确定该候选设备满足被删除条件;在该候选设备的设备活跃度等于所述待处理业务请求归属设备的活跃度,且该候选设备的设备类型优先级小于所述待处理业务请求归属设备的设备类型优先级的情况下,确定该候选设备满足被删除条件。5.如权利要求1

4任一项所述的方法,其特征在于,所述根据所述待处理业务请求归属设备的设备信息和自身当前设备处理范围内设备的设备信息,确定新的设备处理范围,包括:确定所述待处理业务请求归属设备不在自身当前设备处理范围内的情况下,根据所述待处理业务请求归属设备的设备信息和自身当前设备处理范围内设备的设备信息,确定新的设备处理范围的步骤。6.如权利要求1或2所述的方法,其特...

【专利技术属性】
技术研发人员:徐莎陈瑶琪
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1