处理重复上行报文的方法、装置、系统、设备及存储介质制造方法及图纸

技术编号:23486709 阅读:22 留言:0更新日期:2020-03-10 13:26
本公开提出了一种处理重复上行报文的方法、装置、系统、设备及存储介质。基于上行报文的接收信息和/或上行报文通过的基站的基站信息,对同一节点发送的通过多个基站上传的重复上行报文集合进行排重处理,以确定重复上行报文集合中适于保留的上行报文;以及针对排重后保留的上行报文,将对应的下行报文发送给该上行报文所对应的基站,以便由该基站将下行报文下发至节点。由此,可以提高下行报文被节点成功接收到的概率。

Method, device, system, equipment and storage medium for processing repeated uplink message

【技术实现步骤摘要】
处理重复上行报文的方法、装置、系统、设备及存储介质
本公开涉及通信领域,特别是涉及一种处理重复上行报文的方法、装置、系统、设备及存储介质。
技术介绍
当节点通过基站上行报文时,信号可能被附近多个基站接收到,这些基站会将同样的报文上行给NS(NetworkServer,网络服务器)。另外,当节点距离基站很近时,或者其他情况下,同一个基站也可能会重复多次向NS(NetworkServer)上行传送该节点的上行报文。重复的上行,可能会产生以下影响:1.NS可能会多次重复下行应答,影响节点正常逻辑,造成节点故障;2.影响AS(ApplicationSever,应用服务器)的正常处理逻辑,造成系统错误;3.影响NS和AS的服务处理能力,降低服务TPS(TransactionPerSecond);4.增加网络传输成本和云服务中间件的资源消耗。为了消除上述影响,NS需要对接收到的上行报文进行处理。目前的处理方案主要是根据接收到的重复上行报文的时间顺序进行排重,即保留最先接收到的上行报文。这种方案可能会将链路信号较差的基站作为上行路由,导致通过该链路下行时节点可能不可达。因此,需要一种更为合理的重复上行报文处理方案。
技术实现思路
本公开的一个目的在于提出一种更为合理的重复上行报文处理方案。根据本公开的第一个方面,提出了一种处理重复上行报文的方法,包括:基于上行报文的接收信息和/或上行报文通过的基站的基站信息,对同一节点发送的通过多个基站上传的重复上行报文集合进行排重处理,以确定重复上行报文集合中适于保留的上行报文;以及针对排重后保留的上行报文,将对应的下行报文发送给该上行报文所对应的基站,以便由该基站将下行报文下发至节点。可选地,接收信息为与上行报文相关的且能够表征上行报文通过的基站的链路状况的信息,并且/或者基站信息为与基站相关的且能够反映基站状况的信息。可选地,接收信息包括以下至少一项:上行信噪比、接收信号强度、回传网络延时、基站内部计数器、GPS位置以及GPS时间,并且/或者基站信息包括以下至少一项:基站支持的工作模式、基站故障信息、基站负载。可选地,进行排重处理的步骤包括:基于接收信息和/或基站信息,对重复上行报文集合中每个上行报文对应的基站进行分析;以及基于分析结果,确定重复上行报文集合中适于保留的上行报文。可选地,分析结果包括以下至少一项:链路信号质量、回传网络延时、基站对节点的工作模式的支持状态、基站故障状况、基站负载状况。可选地,该方法还包括:基于分析结果,将不适于作为下行链路的基站写入节点的黑名单。可选地,进行排重处理的步骤包括:基于接收信息和/或基站信息,使用预先训练好的模型对重复上行报文集合进行排重处理。根据本公开的第二个方面,还提出了一种处理上行报文的方法,包括:获取同一节点发送的通过多个基站上传的重复上行报文集合中每个上行报文的接收信息和/或上行报文通过的基站的基站信息;基于接收信息和/或基站信息,对重复上行报文集合进行排重处理,以确定重复上行报文集合中适于保留的上行报文;以及将排重结果记录到第一缓存,以供网络服务器查询。可选地,接收信息为与上行报文相关的且能够表征上行报文通过的基站的链路状况的信息,并且/或者基站信息为与基站相关的且能够反映基站状况的信息。可选地,接收信息包括以下至少一项:上行信噪比、接收信号强度、回传网络延时、基站内部计数器、GPS位置以及GPS时间,并且/或者基站信息包括以下至少一项:基站支持的工作模式、基站故障信息、基站负载。可选地,将排重结果记录到第一缓存的步骤包括:在第一缓存中用锁的状态来表征每个上行报文的排重结果,其中,在上行报文为锁定状态的情况下,排重结果为丢弃上行报文,在上行报文为非锁定状态的情况下,排重结果为保留上行报文。可选地,对重复上行报文集合进行排重处理的步骤包括:基于接收信息和/或基站信息,使用预先训练好的模型对重复上行报文集合进行排重处理。可选地,对重复上行报文集合进行排重处理的步骤包括:基于接收信息和/或基站信息,对重复上行报文集合中每个上行报文对应的基站进行分析;以及基于分析结果,将适于作为节点的下行链路的基站对应的上行报文确定为适于保留的上行报文。可选地,分析结果包括以下至少一项:链路信号质量、回传网络延时、基站对节点的工作模式的支持状态、基站故障状况、基站负载状况。可选地,该方法还包括:基于分析结果,将不适于作为下行链路的基站写入节点的黑名单。根据本公开的第三个方面,还提出了一种处理上行报文的方法,包括:关联地保存接收到的上行报文对应的节点、基站以及上行报文的接收信息和/或基站的基站信息,以便数据分析系统获取;从第一缓存查询同一节点发送的通过多个基站上传的重复上行报文集合的排重结果,其中,排重结果是由数据分析系统基于接收信息和/或基站信息对重复上行报文集合进行排重处理后得到的;以及针对排重后保留的上行报文,将对应的下行报文发送给该上行报文所对应的基站,以便由该基站将下行报文转发至节点。可选地,接收信息为与上行报文相关的且能够表征上行报文通过的基站的链路状况的信息,并且/或者基站信息为与基站相关的且能够反映基站状况的信息。可选地,接收信息包括以下至少一项:上行信噪比、接收信号强度、回传网络延时、基站内部计数器、GPS位置以及GPS时间,并且/或者基站信息包括以下至少一项:基站支持的工作模式、基站故障信息、基站负载。可选地,从第一缓存查询上行报文的排重结果的步骤包括:基于第一缓存中上行报文的锁状态,确定上行报文的排重结果,其中,在上行报文为锁定状态的情况下,表明上行报文被丢弃,并且,在上行报文为非锁定状态的情况下,表明上行报文被保留。可选地,该方法还包括:从第一缓存查询上行报文对应的基站是否记录在对应节点的黑名单中;以及在查找到上行报文对应的基站记录在对应节点的黑名单中的情况下,丢弃上行报文。可选地,该方法还包括:判断第一缓存和/或数据分析系统是否可用;在判定第一缓存不可用,或者数据分析系统不可用的情况下,从第二缓存查询重复上行报文集合的排重结果,第二缓存中的排重结果是基于上行报文的接收时间顺序进行排重后的结果,在判定第一缓存和/或数据分析系统可用的情况下,进一步判断数据分析系统针对重复上行报文集合对应的节点的排重处理是否可用,在判定数据分析系统针对重复上行报文集合对应的节点的排重处理不可用的情况下,从第二缓存查询重复上行报文集合的排重结果。根据本公开的第四个方面,还提供了一种处理重复上行报文的系统,包括:网络服务器和第一数据分析装置,其中,网络服务器关联地保存接收到的上行报文对应的节点、基站以及上行报文的接收信息和/或基站的基站信息,第一数据分析装置获取同一节点发送的通过多个基站上传的重复上行报文集合中每个上行报文的接收信息和/或上行报文通过的基站的基站信息,基于接收信息和/或基站信息,对重复上行报文集合进行排重处理,以确定重复上行报文集合中适于保留的上行报文,并将排重本文档来自技高网...

【技术保护点】
1.一种处理重复上行报文的方法,其特征在于,包括:/n基于上行报文的接收信息和/或所述上行报文通过的基站的基站信息,对同一节点发送的通过多个基站上传的重复上行报文集合进行排重处理,以确定所述重复上行报文集合中适于保留的上行报文;以及/n针对排重后保留的上行报文,将对应的下行报文发送给该上行报文所对应的基站,以便由该基站将所述下行报文下发至所述节点。/n

【技术特征摘要】
1.一种处理重复上行报文的方法,其特征在于,包括:
基于上行报文的接收信息和/或所述上行报文通过的基站的基站信息,对同一节点发送的通过多个基站上传的重复上行报文集合进行排重处理,以确定所述重复上行报文集合中适于保留的上行报文;以及
针对排重后保留的上行报文,将对应的下行报文发送给该上行报文所对应的基站,以便由该基站将所述下行报文下发至所述节点。


2.根据权利要求1所述的方法,其特征在于,
所述接收信息为与所述上行报文相关的且能够表征上行报文通过的基站的链路状况的信息,并且/或者
所述基站信息为与所述基站相关的且能够反映基站状况的信息。


3.根据权利要求2所述的方法,其特征在于,
所述接收信息包括以下至少一项:上行信噪比、接收信号强度、回传网络延时、基站内部计数器、GPS位置以及GPS时间,并且/或者
所述基站信息包括以下至少一项:基站支持的工作模式、基站故障信息、基站负载。


4.根据权利要求1所述的方法,其特征在于,所述进行排重处理的步骤包括:
基于所述接收信息和/或所述基站信息,对所述重复上行报文集合中每个上行报文对应的基站进行分析;以及
基于分析结果,确定所述重复上行报文集合中适于保留的上行报文。


5.根据权利要求4所述的方法,其特征在于,所述分析结果包括以下至少一项:链路信号质量、回传网络延时、基站对节点的工作模式的支持状态、基站故障状况、基站负载状况。


6.根据权利要求4所述的方法,其特征在于,还包括:
基于所述分析结果,将不适于作为下行链路的基站写入所述节点的黑名单。


7.根据权利要求1所述的方法,其特征在于,所述进行排重处理的步骤包括:
基于所述接收信息和/或所述基站信息,使用预先训练好的模型对所述重复上行报文集合进行排重处理。


8.一种处理重复上行报文的方法,其特征在于,包括:
获取同一节点发送的通过多个基站上传的重复上行报文集合中每个上行报文的接收信息和/或所述上行报文通过的基站的基站信息;
基于所述接收信息和/或所述基站信息,对所述重复上行报文集合进行排重处理,以确定所述重复上行报文集合中适于保留的上行报文;以及
将排重结果记录到第一缓存,以供网络服务器查询。


9.根据权利要求8所述的方法,其特征在于,
所述接收信息为与所述上行报文相关的且能够表征所述上行报文通过的基站的链路状况的信息,并且/或者
所述基站信息为与所述基站相关的且能够反映基站状况的信息。


10.根据权利要求9所述的方法,其特征在于,
所述接收信息包括以下至少一项:上行信噪比、接收信号强度、回传网络延时、基站内部计数器、GPS位置以及GPS时间,并且/或者
所述基站信息包括以下至少一项:基站支持的工作模式、基站故障信息、基站负载。


11.根据权利要求8所述的方法,其特征在于,所述将排重结果记录到第一缓存的步骤包括:
在第一缓存中用锁的状态来表征每个所述上行报文的排重结果,
其中,在所述上行报文为锁定状态的情况下,排重结果为丢弃所述上行报文,在所述上行报文为非锁定状态的情况下,排重结果为保留所述上行报文。


12.根据权利要求8所述的方法,其特征在于,所述对重复上行报文集合进行排重处理的步骤包括:
基于所述接收信息和/或所述基站信息,使用预先训练好的模型对所述重复上行报文集合进行排重处理。


13.根据权利要求8所述的方法,其特征在于,所述对重复上行报文集合进行排重处理的步骤包括:
基于所述接收信息和/或所述基站信息,对所述重复上行报文集合中每个上行报文对应的基站进行分析;以及
基于分析结果,将适于作为所述节点的下行链路的基站对应的上行报文确定为适于保留的上行报文。


14.根据权利要求13所述的方法,其特征在于,所述分析结果包括以下至少一项:链路信号质量、回传网络延时、基站对节点的工作模式的支持状态、基站故障状况、基站负载状况。


15.根据权利要求13所述的方法,其特征在于,还包括:
基于所述分析结果,将不适于作为下行链路的基站写入所述节点的黑名单。


16.一种处理上行报文的方法,其特征在于,包括:
关联地保存接收到的上行报文对应的节点、基站以及所述上行报文的接收信息和/或所述基站的基站信息,以便数据分析系统获取;
从第一缓存查询同一节点发送的通过多个基站上传的重复上行报文集合的排重结果,其中,所述排重结果是由所述数据分析系统基于所述接收信息和/或所述基站信息对所述重复上行报文集合进行排重处理后得到的;以及
针对排重后保留的上行报文,将对应的下行报文发送给该上行报文所对应的基站,以便由该基站将所述下行报文转发至所述节点。


17.根据权利要求16所述的方法,其特征在于,
所述接收信息为与所述上行报文相关的且能够表征所述上行报文通过的基站的链路状况的信息,并且/或者
所述基站信息为与所述基站相关的且能够反映基站状况的信息。
...

【专利技术属性】
技术研发人员:李国银王华谢玖实陈东杰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1