本发明涉及通信领域,具体而言,涉及一种业务传输方法及装置。
背景技术:
1、在工业物联网(industrial internet of things,iiot)系统中,iiot业务一般传递的是机器指令,业务的时延敏感性很强,通常要达到微秒级别。而在目前的无线通讯系统中,业务传输涉及到多节点之间的传递。例如,终端之间的业务传输一般是:终端传递到基站,基站传递到核心网,核心网再传递到目标基站,目标基站再传递到目标终端。应用服务器到终端的业务传递一般为:应用服务器传递到核心网,核心网传递到基站,基站再传递到终端。所以对于iiot网络来说,保证业务的时延要求是非常困难的,需要严格控制各节点之间的业务传输时延。同时,需要预判业务(比如机器指令)在目的端的生效时机,发送端保证业务在目的端生效前达到目的端。
技术实现思路
1、本发明实施例提供了一种业务传输方法及装置,以至少解决相关技术中如何保证业务的时延要求的问题。
2、根据本发明的一个实施例,提供了一种业务传输方法,包括:基站获取发送端提供的业务传输模式,其中,所述业务传输模式至少包括以下信息之一:业务传输的开始时间、业务传输的结束时间、业务传输周期或间隔、每个传输周期内的业务传输时长、每个传输周期的数据包大小或保证比特速率、业务传输时延要求;所述基站根据所述业务传输模式预配置传输资源;所述基站获取发送端提供的用户数据,其中,所述用户数据中携带了所述业务在目的端的生效时刻;所述基站通过所述传输资源将所述用户数据在所述生效时刻之前传输至所述目的端。
3、其中,所述传输资源至少包括以下之一:资源的起始位置、资源的周期或间隔,每个资源周期内的资源激活时长。
4、其中,所述业务传输模式为多个,所述多个业务传输模式在所述业务传输中同时存在,或者所述多个业务传输模式在所述业务传输中按时序序列存在。
5、其中,所述基站根据所述传输模式预配置传输资源包括:所述基站分别给每个业务传输模式预配置周期性的传输资源,或所述基站在一个周期性的传输资源内分别为每个业务传输模式配置不同的激活时机。
6、其中,所述传输资源通过rrc信令配置和/或通过dci配置。
7、其中,上述方法还包括:将目的端的状态和/或用户数据传输时延反馈至所述发送端,以便所述发送端确定下一次用户数据发送的提前量。
8、其中,所述发送端为应用服务器,所述目的端为用户设备。
9、其中,基站获取发送端提供的业务传输模式,包括:移动性管理功能amf/用户面功能upf实体接收应用服务器发送的所述用户数据和业务传输模式;所述amf/upf向所述基站发送寻呼消息,所述基站向所述用户设备发送寻呼消息,所述用户设备、所述基站和所述amf/upf之间建立或恢复rrc连接;基站从amf/upf实体接收所述业务传输模式。
10、其中,所述发送端为第一用户设备,所述目的端为应用服务器或第二用户设备。
11、其中,所述业务类型为工业物联网业务。
12、根据本发明的实施例,还提供了另一种业务传输方法,包括:基站获取发送端提供的业务传输时延需求以及用户数据,其中,所述用户数据携带有业务的指令序列和指令序列在目的端的生效时刻;所述基站基于所述业务传输时延需求将所述用户数据在所述指令生效时刻之前传输至所述目的端。
13、其中,所述用户数据中携带有多个指令序列,每个指令序列具有一个对应的生效时刻。
14、其中,所述指令序列包括至少以下信息之一:指令序列的开始时刻,指令的结束时刻,指令序列的内容,指令序列的间隔。
15、其中,上述方法还包括:将目的端的状态和/或用户数据传输时延反馈至所述发送端,以便所述发送端确定下一次用户数据发送的提前量
16、其中,所述发送端为应用服务器,所述目的端为用户设备;或者,所述发送端为第一用户设备,所述目的端为应用服务器或第二用户设备。
17、根据本发明的实施例,还提供了又一种业务传输方法,包括:基站获取发送端提供的用户数据,所述用户数据中携带了业务在所述终端的生效时刻;所述基站将所述用户数据在所述生效时刻之前传输至所述目的端。
18、其中,所述发送端为应用服务器,所述目的端为用户设备。
19、其中,基站获取发送端提供的用户数据,包括:所述amf/upf实体接收应用服务器发送的所述用户数据;所述基站接收所述amf/upf实体发送的用户数据传输时延需求,并向所述amf/upf实体发送所述用户数据传输时延需求的响应消息;amf/upf实体向所述应用服务器反馈用户数据传输时延,用于应用服务器确定下次用户数据发送的时间提前量;所述基站接收所述amf/upf实体发送的所述用户数据。
20、其中,所述发送端为第一用户设备,所述目的端为应用服务器或第二用户设备。
21、根据本发明的实施例,还提供了一种时钟同步方法,包括:第一节点接收来自所述第二节点的所述第二节点有时钟源的指示消息;所述第一节点向所述第二节点发送时钟同步请求,其中,所述时钟同步请求中携带有所述同步请求的发送时刻t1;所述第一节点接收来自所述第二节点的时钟同步响应,其中,所述时钟同步响应中携带有所述同步请求的发送时刻t1,所述时钟同步请求在所述第二节点的接收时刻t2,所述时钟同步响应的发送时刻t3;所述第一节点根据所述同步请求的发送时刻t1、所述时钟同步请求的接收时刻t2、所述时钟同步响应的发送时刻t3和时钟同步响应的接收时刻t4计算所述第一节点与所述第二节点的时钟差tdiff,并根据所述时钟差确定所述第二节点的时钟。
22、其中,第一节点接收来自所述第二节点的有时钟源指示消息之前,还包括:所述第一节点设置所述第一节点的默认时钟信息,所述第二节点根据时钟源设置所述第二节点的时钟信息。
23、其中,所述第一节点为无时钟源基站或时钟控制节点,所述第二节点为有时钟源基站。
24、根据本发明实施例,还提供了另一种时钟同步方法,包括:第一节点接收所述第二节点发送所述第二节点无时钟源的指示消息;所述第一节点向所述第二节点发送时钟同步请求,其中,所述时钟同步请求中携带有所述同步请求的发送时刻t1;所述第一节点接收来自所述第二节点的时钟同步响应,其中,所述时钟同步响应中携带有所述同步请求的发送时刻t1,所述时钟同步请求在所述第二节点的接收时刻t2,所述时钟同步响应的发送时刻t3;所述第一节点根据所述同步请求的发送时刻t1、所述时钟同步请求的接收时刻t2、所述时钟同步响应的发送时刻t3和时钟同步响应的接收时刻t4计算所述第一节点与所述第二节点之间的时钟传递时延,和/或所述第一节点与所述第二节点的时钟差;所述第一节点向所述第二节点发送所述第一节点的当前时钟信息以及所述第一节点与所述第二节点之间的传输时延,或者所述第一节点与所述第二节点的时钟差。
25、其中,上述方法还包括:所述第二节点根据所述第一节点的当前时钟信息以及所述第一节点与所述第二节点之间的传输时延,或者所述第一节点与所述第二节点的时钟差校正所述第二节点的时钟。
26、其中,所述第一节点为时钟源控制节点,所述第二节点为无时钟源基站。
27、根据本发明的实施例,还提供了一种业务传输装置,包括:第一获取模块,用于获取发送端提供的业务传输模式,其中,所述业务传输模式至少包括以下信息之一:业务传输的开始时间、业务传输的结束时间、业务传输周期或间隔、每个传输周期内的业务传输时长、每个传输周期的数据包大小或保证比特速率、业务传输时延要求;配置模块,用于根据所述业务传输模式预配置传输资源;第二获取模块,用于获取发送端提供的用户数据,其中,所述用户数据中携带了所述业务在目的端的生效时刻;传输模块,用于通过所述传输资源将所述用户数据在所述生效时刻之前传输至所述目的端。
28、其中,所述传输资源至少包括以下之一:资源的起始位置、资源的周期或间隔,每个资源周期内的资源激活时长。
29、其中,所述业务传输模式为多个,所述多个业务传输模式在所述业务传输中同时存在,或者所述多个业务传输模式在所述业务传输中按时序序列存在。
30、其中,所述配置模块还用于分别给每个业务传输模式预配置周期性的传输资源,或在一个周期性的传输资源内分别为每个业务传输模式配置不同的激活时机。
31、其中,该装置还包括:反馈模块,用于将目的端的状态和/或用户数据传输时延反馈至所述发送端,以便所述发送端确定下一次用户数据发送的提前量。
32、其中,所述发送端为应用服务器,所述目的端为用户设备;或者,所述发送端为用户设备,所述目的端为应用服务器。
33、根据本发明的实施例,还提供了又一种业务传输装置,包括:获取模块,用于获取发送端提供的业务传输时延需求以及用户数据,其中,所述用户数据携带有业务的指令序列和指令序列在目的端的生效时刻;传输模块,用于基于所述业务传输时延需求将所述用户数据在所述指令生效时刻之前传输至所述目的端。
34、其中,所述用户数据中携带有多个指令序列,每个指令序列具有一个对应的生效时刻。
35、其中,该装置还包括:反馈模块,用于将目的端的状态和/或用户数据传输时延反馈至所述发送端,以便所述发送端确定下一次用户数据发送的提前量
36、其中,所述发送端为应用服务器,所述目的端为用户设备;或者,所述发送端为用户设备,所述目的端为应用服务器。
37、根据本发明的实施例,还提供又一种业务传输装置,包括:获取模块,用于获取发送端提供的用户数据,所述用户数据中携带了业务在所述终端的生效时刻;传输模块,用于将所述用户数据在所述生效时刻之前传输至所述目的端。
38、其中,该装置还包括:反馈模块,用于将目的端的状态和/或用户数据传输时延反馈至所述发送端,以便所述发送端确定下一次用户数据发送的提前量。
39、其中,所述发送端为应用服务器,所述目的端为用户设备;或者,所述发送端为用户设备,所述目的端为应用服务器。
40、根据本发明的实施例,还提供了一种时钟同步装置,位于第一节点,该装置包括:第一接收模块,用于接收来自所述第二节点的所述第二节点有时钟源的指示消息;发送模块,用于向所述第二节点发送时钟同步请求,其中,所述时钟同步请求中携带有所述同步请求的发送时刻t1;第二接收模块,用于接收来自所述第二节点的时钟同步响应,其中,所述时钟同步响应中携带有所述同步请求的发送时刻t1,所述时钟同步请求在所述第二节点的接收时刻t2,所述时钟同步响应的发送时刻t3;计算模块,用于根据所述同步请求的发送时刻t1、所述时钟同步请求的接收时刻t2、所述时钟同步响应的发送时刻t3和时钟同步响应的接收时刻t4计算所述第一节点与所述第二节点的时钟差tdiff,并根据所述时钟差确定所述第二节点的时钟。
41、其中,所述第一节点为无时钟源基站或时钟控制节点,所述第二节点为有时钟源基站。
42、根据本发明的实施例,还提供了一种时钟同步装置,位于第一节点,该装置包括:第一接收模块,用于接收所述第二节点发送所述第二节点无时钟源的指示消息;发送模块,用于向所述第二节点发送时钟同步请求,其中,所述时钟同步请求中携带有所述同步请求的发送时刻t1;第二接收模块,用于接收来自所述第二节点的时钟同步响应,其中,所述时钟同步响应中携带有所述同步请求的发送时刻t1,所述时钟同步请求在所述第二节点的接收时刻t2,所述时钟同步响应的发送时刻t3;计算模块,用于根据所述同步请求的发送时刻t1、所述时钟同步请求的接收时刻t2、所述时钟同步响应的发送时刻t3和时钟同步响应的接收时刻t4计算所述第一节点与所述第二节点之间的时钟传递时延,和/或所述第一节点与所述第二节点的时钟差;第二发送模块,用于向所述第二节点发送所述第一节点的当前时钟信息以及所述第一节点与所述第二节点之间的传输时延,或者所述第一节点与所述第二节点的时钟差。
43、其中,所述第一节点为时钟源控制节点,所述第二节点为无时钟源基站。
44、根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述方法实施例中的步骤。
45、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述方法实施例中的步骤。
46、在本发明的上述实施例中,根据业务传输模式给终端预配置相应的传输资源,因此可以控制各节点之间的业务传输时延,保证业务在目的端生效前到达目的端。