本发明涉及通信技术领域,特别涉及一种数据传输的方法、装置及会话管理功能实体设备。
背景技术:
现有的lte系统中,当下行数据到达服务网关(s-gw),服务网关向移动管理实体(mme)发送下行数据通知(downlinkdatanotification),由移动管理实体发起寻呼过程,终端(ue)接收到寻呼消息并触发服务请求过程(servicerequestprocedure),建立好无线承载和s1承载后,服务网关向终端发送下行数据,具体的网络触发的拂去请求流程如图1所示:
步骤1.1、服务网关接收由分组数据网关传送的下行数据;
步骤1.2、当终端不在连接态时,服务网关缓存下行数据,并向终端的移动管理实体发送下行数据通知;
步骤1.3、移动管理实体在收到下行数据通知后,发送下行数据通知响应;
步骤1.4、移动管理实体向终端注册的ta(跟踪区)中的所有基站发起寻呼消息;
步骤1.5、基站将接收的移动管理实体发送的寻呼消息转发给终端;
步骤1.6、终端接收到该寻呼消息后,触发服务请求过程;
步骤1.7、服务请求流程进行,建立s1-u承载,服务网关开始向终端传输下行数据。
在下一代移动通信网络中需要支持更加丰富的网络应用,适应各种场景的业务需求,满足不同用户的服务性能要求,支持各种类型的设备接入,多样化的业务需求对网络的移动性管理、带宽需求、服务质量以及安全、计费等各方面都提出了不同的需求。运营商为支持多样化的业务需求、同时为了降低网络建设和运营的成本、提高网络管理的灵活性和网络资源有效性,在下一代移动 通信中提出利用一个“网络分片(或网络切片)”来支持特定类型的通信业务,每个网络分片中的网络功能是针对特定的业务需求的特定逻辑网络功能的组合。如图2所示,将3gpp运营商网络划分为3个网络分片,分别为:关键机器类通信网络切片(criticalmtcslice)、大规模机器类通信网分片(massivemtcslices)和移动宽带网络分片(mbbslice),每个分片对应各自的用户业务,并通过无线接入网(ran)实现与用户的数据通信。还需要说明的是,为了使一个终端用户同时获取多个业务,允许用户的不同业务分别接入到各自不同的网络分片中。
在部署了独立于各网络切片的终端状态管理功能后,终端的状态维护独立完成。通常,对于终端接入的网络切片,如果网络切片内无数据传输,网络无需维护和更新该终端的控制平面上下文信息和用户面的传输路径,以提供网络资源的利用率。但是,这一技术存在核心网内传输路径无法动态更新的问题,这将导致下行数据无法传输到正确的与当前服务中的基站相连的网关。
在终端同时接入多个网络切片时,如果某个网络切片内有数据传输,则网络切片需要维护该终端的控制平面上下文信息和用户面传输路径。但对于其他终端接入的无数据传输的网络切片,则无需维护和更新该终端的控制平面上下文信息和用户面的传输路径,以提高网络资源的利用率,定义无需维护和更新该终端的控制平面上下文信息和用户面的传输路径的网络切片为空闲切片,则空闲切片可分为两种:
1、终端进入空闲态,所有切片为空闲切片;
2、终端接入了多个网络切片,但终端只在其中一个网络切片内进入了恢复核心网和接入网之间的传输链路(类似s1连接),并进行了数据传输,而在终端所接入的其它网络切片内没有恢复核心网和接入网之间的传输链路,则终端所接入的其它网络切片为空闲切片。
由于空闲切片没有为终端维护用户面传输路径,切片内的服务网关(服务网关定义为核心网内与基站相连的边缘网关)没有随终端接入的基站变化而发生更新,因此当这些网络切片收到该终端的下行数据后,可能会将下行数据缓存到错误的服务网关,导致数据不能正确传输。
技术实现要素:
本发明要解决的技术问题是提供一种数据传输的方法、装置及会话管理功能实体设备,用以解决因空闲的网络切片内没有为终端维护用户面传输路径,当这些网络切片收到终端的下行数据后,可能会将下行数据缓存到错误的网关功能实体,导致数据不能正确传输的问题。
为了解决上述技术问题,本发明实施例提供一种数据传输的方法,包括:
获取接收下行数据的终端的状态信息;
根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
根据所述第一数据传输路径,进行当前下行数据的传输。
进一步,所述获取接收下行数据的终端的状态信息的步骤包括:
接收第二网关功能实体发送的下行数据通知消息;
根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
进一步地,所述获取接收下行数据的终端的状态信息的步骤包括:
接收与第二网关功能实体当前连接的第三网关功能实体发送的下行数据通知消息;
根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
进一步地,所述根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体的步骤包括:
若所述终端处于空闲态,根据终端最近一次位置更新时的位置区信息,选择进行当前下行数据传输的第一网关功能实体;或者
若所述终端处于连接态,根据当前服务终端的基站信息,选择进行当前下 行数据传输的第一网关功能实体。
进一步地,所述确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径的步骤包括:
当与第二网关功能实体当前连接的第三网关功能实体与所述第一网关功能实体不同时,建立所述第一网关功能实体与所述第二网关功能实体之间的第一数据传输路径。
进一步地,所述根据所述第一数据传输路径,进行当前下行数据的传输的步骤包括:
根据所述第一数据传输路径,建立当前服务终端的基站与所述第一网关功能实体之间的第二数据传输路径;
通过所述第二数据传输路径,将缓存在所述第一网关功能实体中的下行数据传输给所述终端。
进一步地,所述根据所述第一数据传输路径,建立当前服务终端的基站与所述第一网关功能实体之间的第二数据传输路径的步骤包括:
在所述终端处于空闲态时,向处于空闲态的所述终端下发寻呼消息;
接收所述终端根据所述寻呼消息发送的终端服务请求;
根据所述终端服务请求,向当前服务终端的基站发送建立空口承载请求;
在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
进一步地,所述根据所述第一数据传输路径,建立当前服务终端的基站与所述第一网关功能实体之间的第二数据传输路径的步骤包括:
在所述终端处于连接态时,向当前服务终端的基站发送建立空口承载请求;
在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
进一步地,所述缓存在所述第一网关功能实体中的下行数据为所述第二网关功能实体发送给所述第一网关功能实体的;或
为与所述第二网关功能实体当前连接的第三网关功能实体通过转发路径转发给所述第一网关功能实体的。
本发明实施例提供一种数据传输的装置,包括:
获取模块,用于获取接收下行数据的终端的状态信息;
选择模块,用于根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
确定模块,用于确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
传输模块,用于根据所述第一数据传输路径,进行当前下行数据的传输。
进一步地,所述获取模块包括:
第一接收子模块,用于接收第二网关功能实体发送的下行数据通知消息;
第一发送子模块,用于根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
第二接收子模块,用于接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
进一步地,所述获取模块包括:
第三接收子模块,用于接收与第二网关功能实体当前连接的第三网关功能实体发送的下行数据通知消息;
第二发送子模块,用于根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
第四接收子模块,用于接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
进一步地,所述选择模块具体用于:
若所述终端处于空闲态,根据终端最近一次位置更新时的位置区信息,选择进行当前下行数据传输的第一网关功能实体;或者
若所述终端处于连接态,根据当前服务终端的基站信息,选择进行当前下行数据传输的第一网关功能实体。
进一步地,所述确定模块具体用于:
当与所述第二网关功能实体当前连接的第三网关功能实体与所述第一网关功能实体不同时,建立所述第一网关功能实体与所述第二网关功能实体之间的第一数据传输路径。
进一步地,所述传输模块包括:
建立子模块,用于根据所述第一数据传输路径,建立当前服务终端的基站与所述第一网关功能实体之间的第二数据传输路径;
传输子模块,用于通过所述第二数据传输路径,将缓存在所述第一网关功能实体中的下行数据传输给所述终端。
进一步地,所述建立子模块包括:
寻呼单元,用于在所述终端处于空闲态时,向处于空闲态的所述终端下发寻呼消息;
第一接收单元,用于接收所述终端根据所述寻呼消息发送的终端服务请求;
第一发送单元,用于根据所述终端服务请求,向当前服务终端的基站发送建立空口承载请求;
第一建立单元,用于在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
进一步地,所述建立子模块包括:
第二发送单元,用于在所述终端处于连接态时,向当前服务终端的基站发送建立空口承载请求;
第二建立单元,用于在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
进一步地,所述缓存在所述第一网关功能实体中的下行数据为所述第二网关功能实体发送给所述第一网关功能实体的;或
为与所述第二网关功能实体当前连接的第三网关功能实体通过转发路径转发给所述第一网关功能实体的。
本发明实施例提供一种会话管理功能实体设备,包括上述的数据传输的装置。
本发明的有益效果是:
上述方案,在空闲的网络切片进行下行数据传输时,首先根据终端的状态信息进行网络切片内直接传输下行数据的网关功能实体的选择,使得最先接收到下行数据的网关功能实体可以将下行数据发送到正确的直接传输下行数据的网关功能实体,避免了因将下行数据发送到错误的网关功能实体,使得下行数据不能传输到相应终端的问题,本发明所采用的数据传输方式,保证了数据的 正确传输,提高了通信的可靠性。
附图说明
图1表示网络触发的服务请求的流程图;
图2表示针对不同的业务分别提供不同的网络分片的示意图;
图3表示本发明实施例一的数据传输的方法的总体流程图;
图4表示本发明实施例二的数据传输的方法的总体流程图;
图5表示本发明实施例二的终端处于空闲态时的数据传输的方法的流程图;
图6表示本发明实施例二的终端处于连接态时的数据传输的方法的流程图;
图7表示本发明实施例三的数据传输的方法的总体流程图;
图8表示本发明实施例三的数据传输的方法的详细流程图;
图9表示本发明实施例四的数据传输的装置的模块示意图;
图10表示本发明实施例五的数据传输的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
本发明针对因空闲网络切片内没有为终端维护用户面传输路径,当这些网络切片收到终端的下行数据后,可能会将下行数据缓存到错误的网关功能实体,导致数据不能正确传输的问题,提供一种数据传输的方法、装置及会话管理功能实体设备。
实施例一
如图3所示,本发明实施例一的数据传输的方法,包括:
步骤31,获取接收下行数据的终端的状态信息;
步骤32,根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
步骤33,确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
步骤34,根据所述第一数据传输路径,进行当前下行数据的传输。
需要说明的是,该数据传输的方法应用于空闲的网络切片内,且本实施例中的第一网关功能实体指的是网络切片内的第一服务网关,即为下行数据传输新选择的服务网关,该第二网关功能实体指的是网络切片内的数据网关;当需要利用空闲的网络切片进行下行数据的传输时,首先需要确定预接收该下行数据的终端,然后确定该终端的服务网关,然后利用重新选择的服务网关进行下行数据的传输,保证了下行数据的正确传输,提高了通信的可靠性。
需要说明的是,该数据传输的方法应用于数据传输的装置,具体地,该数据传输的装置可以包含在会话管理功能实体中。
实施例二
如图4所示,本发明实施例二的数据传输的方法,包括:
步骤41,接收第二网关功能实体发送的下行数据通知消息;
需要说明的是,本实施例中的第二网关功能实体指的是数据网关,因网络侧在进行下行数据的发送时,需要先将下行数据发送给数据网关,本实施例中,因数据网关在接收到下行数据时,不知道与其连接的服务网关是否就是正确传输下行数据到终端的服务网关,因此数据网关在接收到下行数据后,需要先进行服务网关的选择,需要发送下行数据通知消息到会话管理功能实体,以使得会话管理功能实体确定正确接收该下行数据的服务网关。
步骤42,根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
步骤43,接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
当管理终端状态的功能实体接收到终端的状态信息的请求信息时,在自身记录的终端状态上下文中找到与相应的终端的状态信息,并将该信息反馈给会话管理功能实体。
步骤44,根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
需要说明的是,本实施例中的第一网关功能实体指的是第一服务网关。
步骤45,确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
步骤46,根据所述第一数据传输路径,进行当前下行数据的传输。
可选地,所述步骤44在具体实现时,包括:
步骤441,若所述终端处于空闲态,根据终端最近一次位置更新时的位置区信息,选择进行当前下行数据传输的第一网关功能实体;
需要说明的是,当终端处于空闲态时,即表明终端当前未与基站连接,此时无法获取基站的信息,此时需要在ta跟踪区信息中获取终端最近一次更新时的位置区信息,以此位置区信息确定为终端服务的基站,然后进行服务网关的选择。
或者所述步骤44在具体实现时,包括:
步骤442,若所述终端处于连接态,根据当前服务终端的基站信息,选择进行当前下行数据传输的第一网关功能实体;
需要说明的是,当终端处于连接态时,表明终端已连接到基站,会话管理功能实体只需获取到当前服务终端的基站信息,便可进行服务网关的选择。
具体地,在进行数据网关与服务网关传输路径的确定时,所述步骤45包括:
步骤451,当与所述第二网关功能实体当前连接的第三网关功能实体与所述第一网关功能实体不同时,建立所述第一网关功能实体与所述第二网关功能实体之间的第一数据传输路径。
需要说明的是,当与所述第二网关功能实体当前连接的第三网关功能实体与所述第一网关功能实体相同时,会话管理功能实体通知第二网关功能实体按照原来的数据传输路径进行下行数据的传输。
在建立了第二网关功能实体与第一网关功能实体的传输路径后,便是下行数据的具体传输过程,所述步骤46在具体实现时,包括:
步骤461,根据所述第一数据传输路径,建立当前服务终端的基站与所述第一网关功能实体之间的第二数据传输路径;
步骤461实现的是,建立该网络切片内的新确定的服务网关与服务终端的基站之间的传输路径,以保证该网络切片与基站处于连接的状态。
步骤462,通过所述第二数据传输路径,将缓存在所述第一网关功能实体中的下行数据传输给所述终端。
在服务网关与基站的传输路径建立后,便可以实现将服务网关中缓存的下 行数据传输给基站,然后经由基站将该下行数据发送给对应的终端。
需要说明的是,本实施例中,缓存在所述第一网关功能实体中的下行数据是由第二网关功能实体发送给所述第一网关功能实体的。
当本实施例中预接收下行数据的终端处于空闲态,在实现下行数据到终端的传输时,需首先建立终端与基站的连接,具体地,所述步骤461在实现时,包括:
步骤4611,在所述终端处于空闲态时,向处于空闲态的所述终端下发寻呼消息;
步骤4612,接收所述终端根据所述寻呼消息发送的终端服务请求;
步骤4613,根据所述终端服务请求,向当前服务终端的基站发送建立空口承载请求;
步骤4614,在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
当本实施例中预接收下行数据的终端处于连接态时,在实现下行数据到终端的传输时,只需直接建立基站与网络切片的连接即可,具体地,所述步骤461在实现时,包括:
步骤4615,在所述终端处于连接态时,向当前服务终端的基站发送建立空口承载请求;
步骤4616,在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
接下来分别对终端处于空闲态和连接态时,本实施例的数据传输的方法在实际应用中的实现流程进行说明。
如图5所示,当终端处于空闲态时,本实施例的数据传输的方法具体实现流程为:
步骤5.1、闲置网络切片内的数据网关在接收到下行数据时,首先进行下行数据的缓存,然后向会话管理功能实体发送下行数据通知消息;
步骤5.2、会话管理功能实体在接收到下行数据通知消息时,向终端状态信息管理功能实体(即上述的管理终端状态的功能实体)发送请求信息,以获取终端的状态信息;
步骤5.3、终端状态信息管理功能实体根据请求信息反馈终端的状态信息给会话管理功能实体;其中,所述终端的状态信息包括:终端处于空闲的状态以及终端的最新的位置信息为终端最近一次位置更新时的位置区信息;
步骤5.4、会话管理功能实体在接收到终端的状态信息后,根据该状态信息为终端选择合适的服务网关;
步骤5.5、若新的服务网关与原服务网关不同,则会话管理功能实体建立所选服务网关与数据网关之间的传输路径,即进行传输路径的更新;否则会话管理功能实体通知数据网关按原传输路径进行下行数据的传输;
步骤5.6、数据网关根据新的传输路径将下行数据发送给服务网关;
步骤5.7、服务网关进行下行数据的缓存;
步骤5.8、会话管理功能实体向基站发送寻呼消息;
步骤5.9、基站将寻呼消息转发给终端;
步骤5.10、终端向会话管理功能实体发起服务请求;
步骤5.11、会话管理功能实体向基站发送建立空口承载请求;
步骤5.12、基站建立与终端之间的空口承载;
步骤5.13、建立基站与服务网关之间的传输路径;
步骤5.14、服务网关根据与基站间的传输路径进行下行数据的传输;
步骤5.15、基站将接收到的下行数据发送给终端;
步骤5.16、会话管理功能实体将进行服务网关选择后的终端的状态信息发送给终端状态信息管理功能实体,使得终端状态信息管理功能实体进行对应终端的状态信息的更新。
如图6所示,当终端处于连接态时,本实施例的数据传输的方法具体实现流程为:
步骤6.1、闲置网络切片内的数据网关在接收到下行数据时,首先进行下行数据的缓存,然后向会话管理功能实体发送下行数据通知消息;
步骤6.2、会话管理功能实体在接收到下行数据通知消息时,向终端状态信息管理功能实体发送请求信息,以获取终端的状态信息;
步骤6.3、终端状态信息管理功能实体根据请求信息反馈终端的状态信息给会话管理功能实体;其中,所述终端的状态信息包括:终端处于连接的状态以 及终端的最新的位置信息为当前服务终端的基站信息,例如可以是基站的标识信息;
步骤6.4、会话管理功能实体在接收到终端的状态信息后,根据该状态信息为终端选择合适的服务网关;
步骤6.5、若新的服务网关与原服务网关不同,则会话管理功能实体建立所选服务网关与数据网关之间的传输路径,即进行传输路径的更新;否则会话管理功能实体通知数据网关按原传输路径进行下行数据的传输;
步骤6.6、数据网关根据新的传输路径将下行数据发送给服务网关;
步骤6.7、服务网关进行下行数据的缓存;
步骤6.8、会话管理功能实体向基站发送建立空口承载请求;
步骤6.9、基站建立与终端之间的空口承载;
步骤6.10、建立基站与服务网关之间的传输路径;
需要说明的是,步骤5.8至步骤5.10的另一实现方式为:会话管理功能实体发送消息到终端,触发终端发起服务请求过程。
步骤6.11、服务网关根据与基站间的传输路径进行下行数据的传输;
步骤6.12、基站将接收到的下行数据发送给终端;
步骤6.13、会话管理功能实体将进行服务网关选择后的终端的状态信息发送给终端状态信息管理功能实体,使得终端状态信息管理功能实体进行对应终端的状态信息的更新。
本实施例的方案,空闲的网络切片内的数据网关在收到下行数据时,先进行下行数据的缓存,然后触发服务网关的选择,只有在确定需要传送的服务网关后,数据网关才将下行数据发送给对应的服务网关,然后由选择的当前服务网关进行下行数据的缓存,以此减少了下行数据在网络切片内的传输,降低了网络切片内的资源消耗;同时,本实施例的所述方法,保证了下行数据的准确传输,提高了通信的可靠性。
实施例三
继续如图7所示,本发明实施例三的数据传输的方法,包括:
步骤71,接收与第二网关功能实体当前连接的第三网关功能实体发送的下行数据通知消息;
需要说明的是,该第二网关功能实体在本实施例中指的是数据网关,该第三网关功能实体指的是与数据网关连接的原服务网关。
步骤72,根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
步骤73,接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
步骤74,根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
步骤75,确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
步骤76,根据所述第一数据传输路径,进行当前下行数据的传输。
需要说明的是,该数据传输的方法应用于数据传输的装置,具体地,该数据传输的装置可以包含在会话管理功能实体中。
在该实施例中,主要是通过与数据网关连接的原服务网关触发下行数据通知消息,在数据网关承载有限,不能接收过多的下行数据时,通过先将下行数据发送到原服务网关,然后通过原服务网关触发下行数据通知消息,以使得会话管理功能实体进行服务网关的选择,保证了下行数据的准确传输。
需要说明的是,实施例三中的步骤74、步骤75以及步骤76均可分别采用与实施例二中步骤44、步骤45和步骤46相同的实现方式,在此不再进行赘述。
如图8所示,本发明实施例三的数据传输的方法在实际应用中的具体实现流程为:
步骤8.1、闲置网络切片内的数据网关将接收的下行数据发送给与其连接的原服务网关,原服务网关对该下行数据进行缓存;
步骤8.2、原服务网关向会话管理功能实体发送下行数据通知消息;
步骤8.3、会话管理功能实体在接收到下行数据通知消息时,向终端状态信息管理功能实体发送请求信息,以获取终端的状态信息;
步骤8.4、终端状态信息管理功能实体根据请求信息反馈终端的状态信息给会话管理功能实体;其中,所述终端的状态信息包括:终端处于空闲或连接的状态以及终端的最新的位置信息,当终端处于空闲态时,其最新的位置信息为 终端最近一次位置更新时的位置区信息;当终端处于连接态时,其最新的位置信息为当前服务终端的基站信息;
步骤8.5、会话管理功能实体在接收到终端的状态信息后,根据该状态信息为终端选择合适的服务网关;
步骤8.6、若新的服务网关与原服务网关不同,则会话管理功能实体建立所选服务网关与数据网关之间的传输路径,即进行传输路径的更新;否则会话管理功能实体通知数据网关按原传输路径进行下行数据的传输;
步骤8.7、数据网关根据新的传输路径将下行数据发送给新服务网关;
步骤8.8、建立原服务网关到新服务网关的转发路径;
步骤8.9、原服务网关将缓存的数据发送给新服务网关;
步骤8.10、新服务网关进行下行数据的缓存;
步骤8.11、建立网络切片与接入网侧的传输通路;
需要说明的是,步骤8.11主要实现的是会话管理功能实体寻呼空闲态的终端以建立空口承载,并建立基站和新服务网关之间的传输路径,具体的过程可参见实施例二中的建立过程,本实施例中不再进行赘述。
步骤8.12、新服务网关根据与基站间的传输通路进行下行数据的传输,需要说明的是,该下行数据包括新服务网关接收的数据网关发送的下行数据以及原服务网关转发给新服务网关的下行数据;
步骤8.13、基站将接收到的下行数据发送给终端;
步骤8.14、会话管理功能实体将进行服务网关选择后的终端的状态信息发送给终端状态信息管理功能实体,使得终端状态信息管理功能实体进行对应终端的状态信息的更新。
需要说明的是,本实施例中,空闲的网络切片内的数据网关在接收到下行数据后,先按照之前建立的路径向原服务网关发送下行数据,原服务网关缓存下行数据,然后触发新服务网关的选择,在确定接收下行数据的新服务网关时,建立数据网关与新服务网关的传输路径,以及原服务网关与新服务网关的转发路径,然后由选择的新服务网关进行下行数据的缓存,保证了下行数据的准确传输,提高了网络通信的可靠性。
实施例四
如图9所示,本发明实施例提供一种数据传输的装置90,包括:
获取模块91,用于获取接收下行数据的终端的状态信息;
选择模块92,用于根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
确定模块93,用于确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
传输模块94,用于根据所述第一数据传输路径,进行当前下行数据的传输。
可选地,所述获取模块91包括:
第一接收子模块,用于接收第二网关功能实体发送的下行数据通知消息;
第一发送子模块,用于根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
第二接收子模块,用于接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
可选地,所述获取模块91包括:
第三接收子模块,用于接收与第二网关功能实体当前连接的第三网关功能实体发送的下行数据通知消息;
第二发送子模块,用于根据所述下行数据通知消息,向管理终端状态的功能实体发送获取终端的状态信息的请求信息;
第四接收子模块,用于接收所述管理终端状态的功能实体根据所述请求信息反馈的所述终端的状态信息。
具体地,所述选择模块92具体用于:
若所述终端处于空闲态,根据终端最近一次位置更新时的位置区信息,选择进行当前下行数据传输的第一网关功能实体;或者
若所述终端处于连接态,根据当前服务终端的基站信息,选择进行当前下行数据传输的第一网关功能实体。
具体地,所述确定模块93具体用于:
当与所述第二网关功能实体当前连接的第三网关功能实体与所述第一网关功能实体不同时,建立所述第一网关功能实体与所述第二网关功能实体之间的第一数据传输路径。
可选地,所述传输模块94包括:
建立子模块,用于根据所述第一数据传输路径,建立当前服务终端的基站与所述第一网关功能实体之间的第二数据传输路径;
传输子模块,用于通过所述第二数据传输路径,将缓存在所述第一网关功能实体中的下行数据传输给所述终端。
具体地,所述建立子模块包括:
寻呼单元,用于在所述终端处于空闲态时,向处于空闲态的所述终端下发寻呼消息;
第一接收单元,用于接收所述终端根据所述寻呼消息发送的终端服务请求;
第一发送单元,用于根据所述终端服务请求,向当前服务终端的基站发送建立空口承载请求;
第一建立单元,用于在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
具体地,所述建立子模块包括:
第二发送单元,用于在所述终端处于连接态时,向当前服务终端的基站发送建立空口承载请求;
第二建立单元,用于在终端与基站的空口承载建立完成后,建立基站与所述第一网关功能实体之间的第二数据传输路径。
需要说明的是,所述缓存在所述第一网关功能实体中的下行数据为所述数据网关发送给所述第一网关功能实体的;或
为与所述第二网关功能实体当前连接的第三网关功能实体通过转发路径转发给所述第一网关功能实体的。
需要说明的是,该装置的实施例是与上述方法实施例一一对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
实施例五
如图10所示,本实施例提供一种数据传输的装置,包括:
处理器101;以及通过总线接口102与所述处理器101相连接的存储器103,所述存储器103用于存储所述处理器101在执行操作时所使用的程序和数据, 当处理器101调用并执行所述存储器103中所存储的程序和数据时,实现如下的功能模块:
获取模块,用于获取接收下行数据的终端的状态信息;
选择模块,用于根据所述状态信息,为所述终端选择进行当前下行数据传输的第一网关功能实体;
确定模块,用于确定所述第一网关功能实体与第二网关功能实体之间的第一数据传输路径;
传输模块,用于根据所述第一数据传输路径,进行当前下行数据的传输。
该处理器101还用于实现上述装置的其它任意一个模块的功能。
需要说明的是,该装置可以为会话管理功能实体的一部分。
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
实施例六
本发明实施例还提供一种会话管理功能实体设备,包括如实施例四或实施例五所述的数据传输的装置。
需要说明的是,该会话管理功能实体设备在数据通信时,可以实现与数据网关、服务网关以及基站的连接,从而保证网络中数据的准确传输。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。