实现业务连接的方法和装置与流程

文档序号:11389169阅读:222来源:国知局
实现业务连接的方法和装置与流程

本发明涉及通信领域,尤其涉及通信领域中实现业务连接的方法和装置。



背景技术:

面向未来,移动通信技术和产业将进入第五代(5-generation,5g)移动通信技术时代。5g将满足连续广域覆盖、热点高容量、超低时延、物联网(internetofthings,iot)设备低功耗大连接4类技术场景,其中超低时延技术场景包括智能交通、智能电网、远程手术、工业控制、机器人协作、结合虚拟现实(virtualreality,vr)/增强现实(augmentedreality,ar)技术的运动和游戏、远程控制与远程协作。

网络低时延是移动通信在5g方面提出的一个很重要的诉求。例如,在vr的应用中,端到端的时延要求小于20ms,否则人会存在眩晕的感觉,典型的远程控制通信模型场景如图1所示,端到端时延是指从人转动头部,到远端对应的图像传回到人的眼睛的间隔,反应了头部转动与眼睛得到信息的同步性,如果时延大的话,人会感觉不同步从而导致感到眩晕。



技术实现要素:

本发明提供了一种实现业务连接的方法、装置和系统,能够降低端到端的时延。

第一方面,提供了一种实现业务连接的方法,该方法包括:第一接入控制功能实体接收超低时延指示信息;该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息;该第一接入控制功能实体根据该第一终端设备的位置信息,确定用户面转换设备,该用户面转换设备用于在该第一终端设备和第二终端设备之间进行超低时延业务的连接。

根据第一终端设备的位置信息,确定用于连接超低时延业务的用户面转换设备,能够降低端到端的时延。

结合第一方面,在第一方面的第一种可能的实现方式中,该第一接入控制功能实体为该第一终端设备接入网络提供控制功能。

结合上述第一方面的一些实现方式,在第一方面的第二种可能的实现方式中,该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息,包括:该第一接入控制功能实体根据该超低时延指示信息,接收第二接入控制功能实体发送的该第一终端设备的位置信息;其中,该第一接入控制功能实体为第二终端设备接入网络提供控制功能,该第二接入控制功能实体为该第一终端设备接入网络提供控制功能。

结合上述第一方面的一些实现方式,在第一方面的第三种可能的实现方式中,该方法还包括:该第二接入控制功能实体接收该超低时延指示信息;该第二接入控制功能实体根据该超低时延指示信息,获取该第一终端设备的位置信息;该第二接入控制功能实体根据该第一终端设备的位置信息,确定用于在该第一终端设备和该第二会话功能实体之间进行超低时延业务的用户面转换设备。

将主叫侧确定的用户面转换设备与被叫侧确定的用户面转换设备尽量靠近,能够进一步降低端到端的时延。

结合上述第一方面的一些实现方式,在第一方面的第四种可能的实现方式中,该第一接入控制功能实体根据该第一终端设备的位置信息,确定用户面转换设备,包括:该第一接入控制功能实体根据该超低时延指示信息和该第一终端设备的位置信息,以及该超低时延指示信息、该第一终端设备的位置信息和该用户面转换设备这三者之间的对应关系确定该用户面转换设备。

可选地,该超低时延指示信息、该第一终端设备的位置信息和该用户面转换设备这三者之间的对应关系存储在时延库中,该时延库可以是在第一接入控制功能实体保存的,也可以是在其他与第一接入控制功能实体有通信关系的设备中。

在时延库里查找与超低时延指示信息和终端设备的位置信息匹配的用户面转换设备,方便、简单。

可选地,该第一接入控制功能实体根据该第一终端设备的位置信息和用户面转换设备的位置信息,以及用户面转换设备的负载状况确定该用户面转换设备。

结合上述第一方面的一些实现方式,在第一方面的第五种可能的实现方 式中,该第一接入控制功能实体根据该第一终端设备的位置信息,确定用户面转换设备,包括:该第一接入控制功能实体根据该第一终端设备的位置信息和用户面转换设备的负载状况确定该用户面转换设备。

优选地,确定的该用户面转换设备与第一终端设备的位置距离最小,从而能够进一步降低端到端的时延。

结合上述第一方面的一些实现方式,在第一方面的第六种可能的实现方式中,该方法还包括:该第一接入控制功能实体接收用户面资源;该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息,包括:在该第一接入控制功能实体确定保存有超低时延指示信息,并且该第一接入控制功能实体确定接收的用户面资源与保存的用户面资源不相同时,该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息。

结合上述第一方面的一些实现方式,在第一方面的第七种可能的实现方式中,该超低时延指示信息承载于会话描述协议sdp中或会话初始协议sip头域中。

第二方面,提供了一种装置,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。

第三方面,提供了一种装置,包括:存储器、处理器、收发器和总线系统。其中,该存储器、该处理器和该收发器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器接收信号或发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。

第四方面,提供了一种系统,该系统包括:第一接入控制功能实体,该第一接入控制功能实体为第一终端设备接入网络提供控制功能;第二接入控制功能实体,该第二接入控制功能实体为第二终端设备接入网络提供控制功能;该第一接入控制功能实体具体用于:接收该第一终端设备发送的超低时延指示信息;根据该超低时延指示信息,获取第一终端设备的位置信息;根据该第一终端设备的位置信息,确定用于在该第一终端设备与该第一接入控制功能实体之间进行超低时延业务连接的第一用户面转换设备;该第二接入控制功能实体具体用于:接收该第一接入控制功能实体发送的超低时延指示 信息和该第一终端设备的位置信息;根据该超低时延指示信息和该第一终端设备的位置信息,确定用于在该第二终端设备与该第二接入控制功能实体之间进行超低时延业务连接的第二用户面转换设备。

第五方面,提供了一种计算机存储介质,用于储存为上述方法所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

本发明中,接入控制功能实体、用户面转换设备的名字对设备本身不构成限定,在实际实现中,这些设备可以以其他名称出现。只要各个设备的功能和本发明类似,属于本发明权利要求及其等同技术的范围之内。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例的应用场景。

图2是网络协议多媒体子系统(internetprotocolmultimediasubsystem,ims)会话建立流程图。

图3是根据本发明实施例的实现业务连接的系统的示意性框图。

图4是根据本发明实施例的实现业务连接的装置的示意性框图。

图5是根据本发明实施例的实现业务连接的方法的详细流程图。

图6是根据本发明实施例的实现业务连接的方法的示意性框图。

图7是根据本发明实施例的实现业务连接的装置的另一示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。

应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(globalsystemofmobilecommunication,简称为“gsm”)系统、 码分多址(codedivisionmultipleaccess,简称为“cdma”)系统、宽带码分多址(widebandcodedivisionmultipleaccess,简称为“wcdma”)系统、通用分组无线业务(generalpacketradioservice,简称为“gprs”)、长期演进(longtermevolution,简称为“lte”)系统、lte频分双工(frequencydivisionduplex,简称为“fdd”)系统、lte时分双工(timedivisionduplex,简称为“tdd”)、通用移动通信系统(universalmobiletelecommunicationsystem,简称为“umts”)或全球互联微波接入(worldwideinteroperabilityformicrowaveaccess,简称为“wimax”)通信系统等。

还应理解,本发明的技术方案可以应用于多种网络平台中,包括但不限于网络协议多媒体子系统ims,为了方面描述,下面将以ims为例进行说明。

图1示出了本发明实施例的应用场景。如图1所示,终端的信令网络协议(internetprotocol,ip1)是在终端发起注册时分配的,而ip2是终端发起业务时分配的用户面资源。应理解,对于终端移动性较弱的场景,终端的用户面资源可以不再单独申请资源,共用信令资源即可。图中的代理呼叫会话控制功能实体(proxycallsessioncontrolfuntion,p-cscf1)和p-cscf2是用于进行与终端设备之间的带外连接管理,包括注册和呼叫信令。图中的转换网关(transitiongateway,trgw1)和trgw2分别由p-cscf1和p-cscf2控制的,终端设备之间的业务连接是通过trgw1和trgw2建立的,例如:带内控制信号的传输(头部移动)和带内视频的传输(远端图像数据)。

图2示出了ims系统会话建立流程图。如图2所示,当用户设备uea想和用户设备ueb建立会话时,uea产生一个扩展会话初始协议(sessioninitiationprotocol,sip)invite请求,并发送到p-cscf1。被叫网络中的查询呼叫会话控制功能实体(interrogatingcallsessioncontrolfuntion,i-cscf2)会接收到这个请求,并且联系到本地用户服务器(homesubscriberserver,hss)以获取为被叫提供服务的服务会话控制功能实体(servingcallsessioncontrolfuntion,s-cscf2)。这个请求又发送到被叫的s-cscf2。这个s-cscf2负责处理接收到的会话,并最终会发送给p-cscf2。在进一步处理之后(例如压缩和私密检查),p-cscf2将invite请求转发给了ueb。ueb产生一个应答消息,183会话进行中(183sessionprogress),这个应答沿着刚才建立好的路径(也就是,ueb->p-cscf2->s-cscf2->i-cscf2-> s-cscf1->p-cscf1->uea)反方向发送到uea。在更多的几次来回消息交互后,两个ue都完成了会话的建立,并可以开始真正的上层应用了。

图3示出了根据本发明实施例的实现业务连接的系统1000,该系统包括:

第一接入控制功能实体1100,该第一接入控制功能实体为第一终端设备接入网络提供控制功能;

第二接入控制功能实体1200,该第二接入控制功能实体为第二终端设备接入网络提供控制功能;

该第一接入控制功能实体1100具体用于:

接收该第一终端设备发送的超低时延指示信息;

根据该超低时延指示信息,获取第一终端设备的位置信息;

根据该第一终端设备的位置信息,确定用于在该第一终端设备与该第一接入控制功能实体之间进行超低时延业务连接的第一用户面转换设备;

该第二接入控制功能实体1200具体用于:

接收该第一接入控制功能实体发送的超低时延指示信息和该第一终端设备的位置信息;

根据该超低时延指示信息和该第一终端设备的位置信息,确定用于在该第二终端设备与该第二接入控制功能实体之间进行超低时延业务连接的第二用户面转换设备。

具体而言,该系统中的第一接入控制功能实体为主叫侧终端设备接入网络提供控制功能,例如,该网络平台为ims,第二接入控制功能实体为被叫侧终端设备接入网络提供控制功能。该第一接入控制功能实体可以接收第一终端设备发送的超低时延指示信息,该超低时延指示信息可以在第一终端设备向第一接入控制功能实体发起会话时,承载在该sip请求信息中,例如,可以承载在sip头域中。该超低时延指示信息可以作为获取第一终端设备的触发条件,也可以是包含时延需求的信息,进而第一接入控制功能实体可以根据接收到的超低时延指示信息获取该第一终端设备的位置信息,并根据该第一终端设备的位置信息进一步确定第一用户面转换设备,该第一用户面转换设备用于在第一终端设备与第一接入控制功能实体之间进行超低时延业务的连接。第一接入控制功能实体可以向第二接入控制功能实体发送该超低时延指示信息和该第一终端设备的位置信息,同样地,第二接入控制功能实 体可以根据该接收到的超低时延指示信息和该第一终端设备的位置信息进一步确定第二用户面转换设备,该第二用户面转换设备用于进行第二终端设备与第二接入控制功能实体之间进行超低时延业务的连接。

因此,本发明实施例的系统,根据位置信息确定在第一终端设备与第二终端设备之间进行超低时延业务连接的用户面转换设备,使得第一用户面转换设备与第二用户面转换设备尽量靠近,能够降低端到端的时延。

应理解,本发明实施例的系统中的接入控制功能实体可以是ims系统中的p-cscf,也可以是其他网络平台中能够实现上述功能的设备,本发明对此并不限定。

可选地,本发明实施例中的第一接入控制功能实体也可以不向第二接入控制功能实体发送第一终端设备的位置信息,第二接入控制功能实体可以采用同样的方式获取第二终端设备的位置信息,并根据第二终端设备的位置信息确定第二用户面转换设备。

应理解,本发明实施例的用户面转换设备包括但不限于是ims系统中的trgw。

可选地,该第一接入控制功能实体确定第一转换设备和第二接入控制功能实体确定第二转换设备,可以为:

第一接入控制功能实体根据第一终端设备的位置信息和超低时延指示信息,以及该第一终端设备的位置信息、该超低时延指示信息和该第一用户面转换设备这三者之间的对应关系确定该第一用户面转换设备;和

第二接入控制功能实体根据第一终端设备的位置信息和超低时延指示信息,以及该第一终端设备的位置信息、该超低时延指示信息和该第二用户面转换设备这三者之间的对应关系确定该第二用户面转换设备,或

第二接入控制功能实体根据第二终端设备的位置信息和超低时延指示信息,以及该第二终端设备的位置信息、该超低时延指示信息和该第二用户面转换设备这三者之间的对应关系确定该第二用户面转换设备。

具体来说,在进行超低时延业务连接之前,该第一接入控制功能实体就可以获取到各种第一终端设备的位置信息、超低时延指示信息和第一用户面转换设备这三者之间的对应关系,例如,超低时延指示信息承载的时延为1ms,第一终端设备的位置信息为a,则与时延1ms和位置信息为a对应的用户面转换设备为a。此时,就可以根据这种对应关系确定出第一用户面转 换设备了。同样地,第二用户面转换设备也可以通过这样一种方式确定。

应理解,这种对应关系可以存储在时延库中,该时延库可以保存在对应的接入控制功能实体内,也可以保存在与接入控制功能实体有通信关系的其他设备之中。

可选地,该第一接入控制功能实体确定第一用户面转换设备和该第二接入控制功能实体确定第二用户面转换设备,还可以是:

第一接入控制功能实体根据第一终端设备的位置信息和用户面转换设备的负载状况,确定第一用户面转换设备;和

第二接入控制功能实体根据第一终端设备的位置信息和用户面转换设备的位置信息,确定第二用户面转换设备,或第二接入控制功能实体根据第二终端设备的位置信息和用户面转换设备的位置信息,确定第二用户面转换设备。

具体来说,根据终端设备的位置信息确定用户面转换设备的位置信息,可以是终端设备的位置信息带有与用户面转换设备的距离关系,也可以是终端设备的位置信息与用户面转换设备的位置信息相结合,确定两者之间的距离关系,从而可以确定用户面转换设备,优选的,可以选择距离最小的用户面转换设备。

可选地,接入控制功能实体可以结合用户面转换设备的负载状况,例如,该用户面转换设备必须是在正常的情况下,如果根据位置信息确定的满足该超低时延指示信息的用户面转换设备有多个,那么可以将负载状况轻的那个用户面转换设备确定为实现超低时延业务连接的用户面转换设备。

应理解,任何判断该用户面转换设备的负载状况的方式,本发明都不限定。

可选地,该第一接入控制功能实体用于根据超低时延指示信息,获取该第一终端设备的位置信息,包括:

该第一接入控制功能实体接收用户面资源;

根据该超低时延指示信息,获取第一终端设备的位置信息,包括:

在该第一接入控制功能实体确定保存有用户面资源,并且确定接收的用户面资源与保存的用户面资源不相同时,该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息。

具体来说,第一终端设备在发起超低时延业务请求之前,可以按需独立 申请超低时延业务的用户面资源,并将该用户面资源承载于该会话请求信息之中,第一接入控制功能实体可以实时判断是否保存有超低时延指示信息,如果判断有超低时延指示信息后,并判断该用户面资源与保存的用户面资源是否相同,若不同,则说明终端设备发送了移动,此时需要重新根据超低时延指示信息,获取第一终端设备的位置信息,若相同,则说明终端设备没有发生移动,此时不需要重新获取第一终端设备的位置信息。应理解,此处移动的终端设备可以是第一终端设备,也可以是第二终端设备。

同样地,该第二接入控制功能实体在获取第二终端设备之前,或在接收到第一终端设备的位置信息,确定第二用户面转换设备之前,需要判断接收的用户面资源与保存的用户面资源是否相同。

应理解,此处的用户面资源包括但不限于用户面ip资源。

可选地,超低时延指示信息可以通过扩展sip头域携带。例如,扩展新的sip头域,携带超低时延指示信息。格式效果如下:ultra-low-latency:<latencystring>,其中时延信息字符串采用10进制整数格式,单位为0.01ms,0值表示尽量小。对于需要网络传输时延为1ms的扩展sip头域示例为:ultra-low-latency:100。

可选地,超低时延指示信息还可以通过扩展sdp携带。例如,在sdp中扩展会话级的属性,携带超低时延指示信息。格式效果如下:a=ultra-low-latency:<latencystring>,其中时延信息字符串采用10进制整数格式,单位为0.01ms,0值表示尽量小。对于需要网络传输时延为1ms的扩展a行示例为:a=ultra-low-latency:100。

应理解,sdp也可以装载在其他协议中,例如,http协议。本发明对此并不构成限定。

图4示出了根据本发明实施例的实现业务连接的装置2000,包括:存储器2100、处理器2200、收发器2300和总线系统2400。其中,该存储器2100、该处理器2200和该收发器2300通过该总线系统2400相连,该存储器2100用于存储指令,该处理器2200用于执行该存储器存储的指令,以控制收发器2300接收信号或发送信号,并且当该处理器2200执行该存储器存储的指令时,该处理器2200执行以下操作:接收超低时延指示信息;根据该超低时延指示信息,获取第一终端设备的位置信息;根据该第一终端设备的位置信息,确定用户面转换设备,该用户面转换设备用于在该第一终端设备和第 二终端设备之间进行超低时延业务的连接。

因此,本发明实施例的装置,根据位置信息确定在第一终端设备与第二终端设备之间进行超低时延业务连接的用户面转换设备,能够降低端到端的时延。

应理解,在本发明实施例中,该处理器2200可以是中央处理单元(centralprocessingunit,简称为“cpu”),该处理器2200还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该总线系统2400除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统2400。

在实现过程中,上述系统中的第一接入控制功能实体和第二接入控制功能实体实现的功能都可以采用处理器2200的硬件的集成逻辑电路或者软件形式的指令完成。为避免重复,这里不再详细描述。

尽管已对本发明及其优点做了详细说明,但应理解,在不脱离如所附权利要求书所界定的本发明的精神和范围的情况下,可以对本发明进行各种变化、替代和更改。

下面将结合图5,对本发明实施例的实现业务连接的方法100的具体实现流程进行详细描述,如图5所示,该方法100包括:

s101,第一终端设备和第二终端设备完成注册。在进行注册之前,第一终端设备和第二终端设备必须先获得信令资源连接,并发现ims网络的接入点,例如:第一代理会话控制功能实体为第一终端设备接入ims提供控制功能,第二代理会话控制功能实体为第二终端设备接入ims提供控制功能;

s102,第一终端设备按需独立申请该第一终端设备的第一用户面资源,对于移动性较弱的场景,第一终端设备可以不用单独申请用户面资源,共用信令资源即可,该用户面资源支持超低时延业务;

s103,第一终端设备向注册的第一代理呼叫会话控制功能实体发送会话描述协议(sessiondescriptionprotocol,sdp)请求信息,该sdp请求信息携带超低时延指示信息和第一终端设备的第一用户面资源,第一代理会话控制功能实体接收该sdp请求信息;

s104,第一代理呼叫会话控制功能实体收到第一终端设备发送的sdp请求信息后,发现存在超低时延指示信息,则获取第一终端设备的位置信息,选择靠近第一终端设备的第一转换网关(transitiongateway,trgw1)分配第二用户面资源。具体地,第一代理呼叫会话控制功能实体收到超低时延指示信息之后,向靠近第一终端设备的第一转换网关发送控制消息,第一转换网关收到控制消息之后向第一代理呼叫会话控制功能实体发送应答消息,并携带该第一转换网关的第二用户面资源;

s105,第一代理呼叫会话控制功能实体将超低时延指示信息和第一终端设备的位置信息装载在sdp中继续往后转发,并转发第一转换网关的第二用户面资源,第二代理会话控制功能实体接收该sdp请求信息和该第一用户面资源;

s106,第二代理呼叫会话控制功能实体接收到超低时延指示信息之后,根据第一终端设备的位置信息,优选靠近第一终端设备的第二转换网关分配的第三用户面资源;

s107,第二代理呼叫会话控制功能实体向第二终端设备转发携带有超低时延指示信息的sdp,并转发第二转换网关的第三用户面资源,第二终端设备接收该sdp请求信息和该第三用户面资源;

s108,第二终端设备根据接收到的超低时延指示信息,按需独立申请第二终端设备的第四用户面资源。同样地,对于移动性较弱的场景,第一终端设备可以不用单独申请用户面资源,直接公用信令资源即可,该第四用户面资源同样支持超低时延业务;

s109,第二终端设备向第二代理呼叫会话控制功能实体发送sdp应答信息,并转发第二终端设备的第四用户面资源,该第二代理会话控制功能实体接收该sdp应答信息和该第四用户面资源;

s110,第二代理呼叫会话控制功能实体接收第二转换网关分配的第五用户面资源,完成连接;

s111,第二代理呼叫会话控制功能实体向第一代理呼叫会话控制功能实体该sdp应答信息,并转发第二转换网关的第五用户面资源,该第一代理呼叫会话控制功能实体接收该sdp应答信息和该第五用户面资源;

s112,第一代理呼叫会话控制功能实体接收第一转换网关分配的第六用户面资源,完成连接;

s113,第一代理呼叫会话控制功能实体向第一终端设备发送sdp应答信息,并转发第一转换网关的第六用户面资源,该第一终端设备接收该sdp应答信息和该第六用户面资源;

s114,第一终端设备和第二终端设备完成用户面连接。

因此,本发明实施例的实现业务连接的方法,根据位置信息确定在第一终端设备与第二终端设备之间进行超低时延业务连接的用户面转换设备,能够降低端到端的时延。

应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

图6示出了根据本发明实施例的实现业务连接的方法200的示意性流程图,该方法200可以由系统1000中的主叫侧接入控制功能实体或被叫侧接入控制功能实体执行,如图6所示,该方法200包括:

s210,第一接入控制功能实体接收超低时延指示信息;

s220,该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息;

s230,该第一接入控制功能实体根据该第一终端设备的位置信息,确定用户面转换设备,该用户面转换设备用于在该第一终端设备和第二终端设备之间进行超低时延业务的连接。

具体而言,该第一接入控制功能实体可以接收超低时延指示信息,该超低时延指示信息可以承载在该sip请求信息中,例如,可以承载在sip头域中。进而第一接入控制功能实体可以根据接收到的超低时延指示信息获取该第一终端设备的位置信息,并根据该第一终端设备的位置信息进一步确定用户面转换设备,该用户面转换设备用于在第一终端设备与第二终端设备之间进行超低时延业务的连接。

因此,本发明实施例提供的方法,根据位置信息确定在第一终端设备与第二终端设备之间进行超低时延业务连接的用户面转换设备,能够降低端到端的时延。

应理解,本发明实施例的技术方案对第一接入控制功能实体并不限定,可以是主叫侧的,也可以是被叫侧的,该方案包括主被叫侧分别根据与自己对应的终端设备的位置信息确定用户面转换设备,还包括主被叫侧分别根据 对端的终端设备的位置信息确定用户面转换设备。

可选地,该第一接入控制功能实体为该第一终端设备接入网络提供控制功能实体。

应理解,本发明实施例的技术方案中,该第一接入控制功能实体可以是主叫侧的接入控制功能实体,也可以是被叫侧的接入控制功能实体,该方案包括主叫侧和被叫侧的接入控制功能实体分别根据主叫侧和被叫侧的终端设备的位置信息确定用户面转换设备。

可选地,该第一接入控制功能实体根据该超低时延指示信息,接收该第二接入控制功能实体发送的该第一终端设备的位置信息;其中,该第一接入控制功能实体为第二终端设备接入网络提供控制功能,该第二接入控制功能实体为该第一终端设备接入网络提供控制功能。

具体地,在该技术方案中,该第一接入控制功能实体为被叫侧,第二接入控制功能实体是主叫侧。

优选地,主叫侧的用户面转换设备和被叫侧的用户面转换设备都根据主叫侧的位置信息确定,可以进一步降低端到端的时延。

可选地,该第一接入控制功能实体根据该第一终端设备的位置信息,确定用户面转换设备,包括:该第一接入控制功能实体根据该超低时延指示信息和该第一终端设备的位置信息,以及该超低时延指示信息、该第一终端设备的位置信息和该用户面转换设备这三者之间的对应关系确定该用户面转换设备。

可选地,该超低时延指示信息、该第一终端设备的位置信息和该用户面转换设备这三者之间的对应关系存储在时延库中,该时延库可以是在第一接入控制功能实体保存的,也可以是在其他与第一接入控制功能实体有通信关系的设备中。

在时延库里查找与超低时延指示信息和终端设备的位置信息匹配的用户面转换设备,方便、简单。

可选地,该第一接入控制功能实体根据该第一终端设备的位置信息,确定用户面转换设备,包括:该第一接入控制功能实体根据该第一终端设备的位置信息和用户面转换设备的位置信息,确定该用户面转换设备。

优选地,确定的该用户面转换设备与第一终端设备的位置距离最小,从而能够进一步降低端到端的时延。

可选地,该第一接入控制功能实体根据该第一终端设备的位置信息和用户面转换设备的位置信息,确定该用户面转换设备,包括:

该第一接入控制功能实体根据该第一终端设备的位置信息和用户面转换设备的负载状况确定该用户面转换设备。

具体来说,接入控制功能实体可以结合用户面转换设备的负载状况,例如,该用户面转换设备必须是在正常的情况下,如果根据位置信息确定的满足该超低时延指示信息的用户面转换设备有多个,那么可以将负载状况轻的那个用户面转换设备确定为实现超低时延业务连接的用户面转换设备。

应理解,任何判断该用户面转换设备的负载状况的方式,本发明都不限定。

可选地,该方法还包括:该第一接入控制功能实体接收用户面资源;该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息,包括:在该第一接入控制功能实体确定保存有超低时延指示信息,并且该第一接入控制功能实体确定接收的用户面资源与保存的用户面资源不相同时,该第一接入控制功能实体根据该超低时延指示信息,获取第一终端设备的位置信息。

具体来说,第一接入控制功能实体可以实时判断是否保存有超低时延指示信息,如果判断有超低时延指示信息后,并判断该用户面资源与保存的用户面资源是否相同,若不同,则说明终端设备发送了移动,此时需要重新根据超低时延指示信息,获取第一终端设备的位置信息,若相同,则说明终端设备没有发生移动,此时不需要重新获取第一终端设备的位置信息。应理解,此处移动的终端设备可以是第一终端设备,也可以是第二终端设备,即移动的终端设备可以是主叫侧终端设备,也可以是被叫侧终端设备。

可选地,该超低时延指示信息承载于会话描述协议sdp中或会话初始协议sip头域中。

尽管已对本发明及其优点做了详细说明,但应理解,在不脱离如所附权利要求书所界定的本发明的精神和范围的情况下,可以对本发明进行各种变化、替代和更改。

在实现过程中,上述方法100和方法200中第一接入控制功能实体和第二接入控制功能实体的动作可以通过上述装置2000中的处理器2200中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方 法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2100,处理器2200读取存储器2100中的信息,结合其硬件完成上述方法的步骤。

图7示出了根据本发明实施例的实现业务连接的装置300的示意性框图,如图7所示,该装置为第一接入控制功能实体,该装置300包括:

第一接收单元310,用于接收超低时延指示信息;

获取单元320,用于根据该第一接收单元接收的该超低时延指示信息,获取该第一终端设备的位置信息;

确定单元330,用于根据该获取单元获取的该第一终端设备的位置信息,确定用户面转换设备,该用户面转换设备用于在该第一终端设备和第二终端设备之间进行超低时延业务的连接。

因此,本发明实施例的装置,根据位置信息确定在第一终端设备与第二终端设备之间进行超低时延业务连接的用户面转换设备,能够降低端到端的时延。

可选地,该确定单元具体用于:根据该超低时延指示信息和该第一终端设备的位置信息,以及该超低时延指示信息、该第一终端设备的位置信息和该用户面转换设备这三者之间的对应关系确定该用户面转换设备。

可选地,该确定单元具体用于:

用于根据该第一终端设备的位置信息和用户面转换设备的位置信息确定该用户面转换设备。

可选地,该确定单元具体用于:

根据该第一终端设备的位置信息、用户面转换设备的位置信息和用户面转换设备的负载状况确定该用户面转换设备。

可选地,该装置还包括:

第二接收单元,接收用户面资源;

该获取单元具体用于:在确定保存有超低时延指示信息,并且确定接收的用户面资源与保存的用户面资源不相同时,根据该超低时延指示信息,获取第一终端设备的位置信息。

根据本发明实施例的装置300中的各个单元的上述和其它操作和/或功 能分别为了实现图5和图6中各个方法的相应流程,为了简洁,在此不再赘述。

在本实施例中,实现业务连接的装置300是以功能单元的形式来呈现。这里的“单元”可以指特定应用集成电路(application-specificintegratedcircuit,asic),电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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