本发明专利技术提供一种应用回收方法、装置及相关设备。该方法包括:在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的更新版本;在探测成功的次数超过预设阈值的情况下,回收所述第二应用。这样,在进行应用的新版本(即第一应用)和应用的老版本(即第二应用)之间的交替更新时,在探测成功的次数超过预设阈值的情况下,回收第二应用,从而避免了第二应用的业务被强行中断的现象的出现,进而提高了业务的运行效果。提高了业务的运行效果。提高了业务的运行效果。
【技术实现步骤摘要】
应用回收方法、装置及相关设备
[0001]本专利技术实施例涉及通信
,尤其涉及一种应用回收方法、装置及相关设备。
技术介绍
[0002]随着人们对应用的功能需求的不断提高,应用通常需要进行版本的更新,而老版本的应用通常需要进行回收,在实现本专利技术的过程中,专利技术人发现现有技术中存在以下技术问题:当应用的新版本发布之后,正在运行业务的老版本会强制断开连接,从而使得业务被强行中断,可见,当应用的新老版本的交替更新时,业务的运行效果较差。
技术实现思路
[0003]本专利技术实施例提供一种应用回收方法、装置及相关设备,以解决当应用的新老版本的交替更新时,业务的运行效果较差的问题。
[0004]为解决上述问题,本专利技术是这样实现的:
[0005]第一方面,本专利技术实施例提供了一种应用回收方法,包括:
[0006]在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的更新版本;
[0007]在探测成功的次数超过预设阈值的情况下,回收所述第二应用。
[0008]第二方面,本专利技术实施例提供了一种应用回收装置,包括:
[0009]探测模块,用于在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的更新版本;
[0010]第一回收模块,用于在探测成功的次数超过预设阈值的情况下,回收所述第二应用。
[0011]第三方面,本专利技术实施例还提供一种服务器,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤。
[0012]第四方面,本专利技术实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤。
[0013]在本专利技术实施例中,发布第一应用;根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的更新版本;在探测成功的次数超过预设阈值的情况下,回收所述第二应用。这样,在进行应用的新版本(即第一应用)和应用的老版本(即第二应用)之间的交替更新时,在探测成功的次数超过预设阈值的情况下,回收第二应用,从而避免了第二应用的业务被强行中断的现象的出现,进而提高了业务的运行效果。
附图说明
[0014]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需
要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本专利技术实施例可应用的网络系统的结构示意图;
[0016]图2是本专利技术实施例提供的应用回收方法的流程图之一;
[0017]图3是本专利技术实施例提供的应用回收方法的流程图之二;
[0018]图4是本专利技术实施例提供的应用回收方法的流程图之三;
[0019]图5是本专利技术实施例提供的应用回收装置的结构示意图;
[0020]图6是本专利技术实施例提供的服务器的结构示意图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]本专利技术实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本申请中使用“和/或”表示所连接对象的至少其中之一,例如A和/或B和/或C,表示包含单独A,单独B,单独C,以及A和B都存在,B和C都存在,A和C都存在,以及A、B和C都存在的7种情况。
[0023]请参见图1,图1是本专利技术实施例可应用的网络系统的结构图,如图1所示,包括核心业务侧11和核心管理侧12。
[0024]其中,核心业务侧11和核心管理侧12之间可以进行通信,且核心业务侧11和核心管理侧12之间可以进行信息的传递。例如:核心业务侧11可以向核心管理侧12发送信息,核心管理侧12也可以向核心业务侧11发送信息。
[0025]在实际应用中,核心业务侧11和核心管理侧12可以分别是两个不同的服务器,或者,核心业务侧11和核心管理侧12可以为同一个服务器的两个不同的功能区域,具体在此不做限定。
[0026]另外,图1中还可以包括网关13,网关13可以用于执行导流至第一应用或者第二应用的操作,参见图4,图4中的网关13可以用于连接第一应用111和站点14,或者用于连接第二应用112和站点14。上述站点14也可以被称作为基站。
[0027]以下对本专利技术实施例提供的一种应用回收方法进行说明,该方法可以应用于上述核心管理侧12。
[0028]参见图2,图2是本专利技术实施例提供的应用回收方法的流程示意图之一,如图2所示,应用回收方法可以包括以下步骤:
[0029]步骤201、在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的更新版本。
[0030]其中,第一应用和第二应用可以均由上述核心业务侧11发布,例如:当上述核心业务侧11发布第一应用和第二应用后,可以向上述核心管理侧12发送通知消息,使得上述核心管理侧12可以及时获取到应用的发布信息。
[0031]而上述通知消息可以为核心业务侧11以一对一的方式向核心管理侧12发送,当然,上述通知消息也可以为核心业务侧11以广播的方式进行发送(即接收的对象并不限定)。
[0032]另外,上述第二应用对应的接口地址可以由核心业务侧11随着上述通知消息一起发送给核心管理侧12。另外,第二应用对应的接口地址也可以:在第一应用发布之前,由核心业务侧11发送给核心管理侧12。具体方式在此不做限定。
[0033]例如:作为一种可选的实施方式,所述根据与第二应用对应的接口地址对所述第二应用进行探测之前,所述方法还包括:
[0034]获取目标信息;
[0035]其中,所述目标信息包括以下至少一项:首次探测的延迟时间、所述接口地址、时间间隔和所述预设阈值。
[0036]其中,目标信息也可以被称作为应用的回收策略或者回收更新策略等。而目标信息的发送方式可以参见上述第二应用对应的接口地址的相应表述,在此不再赘述。
[0037]这样,由于可以在对第二应用进行探测之前,可以先获取目标消息,从而使得可以根据目标本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用回收方法,其特征在于,包括:在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的更新版本;在探测成功的次数超过预设阈值的情况下,回收所述第二应用。2.根据权利要求1所述的方法,其特征在于,所述根据与第二应用对应的接口地址对所述第二应用进行探测之前,所述方法还包括:获取目标信息;其中,所述目标信息包括以下至少一项:首次探测的延迟时间、所述接口地址、时间间隔和所述预设阈值。3.根据权利要求2所述的方法,其特征在于,所述根据与第二应用对应的接口地址对所述第二应用进行探测,包括:在获取所述目标信息的时刻起经过所述延迟时间后,执行对所述第二应用的第一次探测操作;每隔所述时间间隔,执行一次对所述第二应用的探测操作。4.根据权利要求2所述的方法,其特征在于,所述目标信息还包括执行探测操作的总时长,所述方法还包括:在探测成功的次数未超过所述预设阈值,且执行对所述第二应用进行探测的时长超过所述总时长的情况下,回收所述第二应用。5.根据权利要求1所述的方法,其特征在于,所述在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,包括:在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,且将流量导流到所述第一应用。6.根据权利要求1所述的方法,其特征在于,所述回收所述第二应用之前,所述方法还包括:获取预先存储的期望副本数,其中,所述期望副本数与发布的第二应用的总个数相对应;所述回收所述第二应用之后,所述方法还包括:计算所述期望副本数与回收的第二应用的个数的差值;将所述期望副本数修正为所述差值。7.一种应用回收装置,其特征在于,包括:探测模块,用于在发布第一应用的情况下,根据与第二应用对应的接口地址对所述第二应用进行探测,其中,所述第一应用为所述第二应用的...
【专利技术属性】
技术研发人员:彭辉,邱谦,王继耀,
申请(专利权)人:中移智行网络科技有限公司中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。