一种基于数字口令的任务处理方法及装置
文献发布时间:2023-06-19 18:27:32
技术领域
本发明涉及分布式架构技术领域,具体涉及一种基于数字口令的任务处理方法及装置。
背景技术
随着云化技术的不断深入应用,传统的JAVA类应用和功能逐步完成云上迁移,实现分布式架构的转型。为更好发挥分布式架构的多节点并发优势,传统服务功能已从原先的单节点模式转向为多节点并发模式,而且对于后端服务类功能往往会把待处理任务保存在数据库或者同等存储设备上,由分布式处理节点并发获取任务进行处理。然而,这种方式当个别服务节点出现异常下线时,往往需要人工介入处理。因此,在分布式架构模式下保障任务处理集群的高可用性变得越来越重要。
现有技术中,在基于PAAS集群的分布式架构环境中,容器可以实现自动重启。然而,这种方式在基于队列的分布式任务处理模式中,往往会出现同一个任务被不同节点重复执行,从而会导致资源的浪费和任务处理的异常。
发明内容
针对现有技术中的问题,本发明实施例提供一种基于数字口令的任务处理方法及装置,能够至少部分地解决现有技术中存在的问题。
一方面,本发明提出一种基于数字口令的任务处理方法,包括:
在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;继续领取所述口令信息表中开放的口令并执行该口令对应的任务。
可选的,所述根据服务节点中目标进程的状态,验证所述口令是否有效包括:
在所述服务节点中的目标进程进入核心功能的处理流程时对所述口令进行有效性验证;和/或在所述服务节点中的目标进程完成核心功能的处理流程时对所述口令进行有效性验证。
可选的,所述方法还包括:若所述口令有效,则继续执行与所述口令相对应的任务。
可选的,所述方法还包括:在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,更新所述目标进程中的时间标签;按照预设的时间周期定期校验所述目标进程中的时间标签的有效性;若所述目标进程中的时间标签有效,则更新所述口令信息表中所述服务节点领取的所述口令的状态。
可选的,在按照预设的时间周期定期校验所述目标进程中的时间标签的有效性之后,所述方法还包括:若所述目标进程中的时间标签失效,则清理所述服务节点中存储的口令信息。
可选的,所述根据服务节点中目标进程的状态,更新所述目标进程中的时间标签包括:在所述服务节点中的目标进程进入核心功能的处理流程时更新所述目标进程中的时间标签。
可选的,所述方法还包括:若所述目标进程中的时间标签更新失败,则停止执行与服务节点领取的口令相对应的任务并清理所述服务节点中存储的口令信息。
另一方面,本发明提出一种基于数字口令的任务处理装置,包括:
验证模块,用于在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;
处理模块,用于若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;
执行模块,用于继续领取所述口令信息表中开放的口令并执行该口令对应的任务。
可选的,所述验证模块具体用于:在所述服务节点中的目标进程进入核心功能的处理流程时对所述口令进行有效性验证;和/或在所述服务节点中的目标进程完成核心功能的处理流程时对所述口令进行有效性验证。
可选的,所述执行模块还用于:若所述口令有效,则继续执行与所述口令相对应的任务。
可选的,所述装置还包括:
第一更新模块,用于在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,更新所述目标进程中的时间标签;
校验模块,用于按照预设的时间周期定期校验所述目标进程中的时间标签的有效性;
第二更新模块,用以若所述目标进程中的时间标签有效,则更新所述口令信息表中所述服务节点领取的所述口令的状态。
可选的,所述装置还包括:第一清理模块,用于若所述目标进程中的时间标签失效,则清理所述服务节点中存储的口令信息。
可选的,所述第一更新模块具体用于:在所述服务节点中的目标进程进入核心功能的处理流程时更新所述目标进程中的时间标签。
可选的,所述装置还包括:第二清理模块,用于若所述目标进程中的时间标签更新失败,则停止执行与服务节点领取的口令相对应的任务并清理所述服务节点中存储的口令信息。
又一方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述的基于数字口令的任务处理方法的步骤。
再一方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述的基于数字口令的任务处理方法的步骤。
本发明实施例提供的基于数字口令的任务处理方法及装置,在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;继续领取所述口令信息表中开放的口令并执行该口令对应的任务。这样,服务节点领取口令之后,服务节点中的目标进程在运行过程中会主动验证口令是否失效,若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息,解决了现有技术中由于服务节点的口令更新进程(口令更新进程由所述服务节点之外的其他服务节点执行)异常导致的服务节点假死,从而该服务节点的口令被错误释放,进而出现多个服务节点重复获取到口令并出现任务被多个服务节点重复执行的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明一实施例提供的基于数字口令的任务处理方法的流程示意图。
图2是本发明一实施例提供的基于数字口令的任务处理方法的部分流程示意图。
图3是本发明一实施例提供的基于数字口令的任务处理方法的部分流程示意图。
图4是本发明一实施例提供的基于数字口令的任务处理装置的结构示意图。
图5是本发明一实施例提供的电子设备的实体结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
为更好的理解本发明,以下首先对本发明的研究背景进行简要介绍。
为更好发挥分布式架构的多节点并发优势,传统服务功能从原先的单节点模式转型为多节点并发模式的过程中已存在一种基于数字口令的服务高可用机制。该机制保证了基于PAAS的分布式框架下多容器节点的服务功能可以互不干涉、无争抢的进行队列任务并发处理。同时,在充分利用PAAS集群的自恢复机制既能保障服务连续、可用,在容器节点异常下线后,重新分配的新增容器可以根据数字口令准确获取到之前异常容器处理的任务的任务信息,进而继续服务处理不间断,保证了服务的高可用。
但该机制存在以下缺陷和不足:
1、口令信息的更新与节点主进程没有保持同步,可能出现主进程异常挂起,而口令未释放的情况,导致服务看起来已经被容器接管其实没有有效处理任务。
2、由于口令信息的更新与主进程不同步,可能出现主进程正常,但口令已经失效的情况,进而导致相同任务被不同容器节点接管出现重复处理的问题。
基于以上技术实现方案中的不足,本申请提供了一种改进上述基于数字口令高可用服务机制的方法。确保口令信息的状态与主进程状态能实时同步,能真实反应当前容器是否可继续进行服务处理。避免由于口令信息状态不准确出现的多个节点处理相同任务内容的情况。
下面以一个具体的应用场景为例对本说明书实施方案进行说明。具体的,图1是本说明书提供的一种基于数字口令的任务处理方法的一个实施例的流程示意图。虽然本说明书提供了如下述实施例或附图所示的方法操作步骤或装置结构,但基于常规或者无需创造性的劳动在所述方法或装置中可以包括更多或者部分合并后更少的操作步骤或模块单元。
本说明书提供的一种实施方案可以应用到客户端、服务器等中。所述客户端可以包括终端设备,如智能手机、平板电脑等。所述服务器可以包括单台计算机设备,也可以包括多个服务器组成的服务器集群,或者分布式系统的服务器结构等。
需要说明的是,下述实施例描述并不对基于本说明书的其他可扩展到的应用场景中的技术方案构成限制。具体的一种实施例如图1所示,本说明书提供的一种基于数字口令的任务处理方法的一种实施例中,所述方法可以包括以下步骤:
S101、在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;
步骤S101中,所述服务节点是指用于提供服务功能的容器,所述服务节点领取的数字口令存储在所述服务节点的内存对象中及所述口令信息表中,所述口令信息表用于维护服务节点、口令以及任务的关联关系,在某一服务节点领取所述口令信息表中的一口令后,在所述口令信息表中记录该服务节点的信息并将该服务节点的信息与该口令进行关联,在该服务节点释放口令后或该服务节点发生异常时,口令更新进程在所述口令信息表中清除该服务节点的信息,也即所述口令信息表中记录了口令的状态信息。
所述服务节点上至少运行有一个进程,所述目标进程可以是所述服务节点的主进程,主进程一般是指容器进行任务处理的主进程,是一个容器的核心模块。可以是一个定时任务进程,也可以是一个待请求任务进程。所述目标进程中可以包括多个线程,其中包括用于执行核心功能的线程。所述目标进程的状态可以包括:开始执行、进入核心功能的处理流程、核心功能处理完成、执行结束等。目标进程可在运行过程中主动获取口令信息表中的所述口令的状态,并验证所述口令是否有效,进而决定是否继续进行任务处理。
S102、若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;
步骤S102中,若所述服务节点领取的口令已经失效不可用,则目标进程及所述服务节点的其他进程暂停,并清理所述服务节点中内存对象存储的口令信息,确保当前服务节点中已无可使用口令,不再进行任务处理,等待下一次再有可用口令开放或者节点重启后等待下一次再有可用口令开放。具体流程可参见图2。
S103、继续领取所述口令信息表中开放的口令并执行该口令对应的任务。
步骤S103中,在所述口令信息表中再有口令开放时,所述服务节点继续领取开放的所述口令并执行该口令对应的任务。
本发明实施例提供的一种基于数字口令的任务处理方法,在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;继续领取所述口令信息表中开放的口令并执行该口令对应的任务。这样,服务节点领取口令之后,服务节点中的目标进程在运行过程中会主动验证口令是否失效,若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息,解决了现有技术中由于服务节点的口令更新进程(口令更新进程由所述服务节点之外的其他服务节点执行)异常导致的服务节点假死,从而该服务节点的口令被错误释放,进而出现多个服务节点重复获取到口令并出现任务被多个服务节点重复执行的问题。
在一些实施例中,所述方法还包括:若所述口令有效,则继续执行与所述口令相对应的任务。
在判断口令信息有效的情况下,也即所述口令信息表中所述服务节点的口令有效的情况下,则该服务节点的目标进程及其他进程继续执行与所述服务节点领取的口令相对应的任务。
在一些实施例中,所述根据服务节点中目标进程的状态,验证所述口令是否有效包括:在所述服务节点中的目标进程进入核心功能的处理流程时对所述口令进行有效性验证;和/或在所述服务节点中的目标进程完成核心功能的处理流程时对所述口令进行有效性验证。
口令信息表中的口令信息中的时间戳是根据服务节点应用程序中独立的口令更新进程定时进行更新的,若该时间戳记录的时间距离当前系统时间超出预设时间值,则确定该服务节点领取的口令失效,该口令再次开放;由于该口令更新进程和目标进程之间并没有依赖关系,因此两者之中任何一个出现异常,都可能出现状态不同步的情况。本发明提供的一些实施例中,在服务节点的目标进程(例如主进程)中增加对口令信息时间戳的同步操作,当目标进程中的任务是可以正常处理的,例如在程序关键路径上设置判断步骤,判断程序是否已进入核心功能的处理流程,如果进入核心功能的处理流程则在处理任务之前进行一次口令检查,验证当前的口令是否有效。具体的验证方法是获取口令信息表中该口令的口令信息,判断口令信息中的时间戳与当前服务器节点的系统时间间隔是否在预设阈值(例如15s)范围之内,如果验证通过则更新口令信息的时间戳为当前时间,并进入核心功能的处理流程进行任务处理。该验证过程的具体过程参见图2。
或者,当核心功能处理完成后进行一次口令验证,确保本次任务执行时间没有超时,避免由于任务执行时间超时导致的任务执行期间口令可能已经失效的问题。或者,在目标进程进入核心功能的处理流程时进行一次口令验证,并在核心功能处理完成后再进行一次口令验证。
在上述的两次口令验证中只要出现验证不通过则表示口令已经失效不可用,则目标进程及所述服务节点的其他进程暂停,并清理所述服务节点的内存对象中存储的口令信息,确保当前服务节点中已无可使用口令,不再进行任务处理,等待下一次再有可用口令开放或者节点重启处理后等待下一次再有可用口令开放。具体流程可参见图2。
在一些实施例中,所述方法还包括:
S104、在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,更新所述目标进程中的时间标签;
步骤S104中,为保障目标进程的状态对口令更新进程也是透明的,目标进程中也维护了一个时间标签,目标进程每次运行时更新该时间标签以用来表示自身可用且活着。
S105、按照预设的时间周期定期校验所述目标进程中的时间标签的有效性;
步骤S105中,口令更新进程按照预设的时间周期定期更新所述口令信息表中该服务节点领取的口令的时间戳,在每次进行的口令时间戳更新处理时,可先主动询问一次目标进程的这个时间标签用以确认该服务节点的目标进程是否可用,具体的,根据一个时间阈值来判断每次获得的时间标签距离当前系统时间是否在一个规定范围,若在该规定范围,则口令更新进程继续更新口令信息表中该口令的时间戳,如果发现超过该规定范围,也即目标进程的时间标签异常,说明目标进程可能已经不可用,则当前服务节点应该退出不能再进行任务处理,则口令更新任务暂停,并清理服务节点内存对象中的口令信息,等待重新分配。具体流程参见图3。
S106、若所述目标进程中的时间标签有效,则更新所述口令信息表中所述服务节点领取的所述口令的状态。
步骤S106中,若所述目标进程中的时间标签有效,则可说明该服务节点的目标进程可用时,此时口令更新进程再继续更新所述口令信息表中该口令状态,以表示该口令当前被占用。具体的,可将所述口令信息表中该口令的时间戳更新为当前时间,其他服务节点在读取所述口令信息表中的口令信息时,根据口令的时间戳信息,确定该节点是否被占用,例如,若某一口令的时间戳记载的时间距离当前时间未超出规定值,则说明该口令处于被占用状态,不可继续领取;相反的,若某一口令的时间戳记载的时间距离当前时间超出规定值,则说明领取该口令已经被释放,可以进行接管。
在一些实施例中,目标进程的状态同步(是否可用)是口令更新进程使用主动质询的方式进行的,此外,进行状态同步还可通过状态推送、共享访问的方式实现。例如,状态推送的方式是将本进程的状态推送到关联进程的,但对于存在多个目标进程的情况时,口令更新进程就存在状态推送成本上升的情况。共享访问的方式是将各自进程的状态标识独立保存,更新者和访问者都通过接口来访问状态标识,共享访问的方式相比主动质询的方式增加了标识存储和访问接口的成本。
在一些实施例中,所述根据服务节点中目标进程的状态,更新所述目标进程中的时间标签包括:在所述服务节点中的目标进程进入核心功能的处理流程时更新所述目标进程中的时间标签。若所述时间标签更新成功,则目标进程核心功能处理,更新失败则退出核心功能。
在一些实施例中,在按照预设的时间周期定期校验所述目标进程中的时间标签的有效性之后,所述方法还包括:若所述目标进程中的时间标签失效,则清理所述服务节点中存储的口令信息。若所述目标进程中的时间标签失效,则表示目标进程不可用,此时口令更新进程清理当前服务节点中内存对象存储的口令信息、暂停对口令信息表中该口令的时间戳进行更新。
在一些实施例中,所述方法还包括:若所述目标进程中的时间标签更新失败,则停止执行与服务节点领取的口令相对应的任务并清理所述服务节点中存储的口令信息。若所述目标进程中的时间标签更新失败,则表示目标进程不可用,此时需退出该核心功能。
本发明实施例提供的基于数字口令的任务处理方法,至少具有如下优点:
1、口令信息的更新与目标进程的状态保持同步,避免出现目标进程异常但口令更新还继续、口令不释放、任务无法正确且有效执行的问题。确保目标进程异常后,当前服务节点的口令能及时释放,由其它正常服务节点接管口令并继续执行。
2、通过目标进程在运行过程中主动判断口令是否可用来核实是否能继续进行任务处理,解决了由于口令更新进程异常导致的节点假死,从而口令被错误释放,进而出现多个服务节点重复获取到口令并出现任务被多服务节点重复执行的现象。
图4是本发明一实施例提供的基于数字口令的任务处理装置的结构示意图,如图4所示,本发明实施例提供的基于数字口令的任务处理装置包括:
另一方面,本发明提出一种基于数字口令的任务处理装置,包括:
验证模块21,用于在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;
处理模块22,用于若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;
执行模块23,用于继续领取所述口令信息表中开放的口令并执行该口令对应的任务。
本发明实施例提供的一种基于数字口令的任务处理装置,在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,验证所述口令是否有效,其中,所述服务节点的口令维护在口令信息表中,所述口令信息表中的每个口令对应有一个任务;若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息;继续领取所述口令信息表中开放的口令并执行该口令对应的任务。这样,服务节点领取口令之后,服务节点中的目标进程在运行过程中会主动验证口令是否失效,若所述口令失效,则停止执行与所述口令相对应的任务并清理所述服务节点中存储的口令信息,解决了现有技术中由于服务节点的口令更新进程(口令更新进程由所述服务节点之外的其他服务节点执行)异常导致的服务节点假死,从而该服务节点的口令被错误释放,进而出现多个服务节点重复获取到口令并出现任务被多个服务节点重复执行的问题。
可选的,所述验证模块具体用于:在所述服务节点中的目标进程进入核心功能的处理流程时对所述口令进行有效性验证;和/或在所述服务节点中的目标进程完成核心功能的处理流程时对所述口令进行有效性验证。
可选的,所述执行模块还用于:若所述口令有效,则继续执行与所述口令相对应的任务。
可选的,所述装置还包括:
第一更新模块,用于在执行与服务节点领取的口令相对应的任务时,根据服务节点中目标进程的状态,更新所述目标进程中的时间标签;
校验模块,用于按照预设的时间周期定期校验所述目标进程中的时间标签的有效性;
第二更新模块,用以若所述目标进程中的时间标签有效,则更新所述口令信息表中所述服务节点领取的所述口令的状态。
可选的,所述装置还包括:第一清理模块,用于若所述目标进程中的时间标签失效,则清理所述服务节点中存储的口令信息。
可选的,所述第一更新模块具体用于:在所述服务节点中的目标进程进入核心功能的处理流程时更新所述目标进程中的时间标签。
可选的,所述装置还包括:第二清理模块,用于若所述目标进程中的时间标签更新失败,则停止执行与服务节点领取的口令相对应的任务并清理所述服务节点中存储的口令信息。
本发明实施例提供的装置的实施例具体可以用于执行上述方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
需要说明的是,本发明实施例提供的基于数字口令的任务处理方法及装置可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对基于数字口令的任务处理方法及装置的应用领域不做限定。
图5为本发明一实施例提供的电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)301、通信接口(Communications Interface)302、存储器(memory)303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信。处理器301可以调用存储器303中的逻辑指令,以执行上述任一实施例所述的方法。
此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 一种任务处理方法、装置、设备及机器可读存储介质
- 一种任务处理方法、装置及设备
- 一种任务处理方法及装置
- 一种任务执行线程的处理方法、装置、设备及存储介质
- 一种基于动态口令和数字证书的双因素认证安全令牌装置
- 一种基于动态口令和数字证书的双因素认证安全令牌装置