释放连接的方法、装置和存储介质与流程

文档序号:14216378阅读:269来源:国知局

本公开涉及通信领域,具体地,涉及一种释放连接的方法、装置和存储介质。



背景技术:

nb-iot(narrowbandinternetofthings,基于蜂窝的窄带物联网)是iot(internetofthings,物联网)领域一个新兴的技术,支持待机时间长、对网络连接要求较高设备的高效连接。

在nb-iot网络中,nb-iot为了减少协议开销、降低成本等原因删除了lte(longtermevolution,长期演进)网络中的phich(physicalhybridarqindicatorchannel,物理混合自动重传指示信道)信道,因此,在rrc(radioresourcecontrol,无线资源控制)连接释放过程中,基站在向终端发送连接释放消息(rrcconnectionrelease)后,终端只能等待达到预设时间(如10秒)后才会释放终端的本地实例回到空闲态。

在通过现有技术释放连接的过程中,发明人发现:在终端等待的这10秒内,基站可能已经正确接收到连接释放消息的响应,并且释放了该终端的实例,若此时终端有上行用户数据需要发送时,终端判断当前仍然在连接态会发起连接态的随机接入过程,而基站由于已经释放了终端的实例无法查找到该终端,因此会造成连接态随机接入的失败,如果终端没有对上行用户数据进行缓存的话,还会进一步造成用户数据的丢失,影响了数据传输的有效性。



技术实现要素:

为了解决上述问题,本公开提供一种释放连接的方法、装置和存储介质。

一方面,本公开提供一种释放连接的方法,应用于终端,该方法包括:接收基站发送的连接释放消息;根据所述连接释放消息向所述基站发送连接释放响应消息;确定在预设时间内是否接收到所述基站根据所述连接释放响应消息发送的接收确认消息;所述接收确认消息表示所述基站接收到所述连接释放响应消息;在接收到所述接收确认消息时,根据所述接收确认消息释放本地实例。

可选地,所述方法还包括:若达到所述预设时间,未接收到所述接收确认消息,释放所述本地实例。

可选地,所述接收确认消息包括dci(downlinkcontrolinformation,下行控制消息)消息,所述dci消息用于表示所述基站接收到所述连接释放响应消息。

可选地,在所述根据所述连接释放消息向基站发送连接释放响应消息前,所述方法还包括:接收所述基站发送的上行授权信息;所述根据所述连接释放消息向基站发送连接释放响应消息包括:在接收到所述上行授权信息后,根据所述连接释放消息向基站发送连接释放响应消息,所述连接释放响应消息包括rlc(radiolinkcontrol,无线链路层控制协议)层对所述连接释放消息的反馈。

另一方面,本公开提供一种释放连接的方法,应用于基站,该方法包括:向终端发送连接释放消息;接收所述终端根据所述连接释放消息发送的连接释放响应消息;向所述终端发送接收确认消息,以便所述终端根据所述接收确认消息释放本地实例。

可选地,所述接收确认消息包括dci消息,所述dci消息用于表示所述基站接收到所述连接释放响应消息。

第三方面,提供一种释放连接的装置,应用于终端,该装置包括:

释放消息接收模块,用于接收基站发送的连接释放消息;

响应消息发送模块,用于根据所述连接释放消息向所述基站发送连接释放响应消息;

确定模块,用于确定在预设时间内是否接收到所述基站根据所述连接释放响应消息发送的接收确认消息;所述接收确认消息表示所述基站接收到所述连接释放响应消息;

释放模块,用于在接收到所述接收确认消息时,根据所述接收确认消息释放本地实例。

可选地,所述释放模块,用于若达到所述预设时间,未接收到所述接收确认消息,释放所述本地实例。

可选地,所述接收确认消息包括dci消息,所述dci消息用于表示所述基站接收到所述连接释放响应消息。

可选地,所述装置还包括:授权信息接收模块,用于接收所述基站发送的上行授权信息;所述响应消息发送模块,用于在接收到所述上行授权信息后,根据所述连接释放消息向基站发送连接释放响应消息,所述连接释放响应消息包括rlc层对所述连接释放消息的反馈。

第四方面,提供一种释放连接的装置,应用于基站,该装置包括:释放消息接收模块,用于向终端发送连接释放消息;

响应消息接收模块,用于接收所述终端根据所述连接释放消息发送的连接释放响应消息;确认消息接收模块,用于向所述终端发送接收确认消息,以便所述终端根据所述接收确认消息释放本地实例。

可选地,所述接收确认消息包括dci消息,所述dci消息用于表示所述基站接收到所述连接释放响应消息。

第五方面,提供一种释放连接的装置,应用于终端,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收基站发送的连接释放消息;根据所述连接释放消息向所述基站发送连接释放响应消息;确定在预设时间内是否接收到所述基站根据所述连接释放响应消息发送的接收确认消息;所述接收确认消息表示所述基站接收到所述连接释放响应消息;在接收到所述接收确认消息时,根据所述接收确认消息释放本地实例。

第六方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述方法的步骤。

第七方面,提供一种释放连接的装置,应用于基站,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:向终端发送连接释放消息;接收所述终端根据所述连接释放消息发送的连接释放响应消息;向所述终端发送接收确认消息,以便所述终端根据所述接收确认消息释放本地实例。

第八方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述方法的步骤。

通过上述技术方案,接收基站发送的连接释放消息;根据所述连接释放消息向所述基站发送连接释放响应消息;确定在预设时间内是否接收到所述基站根据所述连接释放响应消息发送的接收确认消息;所述接收确认消息表示所述基站接收到所述连接释放响应消息;在接收到所述接收确认消息时,根据所述接收确认消息释放本地实例。这样,终端在接收到基站发送的接收确认消息后,即可释放本地实例,避免了终端只能等待达到预设时间(如10秒)后才会释放终端的本地实例,从而提高了在预设时间内数据发送的成功率,避免了数据丢失。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是本公开实施例提供的一种释放连接的方法的流程示意图;

图2是本公开实施例提供的另一种释放连接的方法的流程示意图;

图3是本公开实施例提供的第三种种释放连接的方法的流程示意图;

图4是本公开实施例提供的一种释放连接的装置的结构示意图;

图5是本公开实施例提供的另一种释放连接的装置的结构示意图;

图6是本公开实施例提供的一种释放连接的装置的硬件结构示意图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

本公开可以应用于nb-iot网络,在该网络中,可以包括nb-iot终端和nb-iot基站。其中,窄带(nb)是指对于nb-iot终端来说,其只需要在180khz的窄带内进行发送和接收;相应的,对于nb-iot基站来说,其只需要在180khz的窄带内与同一nb-iot终端进行通信。

其中,nb-iot的部署方式可以包括以下三种:

1、独立频带部署,其利用独立的频带,比如利用gsm网络一个或者多个载波;

2、保护带部署,其利用长期演进(lte,longtermevolution)保护带中未利用的资源块;

3、带内部署,其利用lte载波内的一个或多个物理资源块(prb,physicalresourceblock)。

需要说明的是,本公开中的基站可以是nb-iot基站,该基站的功能可以通过现有已部署蜂窝网络中的基站来实现;本公开中的终端可以是nb-iot终端,该终端可以在物联网中进行物物通信。

下面结合具体实施例对本公开进行详细说明。

图1为本公开实施例提供的一种释放连接的方法,如图1所示,该方法可以应用于终端,该方法包括:

s101、接收基站发送的连接释放消息。

其中,该连接释放消息可以是rrc连接释放消息(rrcconnectionrelease)。

s102、根据该连接释放消息向该基站发送连接释放响应消息。

其中,该连接释放响应消息包括rlc层对该连接释放消息的反馈。

s103、确定在预设时间内是否接收到该基站根据该连接释放响应消息发送的接收确认消息。

其中,该接收确认消息表示该基站接收到该连接释放响应消息。

在本步骤中,该接收确认消息可包括dci消息,该dci消息用于表示该基站接收到该连接释放响应消息。

s104、在接收到该接收确认消息时,根据该接收确认消息释放本地实例。

其中,若达到该预设时间,未接收到该接收确认消息,释放该本地实例。

采用上述方法,终端在接收到基站发送的接收确认消息后,即可释放本地实例,避免了终端只能等待达到预设时间后才会释放终端的本地实例,从而提高了在预设时间内数据发送的成功率,避免了数据丢失。

图2为本公开实施例提供的一种释放连接的方法,如图2所示,该方法可以应用于基站,该方法包括:

s201、向终端发送连接释放消息。

其中,该连接释放消息可以是rrc连接释放消息(rrcconnectionrelease)。

s202、接收该终端根据该连接释放消息发送的连接释放响应消息。

其中,该连接释放响应消息包括rlc层对该连接释放消息的反馈。

s203、向该终端发送接收确认消息,以便该终端根据该接收确认消息释放本地实例。

其中,该接收确认消息包括dci消息,该dci消息用于表示该基站接收到该连接释放响应消息。

采用上述方法,基站在接收到终端发送的连接释放响应消息后,向终端发送接收确认消息,以使得终端在接收到该接收确认消息后,即可释放本地实例,避免了终端只能等待达到预设时间后才会释放终端的本地实例,从而提高了在预设时间内数据发送的成功率,避免了数据丢失。

图3为本公开实施例提供的一种释放连接的方法,如图3所示,本实施例是以nb-iot系统中rrc连接释放过程为例进行说明的,该方法包括:

s301、基站向终端发送连接释放消息。

其中,该连接释放消息可以是rrc连接释放消息(rrcconnectionrelease)。

s302、在接收到该连接释放消息后,终端向该基站发送连接释放响应消息。

其中,该连接释放响应消息包括rlc层对该连接释放消息的反馈,该连接释放响应消息可以是rlc状态报告,该rlc状态报告用于终端向基站反馈数据接收情况,其中,指示了哪些数据接收成功哪些数据接收失败,基站接收到该rlc状态报告后,会将接收失败的数据进行重传。

在本步骤中,终端的rlc层接收到基站发送的rrc连接释放消息后,生成该rlc状态报告,并将携带rrc连接释放消息的rlcpdu(protocoldataunit,协议数据单元)进行组包,重组成rlcsdu(servicedataunit,服务数据单元)后传输至pdcp(packetdataconvergenceprotocol,分组数据汇聚协议)层,由pdcp层处理完成后传输至rrc层,rrc层接收到完整的rrc连接释放消息后,启动定时器,定时器开始记录预设时间。

需要说明的是,在发送该rlc状态报告前,终端还需要等待基站的上行授权,基站通过该上行授权为终端分配上行物理资源,终端通过基站分配的上行物理资源进行上行数据的传输,在一种可能的实现方式中,终端接收基站发送的上行授权信息,并在接收到上行授权信息后,根据该连接释放消息向基站发送该rlc状态报告(即连接释放响应消息)。

其中,该上行授权信息可以包括基站为终端分配的上行物理资源。

s303、基站在接收到该连接释放响应消息后,向终端发送接收确认消息,并在发送完成后释放该终端对应的实例。

其中,该接收确认消息表示该基站接收到该连接释放响应消息。该终端的实例包括当前的rrc连接状态和底层的专用配置信息等信息。

在本步骤中,该接收确认消息可以是dci(downlinkcontrolinformation,下行控制消息)消息,该dci消息中的subcarrierindication字段用于表示该基站接收到该连接释放响应消息。

示例地,该dci消息可以是dcin3消息,该dcin3消息可以复用现有的dcin0消息,并通过其中的subcarrierindication字段来区分dcin0消息和dcin3消息。这里,基站的rlc层接收到该rlc状态报告后,通知基站的phy(physicallayer,物理层)层发送该dcin3消息。

s304、终端确定在预设时间内是否接收到该基站根据该连接释放响应消息发送的接收确认消息。

其中,该接收确认消息表示该基站接收到该连接释放响应消息。

在本步骤中,该预设时间可以是10秒,终端可以通过上述步骤s302中的定时器记录该预设时间,在定时器超时前,终端若接收到该接收确认消息,则在接收到该接收确认消息后,执行步骤s305,终端若一直未接收到该接收确认消息,则在定时器超时后,执行步骤s305。

s305、终端释放本地实例。

在本步骤中,终端的phy层在检测到dcin3消息后,通知rrc层连接释放响应消息已被基站成功接收,rrc层接收到此通知后,开始释放本地的实例并回到空闲态,从而完成rrc连接的释放。

采用上述方法,终端在接收到基站发送的接收确认消息后,即可释放本地实例,避免了终端只能等待达到预设时间后才会释放终端的本地实例,从而提高了在预设时间内数据发送的成功率,避免了数据丢失。

图4为本公开实施例提供的一种释放连接的装置,如图4所示,该装置包括:

释放消息接收模块401,用于接收基站发送的连接释放消息;

响应消息发送模块402,用于根据该连接释放消息向该基站发送连接释放响应消息;

确定模块403,用于确定在预设时间内是否接收到该基站根据该连接释放响应消息发送的接收确认消息;该接收确认消息表示该基站接收到该连接释放响应消息;

释放模块404,用于在接收到该接收确认消息时,根据该接收确认消息释放本地实例。

可选地,该释放模块404,用于若达到该预设时间,未接收到该接收确认消息,释放该本地实例。

可选地,该接收确认消息包括dci消息,该dci消息用于表示该基站接收到该连接释放响应消息。

可选地,该装置还包括:授权信息接收模块,用于接收该基站发送的上行授权信息;

该响应消息发送模块402,用于在接收到该上行授权信息后,根据该连接释放消息向基站发送连接释放响应消息,该连接释放响应消息包括rlc层对该连接释放消息的反馈。

采用上述装置,终端在接收到基站发送的接收确认消息后,即可释放本地实例,避免了终端只能等待达到预设时间后才会释放终端的本地实例,从而提高了在预设时间内数据发送的成功率,避免了数据丢失。

图5为本公开实施例提供的一种释放连接的装置,如图5所示,该装置包括:

释放消息接收模块501,用于向终端发送连接释放消息;

响应消息接收模块502,用于接收该终端根据该连接释放消息发送的连接释放响应消息;

确认消息接收模块503,用于向该终端发送接收确认消息,以便该终端根据该接收确认消息释放本地实例。

可选地,该接收确认消息包括下行控制消息dci消息,该dci消息用于表示该基站接收到该连接释放响应消息。

采用上述装置,基站在接收到终端发送的连接释放响应消息后,向终端发送接收确认消息,以使得终端在接收到该接收确认消息后,即可释放本地实例,避免了终端只能等待达到预设时间后才会释放终端的本地实例,从而提高了在预设时间内数据发送的成功率,避免了数据丢失。

所属本领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程和描述,可以参考前述方法实施例中的对应过程,在此不再赘述。

图6是根据一示例性实施例示出的一种释放连接的装置600的框图。如图3所示,该释放连接的装置可以是终端或者基站,该释放连接的装置600可以包括:处理器601,存储器602,多媒体组件603,输入/输出(i/o)接口604,以及通信组件605。

其中,处理器601用于控制该释放连接的装置600的整体操作,以完成上述方法中的全部或部分步骤。存储器602用于存储各种类型的数据以支持在该释放连接的装置600的操作,这些数据例如可以包括用于在该释放连接的装置600上操作的任何应用程序或方法的指令,以及应用程序相关的数据。该存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件603可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或通过通信组件605发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口604为处理器601和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件605用于该释放连接的装置600与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件605可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,释放连接的装置600可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述任意一种释放连接的方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,例如包括程序指令的存储器602,上述程序指令可由释放连接的装置600的处理器601执行以完成上述任意一种释放连接的方法。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1