CN108886698B - 网络装置和基站装置以及由网络装置和基站装置执行的下行链路分组传输基站重新选择方法 - Google Patents
网络装置和基站装置以及由网络装置和基站装置执行的下行链路分组传输基站重新选择方法 Download PDFInfo
- Publication number
- CN108886698B CN108886698B CN201780022999.1A CN201780022999A CN108886698B CN 108886698 B CN108886698 B CN 108886698B CN 201780022999 A CN201780022999 A CN 201780022999A CN 108886698 B CN108886698 B CN 108886698B
- Authority
- CN
- China
- Prior art keywords
- terminal
- downlink packet
- packet
- specific
- specific terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000005540 biological transmission Effects 0.000 title claims description 85
- 230000008569 process Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/249—Reselection being triggered by specific parameters according to timing information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/12—Access point controller devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种提出用于解决由基站识别出的下行链路分组冲突的方案的技术,从而增加发送到物联网(IoT)终端的下行链路分组的接收成功率,由此改进IoT服务质量。
Description
技术领域
本公开涉及物联网(IoT)技术。
更具体地,本公开涉及通过增加传输到IoT终端的下行链路分组的接收成功率来提高IoT服务质量的技术。
背景技术
已经出现了通过我们生活中的物体之间的有线/无线网络连接共享信息的物联网(IoT)技术,IoT技术已经在诸如医疗保健、远程抄表、智能家居、智能汽车和智能农场这样的各种领域中受到关注。
下面,将简要描述基于IoT技术提供IoT服务的IoT网络结构。
IoT网络包括远程IoT终端,具有安装在其中的用于识别远程IoT终端的数据并且控制IoT终端的用于IoT的应用(下文中,称为IoT应用)的客户终端、被配置为通过有线/无线网络连接IoT终端和客户终端(IoT应用)的网络装置(或IoT应用服务器)和被配置为在IoT终端和网络装置之间发送/接收分组的网关(例如,BS)。
IoT网络的结构中提供的IoT服务的质量受到在IoT终端、BS和网络装置这三个节点之间发送/接收的上行链路分组/下行链路分组的接收成功率的影响。
当IoT终端将上行链路分组发送到网络装置时,IoT终端以广播方式发送上行链路分组,使得多个BS接收上行链路分组并且将上行链路分组发送到网络装置。因此,可以认为上行链路分组的接收成功率高。
然而,当网络装置将下行链路分组发送到IoT终端时,网络装置将下行链路分组发送到针对IoT终端预先选择的一个BS,并且已经接收到下行链路分组的这个BS将下行链路分组发送到IoT终端。
在这种情况下,如果BS将下行链路分组发送到另一个IoT终端或者占用用于发送的频率资源,则BS将其识别为下行链路分组冲突,丢弃下行链路分组,并且不将下行链路分组发送到IoT终端。因此,下行链路分组的接收成功率不佳。
然而,当前的IoT技术还没有提出解决BS所识别的下行链路冲突问题的单独方法。
因此,本公开通过提出解决由BS所识别的下行链路分组冲突问题的新方法来提高发送到IoT终端的下行链路分组的接收成功率。
发明内容
技术问题
本公开将通过提高传输到IoT终端的下行链路分组的接收成功率来提高IoT服务的质量。
技术方案
根据本公开的一方面,提供了一种网络装置。该网络装置包括:分组发送器,该分组发送器被配置为将要被发送到终端的下行链路分组发送到为了与各终端进行分组发送/接收而选择的基站(BS);识别单元,该识别单元被配置为识别经预测无法从特定BS接收所述下行链路分组的特定终端;以及控制器,该控制器被配置为当识别出所述特定终端时,确定BS的重新选择和重新选择的时间点中的至少一个,以与所述特定终端进行分组发送/接收。
根据本公开的另一方面,提供了一种网络装置。该网络装置包括:分组发送器,该分组发送器被配置为将要被发送到终端的下行链路分组发送到为了与各终端进行分组发送/接收而选择的基站(BS);识别单元,该识别单元被配置为识别经预测无法从特定BS接收所述下行链路分组的特定终端;以及控制器,该控制器被配置为当识别出所述特定终端时,针对所述特定终端重新选择BS并且将所述特定终端的所述下行链路分组重新发送到所重新选择的BS。
具体地,所述特定终端在发送上行链路分组之后,能够在预定时间间隔中接收针对所述上行链路分组的下行链路分组达特定次数,并且当从针对终端的特定BS接收到预测无法发送下行链路分组的故障预测结果时,所述识别单元可以将所述终端识别为所述特定终端,在与所述特定次数中的一次对应的第一时间间隔中针对上行链路分组发送所述下行链路分组。
具体地,所述控制器可以基于所述第一时间间隔中的所述特定终端的所述下行链路分组的发送时间点和针对所述下行链路分组的所述故障预测结果的接收时间点来估计与所述特定BS进行的分组发送/接收时间,并且基于所述分组发送/接收时间来确定是否针对所述特定终端重新选择所述BS。
具体地,所述控制器可以基于所述特定终端的上行链路分组的接收时间点、所述预定时间和所述分组发送/接收时间来确定所述特定终端是否能够在重新发送所述下行链路分组的所述第一时间间隔中接收所述下行链路分组,并且当所述特定终端能够接收所述下行链路分组时,针对所述特定终端重新选择所述BS。
具体地,所述控制器可以从已接收到所述特定终端的所述上行链路分组并且将所述上行链路分组发送到所述网络装置的BS中,重新选择除了所述特定BS之外的与所述特定终端呈最佳信道状态(信噪比SNR)的BS。
根据本公开的另一个方面,提供了一种操作网络装置的方法。该方法包括以下步骤:分组发送步骤,该分组发送步骤将要被发送到终端的下行链路分组发送到与各终端进行分组发送/接收的基站BS;识别步骤,该识别步骤识别经预测无法在特定BS中发送所述下行链路分组的特定终端;以及重新选择步骤,该重新选择步骤在识别出所述特定终端时,针对所述特定终端重新选择BS并且将所述特定终端的所述下行链路分组重新发送到所重新选择的所述BS。
具体地,在发送所述上行链路分组之后,所述特定终端可以在预定时间间隔的单位中接收针对所述上行链路分组的下行链路分组达特定次数,并且所述重新选择步骤可以包括:基于在与针对所述特定终端的所述上行链路分组的特定次数中的一次对应的第一时间间隔中发送的下行链路分组的发送时间点和从所述特定BS接收针对下行链路分组的故障预测结果的接收时间点来估计与所述特定BS进行的分组发送/接收时间,并且基于分组发送/接收时间来确定是否要针对所述特定终端重新选择所述BS。
具体地,所述重新选择步骤可以包括:基于所述特定终端的上行链路分组的接收时间点、所述预定时间和所述分组发送/接收时间来确定所述特定终端是否可以在重新发送所述下行链路分组的所述第一时间间隔中接收所述下行链路分组,并且当基于所述确定结果所述特定终端可以接收所述下行链路分组时,针对所述特定终端重新选择所述BS。
根据本公开的另一方面,提供了一种网络装置。该网络装置包括:分组发送器,该分组发送器被配置为将要被发送到终端的下行链路分组发送到与各终端进行分组发送/接收的基站(BS);识别单元,该识别单元被配置为识别经预测无法从特定BS接收所述下行链路分组的特定终端;以及控制器,该控制器被配置为当识别出所述特定终端时,基于识别出所述特定终端的时间点等待预定待机时间,针对所述特定终端重新选择BS,并且将所述特定终端的所述下行链路分组重新发送到所重新选择的BS。
具体地,在发送上行链路分组之后,所述特定终端能够在预定时间间隔中接收针对所述上行链路分组的下行链路分组达特定次数,并且在从针对终端的所述特定BS接收到预测无法发送下行链路分组的故障预测结果时,所述识别单元可以将所述终端识别为所述特定终端,在与所述特定次数中的一次对应的第一时间间隔中针对上行链路分组发送所述下行链路分组。
具体地,所述控制器可以基于识别出所述特定终端的所述故障预测结果的接收时间点来估计与所述特定BS进行的分组发送/接收时间,基于所述特定终端的上行链路分组的接收时间点、所述预定时间和所述分组发送/接收时间来确定所述特定终端是否能够在重新发送所述下行链路分组的所述第一时间间隔中接收所述下行链路分组,并且等待预定待机时间直到进入所述特定终端的第二时间间隔,并且当基于所述确定结果所述特定终端不能接收所述下行链路分组时,针对所述特定终端重新选择所述BS。
具体地,当基于所述确定结果所述特定终端能够接收所述下行链路分组时,通过将所述预定待机时间设置为0,所述控制器可以在无需待机的情况下针对所述特定终端重新选择所述BS。
具体地,当基于所述确定结果所述特定终端能够接收所述下行链路分组但是没有能够针对所述特定终端而重新选择的BS时,所述控制器可以等待预定待机时间直到进入所述特定终端的所述第二时间间隔,然后针对所述特定终端重新选择所述BS。
具体地,所述控制器从已接收到所述特定终端的上行链路分组并且将所述上行链路分组发送到所述网络装置的BS中,重新选择与所述特定终端呈最佳信道状态(信噪比SNR)的BS。
根据本公开的另一个方面,提供了一种操作网络装置的方法。该方法包括以下步骤:分组发送步骤,该分组发送步骤将要被发送到终端的下行链路分组发送到与各终端进行分组发送/接收的基站(BS);识别步骤,该识别步骤识别经预测无法向特定BS发送所述下行链路分组的特定终端;以及重新选择步骤,该重新选择步骤在识别出所述特定终端时,在基于识别出所述特定终端的时间点等待了预定待机时间之后,针对所述特定终端重新选择BS并且将所述特定终端的所述下行链路分组重新发送到所重新选择的BS。
具体地,在发送上行链路分组之后,所述特定终端可以在预定时间间隔的单位中接收针对所述上行链路分组的下行链路分组达特定次数,并且所述重新选择步骤可以包括:基于识别出所述特定终端的所述故障预测结果的接收时间点来估计与所述特定BS进行的分组发送/接收时间,基于所述特定终端的上行链路分组的接收时间点、所述预定时间和所述分组发送/接收时间,确定所述特定终端是否可以在与重新发送所述下行链路分组的特定次数中的一次对应的第一时间间隔中接收所述下行链路分组,并且当所述特定终端不能接收所述下行链路分组时,等待预定待机时间直到进入所述特定终端的第二时间间隔,然后针对所述特定终端重新选择所述BS。
具体地,当所述特定终端可以基于所述确定结果接收所述下行链路分组时,所述重新选择步骤可以包括通过将预定待机时间设置为0,在无需待机的情况下,针对所述特定终端重新选择所述BS。
具体地,当基于所述确定结果所述特定终端能够接收所述下行链路分组但是针对所述特定终端没有能够重新选择的BS时,所述重新选择步骤可以包括等待预定待机时间直到进入所述特定终端的所述第二时间间隔,然后针对所述特定终端重新选择所述BS。
根据本公开的另一方面,提供了一种用于在终端和网络装置之间进行分组的发送/接收的基站(BS)装置。该BS装置包括:预测单元,该预测单元被配置为识别是否存在经预测在将已从所述网络装置接收到的下行链路分组发送到所述终端的处理期间无法发送下行链路分组的特定终端;以及故障预测结果提供单元,该故障预测结果提供单元被配置为当识别出所述特定终端时,将针对所述特定终端的故障预测结果提供给所述网络装置。
具体地,当所述BS装置从所述网络装置接收到一个终端的所述下行链路分组而同时所述BS装置将所述下行链路分组发送到另一个终端然后占用用于发送下一个下行链路分组的频率资源时,所述预测单元可以将所述一个终端识别为经预测无法发送所述下行链路分组的所述特定终端。
有益效果
根据本公开,能够通过增加发送到IoT终端的下行链路分组的接收成功率来得到提高IoT服务质量的效果。
附图说明
图1例示了应用本公开的IoT网络结构;
图2是例示了根据本公开的实施方式的BS装置的配置的框图;
图3是例示了根据本公开的实施方式的网络装置的配置的框图;
图4例示了根据现有技术由于下行链路分组冲突而导致无法接收下行链路分组的情形;
图5和图6例示了根据本公开尽管下行链路分组冲突也成功接收下行链路分组的情形;
图7是例示根据本公开的实施方式的重新选择发送下行链路分组的BS的方法(方案)的流程图;
图8是例示根据本公开的另一个实施方式的重新选择发送下行链路分组的BS的方法(方案)的流程图;
图9是例示根据本公开的实施方式的操作网络装置的方法的流程图;以及
图10是例示根据本公开的另一个实施方式的操作网络装置的方法的流程图。
具体实施方式
应该注意,本文中使用的技术术语仅仅是用于描述特定实施方式,而不旨在限制本公开的范围。另外,说明书中的技术术语应该被解释为本领域中的技术人员通常理解的含义,除非这些术语被定义为其他含义,并且不应该被解释为过度包含的含义或过度排他的含义。当说明书中使用的技术术语是没有准确表达本公开的思想的不正确技术术语时,应该用本领域技术人员能理解的正确技术术语来替代该技术术语。另外,本公开中使用的一般术语应当在根据字典定义的背景中解释,而不应该被解释为表达过度有限的含义。
另外,说明书中使用的单数表达包括复数表达,只要它们在该背景下被清楚区分开即可。在本公开中,术语“包括”或“包含”不应该被解释为一定包括本文中公开的所有各种元件或各种步骤,并且应当理解,可以不包括这些元件或步骤中的一些,或者还可以包括附加元件或步骤。
另外,虽然可以使用包括诸如“第一”、“第二”等这样的序数的术语来描述各种元件,但是这些元件不应该受这些术语限制。使用这些术语仅仅是出于将一个元件与其它元件区分开的目的。例如,在不脱离本公开的范围的情况下,第一元件可被称为第二元件,并且类似地,第二元件可被称为第一元件。
下文中,将参照附图详细地描述本公开的实施方式,相同或相似的元件被指派相同的附图标记,并且将省略对其的重复描述。
另外,在以下对本公开的技术的描述中,当对并入本文中的已知技术的详细描述会使本公开的主题相当不清楚时,将省略该详细描述。另外,应该注意,附图仅仅旨在用于容易地理解本公开的技术思路,并且该技术思路不应该被解释为受附图限制。
在下文中,将参照附图来详细地描述本公开的实施方式。在向每幅附图中的元件添加附图标记时,如有可能,将用相同的附图标记来表示相同的元件,尽管它们是在不同的图中示出的。另外,在以下对本公开的描述中,当确定对并入本文中的已知功能和配置的详细描述会使得本公开的主题相当不清楚时,将省略该详细描述。
下文中,将参照附图来描述本公开的实施方式。
图1例示了应用本公开的物联网(IoT)网络的结构。
如图1中例示的,IoT网络的结构包括:远程IoT终端(例如,终端1、终端2、......终端X);客户终端(未示出),该客户终端安装有用于识别远程IoT终端的数据并且控制IoT终端的IoT应用;网络装置200(IoT应用服务器),该网络装置200通过有线/无线网络连接IoT终端和客户终端(IoT应用);以及网关(例如,基站(BS)1、基站(BS)2、……基站(BS)L),该网关用于执行IoT终端和网络装置200之间的分组发送/接收。
IoT网络的结构中提供的IoT服务的质量受到在三个节点(即,IoT终端、BS和网络装置)之间发送/接收的上行链路分组/下行链路分组的接收成功率的影响。
当IoT终端将上行链路分组发送到网络装置时,IoT终端以广播方式发送上行链路分组,并且多个BS接收上行链路分组并且将上行链路分组发送到网络装置,因此可以认为,上行链路分组的接收成功率高。
然而,当网络装置将下行链路分组发送到IoT终端时,网络装置将下行链路分组发送到针对IoT终端预先选择的一个BS,并且已经接收到下行链路分组的这个BS将下行链路分组发送到IoT终端。
此时,如果BS将下行链路分组发送到另一个IoT终端或者占用用于发送的频率资源,则BS将其识别为下行链路分组冲突,丢弃下行链路分组,并且不将下行链路分组发送到IoT终端,因此出现无法接收下行链路分组。
然而,当前的IoT技术还没有提出解决BS所识别的下行链路冲突问题的单独方法。
因此,本公开通过提出解决由BS所识别的下行链路分组冲突问题的新方法来提高发送到IoT终端的下行链路分组的接收成功率。
更具体地,本公开提出了用于实现解决下行链路分组冲突问题的新方法的BS装置和网络装置。
下文中,首先将参照图2来详细地描述根据本公开的实施方式的BS装置。
根据本公开的BS装置100可以是作为图1中例示的网关的BS 1、BS 2、……BS L中的一个,并且为了便于描述,假定BS装置100是BS 1。
另外,为了便于描述,将描述图1中例示的作为IoT终端的终端1、终端2、......终端X和网络装置200。
根据本公开的BS装置100用作IoT网络中的网关,并且包括终端链路单元110和网络链路单元120。
终端链路单元110接收终端(例如,终端1)在BS装置100的覆盖范围内以广播方式发送的上行链路分组,并且将上行链路分组传送到网络链路单元120。
终端链路单元110将通过网络链路单元120从网络装置200接收的下行链路分组发送到对应的终端(例如,终端1)。
网络链路单元120将通过终端链路单元110从终端(例如,终端1)接收的上行链路分组发送到网络装置200。
网络链路单元120将从网络装置200接收的下行链路分组传送到终端链路单元110,由此下行链路分组被传送到对应的终端(例如,终端1)。
BS装置100用作网关,通过终端链路单元110和网络链路单元120在作为IoT终端的终端(例如,终端1)和网络装置200之间进行分组的发送/接收。
如上所述,用作IoT网络中的网关的BS装置100包括预测单元130和故障预测结果提供单元140,以便实现为了解决下行链路分组冲突问题而提出的本公开的方法。
预测单元130识别是否存在经预测在将从网络装置200接收的下行链路分组发送到终端的处理期间无法接收下行链路分组的特定终端。
首先,将参照图4描述根据现有技术当下行链路分组冲突时无法接收下行链路分组的情形。
网络装置选择用于与每个终端执行分组发送/接收的BS。
例如,相对于终端1和终端2,当终端1以广播方式发送上行链路分组时,接收上行链路分组的多个BS将终端1的上行链路分组发送到网络装置。
此时,网络装置从提供(发送)终端1的上行链路分组的多个BS当中,选择与终端1呈最佳信道状态(信噪比(SNR))的BS作为用于与终端1执行分组发送/接收的BS。
类似地,网络装置从提供(发送)终端2的上行链路分组的多个BS当中,选择与终端2呈最佳信道状态(SNR)的BS作为用于与终端2执行分组发送/接收的BS。
假定终端1和终端2二者都基于网络装置对图4中的终端1和终端2中的每个的BS选择结果来选择BS1。
当针对终端1的上行链路分组生成要被发送到终端1的下行链路分组时,网络装置将终端1的下行链路分组发送到BS 1。
然后,BS 1可以将从网络装置接收的终端1的下行链路分组发送到终端1。
此时,在将终端1的下行链路分组发送到终端1之后,BS 1占用频率资源达预定时间(a),以便发送终端1的下一个下行链路分组。
如上所述,BS 1占用频率资源达预定时间(a)的原因是基于以下两个理由。
第一,根据在IoT网络中可以接收到下行链路分组的时间,依据下行链路分组接收方案将终端(IoT终端)分为几种类型。几种类型中的一种是用于支持低功率的类型(下文中,被称为类型A),在该类型中,与上行链路分组对应的下行链路分组可以在上行链路分组被发送之后的预定时间间隔(例如,1秒)中被接收特定次数(例如,两次)。
当假定预定时间是1秒并且特定次数是2次时,在发送上行链路分组之后,在类型A中操作的终端(IoT终端)可以在上行链路分组被发送的时间点之后的第一时间间隔(RXI)1秒内接收下行链路分组,并且可以在第一时间间隔(RX1)结束的时间点之后的第二时间间隔(RX2)1秒内接收下行链路分组。
在类型A中主要采用/执行用于专用于发送支持在大覆盖范围区域内以低速(<1kbps)和低功率发送的少量数据的IoT技术(长距离(LoRa))的终端(IoT终端)。
第二,由于在网络装置和作为网关的BS之间存在物理距离,因此花费了与物理距离对应的发送时间。
特别地,在IoT网络(也就是说,应用了专用于大覆盖范围/低速发送(<1kbps)/低功率发送/少量数据发送的IoT技术(LoRa)的LoRa网络)中,网络装置和BS之间的物理距离长,因此发送时间也会较长。
因此,由于因素1,导致操作类型A的终端(IoT终端)在接收下行链路分组的时间间隔和次数方面有限制,并且由于因素2,导致网络装置和BS之间的物理距离长,由此发送时间长。由于因素1和因素2,在发送终端1的下行链路分组之后,BS1优先地占用频率资源达预定时间(a)以便发送终端1的下一个下行链路分组,如有必要,如果有应该发送到终端(IoT终端)的下行链路分组,则允许终端必然在有限时间间隔内接收下行链路分组达有限次数。
此外,当针对终端2的上行链路分组生成要被发送到终端2的下行链路分组时,网络装置将终端2的下行链路分组发送到BS 1。
然后,需要BS 1将已从网络装置接收到的终端2的下行链路分组发送到终端2。
然而,如果在终端1占用频率资源的预定时间(a)期间接收到终端2的下行链路分组,则BS1将其识别为下行链路分组冲突。
这是因为,作为IoT网络中的网关的BS的局限性在于:BS不能同时将下行链路分组发送到多个终端。
在现有技术中,如果BS 1在将下行链路分组发送到终端1之后BS 1占用频率资源的预定时间(a)期间接收到终端2的下行链路分组,则BS1将其识别为下行链路分组冲突并且丢弃终端2的下行链路分组。
因此,当终端2在对接收下行链路分组的预定时间(例如,1秒)的时间间隔和次数(例如,2次)有限制的类型A中操作时,终端2在发送上行链路分组之后,不能在针对上行链路分组的第一时间间隔(RX1)内接收下行链路分组。
下文中,将参照图2来详细地描述根据本公开的BS装置100的配置。
预测单元130识别是否存在经预测在将从网络装置200接收的下行链路分组发送到终端的处理期间无法接收下行链路分组的特定终端。
下文中,将基于终端1和终端2更详细地进行以下描述。
当BS装置100在将下行链路分组发送到预定终端(例如,终端1)之后在占用频率资源达时间(a)的同时从网络装置200接收另一个终端(例如,终端2)的下行链路分组时,预测单元130可以确定终端2是经预测无法接收下行链路分组的特定终端。
当预测单元130针对特定终端做出确定时,故障预测结果提供单元140将特定终端的故障预测结果提供给网络装置200。
也就是说,当确定终端2是如上所述的特定终端时,故障预测结果提供单元140在确定之后立即向网络装置200提供终端2的故障预测结果(TxACK)。
参照图5,BS装置100(BS 1)在向终端1发送下行链路分组之后的时间(a)期间占用频率资源的同时接收终端2的下行链路分组而识别出下行链路分组冲突的时间点(也就是说,识别到终端2的时间点),向网络装置200提供终端2的故障预测结果(TxACK)。
如上所述,在识别出下行链路分组冲突的时间点,根据本公开的BS装置100可以向网络装置200提供终端2的故障预测结果(TxACK),而不是丢弃终端2的下行链路分组,由此允许网络装置200在识别出无法接收终端2的下行链路分组的时间点之前,识别经预测无法接收下行链路分组的终端2。
下文中,将参照图3来详细地描述根据本公开的实施方式的网络装置。
根据本公开的网络装置200包括:分组发送器210,该分组发送器210被配置成将要被发送到终端的下行链路分组发送到为了与各终端进行分组发送/接收而选择的BS;识别单元230,该识别单元230被配置成识别经预测无法从特定BS接收下行链路分组的特定终端;以及控制器240,该控制器240被配置成在识别出特定终端时,确定BS的重新选择和重新选择的时间点中的至少一个,以与所述特定终端进行分组发送/接收。
另外,网络装置200包括被配置成接收上行链路分组的分组接收器220。
分组发送器210将要被发送到终端的下行链路分组发送到为了与各终端进行分组发送/接收而选择的BS。
如上所述,网络装置200(例如,控制器240)从提供(发送)终端的上行链路分组的多个BS当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端进行分组发送/接收的BS。
例如,相对于终端1和终端2,当终端1以广播方式发送上行链路分组时,接收上行链路分组的多个BS 1、2和3将终端1的上行链路分组发送到网络装置200。
另外,当终端2以广播方式发送上行链路分组时,接收上行链路分组的多个BS 1、2和3将终端2的上行链路分组发送到网络装置200。
控制器240从提供(发送)终端1的上行链路分组的多个BS BS1、BS2和BS3当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端1进行分组发送/接收的BS。
另外,控制器240从提供(发送)终端2的上行链路分组的多个BS BS 1、BS 2和BS 3当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端2进行分组发送/接收的BS。
下文中,为了便于描述,假定终端1和终端2二者都基于网络装置200对终端1和终端2中的每个的BS选择结果而选择BS1。
在这种情况下,当针对终端1的上行链路分组生成要被发送到终端1的下行链路分组时,分组发送器210在终端1的下行链路分组的时间间隔(也就是说,第一时间间隔(RX1))中将下行链路分组发送到BS 1。
下文中,为了便于描述,在第一时间间隔(RX1)中发送的下行链路分组被定义为下行链路分组(RX1)。
另外,当针对终端2的上行链路分组生成要被发送到终端2的下行链路分组时,分组发送器210在终端2的下行链路分组的时间间隔(也就是说,第一时间间隔(RX1))中将下行链路分组(RX1)发送到BS 1。
识别单元230识别经预测无法从特定BS接收下行链路分组的特定终端。
这里,特定终端可以是在发送上行链路分组之后可以在预定时间间隔(例如,1秒)内接收针对上行链路分组的下行链路分组达特定次数(例如,2次)的终端,也就是说,如上所述的在接收下行链路分组的时间间隔和次数方面有限制的类型A中操作的终端。
另外,当从用于终端的特定BS接收到预测无法发送下行链路分组(RX1)的故障预测结果时,识别单元230将该终端识别为特定终端。在与针对通过特定BS接收的上行链路分组的特定次数(例如,2次)中的一次对应的第一时间间隔(RX1)中发送下行链路分组(RX1)。
具体地,在从网络装置200接收终端的下行链路分组并且将下行链路分组发送到对应终端的BS1、BS2、……、BSL中,存在在下行链路被发送到终端(例如,终端1)之后占用发送下一个下行链路分组的频率资源的时间(a)期间接收另一个终端(例如,终端2)的下行链路分组的BS,由此识别出下行链路分组冲突,并且对应的BS将针对终端(例如,终端2)的经预测无法接收下行链路分组的故障预测结果(TxACK)提供给网络装置200。
如在上文中已知的,特定BS是识别出下行链路分组冲突并且将故障预测结果(TxACK)提供到网络装置200的BS。
当从特定BS(例如,BS 1)接收到针对终端(例如,终端2)的故障预测结果(TxACK)时,识别单元230可以在终端(例如,终端2)中识别出实际无法接收下行链路分组的时间点之前,识别出经预测无法从特定BS(例如,BS 1)接收下行链路分组的终端(例如,终端2)。
下文中,为了便于描述,将根据以上示例的终端2描述为经预测无法接收下行链路分组的特定终端。
当终端2被识别为特定终端时,控制器240确定BS的重新选择和重新选择的时间点中的至少一个,以与终端2进行分组发送/接收。
也就是说,控制器240可以确定是否重新选择BS以与经预测无法从BS1接收下行链路分组的终端2进行分组发送/接收,确定重新选择BS的时间点,或者确定是否要重新选择BS并且当确定要重新选择BS时确定重新选择的时间点。
以下,将描述根据本公开的实施方式的控制器240的功能。
针对经预测无法从BS1接收下行链路分组的终端2,控制器240重新选择BS,并且将要发送到终端2的下行链路分组(RX1)重新发送到所重新选择的BS。
此时,控制器240可以从接收终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中,重新选择除了先前选择的特定BS(也就是说,BS1)以外的、与终端2呈最佳信道状态(SNR)的BS。
也就是说,由于先前选择的BS1经预测无法接收终端2的下行链路分组,因此控制器240从接收终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中的除了BS 1之外的其余BS 2和BS 3之中,重新选择与终端2呈最佳信道状态(SNR)的BS。
下文中,为了便于描述,重新选择的是BS 2。
因此,控制器240将要发送到终端2的下行链路分组(RX1)重新发送到所重新选择的BS 2。
然后,BS 2将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2。
此外,由于终端2在如上所述的对接收下行链路分组的时间间隔(例如,1秒)和次数(例如,2次)有限制的类型A中操作,如果即使下行链路分组(RX1)被重新发送到终端2,终端2也不能在第一时间间隔(RX1)中接收下行链路分组,因此不需要重新发送下行链路分组(RX1)。
因此,在本公开中,能够根据是否需要重新发送下行链路分组来确定是否重新选择BS。
也就是说,在本公开中,只有当需要重新发送下行链路分组时,才重新选择BS并且重新发送下行链路分组。
具体地,控制器240基于在特定终端(例如,终端2)的第一时间间隔(RX1)中发送的下行链路分组(RX1)的发送时间点(B)和从BS1接收针对终端2的故障预测结果(TxACK)的时间点(C)来估计与BS1进行的分组发送/接收时间(RTT)。
例如,如图5中例示的,能够通过从故障预测结果(TxACK)的接收时间点(C)减去终端2的下行链路分组(RX1)的发送时间点(B)来计算并估计网络装置200和BS1之间的分组发送/接收时间(RTT)。
另外,控制器240基于所估计的分组发送/接收时间(RTT)来确定是否要重新选择用于终端2的BS。
具体地,控制器240基于终端2的上行链路分组的接收时间点(A)、终端2所采用的类型A的预定时间(例如,1秒)和所估计的分组发送/接收时间(RTT)来确定终端2是否可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
例如,当下行链路分组被重新发送到终端2时,终端2接收重新发送的下行链路分组的时间可以被预测为所估计的分组发送/接收时间(RRT)的一半(RTT/2)。
因此,能够通过将终端2的上行链路分组的接收时间点(A)和终端2所采用的类型A的预定时间(例如,1秒)相加(A+1)来计算在终端2发送上行链路分组之后可以接收下行链路分组(RX1)的最大时间极限。
可以通过从上行链路分组被发送时起可以接收下行链路分组(RX1)的最大时间极限(A+1)中减去当前时间点来计算终端2可以接收下行链路分组(RX1)的剩余时间。
当通过从最大时间极限(A+1)中减去当前时间点而获得的剩余时间((A+1)-当前时间点)比RTT/2长时,控制器240可以确定终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
当确定终端2可以在用于重新发送下行链路分组(当需要重新发送时)的第一时间间隔(RX1)中接收下行链路分组(RX1)时,控制器240确定要针对终端2重新选择BS,重新选择BS(从BS1到BS2),并且将要被发送到终端2的下行链路分组(RX1)重新发送到所重新选择的BS2。
如图5中例示的,如果终端2可以在重新发送下行链路分组(RX1)的第一时间间隔(RX1)中接收下行链路分组(RX1),则根据本公开的网络装置200可以将终端2的下行链路分组(RX1)重新发送到所重新选择的BS2,其中,由于网络装置200将下行链路分组发送到BS1而引起的下行链路分组冲突,预测终端2无法接收下行链路分组。
然后,BS 2可以将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2,并且终端2可以在第一时间间隔(RX1)内从BS 2接收来自网络装置200的下行链路分组(RX1)。
如果针对终端2重新选择的BS 2占用另一个终端的频率资源并因此再次识别到下行链路分组冲突,则BS 2还将针对终端2的故障预测结果(TxACK)提供给网络装置200。
在这种情况下,如果终端2可以在重新发送下行链路分组(RX1)(当需要重新发送时)的第一时间间隔(RX1)中接收下行链路分组(RX1),则网络装置200可以重复BS重新选择的确定、BS的重新选择和下行链路分组(RX1)的重新发送。
此外,将详细描述根据本公开的另一个实施方式的控制器240的功能。
当BS 1识别出经预测无法接收下行链路分组的终端2时,控制器240基于识别出终端2的时间点,在等待了预定待机时间之后,针对终端2重新选择BS,并且重新发送终端2的下行链路分组。
也就是说,控制器240通过以下步骤来不同地确定BS的重新选择的时间点:根据识别出终端2的时间点(也就是说,接收到针对终端2的故障预测结果(TxACK)的时间点),不同地应用预定待机时间来延迟针对终端2重新选择BS并且重新发送下行链路分组。
具体地,控制器240基于识别到终端2的故障预测结果的接收时间点来估计与BS 1进行的分组发送/接收时间。
控制器240基于在特定终端(例如,终端2)的第一时间间隔(RX1)中发送的下行链路分组(RX1)的发送时间点(B)和从BS1接收针对终端2的故障预测结果(TxACK)的时间点(C)来估计与BS1进行的分组发送/接收时间(RTT)。
例如,如图6中例示的,能够通过从接收故障预测结果(TxACK)的时间点(C)中减去发送终端2的下行链路分组(RX1)的时间点(B)来计算并估计网络装置200和BS1之间的分组发送/接收时间(RTT)。
另外,控制器240基于终端2的上行链路分组的接收时间点(A)、终端2所采用的类型A的预定时间(例如,1秒)和所估计的分组发送/接收时间(RTT)来确定终端2是否可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
例如,当下行链路分组被重新发送到终端2时,经预测,终端2接收重新发送的下行链路分组的时间可以是所估计的分组发送/接收时间(RRT)的一半(RTT/2)。
因此,能够通过将终端2的上行链路分组的接收时间点(A)和终端2所采用的类型A的预定时间(例如,1秒)相加(A+1)来计算在终端2发送上行链路分组之后可以接收下行链路分组(RX1)的最大时间极限。
可以通过从上行链路分组被发送时起可以接收下行链路分组(RX1)的最大时间极限(A+1)中减去当前时间点来计算终端2可以接收下行链路分组(RX1)的剩余时间。
当通过从最大时间极限(A+1)中减去当前时间点而获得的剩余时间((A+1)-当前时间点)比RTT/2长时,控制器240可以确定终端2能够在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
当基于确定结果,终端2可以在第一时间间隔(RX1)中接收下行链路分组(RX1)时,控制器240针对终端2重新选择BS,并且通过将预定待机时间设置成0,无需任何待机地重新发送终端2的下行链路分组。
也就是说,当基于识别出经预测无法接收下行链路分组的终端2的时间点(接收到故障预测结果的时间点)而确定终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时,根据本公开的网络装置200立即(预定待机时间=0)针对终端2重新选择BS并且重新发送下行链路分组。
此时,由于经预测通过先前选择的BS1无法接收终端2的下行链路分组,因此控制器240从接收终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中的除了BS 1之外的其余BS 2和BS 3当中,重新选择与终端2呈最佳信道状态(SNR)的BS。
下文中,为了便于描述,重新选择的是BS 2。
控制器240如上所述针对终端2重新选择BS(从BS 1到BS 2)并且将要发送到终端2的下行链路分组(RX1)重新发送到所重新选择的BS 2。
如图6中例示的,如果终端2可以在重新发送下行链路分组(RX1)的第一时间间隔(RX1)中接收下行链路分组(RX1),则根据本公开的网络装置200可以将终端2的下行链路分组(RX1)重新发送到所重新选择的BS2,其中,由于网络装置200将下行链路分组发送到BS1而引起的下行链路分组冲突,预测终端2无法接收下行链路分组。
然后,BS 2可以将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2,并且终端2可以在第一时间间隔(RX1)内从BS 2接收来自网络装置200的下行链路分组(RX1)。
如果针对终端2重新选择的BS 2占用另一个终端的频率资源并因此再次识别出下行链路分组冲突,则BS 2还将针对终端2的故障预测结果(TxACK)提供给网络装置200,如图6中例示的。
然后,控制器240基于从BS 2接收到针对终端2的故障预测结果(TxACK)的时间点来估计与BS 2进行的分组发送/接收时间(RTT)。
另外,控制器240通过确定从最大时间极限(A+1)减去当前时间点而获得的剩余时间((A+1)-当前时间点)是否比RTT/2长来确定终端2是否可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
当终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时,控制器240通过将预定待机时间设置为0,在不需要待机的情况下,针对终端2重新选择BS,并且重新发送终端2的下行链路分组。
此时,由于经预测通过先前选择的BS 1和BS 2无法接收终端2的下行链路分组,因此控制器240可以从接收终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中选择BS 3(即,除了BS 1和2之外的一个剩余BS)。
另外,即使终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1),也可能没有可以针对终端2重新选择的BS。
例如,虽然按BS 1、BS 2和BS 3的顺序(也就是说,按与终端呈最佳信道状态(SNR)的BS的顺序)选择提供(发送)终端2的上行链路分组的多个BS BS 1、BS 2和BS 3并且所选择的BS发送终端2的下行链路分组(RX1),但是可能预测到BS 1、BS 2和BS 3全都无法接收终端2的下行链路分组。
在这种情况下,即使终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1),也可能没有针对终端2可以重新选择的BS。
如上所述,当即使终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)也没有针对终端2可以重新选择的BS时,控制器240针对终端2重新选择BS,并且可以在等待了预定待机时间之后直到进入终端2的第二时间间隔(RX2)的时间点,重新发送终端2的下行链路分组(RX1)。
如上所述,终端2在类型A中操作,在类型A中,终端2可以在发送上行链路分组之后在预定时间间隔(例如,1秒)内接收针对上行链路分组的下行链路分组达特定次数(例如,2次)。
在发送上行链路分组之后,终端2可以在对应于1秒的第一时间间隔(RX1)中接收下行链路分组,并且可以在第一时间间隔(RX1)结束之后,在对应于1秒的第二时间间隔(RX2)中接收下行链路分组。此时,第一时间间隔(RX1)和第二时间间隔(RX2)可以彼此连接,或者彼此分开,使其间具有预定的时间间隔。
下文中,为了便于描述,在待机达预定待机时间之后直到进入终端2的第二时间间隔(RX2)的时间点的第二时间间隔(RX2)中发送的下行链路分组被定义为下行链路分组(RX2)。
也就是说,当基于识别到经预测无法接收下行分组的终端2的时间点(故障预测结果的接收时间点)确定因不再有任何可以被重新选择的BS所以不能重新发送下行链路分组时,根据本公开的网络装置200等待预定待机时间,直到进入BS的状况(频率资源占用)得以改进的第二时间间隔(RX2),因此,能够重新选择BS,而不必针对终端2重新选择BS并且不必重新发送下行链路分组。
此外,当基于为了重新发送下行链路分组而对下行链路分组(RX1)进行确定的结果,终端2不能在第一时间间隔(RX1)中接收下行链路分组(RX1)时,控制器240针对终端2重新选择BS,并且在等待预定待机时间之后直到进入终端2的第二时间间隔(RX2)的时间点,重新发送终端2的下行链路分组(RX1)。
此时,当终端2在重新发送下行链路分组的第一时间间隔(RX1)中不能接收下行链路分组(RX1)时,这被视为终端2的第一时间间隔(RX1)结束。
也就是说,当基于识别出经预测无法接收下行分组的终端2的时间点(故障预测结果的接收时间点)确定终端2的第一时间间隔(RX1)结束时,即使重新发送下行链路分组,终端2也不能接收下行链路分组,以致于根据本公开的网络装置200推迟接收,直到第二时间间隔(RX2),在第二时间间隔(RX2)中,终端2可以接收下行链路分组,而不必针对终端2重新选择BS并且不必重新发送下行链路分组。
此时,控制器240可以从接收终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中,重新选择与终端2呈最佳信道状态(SNR)的BS。
也就是说,由于网络装置200在进入终端2的第二时间间隔(RX2)之前已等待了预定待机时间,因此控制器240可以从所有BS BS1、BS2和BS3当中重新选择与终端2呈最佳信道状态(SNR)的BS,而没有排除BS1、BS2和BS3当中的在终端2的第一时间间隔(RX1)中已选择过的BS。
下文中,为了便于描述,重新选择的是BS 2。
然后,BS 2可以将已从网络装置200接收到的终端2的下行链路分组(RX2)发送到终端2,并且终端2可以在第二时间间隔(RX2)中从网络装置200接收下行链路分组(RX2),尽管无法在第一时间间隔(RX1)中接收到下行链路分组(RX1)。
如上所述,在根据本公开的BS装置100将已从网络装置200接收到的下行链路分组发送到终端(IoT终端)的处理(也就是说,BS装置100用作IoT网络中的网关的处理)期间,当识别出下行链路分组冲突时,BS装置100立即将经预测无法接收下行链路分组的终端告知网络装置200,而不是丢弃下行链路分组。
另外,与BS从未识别到由于下行链路分组冲突导致的下行链路分组接收失败的传统方法不同,根据本公开的网络装置200可以快速识别出经预测无法接收下行链路的终端(IoT终端),确定是否需要重新发送,并且当需要重新发送时,重新选择BS并且重新发送下行链路分组。
另外,与BS从未识别到由于下行链路分组冲突导致的下行链路分组接收失败的传统方法不同,根据本公开的网络装置200可以快速识别出经预测无法接收下行链路分组的终端(IoT终端),并且在基于识别的时间点而确定的重新发送的时间点(对于第一时间间隔(RX1)是立即就,或者对于第二时间间隔(RX2)而言是在预定待机时间之后)执行BS重新选择和下行链路重新发送。
因此,本公开提出了一种新方法,该方法解决了BS通过两个节点(即,BS和网络装置)之间的链路识别到的下行链路冲突,由此增加了接收发送到IoT终端的下行链路分组的成功率,从而得到了提高IoT服务的质量的效果。
下文中,将参照图7描述根据本公开的实施方式的重新选择发送下行链路分组的BS的方法(方案)。
为了便于描述,将类似于上述实施方式,使用终端1和终端2以及BS 1和BS 2。
在S1中,当终端1以广播方式发送上行链路分组时,接收上行链路分组的多个BSBS1、BS2和BS3将终端1的上行链路分组发送到网络装置200。
另外,在S2中,当终端2以广播方式发送上行链路分组时,接收上行链路分组的多个BS BS1、BS2和BS3将终端2的上行链路分组发送到网络装置200。
在S10中,网络装置200从提供(发送)终端1的上行链路分组的多个BS BS1、BS2和BS3当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端1进行分组发送/接收的BS。
另外,在S20中,网络装置200从提供(发送)终端2的上行链路分组的多个BS BS1、BS2和BS3当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端2进行分组发送/接收的BS。
下文中,为了便于描述,假定终端1和终端2二者都基于网络装置200对终端1和终端2中的每个的BS选择结果来选择BS1。
在S30和S32中,当针对终端1的上行链路分组生成要被发送到终端1的下行链路分组时,网络装置200在第一时间间隔(RX1)中将终端1的下行链路分组(也就是说,下行链路分组(RX1))发送到BS 1。
由于BS 1在接收终端1的下行链路分组(RX1)时并未占用另一个终端的频率资源,因此在S34中,BS 1将已从网络装置200接收到的终端1的下行链路分组(RX1)发送到终端1。
在发送上行链路分组之后,终端1可以在第一时间间隔(RX1)中从BS 1接收来自网络装置200的下行链路分组(RX1)。
此外,在S40和S42中,当针对终端2的上行链路分组生成要被发送到终端2的下行链路分组时,网络装置200在第一时间间隔(RX1)中将终端2的下行链路分组(也就是说,下行链路分组(RX1))发送到BS 1。
此时,因为BS 1在时间(a)期间接收终端2的下行链路分组(RX1)的同时占用了终端1的频率资源,所以BS1识别出下行链路分组冲突,并且在S44中,将针对经预测无法接收下行链路分组的终端2的故障预测结果(TxACK)提供给网络装置200。
当从BS 1接收到针对终端2的故障预测结果(TxACK)时,网络装置200识别到经预测无法接收下行链路分组的终端2,在S50和S52中,针对终端2重新选择BS(从BS 1到BS 2)并且将终端2的下行链路分组(RX1)重新发送到所重新选择的BS 2。
由于BS 2在接收终端2的下行链路分组(RX1)时并未占用另一个终端的频率资源,因此在S54中,BS 2将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2。
在发送上行链路分组之后,终端2可以在第一时间间隔(RX1)中从BS 2接收来自网络装置200的下行链路分组(RX1)。
下文中,将参照图9描述根据本公开的实施方式的操作网络装置的方法。
根据本公开的操作网络装置200的方法通过BS从终端接收上行链路分组。
下文中,为了便于描述,与上述示例类似,将使用终端2。
也就是说,在S100中,根据本公开的操作网络装置200的方法接收通过BS接收的来自终端2的上行链路分组。另外,接收终端2的上行链路分组的时间点被称为接收的时间点(A)。
此时,根据本公开的操作网络装置200的方法从提供(发送)终端2的上行链路分组的多个BS BS1、BS2和BS3当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端2进行分组发送/接收的BS(例如,BS 1)。
此后,在根据本公开的操作网络装置200的方法中,当在S110中生成针对终端2的上行链路分组的要被发送到终端2的下行链路分组时,在S120中,在第一时间间隔(RX1)中将终端2的下行链路分组(也就是说,下行链路分组(RX1))发送到预先选择的BS1。此时,发送终端2的下行链路分组(RX1)的时间点被称为发送的时间点(B)。
需要BS 1将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2。
然而,当BS 1在BS 1占用终端1的频率资源的预定时间(a)期间接收终端2的下行链路分组时,BS 1将其识别为下行链路分组冲突,并且将针对经预测无法接收下行链路的终端2的故障预测结果(TxACK)提供给网络装置200。
因此,在根据本公开的操作网络装置200的方法中,终端2的下行链路分组(RX1)被发送到BS 1,并且在S130中确定是否接收到故障预测结果(TxACK)。此时,接收故障预测结果(TxACK)的时间点被称为接收的时间点(C)。
在根据本公开的操作网络装置200的方法中,当接收到故障预测结果(TxACK)(S130的“是”)时,确定是否需要重新发送终端2的下行链路分组(RX1)。
在根据本公开的操作网络装置200的方法的详细实施方式中,在S140中,可以通过从故障预测结果(TxACK)的接收时间点(C)中减去终端2的下行链路分组(RX1)的发送时间点(B)来估计网络装置200和BS1之间的分组发送/接收时间(RTT)。
此后,在根据本公开的操作网络装置200的方法中,基于终端2的上行链路分组的接收时间点(A)、终端2所采用的类型A的预定时间(例如,1秒)和所估计的分组发送/接收时间(RTT)来确定终端2是否可以在重新发送下行链路分组(RX1)的第一时间间隔(RX1)中接收下行链路分组(RX1)。
例如,当下行链路分组被重新发送到终端2时,可以预测,终端2接收重新发送的下行链路分组所花费的时间是所估计的分组发送/接收时间(RRT)的一半(RTT/2)。
因此,能够通过将终端2的上行链路分组的接收时间点(A)和终端2所采用的类型A的预定时间(例如,1秒)相加(A+1)来计算在终端2发送上行链路分组之后可以接收下行链路分组(RX1)的最大时间极限。
在根据本公开的操作网络装置200的方法中,当通过从最大时间极限(A+1)中减去当前时间点而获得的剩余时间((A+1)-当前时间点)比RTT/2长时,可以确定终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
在根据本公开的操作网络装置200的方法中,当确定终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时(当在S150中的“是”中需要重新发送时),在S160中针对终端2重新选择BS。
具体地,在根据本公开的操作网络装置200的方法中,从已接收到终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中,重新选择与终端2呈最佳信道状态(SNR)的BS而非先前选择的BS1。
也就是说,由于经预测通过先前选择的BS1无法接收终端2的下行链路分组,因此从已接收到终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中的除了BS 1之外的其余BS 2和BS3当中,重新选择与终端2呈最佳信道状态(SNR)的BS。
下文中,为了便于描述,重新选择的是BS 2。
在根据本公开的操作网络装置200的方法中,在S120中,要被发送到终端2的下行链路分组(RX1)被重新发送到所重新选择的BS 2。
当已经针对终端2重新选择的BS 2占用另一终端的频率资源并且因此再次识别出下行链路分组冲突时,BS 2也可以将针对终端2的故障预测结果(TxACK)提供给网络装置200,并且当终端2可以在重新发送下行链路分组(RX1)的第一时间间隔(RX1)中接收下行链路分组(RX1)时,重复进行重新选择BS和重新发送下行链路分组(RX1)的步骤S120至S160。
下文中,将参照图8描述根据本公开的另一个实施方式的重新选择发送下行链路分组的BS的方法(方案)。
为了便于描述,将类似于上述实施方式,使用终端1和终端2和BS 1和BS 2。
由于步骤S1至S20与图7中例示的实施方式相同,因此将省略对其的详细描述,并且假定网络装置200针对终端1和终端2中的每个都选择BS 1。
在S30和S32中,当针对终端1的上行链路分组生成要被发送到终端1的下行链路分组时,网络装置200在第一时间间隔(RX1)中将终端1的下行链路分组(也就是说,下行链路分组(RX1))发送到BS 1。
由于BS 1在接收终端1的下行链路分组(RX1)时并未占用另一个终端的频率资源,因此在S34中,BS 1将已从网络装置200接收到的终端1的下行链路分组(RX1)发送到终端1。
在发送上行链路分组之后,终端1可以在第一时间间隔(RX1)中从BS 1接收来自网络装置200的下行链路分组(RX1)。
此外,在S40和S42中,当针对终端2的上行链路分组生成要被发送到终端2的下行链路分组时,网络装置200在时间间隔(RX1)中将终端2的下行链路分组(也就是说,下行链路分组(RX1))发送到BS 1。
此时,因为BS 1在时间(a)期间接收终端2的下行链路分组(RX1)的同时占用了终端1的频率资源,所以BS1识别出下行链路分组冲突,并且在S44中,将针对经预测无法接收下行链路分组的终端2的故障预测结果(TxACK)提供给网络装置200。
当从BS 1接收到针对终端2的故障预测结果(TxACK)时,网络设备200识别出经预测无法接收下行链路分组的终端2,在S46中基于识别出终端2的时间点等待预定待机时间,然后针对终端2重新选择BS并且重新发送终端2的下行链路分组。
例如,当基于识别出经预测无法接收下行分组的终端2的时间点(故障预测结果的接收时间点)终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时,网络装置200通过将预定待机时间设置为0,在无需待机的情况下,在S60中立即针对终端2重新选择BS并且在S62中重新发送下行链路分组(RX1)。
当假定所重新选择的BS是BS 2时,BS 2在接收终端2的下行链路分组(RX1)时并未占用另一个终端的频率资源,使得在S64中,BS 2将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2。
在发送上行链路分组之后,终端2可以在第一时间间隔(RX1)中从BS 2接收来自网络装置200的下行链路分组(RX1)。
此外,当基于识别出经预测无法接收下行链路分组的终端2(也就是说,当终端2的第一时间间隔(RX1)结束时)的时间点(接收到故障预测结果的时间点)终端2不能在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时,网络装置200等待预定待机时间直到进入终端2的第二时间间隔(RX2),然后在S60中针对终端2重新选择BS并且在S62中重新发送下行链路分组(RX2)。
当假定所重新选择的BS是BS 2时,BS 2在接收终端2的下行链路分组(RX2)时并未占用另一个终端的频率资源,使得在S64中,BS 2将已从网络装置200接收到的终端2的下行链路分组(RX2)发送到终端2。
在发送上行链路分组之后,终端2可以在第二时间间隔(RX2)中从BS 2接收来自网络装置200的下行链路分组(RX2)。
下文中,将参照图10描述根据本公开的另一个实施方式的操作网络装置的方法。
根据本公开的操作网络装置200的方法通过BS从终端接收上行链路分组。
下文中,为了便于描述,与上述示例类似,将使用终端2。
也就是说,在S100中,根据本公开的操作网络装置200的方法接收通过BS接收的来自终端2的上行链路分组。另外,接收终端2的上行链路分组的时间点被称为接收的时间点(A)。
此时,根据本公开的操作网络装置200的方法从提供(发送)终端2的上行链路分组的多个BS BS1、BS2和BS3当中,选择与终端呈最佳信道状态(SNR)的BS作为用于与终端2进行分组发送/接收的BS(例如,BS 1)。
此后,在根据本公开的操作网络装置200的方法中,当在S110中生成针对终端2的上行链路分组的要被发送到终端2的下行链路分组时,在S120中,在第一时间间隔(RX1)中将终端2的下行链路分组(也就是说,下行链路分组(RX1))发送到预先选择的BS1。此时,发送终端2的下行链路分组(RX1)的时间点被称为发送的时间点(B)。
需要BS 1将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2。
然而,当BS 1在BS 1占用终端1的频率资源的预定时间(a)内接收终端2的下行链路分组时,BS 1将其识别为下行链路分组冲突,并且将针对经预测无法接收下行链路分组的终端2的故障预测结果(TxACK)提供给网络装置200。
因此,在根据本公开的操作网络装置200的方法中,终端2的下行链路分组(RX1)被发送到BS 1,并且在S130中确定是否接收到故障预测结果(TxACK)。此时,接收故障预测结果(TxACK)的时间点被称为接收的时间点(C)。
在根据本公开的操作网络装置200的方法中,当接收到终端2的故障预测结果(TxACK)时(S130中的“是”),网络装置200基于识别出终端2的时间点(接收到故障预测结果的时间点)等待预定待机时间,然后针对终端2重新选择BS并且重新发送终端2的下行链路分组。
在详细实施方式中,在根据本公开的操作网络装置200的方法中,可以根据识别出经预测无法接收下行链路分组的终端2的时间点(也就是说,接收到针对终端2的故障预测结果(TxACK)的时间点),不同地应用延迟针对终端2重新选择BS并且重新发送下行链路分组的预定待机时间。
更具体地,在根据本公开的操作网络装置200的方法中,基于在终端2的第一时间间隔(RX1)中发送的下行链路分组(RX1)的发送时间点(B)和从BS1接收针对终端2的故障预测结果(TxACK)的接收时间点(C)来估计与BS1进行的分组发送/接收时间(RTT)。
例如,如图5中例示的,能够通过从故障预测结果(TxACK)的接收时间点(C)中减去终端2的下行链路分组(RX1)的发送时间点(B)来计算并估计网络装置200和BS1之间的分组发送/接收时间(RTT)。
另外,在根据本公开的操作网络装置200的方法中,在S150中,基于终端2的上行链路分组的接收时间点(A)、终端2所采用的类型A的预定时间(例如,1秒)和所估计的分组发送/接收时间(RTT)来确定终端2是否可以在重新发送下行链路分组(RX1)的第一时间间隔(RX1)中接收下行链路分组(RX1)。
例如,当下行链路分组被重新发送到终端2时,可以预测,终端2接收重新发送的下行链路分组所花费的时间是所估计的分组发送/接收时间(RRT)的一半(RTT/2)。
因此,能够通过将终端2的上行链路分组的接收时间点(A)和终端2所采用的类型A的预定时间(例如,1秒)相加(A+1)来计算在终端2发送上行链路分组之后可以接收下行链路分组(RX1)的最大时间极限,并且通过从最大时间极限(A+1)中减去当前时间点来计算最大时间极限(A+1)之前剩下的剩余时间。
在根据本公开的操作网络装置200的方法中,当通过从最大时间极限(A+1)中减去当前时间点而获得的剩余时间((A+1)-当前时间点)比RTT/2长时,可以确定终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)(S150中的“是”)。
在根据本公开的操作网络装置200的方法中,当基于确定结果(S150中的“是”)终端2可以在第一时间间隔(RX1)中接收下行链路分组(RX1)时,在S165中,确定已接收到终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS 1、BS2和BS3当中是否有可以被重新选择的BS。
如上所述,当仅通过已经接收到终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS 1、BS 2和BS 3当中的BS1预测无法接收终端2的下行链路分组时,可以确定存在可以被重新选择的BS 2和BS 3(S165中的“是”)。
在根据本公开的操作网络装置200的方法中,当确定存在可以被重新选择的BS 2和BS 3时,从已接收到终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS 2和BS 3当中的除了之前选择的BS1之外的可以被重新选择的剩余BS 2和BS 3中重新选择与终端2呈最佳信道状态(SNR)的BS。
下文中,为了便于描述,重新选择的是BS 2。
根据本公开的操作网络装置200的方法,重新选择针对终端2的BS(从BS 1至BS2),并且在S120中,要被发送到终端2的下行链路分组(RX1)被重新发送到所重新选择的BS2。
然后,BS 2可以将已从网络装置200接收到的终端2的下行链路分组(RX1)发送到终端2,并且终端2可以在第一时间间隔(RX1)内从BS 2接收来自网络装置200的下行链路分组(RX1)。
也就是说,在根据本公开的操作网络装置200的方法中,当基于识别出经预测无法接收下行链路分组的终端2的时间点(接收到故障预测结果的时间点)终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时,网络装置200立即(预定待机时间=0)针对终端2重新选择BS并且重新发送下行链路分组。
然而,如图6中例示的,如果针对终端2重新选择的BS 2占用另一个终端的频率资源并因此再次识别出下行链路分组冲突,则BS 2还将针对终端2的故障预测结果(TxACK)提供给网络装置200。
然后,在根据本公开的操作网络装置200的方法中,网络装置200重新进行以下的步骤S120至S150:基于从BS 2接收到针对终端2的故障预测结果(TxACK)的时间点(C)来估计与BS2进行的分组发送/接收时间(RRT),并且确定通过从最大时间极限(A+1)中减去当前时间点而获得的剩余时间((A+1)-当前时间点)是否比RTT/2长,以便确定终端2是否可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)。
另外,即使终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1),也可能没有针对终端2可以重新选择的BS。
在根据本公开的操作网络装置200的方法中,当终端2可以在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)(S150中的“是”)但是没有针对终端2可以重新选择的BS(S165中的“否”)时,网络装置200在S200中针对终端2重新选择BS,并且在S190中等待预定待机时间之后直到进入终端2的第二时间间隔(RX2)的时间点,在S210中重新发送终端2的下行链路分组(RX2)。
如上所述,终端2在类型A中操作,在该类型A中,终端2可以在发送上行链路分组之后在预定时间间隔(例如,1秒)内接收针对上行链路分组的下行链路分组达特定次数(例如,2次)。
在发送上行链路分组之后,终端2可以在对应于1秒的第一时间间隔(RX1)中接收下行链路分组,并且可以在第一时间间隔(RX1)结束之后,在对应于1秒的第二时间间隔(RX2)中接收下行链路分组。
下文中,为了便于描述,在待机达预定待机时间之后直到进入终端2的第二时间间隔(RX2)的时间点的第二时间间隔(RX2)中发送的下行链路分组被定义为下行链路分组(RX2)。
也就是说,在根据本公开的操作网络装置200的方法中,当基于识别出经预测无法接收下行分组的终端2的时间点(故障预测结果的接收时间点)确定因不再有任何可以被重新选择的BS所以不能重新发送下行链路分组(S160中的“否”)时,在S190中,延迟针对终端2重新选择BS和重新发送下行链路分组达预定待机时间,直到进入改善了BS的状况(频率资源的占用)并因此能够重新选择BS的第二时间间隔(RX2)。
此时,在根据本公开的操作网络装置200的方法中,在S200中,从已接收到终端2的上行链路分组并且将上行链路分组发送到网络装置200的BS1、BS2和BS3当中,重新选择与终端2呈最佳信道状态(SNR)的BS。
也就是说,在根据本公开的操作网络装置200的方法中,由于网络装置200在进入终端2的第二时间间隔(RX2)之前已等待了预定待机时间,因此在S200中,可以从所有BSBS1、BS2和BS3当中重新选择与终端2呈最佳信道状态(SNR)的BS,而没有排除BS1、BS2和BS3当中的之前在终端2的第一时间间隔(RX1)中已选择过的BS。
下文中,为了便于描述,重新选择的是BS 2。
然后,BS 2可以将已从网络装置200接收到的终端2的下行链路分组(RX2)发送到终端2,并且终端2虽然无法在第一时间间隔(RX1)中接收到下行链路分组(RX1),但是可以在第二时间间隔(RX2)中从网络装置200接收下行链路分组(RX2)。
此外,在根据本公开的操作网络装置200的方法中,当基于关于在重新发送下行链路分组时接收下行链路分组(RX1)的确定结果,终端2不能在第一时间间隔(RX1)中接收下行链路分组(RX1)时,在S190中,网络装置200等待预定待机时间直到进入终端2的第二时间间隔(RX2)的时间点,然后在S200中针对终端2重新选择BS并且在S210中重新发送终端2的下行链路分组(RX2)。
此时,当终端2不能在重新发送下行链路分组的第一时间间隔(RX1)中接收下行链路分组(RX1)时,这被视为终端2的第一时间间隔(RX1)结束。
也就是说,在根据本公开的操作网络装置200的方法中,当基于识别出经预测接收下行链路分组的终端2的时间点(故障预测结果的接收时间点)确定终端2的第一时间间隔(RX1)结束时(S150中的“否”),即使重新发送下行链路分组,终端2也无法接收下行链路分组,使得在S190中,延迟针对终端2重新选择BS和重新发送下行链路分组达预定待机时间,直到进入终端2可以接收下行链路分组的第二时间间隔(RX2)。
此时,在根据本公开的操作网络装置200的方法中,由于网络装置200在进入终端2的第二时间间隔(RX2)之前已等待了预定待机时间,因此在S200中,可以从所有的BS1、BS2和BS3当中重新选择与终端2呈最佳信道状态(SNR)的BS,而没有排除BS1、BS2和BS3当中的之前在终端2的第一时间间隔(RX1)中已选择过的BS。
下文中,为了便于描述,重新选择的是BS 2。
然后,BS 2可以将已从网络装置200接收到的终端2的下行链路分组(RX2)发送到终端2,并且终端2虽然无法在第一时间间隔(RX1)中接收到下行链路分组(RX1),但是可以在第二时间间隔(RX2)中从网络装置200接收下行链路分组(RX2)。
根据如上所述的根据本公开重新选择发送下行链路分组的BS的方法和操作网络装置的方法,能够通过增加发送到IoT终端的下行链路分组的接收成功率来得到提高IoT服务质量的效果。
可以通过数字电子电路,通过本公开中描述的结构和包括计算机软件、固件或硬件的等同物或者通过其一个或更多个的组合物来实现本公开中描述的功能操作和主题的实现方式。本说明书中描述的主题的实现方式可以被实现在一个或更多个计算机程序产品(也就是说,与编码在有形程序存储介质上的用于控制处理系统的操作或者供操作执行的计算机程序命令相关的一个或更多个模块)中。
计算机可读介质可以是机器可读存储装置、机器可读存储基板、存储装置、对机器可读无线电波信号有影响的物质或其一个或更多个的组合。
在说明书中,术语“系统”或“装置”例如涵盖可编程处理器、计算机或用于数据处理的所有种类的机构、装置和机器,包括微处理器和计算机。除了硬件之外,处理系统还可以包括在被请求时针对计算机程序创建执行环境的代码,诸如,构成处理器固件、协议栈、数据库管理系统、操作系统或其一个或更多个组合的代码。
可用任何形式的编程语言(包括汇编或翻译语言)、描述性或程序性语言来编写计算机程序(也被称为程序、软件、软件应用、脚本或代码),并且可以用任何形式来调配该计算机程序,包括将其调配为独立程序或适用于计算环境中的模块、组件、子程序或其它单元。计算机程序可以但不需要对应于文件系统中的文件。程序可以被存储在提供给所请求程序的单个文件中,存储在多个协调文件(例如,存储一个或更多个模块、子程序或代码部分的文件)中,或者存储在文件中的保持其它程序或数据的部分(例如,存储在标记语言文档中的一个或更多个脚本)中。可以调配计算机程序,以在一个计算机上或在位于一个站点上或分布在多个站点上并通过通信网络互连的多个计算机上执行。
适用于存储计算机程序命令和数据的计算机可读介质包括所有类型的非易失性存储器、介质和存储装置,例如,诸如EPROM、EEPROM和闪存存储装置这样的半导体存储装置以及诸如外部硬盘或外部盘这样的磁盘、磁光盘、CD-ROM和DVD-ROM盘。处理器和存储器可以由专用逻辑电路添加或者被集成到逻辑电路中。
本说明书中描述的主题的实现方式可以在计算系统中实现,该计算系统包括诸如数据服务器这样的后端组件、诸如应用服务器的中间件组件、诸如具有可以由用户与本说明书中描述的主题的实现方式交互的网页浏览器或图形用户界面的客户端计算机这样的前端组件、或后端组件、中间件组件和前端组件中的一个或更多个的所有组合。系统的组件可以通过诸如通信网络或介质这样的任何类型的数字数据通信而相互连接。
虽然本说明书包含许多具体的实现方式细节,但是这些不应该被解释为对任何公开的范围或可以要求保护的范围的限制,而是被解释为针对特定公开的特定实施方式的特征的描述。本说明书中在单独实施方式的背景下描述的某些特征还可以组合地在单个实施方式中实现。相反地,在单个实施方式的上下文中描述的各种特征也可以单独地或以任何合适的子组合在多个实施方式中实现。此外,虽然特征可以在以上被描述为以某些组合起作用并且甚至最初如此声明,但是在某些情况下,所声明组合中的一个或更多个特征可以被从组合中删除,并且所声明组合可以涉及子组合或子组合的变型。
另外,在说明书中,在附图中以特定序列例示了这些操作,但是不应该理解为,这些操作按所示出的特定序列执行或者执行所有所示出的操作,以便获得优选的结果。在特定情况下,多任务和并行处理会是优选的。此外,不应该理解在所有实现方式中需要将以上提到的实现方式的各种系统组件分开。另外,应该理解,所描述的程序组件和系统通常可以被集成在单个软件包中,或者可以被封装在多软件产品中。
如上所述,说明书中公开的特定术语不旨在限制本公开。因此,虽然参照以上提到的示例详细描述了本公开,但是本领域的技术人员可以在不脱离本公开的范围的情况下修改、改变和变换一些部分。本公开的范围由随后将要描述的随附权利要求书而非具体说明来限定。因此,应该理解,从随附权利要求书及其等同物的含义和范围推导出的所有修改形式或变形形式被纳入本公开的范围内。
Claims (13)
1.一种网络装置,该网络装置包括:
分组发送器,该分组发送器被配置为将要被发送到终端的下行链路分组发送到为了与各个终端进行分组发送/接收而选择的基站BS;
识别单元,该识别单元被配置为识别经预测无法从特定BS接收所述下行链路分组的特定终端;以及
控制器,该控制器被配置为当识别出所述特定终端时,确定BS的重新选择和重新选择的时间点中的至少一个,以与所述特定终端进行分组发送/接收。
2.一种网络装置,该网络装置包括:
分组发送器,该分组发送器被配置为将要被发送到终端的下行链路分组发送到为了与各个终端进行分组发送/接收而选择的基站BS;
识别单元,该识别单元被配置为识别经预测无法从特定BS接收所述下行链路分组的特定终端;以及
控制器,该控制器被配置为当识别出所述特定终端时,针对所述特定终端重新选择BS并且将所述特定终端的所述下行链路分组重新发送到所重新选择的BS。
3.根据权利要求2所述的网络装置,其中,所述特定终端在发送上行链路分组之后,能够在预定时间间隔中接收针对所述上行链路分组的下行链路分组达特定次数,并且
当从针对终端的特定BS接收到预测无法发送下行链路分组的故障预测结果时,所述识别单元将所述终端识别为所述特定终端,在与所述特定次数中的一次对应的第一时间间隔中针对上行链路分组发送所述下行链路分组。
4.根据权利要求3所述的网络装置,其中,所述控制器基于所述第一时间间隔中的所述特定终端的所述下行链路分组的发送时间点和针对所述下行链路分组的所述故障预测结果的接收时间点来估计与所述特定BS进行的分组发送/接收时间,并且基于所述分组发送/接收时间来确定是否针对所述特定终端重新选择所述BS。
5.根据权利要求4所述的网络装置,其中,所述控制器基于所述特定终端的上行链路分组的接收时间点、所述预定时间和所述分组发送/接收时间来确定所述特定终端是否能够在重新发送所述下行链路分组的所述第一时间间隔中接收所述下行链路分组,并且当所述特定终端能够接收所述下行链路分组时,针对所述特定终端重新选择所述BS。
6.根据权利要求2所述的网络装置,其中,所述控制器从已接收到所述特定终端的上行链路分组并且将所述上行链路分组发送到所述网络装置的BS中,重新选择除了所述特定BS之外的、与所述特定终端呈最佳信道状态的BS,所述信道状态即为信噪比SNR。
7.一种网络装置,该网络装置包括:
分组发送器,该分组发送器被配置为将要被发送到终端的下行链路分组发送到与各个终端进行分组发送/接收的基站BS;
识别单元,该识别单元被配置为识别经预测无法从特定BS接收所述下行链路分组的特定终端;以及
控制器,该控制器被配置为当识别出所述特定终端时,基于识别出所述特定终端的时间点等待预定待机时间,针对所述特定终端重新选择BS,并且将所述特定终端的所述下行链路分组重新发送到所重新选择的BS。
8.根据权利要求7所述的网络装置,其中,在发送上行链路分组之后,所述特定终端能够在预定时间间隔中接收针对所述上行链路分组的下行链路分组达特定次数,并且在从针对终端的所述特定BS接收到预测无法发送下行链路分组的故障预测结果时,所述识别单元将所述终端识别为所述特定终端,在与所述特定次数中的一次对应的第一时间间隔中针对上行链路分组发送所述下行链路分组。
9.根据权利要求8所述的网络装置,其中,所述控制器基于识别出所述特定终端的所述故障预测结果的接收时间点来估计与所述特定BS进行的分组发送/接收时间,基于所述特定终端的上行链路分组的接收时间点、所述预定时间和所述分组发送/接收时间来确定所述特定终端是否能够在重新发送所述下行链路分组的所述第一时间间隔中接收所述下行链路分组,并且等待预定待机时间直到进入所述特定终端的第二时间间隔,并且当基于确定结果所述特定终端不能接收所述下行链路分组时,针对所述特定终端重新选择所述BS。
10.根据权利要求9所述的网络装置,其中,当基于所述确定结果所述特定终端能够接收所述下行链路分组时,通过将所述预定待机时间设置为0,所述控制器在无需待机的情况下针对所述特定终端重新选择所述BS。
11.根据权利要求9所述的网络装置,其中,当基于所述确定结果所述特定终端能够接收所述下行链路分组但是针对所述特定终端没有能够被重新选择的BS时,所述控制器等待预定待机时间直到进入所述特定终端的所述第二时间间隔,然后针对所述特定终端重新选择所述BS。
12.根据权利要求7所述的网络装置,其中,所述控制器从已接收到所述特定终端的上行链路分组并且将所述上行链路分组发送到所述网络装置的BS中,重新选择与所述特定终端呈最佳信道状态的BS,所述信道状态即为信噪比SNR。
13.一种用于在终端和网络装置之间发送/接收分组的基站BS装置,该BS装置包括:
预测单元,该预测单元被配置为识别是否存在经预测在将已从所述网络装置接收到的下行链路分组发送到所述终端的处理期间无法接收下行链路分组的特定终端,其中,当所述BS装置从所述网络装置接收到一个终端的所述下行链路分组而同时所述BS装置将所述下行链路分组发送到另一个终端然后占用用于发送下一个下行链路分组的频率资源时,所述预测单元将所述一个终端识别为经预测无法接收所述下行链路分组的所述特定终端;以及
故障预测结果提供单元,该故障预测结果提供单元被配置为当识别出所述特定终端时,将针对所述特定终端的故障预测结果提供给所述网络装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2016-0100844 | 2016-08-08 | ||
KR1020160100847A KR101679798B1 (ko) | 2016-08-08 | 2016-08-08 | 네트워크장치 및 기지국장치, 그 장치에 의해 수행되는 다운링크패킷 전송 기지국 재선택 방법 |
KR1020160100844A KR101713931B1 (ko) | 2016-08-08 | 2016-08-08 | 네트워크장치 및 기지국장치, 그 장치에 의해 수행되는 다운링크패킷 전송 기지국 재선택 방법 |
KR10-2016-0100847 | 2016-08-08 | ||
PCT/KR2017/006185 WO2018030626A1 (ko) | 2016-08-08 | 2017-06-14 | 네트워크장치 및 기지국장치, 그 장치에 의해 수행되는 다운링크패킷 전송 기지국 재선택 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108886698A CN108886698A (zh) | 2018-11-23 |
CN108886698B true CN108886698B (zh) | 2022-05-17 |
Family
ID=61163003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780022999.1A Active CN108886698B (zh) | 2016-08-08 | 2017-06-14 | 网络装置和基站装置以及由网络装置和基站装置执行的下行链路分组传输基站重新选择方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10701761B2 (zh) |
CN (1) | CN108886698B (zh) |
WO (1) | WO2018030626A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110831168B (zh) * | 2018-08-09 | 2023-03-24 | 中国电信股份有限公司 | 通信方法、系统、物联网平台和计算机可读存储介质 |
CN110519778B (zh) * | 2019-08-23 | 2023-02-10 | 武汉慧联无限科技有限公司 | 一种下行报文发送方法及装置、设备、介质 |
US11233715B1 (en) * | 2020-07-14 | 2022-01-25 | Juniper Networks, Inc. | Dynamic prediction and management of application service level agreements |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101656995A (zh) * | 2009-09-23 | 2010-02-24 | 华为技术有限公司 | 小区重选控制方法及基站控制器、移动台 |
CN102124772A (zh) * | 2008-04-21 | 2011-07-13 | 北方电讯网络有限公司 | 用于harq协议的方法和系统 |
CN103202078A (zh) * | 2010-11-11 | 2013-07-10 | 高通股份有限公司 | 用于向无线终端分配无线网络分组资源的方法和装置 |
CN103748959A (zh) * | 2011-08-12 | 2014-04-23 | 日本电气株式会社 | 无线通信系统、基站、通信方法、移动站和计算机可读介质 |
CN105493612A (zh) * | 2013-08-30 | 2016-04-13 | 高通股份有限公司 | 用于在用户装备处改进上行链路性能的方法和装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3997890B2 (ja) * | 2001-11-13 | 2007-10-24 | 松下電器産業株式会社 | 送信方法及び送信装置 |
KR100876765B1 (ko) * | 2002-05-10 | 2009-01-07 | 삼성전자주식회사 | 이동 통신 시스템에서 데이터 재전송 장치 및 방법 |
KR100714530B1 (ko) * | 2006-01-16 | 2007-05-07 | 주식회사 팬택앤큐리텔 | 이동 통신 단말기 및 그 채널 변경 방법 |
US20100178918A1 (en) * | 2009-01-15 | 2010-07-15 | Qualcomm Incorporated | Methods and Apparatus For Mobile Initiated Reselection In A Communication Network |
US10098095B2 (en) | 2012-05-25 | 2018-10-09 | Qualcomm Incorporated | Feedback to enhance rate prediction with bursty interference |
US9398480B2 (en) * | 2012-11-02 | 2016-07-19 | Telefonaktiebolaget L M Ericsson (Publ) | Methods of obtaining measurements in the presence of strong and/or highly varying interference |
US8886241B2 (en) * | 2013-03-01 | 2014-11-11 | Qualcomm Incorporated | GSM base station identity code (BSIC) method for irat cell reselection to conserve UE battery power |
KR20170094554A (ko) * | 2013-03-29 | 2017-08-18 | 브이아이디 스케일, 인크. | 조기 패킷 손실 검출 및 피드백 |
WO2017126928A1 (ko) * | 2016-01-20 | 2017-07-27 | 엘지전자 주식회사 | 연결 모드 변경 방법 및 이동성 관리 개체 |
-
2017
- 2017-06-14 US US16/093,777 patent/US10701761B2/en active Active
- 2017-06-14 WO PCT/KR2017/006185 patent/WO2018030626A1/ko active Application Filing
- 2017-06-14 CN CN201780022999.1A patent/CN108886698B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102124772A (zh) * | 2008-04-21 | 2011-07-13 | 北方电讯网络有限公司 | 用于harq协议的方法和系统 |
CN101656995A (zh) * | 2009-09-23 | 2010-02-24 | 华为技术有限公司 | 小区重选控制方法及基站控制器、移动台 |
CN103202078A (zh) * | 2010-11-11 | 2013-07-10 | 高通股份有限公司 | 用于向无线终端分配无线网络分组资源的方法和装置 |
CN103748959A (zh) * | 2011-08-12 | 2014-04-23 | 日本电气株式会社 | 无线通信系统、基站、通信方法、移动站和计算机可读介质 |
CN105493612A (zh) * | 2013-08-30 | 2016-04-13 | 高通股份有限公司 | 用于在用户装备处改进上行链路性能的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
US20190090310A1 (en) | 2019-03-21 |
WO2018030626A1 (ko) | 2018-02-15 |
CN108886698A (zh) | 2018-11-23 |
US10701761B2 (en) | 2020-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101679798B1 (ko) | 네트워크장치 및 기지국장치, 그 장치에 의해 수행되는 다운링크패킷 전송 기지국 재선택 방법 | |
US8862066B2 (en) | Providing suppressing degradation of throughput of communication device, recording medium for control program of communication device, communication system and communication method | |
US20180091262A1 (en) | Method and apparatus for data retransmission in wireless communication system | |
US10327123B1 (en) | System and method for machine-to-machine communication in an internet-of-things network | |
KR101713931B1 (ko) | 네트워크장치 및 기지국장치, 그 장치에 의해 수행되는 다운링크패킷 전송 기지국 재선택 방법 | |
US10841068B2 (en) | DL HARQ timing in TDD with 1 ms tti and reduced processing time | |
KR102047803B1 (ko) | 빔 분할 다중 접속시스템에서 아날로그 빔 운용장치 및 방법 | |
CN108702793B (zh) | 动态随机接入响应rar接收终止方法及装置 | |
CN108886698B (zh) | 网络装置和基站装置以及由网络装置和基站装置执行的下行链路分组传输基站重新选择方法 | |
US11076322B2 (en) | Internet of things network device and method for excluding a base station based on a received pushdata message | |
KR20180108035A (ko) | 무선 통신 시스템에서 데이터의 송수신 장치 및 방법 | |
US20210160846A1 (en) | Terminal device, wireless communication device, wireless communication system and wireless communication method | |
KR20210083298A (ko) | 데이터 송신 및 측정 기술들 | |
KR102500047B1 (ko) | 정보 피드백 방법 및 장치, 컴퓨터 저장 매체 | |
US20240204926A1 (en) | Techniques for coordinating sidelink feedback channel resources | |
WO2018086707A1 (en) | Feedback based flexible transmission scheme for contention-based urllc transmission | |
CN111788846B (zh) | 基站装置、终端装置、无线通信系统 | |
US11729811B2 (en) | Fairness-enhancing frame structure | |
WO2015145592A1 (ja) | 無線通信システム、端末、基地局および処理方法 | |
US20190174496A1 (en) | Ul scheduling timing in tdd with 1 ms tti and reduced processing time | |
CN108616335B (zh) | 一种数据包传输方法、用户终端和网络侧设备 | |
KR101862250B1 (ko) | 네트워크장치 및 단말장치와, 그 장치들의 동작 방법 | |
CN109792628B (zh) | 基站装置、基站装置的操作方法和网络装置 | |
KR101970767B1 (ko) | 기지국장치 및 단말장치와, 그 장치에 의해 수행되는 패킷 송수신 방법 | |
CN111656817B (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 |