建立会话的方法、终端及通信系统技术方案

技术编号:32560800 阅读:15 留言:0更新日期:2022-03-09 16:44
本申请提供了一种建立会话的方法、终端及通信系统。该通信系统包括第一终端和第二终端。第一终端可以向第二终端发送用于请求建立会话的会话请求消息;第二终端可以根据会话请求消息向第一终端发送会话响应消息,并且启动第二定时器。第一终端在接收到会话响应消息之后启动第一定时器。当第一终端在第一定时器的计时时长达到预设的第一时长之前完成对会话进行资源预留的情况下,向第二终端发送资源预留完成确认消息。第二终端在接收到资源预留完成确认消息之后,如果第二终端在第二定时器的计时时长达到预设的第二时长之前完成对会话进行资源预留,则向第一终端发送响铃消息。其中,第二时长大于第一时长。第二时长大于第一时长。第二时长大于第一时长。

【技术实现步骤摘要】
建立会话的方法、终端及通信系统


[0001]本申请涉及通信领域,尤其涉及一种建立会话的方法、终端及通信系统。

技术介绍

[0002]终端可通过其接入的移动通信网络连接到网际互连协议多媒体子系统(internet protocol multimedia subsystem,IMS)。不同的终端之间可以通过其各自连接的IMS建立会话,基于成功建立的会话进行媒体业务,比如交互文本、视频及语音等媒体数据。
[0003]请求建立会话的终端可以称为主叫终端,被请求建立会话的终端可以称为被叫终端。如果主叫终端和被叫终端未能与其各自接入的移动通信网络成功建立专用承载,则主叫终端与被叫终端之间无法成功建立会话。其中,专用承载满足特定的服务质量(quality of service,QOS)策略,用于传输主叫终端与被叫终端在成功建立会话之后交互的媒体数据。此外,建立专用承载的过程称为对会话进行资源预留。
[0004]通常的,如果主叫终端未能较为快速的完成对会话进行资源预留,则主叫终端可以切换至其它移动通信网络,向被叫终端重新发送用于请求建立会话的会话请求消息。对于被叫终端而言,如果被叫终端未能较为快速的完成对会话进行资源预留,则被叫终端将会终止建立主叫终端与被叫终端之间的会话。

技术实现思路

[0005]本申请实施例中提供了一种建立会话的方法、终端及通信系统,可提高主叫终端与被叫终端建立会话的成功率。
[0006]第一方面,提供了一种通信系统。该通信系统包括第一终端和第二终端。第一终端可以向第二终端发送用于请求建立会话的会话请求消息;第二终端可以根据会话请求消息向第一终端发送会话响应消息,并且启动第二定时器。第一终端可以在接收到会话响应消息之后启动第一定时器。当第一终端在第一定时器的计时时长达到预设的第一时长之前完成对会话进行资源预留的情况下,向第二终端发送资源预留完成确认消息。第二终端在接收到资源预留完成确认消息之后,如果第二终端在第二定时器的计时时长达到预设的第二时长之前完成对会话进行资源预留,则向第一终端发送响铃消息。其中该第二时长大于所述第一时长。
[0007]如此,相对于作为主叫终端的第一终端而言,作为被叫终端的第二终端拥有更长的时间来完成对会话进行资源预留。被叫终端接入的移动通信网络可以在更长的时间内,通过释放更多可用的计算资源和网络资源,以及通过对丢失的数据包进行重传等,支持被叫终端与其接入的移动通信网络建立满足特定的QOS策略的专用承载,使得被叫终端完成对会话进行资源预留,从而提高主叫终端与被叫终端建立会话的成功率。
[0008]在一种可能的实施方式中,当第二终端在第二定时器的计时时长达到预设的第二时长之前未能完成对会话进行资源预留的情况下,该第二终端可以向第一终端发送第一会话终止消息,指示会话请求消息请求建立的会话被终止。如此,避免第一终端长时间等待第
二终端对会话进行资源预留,可提高第一终端的用户体验。
[0009]在一种可能的实施方式中,当第一终端在第一定时器的计时时长达到预设的第一时长之前未能完成对会话进行资源预留的情况下,第一终端可以向第二终端发送用于请求终止会话的会话取消消息。第二终端可以根据会话取消消息向第一终端发送第二会话终止消息,第二会话终止消息用于指示会话请求消息请求建立的会话被终止。
[0010]在一种可能的实施方式中,第一终端在接收到第二会话终止消息之后,可以从第一终端接入的移动通信网络离开并且接入第一终端允许接入的另一个移动通信网络,通过另一个移动通信网络向第二终端发送第二会话请求消息,第二会话请求消息用于请求建立第一终端和第二终端的会话。
[0011]换而言之,第一终端接入的移动通信网络无法支持第一终端在较短的时间内完成对会话进行资源预留时,第一终端可以切换至其自身允许接入的其它移动通信网络,通过其它移动通信网络重新请求建立第一终端与第二终端的之间会话,从而使得第一终端和第二终端能够尽快的完成建立会话并且进行媒体业务。
[0012]第二方面,提供了一种第一终端,有益效果请参考第一方面中的描述。第一终端包括存储器和处理器。存储器用于存储计算机程序。处理器用于运行存储器中存储的计算机程序,以执行:向第二终端发送第一会话请求消息,第一会话请求消息用于请求建立第一终端和第二终端的会话;接收来自第二终端的会话响应消息;启动第一定时器;当第一终端在第一定时器的计时时长达到预设的第一时长之前完成对会话进行资源预留的情况下,向第二终端发送资源预留完成确认消息;以及,接收来自第二终端的响铃消息,响铃消息是第二终端在第二定时器的计时时长达到预设的第二时长之前完成对会话进行资源预留的情况下发送的,第二定时器是第二终端在接收会话请求消息之后启动的,第一时长小于第二时长。
[0013]在一种可能的实施方式中,处理器还用于执行:接收来自第二终端的第一会话终止消息,第一会话终止消息用于指示会话被终止,第一会话终止消息是第二终端在第二定时器的计时时长达到预设的第二时长之前未能完成对会话进行资源预留的情况下发送的。
[0014]在一种可能的实施方式中,处理器还用于执行:当第一终端在第一定时器的计时时长达到预设的第一时长之前未能完成对会话进行资源预留的情况下,向第二终端发送会话取消消息,会话取消消息用于请求终止所述会话。以及,接收来自第二终端的第二会话终止消息,第二会话终止消息用于指示会话被终止。
[0015]在一种可能的实施方式中,处理器还用于执行:从第一终端接入的移动通信网络离开并且接入第一终端允许接入的另一个移动通信网络。通过另一个移动通信网络向第二终端发送第二会话请求消息,第二会话请求消息用于请求建立第一终端和第二终端的会话。
[0016]第三方面,提供了一种第二终端,有益效果请参考第一方面中的描述。第二终端包括存储器和处理器。存储器用于存储计算机程序。处理器用于运行存储器中存储的计算机程序,以执行:接收来自第一终端的第一会话请求消息,第一会话请求消息用于请求建立第一终端和第二终端的会话;根据第一会话请求消息向第一终端发送会话响应消息,以及启动第二定时器;接收来自第一终端的资源预留完成确认消息,资源预留完成确认消息是第一终端在第一定时器的计时时长达到预设的第一时长之前完成对会话进行资源预留的情
况下发送的,第一定时器是第一终端在接收到会话响应消息之后启动的;当第二终端在第二定时器的计时时长达到预设的第二时长之前完成对会话进行资源预留的情况下,向第一终端发送响铃消息,第二时长大于第一时长。
[0017]在一种可能的实施方式中,处理器还用于执行:当第二终端在第二定时器的计时时长达到预设的第二时长之前未能完成对会话进行资源预留的情况下,向第一终端发送第一会话终止消息,第一会话终止消息用于指示会话被终止。
[0018]在一种可能的实施方式中,处理器还用于执行:接收来自第二终端的会话取消消息,会话取消消息用于请求终止会话,会话取消消息是第一终端在第一定时器的计时时长达到预设的第一时长之前未能完成对会话进行资源预留本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信系统,其特征在于,包括:第一终端和第二终端;其中,所述第一终端用于向所述第二终端发送第一会话请求消息,所述第一会话请求消息用于请求建立所述第一终端和所述第二终端的会话;所述第二终端用于根据所述第一会话请求消息向所述第一终端发送会话响应消息,以及启动第二定时器;所述第一终端还用于在接收到所述会话响应消息之后,启动第一定时器,以及当所述第一终端在所述第一定时器的计时时长达到预设的第一时长之前完成对所述会话进行资源预留的情况下,向所述第二终端发送资源预留完成确认消息;所述第二终端还用于在接收到所述资源预留完成确认消息之后,并且所述第二终端在所述第二定时器的计时时长达到预设的第二时长之前完成对所述会话进行资源预留的情况下,向所述第一终端发送响铃消息,所述第二时长大于所述第一时长。2.根据权利要求1所述的通信系统,其特征在于,所述第二终端还用于,当所述第二终端在所述第二定时器的计时时长达到预设的第二时长之前未能完成对所述会话进行资源预留的情况下,向所述第一终端发送第一会话终止消息,所述第一会话终止消息用于指示所述会话被终止。3.根据权利要求1或2所述的通信系统,其特征在于,所述第一终端还用于,当所述第一终端在所述第一定时器的计时时长达到预设的第一时长之前未能完成对所述会话进行资源预留的情况下,向所述第二终端发送会话取消消息,所述会话取消消息用于请求终止所述会话;所述第二终端还用于根据所述会话取消消息,向所述第一终端发送第二会话终止消息,所述第二会话终止消息用于指示所述会话被终止。4.根据权利要求3所述的通信系统,其特征在于,所述第一终端还用于在接收到所述第二会话终止消息之后,从所述第一终端接入的移动通信网络离开并且接入所述第一终端允许接入的另一个移动通信网络;以及,通过所述另一个移动通信网络向所述第二终端发送第二会话请求消息,所述第二会话请求消息用于请求建立所述第一终端和所述第二终端的会话。5.一种第一终端,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于运行所述存储器中存储的计算机程序,以执行,向第二终端发送第一会话请求消息,所述第一会话请求消息用于请求建立所述第一终端和所述第二终端的会话;接收来自所述第二终端的会话响应消息;启动第一定时器;当所述第一终端在所述第一定时器的计时时长达到预设的第一时长之前完成对所述会话进行资源预留的情况下,向所述第二终端发送资源预留完成确认消息;以及,接收来自所述第二终端的响铃消息,所述响铃消息是所述第二终端在第二定时器的计时时长达到预设的第二时长之前完成对所述会话进行资源预留的情况下发送的,所述第二定时器是所述第二终端在接收所述会话请求消息之后启动的,所述第一时长小于所述第二时长。6.根据权利要求5所述的第一终端,其特征在于,所述处理器还用于执行,
接收来自所述第二终端的第一会话终止消息,所述第一会话终止消息用于指示所述会话被终止,所述第一会话终止消息是所述第二终端在第二定时器的计时时长达到预设的第二时长之前未能完成对所述会话进行资源预留的情况下发送的。7.根据权利要求5或6所述的第一终端,其特征在于,所述处理器还用于执行,当所述第一终端在所述第一定时器的计时时长达到预设的第一时长之前未能完成对所述会话进行资源预留的情况下,向所述第二终端发送会话取消消息,所述会话取消消息用于请求终止所述会话;以及,接收来自所述第二终端的第二会话终止消息,所述第二会话终止消息用于指示所述会话被终止。8.根据权利要求7所述的第一终端,其特征在于,所述处理器还用于执行,从所述第一终端接入的移动通信网络离开并且接入所述第一终端允许接入的另一个移动通信网络;通过所述另一个移动通信网络向所述第二终端发送第二会话请求消息,所述第二会话请求消息用于请求建立所述第一终端和所述第二终端的会话。9.一种第二终端,其特征在于,包括:存储器,用于存储计算机程序;处理器,用于运行所述计算机程序,以执行,接收来自第一终端的第一会话请求消息,所述第一会话请求消息用于请求建立所述第一终端和所述第二终端的会话;根据所述第一会话请求消息向所述第一终端发送会话响应消息,以及启动第二定时器;接收来自所述第一终端的资源预留完成确认消息,所述资源预留完成确认消息是所述第一终端在第一定时器的计时时长达到预设的第一时长之前完成对所述会话进行资源预留的情况下发送的,所述第一定时器是所述第一终端在接收到所述会话响应消息之后启动的;当所述第二终端在所述第二定时器的计时时长达到预设的第二时长之前完成对所述会话进行资源预留的情况下,向所述第一终端发送响铃消息,所述第二时长大于所述第一时长。10.根据权利要求9所述的第二终端,其特征在于,所述处理器还用于执行,当所述第二终端在第二定时器的计时时长达到预设的第二时长之前未能完成对所述会话进行资源预留的情况下,向所述第一终端发送第一会话终止消息,所述第一会话终止消息用于指示所述会话被终止。11.根据权利要求9或10所述的第二终端,...

【专利技术属性】
技术研发人员:黄伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1