本公开涉及信息通信领域,特别涉及一种数据按序传递方法和系统、网络侧设备和应用功能实体。
背景技术:
1、3gpp网络的基站的卫星回传采用动态回传的场景下,回传方式会随着卫星的运动而比变化,例如星间的切换、高低轨卫星的切换、星间链路的切换等。这些回传方式的变化会导致在某些时刻接收端(网络侧、终端侧、应用服务器)收到的数据包乱序(顺序与发送端不一致),进而会影响具体业务。
技术实现思路
1、鉴于以上技术问题中的至少一项,本公开提供了一种数据按序传递方法和系统、网络侧设备和应用功能实体,网络侧可以根据外部应用的需求来执行数据包按序传递处理。
2、根据本公开的一个方面,提供一种数据按序传递方法,包括:
3、应用功能实体接收发送的卫星回传方式通知消息,其中,网络侧设备在当前业务接入的基站是采用卫星动态回传方式的情况下,向应用功能实体发送卫星回传方式通知消息;
4、应用功能实体在卫星回传方式为卫星动态回传方式的情况下,根据业务需求和业务能力判断是否由网络侧设备实现数据按序传递;
5、在判定由网络侧设备实现数据按序传递的情况下,应用功能实体请求网络侧设备对业务的数据包进行数据包按序传递。
6、在本公开的一些实施例中,所述根据业务需求和业务能力判断是否由网络侧设备实现数据按序传递包括:
7、根据业务需求判断业务数据包是否需要按序传递;
8、在业务数据包需要按序传递的情况下,判断应用功能实体自身是否支持数据包的按序传递处理;
9、在应用功能实体自身不支持数据包的按序传递处理的情况下,判定由网络侧设备实现数据按序传递;
10、在应用功能实体自身支持数据包的按序传递处理的情况下,判定由应用功能实体实现数据按序传递。
11、在本公开的一些实施例中,所述数据按序传递方法还包括:
12、在判定由应用功能实体实现数据按序传递的情况下,应用功能实体向用户终端发送通知,由用户终端和应用功能实体在应用层实现数据包的按序传递处理。
13、在本公开的一些实施例中,所述数据按序传递方法还包括:
14、应用功能实体根据业务需求向网络侧设备订阅用户终端会话的卫星回传方式,其中,网络侧设备在应用功能实体订阅了用户终端会话的卫星回传方式、且当前业务接入的基站是采用卫星动态回传方式的情况下,向应用功能实体发送卫星回传方式通知消息。
15、根据本公开的另一方面,提供一种数据按序传递方法,包括:
16、网络侧设备在当前业务接入的基站是采用卫星动态回传方式的情况下,向应用功能实体发送卫星回传方式通知消息,以便应用功能实体在卫星回传方式为卫星动态回传方式的情况下,根据业务需求和业务能力判断是否由网络侧设备实现数据按序传递;
17、网络侧设备根据应用功能实体发送的按序传递请求,对业务的数据包进行数据包按序传递,其中,应用功能实体在判定由网络侧设备实现数据按序传递的情况下,向网络侧设备发送按序传递请求。
18、在本公开的一些实施例中,所述对业务的数据包进行数据包按序传递包括:
19、网络侧设备生成对应的策略和计费控制策略;
20、网络侧设备根据所述策略和计费控制策略,控制用户面功能实体、并且通知基站,对业务数据的上行业务数据包和下行业务数据包进行按序接收处理。
21、在本公开的一些实施例中,所述数据按序传递方法还包括:
22、网络侧设备向计费功能实体发送按序处理情况指示,以便计费功能实体和计费系统根据按序处理情况指示,对通过网络侧设备进行了数据包按序接收处理的业务数据包进行计费处理,其中,所述按序处理情况为网络侧设备对业务数据的上行业务数据包和下行业务数据包进行按序接收处理的情况。
23、根据本公开的另一方面,提供一种应用功能实体,包括:
24、通知消息接收模块,被配置为接收发送的卫星回传方式通知消息,其中,网络侧设备在当前业务接入的基站是采用卫星动态回传方式的情况下,向应用功能实体发送卫星回传方式通知消息;
25、判断模块,被配置为在卫星回传方式为卫星动态回传方式的情况下,根据业务需求和业务能力判断是否由网络侧设备实现数据按序传递;
26、请求模块,被配置为在判断模块判定由网络侧设备实现数据按序传递的情况下,应用功能实体请求网络侧设备对业务的数据包进行数据包按序传递。
27、在本公开的一些实施例中,判断模块,被配置为根据业务需求判断业务数据包是否需要按序传递;在业务数据包需要按序传递的情况下,判断应用功能实体自身是否支持数据包的按序传递处理;在应用功能实体自身不支持数据包的按序传递处理的情况下,判定由网络侧设备实现数据按序传递;在应用功能实体自身支持数据包的按序传递处理的情况下,判定由应用功能实体实现数据按序传递。
28、在本公开的一些实施例中,所述应用功能实体还包括:
29、通知发送模块,被配置为在判定由应用功能实体实现数据按序传递的情况下,向用户终端发送通知,由用户终端和应用功能实体在应用层实现数据包的按序传递处理。
30、在本公开的一些实施例中,所述应用功能实体还包括:
31、通知订阅模块,被配置为根据业务需求向网络侧设备订阅用户终端会话的卫星回传方式,其中,网络侧设备在应用功能实体订阅了用户终端会话的卫星回传方式、且当前业务接入的基站是采用卫星动态回传方式的情况下,向应用功能实体发送卫星回传方式通知消息;
32、根据本公开的另一方面,提供一种网络侧设备,包括:
33、策略控制功能实体,被配置为在当前业务接入的基站是采用卫星动态回传方式的情况下,向应用功能实体发送卫星回传方式通知消息,以便应用功能实体在卫星回传方式为卫星动态回传方式的情况下,根据业务需求和业务能力判断是否由网络侧设备实现数据按序传递;根据应用功能实体发送的按序传递请求,对业务的数据包进行数据包按序传递,其中,应用功能实体在判定由网络侧设备实现数据按序传递的情况下,向网络侧设备发送按序传递请求。
34、在本公开的一些实施例中,所述网络侧设备还包括:
35、策略控制功能实体还被配置为生成对应的策略和计费控制策略;并将所述策略和计费控制策略发生给会话管理功能实体;
36、会话管理功能实体,被配置为根据所述策略和计费控制策略,控制用户面功能实体、并且通知基站,对业务数据的上行业务数据包和下行业务数据包进行按序接收处理。
37、在本公开的一些实施例中,会话管理功能实体,被配置为向计费功能实体发送按序处理情况指示,以便计费功能实体和计费系统根据按序处理情况指示,对通过网络侧设备进行了数据包按序接收处理的业务数据包进行计费处理,其中,所述按序处理情况为网络侧设备对业务数据的上行业务数据包和下行业务数据包进行按序接收处理的情况。
38、根据本公开的另一方面,提供一种通信设备,包括:
39、存储器,用于存储指令;
40、处理器,用于执行所述指令,使得所述通信设备执行实现如上述任一实施例所述数据按序传递方法的操作。
41、根据本公开的另一方面,提供一种数据按序传递系统,包括如上述任一实施例所述的应用功能实体和如上述任一实施例所述的网络侧设备。
42、根据本公开的另一方面,提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述数据按序传递方法。
43、本公开网络侧设备可以根据外部应用的需求来执行数据包按序传递处理。