一种实现并发访问的方法、设备和计算机可读存储介质

文档序号:1936828 发布日期:2021-12-07 浏览:16次 >En<

阅读说明:本技术 一种实现并发访问的方法、设备和计算机可读存储介质 (Method, equipment and computer readable storage medium for realizing concurrent access ) 是由 丰泽 王晓成 于 2021-01-29 设计创作,主要内容包括:本申请实施例公开了一种实现并发访问的方法,所述方法包括:接收第一待访问节点发送的用于访问目标接口的第一访问请求;基于所述第一访问请求,获取所述目标接口上当前具有的第二待访问节点的参数;其中,所述第二待访问节点中包括多个节点,所述第二待访问节点按照访问时间的先后顺序排列;基于所述第二待访问节点的参数,将所述第一待访问节点插入所述第二待访问节点中;控制所述第二待访问节点和所述第一待访问节点,执行对所述目标接口的访问操作。本申请的实施例还公开了一种实现并发访问的设备和计算机可读存储介质。(The embodiment of the application discloses a method for realizing concurrent access, which comprises the following steps: receiving a first access request which is sent by a first node to be accessed and used for accessing a target interface; acquiring parameters of a second node to be accessed currently on the target interface based on the first access request; the second node to be accessed comprises a plurality of nodes, and the second nodes to be accessed are arranged according to the sequence of the access time; inserting the first node to be accessed into the second node to be accessed based on the parameter of the second node to be accessed; and controlling the second node to be accessed and the first node to be accessed to execute the access operation of the target interface. Embodiments of the application also disclose a device and a computer-readable storage medium for implementing concurrent access.)

一种实现并发访问的方法、设备和计算机可读存储介质

技术领域

本申请涉及通信领域中的访问技术,尤其涉及一种实现并发访问的方法、设备和计算机可读存储介质。

背景技术

目前,并发访问的需求越来越大,相关技术中一般使用令牌桶平滑限流方式实现并发访问,或者,使用线程池实现并发访问,或者,使用Semaphore信号量控制并发访问。但是,采用令牌桶平滑限流允许突发事件存在,线程池的方式线程执行完成后需要休眠一秒,Semaphore信号量的方式仅仅只是控制最大访问量;明显,相关技术中的执行效率较低,且不能实现平滑并发访问。

发明内容

为解决上述技术问题,本申请实施例期望提供一种实现并发访问的方法、设备和计算机可读存储介质,解决了相关技术中的实现并发访问的方法执行效率较低的问题,提高了实现并发访问的效率,确保及时执行下一次的并发访问处理;并且,可以实现平滑并发访问。

本申请的技术方案是这样实现的:

一种实现并发访问的方法,所述方法包括:

接收第一待访问节点发送的用于访问目标接口的第一访问请求;

基于所述第一访问请求,获取所述目标接口上当前具有的第二待访问节点的参数;其中,所述第二待访问节点中包括多个节点,所述第二待访问节点按照访问时间的先后顺序排列;

基于所述第二待访问节点的参数,将所述第一待访问节点插入所述第二待访问节点中;

控制所述第二待访问节点和所述第一待访问节点,执行对所述目标接口的访问操作。

上述方案中,所述基于所述第一访问请求,获取所述目标接口上当前具有的第二待访问节点的参数,包括:

基于所述第一访问请求,获取所述第二待访问节点的数量;

相应的,所述基于所述第二待访问节点的参数,将所述第一待访问节点插入所述第二待访问节点中,包括:

确定所述第二待访问节点的数量小于所述目标接口当前允许并发量的情况下,将所述第一待访问节点插入所述第二待访问节点中,并记录所述第一待访问节点的访问时间。

上述方案中,所述基于所述第一访问请求,获取所述第二待访问节点的数量,包括:

基于所述第一访问请求,获取分布式锁;

基于所述分布式锁,获取所述第二待访问节点的数量。

上述方案中,所述方法还包括:

确定所述第二待访问节点的数量大于或等于所述目标接口当前允许并发量的情况下,确定所述第二待访问节点中排序第一的待访问首节点;

基于所述待访问首节点的访问时间,将所述第一待访问节点插入所述第二待访问节点中。

上述方案中,所述基于所述待访问首节点的访问时间,将所述第一待访问节点插入所述第二待访问节点中,包括:

获取所述待访问首节点的访问时间,并比较所述待访问首节点的访问时间与当前时间的大小关系;

基于所述待访问首节点的访问时间与当前时间的大小关系,将所述第一待访问节点插入所述第二待访问节点中。

上述方案中,所述基于所述待访问首节点的访问时间与当前时间的大小关系,将所述第一待访问节点插入所述第二待访问节点中,包括:

确定当前时间与所述待访问首节点的访问时间的差值大于或等于预设时间阈值的情况下,从所述第二待访问节点中删除所述待访问首节点,并插入所述第一待访问节点;

记录所述第一待访问节点的访问时间。

上述方案中,所述接收第一待访问节点发送的用于访问目标接口的第一访问请求之前,所述方法还包括:

接收所述第二待访问节点发送的用于访问目标接口的第二访问请求;

基于所述第二访问请求,获取每一所述第二待访问节点的访问时间;

按照每一所述第二待访问节点的访问时间的先后顺序,存储所述第二待访问节点。

上述方案中,所述方法还包括:

当所述第一待访问节点和所述第二待访问节点完成对所述目标接口的访问操作后,释放所述分布式锁。

上述方案中,所述目标接口上具有的待访问节点具有分布式应用程序协调服务ZooKeeper。

一种实现并发访问的设备,所述设备包括:处理器、存储器和通信总线;

所述通信总线用于实现所述处理器和所述存储器之间的通信连接;

所述处理器用于执行所述存储器中存储的实现并发访问的程序,以实现以下步骤:

接收第一待访问节点发送的用于访问目标接口的第一访问请求;

基于所述第一访问请求,获取所述目标接口上当前具有的第二待访问节点的参数;其中,所述第二待访问节点中包括多个节点,所述第二待访问节点按照访问时间的先后顺序排列;

基于所述第二待访问节点的参数,将所述第一待访问节点插入所述第二待访问节点中;

控制所述第二待访问节点和所述第一待访问节点,执行对所述目标接口的访问操作。

一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述所述的实现并发访问的方法的步骤。

因为可以接收第一待访问节点发送的用于访问目标接口的第一访问请求,基于一访问请求,获取目标接口上当前具有的按照访问时间的先后顺序排列第二待访问节点的参数,第二待访问节点中包括多个节点,基于第二待访问节点的参数将第一待访问节点插入第二待访问节点中,控制第二待访问节点和第一待访问节点,执行对目标接口的访问操作,如此,可以有节点需要访问目标接口时,可以通过在具有先后顺序的多个访问节点中插入该节点并控制这些节点同时访问目标接口,而不需要一个节点访问完成后休眠一定时间,且允许存在突发事件,解决了相关技术中的实现并发访问的方法执行效率较低的问题,提高了实现并发访问的效率,确保及时执行下一次的并发访问处理;并且,可以实现平滑并发访问。

附图说明

图1为本申请的实施例提供的一种实现并发访问的方法的流程示意图;

图2为本申请的实施例提供的另一种实现并发访问的方法的流程示意图;

图3为本申请的实施例提供的一种实现并发访问的方法的流程示意图;

图4为本申请的实施例提供的实现并发访问的方法中访问目标接口的待访问节点的一种排序示意图;

图5为本申请的实施例提供的一种实现并发访问的方法中访问目标接口的待访问节点的另一种排序示意图;

图6为本申请的实施例提供的一种实现并发访问的设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

本申请的实施例提供一种实现并发访问的方法,该方法可以应用于实现并发访问的设备中,参照图1所示,该方法包括以下步骤:

步骤101、接收第一待访问节点发送的用于访问目标接口的第一访问请求。

其中,第一待访问节点可以是在目标接口中已经存在需要访问该接口的第二访问节点时,需要对目标接口进行访问的新加入的访问节点。

步骤102、基于第一访问请求,获取目标接口上当前具有的第二待访问节点的参数。

其中,第二待访问节点中包括多个节点,第二待访问节点按照访问时间的先后顺序排列。

在本申请实施例中,第二待访问节点可以是目标接口上目前已经存在的要访问该目标接口的节点。第二待访问接口的参数可以是第二待访问接口的属性参数,接收到第一访问请求后,可以响应该第一访问请求获取第二待访问接口的属性参数。

步骤103、基于第二待访问节点的参数,将第一待访问节点插入第二待访问节点中。

其中,可以根据第二待访问节点的属性参数,对第二待访问节点中包括的访问节点进行分析处理,根据处理结果将第一待访问节点直接插入第二待访问节点中,或者,根据处理结果将第二待访问节点中的节点进行处理后将第一待访问节点插入第二待访问节点中。

步骤104、控制第二待访问节点和第一待访问节点,执行对目标接口的访问操作。

在本申请实施例中,可以控制第二待访问节点中包括的所有节点和第一待访问节点同时执行对目标接口的访问操作,实现对目标接口的并发访问。其中,并发访问实际可以是在平滑并发控制的原则基础上的,平滑并发控制可以指的是每秒内访问量控制,在执行时间段内任意1秒访问量控制,例如:并发量50,每秒同时访问线程最多为50个。

本申请的实施例所提供的实现并发访问的方法,可以可以接收第一待访问节点发送的用于访问目标接口的第一访问请求,基于一访问请求,获取目标接口上当前具有的按照访问时间的先后顺序排列第二待访问节点的参数,第二待访问节点中包括多个节点,基于第二待访问节点的参数将第一待访问节点插入第二待访问节点中,控制第二待访问节点和第一待访问节点,执行对目标接口的访问操作,如此,可以有节点需要访问目标接口时,可以通过在具有先后顺序的多个访问节点中插入该节点并控制这些节点同时访问目标接口,而不需要一个节点访问完成后休眠一定时间,且允许存在突发事件,解决了相关技术中的实现并发访问的方法执行效率较低的问题,提高了实现并发访问的效率,确保及时执行下一次的并发访问处理;并且,可以实现平滑并发访问。

基于前述实施例,本申请的实施例提供一种实现并发访问的方法,参照图2所示,该方法包括以下步骤:

步骤201、实现并发访问的设备接收第一待访问节点发送的用于访问目标接口的第一访问请求。

步骤202、实现并发访问的设备基于第一访问请求,获取第二待访问节点的数量。

其中,第二待访问节点中包括多个节点,第二待访问节点按照访问时间的先后顺序排列。

在本申请实施例中,第二待访问节点的数量可以是第二待访问节点中包括的所有待访问节点的数量;第二待访问节点的数量可以是特定目录下包括的子节点的数量;其中,特定目录可以是自定义的用来存储并发访问的节点的目录。

需要说明的是,步骤202可以通过以下方式来实现:

步骤202a、实现并发访问的设备基于第一访问请求,获取分布式锁。

步骤202b、实现并发访问的设备基于分布式锁,获取第二待访问节点的数量。

其中,第二待访问节点的数量可以是在获取到分布式锁后,通过该分布式锁来实现的;在一种可行的实现方式中,特定目录可以包括路径/root/custom_path。当然,如果没有获取到分布式锁当前线程休眠固定时间后继续获取分布式锁,如果超过设定的预设时长一直没有获取到分布式锁,则返回失败结果。

步骤203、实现并发访问的设备确定第二待访问节点的数量小于目标接口当前允许并发量的情况下,将第一待访问节点插入第二待访问节点中,并记录第一待访问节点的访问时间。

在本申请实施例中,目标接口当前允许并发量可以是根据目标接口的属性和设备当前的性能确定的;如果第二待访问节点的数量小于目标接口当前允许并发量,说明当前有能力可以让其他节点继续访问目标接口,此时直接将第一待访问节点插入存储第二待访问节点的特定目录中;在一种可行的实现方式中,可以将第一待访问节点插入目录/root/custom_path下。并且,在特定目录中存储第一待访问节点的访问时间,也即当前的时间戳信息。

步骤204、实现并发访问的设备确定第二待访问节点的数量大于或等于目标接口当前允许并发量的情况下,确定第二待访问节点中排序第一的待访问首节点。

其中,如果第二待访问节点的数量大于或等于目标接口当前允许并发量,说明当前已经没有能力可以让其他节点继续访问目标接口,此时需要对第二待访问节点中包括的节点进行处理,从而使得有能力可以让其他节点继续访问目标接口。需要说明的是,可以从特定目录中确定第二待访问节点中排序第一名的待访问节点得到待访问首节点。

步骤205、实现并发访问的设备基于待访问首节点的访问时间,将第一待访问节点插入第二待访问节点中。

在本申请实施例中,可以对待访问首节点的访问时间进行分析,之后根据分析结果对第二待访问节点中的待访问节点进行处理,处理完成后将第一待访问节点插入第二待访问节点中。

其中,步骤205可以通过以下方式来实现:

步骤205a、实现并发访问的设备获取待访问首节点的访问时间,并比较待访问首节点的访问时间与当前时间的大小关系。

其中,待访问首节点的访问时间可以是待访问首节点访问目标接口的时间。

步骤205b、实现并发访问的设备基于待访问首节点的访问时间与当前时间的大小关系,将第一待访问节点插入第二待访问节点中。

在本申请实施例中,可以根据待访问首节点的访问时间与当前时间的大小关系,待特定目录中存储的待访问首节点进行处理,之后将第一待访问节点插入第二待访问节点的排序中;需要说明的是,可以将第一待访问节点插入特定目录中。

步骤206、实现并发访问的设备控制第二待访问节点和第一待访问节点,执行对目标接口的访问操作。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本申请的实施例所提供的实现并发访问的方法,可以有节点需要访问目标接口时,可以通过在具有先后顺序的多个访问节点中插入该节点并控制这些节点同时访问目标接口,而不需要一个节点访问完成后休眠一定时间,且允许存在突发事件,解决了相关技术中的实现并发访问的方法执行效率较低不能及时执行下次处理的问题,提高了实现并发访问的效率,确保及时执行下一次的并发访问处理。

基于前述实施例,本申请的实施例提供一种实现并发访问的方法,参照图4所示,该方法包括以下步骤:

步骤301、实现并发访问的设备接收第一待访问节点发送的用于访问目标接口的第一访问请求。

步骤302、实现并发访问的设备基于第一访问请求,获取分布式锁。

步骤303、实现并发访问的设备基于分布式锁,获取第二待访问节点的数量。

其中,第二待访问节点中包括多个节点,第二待访问节点按照访问时间的先后顺序排列。

需要说明的是,本申请实施例中实现并发访问的节点是通过分布式锁控制的来实现并发访问的,进而可以支持分布式环境,实现方便且操作简单。

步骤304、实现并发访问的设备确定第二待访问节点的数量小于目标接口当前允许并发量的情况下,将第一待访问节点插入第二待访问节点中,并记录第一待访问节点的访问时间。

步骤305、实现并发访问的设备确定第二待访问节点的数量大于或等于目标接口当前允许并发量的情况下,确定第二待访问节点中排序第一的待访问首节点。

其中,第二待访问节点中包括的所有待访问节点是按照先访问的排序在前的排列顺序排列的;也就是说,待访问首节点可以是最先访问目标接口的节点。

步骤306、实现并发访问的设备获取待访问首节点的访问时间,并比较待访问首节点的访问时间与当前时间的大小关系。

其中,待访问首节点的访问时间可以是存储在特定目录中;也就是说,可以从特定目录中来获取待访问首节点的访问时间。

步骤307、实现并发访问的设备确定当前时间与待访问首节点的访问时间的差值大于或等于预设时间阈值的情况下,从第二待访问节点中删除待访问首节点,并插入第一待访问节点。

在本申请实施例中,如果当前时间与待访问首节点的访问时间的差值大于或等于预设时间阈值,说明第二待访问节点中的待访问首节点已经失效,此时可以将待访问首节点删除,并在删除待访问首节点的第二待访问节点中插入第一待访问节点;如果当前时间与待访问首节点的访问时间的差值小于预设时间阈值,说明第二待访问节点中的所有节点都在有效时间范围内,此时不会插入第一待访问节点至特定目录中的第二待访问节点中,而是返回插入失败的结果。其中,在插入第一待访问节点后,特定目录中可以形成新的有序的待访问节点,并且新的有序的待访问节点中首节点会发生更新;并且,新的有序的待访问节点中的首节点可以是第二待访问节点中的排序第二名的节点。在一种可行的实现方式中,预设时间阈值可以是1秒。

在一种可行的实现方式中,特定目录中存储的第二待访问节点可以呈现如图4中所示的排列样式,即在特定目录的根目录“/root”下的子目录“/custom_path”下按照排列顺序存储有节点n-1、n-2、n-3、n-4……n-m;在确定当前时间与待访问首节点的访问时间的差值大于或等于预设时间阈值,将带访问首节点删除并插入第一待访问节点的过程可以如图5所示,将节点n-1删除,并插入第一待访问节点n-m+1;也就是说,如图5中所示,删除节点n-1且插入节点n-m+1后,特定目录的根目录“/root”下的子目录“/custom_path”下按照排列顺序存储有节点n-2、n-3、n-4……n-m和n-m+1。

需要说明的是,本申请实施例中提供的实现并发访问的方法可以控制固定时间内同时访问某一目标节点的待访问节点的数量,而不是仅仅控制并发访问该某一目标节点的并发访问数量,实现对并发访问节点的精准控制,保证了程序的高效运行。

步骤308、实现并发访问的设备记录第一待访问节点的访问时间。

在本申请实施例中,第一待访问节点的访问时间可以是存储在特定目录下的,即可以存储在目录/root/custom_path下。并且,每个待访问节点的访问时间与待访问节点本身具有对应关系。

步骤309、实现并发访问的设备控制第二待访问节点和第一待访问节点,执行对目标接口的访问操作。

基于前述实施例,在本申请其他实施例中,该方法还可以包括以下步骤:

步骤310、当第一待访问节点和第二待访问节点完成对目标接口的访问操作后,实现并发访问的设备释放分布式锁。

基于前述实施例,在本申请其他实施例中,步骤301之前还可以包括以下步骤:

步骤311、实现并发访问的设备接收第二待访问节点发送的用于访问目标接口的第二访问请求。

步骤312、实现并发访问的设备基于第二访问请求,获取每一第二待访问节点的访问时间。

步骤313、实现并发访问的设备按照每一第二待访问节点的访问时间的先后顺序,存储第二待访问节点。

在本申请实施例中,第二访问请求是在第一访问请求之前发起的;也就是说,第二待访问节点在第一待访问节点请求访问目标节点之前,已经发起了对目标节点的访问。此外,第二待访问节点可以是有序的存储在特定目录下的。

其中,目标接口上具有的待访问节点具有分布式应用程序协调服务ZooKeeper;也就是说,本申请实施例中,访问目标接口的所有节点可以是ZooKeeper有序节点,且正是因为访问目标接口的所有节点是ZooKeeper有序节点,因此可以实现并发控制要求的同时,具有高效率和低延迟的效果。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本申请的实施例所提供的实现并发访问的方法,可以有节点需要访问目标接口时,可以通过在具有先后顺序的多个访问节点中插入该节点并控制这些节点同时访问目标接口,而不需要一个节点访问完成后休眠一定时间,且允许存在突发事件,解决了相关技术中的实现并发访问的方法执行效率较低不能及时执行下次处理的问题,提高了实现并发访问的效率,确保及时执行下一次的并发访问处理。

基于前述实施例,本申请的实施例提供一种实现并发访问的设备,该设备可以应用于图1~3对应的实施例提供的实现并发访问的方法中,参照图6所示,该设备可以包括:处理器41、存储器42和通信总线43,其中:

通信总线43用于实现处理器41和存储器42之间的通信连接;

处理器41用于执行存储器42中存储的实现并发访问程序,以实现以下步骤:

接收第一待访问节点发送的用于访问目标接口的第一访问请求;

基于第一访问请求,获取目标接口上当前具有的第二待访问节点的参数;

其中,第二待访问节点中包括多个节点,第二待访问节点按照访问时间的先后顺序排列;

基于第二待访问节点的参数,将第一待访问节点插入第二待访问节点中;

控制第二待访问节点和第一待访问节点,执行对目标接口的访问操作。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的基于第一访问请求,获取目标接口上当前具有的第二待访问节点的参数,以实现以下步骤:

基于第一访问请求,获取第二待访问节点的数量;

相应的,处理器41用于执行存储器42中存储的基于第二待访问节点的参数,将第一待访问节点插入第二待访问节点中,包括:

确定第二待访问节点的数量小于目标接口当前允许并发量的情况下,将第一待访问节点插入第二待访问节点中,并记录第一待访问节点的访问时间。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的基于第一访问请求,获取第二待访问节点的数量,以实现以下步骤:

基于第一访问请求,获取分布式锁;

基于分布式锁,获取第二待访问节点的数量。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的实现并发访问的方法,还可以实现以下步骤:

确定第二待访问节点的数量大于或等于目标接口当前允许并发量的情况下,确定第二待访问节点中排序第一的待访问首节点;

基于待访问首节点的访问时间,将第一待访问节点插入第二待访问节点中。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的基于待访问首节点的访问时间,将第一待访问节点插入第二待访问节点中,以实现以下步骤:

获取待访问首节点的访问时间,并比较待访问首节点的访问时间与当前时间的大小关系;

基于待访问首节点的访问时间与当前时间的大小关系,将第一待访问节点插入第二待访问节点中。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的基于待访问首节点的访问时间与当前时间的大小关系,将第一待访问节点插入第二待访问节点中,以实现以下步骤:

确定当前时间与待访问首节点的访问时间的差值大于或等于预设时间阈值的情况下,从第二待访问节点中删除待访问首节点,并插入第一待访问节点;

记录第一待访问节点的访问时间。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的接收第一待访问节点发送的用于访问目标接口的第一访问请求之前,还可以实现以下步骤:

接收第二待访问节点发送的用于访问目标接口的第二访问请求;

基于第二访问请求,获取每一第二待访问节点的访问时间;

按照每一第二待访问节点的访问时间的先后顺序,存储第二待访问节点。

在本申请的其他实施例中,处理器41用于执行存储器42中存储的实现并发访问的方法,还可以实现以下步骤:

当第一待访问节点和第二待访问节点完成对目标接口的访问操作后,释放分布式锁。

在本申请其他实施例中,目标接口上具有的待访问节点具有分布式应用程序协调服务ZooKeeper。

需要说明的是,本实施例中处理器所执行的步骤的具体实现过程,可以参照图1~3对应的实施例提供的实现并发访问的方法中的实现过程,此处不再赘述。

本申请的实施例所提供的实现并发访问的设备,可以有节点需要访问目标接口时,可以通过在具有先后顺序的多个访问节点中插入该节点并控制这些节点同时访问目标接口,而不需要一个节点访问完成后休眠一定时间,且允许存在突发事件,解决了相关技术中的实现并发访问的方法执行效率较低不能及时执行下次处理的问题,提高了实现并发访问的效率,确保及时执行下一次的并发访问处理。

基于前述实施例,本申请的实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现图1~3对应的实施例提供的实现并发访问的方法的步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:分支预测的方法及其微处理器以及数据处理系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!