地址获取方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:21691579 阅读:65 留言:0更新日期:2019-07-24 16:14
本发明专利技术实施例公开了一种地址获取方法、装置、电子设备及计算机可读存储介质,所述方法包括:获取地址配置请求,其中,所述地址配置请求携带有地址配置信息;根据所述地址配置信息向服务器请求分配候选地址;当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址。该技术方案能够确保任何需要的时刻都可以提供可用的有效的IP地址,从根本上解决了IP地址过期或失效而带来的系统风险问题。

Address Acquisition Method, Device, Electronic Equipment and Computer Readable Storage Media

【技术实现步骤摘要】
地址获取方法、装置、电子设备及计算机可读存储介质
本专利技术实施例涉及地址处理
,具体涉及一种地址获取方法、装置、电子设备及计算机可读存储介质。
技术介绍
在日常应用系统中,经常存在某些功能需要指定一台机器进行操作的情况,比如推送某个配置信息,需要通过单机推送到数据库,然后再进行全局刷新缓存,这时就需要指定一台机器,为这台机器指定一个该时间点可用的IP地址。但是,随着时间的变化和推移,这台机器可能下线,也可能重启,这样就会导致该机器短暂或者长期处于不可用的状态。如果依赖该机器推送的信息足够重要,那么这种情况就会成为系统风险点,无法借助人为识别,只有在发生系统故障后才发现这个机器的IP地址失效了,这时就只能通过为这台机器手工指定一个新的可用IP地址来解决。很显然,这会给系统的高可用性和稳定性带来极大的威胁。
技术实现思路
本专利技术实施例提供一种地址获取方法、装置、电子设备及计算机可读存储介质。第一方面,本专利技术实施例中提供了一种地址获取方法。具体的,所述地址获取方法,包括:获取地址配置请求,其中,所述地址配置请求携带有地址配置信息;根据所述地址配置信息向服务器请求分配候选地址;当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址。结合第一方面,本专利技术实施例在第一方面的第一种实现方式中,所述地址配置信息包括以下信息中的一种或多种:应用信息、应用相关区域信息和应用相关服务器识别信息。结合第一方面和第一方面的第一种实现方式,本专利技术实施例在第一方面的第二种实现方式中,所述根据所述地址配置信息向服务器请求分配候选地址,包括:根据所述地址配置信息确定与所述地址配置信息对应的服务器;向所述服务器请求分配候选地址。结合第一方面、第一方面的第一种实现方式和第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,所述当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址,包括:判断是否到达有效性检查时间,当到达有效性检查时间时,对于所述分配得到的候选地址进行有效性检查;当所述候选地址通过所述有效性检查时,将所述候选地址确认为目标地址。结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址,还包括:当所述候选地址未通过所述有效性检查时,重新根据所述地址配置信息向服务器请求分配候选地址。结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述根据所述地址配置信息向服务器请求分配候选地址被实施为:判断是否存在本地缓存地址,并当不存在所述本地缓存地址时,根据所述地址配置信息向服务器请求分配候选地址,当存在所述本地缓存地址时,将所述本地缓存地址确认为所述候选地址。第二方面,本专利技术实施例中提供了一种地址获取装置。具体的,所述地址获取装置,包括:获取模块,被配置为获取地址配置请求,其中,所述地址配置请求携带有地址配置信息;请求模块,被配置为根据所述地址配置信息向服务器请求分配候选地址;确定模块,被配置为当分配得到的候选地址满足有效性条件时,将所述候选地址确定为目标地址。结合第二方面,本专利技术实施例在第二方面的第一种实现方式中,所述地址配置信息包括以下信息中的一种或多种:应用信息、应用相关区域信息和应用相关服务器识别信息。结合第二方面和第二方面的第一种实现方式,本专利技术实施例在第二方面的第二种实现方式中,所述请求模块包括:第一确定子模块,被配置为根据所述地址配置信息确定与所述地址配置信息对应的服务器;第一请求子模块,被配置为向所述服务器请求分配候选地址。结合第二方面、第二方面的第一种实现方式和第二方面的第二种实现方式,本公开在第二方面的第三种实现方式中,所述确定模块包括:检查子模块,被配置为判断是否到达有效性检查时间,当到达有效性检查时间时,对于所述分配得到的候选地址进行有效性检查;第二确定子模块,被配置为当所述候选地址通过所述有效性检查时,将所述候选地址确定为目标地址。结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式和第二方面的第三种实现方式,本公开在第二方面的第四种实现方式中,所述确定模块还包括:第二请求子模块,被配置为当所述候选地址未通过所述有效性检查时,重新根据所述地址配置信息向服务器请求分配候选地址。结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式和第二方面的第四种实现方式,本公开在第二方面的第五种实现方式中,所述请求模块被配置为:判断是否存在本地缓存地址,并当不存在所述本地缓存地址时,根据所述地址配置信息向服务器请求分配候选地址,当存在所述本地缓存地址时,将所述本地缓存地址确定为所述候选地址。第三方面,本专利技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持地址获取装置执行上述第一方面中地址获取方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述地址获取装置还可以包括通信接口,用于地址获取装置与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储地址获取装置所用的计算机指令,其包含用于执行上述第一方面中地址获取方法为地址获取装置所涉及的计算机指令。本专利技术实施例提供的技术方案可以包括以下有益效果:上述技术方案根据地址配置请求向对应的服务器请求地址,用户只需要输入相应的地址配置请求,该技术方案就可以自动获取可用IP地址,而无需担心IP过期或失效而导致的系统风险问题。由上可知,该技术方案能够确保任何需要的时刻都可以提供可用的有效的IP地址,从根本上解决了IP地址过期或失效而带来的系统风险问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术实施例。附图说明结合附图,通过以下非限制性实施方式的详细描述,本专利技术实施例的其它特征、目的和优点将变得更加明显。在附图中:图1示出根据本专利技术一实施方式的地址获取方法的流程图;图2示出现有技术中选择IP地址界面的示意图;图3示出根据图1所示实施方式的地址获取方法的步骤S102的流程图;图4示出根据图1所示实施方式的地址获取方法的步骤S103的流程图;图5示出根据图1所示实施方式的地址获取方法的步骤S102的流程图;图6示出根据本专利技术一实施方式的地址获取装置的结构框图;图7示出根据图6所示实施方式的地址获取装置的请求模块602的结构框图;图8示出根据图6所示实施方式的地址获取装置的确定模块603的结构框图;图9示出根据本专利技术一实施方式的电子设备的结构框图;图10是适于用来实现根据本专利技术一实施方式的地址获取方法的计算机系统的结构示意图。具体实施方式下文中,将参考附图详细描述本专利技术实施例的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。在本专利技术实施例中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多本文档来自技高网...

【技术保护点】
1.一种地址获取方法,其特征在于,包括:获取地址配置请求,其中,所述地址配置请求携带有地址配置信息;根据所述地址配置信息向服务器请求分配候选地址;当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址。

【技术特征摘要】
1.一种地址获取方法,其特征在于,包括:获取地址配置请求,其中,所述地址配置请求携带有地址配置信息;根据所述地址配置信息向服务器请求分配候选地址;当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址。2.根据权利要求1所述的方法,其特征在于,所述地址配置信息包括以下信息中的一种或多种:应用信息、应用相关区域信息和应用相关服务器识别信息。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述地址配置信息向服务器请求分配候选地址,包括:根据所述地址配置信息确定与所述地址配置信息对应的服务器;向所述服务器请求分配候选地址。4.根据权利要求1-3任一所述的方法,其特征在于,所述当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址,包括:判断是否到达有效性检查时间,当到达有效性检查时间时,对于所述分配得到的候选地址进行有效性检查;当所述候选地址通过所述有效性检查时,将所述候选地址确认为目标地址。5.根据权利要求4所述的方法,其特征在于,所述当分配得到的候选地址满足有效性条件时,将所述候选地址确认为目标地址,还包括:当所述候选地址未通过所述有效性检查时,重新根据所述地址配置信息向服务器请求分配候选地址。6.根据权利要求1-5任一所述的方法,其特征在于,所述根据所述地址配置信息向服务器请求分配候选地址被实施为:判断是否存在本地缓存地址,并当不存在所述本地缓存地址时,根据所述地址配置信息向服务器请求分配候选地址,当存在所述本地缓存地址时,将所述本地缓存地址确认为所述候选地址。7.一种地址获取装置,其特征在于,包括:获取模块,被配置为获取地址配置请求,其中,所述地址配置请求携带有地址配置信息;请求模块,被配置为根据所述...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1