一种计划任务的配置下发方法及装置制造方法及图纸

技术编号:21612102 阅读:18 留言:0更新日期:2019-07-13 20:37
本申请提供一种计划任务的配置下发方法及装置。本申请针对所述智能网点管理系统的受控网点,调用对应的多个线程对计划任务对象列表进行匹配,所述计划任务对象列表中记载了计划任务对象与受控网点之间的对应关系;当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象配置下发至所述任一受控网点,从而实现灵活、便捷地实现对计划任务对象的配置下发。

A Method and Device for Configuring and Delivering Planned Tasks

【技术实现步骤摘要】
一种计划任务的配置下发方法及装置
本申请涉及网络
,具体涉及一种计划任务的配置下发方法及装置。
技术介绍
智能网点管理系统,简称INMS(IntelligentNetworkManagementSystem),或称集控,它是一个集管理、监控和业务配置一体化的业务平台,用于管理VPN分支设备。
技术实现思路
有鉴于此,本申请提供一种计划任务的配置下发方法及装置,实现了对计划任务对象配置下发的稳定性及高效性。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种计划任务的配置下发方法,包括:针对所述智能网点管理系统的受控网点,调用对应的多个线程对计划任务对象列表进行匹配,所述计划任务对象列表中记载了计划任务对象与受控网点之间的对应关系;当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象配置下发至所述任一受控网点。根据本申请的第二方面,提出了一种计划任务对象的配置下发装置,包括:匹配单元,针对所述智能网点管理系统的受控网点,调用对应的多个线程对计划任务对象列表进行匹配,所述计划任务对象列表中记载了计划任务对象与受控网点之间的对应关系;配置单元,当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象配置下发至所述任一受控网点。由以上技术方案可见,本申请通过调用对应受控网点的多个线程对计划任务对象列表中的计划任务对象进行匹配,使得当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象配置下发至所述任一受控网点,提高了对计划任务对象配置下发的效率,且在线程执行过程中,也不会因单个线程出现故障,致使对计划任务对象的配置下发过程受到阻碍,提高了智能网点管理系统的稳定性。附图说明图1是根据本申请一示例性实施例中的一种计划任务的配置下发方法的流程图;图2是根据本申请一示例性实施例中的另一种计划任务的配置下发方法的流程图;图3是根据本申请一示例性实施例中的一种电子设备的示意结构图;图4是根据本申请一示例性实施例中的一种计划任务的配置下发装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请提供一种计划任务的配置下发方案,为对本申请进行进一步说明,提供下列实施例:图1示出了根据本申请一示例性实施例的一种计划任务的配置下发方法的流程图,该方法应用于智能网点管理系统中,如图1所示,可以包括以下步骤:步骤101,针对所述智能网点管理系统的受控网点,调用对应的多个线程分别对计划任务对象列表的不同数据段进行匹配,所述计划任务对象列表中记载了计划任务对象与受控网点之间的对应关系。在一实施例中,计划任务对象列表包含有多个数据段,每个数据段存储有至少一部分所述计划任务对象的属性信息与受控网点标识之间的对应关系,在数据段中进行存储时,可以选择将全部的计划任务对象的属性信息与受控网点标识之间的对应关系分别存储在各个数据段中,即便某个数据段因物理损坏无法进行数据的存储与读取,处理器可调用线程访问其他数据段以实现相应的功能,提升了系统的安全性。在另一实施例中,可以选择将全部计划任务对象分别存储在各个数据段中,区别于每个数据段均存储全部的计划任务对象,而仅存储一部分的计划任务对象,降低了存储的冗余度,提高物理资源的使用效率。多个线程可以分别对所述计划任务对象列表的不同数据段进行匹配,区别于相关技术中单线程因轮询过程中的异常导致整个线程无法继续执行后续任务,多个线程分别执行使得即便某一个线程由于异常死掉,线程池也将会重新分配线程以保证任务的顺序进行,提高了系统的稳定性。在一实施例中,所述数据段(即segment)的结构可以是一种数组和链表结构,任一所述数据段存在与其对应的链表结构的元素,所述元素由多个计划任务对象及其与所述受控网点之间的对应关系组成的节点构成。每个节点可以包括数据域和指针域,所述数据域用以存储该节点对应的计划任务对象与该计划任务对应的受控网点之间的对应关系。数据段与元素之间的映射关系可以为散列函数,使得当从数据段中读取或者插入元素时,需通过哈希算法定位到数据段,减少了哈希冲突,使得计划任务对象列表中所存储的各个元素均能均匀的分布在各个数据段中,提高了对计划任务对象列表中的任务对象的存取效率。在一实施例中,可以统计对每一计划任务对象的匹配时长,当任一计划任务对象的匹配时长超过第一预设阈值时,取消所述任务对象,及时释放超过阈值仍未匹配成功的计划任务对象所占用的资源,提高系统的运行效率。步骤102,当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象的计划任务配置下发至所述任一受控网点。在一实施例中,可以定时轮询预配置的数据库中的计划任务对象,当到达或接近所述任务对象的执行时间时,将所述任务对象存储至所述计划任务对象列表中。在对计划任务进行预配置的过程中,通过将计划任务配置于数据库,而并非直接添加至所创建的计划任务对象列表中,使得对计划任务对象的预配置添加过程与调用线程对待执行的任务对象的轮询过程得以在区别的存储区域中进行,减弱不同执行过程之间的关于物理空间的关联关系,避免因使用同一区域造成对该区域进行访问的线程堆叠。在一实施例中,所述多个线程可以分别对所述计划任务对象列表的不同数据段进行匹配,其中,任一所述数据段存在与其对应的链表,所述链表由多个计划任务对象及其与所述受控网点之间的对应关系组成的节点构成。在对未分段的单个计划任务对象列表进行访问时,线程间往往存在锁竞争,即该计划任务对象列表的锁机制在同一时间内仅允许同一个线程进行访问,而其他线程均需排队,待进行中的线程完成访问后,方可依次进行访问,显然在数据访问需求量较大的情况下,上述方案将造成严重的线程堆叠,致使访问响应效率极低。而对于含有不同数据段的计划任务对象列表,简单些可理解为每一个数据段均有对应的一个锁,因而在多个线程对容器里不同的数据段的数据进行访问的过程中,当一个线程占用一个数据段的锁访问机制时,其它数据段的数据也能被其他线程进行访问,线程间的锁竞争将会大大降低,从而可以有效的提高并发访问效率。在一实施例中,获取所述任一受控网点对配置下发的计划任务对象的执行用时,当所述执行用时超过第二预设阈值时,取消配置下发至所述任一本文档来自技高网...

【技术保护点】
1.一种计划任务对象的配置下发方法,其特征在于,应用于智能网点管理系统中,所述方法包括:针对所述智能网点管理系统的受控网点,调用对应的多个线程对计划任务对象列表进行匹配,所述计划任务对象列表中记载了计划任务对象与受控网点之间的对应关系;当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象配置下发至所述任一受控网点。

【技术特征摘要】
1.一种计划任务对象的配置下发方法,其特征在于,应用于智能网点管理系统中,所述方法包括:针对所述智能网点管理系统的受控网点,调用对应的多个线程对计划任务对象列表进行匹配,所述计划任务对象列表中记载了计划任务对象与受控网点之间的对应关系;当查询到匹配于任一受控网点的计划任务对象时,将查询到的计划任务对象配置下发至所述任一受控网点。2.根据权利要求1所述方法,其特征在于,每一个线程对应于一个或多个受控网点。3.根据权利要求1所述方法,其特征在于,还包括:统计对每一计划任务对象的匹配时长;当任一计划任务对象的匹配时长超过第一预设阈值时,取消所述任务对象。4.根据权利要求1所述方法,其特征在于,还包括:获取所述任一受控网点对配置下发的计划任务对象的执行用时;当所述执行用时超过第二预设阈值时,取消配置下发至所述任一受控网点的计划任务对象。5.根据权利要求1所述方法,其特征在于,所述计划任务对象列表包含有多个数据段,每个数据段存储有至少一部分所述计划任务对象的属性信息与受控网点标识之间的对应关系,所述调用对应的多个线程对计划任务对象列表进行匹配,包括:所述多个线程分别对所述计划任务对象列表的不同数据段进行匹配。6.根据权利要求1所述方法,其特征在于,还包括:定时轮询预配置的数...

【专利技术属性】
技术研发人员:李志
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1