用于数据传输的方法、移动管理设备、数据业务处理设备和终端与流程

文档序号:18472157发布日期:2019-08-20 20:25阅读:242来源:国知局
用于数据传输的方法、移动管理设备、数据业务处理设备和终端与流程

本申请涉及通信领域,并且更具体地,涉及一种用于数据传输的方法、移动管理设备、数据业务处理设备和终端。



背景技术:

蜂窝物联网(cellularinternetofthings,ciot)是一种通过窄带物联网(narrowbandinternetofthings,nb-iot)接入技术,实现物联网终端接入到移动通信网络的物联网。为支持ciot,第三代合作伙伴项目(3rdgenerationpartnershipproject,3gpp)在版本(release)13阶段和release14阶段对现有演进分组系统(evolvedpacketsystem,eps)终端和网络的功能特性进行了优化。典型地,对于ciot小数据传输业务,3gpp为ciot进行的eps优化主要包括2个方案:

(1)控制面(controlplane,cp)优化:主要是通过eps网络中的控制面信令来传输ciot用户面小数据包,ue与核心网网元之间无需建立对应的空口承载上下文,能够提升数据传输速率并节省空口无线资源。

(2)用户面(userplane,up)优化:主要是引入无线资源控制(radioresourcecontrol,rrc)连接挂起流程与恢复流程,支持空闲态ue保存所有的空口上下文与承载资源,从而实现连接态ue空口上下文与承载资源的快速恢复,能够提升数据传输速率。

对于ciot小数据传输的cp优化,主要的优化在ue与移动管理实体(mobilitymanagemententity,mme)之间通过非接入层(non-accessstratum,nas)信令来传递ciot小数据包,但是在mme与服务网关(servinggateway,sgw)和分组数据网络网关(packetdatanetworkgateway,pgw)之间,还是通过用户面协议用户层gprs隧道协议(gprstunnelingprotocolfortheuserplane,gtp-u)进行传输的,故eps中的ciotcp小数据传输,不是一种端到端的cp传输方案。

3gpp在release15阶段定义了新一代移动通信系统(5thgenerationsystem,5gs),5gs采用与eps完全不同的网络架构。典型地,5g核心网(5gcorenetwork,5gcn)、移动管理(mobilitymanagement,mm)与会话管理(sessionmanagement,sm)进行了分离,控制面cp与用户面up进行了分离,采用了服务化架构与服务化接口协议。3gpp在release16阶段定义了在5gs中对ciot的支持,自然也需要在5gs中支持ciot小数据传输业务。

由于ciot终端功能简单、低功耗、非频繁用户数据传输的应用特性,对于ciot的小数据传输,采用cp传输比up传输具有简单、快速、高效的优势。因现有eps中单纯的基于nas信令的cp传输方案将不能完全适用于5gs,因此,需要一种在5gs新的网络架构中,端到端的cp传输方案传输小数据。



技术实现要素:

本申请提供一种数据传输的方法、移动管理设备、数据业务处理设备和终端,能够实现小数据业务的端到端的控制面(controlplane,cp)传输。

第一方面,提供一种用于数据传输的方法,包括:移动管理设备获取终端的第一业务类型信息,所述第一业务类型信息用于指示所述终端支持的第一小数据业务的业务类型;

所述移动管理设备确定为所述终端提供小数据业务的目标数据业务处理设备,所述目标数据业务处理设备支持所述第一小数据业务的业务类型;

所述移动管理设备向所述目标数据业务处理设备发送激活请求消息,所述激活请求消息用于请求所述终端到所述目标数据业务处理设备的小数据业务注册;

所述移动管理设备接收来自所述目标数据业务处理设备的激活响应消息,所述激活响应消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述数据业务处理设备的小数据业务注册成功。

应理解,本申请中,终端通过非接入层(non-accessstratum,nas)信令与移动管理设备进行交互,移动管理设备通过服务化接口与数据业务处理设备进行交互,数据业务处理设备通过应用程序编程接口(applicationprogramminginterface,api)接口与应用服务器进行交互。该服务化接口协议例如可以是超文本传输协议(hypertexttransferprotocol,http)还可以是直径(diameter)协议,本申请实施例对此不做限定。下述实施例中涉的终端与移动管理设备之间的通信,以及移动管理设备与数据业务处理设备之间的交互均是采用此处所描述的交互方式进行通信,下文中将不再对此赘述。

本申请实施例的用于数据传输的方法,终端注册到目标数据业务处理设备后,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。因此,本申请实施例的用于数据传输的方法,终端通过注册到支持其小数据业务的业务类型的数据业务处理设备,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。由于终端和移动管理设备之间的小数据包是通过nas信令传输的,移动管理设备和数据业务处理设备(例如,目标数据业务处理设备)之间的小数据包是通过服务化接口协议传输的,数据业务处理设备和应用服务器之间的小数据包是通过api传输的,因此在终端注册到数据业务处理设备后,可以实现终端到应用服务器的端到端的控制面(controlplane,cp)传输。相比于现有技术中小数据包必须建立用户面会话(session)资源,本申请实施例的用于数据传输的方法,不需要建立用户面会话资源,能够实现移动管理和会话管理的解耦,实现了更轻量级、简单、高效的小数据包传输。

本申请中,数据业务处理设备可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本申请实施例对此不作限定。进一步地,可以将数据业务处理设备所提供的所有功能集成于已有的网络功能(networkfunction,nf)网元上,比如会话管理功能(sessionmanagementfunction)网元、网络开放功能(networkexposurefunction,nef)网元等。

需要说明的是,数据业务处理设备仅是一个名字,名字对设备本身不构成限定。在5g系统以及未来其它的系统中,数据业务处理设备所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,数据业务处理设备也可以被命名为其它nf网元,比如小数据处理功能(smalldatahandlingfunction,sdhf)网元、小数据传输功能(smalldatatransportfunction,sdtf)网元、小数据控制功能(smalldatacontrolfunction,sdcf)网元等,本申请对nf的命名不做限定。

可选地,所述第一业务类型信息包括:

与所述第一小数据业务的业务类型相关联的接入点名称(accesspointname,apn)或数据网络名称(datanetworkname,dnn);或者

与所述第一小数据业务的业务类型相关联的网络切片标识或网络资源标识。

应理解,apn是可以提供第一小数据业务的接入点名称;dnn是可以提供第一小数据业务的数据网络名称;网络切片标识是可以提供第一小数据业务的网络切片的身份标识;网络资源标识是可以提供第一小数据业务的网络资源的身份标识。

此外,第一业务类型信息可以是第一小数据业务本身的标识,本申请对此不作限定。

可选地,所述第一小数据业务的业务类型属于所述终端所归属的垂直行业的业务类型。

在一种可能的实现方式中,所述终端所归属的垂直行业的业务类型包括下述中的至少一种:

智能水表业务、智能电表业务、智能气表业务、智能家居业务、智能单车业务、智能汽车业务、智能停车业务、智能路灯业务、物流跟踪业务、智能制造业务和智能仓储业务。

在一种可能的实现方式中,所述移动管理设备获取第一业务类型信息,包括:

所述移动管理设备接收来自终端的注册请求消息,所述注册请求消息包括所述第一业务类型信息,所述注册请求消息用于所述终端到所述移动管理设备的注册。从而,移动管理设备能够从注册请求消息中获取第一业务类型信息。

需要说明的是,注册请求消息可以携带终端所支持的多种小数据业务的业务类型信息,移动管理设备可以从注册请求消息中,获取所述多种小数据业务的业务类型信息所对应的小数据业务的业务类型。应理解,所述多种小数据业务的业务类型信息包括第一业务类型信息。在注册请求消息携带终端所支持的多种小数据业务的业务类型信息的情况下,移动管理设备可以向所述多种小数据业务的业务类型信息对应的小数据业务为该终端请求激活小数据业务,或者说将该终端注册到所述多种小数据业务的业务类型信息对应的小数据业务。如果所述多种小数据业务的业务类型信息对应的小数据业务为同一小数据业务,则移动管理设备可以只向对应的小数据业务发送一次激活请求消息。可选地,如果所述多种小数据业务的业务类型信息对应的小数据业务为多个小数据业务,则移动管理设备可以向对应的多个小数据业务分别发送该激活请求消息。本申请并不限定小数据业务的业务类型信息或者小数据业务的业务类型与小数据业务的对应关系,小数据业务的业务类型与小数据业务可以是一一对应的关系,也可以是多对一的关系,也可以是一对多的关系。

在一种可能的实现方式中,所述方法还包括:

所述移动管理设备向所述终端发送注册接受消息,所述注册接受消息包括所述小数据业务接受指示信息。

在一种可能的实现方式中,所述方法还包括:

所述移动管理设备接收来自所述终端的数据传输请求消息,所述数据传输请求消息包括小数据包和所述小数据包的业务类型信息,所述小数据包的业务类型信息用于指示所述小数据包的业务类型为所述第一小数据业务的业务类型;

所述移动管理设备根据所述小数据包的业务类型,向所述目标数据业务处理设备发送所述小数据包。

从而,移动管理设备能够从注册请求消息中获取第一业务类型信息。

因此,本申请实施例的用于数据传输的方法,终端通过注册到支持其sds的业务类型的数据业务处理设备,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。相比于现有技术中小数据包必须建立用户面会话(session)资源,本申请实施例的用于数据传输的方法,不需要建立用户面会话资源,能够实现移动管理和会话管理的解耦,实现了更轻量级、简单、高效的小数据包传输。

在一种可能的实现方式中,所述移动管理设备获取第一业务类型信息,包括:所述移动管理设备接收来自终端的数据传输请求消息,所述数据传输请求消息包括所述第一业务类型信息。从而,移动管理设备能够从数据传输请求消息中获取第一业务类型信息。

可选地,所述终端为空闲态的情况下,所述数据传输请求为业务请求消息或非接入层nas传输消息;或者

在所述终端为连接态的情况下,所述数据传输请求为非接入层nas传输消息。

在一种可能的实现方式中,所述数据传输请求消息还包括小数据包,所述小数据包的业务类型为所述第一小数据业务的业务类型;

以及,所述方法还包括:所述移动管理设备根据所述小数据包的业务类型,向所述目标数据业务处理设备发送所述小数据包。

在终端注册到目标数据业务处理设备后,amf可以通过目标数据业务处理设备传输该数据传输请求消息中的数据包。

在一种可能的实现方式中,所述移动管理设备确定为所述终端提供小数据业务的目标数据业务处理设备,包括:

所述移动管理设备根据所述第一业务类型信息,将所述终端上下文所包括的数据业务处理设备标识信息所指示的数据业务处理设备,确定为所述目标数据业务处理设备。

可选地,该终端上下文中的所包括的数据业务处理设备标识信息所指示的数据业务处理设备,可以是移动管理设备上为该第一小数据业务预先配置的缺省数据业务处理设备,或者移动管理设备在终端发起的注册过程中从终端的签约数据中获取的签约数据业务处理设备,本申请实施例对此不做限定。

在一种可能的实现方式中,所述移动管理设备确定为所述终端提供小数据业务的目标数据业务处理设备,包括:

所述移动管理设备向网络功能存储功能设备发送数据业务处理设备发现请求消息,所述数据业务处理设备发现请求消息包括所述第一业务类型信息;

所述移动管理设备接收来自所述网络功能存储功能设备的数据业务处理设备发现响应消息,所述数据业务处理设备发现响应消息包括数据业务处理设备标识信息;

所述移动管理设备根据所述数据业务处理设备标识信息确定所述目标数据业务处理设备。

根据本申请实施例的方法,终端能够获取到目标数据业务处理设备的信息。

可选地,数据业务处理设备标识信息可以是数据业务处理设备的地址信息,还可以是数据业务处理设备的域名信息或者数据业务处理设备的网络资源标识,本申请实施例对此不作限定。

应理解,网络功能存储功能网元在数据业务处理设备发现响应消息中反馈的数据业务处理设备标识信息可以包括一个或者多个数据业务处理设备的标识信息,该一个或者多个数据业务处理设备的标识信息一一对应一个或者多个数据业务处理设备,该一个或者多个数据业务处理设备都能够提供第一小数据业务。若网络功能存储功能网元反馈多个数据业务处理设备的标识信息,移动管理设备可以根据负载均衡等原则确定从该多个数据业务处理设备的标识信息所对应的多个数据业务处理设备中确定出一个数据业务处理设备作为目标数据业务处理设备。

在一种可能的实现方式中,在所述移动管理设备确定为所述终端提供小数据业务的目标数据业务处理设备之前,所述方法还包括:

所述移动管理设备根据所述终端的小数据业务签约数据,确定所述终端被允许进行所述第一小数据业务。

在一种可能的实现方式中,所述激活请求消息包括所述终端的身份信息、所述移动管理设备的标识信息和所述第一业务类型信息,所述终端的身份信息、所述移动管理设备的标识信息和所述第一业务类型信息用于所述目标数据业务处理设备为所述终端创建小数据业务上下文。

第二方面,提供了一种用于数据传输的方法,包括:

数据业务处理设备接收来自移动管理设备的激活请求消息,所述激活请求消息用于请求终端到所述数据业务处理设备的小数据包业务注册;

所述数据业务处理设备向所述移动管理设备发送激活响应消息,所述激活响应消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述数据业务处理设备的小数据业务注册成功;

所述数据业务处理设备接收来自所述移动管理设备的所述终端的小数据包;

所述数据业务处理设备向应用服务器发送所述小数据包。

本申请实施例的用于数据传输的方法,终端注册到目标数据业务处理设备后,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。因此,本申请实施例的用于数据传输的方法,终端通过注册到支持其小数据业务的业务类型的数据业务处理设备,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。由于终端和移动管理设备之间的小数据包是通过nas信令传输的,移动管理设备和数据业务处理设备(例如,目标数据业务处理设备)之间的小数据包是通过服务化接口协议传输的,数据业务处理设备和应用服务器之间的小数据包是通过api传输的,因此在终端注册到数据业务处理设备后,可以实现终端到应用服务器的端到端的控制面(controlplane,cp)传输。相比于现有技术中小数据包必须建立用户面会话(session)资源,本申请实施例的用于数据传输的方法,不需要建立用户面会话资源,能够实现移动管理和会话管理的解耦,实现了更轻量级、简单、高效的小数据包传输。

在一种可能的实现方式中,所述数据业务处理设备接收来自所述移动管理设备的所述终端的所述小数据包时,还接收来自所述终端的所述小数据包的业务类型信息,其中,所述小数据包的业务类型属于所述数据业务处理设备所支持的小数据业务的业务类型。

在一种可能的实现方式中,所述激活请求消息包括所述终端的身份信息、所述移动管理设备的标识信息和第一业务类型信息,所述第一业务类型信息用于指示所述终端请求的第一小数据业务的业务类型,所述第一小数据业务的业务类型属于所述数据业务处理设备所支持的小数据业务的业务类型,第一业务类型信息为所述小数据包的业务类型信息。

可选地,所述第一业务类型信息包括:

与所述第一小数据业务的业务类型相关联的接入点名称(accesspointname,apn)或数据网络名称(datanetworkname,dnn);或者

与所述第一小数据业务的业务类型相关联的网络切片标识或网络资源标识。

应理解,apn是可以提供第一小数据业务的接入点名称;dnn是可以提供第一小数据业务的数据网络名称;网络切片标识是可以提供第一小数据业务的网络切片的身份标识;网络资源标识是可以提供第一小数据业务的网络资源的身份标识。

此外,第一业务类型信息可以是第一小数据业务本身的标识,本申请对此不作限定。

可选地,所述第一小数据业务的业务类型属于所述终端所归属的垂直行业的业务类型。

在一种可能的实现方式中,所述终端所归属的垂直行业的业务类型包括下述中的至少一种:

智能水表业务、智能电表业务、智能气表业务、智能家居业务、智能单车业务、智能汽车业务、智能停车业务、智能路灯业务、物流跟踪业务、智能制造业务和智能仓储业务。

在一种可能的实现方式中,在所述数据业务处理设备向所述移动管理设备发送激活响应消息之前,所述方法还包括:

所述数据业务处理设备确定支持所述第一小数据业务的业务类型;

所述数据业务处理设备根据所述终端的身份信息、所述移动管理设备的标识信息和所述第一业务类型信息为所述终端创建小数据业务上下文。

应理解,第二方面中与第一方面相同的术语、实现方式等可以参照第一方面的描述。

第三方面,提供了一种用于数据传输的方法,其特征在于,包括:

终端向移动管理设备发送注册请求消息,所述注册请求消息包括第一业务类型信息,所述第一业务类型信息用于指示所述终端所请求的第一小数据业务的业务类型,所述注册请求消息用于请求所述终端到所述移动管理设备的注册;

所述终端接收来自所述移动管理设备的注册接受消息,所述注册接受消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述目标数据业务处理设备的小数据业务注册成功;

所述终端向所述移动管理设备发送数据传输请求,所述数据传输请求包括小数据包和所述小数据包的业务类型,所述小数据包的业务类型为所述第一小数据业务的业务类型。

本申请实施例的用于数据传输的方法,终端注册到目标数据业务处理设备后,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。因此,本申请实施例的用于数据传输的方法,终端通过注册到支持其小数据业务的业务类型的数据业务处理设备,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务的业务类型的小数据包。由于终端和移动管理设备之间的小数据包是通过nas信令传输的,移动管理设备和数据业务处理设备(例如,目标数据业务处理设备)之间的小数据包是通过服务化接口协议传输的,数据业务处理设备和应用服务器之间的小数据包是通过api传输的,因此在终端注册到数据业务处理设备后,可以实现终端到应用服务器的端到端的控制面(controlplane,cp)传输。相比于现有技术中小数据包必须建立用户面会话(session)资源,本申请实施例的用于数据传输的方法,不需要建立用户面会话资源,能够实现移动管理和会话管理的解耦,实现了更轻量级、简单、高效的小数据包传输。

在一种可能的实现方式中,所述注册请求消息还包括小数据业务支持指示信息,所述小数据业务支持指示信息用于指示所述终端支持小数据业务。

在一种可能的实现方式中,所述终端支持小数据业务包括所述终端支持使用第三代合作伙伴项目(3rdgenerationpartnershipproject,3gpp)接入技术或者非3gpp接入技术中的至少一种进行小数据业务。

在一种可能的实现方式中,所述注册接受消息还包括第二业务类型指示信息,所述第二业务类型指示信息用于指示所述移动管理设备接受的至少一种小数据业务的业务类型,所述至少一种小数据业务的业务类型包括所述第一小数据业务的业务类型。

在一种可能的实现方式中,在所述终端为空闲态的情况下,所述数据传输请求为业务请求消息或非接入层nas传输消息;或者

在所述终端为连接态的情况下,所述数据传输请求为非接入层nas传输消息。

应理解,第三方面中与第一方面相同的术语、实现方式等可以参照第一方面的描述。

第四方面,提供了一种移动管理设备,用于执行上述第一方面或第一方面的任一可能的实现方式中的方法。具体地,该移动管理设备包括用于执行上述第一方面或第一方面的任一可能的实现方式中的方法的单元。

第五方面,提供了一种数据业务处理设备,用于执行上述第二方面或第二方面的任一可能的实现方式中的方法。具体地,该数据业务处理设备包括用于执行上述第二方面或第二方面的任一可能的实现方式中的方法的单元。

第六方面,提供了一种终端,用于执行上述第三方面或第三方面的任一可能的实现方式中的方法。具体地,该终端包括用于执行上述第三方面或第三方面的任一可能的实现方式中的方法的单元。

第七方面,提供了另一种移动管理设备,该移动管理设备包括:收发器、存储器和处理器。其中,该收发器、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,使得该移动管理设备执行第一方面或第一方面的任一种可能的实现方式中的方法。

第八方面,提供了另一种数据业务处理设备,该数据业务处理设备包括:收发器、存储器和处理器。其中,该收发器、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,使得该数据业务处理设备执行第二方面或第二方面的任一种可能的实现方式中的方法。

第九方面,提供了另一种终端,该终端包括:收发器、存储器和处理器。其中,该收发器、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,使得该终端执行第二方面或第二方面的任一种可能的实现方式中的方法。

第十方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码被计算机运行时,使得该计算机执行上述任一方面的任意可能的实现方式中的方法。

第十一方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行上述任一方面的任意可能的实现方式中的方法的指令。

第十二方面,提供了一种通信芯片,其中存储有指令,当其在计算机设备上运行时,使得该通信芯片执行上述任一方面的任意可能的实现方式中的方法。

附图说明

图1是本申请实施例提供的系统架构的示意图。

图2是本申请实施例提供的一个应用场景的示意图。

图3是本申请实施例提供的计算机设备的示意性框图。

图4是本申请实施例提供的用于数据传输的方法示意图。

图5是本申请实施例提供的另一用于数据传输的方法示意图。

图6是本申请实施例提供的另一用于数据传输的方法示意图。

图7是本申请实施例提供的另一用于数据传输的方法示意图。

图8是本申请实施例提供的另一用于数据传输的方法示意图。

图9是本申请实施例提供的另一用于数据传输的方法示意图。

图10是本申请实施例提供的移动管理设备示意性框图。

图11是本申请实施例提供的数据业务处理设备示意性框图。

图12是本申请实施例提供的终端示意性框图。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystemofmobilecommunication,gsm)系统、码分多址(codedivisionmultipleaccess,cdma)系统、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)系统、通用分组无线业务(generalpacketradioservice,gprs)、长期演进(longtermevolution,lte)系统、lte频分双工(frequencydivisionduplex,fdd)系统、lte时分双工(timedivisionduplex,tdd)、通用移动通信系统(universalmobiletelecommunicationsystem,umts)、全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,wimax)通信系统、未来的第五代(5thgeneration,5g)系统或新无线(newradio,nr)等。

本申请可以适用于各种物联网,例如,第五代(5thgeneration,5g)系统中的蜂窝物联网,或者未来通信系统(例如,6g)中的物联网等。本发明实施例对此不作任何限定。

图1示出了适用于本发明实施例的一种系统100的示意图。如图1所示,该系统100包括:移动管理设备110和数据业务处理设备120。可选地,系统100还可以包括终端130和/或应用服务器140。本申请实施例中,终端130通过非接入层(non-accessstratum,nas)信令与移动管理设备110进行交互,移动管理设备110通过服务化接口与数据业务处理设备120进行交互,数据业务处理设备120通过应用程序编程接口(applicationprogramminginterface,api)接口与应用服务器140进行交互。该服务化接口协议例如可以是超文本传输协议(hypertexttransferprotocol,http),还可以是直径(diameter)协议,本申请实施例对此不做限定。下述实施例中涉的终端与移动管理设备之间的通信,以及移动管理设备与数据业务处理设备之间的交互均是采用此处所描述的交互方式进行通信,下文中将不再对此赘述。

上述系统100可以用于执行本申请实施例中用于数据传输的方法。

在一种可能的实现方式中,上述系统架构100中的移动管理设备110具体用于:获取终端的第一业务类型信息,所述第一业务类型信息用于指示所述终端支持的第一小数据业务的业务类型;确定为所述终端提供小数据业务的目标数据业务处理设备,所述目标数据业务处理设备支持所述第一小数据业务的业务类型;向所述目标数据业务处理设备发送激活请求消息,所述激活请求消息用于请求所述终端到所述目标数据业务处理设备的小数据业务注册;接收来自所述目标数据业务处理设备的激活响应消息,所述激活响应消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述数据业务处理设备的小数据业务注册成功。

在另一种可能的实现方式中,上述系统架构100中的数据业务处理设备120具体用于:接收来自移动管理设备的激活请求消息,所述激活请求消息用于请求终端到所述数据业务处理设备的小数据包业务注册;向所述移动管理设备发送激活响应消息,所述激活响应消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述数据业务处理设备的小数据业务注册成功;接收来自所述移动管理设备的所述终端的小数据包;向应用服务器发送所述小数据包。

在另一种可能的实现方式中,上述系统架构100中的终端130具体用于:向移动管理设备发送注册请求消息,所述注册请求消息包括第一业务类型信息,所述第一业务类型信息用于指示所述终端所请求的第一小数据业务的业务类型,所述注册请求消息用于请求所述终端到所述移动管理设备的注册;接收来自所述移动管理设备的注册接受消息,所述注册接受消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述目标数据业务处理设备的小数据业务注册成功;向所述移动管理设备发送数据传输请求,所述数据传输请求包括小数据包和所述小数据包的业务类型,所述小数据包的业务类型为所述第一小数据业务的业务类型。

上述系统100中,终端注册到目标数据业务处理设备后,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的小数据业务(smalldataservice,sds)的业务类型的小数据包。因此,上述系统100中,终端通过注册到支持其sds的业务类型的数据业务处理设备,能够依次通过移动管理设备和目标数据业务处理设备,向应用服务器发送目标数据业务处理设备所支持的sds的业务类型的小数据包。由于终端和移动管理设备之间的小数据包是通过nas信令传输的,移动管理设备和数据业务处理设备(例如,目标数据业务处理设备)之间的小数据包是通过服务化接口协议传输的,数据业务处理设备和应用服务器之间的小数据包是通过应用程序编程接口(applicationprogramminginterface,api)传输的,因此在终端注册到数据业务处理设备后,可以实现终端到应用服务器的端到端的控制面(controlplane,cp)传输。相比于现有技术中小数据包必须建立用户面会话(session)资源,本申请实施例的用于数据传输的方法,不需要建立用户面会话资源,能够实现移动管理和会话管理的解耦,实现了更轻量级、简单、高效的小数据包传输。

本申请中,数据业务处理设备120可以由一个实体设备实现,也可以由多个实体设备共同实现,还可以是一个实体设备内的一个逻辑功能模块,本申请实施例对此不作限定。进一步地,可以将数据业务处理设备120所提供的所有功能集成于已有的网络功能(networkfunction,nf)网元上,比如会话管理功能(sessionmanagementfunction,smf)网元、网络开放功能(networkexposurefunction,nef)网元等。

需要说明的是,数据业务处理设备120仅是一个名字,名字对设备本身不构成限定。在5g系统以及未来其它的系统中,数据业务处理设备120所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,数据业务处理设备120也可以被命名为其它nf网元,比如小数据处理功能(smalldatahandlingfunction,sdhf)网元、小数据传输功能(smalldatatransportfunction,sdtf)网元、小数据控制功能(smalldatacontrolfunction,sdcf)网元等,本申请对nf的命名不做限定。

本申请实施例中的终端可以指用户设备、接入终端、v2x通信中的终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端设备、无线通信设备、用户代理或用户装置。终端还可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来5g系统中的终端设备或者未来演进的公用陆地移动通信网络(publiclandmobilenetwork,plmn)中的终端设备等,本申请实施例对此并不限定。具体地,该终端可以为物联网终端,具有成本低、功能简单、低功耗、非频繁用户数据传输的应用特性。

可选的,图1所示的系统可以应用于目前的5g系统以及未来其它的网络,本发明实施例对此不作具体限定。

示例性的,假设图1所示的系统可以应用于目前的5g网络,则如图2所示,上述的移动管理设备110所对应的网元或者实体可以为图2所示的5g网络系统中的接入和移动管理功能(accessandmobilitymanagementfunction,amf)210,上述的数据业务处理设备120所对应的网元或者实体可以为图2所示的5g系统中的小数据业务功能(smalldataservicefunction,sdsf)220,上述的终端设备130所对应的网元或者实体可以为图2所示的5g系统中的用户设备(userequipment,ue)230。应理解,amf210可以实现移动管理设备110的功能。sdsf220可以实现数据业务处理设备120的功能,ue230可以实现终端130的功能。

可选地,图2所示的5g系统还可以包括应用服务器240、接入设备250和统一数据管理(unifieddatamanagement,udm)260。应理解,图2所示的5g网络系统还可以包括图2中未示出的一些网元,比如、网络功能存储功能(networkfunctionrepositoryfunction,nrf)网元、用户面功能(userplanefunction,upf)网元等。

如图2所示,本申请实施例中,ue230通过接入设备250接入5g系统,ue230通过下一代网络(nextgeneration,n)1接口(简称n1)与amf210通信,接入设备250通过n2接口(简称n2)与amf210通信。amf210通过n8接口(简称n8)与udm260通信。ue230可通过nas信令与amf210通信,amf210可通过服务化接口与sdsf220通信,sdsf220可通过api接口与应用服务器240通信。

需要说明的是,图2中的各个网元以及各个网元之间的接口名字只是一个示例,具体实现中各个网元以及各个网元之间的接口名字可能为其他,本申请实施例对此不作具体限定。

图2所示的接入设备是ue通过无线方式接入到该移动通信系统中的接入设备,可以是基站(nodeb)、演进型基站(enodeb)、5g移动通信系统中的基站(gnb)、未来移动通信系统中的基站或wifi系统中的接入节点等,还可以是云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器,或者该接入设备可以为中继站、接入点、车载设备、可穿戴设备以及5g系统中的网络设备或者未来演进的plmn网络中的网络设备等,本申请的实施例对接入设备所采用的具体技术和具体设备形态不做限定。

需要说明的是,图1中所示的移动管理设备110、数据业务处理设备120和终端130可以以图3中所示的计算机设备(或系统)300的方式来实现。可选地,当系统100中的应用服务器140也可以以图3中所示的计算机设备300的方式来实现。

图3是本发明实施例提供的计算机设备(或系统)300的示意图。其中,计算机设备200包括至少一个处理器301、存储器302、和至少一个通信接口303。

处理器301可以为中央处理器(cpu)、微处理器、特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本发明方案程序执行的集成电路。

存储器302可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过连接线(如,系统总线)与处理器相连接。存储器也可以和处理器集成在一起。

其中,存储器302用于存储执行本发明方案的应用程序代码,处理器301用于执行存储器302中存储的应用程序代码。处理器可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

在具体实现中,作为一种实施例,处理器301可以包括一个或多个cpu。例如图3中所示的cpu0和cpu1。

在具体实现中,作为一种实施例,计算机设备300可以包括多个处理器,每个处理器可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

在具体实现中,作为一种实施例,计算机设备300还可以包括输出设备304和输入设备305。输出设备304和处理器301通信,可以以多种方式来显示信息。例如,输出设备304可以是液晶显示器(liquidcrystaldisplay,lcd),发光二级管(lightemittingdiode,led)显示设备,阴极射线管(cathoderaytube,crt)显示设备,或投影仪(projector)等。输入设备305和处理器301通信,可以以多种方式接受用户的输入。例如,输入设备可以是鼠标、键盘、触摸屏设备或传感设备等。

上述的计算机设备300可以是一个通用计算机设备或者是一个专用计算机设备。在具体实现中,计算机设备300可以是台式机、便携式电脑、网络服务器、掌上电脑(personaldigitalassistant,pda)、移动手机、平板电脑、无线终端设备、通信设备、嵌入式设备或有图3中类似结构的设备。本发明实施例不限定计算机设备300的类型。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,在本申请的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

此外,本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

为了便于理解和说明,以下仅以ue作为终端的一例,amf作为移动管理设备110的一例,sdsf作为数据业务处理设备120的一例,对本发明实施例的用于数据传输方法进行详细说明。

图4示出了本申请实施例提供的用于数据传输的方法400的流程图。如图4所示,该方法400主要包括s410、s420、s430和s440。

s410,amf获取ue的第一业务类型信息。

其中,第一业务类型信息为ue支持的一种特定的sds的业务类型信息,即,第一业务类型信息用于指示ue支持的一种特定的小数据业务的业务类型。需要说明的是,本申请实施例中,amf可以获取ue支持的至少一种sds的业务类型信息,本申请实施例提供的用于数据传输的方法适用于amf获取的ue的每一种sds的业务类型信息,为了便于理解和描述,本申请实施例以amf获取的ue的至少一种业务类型信息中一种特定业务类型信息为例进行描述,并将该特定的业务类型信息称为第一业务类型信息,将该第一业务类型信息所对应的sds称为第一sds。

可选地,第一业务类型信息包括与第一业务类型信息所指示的业务类型相关联的接入点名称(accesspointname,apn)、与第一业务类型信息所指示的业务类型相关联的数据网络名称(datanetworkname,dnn)、与第一业务类型信息所指示的业务类型相关联的网络切片标识、与第一业务类型信息所指示的业务类型相关联的网络资源标识。amf根据第一业务类型信息中的apn、dnn、网络切片标识或者网络资源标识,能够确定ue支持的sds为第一sds,或者说能够确定ue支持的sds的业务类型。

其中,apn是可以提供第一sds的接入点名称;dnn是可以提供第一sds的数据网络名称;网络切片标识是可以提供第一sds的网络切片的身份标识;网络资源标识是可以提供第一sds的网络资源的身份标识。

应理解,第一业务类型信息可以是第一sds本身的标识,也可以是与第一sds相关联或者绑定的信息(例如,apn或者dnn等),本申请实施例对此不作限定。

可选地,第一业务类型信息所指示的业务类型属于该ue所归属的垂直行业的业务类型。也就是说,可以采用ue所归属的垂直行业的业务类型来定义该垂直行业提供的sds的业务类型,例如,ue所归属的垂直行业的业务类型为业务类型#a,则业务类型#a的sds的业务类型也为业务类型#a。

进一步地,该ue所归属的垂直行业的业务类型包括下述中的至少一种:

智能水表业务、智能电表业务、智能气表业务、智能家居业务、智能单车业务、智能汽车业务、智能停车业务、智能路灯业务、物流跟踪业务、智能制造业务、智能仓储业务。

也就是说,第一业务类型信息所指示的业务类型为智能水表业务、智能电表业务、智能气表业务、智能家居业务、智能单车业务、智能汽车业务、智能停车业务、智能路灯业务、物流跟踪业务、智能制造业务以及智能仓储业务中的一种。

需要说明的是,所述“业务类型”也可称为应用类型(applicationtype),或者行业类型(industrytype),或者数据类型(datatype),本申请实施例对名称不做限定。

s420,amf确定为该ue提供sds的sdsf。

以下,为了便于理解,将支持第一sds的sdsf或者说第一业务类型信息所指示的业务类型对应的sdsf,或者说为该ue提供与第一业务类型信息所指示的业务类型对应的sds的sdsf,称为:目标sdsf。

可选地,作为s420的一种实现方式,amf可以根据第一业务类型信息,将该ue上下文中的支持第一sds的sdsf,确定为目标sdsf。

进一步地,该ue上下文中的支持该第一sds的sdsf,可以是amf上为该第一sds预先配置的缺省sdsf,或者amf在ue发起的注册过程中从ue的签约数据中获取的签约sdsf,本申请实施例对此不做限定。

可选地,作为s420的另一种实现方式,amf可以先向网络功能存储功能网元发送sdsf发现请求消息,该sdsf发现请求消息包括第一业务类型信息。然后,amf接收来自网络功能存储功能网元的sdsf发现响应消息,该sdsf发现响应消息包括网络功能存储功能网元提供的至少一个sdsf标识信息。接着,amf根据所述sdsf标识信息确定目标sdsf。

应理解,网络功能存储功能网元可以由5g系统中的nrf实现,但本申请实施例对此不作限定。

具体来讲,amf获取到第一业务类型信息后,向网络功能存储功能网元发送包括第一业务类型信息的sdsf发现请求消息,请求网络功能存储功能网元提供与第一业务类型信息对应的sdsf的信息。网络功能存储功能网元接收到该sdsf发现请求消息后,通过向amf发送sdsf发现响应消息,向amf反馈至少一个sdsf标识信息。amf可以根据网络功能存储功能网元提供的sdsf标识信息,确定出目标sdsf。

进一步地,sdsf标识信息可以是sdsf的地址信息,还可以是sdsf的域名信息或者sdsf的网络资源标识,本申请实施例对此不作限定。

应理解,网络功能存储功能网元在sdsf发现响应消息中反馈的sdsf标识信息可以包括一个或者多个sdsf的标识信息,该一个或者多个sdsf的标识信息一一对应一个或者多个sdsf,该一个或者多个sdsf都能够提供第一sds。若网络功能存储功能网元反馈多个sdsf的标识信息,amf可以根据负载均衡等原则确定从该多个sdsf的标识信息所对应的多个sdsf中确定出一个sdsf作为目标sdsf。

需要说明的是,在s420中,amf获取到第一业务类型信息后,amf可以首先检查该ue的上下文是否包括支持第一sds的sdsf。在一种实现方式中,若ue的上下文不包括支持第一sds的sdsf,则amf从网络功能存储功能网元获取第一业务类型信息对应的sdsf的信息;在另一种实现方式中,若ue的上下文包括支持第一sds的sdsf,则将该上下文中支持该第一sds的sdsf作为目标sdsf。此外,amf也可以不检查ue的上下文,而是直接从网络功能存储功能网元获取第一业务类型信息对应的sdsf的信息。

应理解,本申请实施例并不限定s420的上述两种实现方式的优先级。还应理解,s420的上述两种实现方式仅是示例性说明,本申请也并不限定amf确定目标sdsf的具体方式。

s430,amf向目标sdsf发送激活请求消息。相应地,目标sdsf接收来自amf的激活请求消息。

其中,该激活请求消息用于请求该ue到目标sdsf的sds注册。也就是说,amf通过向目标sdsf发送激活请求消息,请求该ue到目标sdsf的sds注册,相当于amf请求该目标sdsf为该ue激活sds。

可选地,该激活请求消息可以包括该ue的身份信息、该amf的标识信息和第一业务类型信息。其中,该第一业务类型信息,用于请求该目标sdsf为该ue激活第一sds,该ue的身份信息、该amf的标识信息和第一业务类型信息用于目标sdsf为该ue创建sds上下文。

应理解,amf与sdsf之间,amf与网络功能存储功能网元之间的消息(比如,信令或数据)交互是通过服务化接口协议进行。该服务化接口协议例如可以是http协议,还可以是直径(diameter)协议,本申请实施例对此不做限定。

s440,目标sdsf向amf发送激活响应消息。相应地,amf接收来自目标sdsf的激活响应消息。

具体地,目标sdsf接收到amf发送的激活请求消息后,若同意或接受该ue的sds注册,向amf发送激活响应消息。例如,目标sdsf接收到amf发送的激活请求消息后,sdsf判断其本身是否支持为该ue提供第一sds,是否允许为该ue提供第一sds。若sdsf本身支持为该ue提供第一sds,且允许为该ue提供第一sds,则向amf发送激活响应消息。

进一步地,目标sdsf可以在该激活响应消息中携带sds接受指示信息,该sds接受指示信息用于指示amf该终端成功注册到目标sdsf。应理解,该sds接受指示信息只是一种命名方式,它也可以称为sds成功指示信息,本申请实施例对命名不做限定,在此统一说明,后面不再赘述。

可选地,若s430中的sds激活请求消息包括该ue的身份信息、该amf的标识信息和第一业务类型信息,在目标sdsf同意或接受该ue的sds注册后,amf可以根据这些信息为该ue创建sds上下文,也即ue的sds上下文中包括ue的身份信息、该amf的标识信息和第一业务类型信息中的至少一种,该sds上下文用于后续上下行小数据包在ue与该目标sdsf之间的传输。

进一步地,amf的标识信息可以是amf的地址信息或者amf标识(identifier,id),本申请实施例对此不作限定。

可选地,在一种可能的实现方式中,在s420之前,该方法还可以包括:

amf根据该ue的sds签约数据,确定该ue被允许进行第一sds。

比如,运营商在与垂直行业客户签订ciot业务合作协议后,可以在udm中为对应客户的ue配置sds签约数据。amf可以从udm获取该ue的sds签约数据,该ue的sds签约数据包括该ue是否被允许进行sds以及该ue签约的sds的业务类型信息。本申请实施例中,ue签约的sds的业务类型信息包括第一业务类型信息所指示的业务类型,并且该ue被允许进行sds,其中,amf从udm获取该ue的sds签约数据是在该ue发起的注册流程中执行的。

根据本申请实施例的用于数据传输的方法,ue注册到目标sdsf后,能够依次通过amf和目标sdsf,向应用服务器发送目标sdsf所支持的sds的业务类型的小数据包。应理解,若ue能够成功注册到目标sdsf意味着ue已经在amf注册成功。

本申请实施例的用于数据传输的方法,ue通过注册到支持其sds的业务类型的sdsf,能够依次通过amf和目标sdsf,向应用服务器发送目标sdsf所支持的sds的业务类型的小数据包。由于ue和amf之间的小数据包是通过nas信令传输的,amf和sdsf(例如,目标sdsf)之间的小数据包是通过服务化接口协议传输的,sdsf和应用服务器之间的小数据包是通过api传输的,因此在ue注册到sdsf后,可以实现ue到应用服务器的端到端的cp传输。相比于现有技术中小数据包必须建立用户面会话(session)资源,本申请实施例的用于数据传输的方法,不需要建立用户面会话资源,能够实现移动管理和会话管理的解耦,实现了更轻量级、简单、高效的小数据包传输。

可选地,本申请实施例中,ue可以在数据传输之前进行到目标sdsf的注册(即,场景一),也可以在数据传输的过程中进行到目标sdsf的注册(即,场景二)。关于如何实现这两种场景下ue到目标sdsf的注册,下文中将结合图5和图6,分别对场景一和场景二进行详细说明。

场景一

图5示出了一种用于数据传输的方法500的示例性流程图。该方法500可以实现ue在数据传输之前进行到目标sdsf的注册。应理解,下文各实施例中均以网络功能存储功能网元为nrf为例进行说明。

s501,ue向amf发送注册请求消息。相应地,amf接收来自该ue的注册请求消息。

该注册请求消息可以包括初始(initial)注册请求和移动更新(mobilityupdate)注册请求消息。其中,该注册请求消息包括所述第一业务类型信息,该注册请求消息用于该ue到该amf的注册。

应理解,s501为方法400中s410的一种实现方式,也就是说,在s410中,amf可以从注册请求消息中获取第一业务类型信息。

需要说明的是,注册请求消息可以携带ue所支持的多种sds的业务类型信息,amf可以从注册请求消息中,获取所述多种sds的业务类型信息所对应的sds的业务类型。应理解,所述多种sds的业务类型信息包括第一业务类型信息。在注册请求消息携带ue所支持的多种sds的业务类型信息的情况下,amf可以根据本实施例中的s502~s504或者上述图4所示实施例中的s420~s440,向所述多种sds的业务类型信息对应的sdsf为该ue请求激活sds,或者说将该ue注册到所述多种sds的业务类型信息对应的sdsf。如果所述多种sds的业务类型信息对应的sdsf为同一sdsf,则amf可以只向对应的sdsf发送一次激活请求消息。可选地,如果所述多种sds的业务类型信息对应的sdsf为多个sdsf,则amf可以向对应的多个sdsf分别发送该激活请求消息。本申请并不限定sds的业务类型信息或者sds的业务类型与sdsf的对应关系,sds的业务类型与sdsf可以是一一对应的关系,也可以是多对一的关系,也可以是一对多的关系。

可选地,注册请求消息还可以包括sds支持指示信息,所述sds支持指示信息用于指示该ue支持sds。也就是说,ue在请求注册时,同时告知amf,其可以支持sds。

进一步地,ue支持sds包括ue支持使用第三代合作伙伴项目3gpp接入技术和非3gpp接入技术中的至少一种进行sds。即,ue可以同时支持3gpp接入技术和非3gpp接入技术进行sds,或者,ue也可以只支持3gpp接入技术和非3gpp接入技术中的其中一种进行sds。3gpp接入技术包括例如下一代无线接入网(nextgenerationradioaccessnetwork,ng-ran)或者通用移动通信系统(universalmobiletelecommunicationssystem,umts)陆地无线接入网(evolvedumtsterritorialradioaccessnetwork,e-utran),非3gpp接入技术包括例如无线局域网(wirelesslocalaccessnetwork,wlan)

s502~s504,amf确定为该ue提供sds的目标sdsf。在amf确定目标sdsf后,向目标sdsf发送激活请求消息。目标sdsf接收amf发送的激活请求消息,执行该ue的sds注册并向amf发送激活响应消息。

具体地,s502~s504可参考上述图4所示实施例中步骤s420~s440所作的说明。为了简洁,此处不作赘述。

可选地,在s504之后,该方法还可以包括:

s505,amf向该ue发送注册接受消息。相应地,该ue接收amf发送的注册接受消息。

其中,该注册接受消息包括sds接受指示信息,该sds接受指示信息用于指示终端成功注册到目标sdsf并可以进行sds。

ue接收到注册接受消息后,根据sds接受指示信息获知向目标sdsf的sds注册成功。之后,就可以通过目标sdsf传输目标sdsf所支持的sds的业务类型的小数据包。

可选地,注册接受消息还可以包括第二业务类型信息。

其中,第二业务类型信息用于指示amf接受的至少一种sds的业务类型,表明网络侧为该ue支持的sds业务类型。amf接受的至少一种sds的业务类型包括第一业务类型信息所指示的业务类型。示例地,amf从注册请求消息中获取的ue的第一业务类型信息所指示的业务类型为a,amf从ue的sds签约数据中获知该ue签约的sds业务类型为a,b和c,且为ue确定的一个或多个目标sdsf支持sds业务类型为a,b和c,则amf在注册接受消息中包括第二业务类型信息并指示业务类型为[a,b,c]。

ue在注册到目标sdsf之后,该方法还可以包括:s506~s509。

s506,ue向amf发送数据传输请求消息。相应地,amf接收来自ue的数据传输请求消息。

其中,该数据传输请求消息包括小数据包和该小数据包的业务类型信息,该小数据包的业务类型信息为步骤s501中注册请求消息中携带的至少一种sds的业务类型信息中的一种。下文中以该小数据包的业务类型信息为第一业务类型信息为例进行说明,第一业务类型信息可以参照上文中的描述。

s507,amf向目标sdsf发送该小数据包。相应地,目标sdsf接收来自amf的该小数据包。

具体地,amf接收到ue发送的数据传输请求后,根据第一业务类型信息,可以确定支持该小数据包的sdsf为目标sdsf。然后,amf可以向目标sdsf发送该小数据包。

s508,目标sdsf向应用服务器发送该小数据包。相应地,应用服务器接收来自目标sdsf的该小数据包。

具体地,目标sdsf接收到amf发送的小数据包后,根据小数据包的业务类型,确定为该小数据包提供服务的应用服务器并向该应用服务器发送该小数据包。

需要说明的是,图5中的上述步骤均是在终端发起的注册流程中执行的,完整的注册流程所包括的其它步骤,均是现有技术,在此不予赘述。

综上,本申请实施例的数据传输的方法,ue通过在注册请求消息中携带ue支持的sds的业务类型信息,进而通过amf实现在数据传输之前到目标sdsf的注册。在注册到目标sdsf之后,可以实现ue到应用服务器的端到端的cp小数据包传输。

场景二

图6示出了一种用于数据传输的方法600的示例性流程图。该方法600可以实现ue在数据传输过程中进行到目标sdsf的注册。

s601,ue向amf发送数据传输请求消息。相应地,amf接收来自该ue的数据传输请求消息。

其中,该数据传输请求消息包括小数据包和第一业务类型信息,第一业务类型信息用于指示该小数据包的业务类型。

应理解,s601为方法400中s410的一种实现方式,也就是说,在s410中,amf可以从数据传输请求消息中获取第一业务类型信息。第一业务类型信息可以参照上述中的描述。

示例性的,在所述ue为空闲态的情况下,所述数据传输请求为业务请求(servicerequest)消息或上行非接入层nas传输(uplinknastransport)消息;或者,在所述ue为连接态的情况下,所述数据传输请求为上行非接入层nas传输消息。

s602~s604,amf确定为该ue提供sds的目标sdsf。在amf确定目标sdsf后,向目标sdsf发送激活请求消息。目标sdsf接收amf发送的激活请求消息,执行该ue的sds注册并向amf发送激活响应消息。

具体地,s602~s604可参考上述图4所示实施例中步骤s420~s440所作的说明。为了简洁,此处不作赘述。

s605-s606,同步骤s507-s508,相关描述可参考图5所示的实施例,在此不再赘述。

可选地,在s604之后,该方法还可以包括:

s607,amf向该ue发送数据传输接受消息。相应地,该ue接收来自amf的数据传输接受消息。

其中,该数据传输接受消息包括sds接受指示信息,该sds接受指示信息用于指示终端成功注册到目标sdsf并可以进行sds。

示例性的,若步骤s601中的数据传输请求为业务请求(servicerequest)消息,则该数据传输接受消息为业务接受(serviceaccept)消息;若步骤s601中的数据传输请求为上行非接入层nas传输(uplinknastransport)消息,则该数据传输接受消息为非接入层nas传输接受(nastransportaccept)消息或者下行非接入层nas传输(downlinknastransport)消息。

ue接收到数据传输接受消息后,根据sds接受指示信息获知向目标sdsf注册成功,并获知在步骤s601中发送的小数据包已经传输成功。之后,ue就可以通过目标sdsf传输目标sdsf所支持的sds的业务类型的小数据包。具体地可以参见图5所示方法500中的s506~s508,此处不再赘述。

综上,本申请实施例的数据传输的方法,ue通过在数据传输请求消息中携带ue支持的sds的业务类型信息,进而通过amf实现在数据传输过程中到目标sdsf的注册。在注册到目标sdsf之后,可以实现ue到应用服务器的端到端的cp小数据包传输。

下文,结合图7和图8,详细描述根据本申请的用于数据传输的方法的两个具体实施例。应理解,下文中出现的与上文中相同的概念可以参照上文的描述,为了简洁,下文中不再赘述。

图7是根据本申请一个具体实施例的用于数据传输的方法700的示意图。应理解,ue可以在数据传输前,可以对其所支持的所有或部分sds的业务类型的sds进行到对应的sdsf的注册。

s701,ue向amf发送注册请求消息。

同步骤s501,相关描述可参考图5所示的实施例,在此不再赘述。

s702,amf从udm获取该ue的sds签约数据。

比如,运营商在与垂直行业客户签订ciot业务合作协议后,可以在udm中为对应客户的ue配置sds签约数据。amf可以从udm获取该ue的sds签约数据,该ue的sds签约数据包括该ue是否被允许进行sds以及该ue签约的sds业务类型信息。

s703,amf根据获取的ue的sds签约数据,对ue的sds请求进行控制。

具体地,amf判断amf自身是否支持sds,该ue是否允许在该网络进行sds以及ue请求的sds的业务类型是否已经签约。如果任一判断结果为否,则跳过s704~s708,在s709的注册接受(registrationaccept)消息中提供sds不被接受的指示信息给ue,表明ue在当前位置区域不能进行sds。如果判断结果都为是,则执行s704。

s704,amf检查已有的ue上下文(context)中是否包括ue请求的sds的业务类型所对应的sdsf信息。

具体地,若ue上下文中包括预先配置的缺省sdsf信息,则将该sdsf作为后续步骤中需要激活的sdsf,并跳过s705,执行s706。若ue上下文中不包括预先配置的缺省sdsfsdsf信息,则执行s705。

可选地,即使已有的ue上下文中包括预先配置的缺省sdsf信息,amf也可以为ue选择新的sdsf,比如为了sds负载均衡,amf重新为ue选择sdsf。amf为ue重新选择sdsf的操作可参见s705以及后续步骤。可选地,若ue没有在注册请求消息中提供请求的sds的业务类型信息,但amf在s703中获取了ue的sds签约数据且该签约数据中只包括了一个sds的业务类型信息,则amf可以使用该签约的sds的业务类型信息选择sdsf。

s705,amf从nrf处获取ue请求的sds的业务类型信息所对应的sdsf信息。

同步骤s420的一种实现方式,相关描述可参考图4所示的实施例,在此不再赘述。

s706,amf向选择的sdsf发送激活请求消息以实现该ue到sdsf的sds注册。

同步骤s430,相关描述可参考图4所示的实施例,在此不再赘述。

应理解,若ue请求的sds的业务类型对应的sdsf不同,ue可以分别向这多个不同的sdsf发送激活请求消息。ue向这多个不同的sdsf发送激活请求消息的顺序不作限定。

可选地,s707,sdsf基于sds的业务类型信息对ue的sds注册进行控制。

具体地,sdsf判断sdsf本身是否支持为该ue提供对应sds的业务类型的sds,是否允许为该ue提供对应sds的业务类型的sds等。若判断结果均为是,sdsf为该ue创建sds上下文,包括amf地址信息,ue身份信息以及ue请求的sds业务类型信息等。

s708,sdsf在发送给amf的激活响应消息中提供sds注册结果指示信息。

若sdsf接受了ue的sds注册,则提供的结果信息为正面的,比如接受(accepted)或成功(successful),即该激活响应消息中包括一个sds接受指示信息。若sdsf不能接受ue的sds注册,比如s707中的任一判断结果为否,则sdsf提供的结果信息为负面的,比如拒绝(rejected)或失败(failed)。应理解,若接收激活请求消息的sdsf为多个,那么这多个sdsf可以按照此处所作的说明进行相应操作。

s709,amf在注册接受(registrationaccept)消息中提供sds注册结果指示信息给ue。

若sdsf提供了正面的sds注册结果指示信息,则amf提供sds接受指示信息给ue。可选地,amf也可以额外提供被支持的或被接受的sds业务类型信息给ue,通常amf提供的sds业务类型信息与ue请求的业务类型信息相同。若s703中amf对于ue的sds请求的任一判断结果为否,或者sdsf提供了负面的sds注册结果信息,则amf提供sds不被接受的指示信息给ue,表明ue在当前位置区域不能进行sds。这时,可选地,amf可以提供一个合适的原因值给ue,指示ue在当前位置区域不能进行sds的原因。

需要说明的是,如果ue的注册请求因为其它原因被拒绝,则amf在注册拒绝(registrationreject)消息中不提供任何sds相关的指示信息,没有成功注册的ue无法进行sds,amf不会因为sds负面的控制结果而拒绝整个注册请求。

需要说明的是,图7中的上述步骤均是在终端发起的注册流程中执行的,完整的注册流程所包括的其它步骤,均是现有技术,在此不予赘述。

本申请实施例的用于数据传输的方法,ue通过在注册流程中提供sds支持指示信息和sds的业务类型信息,amf可以根据sds的业务类型进行sds控制并为其选择对应的sdsf进行sds,实现ue到该sdsf的sds注册,避免了后续在进行上下行sds时的业务控制和sdsf选择,同时因为引入专门的sdsf处理sds,实现了sds与用户面会话资源的解耦,在5g系统中实现了一种轻量级、简单、高效的sds。

图8是根据本申请另一具体实施例的用于数据传输的方法800的示意图。该方法可以应用于ue已经在amf注册,但还没有注册到sdsf的场景中。

s801,ue向amf发送数据传输请求消息。

在s801中,根据ue当前处于的连接状态,ue执行不同的行为:

a)ue处于空闲态:

ue接收到上层ciot应用发送的sds请求后,将收到的小数据包封装到一个sds容器中,然后将该sds容器进行加密后封装到一个初始nas消息中,典型地该初始nas消息为服务请求(servicerequest)消息或nas传输(nastransport)消息。对于服务请求消息,ue将该小数据包对应的sds的业务类型信息(即,第一业务类型信息的一例)与sds容器一并发送供amf;对于nas传输消息,ue将该小数据包对应的sds的业务类型信息与sds容器一并发送供amf,并根据该小数据包的网络层协议封装来设置负载类型(payloadtype),包括ipsds(sdsforip)和non-ipsds(sdsfornon-ip)。

b)ue处于连接态:

ue接收到上层ciot应用发送的sds请求后,将收到的小数据包封装到一个sds容器中,然后将该sds容器封装到nas传输(nastransport)消息中,ue将该小数据包对应的sds的业务类型信息与sds容器一并发送供amf,并根据该小数据包的网络层协议封装来设置负载类型(payloadtype),包括ipsds(sdsforip)和non-ipsds(sdsfornon-ip)。整个nas传输消息进行了安全保护,包括加密和完整性保护。

关于携带的sds的业务类型信息的说明,可参照上文描述,为了简洁,此处不再赘述。

s802,amf根据ue的sds签约数据,对ue的sds请求进行控制。同步骤s703,相关描述可参考图7所示的实施例,在此不再赘述。这里,如果amf任一判断结果为否,则执行s808,跳过s802~s807。如果控制结果都为是,则执行s803。

应理解,因ue在s801之前已经注册到了amf,amf保存有ue的上下文。因此此处amf不需要再一次从udm获取该ue的sds签约数据,但本申请实施例对此不作限定。比如,amf也可以再次从udm获取ue的sds签约数据。关于ue向amf的注册流程,可以参照现有技术,本申请对此不做赘述。

s803,amf检查已有的ue上下文(context)中是否包括ue请求的sds的业务类型信息所对应的sdsf(即,目标sdsf的一例)信息。

同步骤s704,相关描述可参考图7所示的实施例,在此不再赘述。

s804,amf从nrf处获取ue请求的sds的业务类型信息所对应的sdsf信息。

同步骤s420的一种实现方式,相关描述可参考图4所示的实施例,在此不再赘述。

s805,amf向选择的sdsf发送激活请求消息以实现该ue到sdsf的sds注册。

同步骤s430,相关描述可参考图4所示的实施例,在此不再赘述。

可选地,s806,sdsf基于sds的业务类型信息对ue的sds注册进行控制。

同步骤s707,相关描述可参考图7所示的实施例,在此不再赘述。

s807,sdsf在发送给amf的激活响应消息中提供sds注册结果指示信息。

同步骤s708,相关描述可参考图7所示的实施例,在此不再赘述。

s808,amf对nas消息进行完整性验证并对sds容器进行解密。

s809,amf向选择的sdsf发送小数据包。

若sdsf接受了ue的sds注册,且提供的结果信息为正面的,则amf向选择的sdsf发送小数据包,该小数据包的传输是通过服务化接口协议实现的,比如http协议。

可选地,s810,amf在数据传输接受消息中提供sds注册结果指示信息给ue。

若sdsf提供了正面的sds注册结果指示信息,则amf提供sds接受指示信息给ue。可选地,amf也可以额外提供被支持的或被接受的sds业务类型信息给ue,通常amf提供的sds业务类型信息与ue请求的业务类型信息相同。若s802中amf对于ue的sds的任一判断结果为否,amf在数据传输接受消息中提供一个负面指示信息给ue,表明ue当前的sds传输失败。可选地,amf可以提供一个合适的原因值给ue,指示ue当前sds传输失败的原因。若果小数据包传输成功,则此步骤可跳过。

s811,sdsf将收到的小数据包发送给应用服务器。

本申请实施例的用于数据传输的方法,ue通过在小数据包传输过程中提供请求的sds的业务类型信息,amf可以根据sds的业务类型进行sds控制并为其选择对应的sdsf进行sds,实现ue到该sdsf的sds注册。因为引入专门的sdsf处理sds,实现了sds与用户面会话资源的解耦,在5g系统中实现了一种轻量级、简单、高效的sds。

可选地,在s811之后,若应用服务器有对应的应答数据包发送给ue,则可采用图9所示的方法900进行下行小数据包的传输。下面,将结合图9进行说明。

图9是根据实施例的另一用于数据传输的方法900。方法900可以应用于下行小数据包的传输。比如,方法900可以应用于ue根据图7或图8所示的方法进行上行小数据包传输后,应用服务器有对应的应答数据包发送给ue的场景。应理解,本申请实施例并不仅限定于上述场景。

s901,应用服务器向sdsf发送数据传输请求消息。

其中,该数据传输请求消息包括小数据包、该小数据包对应的sds的业务类型信息(例如,第一业务类型信息)、ue的身份信息和其本身的身份信息。

ue支持一种或多种sds的业务类型,且已经在amf和sdsf进行了注册。当应用服务器有下行小数据包要发现给ue时,其将小数据包,该小数据包对应的sds的业务类型信息,ue的身份信息和其本身的身份信息发送给sdsf。其中,应用服务器基于配置可以知道当前网络中ue注册的sdsf。

s902,sdsf对于应用服务器的下行sds请求进行控制。

sdsf接收到应用服务器发送的数据传输请求消息,进行业务授权、速率控制和拥塞控制。比如,sdsf判断该应用服务器是否允许向该ue进行sds的业务类型信息对应的sds。若判断结果为否,则执行s903,流程终止;否则继续执行步骤s904。

s903,sdsf发送sds传输失败消息给应用服务器,sds传输失败消息携带sds的业务类型未授权的指示信息。

s904,sdsf将该小数据包发送给ue当前注册的amf。

应理解,若sdsf的ue上下文中没有amf信息,则sdsf从udm中获取ue当前注册的amf。

s905,amf将下行nas传输消息中发送给ue。

具体地,amf将将小数据包封装到sds容器,并且将sds容器封装到下行nas传输消息发送给ue。

应理解,整个nas传输消息进行了安全保护,包括加密和完整性保护。还应理解,若ue当前处于空闲态,则amf首先寻呼ue将ue变为连接态。

应理解,若ue有对应的应答数据包发送给该应用服务器,则可以采用上文所描述的上行小数据包的传输方法,本实施例不再赘述。

可选地,本申请实施例中,sdsf发送小数据包后,可以发送sds传输确认消息给应用服务器并告知传输的状态(成功或失败),若传输失败,则sdsf可提供一个合适的原因值给应用服务器。

本申请实施例的用于数据传输的方法,通过下行小数据包传输流程中提供sds业务类型信息,sdsf可以根据sds业务类型进行sds控制,同时因为引入专门的sdsf处理sds,实现了sds与用户面会话资源的解耦,在5g系统中实现了一种轻量级、简单、高效的sds。

应理解,图4至图9中的例子仅仅是为了便于本领域技术人员理解本申请实施例,并非要将本申请实施例限于例示的具体场景。本领域技术人员根据图4至图9的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。

上文中结合图1至图9,详细描述了根据本申请实施例的用于数据传输方法,下面将结合图10至图12,详细描述根据本申请实施例的通信装置。

图10示出了本申请实施例提供的移动管理设备1000,所述移动管理设备1000可以是前述的amf,该移动管理设备1000包括:处理单元1010、发送单元1020和接收单元1030。

处理单元1010,用于获取终端的第一业务类型信息,所述第一业务类型信息用于指示所述终端支持的第一小数据业务的业务类型;

所述处理单元1010还用于,确定为所述终端提供小数据业务的目标数据业务处理设备,所述目标数据业务处理设备支持所述第一小数据业务的业务类型;

发送单元1020,用于向所述目标数据业务处理设备发送激活请求消息,所述激活请求消息用于请求所述终端到所述目标数据业务处理设备的小数据业务注册;

接收单元1030,用于接收来自所述目标数据业务处理设备的激活响应消息,所述激活响应消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述数据业务处理设备的小数据业务注册成功。

可选地,所述处理单元1010用于获取终端的第一业务类型信息,具体包括:

用于通过所述接收单元1030接收来自终端的注册请求消息,所述注册请求消息包括所述第一业务类型信息,所述注册请求消息用于所述终端到所述移动管理设备的注册。

可选地,所述发送单元1020还用于:

向所述终端发送注册接受消息,所述注册接受消息包括所述小数据业务接受指示信息。

可选地,所述接收单元1030还用于:

接收来自所述终端的数据传输请求消息,所述数据传输请求消息包括小数据包和所述小数据包的业务类型信息,所述小数据包的业务类型信息用于指示所述小数据包的业务类型为所述第一小数据业务的业务类型;

所述发送单元1020还用于,根据所述小数据包的业务类型,向所述目标数据业务处理设备发送所述小数据包。

可选地,所述处理单元1010用于获取终端的第一业务类型信息,具体包括:

用于通过所述接收单元1030接收来自终端的数据传输请求消息,所述数据传输请求消息包括所述第一业务类型信息。

可选地,所述数据传输请求消息还包括小数据包,所述小数据包的业务类型为所述第一小数据业务的业务类型;

以及,所述发送单元1020还用于:

根据所述小数据包的业务类型,向所述目标数据业务处理设备发送所述小数据包。

可选地,所述处理单元用于确定为所述终端提供小数据业务的目标数据业务处理设备,具体包括:

根据所述第一业务类型信息,将所述终端上下文所包括的数据业务处理设备标识信息所指示的数据业务处理设备,确定为所述目标数据业务处理设备。

可选地,所述处理单元用于确定为所述终端提供小数据业务的目标数据业务处理设备,具体包括:

通过所述发送单元1020向网络功能存储功能设备发送数据业务处理设备发现请求消息,所述数据业务处理设备发现请求消息包括所述第一业务类型信息;

通过所述接收单元1030接收来自所述网络功能存储功能设备的数据业务处理设备发现响应消息,所述数据业务处理设备发现响应消息包括数据业务处理设备标识信息;

根据所述数据业务处理设备标识信息确定所述目标数据业务处理设备。

可选地,所述处理单元1010还用于:

根据所述终端的小数据业务签约数据,确定所述终端被允许进行所述第一小数据业务。

可选地,所述激活请求消息包括所述终端的身份信息、所述移动管理设备的标识信息和所述第一业务类型信息,所述终端的身份信息、所述移动管理设备的标识信息和所述第一业务类型信息用于所述目标数据业务处理设备为所述终端创建小数据业务上下文。

可选地,所述第一业务类型信息包括:

与所述第一小数据业务的业务类型相关联的接入点名称apn或数据网络名称dnn;或者

与所述第一小数据业务的业务类型相关联的网络切片标识或网络资源标识。

可选地,所述第一小数据业务的业务类型属于所述终端所归属的垂直行业的业务类型。

可选地,所述终端所归属的垂直行业的业务类型包括下述中的至少一种:

智能水表业务、智能电表业务、智能气表业务、智能家居业务、智能单车业务、智能汽车业务、智能停车业务、智能路灯业务、物流跟踪业务、智能制造业务和智能仓储业务。

应理解,这里的移动管理设备1000以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(applicationspecificintegratedcircuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,移动管理设备1000可以具体为上述方法实施例中的amf,移动管理设备1000可以用于执行上述方法实施例中与amf对应的各个流程和/或步骤,为避免重复,在此不再赘述。

图11示出了本申请实施例提供的数据业务处理设备1100,所述数据业务处理设备1100可以是前述sdsf,该数据业务处理设备1100包括:接收单元1110和发送单元1120。可选地,该数据业务处理设备1100还可以包括处理单元1130。

接收单元1110,用于接收来自移动管理设备的激活请求消息,所述激活请求消息用于请求终端到所述数据业务处理设备的小数据包业务注册;

发送单元1120,用于向所述移动管理设备发送激活响应消息,所述激活响应消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述数据业务处理设备的小数据业务注册成功;

所述接收单元1110还用于,接收来自所述移动管理设备的所述终端的小数据包;

所述发送单元1120还用于,向应用服务器发送所述小数据包。

可选地,所述接收单元1110接收来自所述移动管理设备的所述终端的所述小数据包时,还接收来自所述终端的所述小数据包的业务类型信息,其中,所述小数据包的业务类型属于所述数据业务处理设备所支持的小数据业务的业务类型。

可选地,所述激活请求消息包括所述终端的身份信息、所述移动管理设备的标识信息和第一业务类型信息,所述第一业务类型信息用于指示所述终端请求的第一小数据业务的业务类型,所述第一小数据业务的业务类型属于所述数据业务处理设备所支持的小数据业务的业务类型,第一业务类型信息为所述小数据包的业务类型信息。

所述处理单元1130还用于,根据所述终端的身份信息、所述移动管理设备的标识信息和所述第一业务类型信息为所述终端创建小数据业务上下文。

应理解,这里的数据业务处理设备1100以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(applicationspecificintegratedcircuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,数据业务处理设备1100可以具体为上述方法实施例中的sdsf,数据业务处理设备1100可以用于执行上述方法实施例中与sdsf对应的各个流程和/或步骤,为避免重复,在此不再赘述。

图12示出了本申请实施例提供的终端1200,所述终端1200可以是前述ue,该终端1200包括:发送单元1210和接收单元1220。

发送单元1210,用于向移动管理设备发送注册请求消息,所述注册请求消息包括第一业务类型信息,所述第一业务类型信息用于指示所述终端所请求的第一小数据业务的业务类型,所述注册请求消息用于请求所述终端到所述移动管理设备的注册;

接收单元1220,用于接收来自所述移动管理设备的注册接受消息,所述注册接受消息包括小数据业务接受指示信息,所述小数据业务接受指示信息用于指示所述终端到所述目标数据业务处理设备的小数据业务注册成功;

所述发送单元1210还用于,向所述移动管理设备发送数据传输请求,所述数据传输请求包括小数据包和所述小数据包的业务类型,所述小数据包的业务类型为所述第一小数据业务的业务类型。

可选地,所述注册请求消息还包括小数据业务支持指示信息,所述小数据业务支持指示信息用于指示所述终端支持小数据业务。

可选地,所述终端支持小数据业务包括所述终端支持使用第三代合作伙伴项目3gpp接入技术或者非3gpp接入技术中的至少一种进行小数据业务。

可选地,所述注册接受消息还包括第二业务类型指示信息,所述第二业务类型指示信息用于指示所述移动管理设备接受的至少一种小数据业务的业务类型,所述至少一种小数据业务的业务类型包括所述第一小数据业务的业务类型。

可选地,在所述终端为空闲态的情况下,所述数据传输请求为业务请求消息或非接入层nas传输消息;或者

在所述终端为连接态的情况下,所述数据传输请求为非接入层nas传输消息。

应理解,这里的终端1200以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(applicationspecificintegratedcircuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,终端1200可以具体为上述方法实施例中的ue,终端1200可以用于执行上述方法实施例中与ue对应的各个流程和/或步骤,为避免重复,在此不再赘述。

上述各个方案的移动管理设备1000、数据业务处理设备1100和终端1200具有实现上述方法中amf、sdsf和ue执行的相应步骤的功能;所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如发送单元可以由发射机替代,接收单元可以由接收机替代,其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。

在本申请的实施例,图10~图12所示的设备也可以是芯片或者芯片系统,例如:片上系统(systemonchip,soc)。对应的,接收单元和发送单元可以是该芯片的收发电路,在此不做限定。

应理解,本申请实施例中的图10~图12所示的设备可以通过图3中的计算机设备300来实现,并且可以用于执行上述方法实施例中amf、sdsf或ue对应的各个步骤和/或流程。

在本申请的各实施例中,为了方便的描述,采用了请求消息,响应消息以及其他各种消息的名称。然而,这些消息仅仅是以举例方式说明需要携带的内容或者实现的功能,消息的具体名称并不对本申请的做出限定,例如:还可以是第一消息,第二消息,第三消息等。这些消息可以是具体的一些消息,可以是消息中的某些字段。这些消息还可以代表各种服务化操作。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

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

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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