建立跨域会话连接的方法和装置制造方法及图纸

技术编号:14400871 阅读:121 留言:0更新日期:2017-01-11 13:43
本发明专利技术涉及一种建立跨域会话连接的方法和装置。所述方法包括步骤:接收本站点内的起呼用户设备发送的建立会话连接的单播请求,单播请求包括被呼用户设备的信息;检测到被呼用户设备不在本站点内时,将多播请求发送给多播组的各个站点,其中多播请求包括多播组的地址和被呼用户设备的信息;接收被呼用户设备所在站点根据多播请求向所述多播组的各个站点发送的多播重定向响应,多播重定向响应包括从起呼用户设备所在站点到达被呼用户设备所在站点的第一路由信息;根据第一路由信息建立起呼用户设备和被呼用户设备之间的会话连接。本发明专利技术适用于机动分布式通信网络,实现在不同管理域之间建立业务会话连接。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种建立跨域会话连接的方法和装置
技术介绍
在大规模紧急事件(例如自然灾害、战争等)或其他原因导致某个区域移动通信基础设施无法提供服务,而且卫星通信也不能满足该区域的通信业务要求的情况下,为了维持该特定区域的通信联络,需要部署临时的移动通信站点提供应急通信。这种应急移动通信站点为了适应快速机动部署的要求,通常装载在机动车上或者临时架设,因此可称为机动通信站点。由于单个机动通信站点的通信覆盖范围有限,为了实现更大范围地域的通信覆盖,需要部署更多的机动通信站点,同时这些站点可以通过无线手段(如微波或卫星等)相互连接组成临时的应急分布式机动通信网络,如图1所示。每个机动通信站点需要拥有完全的业务连接控制能力和单独的用户管理域,可以独立管理本站点内用户及用户之间的所有业务活动,因此可以将一个机动通信站点看作一个通信管理域。为了实现更大的通信覆盖面积并且满足用户在更大范围内通信活动的需求,若干个机动通信站点可以联合构建成一个拥有多个管理域的采用分布式控制方式机动部署的移动通信网络(以下简称机动分布式通信网络),该网络需要支持网内属于不同管理域的用户之间建立业务连接。如图1所示,管理域1的用户可以建立到管理域N的用户的业务连接。为了建立跨管理域的业务连接,首先需要确定到达被呼用户所在站点的路由,由于每个管理域只管理本域用户的活动状态,无法获知其它管理域用户的位置,因此需要一种机制快速发现非本管理域被呼用户的当前位置,从而确定跨域寻呼的路由。随着通信技术进步,互联网和移动通信网已经逐步融合为基于IP(InternetProtocol,互联网协议)的移动互联网,SIP(SessionInitiationProtocol,会话初始协议)作为互联网的多媒体业务会话连接核心控制协议在移动互联网上得到进一步发展。例如3GPP(3rdGenerationPartnershipProject,第三代合作伙伴计划)提出的互联网多媒体子系统(IMS,InternetMultimediaSubsystem)就是以SIP架构为基础的电信级多媒体通信系统。IMS包括4个基础功能部分,分别是会话连接控制功能、用户签约数据管理功能、媒体资源管理功能以及互联网关功能。会话连接控制功能对应的功能实体为CSCF(CallSessionControlFunction),用户签约数据管理功能对应的功能实体为HSS(HomeSubscriberServer)。CSCF实体主要负责会话连接的建立、维护和移除。HSS存放所在管理域的所有用户的签约数据和活动状态信息,其中活动状态信息记录了用户当前的注册状态和注册时的位置信息。如图2所示,为IMS跨域呼叫的处理流程。在建立业务会话时,CSCF分析被呼用户的地址,如果是本管理域的用户地址则可以通过访问本管理域的HSS获得被呼用户当前的注册状态,如果是非管理域的用户地址则需要依据预先配置的路由方向表或由DNS(DomainNameSystem,域名系统)提供信息来确定会话连接建立请求的下一跳发送路由。目标管理域的CSCF在收到跨管理域的会话连接建立请求消息后,同样需要对被呼用户地址分析,从而决定会话连接建立请求的下一跳路由。基于DNS或静态路由的寻址方式决定了IMS建立会话连接需要依赖可靠的网络基础设施以及预先规划好的网络连接关系。但是在机动分布式通信网络中,站点组网的手段主要采用无线、微波和卫星等,这些连接方式不能提供完全可靠并且带宽资源充裕的链路连接,同时组成网络的站点也会因为各种原因而不能提供不间断服务,因此机动分布式通信网络是动态变化的。动态变化并且资源受限的网络环境使得在建立跨域业务会话连接过程中采用IMS的跨域寻址机制并不合适。首先网络连接的不可靠和基于分布式部署的松散网络结构使得无法采用基于集中式的DNS提供地址解析服务。其次,不断变化的网络连接关系和组成网络站点的不确定性也大大增加了规划用于寻址的路由方向参数的难度。另一方面,如果需要进一步支持用户在网络中不同管理域之间迁移时,在不增加用户跟踪开销(例如增加移动通信网络中的用户位置更新管理功能)的情况下,采用IMS的寻址机制将无法找到发生迁移的用户。综上所述,在建立跨域会话连接过程中,基于良好网络基础设施设计的传统跨域寻呼机制(例如IMS的跨域寻呼机制)并不适合用于机动分布式通信网络。
技术实现思路
基于此,有必要针对上述问题,提供一种适用于机动分布式通信网络的建立跨域会话连接的方法和装置,能够在不同管理域之间建立业务会话连接。为了达到上述目的,本专利技术采取的技术方案如下:一种建立跨域会话连接的方法,包括步骤:接收本站点内的起呼用户设备发送的建立会话连接的单播请求,其中所述单播请求包括被呼用户设备的信息;检测到所述被呼用户设备不在本站点内时,将多播请求发送给多播组的各个站点,其中所述多播请求包括所述多播组的地址和所述被呼用户设备的信息;接收所述被呼用户设备所在站点根据所述多播请求向所述多播组的各个站点发送的多播重定向响应,所述多播重定向响应包括从所述起呼用户设备所在站点到达所述被呼用户设备所在站点的第一路由信息;根据所述第一路由信息建立所述起呼用户设备和所述被呼用户设备之间的会话连接。一种建立跨域会话连接的装置,包括:单播请求接收模块,用于接收本站点内的起呼用户设备发送的建立会话连接的单播请求,其中所述单播请求包括被呼用户设备的信息;多播请求发送模块,用于检测到所述被呼用户设备不在本站点内时,将多播请求发送给多播组的各个站点,其中所述多播请求包括所述多播组的地址和所述被呼用户设备的信息;多播重定向响应接收模块,用于接收所述被呼用户设备所在站点根据所述多播请求向所述多播组的各个站点发送的多播重定向响应,所述多播重定向响应包括从所述起呼用户设备所在站点到达所述被呼用户设备所在站点的第一路由信息;会话连接建立模块,用于根据所述第一路由信息建立所述起呼用户设备和所述被呼用户设备之间的会话连接。本专利技术建立跨域会话连接的方法和装置,与现有技术相互比较时,具备以下优点:1、针对机动分布式通信网络组成站点的不确定性,以及用户可能会有在不同管理域之间迁移的需求,在建立跨域会话时,本专利技术采用泛搜索方式遍历网络中所有可达的管理域寻呼用户,很好地适应了动态变化的网络,并且可以快速找到发生迁移的用户,因此具有较好的网络环境自适应能力,能够高效的建立跨域业务会话连接,适用于机动分布式通信网络;2、为了保证携带路由信息的多播重定向响应能够被起呼站点接收并处理,以成功建立会话连接,本专利技术减少泛搜索过程中的信令个数,只有终呼站点(即被呼用户设备所在站点)发出多播重定向响应,其它站点接收到多播请求时不作响应,只有终呼站点响应的方式同样也减少了泛搜索过程产生的网络开销;3、本专利技术泛搜索所采用的多播技术涉及的会话控制消息和相关流程完全遵循IETF(TheInternetEngineeringTaskForce,国际互联网工程任务组)RFC(RequestforComments,请求评议)3261,因此具有良好的协议通用性和健壮性;4、本专利技术只需要规划和配置泛搜索的多播群组和对应的多播组地址,无需预先规划和配置需要建立跨域业务的关联站点和路由参数本文档来自技高网
...
建立跨域会话连接的方法和装置

【技术保护点】
一种建立跨域会话连接的方法,其特征在于,包括步骤:接收本站点内的起呼用户设备发送的建立会话连接的单播请求,其中所述单播请求包括被呼用户设备的信息;检测到所述被呼用户设备不在本站点内时,将多播请求发送给多播组的各个站点,其中所述多播请求包括所述多播组的地址和所述被呼用户设备的信息;接收所述被呼用户设备所在站点根据所述多播请求向所述多播组的各个站点发送的多播重定向响应,所述多播重定向响应包括从所述起呼用户设备所在站点到达所述被呼用户设备所在站点的第一路由信息;根据所述第一路由信息建立所述起呼用户设备和所述被呼用户设备之间的会话连接。

【技术特征摘要】
1.一种建立跨域会话连接的方法,其特征在于,包括步骤:接收本站点内的起呼用户设备发送的建立会话连接的单播请求,其中所述单播请求包括被呼用户设备的信息;检测到所述被呼用户设备不在本站点内时,将多播请求发送给多播组的各个站点,其中所述多播请求包括所述多播组的地址和所述被呼用户设备的信息;接收所述被呼用户设备所在站点根据所述多播请求向所述多播组的各个站点发送的多播重定向响应,所述多播重定向响应包括从所述起呼用户设备所在站点到达所述被呼用户设备所在站点的第一路由信息;根据所述第一路由信息建立所述起呼用户设备和所述被呼用户设备之间的会话连接。2.根据权利要求1所述的建立跨域会话连接的方法,其特征在于,检测到所述被呼用户设备不在本站点内时,将多播请求发送给多播组的各个站点之前,还包括步骤:检测本站点存储的被呼用户路由表中是否存在从所述起呼用户设备所在站点到达所述被呼用户设备所在站点的第一路由信息;若不存在所述第一路由信息,进入将多播请求发送给多播组的各个站点的步骤;若存在所述第一路由信息,根据所述第一路由信息向被呼用户设备所在站点发送所述单播请求;接收所述被呼用户设备所在站点根据所述单播请求返回的响应信息;在所述响应信息为不存在所述被呼用户设备时,将所述被呼用户路由表中的所述第一路由信息删除,进入将多播请求发送给多播组的各个站点的步骤。3.根据权利要求2所述的建立跨域会话连接的方法,其特征在于,接收所述被呼用户设备所在站点根据所述单播请求返回的响应信息之后,还包括步骤:在所述响应信息为呼叫成功时,将所述第一路由信息更新至所述被呼用户路由表的表首;和/或,接收所述被呼用户设备所在站点根据所述多播请求向所述多播组的各个站点发送的多播重定向响应之后,还包括步骤:检测本站点存储的所述被呼用户路由表的容量是否已满;若容量已满,将位于所述被呼用户路由表表尾的第二路由信息删除,将所述第一路由信息添加到所述被呼用户路由表的表首;若容量未满,将所述第一路由信息添加到所述被呼用户路由表的表首。4.根据权利要求1所述的建立跨域会话连接的方法,其特征在于,将多播请求发送给多播组的各个站点的同时,还包括步骤:开启等待多播重定向响应的定时器;若在所述定时器指定的时间内没有接收到所述多播重定向响应,将寻呼失败的消息返回给所述起呼用户设备;若在所述定时器指定的时间内接收到所述多播重定向响应,将所述定时器关闭。5.根据权利要求1至4任意一项所述的建立跨域会话连接的方法,其特征在于,所述多播请求不携带body字段;所述多播请求还包括消息生存期参数,所述消息生存期参数用于限制多播请求的路由跳数。6.一种建立跨域会话连接的装置,其特征在于,包括:单播请求接收模块,用于接收本站点内的起呼用户设备发送的建立会话连接的单播请求,其中所述单播请求包括被呼用户设备...

【专利技术属性】
技术研发人员:傅颖军杨志芳汪胜
申请(专利权)人:中国电子科技集团公司第七研究所
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1