CN115277645B - 快递业务的广域网ip地址更新方法、装置、设备及介质 - Google Patents

快递业务的广域网ip地址更新方法、装置、设备及介质 Download PDF

Info

Publication number
CN115277645B
CN115277645B CN202210771966.XA CN202210771966A CN115277645B CN 115277645 B CN115277645 B CN 115277645B CN 202210771966 A CN202210771966 A CN 202210771966A CN 115277645 B CN115277645 B CN 115277645B
Authority
CN
China
Prior art keywords
address
area network
wide area
express cabinet
intelligent express
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210771966.XA
Other languages
English (en)
Other versions
CN115277645A (zh
Inventor
庄律
杨博
张友平
乔飞
刘晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Cloud Cabinet Network Technology Co ltd
Original Assignee
Nanjing Cloud Cabinet Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Cloud Cabinet Network Technology Co ltd filed Critical Nanjing Cloud Cabinet Network Technology Co ltd
Priority to CN202210771966.XA priority Critical patent/CN115277645B/zh
Publication of CN115277645A publication Critical patent/CN115277645A/zh
Application granted granted Critical
Publication of CN115277645B publication Critical patent/CN115277645B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/10Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property
    • G07F17/12Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned
    • G07F17/13Coin-freed apparatus for hiring articles; Coin-freed facilities or services for means for safe-keeping of property, left temporarily, e.g. by fastening the property comprising lockable containers, e.g. for accepting clothes to be cleaned the containers being a postal pick-up locker

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种快递业务的广域网IP地址更新方法、装置、设备及介质,本发明在智能快递柜终端的IP地址因突发广域网网络攻击或运营商网络调整等各项因素导致其发生变化,从而造成通过域名解析访问的服务不可用时,可进行IP地址的实时更新,由此,避免了现有技术需要人工发现和人工修改的繁琐操作,大大提高了服务的稳定性和可靠性,满足了智能快递柜作为24小时无人值守的快递暂存柜的业务需求。

Description

快递业务的广域网IP地址更新方法、装置、设备及介质
技术领域
本发明属于IP地址更新处理技术领域,具体涉及一种快递业务的广域网IP地址更新方法、装置、设备及介质。
背景技术
智能快递柜是随着快递业务不断发展而新生的事物,智能快递柜的功能主要是协助快递员收寄快递,面对的用户是广大的快递员和收件人,其作为24小时无人值守的快递暂存柜,通过物联卡与服务端交互,是物联网技术在现代物流行业中的应用;同时,智能快递柜是电子商务末端物流最后一公里最有效的解决方法,其提高了快递员的派送效率,降低了派送成本,保障了用户的隐私和安全,逐步得到了人们的广泛认可和推广。
智能快递柜***作为快递终端的服务端,提供了用户认证、配置、调度、监控和操作日志等数据服务,每天网络访问量巨大,需要时刻保持网络访问的可用性和稳定性;但是,由于网络所有的访问均是通过广域网链路实现的,也就是日常用户的认证、配置、调度和监控等网络访问均是用域名地址通过广域网的DNS解析成广域网IP地址实现的,因此,域名对绑定的广域网IP地址有强关联,而一旦提供快递柜终端的广域网IP地址因受到网络攻击或运营商网络调整等不可预判的因素而发生变化,那么原先域名绑定的广域网IP地址将无法提供用户认证,配置,调度,监控,操作日志等数据服务,从而导致智能快递柜无法提供快递业务。
目前,现有的解决方法是人工监控,在发现快递柜终端的IP地址发生变化时,需要人工进行重新绑定,但是,前述方法存在以下不足:由于智能快递柜作为24小时无人值守的快递暂存柜,需无间断的提供业务服务,而人工操作无法保证快递柜服务的时效性;由此,提供一种可实时监控快递柜终端的IP地址,并在变化时,进行及时更新的快递业务的广域网IP地址更新方法迫在眉睫。
发明内容
本发明的目的是提供一种快递业务的广域网IP地址更新方法、装置、设备及介质,以解决现有采用人工更新快递柜终端的IP地址所存在的无法满足快递柜服务的时效性的问题。
为了实现上述目的,本发明采用以下技术方案:
第一方面,本发明提供了一种快递业务的广域网IP地址更新方法,包括:
监控器获取智能快递柜终端首次绑定的第一广域网IP地址;
监控器在获取到所述第一广域网IP地址后,间隔预设时长,获取所述智能快递柜终端绑定的第二广域网IP地址;
监控器判断所述第二广域网IP地址与所述第一广域网IP地址是否相同;
若否,监控器则获取所述智能快递柜终端的路由广域网接口,并基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息;
监控器将所述第一IP地址变更信息发送至执行器;
执行器接收监控器发送的第一IP地址变更信息;
执行器将所述第一IP地址变更信息发送至广域网域名解析服务器,以使所述广域网域名解析服务器在接收到所述第一IP地址变更信息后,基于所述第一IP地址变更信息将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
基于上述公开的内容,本发明通过监控器实时监控智能快递柜终端绑定的广域网IP地址,即先获取首次绑定的广域网IP地址,然后间隔预设时长,再次获取智能快递柜终端绑定的IP地址,接着,判断二者是否相同,若不同,则说明智能快递柜终端的IP地址发生了变化,此时需要及时更新,才能保证网络的访问服务,即基于两次获取的广域网IP地址以及智能快递柜终端的路由广域网接口生成第一IP地址变更信息,并发送至执行器,而执行器在接收到该信息后,则可转发至广域网域名解析服务器,而广域网域名解析服务器则基于第一IP地址变更信息,将第一广域网IP地址修改为第二广域网IP地址,并将修改后的IP地址与路由广域网接口相绑定,从而完成智能快递柜终端的IP地址的更新。
通过上述设计,本发明能够实时监控智能快递柜终端的IP地址,并在发生变化时,进行实时更新,由此,避免了现有技术需要人工发现和人工修改的繁琐操作,大大提高了服务的稳定性和可靠性,满足了智能快递柜作为24小时无人值守的快递暂存柜的业务需求。
在一个可能的设计中,在基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息前,所述方法还包括:
监控器向触发器发送地址变更通知;
触发器接收所述监控器发送的地址变更通知,并基于所述地址变更通知,生成地址变更确认指令;
触发器将所述地址变更确认指令发送至所述监控器;
监控器接收所述触发器发送的所述地址变更确认指令,并基于所述地址变更确认指令,获取第一时刻时,所述智能快递柜终端绑定的第三广域网IP地址,其中,所述第一时刻为所述地址变更确认指令的接收时刻;
监控器判断所述第三广域网IP地址与所述第一广域网IP地址是否相同;
若是,监控器则停止生成所述第一IP地址变更信息。
基于上述公开的内容,本发明还设置有二次校验步骤,即设置有触发器,以在监控器检测到第一广域网IP地址与第二广域网IP地址不同时,向触发器发送地址变更通知,而触发器在接收到该通知后,即可向监控器发送地址变更确认指令,具体的,监控器在接收到该指令后,会重新获取一第三广域网IP地址,此时,监控器则需要判断第三广域网IP地址与第一广域网IP地址是否相同,若相同,则说明是由于网络抖动等因素,造成智能快递柜终端的IP地址的变动,此时,则不需要进行地址更新;由此通过前述设计,避免了因网络抖动而造成的地址误更新的问题,从而提高了地址更新的准确性和稳定性。
在一个可能的设计中,所述方法还包括:
若否,监控器则基于所述路由广域网接口、所述第一广域网IP地址和所述第三广域网IP地址生成第二IP地址变更信息;
监控器将所述第二IP地址变更信息发送至所述触发器;
触发器在接收到所述第二IP地址变更信息后,将所述第二IP地址变更信息发送至所述执行器;
执行器接收所述第二IP地址变更信息,并将所述第二IP地址变更信息发送至所述广域网域名解析服务器,以使所述广域网域名解析服务器基于所述第二IP地址变更信息,将所述第一广域网IP地址修改为所述第三广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
基于上述公开的内容,当监控器判断出第三广域网IP地址与第一广域网IP地址不同时,则说明二次检验结果为地址发生了变化,此时,需要以第三广域网IP地址为最新的IP地址,并结合第一广域网IP地址以及路由广域网接口生成第二IP地址变更信息;然后,将该变更信息发送至触发器,由触发器发送至执行器,并最终由执行器转发至广域网域名解析服务器,以便广域网域名解析服务器基于第二IP地址变更信息完成智能快递柜终端的IP地址的更新。
在一个可能的设计中,所述方法还包括:
执行器接收广域网域名解析服务器发送的地址修改反馈信息,并基于所述地址修改反馈信息,生成地址修改确认指令,其中,所述地址修改反馈信息是广域网域名解析服务器在将所述第一广域网IP地址修改为所述第二广域网IP地址后得到的;
执行器向所述监控器发送所述地址修改确认指令;
监控器接收执行器发送的地址修改确认指令;
监控器基于所述地址修改确认指令,获取第二时刻时,所述智能快递柜终端绑定的第四广域网IP地址,其中,所述第二时刻为所述地址修改确认指令的接收时刻;
监控器判断所述第四广域网IP地址与所述第二广域网IP地址是否相同;
若是,监控器则结束所述智能快递柜终端的目标更新操作,其中,所述目标更新操作用于表征所述智能快递柜终端绑定的IP地址为第二广域网IP地址时对应的更新操作;否则,监控器则重新获取所述智能快递柜终端绑定的第二广域网IP地址,直至所述第四广域网IP地址与所述第二广域网IP地址相同时为止。
基于上述公开的内容,本发明在广域网域名解析服务器完成智能快递柜终端的IP地址的更新操作后,还设置有地址变更确认过程,即广域网域名解析服务器在地址修改完毕后,向执行器发送一地址修改反馈信息,而执行器在接收到该反馈信息后,则会生成一地址修改确认指令,并发送至监控器,而监控器在接收到该指令后,则会以该指令的接收时刻作为地址获取时刻,重新获取智能快递柜终端绑定的第四广域网IP地址,接着,即可判断第四广域网IP地址与第二广域网IP地址是否相同,若相同,则说明地址更新成功,可进行业务访问,反之,则未更新成功,此时,需要重复前述步骤,再次进行更新流程;通过前述设计,进一步的提高了地址更新的可靠性。
第二方面,本发明提供了一种快递业务的广域网IP地址更新装置,以装置为监控器为例,包括:
获取单元,用于获取智能快递柜终端首次绑定的第一广域网IP地址;
所述获取单元,还用于在获取到所述第一广域网IP地址后,间隔预设时长,获取所述智能快递柜终端绑定的第二广域网IP地址;
判断单元,用于判断所述第二广域网IP地址与所述第一广域网IP地址是否相同;
第一地址生成单元,用于在判断单元判断为否时,获取所述智能快递柜终端的路由广域网接口,并基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息;
第一发送单元,用于将所述第一IP地址变更信息发送至执行器,以使所述执行器在接收到所述第一IP地址变更信息后,将所述第一IP地址变更信息发送至广域网域名解析服务器,以便所述广域网域名解析服务器基于所述第一IP地址变更信息,将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
第三方面,本发明提供了第二种快递业务的广域网IP地址更新装置,以装置为执行器为例,包括:
第一接收单元,用于接收监控器发送的第一IP地址变更信息,其中,所述第一IP地址变更信息包括智能快递柜终端的路由广域网接口、智能快递柜终端首次绑定的第一广域网IP地址以及智能快递柜终端绑定的第二广域网IP地址,且所述第二广域网IP地址是监控器在获取到智能快递柜终端首次绑定的第一广域网IP地址后,间隔预设时长,重新获取得到的;
第二发送单元,用于将所述第一IP地址变更信息发送至广域网域名解析服务器,以使所述广域网域名解析服务器在接收到所述第一IP地址变更信息后,基于所述第一IP地址变更信息将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
第四方面,本发明提供了第三种快递业务的广域网IP地址更新装置,以装置为触发器为例,包括:
地址变更指令生成单元,用于接收监控器发送的地址变更通知,并在接收到所述地址变更通知后,生成地址变更确认指令;
第三发送单元,用于监控器发送地址变更确认指令;
第三接收单元,用于接收监控器发送的第二IP地址变更信息;
所述第三发送单元,还用于将第二IP地址变更信息发送至执行器,以便所述执行器在接收到所述第二IP地址变更信息后,将所述第二IP地址变更信息发送至所述广域网域名解析服务器,使所述广域网域名解析服务器基于所述第二IP地址变更信息,将所述第一广域网IP地址修改为所述第三广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
第五方面,本发明提供了第四种快递用户的行为分析装置,以***为电子设备为例,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第一方面或第一方面中任意一种可能设计的所述快递业务的广域网IP地址更新方法。
第六方面,本发明提供了一种存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面或第一方面中任意一种可能设计的所述快递业务的广域网IP地址更新方法。
第七方面,本发明提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面或第一方面中任意一种可能设计的所述快递业务的广域网IP地址更新方法。
附图说明
图1为本发明提供的快递业务的广域网IP地址更新***的交互示意图
图2为本发明提供的快递业务的广域网IP地址更新方法的步骤流程示意图;
图3为本发明提供的监控器的结构示意图;
图4为本发明提供的执行器的结构示意图;
图5为本发明提供的触发器的结构示意图;
图6为本发明提供的电子设备的结构示意图。
具体实施方式
下面结合附图及具体实施例来对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明虽然是用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特定结构和功能细节仅用于描述本发明的示例实施例。然而,可用很多备选的形式来体现本发明,并且不应当理解为本发明限制在本文阐述的实施例中。
应当理解,尽管本文可能使用术语第一、第二等等来描述各种单元,但是这些单元不应当受到这些术语的限制。这些术语仅用于区分一个单元和另一个单元。例如可以将第一单元称作第二单元,并且类似地可以将第二单元称作第一单元,同时不脱离本发明的示例实施例的范围。
应当理解,对于本文中可能出现的术语“和/或”,其仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,单独存在B,同时存在A和B三种情况;对于本文中可能出现的术语“/和”,其是描述另一种关联对象关系,表示可以存在两种关系,例如,A/和B,可以表示:单独存在A,单独存在A和B两种情况;另外,对于本文中可能出现的字符“/”,一般表示前后关联对象是一种“或”关系。
实施例
参见图1所示,为本申请提供一种***架构,举例快递业务的广域网IP地址更新***可以但不限于包括:监控器、执行器和触发器,其中,所述监控器用于按照间隔预设时长实时获取智能快递柜终端的广域网IP地址,然后对比间隔预设时长前后获取的广域网IP地址是否相同,若不同,则说明智能快递柜终端的IP地址发生了变化,此时,监控器则获取智能快递柜终端的路由广域网接口,并结合两次的广域网IP地址来生成第一IP地址变更信息发送至执行器,而执行器则将该第一IP地址变更信息转发至广域网域名解析服务器,以便广域网域名解析服务器基于第一IP地址变更信息,将第一广域网IP地址修改为第二广域网IP地址,并将修改后的IP地址与路由广域网接口相绑定,从而完成智能快递柜终端的IP地址的更新。
可选的,该***还设置有地址变更检验过程,具体实施时,当监控器判断出间隔预设时长前后获取的广域网IP地址不同时,会向触发器发送地址变更通知,而触发器在接收到该通知后,会向监控器下发地址变更确认指令,以便监控器基于地址变更确认指令,再次获取智能快递柜终端的第三广域网IP地址,并与第一次获取的IP地址进行比对,从而实现地址变更的确认;在本实施例中,当比对结果为相同时,则说明是误检验,不进行任何更新操作,反之,则说明智能快递柜终端的IP地址确实发生了变化,此时,则需要按照最新的IP地址(即第三广域网IP地址)来生成第二IP地址变更信息,并经由触发器发送至执行器,由执行器转发至广域网域名解析服务器,以实现智能快递柜IP地址的更新。
更进一步的,本实施例还设置有地址更新后的确认过程,即广域网域名解析服务器在修改完智能快递柜终端的IP地址后,会向执行器发送一地址修改反馈信息,而执行器在接收到该反馈信息后,则会向监控器发送一地址修改确认指令,此时,监控器会再次获取智能快递柜终端的第四广域网IP地址,并与修改后的IP地址进行对比,若对比结果相同,则说明更新成功,反之,则说明未更新成功,需要再次获取智能快递柜的IP地址并重复前述更新过程,直至修改后的IP地址与第四广域网IP地址相同为止。
由此通过前述设计,本***能够实时监控智能快递柜终端的IP地址,并在发生变化时,进行实时更新,从而满足了智能快递柜作为24小时无人值守的快递暂存柜的业务需求。
参见图2所示,本实施例第一方面所提供的快递业务的广域网IP地址更新方法,可以但不限于在监控器侧和执行器侧运行,相应的,本方法的运行步骤可以但不限于如下述步骤S1~S7所示。
S1.监控器获取智能快递柜终端首次绑定的第一广域网IP地址;具体应用时,可通过广域网域名解析服务器中存储的IP地址表来获取智能快递柜首次绑定的IP地址,即IP地址表中存储有智能快递柜终端的路由广域网接口,以及与该接口相绑定的IP地址,而该IP地址则作为第一广域网IP地址,更进一步的,IP地址表可存储至智能快递柜终端内,使用时读取即可。
在得到智能快递柜终端首次绑定的第一广域网IP地址后,则可进行IP地址的监控,即间隔预设时长,再次获取智能快递柜终端对应的IP地址,以便基于前后两个IP地址,来进行地址的更新,其中,更新过程如下述步骤S2~S7所示。
S2.监控器在获取到所述第一广域网IP地址后,间隔预设时长,获取所述智能快递柜终端绑定的第二广域网IP地址;具体应用时,举例预设时长可以但不限于为1分钟、10分钟、20分钟、30分钟或1个小时,在本实施例中,为保证智能快递柜的不间断服务,IP地址抓取的间隔时长应越短越好,可以但不限于优选为1分钟。
在间隔1分钟,再次获取到智能快递柜的IP地址后,则可进行地址的比对,以便基于比对结果来判断是否进行地址更新操作,其中,判断过程如下述步骤S3和步骤S4所示。
S3.监控器判断所述第二广域网IP地址与所述第一广域网IP地址是否相同。
S4.若否,监控器则获取所述智能快递柜终端的路由广域网接口,并基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息;在具体应用时,若第二广域网IP地址与第一广域网IP地址不同,则说明智能快递柜终端的IP地址发生了变化,此时,通过域名解析访问的服务将不可用,因此,需要进行地址更新操作,即先获取智能快递柜终端的路由广域网接口,然后再结合第二广域网IP地址和第一广域网IP地址来生成第一IP地址变更信息,接着将其发送至执行器,由执行器将该信息转发至广域网域名解析服务器,以便广域网域名解析服务器基于该信息进行地址的变更;其中,变更过程如下述步骤S5~S7所示。
S5.监控器将所述第一IP地址变更信息发送至执行器。
S6.执行器接收监控器发送的第一IP地址变更信息。
S7.执行器将所述第一IP地址变更信息发送至广域网域名解析服务器,以使所述广域网域名解析服务器在接收到所述第一IP地址变更信息后,基于所述第一IP地址变更信息将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
在本实施例中,执行器起到第一IP地址变更信息的转发功能,即将其转发至广域网域名解析服务器,以便服务器将智能快递柜终端首次绑定的IP地址进行变更,从而保证通过域名解析访问的服务可用;具体实施时,由于第一IP地址变更信息中包括有智能快递柜终端的路由广域网接口,变化后的IP地址(即第二广域网IP地址)以及变化前的IP地址(即第一广域网IP地址),因此,即可将第一广域网IP地址修改为第二广域网IP地址,并将修改后的地址与智能快递柜终端的路由广域网接口相绑定,从而实现智能快递柜IP地址的更新。
在本实施例中,经过前述步骤S1~S7完成智能快递柜终端的一次IP地址更新操作后,即可以第二广域网IP地址为参考IP地址,然后间隔预设时长,重新获取智能快递柜终端的IP地址,并再次进行IP地址的对比,即重复前述步骤S3~S7,以此循环,即可实现智能快递柜终端的IP地址的实时检测与更新,从而保证其不间断的网络服务。
由此通过前述步骤S1~S7所详细描述的快递业务的广域网IP地址更新方法,本发明在智能快递柜终端的IP地址因突发广域网网络攻击或运营商网络调整等各项因素导致其发生变化,从而造成通过域名解析访问的服务不可用时,可进行IP地址的实时更新,由此,避免了现有技术需要人工发现和人工修改的繁琐操作,大大提高了服务的稳定性和可靠性,满足了智能快递柜作为24小时无人值守的快递暂存柜的业务需求。
在一个可能的设计中,本实施例第二方面在实施例第一方面的基础上,增加IP地址变更检验操作,以避免智能快递柜终端的IP地址的误更新问题,其中,前述检验操作可以但不限于包括如下步骤S41~S410。
在本实施例中,造成智能快递柜终端的IP地址误更新的原因为:由于存在网络抖动或延迟等不可控因素,因此,智能快递柜终端的IP地址可能在极短的时间内发生变化,而本实施例第二方面则是防止因前述不可控因素造成的误更新操作,其中,本实施例第二方面所提供的方法可以但不限于在监控器侧、触发器侧以及执行器侧运行,如下步骤S41~S410所示。
具体实施时,前述步骤是在基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息前进行判断,判断过程如下所示:
S41.监控器向触发器发送地址变更通知;具体应用时,地址变更通知可以但不限于为:智能快递柜终端的编号+地址变更时间+变更前的地址+变更后的地址;当然,地址变更通知不限定于前述举例,可根据实际使用而设置具体的通知形式。
在向触发器发送地址变更通知后,触发器即可基于该通知来生成地址变更确认指令,并下发至监控器,以便监控器进行地址变更的二次确认,其中,确认过程如下述步骤S42~S46所示。
S42.触发器接收所述监控器发送的地址变更通知,并基于所述地址变更通知,生成地址变更确认指令。
S43.触发器将所述地址变更确认指令发送至所述监控器。
S44.监控器接收所述触发器发送的所述地址变更确认指令,并基于所述地址变更确认指令,获取第一时刻时,所述智能快递柜终端绑定的第三广域网IP地址,其中,所述第一时刻为所述地址变更确认指令的接收时刻。
具体应用时,监控器在接收到触发器发送的地址变更确认指令后,则会以地址变更确认指令的接收时刻为IP地址获取时刻,来重新获取智能快递柜终端绑定的IP地址,作为第三广域网IP地址,此时,则可对比第三广域网IP地址与第一广域网IP地址,以便基于对比结果来进行后续地址更新操作,如下述步骤S45~S410所示。
S45.监控器判断所述第三广域网IP地址与所述第一广域网IP地址是否相同。
S46.若是,监控器则停止生成所述第一IP地址变更信息;在本实施例中,若第三广域网IP地址与第一广域网IP地址相同,则说明在预设时长后获取的第二广域网IP地址是因为网络抖动等因素造成的短暂变化,此时,则无需进行IP地址的更新;而若第三广域网IP地址与第一广域网IP地址不同,则说明智能快递柜终端的IP地址的变更原因并不是网络抖动等因素,因此,需要进行地址的更新,以保证通过域名解析访问的服务可用,其中,更新过程如下述步骤S47~S410所示。
S47.若否,监控器则基于所述路由广域网接口、所述第一广域网IP地址和所述第三广域网IP地址生成第二IP地址变更信息。
S48.监控器将所述第二IP地址变更信息发送至所述触发器。
S49.触发器在接收到所述第二IP地址变更信息后,将所述第二IP地址变更信息发送至所述执行器。
S410.执行器接收所述第二IP地址变更信息,并将所述第二IP地址变更信息发送至所述广域网域名解析服务器,以使所述广域网域名解析服务器基于所述第二IP地址变更信息,将所述第一广域网IP地址修改为所述第三广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
具体应用时,是以第三广域网IP地址作为智能快递柜终端最新的IP地址,并结合路由广域网接口和第一广域网IP地址来生成第二IP地址变更信息,然后经触发器发送至执行器,并由执行器转发至广域网域名解析服务器进行地址更新;在本实施例中,步骤S47的地址变更原理和步骤S410的地址更新原理,与前述步骤S4和步骤S7相同,于此不再赘述。
由此通过前述步骤S41~S410所详细描述的方法,本发明避免了因网络抖动而造成的地址误更新的问题,从而提高了地址更新的准确性和稳定性。
在一个可能的设计中,本实施例第三方面在实施例第一方面和第二方面的基础上增加地址更新后的确认操作,以保证智能快递柜IP地址更新的准确性,其中,地址更新确认的操作过程如下述步骤S8~S13所示。
S8.执行器接收广域网域名解析服务器发送的地址修改反馈信息,并基于所述地址修改反馈信息,生成地址修改确认指令,其中,所述地址修改反馈信息是广域网域名解析服务器在将所述第一广域网IP地址修改为所述第二广域网IP地址后得到的;在具体应用时,广域网域名解析服务器将智能快递柜终端的IP地址修改完毕后,会向执行器发送一反馈信息,而执行器则会基于该反馈信息进行地址更新后的确认操作,如下述步骤S9~S13所示。
S9.执行器向所述监控器发送所述地址修改确认指令。
S10.监控器接收执行器发送的地址修改确认指令。
S11.监控器基于所述地址修改确认指令,获取第二时刻时,所述智能快递柜终端绑定的第四广域网IP地址,其中,所述第二时刻为所述地址修改确认指令的接收时刻。
S12.监控器判断所述第四广域网IP地址与所述第二广域网IP地址是否相同。
S13.若是,监控器则结束所述智能快递柜终端的目标更新操作,其中,所述目标更新操作用于表征所述智能快递柜终端绑定的IP地址为第二广域网IP地址时对应的更新操作;否则,监控器则重新获取所述智能快递柜终端绑定的第二广域网IP地址,直至所述第四广域网IP地址与所述第二广域网IP地址相同时为止。
前述步骤S9~S13的工作原理为:执行器在接收到地址修改反馈信息后,会生成一地址修改确认指令,并发送至监控器,而监控器在接收到该指令后,则会以该指令的接收时刻为地址获取时刻,重新获取智能快递柜终端所绑定的IP地址(即第四广域网IP地址),接着,即可判断第四广域网IP地址与第二广域网IP地址是否相同,若相同,则说明地址更新成功,可通过域名解析进行业务的访问,此时,则可结束本次更新操作;反之,则说明未更新成功,需要以第四广域网IP地址为参考IP地址(相当于首次绑定的IP地址),并重复前述步骤S2~S7,再次进行更新流程,直至更新完成后确认变更后的地址,与接收到地址修改确认指令后,获取的地址相同时为止。
由此通过前述步骤S8~S13,本发明通过设置地址更新后的确认操作,可进一步的提高地址更新的可靠性,避免地址未更新成功的问题。
如图3所示,本实施例第四方面提供了一种实现实施例第一方面、第二方面和第三方面中所述的快递业务的广域网IP地址更新方法的硬件装置,以装置为监控器为例,包括:
获取单元,用于获取智能快递柜终端首次绑定的第一广域网IP地址。
所述获取单元,还用于在获取到所述第一广域网IP地址后,间隔预设时长,获取所述智能快递柜终端绑定的第二广域网IP地址。
判断单元,用于判断所述第二广域网IP地址与所述第一广域网IP地址是否相同。
第一地址生成单元,用于在判断单元判断为否时,获取所述智能快递柜终端的路由广域网接口,并基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息。
第一发送单元,用于将所述第一IP地址变更信息发送至执行器,以使所述执行器在接收到所述第一IP地址变更信息后,将所述第一IP地址变更信息发送至广域网域名解析服务器,以便所述广域网域名解析服务器基于所述第一IP地址变更信息,将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
本实施例提供的装置的工作过程、工作细节和技术效果,可以参见实施例第一方面、第二方面和第三方面,于此不再赘述。
如图4所示,本实施例第五方面提供了另一种快递业务的广域网IP地址更新装置,以装置为执行器为例,包括:
第一接收单元,用于接收监控器发送的第一IP地址变更信息,其中,所述第一IP地址变更信息包括智能快递柜终端的路由广域网接口、智能快递柜终端首次绑定的第一广域网IP地址以及智能快递柜终端绑定的第二广域网IP地址,且所述第二广域网IP地址是监控器在获取到智能快递柜终端首次绑定的第一广域网IP地址后,间隔预设时长,重新获取得到的。
第二发送单元,用于将所述第一IP地址变更信息发送至广域网域名解析服务器,以使所述广域网域名解析服务器在接收到所述第一IP地址变更信息后,基于所述第一IP地址变更信息将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
本实施例提供的装置的工作过程、工作细节和技术效果,可以参见实施例第一方面、第二方面和第三方面,于此不再赘述。
如图5所示,本实施例第六方面提供了第三种快递业务的广域网IP地址更新装置,以装置为触发器为例,包括:
地址变更指令生成单元,用于接收监控器发送的地址变更通知,并在接收到所述地址变更通知后,生成地址变更确认指令。
第三发送单元,用于监控器发送地址变更确认指令。
第三接收单元,用于接收监控器发送的第二IP地址变更信息。
所述第三发送单元,还用于将第二IP地址变更信息发送至执行器,以便所述执行器在接收到所述第二IP地址变更信息后,将所述第二IP地址变更信息发送至所述广域网域名解析服务器,使所述广域网域名解析服务器基于所述第二IP地址变更信息,将所述第一广域网IP地址修改为所述第三广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新。
本实施例提供的装置的工作过程、工作细节和技术效果,可以参见实施例第二方面,于此不再赘述。
如图6所示,本实施例第七方面提供了第四种快递业务的广域网IP地址更新装置,以装置为电子设备为例,包括:依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如实施例第一方面、第二方面和/或第三方面所述的快递业务的广域网IP地址更新方法。
具体举例的,所述存储器可以但不限于包括随机存取存储器(random accessmemory,RAM)、只读存储器(Read Only Memory,ROM)、闪存(Flash Memory)、先进先出存储器(First Input First Output,FIFO)和/或先进后出存储器(First In Last Out,FILO)等等;具体地,处理器可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现,同时,处理器也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。
在一些实施例中,处理器可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制,例如,所述处理器可以不限于采用型号为STM32F105系列的微处理器、精简指令集计算机(reduced instructionsetcomputer,RISC)微处理器、X86等架构处理器或集成嵌入式神经网络处理器(neural-network processing units,NPU)的处理器;所述收发器可以但不限于为无线保真(WIFI)无线收发器、蓝牙无线收发器、通用分组无线服务技术(General Packet Radio Service,GPRS)无线收发器、紫蜂协议(基于IEEE802.15.4标准的低功耗局域网协议,ZigBee)无线收发器、3G收发器、4G收发器和/或5G收发器等。此外,所述装置还可以但不限于包括有电源模块、显示屏和其它必要的部件。
本实施例提供的电子设备的工作过程、工作细节和技术效果,可以参见实施例第一方面、第二方面和/或第三方面,于此不再赘述。
本实施例第八方面提供了一种存储包含有实施例第一方面、第二方面和/或第三方面所述的快递业务的广域网IP地址更新方法的指令的存储介质,即所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面、第二方面和/或第三方面所述的快递业务的广域网IP地址更新方法。
其中,所述存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(Memory Stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
本实施例提供的存储介质的工作过程、工作细节和技术效果,可以参见实施例第一方面和/或第二方面,于此不再赘述。
本实施例第六方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如实施例第一方面和/或第二方面所述的快递业务的广域网IP地址更新方法,其中,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (4)

1.一种快递业务的广域网IP地址更新方法,其特征在于,应用于监控器,包括:
获取智能快递柜终端首次绑定的第一广域网IP地址;
在获取到所述第一广域网IP地址后,间隔预设时长,获取所述智能快递柜终端绑定的第二广域网IP地址;
判断所述第二广域网IP地址与所述第一广域网IP地址是否相同;
若否,则获取所述智能快递柜终端的路由广域网接口,并基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息;
将所述第一IP地址变更信息发送至执行器,以使所述执行器在接收到所述第一IP地址变更信息后,将所述第一IP地址变更信息发送至广域网域名解析服务器,以便所述广域网域名解析服务器基于所述第一IP地址变更信息,将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新;
在基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息前,所述方法还包括:
向触发器发送地址变更通知,以使所述触发器在接收到所述地址变更通知后,生成地址变更确认指令,并发送至所述监控器;
接收所述触发器发送的所述地址变更确认指令,并基于所述地址变更确认指令,获取第一时刻时,所述智能快递柜终端绑定的第三广域网IP地址,其中,所述第一时刻为所述地址变更确认指令的接收时刻;
判断所述第三广域网IP地址与所述第一广域网IP地址是否相同;
若是,则停止生成所述第一IP地址变更信息;
所述方法还包括:
接收执行器发送的地址修改确认指令;
基于所述地址修改确认指令,获取第二时刻时,所述智能快递柜终端绑定的第四广域网IP地址,其中,所述第二时刻为所述地址修改确认指令的接收时刻;
判断所述第四广域网IP地址与所述第二广域网IP地址是否相同;
若是,则结束所述智能快递柜终端的目标更新操作,其中,所述目标更新操作用于表征所述智能快递柜终端绑定的IP地址为第二广域网IP地址时对应的更新操作;否则,则重新获取所述智能快递柜终端绑定的第二广域网IP地址,直至所述第四广域网IP地址与所述第二广域网IP地址相同时为止。
2.一种快递业务的广域网IP地址更新装置,其特征在于,包括:
获取单元,用于获取智能快递柜终端首次绑定的第一广域网IP地址;
所述获取单元,还用于在获取到所述第一广域网IP地址后,间隔预设时长,获取所述智能快递柜终端绑定的第二广域网IP地址;
判断单元,用于判断所述第二广域网IP地址与所述第一广域网IP地址是否相同;
第一地址生成单元,用于在判断单元判断为否时,获取所述智能快递柜终端的路由广域网接口,并基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息;
第一发送单元,用于将所述第一IP地址变更信息发送至执行器,以使所述执行器在接收到所述第一IP地址变更信息后,将所述第一IP地址变更信息发送至广域网域名解析服务器,以便所述广域网域名解析服务器基于所述第一IP地址变更信息,将所述第一广域网IP地址修改为所述第二广域网IP地址,以在修改后,完成所述智能快递柜终端的IP地址的更新;
获取单元,用于接收执行器发送的地址修改确认指令;
获取单元,还用于基于所述地址修改确认指令,获取第二时刻时,所述智能快递柜终端绑定的第四广域网IP地址,其中,所述第二时刻为所述地址修改确认指令的接收时刻;
判断单元,还用于判断所述第四广域网IP地址与所述第二广域网IP地址是否相同,若是,则结束所述智能快递柜终端的目标更新操作,其中,所述目标更新操作用于表征所述智能快递柜终端绑定的IP地址为第二广域网IP地址时对应的更新操作;否则,则重新获取所述智能快递柜终端绑定的第二广域网IP地址,直至所述第四广域网IP地址与所述第二广域网IP地址相同时为止;
在基于所述路由广域网接口、所述第一广域网IP地址和所述第二广域网IP地址生成第一IP地址变更信息前,还包括:
向触发器发送地址变更通知,以使所述触发器在接收到所述地址变更通知后,生成地址变更确认指令,并发送至监控器;
接收所述触发器发送的所述地址变更确认指令,并基于所述地址变更确认指令,获取第一时刻时,所述智能快递柜终端绑定的第三广域网IP地址,其中,所述第一时刻为所述地址变更确认指令的接收时刻;
判断所述第三广域网IP地址与所述第一广域网IP地址是否相同;
若是,则停止生成所述第一IP地址变更信息。
3.一种电子设备,其特征在于,包括:依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1所述的快递业务的广域网IP地址更新方法。
4.一种存储介质,其特征在于,所述存储介质上存储有指令,当所述指令在计算机上运行时,执行如权利要求1所述的快递业务的广域网IP地址更新方法。
CN202210771966.XA 2022-06-30 2022-06-30 快递业务的广域网ip地址更新方法、装置、设备及介质 Active CN115277645B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210771966.XA CN115277645B (zh) 2022-06-30 2022-06-30 快递业务的广域网ip地址更新方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210771966.XA CN115277645B (zh) 2022-06-30 2022-06-30 快递业务的广域网ip地址更新方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
CN115277645A CN115277645A (zh) 2022-11-01
CN115277645B true CN115277645B (zh) 2024-02-23

Family

ID=83763988

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210771966.XA Active CN115277645B (zh) 2022-06-30 2022-06-30 快递业务的广域网ip地址更新方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN115277645B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107635027A (zh) * 2017-09-27 2018-01-26 网易(杭州)网络有限公司 一种域名解析方法、介质、装置和计算设备
CN108418806A (zh) * 2018-02-05 2018-08-17 新华三信息安全技术有限公司 一种报文的处理方法及装置
CN108965036A (zh) * 2018-09-21 2018-12-07 深圳市信锐网科技术有限公司 配置跨公网设备互访方法、***、服务器及存储介质
CN111737236A (zh) * 2020-08-26 2020-10-02 江苏云柜网络技术有限公司 智能快递柜业务的数据管理方法及***
CN114338630A (zh) * 2021-12-13 2022-04-12 海尔优家智能科技(北京)有限公司 域名访问方法、装置、电子设备、存储介质及程序产品

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170289243A1 (en) * 2016-03-31 2017-10-05 Le Holdings (Beijing) Co., Ltd. Domain name resolution method and electronic device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107635027A (zh) * 2017-09-27 2018-01-26 网易(杭州)网络有限公司 一种域名解析方法、介质、装置和计算设备
CN108418806A (zh) * 2018-02-05 2018-08-17 新华三信息安全技术有限公司 一种报文的处理方法及装置
CN108965036A (zh) * 2018-09-21 2018-12-07 深圳市信锐网科技术有限公司 配置跨公网设备互访方法、***、服务器及存储介质
CN111737236A (zh) * 2020-08-26 2020-10-02 江苏云柜网络技术有限公司 智能快递柜业务的数据管理方法及***
CN114338630A (zh) * 2021-12-13 2022-04-12 海尔优家智能科技(北京)有限公司 域名访问方法、装置、电子设备、存储介质及程序产品

Also Published As

Publication number Publication date
CN115277645A (zh) 2022-11-01

Similar Documents

Publication Publication Date Title
EP2830044B1 (en) Instruction processing method, apparatus, and system
CN109213900B (zh) 一种区块链的数据修改方法、装置、设备和介质
CN103973547B (zh) 图片显示方法和装置
CN105407456A (zh) 一种处理求救信息的方法和***
CN103765423A (zh) 收集与本地存储的数据文件相关联的事务数据
CN103024664B (zh) 根据事件提醒的方法和装置
CN111669717B (zh) 云手机数据发送方法、计算机装置和存储介质
CN109254914A (zh) 软件开发包测试方法、***、计算机装置及可读存储介质
CN112394957A (zh) 服务器升级方法、装置、服务器及存储介质
CN109903040B (zh) 一种消息发送方法、装置和存储介质
CN113468025A (zh) 一种数据告警方法、***、装置及存储介质
CN109891836A (zh) 具有智能回复和漫游草稿的电子邮件
CN115277645B (zh) 快递业务的广域网ip地址更新方法、装置、设备及介质
CN103188235B (zh) 一种客户端与服务端间群组信息同步的方法和***
CN103944779B (zh) 一种wap业务性能监测方法及***
CN108847949A (zh) 基于云平台的消息通知方法、装置、电子设备及存储介质
CN113346973A (zh) 事件提示方法及装置、电子设备、计算机可读存储介质
CN109829526B (zh) 一种条码管理方法、装置及电子设备
CN111240952A (zh) 日志采集方法和装置
CN106992905A (zh) 网络链路故障后远程维修方法及***
CN111935316B (zh) 一种前端设备目录获取方法及装置
CN110519160A (zh) 物联网网关多模块通信方法、装置及计算机可读存储介质
CN109271454A (zh) 一种数据同步的方法及网络设备
CN115190045A (zh) 快递柜***服务的监控方法、装置、电子设备及存储介质
CN108805741B (zh) 一种电能质量数据的融合方法、装置及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant