背景数据传输策略配置方法及装置与流程

文档序号:31601624发布日期:2022-09-21 09:03阅读:69来源:国知局
背景数据传输策略配置方法及装置与流程
背景数据传输策略配置方法及装置
1.本发明是2016年04月29日所提出的申请号为201610284321.8、发明名称为《背景数据传输策略配置方法及装置》的发明专利申请的分案申请。
技术领域
2.本发明涉及通信领域,具体而言,涉及一种背景数据传输策略配置方法及装置。


背景技术:

3.随着物联网的发展,将有亿万级的终端设备连接到物联网平台,与应用进行信息交互,一个应用可以同时与多个设备进行通信,这对网络传输能力,特别是在高峰时段是一个巨大的考验。目前,第三代合作伙伴计划(the 3rd generation partnership project,简称为3gpp)针对物联网中海量终端设备的通信问题,提供一种背景数据传输(background date transfer,简称为bdt)的传输方式,通过设置网络非繁忙时间窗,为应用与设备提供费率更低、速度更快的通信,同时,也减轻网络在高峰时段的压力。
4.在物联网架构中,3gpp作为底层网络与物联网业务层进行交互,提供网络信息给业务层上的物联网业务/应用使用,物联网业务/应用基于自身需求可根据3gpp提供传输方式进行选择,为了优化物联网业务/应用与设备之间信息交互的传输。
5.图1是相关技术中3gpp设置bdt传输策略的流程图,参与该流程的3gpp网元包括:业务能力开放功能(service capability exposure function,简称scef)、策略与计费规则功能单元(policy and charging rules function简称为pcrf)、策略与计费执行功能单元(policy and chargingenforcement function,简称为pcef)、签约数据库存储(subscription profile repository,简称为spr),上述3gpp网元实现策略与计费控制(policy and charging control,简称为pcc)过程,实现网络侧的bdt传输的协商。主要流程包括:
6.步骤1,业务能力服务器/应用服务器(scs/as)发送bdt请求到scef;
7.步骤2,scef授权该请求;
8.步骤3,scef选择有效的pcrf,触发pcc过程,与pcrf协商bdt传输,pcrf根据请求参数、spr中的签约信息返回scef可能的bdt传输策略;
9.步骤4,scef将传输策略信息返回给scs/as;
10.步骤5,如果scef返回了多个传输策略,scs/as再发送bdt请求给scef,通知scef和pcrf其选择的一个传输策略;
11.步骤6,scef回复消息,确定选择的这个传输策略;
12.步骤7,触发pcc过程,scef继续与pcrf协商bdt传输,pcrf将传输策略信息存储在spr中;
13.步骤8,当scs/as在以后使用bdt传输联系pcrf,pcrf触发pcc过程,pcef执行流量与计费控制。
14.如图1所示,步骤1,4,5,6是scs/as与3gpp网络的交互流程。由于目前的物联网场
景主要是,公共的物联网平台开放各种能力给业务/应用,使各种物联网能力、电信能力、第三方业务能力等得到重用,加快了物联网业务/应用的部署。上述场景中,业务/应用通过公共的物联网平台与底层网络进行交互,而3gpp作为底层网络在图1的流程中并没有充分考虑物联网平台作为一个关键节点的作用和功能,采用公共的物联网平台的物联网系统架构,特别是基于资源的架构方式,scs/as与3gpp网络的交互的方式将是不同的,包括参数的设置、策略的存储等问题,目前并没有相应的解决方法。
15.针对相关技术中针对物联网系统如何设置底层网络的bdt传输策略的问题,还未提出有效的解决方案。


技术实现要素:

16.本发明实施例提供了一种背景数据传输策略配置方法及装置,以至少解决相关技术中针对物联网系统如何设置底层网络的bdt传输策略的问题。
17.根据本发明的一个实施例,提供了一种背景数据传输策略配置方法,包括:
18.物联网平台将从应用实体或公共业务实体接收的用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,所述请求消息中携带有背景数据传输条件,所述背景数据传输条件用于从底层网络获取满足所述背景数据传输条件的一个或多个推荐传输策略;
19.所述物联网平台将根据所述请求消息从底层网络获取的所述一个或多个推荐传输策略反馈给所述应用实体或公共业务实体;
20.所述物联网平台将确定的一个推荐传输策略或所述应用实体或公共业务实体从多个推荐传输策略确定的一个背景数据传输策略通知给底层网络。
21.可选地,所述方法还包括:
22.所述物联网平台根据所述请求消息创建存储所述背景数据传输条件和背景数据传输策略的资源,其中,所述背景数据传输条件包括:期待时间窗、每个节点数据量、节点数量;所述背景数据传输策略包括以下至少之一:推荐时间窗、时间窗内的费率、最大速率、传输策略对应的参考标识。
23.可选地,所述物联网平台根据所述请求消息创建存储所述背景数据传输条件和背景数据传输策略的资源包括以下至少之一:
24.所述物联网平台通过对onem2m系统中已有的通信管理与传输处理的网络访问规则资源进行扩展;
25.所述物联网平台创建一个新的资源的方式创建背景传输策略资源。
26.可选地,所述物联网平台通过对onem2m系统中已有的通信管理与传输处理的网络访问规则资源进行扩展包括:
27.所述物联网平台在已有的通信管理与传输处理的网络访问规则资源的基础上,增加属性创建者和/或参考标识,其中,所述创建者指出所述资源的创建者,所述参考标识指出标识所述底层网络返回的所述背景数据传输策略,在已有的资源中名为其他条件的属性用于存储所述背景数据传输条件,和/或,存储推荐和/或确定的背景数据传输策略。
28.可选地,所述背景传输策略资源至少包括以下属性之一:
29.请求消息参考标识,用于标识请求背景数据传输策略设置的消息;
30.每个节点数据量,用于指出应用实体或公共业务实体期望的每个节点的数据量;节点数量,用于指出应用实体或公共业务实体期望的最大节点数量;
31.期待的时间窗,用于指出应用实体或公共业务实体期望的背景数据传输时间窗;
32.创建者,用于指出资源的创建者;
33.参考标识,用于指出背景数据传输策略设置过程中,底层网络返回背景数据传输策略的标识;可能传输策略,用于指出底层网络提供的推荐传输策略;
34.选择的传输策略,用于指出确定的背景数据传输策略。
35.可选地,所述背景传输策略资源至少包括以下属性之一:
36.请求消息参考标识,用于标识请求背景数据传输策略设置的消息;每个节点数据量,用于指出应用实体或公共业务实体期望的每个节点的数据量;
37.节点数量,用于指出应用实体或公共业务实体期望的最大节点数量;期待的时间窗,用于指出应用实体或公共业务实体期望的背景数据传输时间窗;
38.创建者,用于指出资源的创建者;参考标识,用于指出背景数据传输策略设置过程中,底层网络返回背景数据传输策略的标识;
39.选择的传输策略,用于指出确定的背景数据传输策略链接地址或,指向确定的背景数据传输策略对应的参考标识;
40.子资源,其中,所述子资源为传输策略子资源,用于指出底层网络推荐的背景数据传输策略,至少包括以下属性之一:传输策略参考标识、推荐时间窗、时间窗内费率、时间窗内最大速率。
41.可选地,所述背景传输策略资源至少包括以下属性之一:
42.请求消息参考标识,用于标识请求背景数据传输策略设置的消息;
43.每个节点数据量,用于指出应用实体或公共业务实体期望的每个节点的数据量;
44.节点数量,用于指出应用实体或公共业务实体期望的最大节点数量;期待的时间窗,用于指出应用实体或公共业务实体期望的背景数据传输时间窗;
45.创建者,用于指出资源的创建者;参考标识,用于指出背景数据传输策略设置过程中,底层网络返回背景数据传输策略的参考标识;
46.传输策略链接,用于指出选择的背景数据传输策略的链接地址,指向所述通信管理与传输处理的网络访问规则资源。
47.可选地,在所述物联网平台根据所述请求消息创建存储所述背景数据传输条件和背景数据传输策略的资源的同时,将所述背景数据传输条件存储到所述资源中;
48.在所述物联网平台根据所述请求消息创建存储所述背景数据传输条件和背景数据传输策略的资源之后,所述物联网平台从底层网络获取标识所述一个或多个推荐传输策略和对应的参考标识,将所述一个或多个推荐传输策略及对应的参考标识存放在所述资源中。
49.可选地,所述物联网平台将根据所述请求消息从底层网络获取的所述一个或多个推荐传输策略反馈给所述应用实体或公共业务实体包括以下之一:
50.所述物联网平台在所述背景数据传输推荐传输策略为一个的情况下,通过返回资源创建成功消息的方式将一个推荐背景数据传输策略通知给所述应用实体或公共业务实体;
51.所述物联网平台在所述背景数据传输推荐传输策略为多个的情况下,通过返回资源创建成功的消息方式将多个推荐背景数据传输策略通知给所述应用实体或公共业务实体。
52.可选地,在所述物联网平台在所述背景数据传输推荐传输策略为多个的情况下,所述方法还包括:
53.所述物联网平台接收所述应用实体或公共业务实体发送的更新请求;
54.所述物联网平台根据所述更新请求将确定的背景数据传输策略更新到所述资源中;
55.所述物联网平台向所述应用实体或公共业务实体反馈更新完成消息。
56.可选地,在所述物联网平台将根据所述请求消息从底层网络获取的所述一个或多个推荐传输策略反馈给所述应用实体或公共业务实体之后,所述方法还包括:
57.所述物联网平台将确定的背景数据传输策略通知给底层网络,供所述底层网络的网元存储背景数据传输策略及对应的参考标识。
58.根据本发明的另一个实施例,还提供了一种背景数据传输背景数据传输策略配置方法,包括:
59.应用实体或公共业务实体通过物联网平台将用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,所述请求消息中携带有背景数据传输条件,所述背景数据传输条件用于从所述底层网络获取满足所述背景数据传输条件的一个或多个推荐传输策略;
60.所述应用实体或公共业务实体通过物联网平台从多个推荐传输策略中确定一个背景数据传输策略;
61.所述应用实体或公共业务实体通过所述物联网平台将确定的一个背景数据传输策略通知给底层网络。
62.可选地,所述方法还包括:
63.所述应用实体或公共业务实体向物联网平台发送更新请求,其中,所述更新请求用于所述物联网平台将确定的背景数据传输策略更新到所述资源中;
64.所述应用实体或公共业务实体接收所述物联网平台反馈的更新完成消息。
65.根据本发明的另一个实施例,还提供了一种背景数据传输策略配置装置,应用于物联网平台,包括:
66.第一接收模块,用于将从应用实体或公共业务实体接收的用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,所述请求消息中携带有背景数据传输条件,所述背景数据传输条件用于从底层网络获取满足所述背景数据传输条件的一个或多个推荐传输策略;
67.第一反馈模块,用于将根据所述请求消息从底层网络获取的所述一个或多个推荐传输策略反馈给所述应用实体或公共业务实体;
68.第一通知模块,用于将确定的一个推荐传输策略或所述应用实体或公共业务实体从多个推荐传输策略确定的一个背景数据传输策略通知给底层网络。
69.可选地,所述装置还包括:
70.创建模块,用于根据所述请求消息创建存储所述背景数据传输条件和背景数据传
输策略的资源,其中,所述背景数据传输条件包括:期待时间窗、每个节点数据量、节点数量;所述背景数据传输策略包括以下至少之一:推荐时间窗、时间窗内的费率、最大速率、传输策略对应的参考标识。
71.可选地,所述创建模块包括以下至少之一:
72.扩展单元,用于通过对onem2m系统中已有的通信管理与传输处理的网络访问规则资源进行扩展;
73.创建单元,用于创建一个新的资源的方式创建背景传输策略资源。
74.可选地,所述扩展单元还用于在已有的通信管理与传输处理的网络访问规则资源的基础上,增加属性创建者和/或参考标识,其中,所述创建者指出所述资源的创建者,所述参考标识指出标识所述底层网络返回的所述背景数据传输策略,在已有的资源中名为其他条件的属性用于存储所述背景数据传输条件,和/或,存储推荐和/或确定的背景数据传输策略。
75.可选地,所述装置还包括:
76.存放模块,用于在所述物联网平台根据所述请求消息创建存储所述背景数据传输条件和背景数据传输策略的资源的同时,将所述背景数据传输条件存储到所述资源中;
77.在所述物联网平台根据所述请求消息创建存储所述背景数据传输条件和背景数据传输策略的资源之后,从底层网络获取标识所述一个或多个推荐传输策略和对应的参考标识,将所述一个或多个推荐传输策略及对应的参考标识存放在所述资源中。
78.可选地,所述装置还包括:
79.第二接收模块,用于在所述物联网平台在所述背景数据传输推荐传输策略为多个的情况下,接收所述应用实体或公共业务实体发送的更新请求;
80.更新模块,用于根据所述更新请求将确定的背景数据传输策略更新到所述资源中;
81.第二反馈模块,用于向所述应用实体或公共业务实体反馈更新完成消息。
82.可选地,所述装置还包括:
83.传送模块,用于将确定的背景数据传输策略通知给底层网络,供所述底层网络的网元存储背景数据传输策略及对应的参考标识。
84.根据本发明的另一实施例,还提供了一种背景数据传输策略配置装置,应用于应用实体或公共业务实体,包括:
85.第一发送模块,用于通过物联网平台将用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,所述请求消息中携带有背景数据传输条件,所述背景数据传输条件用于从所述底层网络的网元获取满足所述背景数据传输条件的一个或多个推荐传输策略;
86.确定模块,用于通过物联网平台从多个推荐传输策略中确定一个背景数据传输策略;
87.第二通知模块,用于通过所述物联网平台将确定的一个背景数据传输策略通知给底层网络。
88.可选地,所述装置还包括:
89.第二发送模块,用于向物联网平台发送更新请求,其中,所述更新请求用于所述物
联网平台将确定的背景数据传输策略更新到所述资源中;
90.第三接收模块,用于接收所述物联网平台反馈的更新完成消息。
91.通过本发明,通过物联网平台从底层网络获取的所述一个或多个推荐传输策略反馈给所述应用实体或公共业务实体,从而所述应用实体或公共业务实体从多个推荐传输策略中确定一个背景数据传输策略,之后将确定的一个背景数据传输策略通知给底层网络,解决了相关技术中针对物联网系统如何设置底层网络的bdt传输策略的问题。
附图说明
92.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
93.图1是相关技术中3gpp设置bdt传输策略的流程图;
94.图2是根据本发明实施例的背景数据传输策略确定方法的流程图一;
95.图3是根据本发明实施例的背景数据传输策略确定方法的流程图二;
96.图4是根据本发明实施例的背景数据传输策略确定装置的框图一;
97.图5是根据本发明实施例的背景数据传输策略确定装置的框图二;
98.图6是根据本发明实施例的基于onem2m已有资源基础上进行扩展的资源示意图;
99.图7是根据本发明实施例的基于onem2m已有资源基础上的bdt传输策略设置过程的流程图;
100.图8是根据本发明实施例的基于onem2m标准定义的bdt1资源的示意图;
101.图9是根据本发明实施例的基于onem2m标准定义的bdt1资源与现有资源联合的bdt传输策略设置过程的流程图;
102.图10是根据本发明实施例的基于onem2m标准定义的bdt2资源的示意图;
103.图11是根据本发明实施例的基于onem2m标准定义的bdt2资源的bdt传输策略设置过程的流程图;
104.图12是根据本发明实施例的基于onem2m标准定义的bdt3资源及其子资源的示意图;
105.图13是根据本发明实施例的基于onem2m标准定义的bdt3资源的bdt传输策略设置过程的流程图。
具体实施方式
106.下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
107.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
108.在本实施例中提供了一种背景数据传输策略配置方法,图2是根据本发明实施例的背景数据传输策略配置方法的流程图一,如图2所示,该流程包括如下步骤:
109.步骤s202,物联网平台将从应用实体或公共业务实体接收的用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,该请求消息中携带有背景数据传输条件,该背景数据传输条件用于从底层网络获取满足该背景数据传输条件的一个或多个推荐传输
策略;
110.步骤s204,该物联网平台将根据该请求消息从底层网络获取的该一个或多个推荐传输策略反馈给该应用实体或公共业务实体;
111.步骤s206,该物联网平台将确定的一个推荐传输策略或该应用实体或公共业务实体从多个推荐传输策略确定的一个背景数据传输策略通知给底层网络。
112.通过上述步骤,通过物联网平台从底层网络获取的所述一个或多个推荐传输策略反馈给所述应用实体或公共业务实体,从而所述应用实体或公共业务实体从所述一个或多个推荐传输策略中确定一个背景数据传输策略,之后将确定的一个背景数据传输策略通知给底层网络,解决了相关技术中针对物联网系统如何设置底层网络的bdt传输策略的问题。
113.可选地,该物联网平台根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源,其中,该背景数据传输条件包括:期待时间窗、每个节点数据量、节点数量;该背景数据传输策略包括以下至少之一:推荐时间窗、时间窗内的费率、最大速率、传输策略对应的参考标识。
114.可选地,该物联网平台根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源包括以下至少之一:
115.该物联网平台通过对onem2m系统中已有的通信管理与传输处理的网络访问规则资源进行扩展;
116.该物联网平台创建一个新的资源的方式创建背景传输策略资源。
117.可选地,该物联网平台通过对onem2m系统中已有的通信管理与传输处理的网络访问规则资源进行扩展包括:
118.该物联网平台在已有的通信管理与传输处理的网络访问规则资源的基础上,增加属性创建者和/或参考标识,其中,该创建者指出该资源的创建者,该参考标识指出标识该底层网络返回的该背景数据传输策略,在已有的资源中名为其他条件的属性用于存储该背景数据传输条件,和/或,存储推荐和/或确定的背景数据传输策略。
119.可选地,该背景传输策略资源至少包括以下属性之一:
120.请求消息参考标识,用于标识请求背景数据传输策略设置的消息;
121.每个节点数据量,用于指出应用实体或公共业务实体期望的每个节点的数据量;节点数量,用于指出应用实体或公共业务实体期望的最大节点数量;
122.期待的时间窗,用于指出应用实体或公共业务实体期望的背景数据传输时间窗;
123.创建者,用于指出资源的创建者;
124.参考标识,用于指出背景数据传输策略设置过程中,底层网络返回背景数据传输策略的标识;可能传输策略,用于指出底层网络提供的推荐传输策略;
125.选择的传输策略,用于指出确定的背景数据传输策略。
126.可选地,该背景传输策略资源至少包括以下属性之一:
127.请求消息参考标识,用于标识请求背景数据传输策略设置的消息;每个节点数据量,用于指出应用实体或公共业务实体期望的每个节点的数据量;
128.节点数量,用于指出应用实体或公共业务实体期望的最大节点数量;期待的时间窗,用于指出应用实体或公共业务实体期望的背景数据传输时间窗;
129.创建者,用于指出资源的创建者;参考标识,用于指出背景数据传输策略设置过程
中,底层网络返回背景数据传输策略的标识;
130.选择的传输策略,用于指出确定的背景数据传输策略链接地址或,指向确定的背景数据传输策略对应的参考标识;
131.子资源,其中,该子资源为传输策略子资源,用于指出底层网络推荐的背景数据传输策略,至少包括以下属性之一:传输策略参考标识、推荐时间窗、时间窗内费率、时间窗内最大速率。
132.可选地,该背景传输策略资源至少包括以下属性之一:
133.请求消息参考标识,用于标识请求背景数据传输策略设置的消息;
134.每个节点数据量,用于指出应用实体或公共业务实体期望的每个节点的数据量;
135.节点数量,用于指出应用实体或公共业务实体期望的最大节点数量;期待的时间窗,用于指出应用实体或公共业务实体期望的背景数据传输时间窗;
136.创建者,用于指出资源的创建者;参考标识,用于指出背景数据传输策略设置过程中,底层网络返回背景数据传输策略的参考标识;
137.传输策略链接,用于指出选择的背景数据传输策略的链接地址,指向该通信管理与传输处理的网络访问规则资源。
138.可选地,在该物联网平台根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源的同时,将该背景数据传输条件存储到该资源中;在该物联网平台根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源之后,该物联网平台从底层网络获取标识该一个或多个推荐传输策略和对应的参考标识,将该一个或多个推荐传输策略及对应的参考标识存放在该资源中。
139.可选地,该物联网平台将根据该请求消息从底层网络获取的该一个或多个推荐传输策略反馈给该应用实体或公共业务实体包括以下之一:该物联网平台在该背景数据传输推荐传输策略为一个的情况下,通过返回资源创建成功消息的方式将一个推荐背景数据传输策略通知给该应用实体或公共业务实体;该物联网平台在该背景数据传输推荐传输策略为多个的情况下,通过返回资源创建成功的消息方式将多个推荐背景数据传输策略通知给该应用实体或公共业务实体。
140.可选地,在该物联网平台在该背景数据传输推荐传输策略为多个的情况下,该物联网平台接收该应用实体或公共业务实体发送的更新请求;该物联网平台根据该更新请求将确定的背景数据传输策略更新到该资源中;该物联网平台向该应用实体或公共业务实体反馈更新完成消息。
141.可选地,在该物联网平台将根据该请求消息从底层网络获取的该一个或多个推荐传输策略反馈给该应用实体或公共业务实体之后,该物联网平台将确定的背景数据传输策略通知给底层网络,供该底层网络的网元存储背景数据传输策略及对应的参考标识。
142.根据本发明的另一个实施例,还提供了一种背景数据传输背景数据传输策略配置方法,图3是根据本发明实施例的背景数据传输策略配置方法的流程图二,如图3所示,该流程包括如下步骤:
143.步骤s302,应用实体或公共业务实体通过物联网平台将用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,该请求消息中携带有背景数据传输条件,该背景数据传输条件用于从该底层网络获取满足该背景数据传输条件的一个或多个推荐传输策
略;
144.步骤s304,该应用实体或公共业务实体通过物联网平台从多个推荐传输策略中确定一个背景数据传输策略;
145.步骤s306,该应用实体或公共业务实体通过该物联网平台将确定的一个背景数据传输策略通知给底层网络。
146.可选地,应用实体或公共业务实体向物联网平台发送更新请求,其中,该更新请求用于该物联网平台将确定的背景数据传输策略更新到该资源中;该应用实体或公共业务实体接收该物联网平台反馈的更新完成消息。
147.根据本发明的另一个实施例,还提供了一种背景数据传输策略配置装置,应用于物联网平台,图4是根据本发明实施例的背景数据传输策略配置装置的框图一,如图4所示,包括:
148.第一接收模块42,用于将从应用实体或公共业务实体接收的用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,该请求消息中携带有背景数据传输条件,该背景数据传输条件用于从底层网络获取满足该背景数据传输条件的一个或多个推荐传输策略;
149.第一反馈模块44,用于将根据该请求消息从底层网络获取的该一个或多个推荐传输策略反馈给该应用实体或公共业务实体;
150.第一通知模块46,用于将确定的一个推荐传输策略或该应用实体或公共业务实体从多个推荐传输策略确定的一个背景数据传输策略通知给底层网络。
151.可选地,该装置还包括:
152.创建模块,用于根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源,其中,该背景数据传输条件包括:期待时间窗、每个节点数据量、节点数量;该背景数据传输策略包括以下至少之一:推荐时间窗、时间窗内的费率、最大速率、传输策略对应的参考标识。
153.可选地,该创建模块包括以下至少之一:
154.扩展单元,用于通过对onem2m系统中已有的通信管理与传输处理的网络访问规则资源进行扩展;
155.创建单元,用于创建一个新的资源的方式创建背景传输策略资源。
156.可选地,该扩展单元还用于在已有的通信管理与传输处理的网络访问规则资源的基础上,增加属性创建者和/或参考标识,其中,该创建者指出该资源的创建者,该参考标识指出标识该底层网络返回的该背景数据传输策略,在已有的资源中名为其他条件的属性用于存储该背景数据传输条件,和/或,存储推荐和/或确定的背景数据传输策略。
157.可选地,该装置还包括:
158.存放模块,用于在该物联网平台根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源的同时,将该背景数据传输条件存储到该资源中;
159.在该物联网平台根据该请求消息创建存储该背景数据传输条件和背景数据传输策略的资源之后,从底层网络获取标识该一个或多个推荐传输策略和对应的参考标识,将该一个或多个推荐传输策略及对应的参考标识存放在该资源中。
160.可选地,该装置还包括:
161.第二接收模块,用于在该物联网平台在该背景数据传输推荐传输策略为多个的情况下,接收该应用实体或公共业务实体发送的更新请求;
162.更新模块,用于根据该更新请求将确定的背景数据传输策略更新到该资源中;
163.第二反馈模块,用于向该应用实体或公共业务实体反馈更新完成消息。
164.可选地,该装置还包括:
165.传送模块,用于将确定的背景数据传输策略通知给底层网络,供该底层网络的网元存储背景数据传输策略及对应的参考标识。
166.根据本发明的另一实施例,还提供了一种背景数据传输策略配置装置,应用于应用实体或公共业务实体,图5是根据本发明实施例的背景数据传输策略配置装置的框图二,如图5所示,包括:
167.第一发送模块52,用于通过物联网平台将用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,该请求消息中携带有背景数据传输条件,该背景数据传输条件用于从该底层网络的网元获取满足该背景数据传输条件的一个或多个推荐传输策略;
168.确定模块54,用于通过物联网平台从多个推荐传输策略中确定一个背景数据传输策略;
169.第二通知模块56,用于通过该物联网平台将确定的一个背景数据传输策略通知给底层网络。
170.可选地,该装置还包括:
171.第二发送模块,用于向物联网平台发送更新请求,其中,该更新请求用于该物联网平台将确定的背景数据传输策略更新到该资源中;
172.第三接收模块,用于接收该物联网平台反馈的更新完成消息。
173.本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
174.s1,物联网平台将从应用实体或公共业务实体接收的用于请求设置背景数据传输策略的请求消息发送给底层网络,其中,该请求消息中携带有背景数据传输条件,该背景数据传输条件用于从底层网络获取满足该背景数据传输条件的一个或多个推荐传输策略;
175.s2,该物联网平台将根据该请求消息从底层网络获取的该一个或多个推荐传输策略反馈给该应用实体或公共业务实体;
176.s3,该物联网平台将确定的一个推荐传输策略或该应用实体或公共业务实体从多个推荐传输策略确定的一个背景数据传输策略通知给底层网络。
177.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
178.可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行。
179.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
180.本发明实施例提出了一种基于资源架构实现物联网业务/应用设置bdt传输的方法,解决了业务/应用如何通过物联网平台对底层网络的bdt传输进行设置。在基于onem2m标准组织的基于资源的onem2m系统架构中实现,ae/cse(应用/业务)通过in-cse(onem2m的
物联网平台)将含有期待的bdt传输条件的请求传送给底层网络,并完成底层网络提供的bdt传输策略的选择,确定最终的bdt传输策略。
181.首先ae/cse请求在物联网平台上创建存放bdt传输条件的资源,该资源可以是按照onem2m标准定义一个新的资源,或是重用onem2m系统中已定义的资源,该请求创建资源中的属性存放期待的bdt传输条件,包括:desired time window(期待时间窗)、volume per node(每个节点数据量)、number of nodes(节点数量),和存放bdt传输策略,包括:recommended time window(推荐时间窗)、charging rate(时间窗内的费率)、aggregated max bitrate(最大速率),及传输策略对应的referenceid(参考标识)。
182.对于新定义的资源具有如下属性:
183.desiredtimewindow,指出应用/业务期待bdt传输的时间窗;
184.volumepernode,指出应用/业务期待bdt传输的时间窗内每个节点传输的数据量;
185.numberofnodes,指出应用/业务期待bdt传输的时间窗内需要交互的总节点数量;
186.requestrefid(请求消息参考标识),可选的,标识此bdt传输策略配置过程/事务,由ae/cse分配;
187.creator(创建者),指出此资源的创建者,即是请求此次bdt传输策略配置过程的请求者;
188.possibletrafficpolicies(可能的传输策略),指出底层网络根据应用/业务的期待的bdt传输策略条件,提供的一个或多个可能的bdt传输策略,包括:recommended time window、charging rate、aggregated max bitrate;该属性也可以通过该新定义资源的子资源形式表示,则该子资源的属性值包括:属性recommendedtimewindow、chargingrate、aggregatedmaxbitrate,并可选的包含trafficpolicyid(传输策略标识);
189.selectedtrafficpolicy(选择的传输策略),指出应用/业务从可能的bdt传输策略中最终确定的bdt传输策略,包括:recommended time window、charging rate、aggregated max bitrate;当上述可能的传输策略属性为子资源时,该资源为指向某个子资源的链接地址或传输策略标识;
190.referenceid,由底层网络提供,指出标识底层网络提供的传输策略;
191.trafficpolicylink(传输策略链接),可选的,当将最终选择的传输策略存储在onem2m系统中已定义的资源中时使用该资源,则上述选择的传输策略不存在,该属性指出存储最终选择的bdt传输策略的资源的链接地址。
192.对于重用onem2m系统中已定义的资源[cmdhnwaccessrule],需要在此资源的属性上新增属性,如下:
[0193]
referenceid,由底层网络提供,指出标识底层网络提供的传输策略,可选的,如果没有单独设置该属性,则可将底层网络提供的标识bdt传输策略的referenceid值存放在[cmdhnwaccessrule]的otherconditions中;
[0194]
creator,指出此资源的创建者,为ae-id或cse-id,即是请求此次bdt传输策略配置过程的请求者。
[0195]
同时,in-cse根据请求消息中的内容,获知ae/cse请求配置bdt传输策略,创建资源将消息中提供的条件参数存储在创建资源的属性中,并将期待的bdt传输条件通过底层网络提供的接口传送给底层网络的网元来触发完成pcc(策略控制与计费)过程。
[0196]
然后,in-cse从底层网络获取一个或多个可能满足的ae/cse的bdt传输策略,及标识该传输策略的referenceid,将传输策略及referenceid存放在资源中,该资源是之前请求创建的资源。
[0197]
当只有一个可能满足ae/cse的bdt传输策略时,in-cse以返回资源创建成功消息的方式,将bdt传输策略通知给ae/cse,in-cse确认底层网络提供的该bdt传输策略,完成pcc过程,在底层网络的网元中保存该传输策略及referenceid,以便时间窗开始时由ae/cse请求底层网络进行bdt传输的流量监控与计费。
[0198]
当有多个可能满足ae/cse的bdt传输策略时,in-cse将传输策略通过返回资源创建成功的消息方式通知给ae/cse,ae/cse获取多个推荐的传输策略后,选择其中的一个作为最终的bdt传输策略;然后,以更新之前创建的资源中属性值或子资源的操作,通知in-cse其选择的传输策略,in-cse将该最终确定的bdt传输策略及referenceid通过底层网络提供的接口传送给底层网络的网元来触发pcc过程,将该策略及referenceid保存于底层网络的网元中。
[0199]
当bdt传输中定义的时间窗开始时,ae/cse与远程实体进行通信,则在请求消息中带上referenceid,in-cse在识别referenceid后,将消息通过底层网络提供的接口发送给底层网络的网元,触发pcc过程,实现bdt传输。
[0200]
基于资源架构方式,本发明实施例基于onem2m标准定义资源,定义消息传输过程,并基于onem2m系统现有的in-cse,ae/cse以及3gpp系统,ae/cse基于资源方式通过in-cse与3gpp交互实现bdt传输策略配置过程。
[0201]
实施例1
[0202]
图6是根据本发明实施例的基于onem2m已有资源基础上进行扩展的资源示意图,如图6所示,现有onem2m资源通信管理与传输处理的网络接入规则[cmdhnwaccessrule]的扩展资源结构中,除了包含onem2m通用属性外,还包含属性管理定义mgmtdefinition、对象标识objectids、对象路径objectpaths、描述description、目标网络targetnetwork、最小请求数据量minreqvolume、传输等待时间speadingwaittime、补偿时间backofparameters、其他条件otherconditions、管理链接mgmtlink。当该资源用于bdt传输策略配置及传输过程时,在原有资源结构的基础上,增加两个属性creator和referenceid,creator指出该资源的创建者(身份标识),referenceid指出3gpp给bdt传输策略分配的标识。在该配置策略过程中,现有属性otherconditions可用于存储ae/cse请求bdt传输策略的参数,如期待时间窗、每个节点的数据量、节点的数量,也可用于3gpp提供的bdt传输策略(可为多个)、ae/cse选择的最终bdt传输策略,如推荐的时间窗、在该时间窗内的费率及最大传输速率;现有属性targetnetwork指出该规则资源适用的底层网络,可用uknetwork-id表示;现有属性description描述了该资源,如该资源使用于某底层网络的bdt传输策略。该资源的其他属性值采用缺省、in-cse生成或ae/cse赋值的方式。
[0203]
图7是根据本发明实施例的基于onem2m已有资源基础上的bdt传输策略设置过程的流程图,如图7所示,基于onem2m系统与3gpp网络进行交互,通过对onem2m系统中现有资源扩展,即图6所示资源,实现在3gpp中的bdt传输策略的配置。
[0204]
ae/cse希望设置bdt传输策略,则通过in-cse向底层网络请求适用的传输策略,进行选择并完成在底层网络的配置。
[0205]
步骤701,ae/cse按照onem2m标准的消息格式向in-cse发送创建[cmdhnwaccessrule]资源到ae/cse在in-cse上对应的父资源《node》下的请求;可选的,请求中包含ae/cse分配requestrefid标识该消息或bdt传输策略配置过程;
[0206]
创建请求中content参数包含[cmdhnwaccessrule]资源结构,并对部分属性赋予属性值,如属性creator的值为ae/cse-id,属性description的值为bdt传输策略,属性targetnetwork为3gpp网络的unetwork-id,属性otherconditions的值为期待时间窗、每个节点数据量、节点数量的数组。
[0207]
步骤702,in-cse接收到来自步骤701的创建请求,鉴权ae/cse有权限创建请求资源,根据请求消息所带的参数信息,在ae/cse在in-cse上对应的父资源《node》下创建该资源,并对部分属性进行赋值;另外,部分属性值可以为缺省值,如minreqvolume、speadingwaittime、backofparameters等。
[0208]
步骤703,in-cse根据请求消息中参数的内容(属性description对该资源的描述,属性targetnetwork指定的规则使用的网络)获知ae/cse为请求3gpp设置bdt传输策略,并通过3gpp提供的nt接口将otherconditions及creator的属性值传送给3gpp的pcrf网元,进行pcc过程来协商bdt传输策略,3gpp将其推荐的bdt传输策略(包含推荐时间窗、时间窗内的费率及最大传输速率)及一个referenceid返回给in-cse。
[0209]
步骤704,in-cse根据3gpp返回信息,更新或赋值[cmdhnwaccessrule]资源中的部分属性,属性referenceid的值为3gpp返回的referenceid,属性otherconditions可以在原有属性值中增加bdt传输策略,即推荐时间窗、时间窗内的费率及最大传输速率的数组(当有多个推荐bdt传输策略时,可为数组列表),或者可以将推荐的bdt传输策略数组替换原有属性值;如果[cmdhnwaccessrule]资源没有属性referenceid,则3gpp返回的referenceid可与推荐的bdt传输策略一起存储在属性otherconditions中。
[0210]
步骤705,in-cse将推荐的bdt传输策略及referenceid通过回复步骤701的请求资源创建成功的形式通知给ae/cse。
[0211]
步骤706,当3gpp提供多个bdt传输策略时,进行该步骤。ae/cse根据自己的需求在多个bdt传输策略中选择1个,作为最终确定的bdt传输策略,并向之前在in-cse中创建的[cmdhnwaccessrule]资源发送更新请求,更新属性otherconditions的值。
[0212]
步骤707,in-cse接收到ae/cse在步骤706发送的更新请求,完成属性otherconditions的更新操作,可以将最终确定的bdt传输策略以数组形式添加到属性值中,或者可以将最终确定的bdt传输策略覆盖原有的值,并回复ae/cse更新操作完成。
[0213]
步骤708,in-cse通过3gpp提供的nt接口,将最终确定的bdt传输策略、referenceid及creator的值传送给3gpp,进行pcc过程来继续bdt传输策略协商,将最终确定的bdt传输策略及referenceid存储到spr网元中,完成在3gpp中的bdt传输策略的设置。
[0214]
实施例2
[0215]
图8是根据本发明实施例的基于onem2m标准定义的bdt1资源的示意图,如图8所示,基于onem2m标准定义了新的资源《bdt1》,用于存储、传输bdt参数,包括以下属性:
[0216]
属性请求消息参考标识requestrefid,由请求ae/cse分配,标识请求bdt传输策略设置的消息;
[0217]
属性每个节点数据量volumepernode,指出ae/cse在bdt传输过程中期望的每个节
点的数据量;
[0218]
属性节点数量numberofnodes,指出ae/cse在bdt传输过程中期望的最大节点数量;
[0219]
属性期待时间窗desiredtimewindow,指出ae/cse期望的bdt传输时间窗;
[0220]
属性可能的传输策略possibletrafficpolicies,指出底层网络提供的推荐的bdt传输策略;
[0221]
属性传输策略链接trafficpolicylink,指向指出该bdt传输策略设置过程中最终确定的bdt传输策略,即后续可使用bdt传输策略;
[0222]
属性creator,指出该资源的创建者(身份标识)。
[0223]
图9是根据本发明实施例的基于onem2m标准定义的bdt1资源与现有资源联合的bdt传输策略设置过程的流程图,如图9所示,基于onem2m系统与3gpp网络进行交互,通过在onem2m系统定义新的资源《bdt1》并结合onem2m系统中现有资源[cmdhnwaccessrule],实现在3gpp中的bdt传输策略的配置。
[0224]
ae/cse希望设置bdt传输策略,则通过in-cse向底层网络请求适用的传输策略,进行选择并完成在底层网络的配置。
[0225]
步骤901,ae/cse按照onem2m标准的消息格式向in-cse发送创建《bdt1》资源到ae/cse在in-cse上对应的父资源《ae》/《cse》下的请求,创建请求中content参数包含《bdt1》资源结构,并且对部分属性赋予属性值,包括:
[0226]
属性requestrefid由ae/cse分配一个该交互过程消息的标识;
[0227]
属性volumepernode由ae/cse提供其期待bdt传输的每个节点的数据量;
[0228]
属性numberofnodes,由ae/cse提供其期待bdt传输的最大节点数量;
[0229]
属性desiredtimewindow,由ae/cse提供其期待bdt传输时间窗;
[0230]
属性creator,由ae/cse提供资源的创建者的身份标识ae/cse-id。
[0231]
可选的,请求中包含ae/cse分配requestrefid标识该消息或bdt传输策略配置过程。
[0232]
步骤902,in-cse接收到来自步骤901的创建请求,鉴权ae/cse有权限创建请求资源,并在ae/cse在in-cse上对应的父资源《ae》/《remotecse》或《node》下创建该资源,根据请求消息中的参数信息对部分属性进行赋值;in-cse根据创建请求中的资源类型为《bdt1》,获知ae/cse是请求bdt传输策略设置,并在ae/cse对应的父资源《node》下创建[cmdhnwaccessrule]资源,并将属性trafficpolicylink链接到[cmdhnwaccessrule]资源;
[0233]
步骤903,in-cse根据请求消息(即创建资源类型为bdt1)获知ae/cse为请求设置bdt传输策略,通过3gpp提供的nt接口将属性volumepernode、numberofnodes、desiredtimewindow及creator的属性值传送给3gpp的pcrf网元,进行pcc过程来协商bdt传输策略,3gpp将其推荐的bdt传输策略(包含推荐时间窗、时间窗内的费率及最大传输速率)、及一个referenceid返回给in-cse。
[0234]
步骤904,in-cse根据3gpp返回推荐bdt传输策略,将推荐时间窗、时间窗内的费率及最大传输速率三个值以数组方式赋给属性possibletrafficpolicies存储。
[0235]
如果只有一个推荐的bdt传输策略,则将该传输策略及referenceid存储到属性trafficpolicylink链接到的[cmdhnwaccessrule]资源的属性otherconditions及属性
referenceid中,如果[cmdhnwaccessrule]资源中没有属性referenceid,则referenceid值可与bdt传输策略一起存储在属性otherconditions中。
[0236]
步骤905,in-cse将推荐的bdt传输策略及referenceid通过回复步骤901的请求资源创建成功的形式通知给ae/cse。
[0237]
步骤906,当3gpp提供多个bdt传输策略时,进行该步骤。ae/cse根据自己的需求在多个bdt传输策略中选择1个,作为最终确定的bdt传输策略,并通过trafficpolicylink指出的[cmdhnwaccessrule]资源的链接地址发送更新请求到在in-cse中创建的[cmdhnwaccessrule]资源,更新该资源的属性otherconditions(即存储最终选择的bdt传输策略)、referenceid的值,如果[cmdhnwaccessrule]资源中没有该属性,则步骤905中返回的referenceid可与bdt传输策略一起存储在属性otherconditions中。
[0238]
步骤907,in-cse接收到ae/cse在步骤906发送的更新请求,完成属性更新操作,并回复ae/cse更新操作完成。
[0239]
步骤908,in-cse通过3gpp提供的nt接口,将最终确定的bdt传输策略、referenceid及creator的值传送给3gpp,进行pcc过程来继续bdt传输策略协商,将最终确定的bdt传输策略及referenceid存储到spr网元中,完成在3gpp中的bdt传输策略的设置。
[0240]
实施例3
[0241]
图10是根据本发明实施例的基于onem2m标准定义的bdt2资源的示意图,如图10所示,基于onem2m标准定义了新的资源《bdt2》,用于存储、传输bdt参数,并存储可能的及最终确定的bdt传输策略,该资源结构包括以下属性:
[0242]
属性requestrefid,由请求ae/cse分配,标识请求bdt传输策略设置的消息;
[0243]
属性volumepernode,指出ae/cse在bdt传输过程中期望的每个节点的数据量;
[0244]
属性numberofnodes,指出ae/cse在bdt传输过程中期望的最大节点数量;
[0245]
属性desiredtimewindow,指出ae/cse期望的bdt传输时间窗;
[0246]
属性possibletrafficpolicies,指出底层网络提供的推荐的bdt传输策略;
[0247]
属性selectedtrafficpolicy,指出ae/cse最终确定的bdt传输策略;
[0248]
属性creator,指出该资源的创建者(身份标识);
[0249]
属性referenceid,指出该bdt传输策略设置过程中,pcrf分配给bdt传输策略的referenceid;
[0250]
图11是根据本发明实施例的基于onem2m标准定义的bdt2资源的bdt传输策略设置过程的流程图,如图11所示,基于onem2m系统与3gpp网络进行交互,通过在onem2m系统定义新的资源《bdt2》,实现在3gpp中的bdt传输策略的配置。
[0251]
ae/cse希望设置bdt传输策略,则通过in-cse向底层网络请求适用的传输策略,进行选择并完成在底层网络的配置。
[0252]
步骤1101,ae/cse按照onem2m标准的消息格式向in-cse发送创建《bdt2》资源到ae/cse在in-cse上对应的父资源《ae》/《cse》下的请求,创建请求中content参数包含《bdt2》资源结构,并且对部分属性赋予属性值,包括:
[0253]
属性requestrefid由ae/cse分配一个该交互过程消息的标识;
[0254]
属性volumepernode由ae/cse提供其期待bdt传输的每个节点的数据量;
[0255]
属性numberofnodes,由ae/cse提供其期待bdt传输的最大节点数量;
[0256]
属性desiredtimewindow,由ae/cse提供其期待bdt传输时间窗;
[0257]
属性creator,由ae/cse提供资源的创建者的身份标识ae/cse-id。
[0258]
可选的,请求中包含ae/cse分配requestrefid标识该消息或bdt传输策略配置过程。
[0259]
步骤1102,in-cse接收到来自步骤1101的创建请求,鉴权ae/cse有权限创建请求资源,并在ae/cse在in-cse上对应的父资源《ae》/《remotecse》或《node》下创建该资源,根据请求消息中的参数信息对部分属性进行赋值;
[0260]
步骤1103,in-cse根据创建请求中的资源类型为《bdt2》的消息获知ae/cse为请求设置bdt传输策略,通过3gpp提供的nt接口将属性volumepernode、numberofnodes、desiredtimewindow及creator中的值传送给3gpp的pcrf网元,进行pcc过程来协商bdt传输策略,3gpp将其推荐的bdt传输策略(包含推荐时间窗、时间窗内的费率及最大传输速率)及一个的referenceid返回给in-cse。
[0261]
步骤1104,in-cse根据3gpp返回的推荐的bdt传输策略,将推荐时间窗、时间窗内的费率及最大传输速率三个值以数组方式赋给属性possibletrafficpolicies存储推荐。
[0262]
步骤1105,in-cse将推荐的bdt传输策略及referenceid通过回复步骤1101的请求资源创建成功的形式通知给ae/cse。
[0263]
步骤1106,当3gpp提供多个bdt传输策略时,进行该步骤。ae/cse根据自己的需求在多个bdt传输策略中选择1个,作为最终确定的bdt传输策略,并发送更新《bdt2》资源的请求,更新属性selectedtrafficpolicy的值为确定的bdt传输策略。
[0264]
步骤1107,in-cse接收到ae/cse在步骤1106发送的更新请求,完成属性更新操作,并回复ae/cse更新操作完成。
[0265]
步骤1108,in-cse通过3gpp提供的nt接口,将最终确定的bdt传输策略、referenceid及creator的值传送给3gpp,进行pcc过程来继续bdt传输策略协商,将最终确定的bdt传输策略及referenceid存储到spr网元中,完成在3gpp中的bdt传输策略的设置。
[0266]
实施例4
[0267]
图12是根据本发明实施例的基于onem2m标准定义的bdt3资源及其子资源的示意图,基于onem2m标准定义了新的资源(包含子资源)《bdt3》,用于传输、存储bdt参数,并存储可能的及最终确定的bdt传输策略,该资源结构包括以下属性:
[0268]
父资源《bdt3》资源属性如下:
[0269]
属性requestrefid,由请求ae/cse分配,标识请求bdt传输策略设置的消息;
[0270]
属性volumepernode,指出ae/cse在bdt传输过程中期望的每个节点的数据量;
[0271]
属性numberofnodes,指出ae/cse在bdt传输过程中期望的最大节点数量;
[0272]
属性desiredtimewindow,指出ae/cse期望的bdt传输时间窗;
[0273]
属性selectedtrafficpolicy,指出ae/cse最终确定的bdt传输策略链接地址,指向一个《trafficpolicy》子资源;
[0274]
属性creator,指出该资源的创建者(身份标识);
[0275]
属性referenceid,指出该bdt传输策略设置过程中,对bdt传输策略的标识。
[0276]
子资源《trafficpolicy》资源表示底层网络提供的推荐bdt传输策略,该属性可以为1个或多个,属性如下:
[0277]
属性recommendedtimewindow,指出底层网络提供的推荐的bdt传输策略;
[0278]
属性chargingrate,指出底层网络提供的推荐的bdt传输策略;
[0279]
属性aggregatedmaxbitrate,指出底层网络提供的推荐的bdt传输策略;
[0280]
属性trafficpolicyid,对推荐的bdt传输策略的标识;
[0281]
图13是根据本发明实施例的基于onem2m标准定义的bdt3资源的bdt传输策略设置过程的流程图,如图13所示,基于onem2m系统与3gpp网络进行交互,通过在onem2m系统定义新的资源《bdt3》及其子资源《trafficpolicy》,实现在3gpp中的bdt传输策略的配置。
[0282]
ae/cse希望设置bdt传输策略,则通过in-cse向底层网络请求适用的传输策略,进行选择并完成在底层网络的配置。
[0283]
步骤1301,ae/cse按照onem2m标准的消息格式向in-cse发送创建《bdt3》资源到ae/cse在in-cse上对应的父资源《ae》/《cse》下的请求,创建请求中content参数包含《bdt3》资源结构,并且对部分属性赋予属性值,包括:
[0284]
属性requestrefid由ae/cse分配一个该交互过程消息的标识;
[0285]
属性volumepernode由ae/cse提供其期待bdt传输的每个节点的数据量;
[0286]
属性numberofnodes,由ae/cse提供其期待bdt传输的最大节点数量;
[0287]
属性desiredtimewindow,由ae/cse提供其期待bdt传输时间窗;
[0288]
属性creator,由ae/cse提供资源的创建者的身份标识ae/cse-id。
[0289]
可选的,请求中包含ae/cse分配requestrefid标识该消息或bdt传输策略配置过程。
[0290]
步骤1302,in-cse接收到来自步骤1301的创建请求,鉴权ae/cse有权限创建请求资源,并在ae/cse在in-cse上对应的父资源《ae》/《cse》或《node》下创建该资源,根据请求消息中的参数信息对部分属性进行赋值;
[0291]
步骤1303,in-cse根据创建请求中的资源类型为《bdt3》的消息获知ae/cse为请求设置bdt传输策略,通过3gpp提供的nt接口将属性volumepernode、numberofnodes、desiredtimewindow及creator中的值传送给pcrf,进行pcc过程来协商bdt传输策略,3gpp将其推荐的bdt传输策略(包含推荐时间窗、时间窗内的费率及最大传输速率)及一个referenceid返回给in-cse。
[0292]
步骤1304,in-cse根据3gpp返回的推荐bdt传输策略,在《bdt3》下创建《trafficpolicy》子资源,并将推荐时间窗、时间窗内的费率及最大传输速率赋给属性recommendedtimewindow、chargingrate、aggregatedmaxbitrate来存储推荐的bdt传输策略,当有多个推荐bdt传输策略时,可以创建多个《trafficpolicy》子资源。可选的,in-cse可以对每个《trafficpolicy》子资源用属性trafficpolicyid进行标识。
[0293]
步骤1305,in-cse将推荐的bdt传输策略及referenceid通过回复步骤1301的请求资源创建成功的形式通知给ae/cse。
[0294]
步骤1306,当3gpp提供多个bdt传输策略时,进行该步骤。ae/cse根据自己的需求在多个bdt传输策略中选择1个,作为最终确定的bdt传输策略,并发送更新《bdt3》资源的请求,更新属性selectedtrafficpolicy的值为指向最终确定的bdt传输策略《trafficpolicy》的链接地址,或为最终确定bdt传输策略标识。
[0295]
步骤1307,in-cse接收到ae/cse在步骤1306发送的更新请求,完成属性更新操作,
并回复ae/cse更新操作完成。
[0296]
步骤1308,in-cse通过3gpp提供的nt接口,将最终确定的bdt传输策略、referenceid及creator的值传送给3gpp,进行pcc过程来继续bdt传输策略协商,将最终确定的bdt传输策略及referenceid存储到spr网元中,完成在3gpp中的bdt传输策略的设置。
[0297]
完成bdt传输策略设置后,当时间窗开始时,ae/cse可以在发送给某个远程的ae/cse消息中带有referenceid,通过in-cse调用3gpp提供的rx接口将消息发送到pcrf,进行pcc过程,通过referenceid关联spr中保存的现有bdt传输策略,并将策略传送给pcef执行对于该远程ae/cse的bdt传输。
[0298]
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0299]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1