业务请求、协商、响应方法、装置及网络设备、系统与流程

文档序号:19951113发布日期:2020-02-18 10:31阅读:来源:国知局

技术特征:

1.一种业务协商方法,包括:

根据业务请求端的请求向业务响应端发送携带所述业务请求端第一公网通信地址的业务请求;

根据所述业务响应端的响应向所述业务请求端发送响应消息,所述响应消息中携带所述业务响应端的第二公网通信地址,所述第一公网通信地址和所述第二公网通信地址用于所述业务响应端与业务请求端建立公网通信链路,所述公网通信链路为基于公网通信地址建立的通信链路。

2.如权利要求1所述的业务协商方法,其特征在于,若所述业务请求端为应用服务器as,所述业务响应端为终端,所述根据业务请求端的请求向业务响应端发送业务请求的方式包括以下两种中的任意一种:

方式一:

接收所述as发送的携带有所述as的私网通信地址的请求消息;

通过将所述请求消息中的所述私网通信地址修改为所述as的公网通信地址的方式生成业务请求;

将所述业务请求发送给所述终端;

方式二:

接收所述as发送的请求消息,所述请求消息中携带所述as的公网通信地址;

根据所述请求消息生成携带所述as公网通信地址的业务请求发送给所述终端。

3.如权利要求1所述的业务协商方法,其特征在于,若所述业务请求端为终端,所述业务响应端为as,所述根据业务请求端的请求向业务响应端发送业务请求包括:

接收来自终端侧的请求消息;

通过在所述请求消息中添加所述终端侧公网通信地址的方式生成业务请求;

将所述业务请求发送给所述as。

4.如权利要求1-3任一项所述的业务协商方法,其特征在于,所述根据业务请求端的请求向业务响应端发送携带所述业务请求端第一公网通信地址的业务请求之前,还包括:

确定所述业务请求端所请求的业务支持采用公网通信链路进行业务数据传输。

5.如权利要求4所述的业务协商方法,其特征在于,所述确定所述业务请求端所请求的业务支持采用公网通信链路基于公网通信地址的通信链路进行业务数据传输包括:

根据所述业务请求端所发送请求消息的消息头和/或所述请求消息的消息体确定所请求的业务支持采用公网通信链路进行业务数据传输。

6.如权利要求5所述的业务协商方法,其特征在于,根据所述业务请求端所发送请求消息的消息体确定所请求的业务支持采用公网通信链路基于公网通信地址的通信链路进行业务数据传输包括:

根据所述请求消息的消息体中的服务类型确定所述业务请求端所请求的业务支持采用公网通信链路进行业务数据传输。

7.如权利要求4所述的业务协商方法,其特征在于,若所述业务请求端为终端,所述业务响应端为as,则确定所述业务请求端所请求的业务不支持采用公网通信链路基于公网通信地址的通信链路进行业务数据传输之后,还包括:

向所述as发送携带本端私网通信地址的业务请求;

接收所述as发送的携带所述as私网通信地址的业务响应;

将所述业务响应中的私网通信地址修改为本端的公网通信地址后作为响应消息发送给所述终端。

8.如权利要求4所述的业务协商方法,其特征在于,若所述业务请求端为as,所述业务响应端为终端,则确定所述业务请求端所请求的业务不支持采用基于公网通信地址的通信链路公网通信链路进行业务数据传输之后,还包括:

通过将从所述as处接收的请求消息中as私网通信地址修改为本端公网通信地址的方式生成业务请求;

将所述业务请求发送给所述终端;

接收所述终端根据所述业务请求发送的业务响应;

通过在所述业务响应中添加本端私网通信地址的方式生成响应消息;

将所述响应消息发送给所述as。

9.一种业务请求方法,包括:

将用于业务请求的请求消息发送给会话边界控制器sbc,所述请求消息用于所述sbc向业务响应端发送携带本端第一公网通信地址的业务请求;

接收所述sbc在接收到所述业务响应端的业务响应后发送的响应消息,所述响应消息中携带有所述业务响应端的第二公网通信地址;

根据所述第二公网通信地址同所述业务响应端建立公网通信链路进行业务数据传输实现业务,所述公网通信链路为基于公网通信地址建立的通信链路。

10.如权利要求9所述的业务请求方法,其特征在于,若所述业务响应端为终端,所述根据所述第二公网通信地址同所述业务响应端建立基于公网通信地址的通信链路公网通信链路的方案包括:

接收建链请求;

确定发起所述建链请求的建链请求端为所述业务响应端;

根据所述第二公网通信地址向所述业务响应端发送建链响应,与所述业务响应端建立公网通信链路。

11.如权利要求10所述的业务请求方法,其特征在于,所述确定发起所述建链请求的建链请求端为所述业务响应端包括:确定所述建链请求中携带的通信地址为所述第二公网通信地址。

12.如权利要求9所述的业务请求方法,其特征在于,若所述业务响应端为终端,所述将用于业务请求的请求消息发送给sbc包括:

向所述sbc发送携带本端私网通信地址的请求消息;

或,

向所述sbc发送携带本端公网通信地址的请求消息。

13.如权利要求12所述的业务请求方法,其特征在于,所述向所述sbc发送携带本端公网通信地址的请求消息之前,还包括:

确定本次业务请求所请求的业务支持采用公网通信链路进行业务数据传输。

14.如权利要求9所述的业务请求方法,其特征在于,若所述业务响应端为as,所述根据所述第二公网通信地址同所述业务响应端建立基于公网通信地址的通信链路公网通信链路的方案包括:

根据所述第二公网通信地址向所述业务响应端发送建链请求,所述建链请求中携带有本端的第一公网通信地址;

接收所述业务响应端在确定本端身份合法后发送的建链响应,并与所述业务响应端建立公网通信链路。

15.一种业务响应方法,包括:

接收sbc发送的业务请求,所述业务请求中包含业务请求端的第一公网通信地址;

将与所述业务请求对应的业务响应发送给所述sbc,所述业务响应用于所述sbc向所述业务请求端发送携带本端第二公网通信地址的响应消息;

根据所述第一公网通信地址同所述业务请求端建立公网通信链路进行业务数据传输实现业务,所述公网通信链路为基于公网通信地址建立的通信链路。

16.如权利要求15所述的业务响应方法,其特征在于,若所述业务请求端为终端,所述根据所述第一公网通信地址同所述业务请求端建立基于公网通信地址的通信链路公网通信链路的方式包括:

接收建链请求;

确定发起所述建链请求的建链请求端为所述业务请求端;

根据所述第一公网通信地址向所述业务请求端发送建链响应,与所述业务请求端建立公网通信链路。

17.如权利要求16所述的业务响应方法,其特征在于,所述确定发起所述建链请求的建链请求端为所述业务请求端包括:确定所述建链请求中携带的通信地址为第一公网通信地址。

18.如权利要求15所述的业务响应方法,其特征在于,若所述业务请求端为终端,所述将与所述业务请求对应的业务响应发送给所述sbc包括:

向所述sbc发送携带本端私网通信地址的业务响应;

或,

向所述sbc发送携带本端公网通信地址的业务响应。

19.如权利要求15所述的业务响应方法,其特征在于,若所述业务请求端为as,所述根据所述第一公网通信地址同所述业务请求端建立基于公网通信地址的通信链路公网通信链路的方式包括:

根据所述第一公网通信地址向所述业务请求端发送建链请求,所述建链请求中携带有本端的第二公网通信地址;

接收所述业务请求端在确定本端身份合法后发送的建链响应,与所述业务请求端建立公网通信链路。

20.一种业务协商装置,包括:

请求转发模块,用于根据业务请求端的请求向业务响应端发送携带所述业务请求端第一公网通信地址的业务请求;

响应转发模块,用于根据所述业务响应端的响应向所述业务请求端发送响应消息,所述响应消息中携带所述业务响应端的第二公网通信地址,所述第一公网通信地址和所述第二公网通信地址用于所述业务响应端与业务请求端建立公网通信链路,所述公网通信链路为基于公网通信地址建立的通信链路。

21.一种业务请求装置,包括:

请求发送模块,用于将用于业务请求的请求消息发送给会话边界控制器sbc,所述请求消息用于所述sbc向业务响应端发送携带本端第一公网通信地址的业务请求;

响应接收模块,用于接收所述业务响应端在接收到所述业务请求后通过所述sbc发送的响应消息,所述响应消息中携带有所述业务响应端的第二公网通信地址;

第一建链模块,用于根据所述第二公网通信地址同所述业务响应端建立公网通信链路进行业务数据传输实现业务,所述公网通信链路为基于公网通信地址建立的通信链路。

22.一种业务响应装置,包括:

请求接收模块,用于接收sbc发送的业务请求,所述业务请求中包含业务请求端的第一公网通信地址;

响应发送模块,用于将与所述业务请求对应的业务响应发送给所述sbc,所述业务响应用于所述sbc向所述业务请求端发送携带本端第二公网通信地址的响应消息;

第二建链模块,用于根据所述第一公网通信地址同所述业务请求端建立公网通信链路进行业务数据传输实现业务,所述公网通信链路为基于公网通信地址建立的通信链路。

23.一种网络设备,所述网络设备包括处理器、存储器及通信总线;

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行存储器中存储的所述业务协商程序以实现如权利要求1至8中任一项所述的业务协商方法的步骤;或所述处理器用于执行存储器中存储的所述业务请求程序以实现如权利要求9至14中任一项所述的业务请求方法的步骤;或所述处理器用于执行存储器中存储的所述业务响应程序以实现如权利要求15至19中任一项所述的业务响应方法的步骤。

24.一种网络系统,包括终端、sbc以及as,所述终端、sbc以及所述as三者两两通信连接;

所述终端为权利要求23中所述的处理器可执行业务请求程序以实现如权利要求9至14中任一项所述的业务请求方法步骤的网络设备,所述sbc为权利要求23中所述的处理器可执行业务协商程序以实现如权利要求1至8中任一项所述的业务协商方法步骤的网络设备;所述as为权利要求23中所述的处理器可执行业务响应程序以实现如权利要求15至19中任一项所述的业务响应方法的步骤的网络设备;

或,

所述终端为权利要求23所述的处理器可执行业务响应程序以实现如权利要求15至19中任一项所述的业务响应方法的步骤的网络设备,所述sbc为权利要求23所述的处理器可执行业务协商程序以实现如权利要求1至8中任一项所述的业务协商方法步骤的网络设备;所述as为权利要求23中所述的处理器可执行业务请求程序以实现如权利要求9至14中任一项所述的业务请求方法步骤的网络设备。

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