一种通信方法及装置
文献发布时间:2024-04-18 19:58:21
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
背景技术
目前,卫星通信逐渐成为研究热点。卫星通信能够补充地面通信难覆盖的一些场景,如沙漠、海洋等。卫星通信的场景,可能涉及到原来位于地面的网元部署到卫星的情况,例如,一种可能的部署方式是:接入网设备和用户面功能网元部署到卫星上。
多个终端设备可以组成虚拟网络组(virtual network group),虚拟网络组中的终端设备之间的数据传输可以直接通过各终端设备对应的会话锚点用户面功能网元转发。当虚拟网络组中的第一终端设备处于空闲态时,第二终端设备在有数据需要向第一终端设备发送时,第二终端设备的会话锚点用户面功能网元可以先将要发送的数据发送第一终端设备的会话锚点用户面功能网元,待第一终端设备进入连接态后,第一终端设备再从第一终端设备的会话锚点用户面功能网元获取数据。
然而,在用户面功能网元部署到卫星的卫星通信场景下,卫星相对于地面可能会发生移动。当第一终端设备处于空闲态时,第一终端设备对应的会话锚点用户面功能网元会随着卫星的移动而移动,导致第一终端设备的会话锚点用户面功能网元与第二终端设备的会话锚点用户面功能网元距离较远,进而导致第一终端设备和第二终端设备的会话锚点用户面功能网元之间的传输路径变长,造成数据传输时延较长;或者,导致第一终端设备的接入网设备和会话锚点用户面功能网元不再位于同一卫星上,进而导致第一终端设备从第一终端设备的会话锚点用户面功能网元获取数据时的传输路径变长,造成数据传输时延较长。
综上可知,在当前卫星通信场景下,当虚拟网络组中的终端设备处于空闲态时,其他终端设备向该处于空闲态的终端设备发送数据时,可能导致数据传输时延较长。
发明内容
本申请提供一种通信方法及装置,用以减少卫星通信场景下的数据传输时延,提高用户体验。
第一方面,本申请提供了一种通信方法,该方法可以包括:会话管理功能网元从接入和移动性管理功能网元接收用户面去激活指示信息后,确定所述第一会话对应的第一锚点用户面功能网元将在第一时长内不再为所述第一终端设备提供服务;进而,所述会话管理功能网元向所述第一锚点用户面功能网元发送释放请求消息,以指示所述第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息;最后,所述会话管理功能网元确定为所述第一终端设备的所述第一会话提供服务的第二锚点用户面功能网元,并向所述第二锚点用户面功能网元发送请求信息,以请求所述第二锚点用户面功能网元激活所述第一终端设备的所述第一会话的用户面。
其中,所述用户面去激活指示信息可以指示去激活第一终端设备的第一会话的用户面,所述第一会话用于虚拟网络组通信;所述第二锚点用户面功能网元与所述第一锚点用户面功能网元部署于不同的卫星,所述第二锚点用户面功能网元所在的卫星与所述第一终端设备的距离,比所述第一锚点用户面功能网元所在的卫星与所述第一终端设备的距离近。
通过上述方法,会话管理功能网元在确定第一会话对应的第一锚点用户面功能网元将要在第一时长内不再为第一终端设备提供服务时,可以指示第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息,并为第一终端设备的第一会话重选与第一终端设备的距离较近的卫星上的第二锚点用户面功能网元继续为第一终端设备提供会话服务。相对于现有技术中,第一锚点用户面功能网元不释放所述第一会话相关的隧道资源和上下文信息,在所述第一锚点用户面功能网元所在的卫星距离所述第一终端设备较远之后,所述第一锚点用户面功能网元仍为所述第一会话提供服务,本申请的方法后续通过距离第一终端设备较近的第二锚点用户面功能网元为所述第一会话提供服务,可以减少卫星通信场景下的数据传输时延,提高用户通信体验。
在一个可能的设计中,所述会话管理功能网元可以获取第一信息,并根据第一信息,确定所述第一会话对应的第一锚点用户面功能网元将在所述第一时长内不再为所述第一终端设备提供服务。其中,所述第一信息可以包括以下一项或多项:所述第一锚点用户面功能网元的信息、所述第一终端设备的移动性规律、所述第一锚点用户面功能网元所在的卫星的星历信息或所述第一终端设备的位置信息。这样,所述会话管理功能网元可以灵活准确确定所述第一会话对应的第一锚点用户面功能网元将要在所述第一时长内不再为所述第一终端设备提供服务,进而指示第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息。
在一个可能的设计中,所述用户面去激活指示信息还可以指示所述第一终端设备将进入空闲态。这样所述会话管理功能网元可以确定所述第一终端设备将进入空闲态时,结合所述第一会话对应的第一锚点用户面功能网元将在所述第一时长内不再为所述第一终端设备提供服务,再指示第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息指示,以保证用户面去激活指示信息的可靠性。
在一个可能的设计中,所述释放请求消息可以包括第二信息和/或第三信息;所述第二信息可以用于指示所述第一锚点用户面功能网元发送用于指示不向第三锚点用户面功能网元发送数据的数据包;所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信;所述第三信息可以为所述会话管理功能网元通过所述第一锚点用户面功能网元转发给所述第三锚点用户面功能网元的信息,所述第三信息可以用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。通过上述方法,可以减少会话管理功能网元和第三锚点用户面网元之间的信令交互,进而节省信令开销。
在一个可能的设计中,在所述会话管理功能网元确定所述第一会话对应的第一锚点用户面功能网元将在第一时长内不再为所述第一终端设备提供服务之后,可以向第三锚点用户面功能网元发送第四信息,所述第四信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。这样可以在有发送给第一终端设备的数据后触发会话管理功能网元触发服务请求的流程,例如发起寻呼第一终端设备的流程,以使第一终端设备成功接收数据。
在一个可能的设计中,所述会话管理功能网元向所述第三锚点用户面功能网元发送所述第四信息之前,还可以从所述接入和移动性管理功能网元接收用户面激活指示信息,所述用户面激活指示信息指示激活所述第二终端设备的所述第二会话的用户面。这样,在所述第二终端设备处于空闲态的情况下,可以激活所述第二终端设备的第二会话的用户面,以使第二会话对应的第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。
在一个可能的设计中,在所述会话管理功能网元确定为所述第一终端设备的所述第一会话提供服务的第二锚点用户面功能网元之前,所述会话管理功能网元还可以从第三锚点用户面功能网元接收通知信息,所述通知信息用于通知所述会话管理功能网元所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据。进而,可以触发会话管理功能网元触发服务请求的流程,例如发起寻呼第一终端设备的流程,以使第一终端设备成功接收数据。
在一个可能的设计中,所述会话管理功能网元确定为所述第一终端设备的所述第一会话提供服务的所述第二锚点用户面功能网元之后,在确定第三终端设备处于空闲态时,可以向所述第二锚点用户面功能网元发送第五信息,所述第五信息用于指示所述第二锚点用户面功能网元接收到发送给所述第三终端设备的数据时通知所述会话管理功能网元,其中,所述第三终端设备与所述第一终端设备属于同一虚拟网络组。这样,在虚拟网络组内的其他处于空闲态的终端设备有要接收的数据时,可以及时通知会话管理功能网元,以使会话管理功能网元触发寻呼其他终端设备的流程,以使其他终端设备成功接收数据。
第二方面,本申请提供了一种通信方法,该方法可以包括:第一锚点用户面功能网元从会话管理功能网元接收释放请求消息,所述释放请求消息可以包括第二信息,所述第二信息可以用于指示所述第一锚点用户面功能网元发送用于指示不向第三锚点用户面功能网元发送数据的数据包;所述第一锚点用户面功能网元可以根据所述释放请求消息释放所述第一会话相关的隧道资源和所述第一会话的上下文信息;并向所述第三锚点用户面功能网元发送指示不向第三锚点用户面功能网元发送数据的数据包。
其中,所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信;所述释放请求消息用于指示所述第一锚点用户面功能网元释放第一会话相关的隧道资源和所述第一会话的上下文信息;所述第一会话用于虚拟网络组通信,所述第一锚点用户面功能网元为所述第一终端设备的所述第一会话服务。
通过上述方法,第一锚点用户面功能网元可以释放所述第一会话相关的隧道资源和上下文信息,以使后续会话管理功能网元为第一终端设备的第一会话重选与第一终端设备的距离较近的卫星上的第二锚点用户面功能网元。相对于现有技术中,第一锚点用户面功能网元不释放所述第一会话相关的隧道资源和上下文信息,在所述第一锚点用户面功能网元所在的卫星距离所述第一终端设备较远之后,所述第一锚点用户面功能网元仍为所述第一会话提供服务,本申请的方法后续通过距离第一终端设备较近的第二锚点用户面功能网元为所述第一会话提供服务,可以减少卫星通信场景下的数据传输时延,提高用户通信体验。并且,通过在释放请求消息中包含第二信息可以减少会话管理功能网元和第三锚点用户面网元之间的信令交互,进而节省信令开销。
第三方面,本申请提供了一种通信方法,该方法可以包括:第一锚点用户面功能网元从会话管理功能网元接收释放请求消息,所述释放请求消息可以包括第三信息,所述第三信息为所述会话管理功能网元通过所述第一锚点用户面功能网元转发给所述第三锚点用户面功能网元的信息,所述第三信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元;所述第一锚点用户面功能网元可以根据所述释放请求消息释放所述第一会话相关的隧道资源和所述第一会话的上下文信息;并向所述第三锚点用户面功能网元发送所述第三信息。
其中,所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信;所述释放请求消息用于指示所述第一锚点用户面功能网元释放第一会话相关的隧道资源和所述第一会话的上下文信息;所述第一会话用于虚拟网络组通信,所述第一锚点用户面功能网元为所述第一终端设备的所述第一会话服务。
通过上述方法,第一锚点用户面功能网元可以释放所述第一会话相关的隧道资源和上下文信息,以使后续会话管理功能网元为第一终端设备的第一会话重选与第一终端设备的距离较近的卫星上的第二锚点用户面功能网元。相对于现有技术中,第一锚点用户面功能网元不释放所述第一会话相关的隧道资源和上下文信息,在所述第一锚点用户面功能网元所在的卫星距离所述第一终端设备较远之后,所述第一锚点用户面功能网元仍为所述第一会话提供服务,本申请的方法后续通过距离第一终端设备较近的第二锚点用户面功能网元为所述第一会话提供服务,可以减少卫星通信场景下的数据传输时延,提高用户通信体验。并且,通过在释放请求消息中包含第三信息可以减少会话管理功能网元和第三锚点用户面网元之间的信令交互,进而节省信令开销。
第四方面,本申请提供了一种通信方法,该方法可以包括:第一锚点用户面功能网元从会话管理功能网元接收释放请求消息,所述释放请求消息可以包括第二信息和第三信息;所述第二信息可以用于指示所述第一锚点用户面功能网元发送用于指示不向第三锚点用户面功能网元发送数据的数据包;所述第三信息为所述会话管理功能网元通过所述第一锚点用户面功能网元转发给所述第三锚点用户面功能网元的信息,所述第三信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元;所述第一锚点用户面功能网元可以根据所述释放请求消息释放所述第一会话相关的隧道资源和所述第一会话的上下文信息;并向所述第三锚点用户面功能网元发送指示不向第三锚点用户面功能网元发送数据的数据包和所述第三信息。
其中,所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信;所述释放请求消息用于指示所述第一锚点用户面功能网元释放第一会话相关的隧道资源和所述第一会话的上下文信息;所述第一会话用于虚拟网络组通信,所述第一锚点用户面功能网元为所述第一终端设备的所述第一会话服务。
通过上述方法,第一锚点用户面功能网元可以释放所述第一会话相关的隧道资源和上下文信息,以使后续会话管理功能网元为第一终端设备的第一会话重选与第一终端设备的距离较近的卫星上的第二锚点用户面功能网元。相对于现有技术中,第一锚点用户面功能网元不释放所述第一会话相关的隧道资源和上下文信息,在所述第一锚点用户面功能网元所在的卫星距离所述第一终端设备较远之后,所述第一锚点用户面功能网元仍为所述第一会话提供服务,本申请的方法后续通过距离第一终端设备较近的第二锚点用户面功能网元为所述第一会话提供服务,可以减少卫星通信场景下的数据传输时延,提高用户通信体验。并且,通过在释放请求消息中包含第二信息和第三信息可以减少会话管理功能网元和第三锚点用户面网元之间的信令交互,进而节省信令开销。
在一个可能的设计中,所述第一锚点用户面功能网元向所述第三锚点用户面功能网元发送指示不向第三锚点用户面功能网元发送数据的数据包和所述第三信息时,可以在所述指示不向第三锚点用户面功能网元发送数据的数据包中包含所述第三信息,以节省信令开销。
第五方面,本申请还提供了一种通信装置,所述通信装置可以是会话管理功能网元,该通信装置具有实现上述第一方面或第一方面的各个可能的设计示例中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括收发单元和处理单元,这些单元可以执行上述第一方面或第一方面的各个可能的设计示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括通信接口和处理器,可选的还包括存储器,所述通信接口用于收发数据、消息或信息等,以及用于与通信系统中的其他设备进行通信交互,所述处理器被配置为支持所述通信装置执行上述第一方面或第一方面的各个可能的设计示例中的相应的功能。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第六方面,本申请还提供了一种通信装置,所述通信装置可以是第一锚点用户面功能网元,该通信装置具有实现上述第二方面、第三方面或第四方面中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一个可能的设计中,所述通信装置的结构中包括收发单元和处理单元,这些单元可以执行上述第二方面、第三方面或第四方面中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
在一个可能的设计中,所述通信装置的结构中包括通信接口和处理器,可选的还包括存储器,所述通信接口用于收发数据、消息或信息等,以及用于与通信系统中的其他设备进行通信交互,所述处理器被配置为支持所述通信装置执行上述第二方面、第三方面或第四方面中的相应的功能。所述存储器与所述处理器耦合,其保存所述通信装置必要的程序指令和数据。
第七方面,本申请实施例提供了一种通信系统,可以包括上述提及的第一终端设备、接入和移动性管理功能网元、第一锚点用户面功能网元以及会话管理功能网元等。
第八方面,本申请实施例提供的一种计算机可读存储介质,该计算机可读存储介质存储有程序指令,当程序指令在计算机上运行时,使得计算机执行本申请实施例第一方面及其任一可能的设计中,或第二方面、第三方面或第四方面的设计中所述的方法。示例性的,计算机可读存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括非瞬态计算机可读介质、随机存取存储器(random-access memory,RAM)、只读存储器(read-only memory,ROM)、电可擦除可编程只读存储器(electricallyEPROM,EEPROM)、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。
第九方面,本申请实施例提供一种计算机程序产品,包括指令,当所述指令在计算机上运行时,使得上述第一方面或第一方面任一种可能的设计中,或者上述第二方面、第三方面或第四方面的设计中所述的方法被执行。
第十方面,本申请还提供了一种芯片,包括处理器,所述处理器与存储器耦合,用于读取并执行所述存储器中存储的程序指令,以使所述芯片实现上述第一方面或第一方面任一种可能的设计中,或者上述第二方面、第三方面或第四方面的设计中所述的方法。
上述第五方面至第十方面中的各个方面以及各个方面可能达到的技术效果请参照上述针对第一方面或第一方面中的各种可能方案,或者上述第二方面、第三方面或第四方面中的各种可能方案可以达到的技术效果说明,这里不再重复赘述。
附图说明
图1为本申请提供的一种通信系统的架构示意图;
图2为本申请提供的一种虚拟网络组通信的场景示意图;
图3为本申请提供的一种通信方法的流程图;
图4为本申请提供的一种通信方法的示例的流程图;
图5为本申请提供的另一种通信方法的示例的流程图;
图6为本申请提供的另一种通信方法的示例的流程图;
图7为本申请提供的一种通信装置的结构示意图;
图8为本申请提供的一种通信装置的结构图。
具体实施方式
下面将结合附图对本申请作进一步地详细描述。
本申请实施例提供一种通信方法及装置,用以减少卫星通信场景下的数据传输时延,提高用户体验。其中,本申请所述方法和装置基于同一技术构思,由于方法及装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
在本申请的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
在本申请中的描述中,“至少一个(种)”是指一个(种)或者多个(种),多个(种)是指两个(种)或者两个(种)以上。“以下至少一项”或其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b,或c中的至少一项,可以表示:a,b,c,a和b,a和c,b和c,或,a和b和c,其中,a,b,c可以是单个,也可以是多个。
本申请的描述中“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。“/”表示“或”,例如a/b表示a或b。
为了更加清晰地描述本申请实施例的技术方案,下面结合附图,对本申请实施例提供的通信方法及装置进行详细说明。
图1示出了本申请提供的通信方法适用的一种可能的通信系统的架构,该通信系统的架构可以包括:无线接入网络、终端设备和核心网。示例性的,该通信系统的架构中,无线接入网络中可以包括接入网设备。核心网中可以包括:网络开放功能(network exposurefunction,NEF)网元、策略控制功能(policy control function,PCF)网元、统一数据管理功能网元(unified data management,UDM)、应用功能(application function,AF)网元、接入和移动性管理功能(access and mobility management function,AMF)网元、会话管理功能网元(session management function,SMF)网元、用户面功能(user planefunction,UPF)网元。其中,AMF网元与接入网设备之间可以通过N2接口相连,接入网设备与UPF之间可以通过N3接口相连,SMF与UPF之间可以通过N4接口相连,AMF网元与UE之间可以通过N1接口相连。接口名称只是一个示例说明,本申请实施例对此不作具体限定。应理解,本申请实施例并不限于图1所示通信系统,图1中所示的网元的名称在这里仅作为一种示例说明,并不作为对本申请的方法适用的通信系统架构中包括的网元的限定。下面对通信系统中的各个网元或设备的功能进行详细描述:
终端设备,又可以称之为用户设备(user equipment,UE)、移动台(mobilestation,MS)、移动终端(mobile terminal,MT)等,是一种向用户提供语音和/或数据连通性的设备。例如,终端设备可以包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端等。其中,图1中终端设备以UE示出,仅作为示例,并不对终端设备进行限定。
(R)AN设备:为终端设备提供接入的设备,包含无线接入网(radio accessnetwork,AN)设备和接入网(access network,AN)设备。RAN设备主要是3GPP网络无线网络设备,AN可以是non-3GPP定义的接入网设备。RAN设备:主要负责空口侧的无线资源管理、服务质量(quality of service,QoS)管理、数据压缩和加密等功能。所述接入网设备可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在第五代(the5th generation,5G)系统中,称为RAN或者gNB(5G NodeB)等。
接入和移动性管理功能网元,可用于对终端设备的接入控制和移动性进行管理,在实际应用中,其包括了长期演进(long term evolution,LTE)中网络框架中移动管理实体(mobility management entity,MME)里的移动性管理功能,并加入了接入管理功能,具体可以负责终端设备的注册、移动性管理、跟踪区更新流程、可达性检测、会话管理功能网元的选择、移动状态转换管理等。例如,在5G中,接入和移动性管理功能网元可以是AMF网元,例如图1所示;在未来通信,如6G中,接入和移动性管理功能网元仍可以是AMF网元,或有其它的名称,本申请不做限定。当接入和移动性管理功能网元是AMF网元时,AMF可以提供Namf服务。
会话管理功能网元,可用于负责终端设备的会话管理(包括会话的建立、修改和释放,维护用户面功能网元和接入网设备之间的隧道),用户面功能网元的选择和重选、终端设备的互联网协议(internet protocol,IP)地址分配(包括可选的授权)、在用户面功能网元中配置流量路由、服务质量(quality of service,QoS)控制等。会话管理功能网元是非接入层(non-access stratum,NAS)消息的会话管理部分终结点。例如,在5G中,会话管理功能网元可以是SMF网元,例如图1所示;在未来通信,如6G中,会话管理功能网元仍可以是SMF网元,或有其它的名称,本申请不做限定。当会话管理功能网元是SMF网元时,SMF可以提供Nsmf服务。
用户面功能网元:负责终端设备中用户数据的转发和接收。可以从数据网络接收用户数据,通过接入网设备传输给终端设备;UPF网元还可以通过接入网设备从终端设备接收用户数据,转发到数据网络。UPF网元中为终端设备提供服务的传输资源和调度功能由SMF网元管理控制的。例如,在5G中,用户面功能网元可以是UPF网元,例如图1所示;在未来通信,如6G中,用户面功能网元仍可以是UPF网元,或有其它的名称,本申请不做限定。
策略控制功能网元:主要支持提供统一的策略框架来控制网络行为,提供策略规则给控制层网络功能,同时负责获取与策略决策相关的用户签约信息。例如,在5G中,策略控制功能网元可以是PCF网元,例如图1所示;在未来通信,如6G中,策略控制功能网元仍可以是PCF网元,或有其它的名称,本申请不做限定。当策略控制功能网元是PCF网元,PCF网元可以提供Npcf服务。
网络开放功能网元:主要支持3GPP网络和第三方应用安全的交互。例如,在5G中,网络开放功能网元可以是NEF网元,例如图1所示;在未来通信,如6G中,网络开放功能网元仍可以是NEF网元,或有其它的名称,本申请不做限定。当网络开放功能网元是NEF时,NEF可以向其他网络功能网元提供Nnef服务。
应用功能网元:主要支持与3GPP核心网交互来提供服务,例如影响数据路由决策,策略控制功能或者向网络侧提供第三方的一些服务。例如,在5G中,应用功能网元可以是AF网元,例如图1所示;在未来通信,如6G中,应用功能网元仍可以是AF网元,或有其它的名称,本申请不做限定。当应用功能网元是AF网元时,AF网元可以提供Naf服务。
统一数据管理功能网元:用于生成认证信任状,用户标识处理(如存储和管理用户永久身份等),接入授权控制和签约数据管理等。例如,在5G中,统一数据管理功能网元可以是UDM网元,例如图1所示;在未来通信,如6G中,统一数据管理功能网元仍可以是UDM网元,或有其它的名称,本申请不做限定。当统一数据管理功能网元是UDM网元时,UDM网元可以提供Nudm服务。
数据网络(data network,DN),指的是为用户提供数据传输服务的服务网络,如IP多媒体业务(IP multi-media service,IMS)、互联网(Internet)等。
UE通过UE到DN之间建立的协议数据单元(protocol data unit,PDU)会话,来访问DN。
其中,核心网中的各个网元也可以称为功能实体或者设备,既可以是在专用硬件上实现的网络元件,也可以是在专用硬件上运行的软件实例,或者是在适当平台上虚拟化功能的实例,例如,上述虚拟化平台可以为云平台。
需要说明的是,图1所示的通信系统并不构成本申请实施例能够适用的通信系统的限定。图1所示的通信系统架构为5G系统架构,可选的,本申请实施例的方法还适用于未来的各种通信系统,例如6G或者其他通信网络等。
需要说明的是,图1所示的通信系统的架构中不限于仅包含图中所示的网元,还可以包含其它未在图中表示的设备,具体本申请在此处不再一一列举。
需要说明的是,本申请实施例并不限定各个网元的分布形式,图1所示的分布形式只是示例性的,本申请不作限定。
为方便说明,本申请后续均以图1所示的网元为例进行说明,并将XX网元直接简称为XX,例如,SMF网元简称为SMF。应理解,本申请中所有网元的名称仅仅作为示例,在未来通信中还可以称为其它名称,或者在未来通信中本申请涉及的网元还可以通过其它具有相同功能的实体或者设备等来替代,本申请对此均不作限定。这里做统一说明,后续不再赘述。
需要说明的是,本申请中所有消息或信息的名称仅仅作为示例,可以是其它名称,其中,消息可以是信息,信息可以是消息,本申请对此均不作限定。应理解,网元1到网元2的消息或信息,可以是网元1直接向网元2发送的消息或信息,也可以是间接发送,例如网元1先向网元3发送消息或信息,网元3再向网元2发送消息或信息,最终消息或信息通过一个或多个网元发送到网元2。
目前,卫星通信逐渐成为研究热点。卫星通信能够补充地面通信难覆盖的一些场景,如沙漠、海洋等。卫星通信的场景,可能涉及到原来位于地面的网元部署到卫星的情况,例如,一种可能的部署方式是:接入网设备和用户面功能网元部署到卫星上。在本申请中,卫星可以是非同步卫星(non-geostationary orbit satellite,NGSO satellite),非同步卫星可以指相对地面移动的卫星。
在当前3GPP通信标准中,多个终端设备可以组成虚拟网络组(virtual networkgroup)进行5G局域网类型(5G local area network-type,5G LAN-type)服务的私有通信。例如,虚拟网络组中的终端设备之间可以直接通过各个终端设备的会话的锚点用户面功能网元进行流量转发。终端设备的会话可以指终端设备的协议数据单元(protocol dataunit,PDU)会话,会话的锚点用户面功能网元可以指PDU会话锚点(PDU session anchor,PSA)UPF。会话管理功能网元在虚拟网络组中的终端设备的PDU会话锚点UPF配置流量转发方法。虚拟网络组中的终端设备的PDU会话的锚点UPF可以相同,也可以不同。锚点UPF相同的情况下,一个终端设备的流量可以通过本地交换(local switch)转发至另一个终端设备,即锚点UPF收到一个终端设备的流量时,直接将其转发给目的终端设备(其中,经过接入网,可能经过终端设备的PDU会话对应的其它非锚点UPF),而不会转发给另一个锚点UPF。锚点UPF不同的情况下,一个终端设备的流量到达锚点UPF后,锚点UPF将其通过锚点UPF之间的N19隧道转发给目的终端设备对应的锚点UPF,目的终端设备对应的锚点UPF再将其转发给目的终端设备。其中,如果虚拟网络组中的终端设备与数据网络上的设备通信,则锚点UPF通过N6接口转发数据。
终端设备的PDU会话对应的数据网络名称(data network name,DNN)和切片与一个虚拟网络组关联,会话管理功能网元可以根据一个终端设备的PDU会话对应的DNN和切片确定该PDU会话与一个虚拟网络组关联,也可以理解为确定该终端设备是一个虚拟网络组的成员。
在接入网设备和用户面功能网元部署在卫星上的场景,多个终端设备可能组成虚拟网络组,通过卫星上的接入网设备接入网络,并以与接入网设备部署在同一个卫星上的用户面功能网元作为终端设备的PDU会话锚点UPF。例如,图2示出了本申请适用的一种虚拟网络组通信的场景示意图。在该场景中,终端设备1和终端设备2通过卫星接入网络(例如5G核心网(5G core,5GC))。卫星1上部署了为终端设备1提供服务的RAN1和UPF1,其中UPF1为终端设备1的锚点UPF。卫星2上部署了为终端设备2提供服务的RAN2和UPF2,其中UPF2为终端设备2的锚点UPF。在该场景中,终端设备1和终端设备2属于同一虚拟网络组。终端设备1到终端设备2的数据传输路径是终端设备1--RAN1--UPF1--UPF2--RAN 2--终端设备2。
需要说明的是,终端设备1和终端设备2接入的5G核心网(除UPF外的核心网部分)可以相同也可以不同,本申请不作限定。终端设备1和终端设备2的会话的锚点UPF也可以相同,也可以不同,图2中仅以锚点UPF不同为例示出,本申请对此不作限定。
终端设备的连接管理状态有空闲态和连接态两种。若终端设备处于连接态时发生切换,即服务终端设备的RAN发生变化,服务终端设备的RAN总是部署在终端设备上空(上空可以理解为是相应卫星的当前服务范围包含终端设备,即卫星的信号波束包含终端设备所在的位置)的卫星上,则可能导致服务终端设备的RAN和UPF不在一个卫星上,而服务终端设备的UPF不变,随着卫星的移动而移动。这会导致数据传输时延变长,切换之前RAN和UPF在同一颗卫星上,切换之后RAN和UPF不在同一颗卫星,两者之间的数据需要在卫星间传递。随着多次切换,服务终端设备的RAN所在的卫星和服务终端设备的UPF所在的卫星可能会越来越远然后越来越近,当服务终端设备的UPF所在的卫星绕地球旋转一周后,可能回到终端设备所在的上空,此时服务终端设备的RAN和UPF可能又在一颗卫星上。为了防止上述连接态终端设备因切换导致的数据传输时延变化问题,可以假设在切换时,会话管理功能网元选择与目标RAN部署在同一卫星上的UPF作为新的锚点UPF,这样在连接态时服务终端设备的RAN和锚点UPF总是在同一卫星上。本申请中,以连接态的终端设备对应的RAN和锚点UPF在同一卫星上理解。
终端设备进入空闲态前会执行接入网释放流程。在终端设备进入空闲态过程中,锚点UPF不会释放上下文,因此,在UE在空闲态时,锚点UPF还是之前连接态时的锚点UPF。然而,卫星现对于地面可能会发生移动,从而会导致其他终端设备向该处于空闲态的终端设备发送数据时,数据传输时延较长。
以图2为例说明,若终端设备1进入空闲态,终端设备2向终端设备1发送数据,服务终端设备2的锚点UPF2收到数据后,锚点UPF2向服务终端设备1的锚点UPF1发送数据,UPF1向SMF发送数据到达通知,或者将数据转发给SMF,SMF触发终端设备1的服务请求流程。终端设备1进入连接态后,UPF1将数据包转发给终端设备1。
若终端设备2处于连接态,则服务终端设备2的RAN2和UPF2在同一颗卫星上,而服务终端设备1的UPF1则随着卫星的移动而移动,可能会造成UPF2和UPF1所在的卫星的距离会发生变化。在这种情况下,UPF1与UPF2间的数据传输时延会发生变化。
若终端设备2处于空闲态,则在数据传输前需要进入连接态,由于UPF2随着卫星的移动而移动,则在终端设备2有数据时,卫星2可能不在终端设备2的上空。在这种情况下,终端设备2在进入连接态后,服务终端设备2的新RAN和UPF2不在同一颗卫星上。此时新的RAN在收到终端设备2的数据后,需要经过卫星间的链路到达服务终端设备2的UPF2。若终端设备1和终端设备2不是同时进入空闲态,则UPF1和UPF2间的数据传输时延会发生变化。
由于服务终端设备1的UPF1不变,且随着卫星的移动而移动,则在接收到来自UPF2的数据后,UPF1可能不在UE1的上空。在这种情况下,终端设备1在进入连接态后,服务终端设备1的新RAN和UPF1不在同一颗卫星上,即UPF1和服务UE1的新RAN不在同一颗卫星上。此时UPF1收到数据后需要经过卫星间的链路到达服务终端设备1的新RAN。上述情况也会造成数据传输时延较长。
除此之外,终端设备从空闲态进入连接态的过程,SMF需要与UPF交互,随着服务终端设备的UPF的移动,UPF和部署在地面的SMF间的信令传输距离会变大,也会造成传输时延较长。
基于此,本申请实施例提供一种通信方法,以减少数据传输时延,提升用户体验。
基于以上描述,如图3所示,本申请实施例提供了一种通信方法,该方法的具体流程可以包括:
步骤301:会话管理功能网元从接入和移动性管理功能网元接收用户面去激活指示信息,所述用户面去激活指示信息指示去激活第一终端设备的第一会话的用户面,所述第一会话用于虚拟网络组通信(VN group communication)。
示例性的,所述会话管理功能网元可以从接入和移动性管理功能网元接收会话管理上下文更新请求消息,所述会话管理上下文更新请求消息可以包含所述去激活用户面指示信息等。
其中,所述第一终端设备是一个虚拟网络组的成员。
所述第一会话可以为PDU会话。
步骤302:所述会话管理功能网元确定所述第一会话对应的第一锚点用户面功能网元将在第一时长内不再为所述第一终端设备提供服务。
在一种可选的实施方式中,所述用户面去激活指示信息还可以指示所述第一终端设备将进入空闲态。由此,所述会话管理功能网元在接收到所述用户面去激活指示信息后可以确定所述第一终端设备将进入空闲态。进而,所述会话管理功能网元执行步骤302。
可选的,所述用户面去激活指示信息指示所述第一终端设备将进入空闲态时,可以直接指示所述第一终端设备将进入空闲态,也可以通过指示接入网释放等信息来指示所述第一终端设备将进入空闲态。
所述会话管理功能网元可以获取第一信息,并根据第一信息,确定所述第一会话对应的第一锚点用户面功能网元将在所述第一时长内不再为所述第一终端设备提供服务,其中,所述第一信息可以包括以下信息中的一项或多项:所述第一锚点用户面功能网元的信息、所述第一终端设备的移动性规律、所述第一锚点用户面功能网元所在的卫星的星历信息或所述第一终端设备的位置信息。
其中,所述第一锚点用户面网元的信息可以为所述第一锚点用户面功能网元的标识,所述会话管理功能网元根据所述第一锚点用户面功能网元的标识可以确定所述第一锚点用户面功能网元部署在哪个卫星上。
在所述第一锚点用户面功能网元部署在卫星上时,当第一终端设备进入空闲态后,第一锚点用户面功能网元会随着卫星的移动而移动,第一锚点用户面功能网元所在的卫星的信号覆盖范围在第一时长内可能不能覆盖所述第一终端设备所在的位置。
可选的,所述第一终端设备的移动性规律可以理解为期望的用户行为(expectedUE behaviour)的内容。期望的用户行为可以指期望的用户移动、其他的用户或网络参数等。这里第一终端设备的移动性规律即为期望的用户移动,基于第一终端设备的移动性规律可以确定所述第一终端设备是不是会移出第一锚点用户面功能网元所在的卫星的覆盖范围。可选的,所述第一终端设备的移动性规律还可以是移动模型等表示终端设备移动属性的信息。
所述会话管理功能网元确定所述第一会话对应的第一锚点用户面功能网元将在第一时长内不再为所述第一终端设备提供服务,也可以理解为所述第一终端设备将离开所述第一锚点用户面功能网元所在的卫星的覆盖范围。
步骤303:所述会话管理功能网元向所述第一锚点用户面功能网元发送释放请求消息,所述释放请求消息用于指示所述第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息,或者用于指示所述第一锚点用户面功能网元释放所述第一会话相关的上下文信息。
可选的,所述释放请求消息可以是N4会话释放请求消息。
所述第一会话相关的隧道资源可以包括所述第一锚点用户面功能网元为所述第一会话分配的N3隧道以及与虚拟网络组中的其他成员对应的锚点用户面功能网元通信的N19隧道等资源。释放所述第一会话相关的隧道资源可以理解为N3或N19连接。
可以理解的是,在所述释放请求消息指示所述第一锚点用户面功能网元释放所述第一会话相关的上下文信息的情况下,所述第一会话相关的上下文信息包含所述第一会话的隧道资源。
在一种可选的实施方式中,所述释放请求消息中可以包括第二信息和/或第三信息;其中,所述第二信息可以用于指示所述第一锚点用户面功能网元发送用于指示不向第三锚点用户面功能网元发送数据的数据包;所述第三信息可以为所述会话管理功能网元通过所述第一锚点用户面功能网元转发给所述第三锚点用户面功能网元的信息,所述第三信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。
所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信。
在第一种示例中,当所述释放请求消息中不包括所述第二信息和/或所述第三信息的情况下,所述会话管理功能网元可以向所述第三锚点用户面功能网元发送第四信息,所述第四信息可以用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。
示例性的,所述第四信息可以是N4会话更新请求消息。
当所述第三锚点用户面功能网元基于所述第四信息完成配置后,向所述会话管理功能网元回复响应于所述第四信息的消息,以确认配置完成。其中,该响应于所述第四信息的消息可以是N4会话更新响应消息。
可选的,当所述第二终端设备处于空闲态时,所述会话管理功能网元在向所述第三锚点用户面功能网元发送所述第四信息之前,所述会话管理功能网元从所述接入和移动性管理功能网元接收用户面激活指示信息,所述用户面去激活指示信息指示激活所述第二终端设备的所述第二会话的用户面。
需要说明的是,这里仅以第二终端设备的第二会话为例说明,与所述第一终端设备属于同一虚拟网络组的其他终端设备与所述第二终端设备类似,会话管理功能网元与其他终端设备之间的交互,均可以参考所述第二终端设备的相关描述。
示例性的,所述会话管理功能网元通过所述第四信息指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元时,所述会话管理功能网元可以指示所述第三锚点用户面功能网元将目的地址为所述第一终端设备的数据包检测规则(packet detection rule,PDR)对应的转发动作规则(forwarding actionrule,FAR)的动作设置为上行数据包到达通知,即所述第三锚点用户面功能网元收到目的地址为所述第一终端设备的第一个上行数据包时向所述会话管理功能网元发送通知;或者,所述会话管理功能网元指示所述第三锚点用户面功能网元将目的地址为组播或广播地址的与所述第一锚点用户面功能网元相关的PDR对应的FAR的动作设置为上行数据包到达通知,即所述第三锚点用户面功能网元收到目的地址为组播或广播地址且需要向所述第一锚点用户面功能网元转发的第一个上行数据包时向所述会话管理功能网元发送通知。
需要说明的是,若管理所述第三锚点用户面功能网元的会话管理功能网元与管理所述第一锚点用户面功能网元的所述会话管理功能网元不是同一个,则所述会话管理功能网元通过管理所述第三锚点用户面功能网元的会话管理功能网元向所述第三锚点用户面功能网元发送所述四信息。
在第二种示例中,当所述释放请求消息中包括所述第二信息的情况下,所述第一锚点用户面功能网元可以向所述第三锚点用户面功能网元发送指示不向第三锚点用户面功能网元发送数据的数据包。进而,所述第三锚点用户面功能网元在接收到所述指示不向第三锚点用户面功能网元发送数据的数据包后,可以确定所述第一锚点用户面功能网元不会再向所述第三锚点用户面功能网元发送数据,从而,所述第三锚点用户面功能网元确定在后续接收到发送给所述第一终端设备的数据时可以通知所述会话管理功能网元。
其中,所述指示不向第三锚点用户面功能网元发送数据的数据包可以为终止数据包,也可以称为终止记号数据包(end marker packet)。应理解,所述指示不向第三锚点用户面功能网元发送数据的数据包也可以为其他类型的数据包,本申请对此不作限定。
可选的,所述指示不向第三锚点用户面功能网元发送数据的数据包可以包含所述第一终端设备的信息,以使所述第三锚点用户面功能网元确定停止通过所述第一锚点用户面功能网元发送数据包的终端设备是所述第一终端设备,从而确定在后续接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。
所述释放请求消息中包括所述第二信息的情况可以为所述释放请求消息中只包括所述第二信息的情况,或者也可以为所述释放请求消息中包括所述第二信息和所述第三信息的情况。
在第三种示例中,当所述释放请求消息中包括所述第三信息的情况下,所述第一锚点用户面功能网元可以向所述第三锚点用户面功能网元发送所述第三信息,例如,所述第一锚点用户面功能网元可以向所述第三锚点用户面功能网元透传所述第三信息。这样,可以实现所述会话管理功能网元通过所述第三信息指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。
可选的,所述第三信息可以是N4容器。
示例性的,所述第一锚点用户面功能网元可以向所述第三锚点用户面功能网元发送包含所述第三信息的数据包来实现对所述第三信息的发送。可选的,包含所述第三信息的数据包也可以为终止数据包或其他类型的数据包,本申请对此不作限定。
其中,所述会话管理功能网元通过所述第三信息指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元,与所述会话管理功能网元通过所述第四信息指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元类似,可以参见上述第一种示例中的相关描述,此处不再赘述。
所述释放请求消息中包括所述第三信息的情况可以为所述释放请求消息中只包括所述第三信息的情况,或者也可以为所述释放请求消息中包括所述第二信息和所述第三信息的情况。
在上述三种示例的情况下,当有发送给所述第一终端设备的上行数据到达所述第三锚点用户面功能网元之后,第三锚点用户面功能网元可以向所述会话管理功能网元发送通知信息,所述通知信息可以用于通知所述会话管理功能网元所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据。
所述会话管理功能网元从所述第三锚点用户面功能网元接收到所述通知信息后,进而所述会话管理功能网元可以执行步骤305。
步骤304:所述第一锚点用户面功能网元根据所述释放请求消息释放所述第一会话相关的隧道资源和所述第一会话的上下文信息。
所述第一锚点用户面功能网元在释放了所述第一会话相关的隧道资源和所述第一会话的上下文信息后,可以向所述会话管理功能网元发送响应于所述释放请求消息的消息。可选的,所述响应于所述释放请求消息的消息可以是N4会话释放响应消息。
可以理解的是,所述第一会话相关的上下文信息可以包含所述第一会话相关的隧道资源,在这种情况下,释放所述第一会话相关的上下文信息就包含了释放所述第一会话相关的隧道资源。
还可以理解的是,所述第一锚点用户面功能网元在释放所述第一会话相关的隧道资源和所述第一会话的上下文信息后,所述第一锚点用户面功能网元没有任何所述第一会话相关的信息,即所述第一锚点用户面功能网元不再服务所述第一终端设备的所述第一会话。
步骤305:所述会话管理功能网元确定为所述第一终端设备的所述第一会话提供服务的第二锚点用户面功能网元;所述第二锚点用户面功能网元与所述第一锚点用户面功能网元部署于不同的卫星,所述第二锚点用户面功能网元所在的卫星与所述第一终端设备的距离,比所述第一锚点用户面功能网元所在的卫星与所述第一终端设备的距离近。
示例性的,所述会话管理功能网元确定为所述第一会话服务的第二锚点用户面功能网元之前,所述会话管理功能网元可以触发服务请求;或者,所述会话管理功能网元收到激活所述第一会话的用户面的指示信息。
其中,所述会话管理功能网元发起触发服务请求,也即网络发起服务请求的流程,以使所述第一终端设备从空闲态进入连接态。所述会话管理功能网元收到激活所述第一会话的用户面的指示信息,也即所述第一终端设备主动发起服务请求的流程。
步骤306:所述会话管理功能网元向所述第二锚点用户面功能网元发送请求信息,所述请求信息用于请求所述第二锚点用户面功能网元激活所述第一终端设备的所述第一会话的用户面。
所述会话管理功能网元向所述第二锚点用户面功能网元发送请求信息,以请求所述第二锚点用户面功能网元激活所述第一终端设备的所述第一会话的用户面,可以理解为所述会话管理功能网元向所述第二锚点用户面功能网元发送会话建立请求,以建立第一会话的上下文。
在所述会话管理功能网元确定为所述第一终端设备服务的第二锚点用户面功能网元之后,所述会话管理功能网元可以为所述第二锚点用户面功能网元配置所述第三锚点用户面功能网元的隧道信息,例如N19隧道信息,以实现后续所述第二锚点用户面功能网元与所述第三锚点用户面功能网元之间的通信。
可选的,所述第二锚点用户面功能网元与所述第一终端设备从空闲态进入连接态时接入的接入网设备部署于同一卫星上。
在一种可选的实施方式中,所述会话管理功能网元确定第三终端设备处于空闲态时,可以向所述第二锚点用户面功能网元发送第五信息,所述第五信息用于指示所述第二锚点用户面功能网元接收到发送给所述第三终端设备的数据时通知所述会话管理功能网元。其中,所述第三终端设备与所述第一终端设备属于同一虚拟网络组。
可选的,所述会话管理功能网元可在确定所述第三终端设备的第三会话对应的锚点UPF将在第二时长内不再为所述第三终端设备提供服务之后,再向所述第二锚点用户面功能网元发送第五信息。
通过上述通信方法,会话管理功能网元在确定第一会话对应的第一锚点用户面功能网元将在第一时长内不再为第一终端设备提供服务时,可以指示第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息,并为第一终端设备的第一会话重选与第一终端设备的距离较近的卫星上的第二锚点用户面功能网元继续为第一终端设备提供会话服务。相对于现有技术中,第一锚点用户面功能网元不释放所述第一会话相关的隧道资源和上下文信息,在所述第一锚点用户面功能网元所在的卫星距离所述第一终端设备较远之后,所述第一锚点用户面功能网元仍为所述第一会话提供服务,本申请的方法后续通过距离第一终端设备较近的第二锚点用户面功能网元为所述第一会话提供服务,可以减少卫星通信场景下的数据传输时延,提高用户通信体验。
基于以上实施例,下面通过具体的示例来对本申请实施例提供的通信方法进行详细描述。在以下的示例中,以终端设备为UE,会话管理功能网元为SMF,锚点用户面功能网元为UPF,接入网设备为RAN,接入和移动性管理功能网元为AMF为例说明。其中,第一终端设备为UE 1,第二终端设备为UE 2,第一锚点用户面功能网元为UPF 1,第二锚点用户面功能网元为UPF 2,第三锚点用户面功能网元为UPF 3。在以下的示例中,UE1和UE2属于同一个虚拟网络组。UE的UPF和RAN部署于上。
图4示出了一种通信方法的示例,在该示例中,虚拟网络组的成员进入空闲态时,释放UPF中的隧道资源和会话上下文,并在虚拟网络组其它成员对应的UPF中配置数据到达通知。示例性的,该示例的流程可以包括:
步骤401:RAN 1发起接入网释放流程。即,RAN 1向AMF发送UE上下文释放请求消息。
可选的,RAN 1可以进行与UE 1之间的接入网信令连接释放。
需要说明的是,当AMF发起接入网释放流程时,步骤401不执行。
步骤402:AMF向RAN 1发送UE上下文释放命令。
可选的,当在步骤401中RAN 1没有进行与UE 1之间的接入网信令连接释放时,执行步骤403。
步骤403:RAN 1进行与UE 1之间的接入网信令连接释放。
步骤404:RAN 1向AMF发送UE上下文释放完成消息,UE上下文释放完成消息用于确认RAN 1和AMF之间的连接已释放,即确认N2释放。UE上下文释放完成消息可以包含需要释放用户面的PDU会话标识(例如上述实施例中的第一会话的标识)。
步骤405:AMF向SMF发送会话管理上下文更新请求消息,会话管理上下文更新请求消息可以包含PDU会话标识、用户面去激活指示信息等。
用户面去激活指示信息可以指示去激活PDU会话标识对应的PDU会话的用户面(也可以称为用户面资源)。所述PDU会话的用户面资源可以包含UPF 1为PDU会话分配的N3隧道等资源。去激活用户面资源可以理解为释放N3连接。
需要说明的是,这里的SMF是PDU会话标识对应的SMF,一个UE可能有多个PDU会话,在需要释放多个PDU会话的用户面时,AMF可能向多个PDU会话标识对应的SMF发送消息。
步骤406:SMF在收到去激活用户面指示信息后,确定服务所述UE 1的UPF 1将在第一时长内不能再服务UE 1,所述UPF 1是UE 1用于虚拟网络组通信的PDU会话的锚点UPF。
这里的UE 1用于虚拟网络组通信的PDU会话指的是UE 1的与所述虚拟网络组相关联的PDU会话。
在一种实施方式中,SMF在收到去激活用户面指示信息后,确定UE1将进入空闲态。
在一种实现方式中,SMF确定UE 1将进入空闲态可以是基于步骤405中AMF向SMF发送的原因信息,原因信息指示接入网释放,或者指示UE 1进入空闲态,或者其他信息。
可选的,上述原因信息可以是用户面去激活指示信息指示的。
在一种实现方式中,服务所述UE 1的UPF 1将在第一时长内不能再服务UE 1,可以理解为服务所述UE 1的RAN 1和UPF 1部署在同一颗卫星上,即随着卫星的移动,RAN 1和UPF 1所在的卫星的信号覆盖范围将不能涵盖UE 1所在的区域。
步骤407:SMF向UPF 1发送N4会话释放请求消息,N4会话释放请求消息可以指示UPF 1释放PDU会话的相关的隧道资源和上下文信息。
需要说明的是,这里的释放也可以表述为移除等。示例性的,包含移除与RAN通信的N3隧道、与其他虚拟网络组成员对应的锚点UPF通信的N19隧道等。
步骤408:UPF 1在收到N4会话释放请求消息后,释放PDU会话的相关的隧道资源和上下文信息。
步骤409:UPF 1向SMF发送N4会话释放响应消息,以确认PDU会话的相关的隧道资源和上下文信息已释放。
步骤410:SMF向UPF 3发送N4会话更新请求消息(即上述实施例里中的第四信息),N4会话更新请求消息指示发送给UE 1的数据包到达UPF 3时通知SMF。
步骤411:UPF 3向SMF发送N4会话更新响应消息,以确认配置完成。
可选的,UPF 3可以为虚拟网络组中其他处于连接态的UE(例如UE 2)用于虚拟网路组通信的PDU会话的锚点UPF。如果虚拟网络组中其他处于连接态的UE多于一个,则SMF分别与其对应的UPF交互,相应的,后续步骤413、416同理。
在一种实现方式中,SMF可以指示UPF 3配置组级别N4会话,发送给UE 1的数据包到达UPF 3时通知SMF。示例的,SMF指示UPF 3将目的地址为UE 1的PDR对应的FAR的动作设置为上行数据包到达通知,即UPF 3收到目的地址为UE 1的第一个上行数据包时向SMF发送通知。又例如,SMF可以指示UPF 3将目的地址为组播/广播地址的与UPF 1相关的PDR对应的FAR,即UPF 3收到目的地址为组播/广播地址的需要向UPF 1转发的第一个上行数据包时向SMF发送通知。
可选的,若管理UPF 3的SMF(以SMF 2为例说明)与管理UPF 1的SMF不是同一个,则SMF可以向SMF 2发送指示信息,指示发送给UE 1的数据包到达UPF 3时通知SMF。SMF 2与UPF 3的交互与上述SMF与UPF 3的交互相同。
步骤412:SMF向AMF发送会话上下文更新响应消息,以确认已完成会话上下文的更新。
步骤413:当发送给UE 1的上行数据到达UPF 3后,UPF 3向SMF发送数据通知消息(即上述实施例中的通知信息)。
可选的,数据通知消息可以包含UE 1的地址信息或者组播/广播地址信息。
SMF收到数据通知消息后向UPF 3发送数据通知确认消息。
若管理UPF 3的SMF2与管理UPF 1的SMF不是同一个,则UPF 3向SMF 2发送数据通知消息,SMF 2收到后向SMF转发数据通知消息。
步骤414:SMF触发服务请求流程。
例如,SMF向AMF发送使能可达请求消息,使能可达请求消息请求AMF使能UE 1可达。进一步地,AMF触发寻呼UE 1的流程,例如AMF向RAN 1发送寻呼请求,RAN 1寻呼UE 1。
可选的,若UE 1在SMF收到数据通知消息前已经进入连接态,则步骤414不执行。
步骤415:SMF为UE 1的用于虚拟网路组通信的PDU会话(即第一会话)选择新的锚点UPF(即UPF 2)。
SMF配置UPF 2,对于虚拟网络组中其他连接态的UE,在UPF 2中配置其对应的UPF的N19隧道信息,对于虚拟网络组中其他空闲态的UE,在UPF 2中配置缓存或丢包。
在一种实现方式中,SMF选择的UPF 2与服务UE 1的新的RAN部署在同一颗卫星上。
SMF在选择了UPF 2后,SMF可以向UPF 2请求激活PDU会话的用户面,也即建立PDU会话的上下文。
步骤416:SMF向UPF 3发送会话更新请求消息,会话更新请求消息包含UPF 2的N19隧道信息。
步骤417:UPF 3向SMF发送响应消息,以确认配置完成。
UPF 3是虚拟网络组中其他处于连接态的UE(如UE2)对应的锚点UPF。进而,数据可从UPF 3发送至服务UE 1的UPF 2和新的RAN,直至到达UE 1。
通过上述示例,UPF 1可以释放PDU会话的相关隧道资源和上下文信息,虚拟网络组的其他成员对应的UPF(如UPF 3)收到发送给UE 1的数据后通知SMF,SMF为UE 1选择新的UPF,新的UPF与UE 1重新接入的RAN在同一卫星上,该卫星距离终端设备较近,从而可以减少终端设备的传输时延。
图5示出了另一种通信方法的示例,在该示例中,虚拟网络组成员进入空闲态时,释放UPF中的隧道资源和会话上下文,同时指示UPF向其他锚点UPF发送End Marker数据包。示例性的,该示例的流程可以包括:
步骤501-步骤506与图4所示的实施例中步骤401-步骤406类似,可以相互参见,此处不再赘述。
步骤507:SMF向UPF 1发送N4会话释放请求消息,N4会话释放请求消息可以指示UPF 1释放PDU会话的相关的隧道资源和上下文信息。
在第一种实现方案中,SMF在N4会话释放请求消息中包含终止数据包指示信息(即上述实施例中的第二信息),指示UPF 1向UPF 3发送终止数据包。示例的,所述终止数据包可以是终止记号数据包,也可以是其他类型的数据包,本申请不作限定。
在第二种实现方案中,SMF在N4会话释放请求消息中包含N4容器(即上述实施例中的第三信息),所述N4容器可以包含或者可以使会话修改请求消息(会话修改请求消息可以参见步骤410中的描述),N4容器是SMF发送给UPF 3的,UPF 1仅透传该N4容器。
示例性的,N4会话释放请求消息可能包含N4容器但不包含终止数据包指示信息,也可以包含终止数据包指示信息但是不包含N4容器,也可能既包含N4容器又包含终止数据包指示信息。
步骤508:UPF 1在收到N4会话释放请求消息后,释放PDU会话的相关的隧道资源和上下文信息。
步骤509:UPF 1向SMF发送N4会话释放响应消息,以确认PDU会话的相关的隧道资源和上下文信息已释放。
步骤510:SMF向AMF发送会话上下文更新响应消息,以确认已完成会话上下文的更新。
步骤511:UPF 1向UPF 3发送数据包。可选的,数据包可以是如图5中所示的终止数据包,且终止数据包可以是一个或多个。
可选的,数据包中包含N4容器。
需要说明的是,若UPF 3有多个,则UPF 1分别向多个UPF 3发送终止数据包。
其中,步骤510与步骤509和步骤511顺序不限定。
步骤512-步骤516与图4所示的实施例中步骤413-步骤417类似,可以相互参见,此处不再赘述。
通过上述示例,UPF 1可以释放PDU会话的相关隧道资源和上下文信息,虚拟网络组的其他成员对应的UPF(如UPF 3)收到发送给UE 1的数据后通知SMF,SMF为UE 1选择新的UPF,新的UPF与UE 1重新接入的RAN在同一卫星上,该卫星距离终端设备较近,从而可以减少终端设备的传输时延。在该实施例中还可以减少SMF与UPF 3的信令交互,减少信令开销。
图6示出了另一种通信方法的示例,在该示例中,在UE 1发起服务请求时,若虚拟网络组中有其他UE处于空闲态,则在UPF 2中配置数据到达通知。示例性的,该示例的流程可以包括:
步骤601:UE 1向AMF发送服务请求消息。
服务请求消息中可以包含需要激活用户面的PDU会话标识(例如第一会话)。
步骤602:AMF向SMF发送会话管理上下文更新请求消息,会话管理上下文更新请求消息中包含PDU会话标识、用户面激活指示信息等,用户面激活指示信息指示激活PDU会话标识对应的PDU会话的用户面。
步骤603:SMF确定UE 3处于空闲态,且UE 3对应的UPF 4在一定时长内(例如第一时长内)将不再服务UE 3。
UE 3与UE 1属于同一虚拟网络组。
其中,SMF可以确定UE 1所属的虚拟网络组的其他成员包含UE 3在内的一个或多个UE处于空闲态,且该一个或多个UE对应的锚点UPF不能再服务UE。下面仅以UE 3为例说明。
步骤604:SMF选择UPF 2作为PDU会话的锚点UPF,并向UPF 2发送会话建立请求消息(例如上述实施例中的第五信息),会话建立请求消息可以指示发送给UE 3的数据包到达UPF 2时通知SMF。
会话建立请求消息也可以称为N4会话建立请求消息。
可选的,会话建立请求消息中还可以指示UPF 2配置虚拟网络组中其他处于连接态的成员的N19隧道信息等。需要说明的是,服务请求流程还有一些其他的步骤,如SMF会将新的锚点UPF的信息更新到RAN中,这里在图中不在示出。
在一种实现方式中,SMF选择的UPF 2与服务UE 1的RAN部署在同一颗卫星上。
步骤605:UPF 2向SMF发送N4会话建立响应消息,以确认配置完成。
步骤606:SMF向AMF发送会话管理上下文更新响应消息,会话管理上下文更新响应消息确认会话管理上下文更新已完成。
步骤607:AMF向UE 1发送服务请求响应消息,以确认服务请求流程已完成。
步骤608:当发送给UE 3的上行数据到达UPF 2后,UPF 3向SMF发送数据通知消息。
可选的,数据通知消息可以包含UE 3的地址信息或者组播/广播地址信息。
SMF收到数据通知消息后向UPF 2发送数据通知确认消息。
步骤609:SMF向UPF 2发送会话更新请求消息。
步骤610:UPF 2向SMF发送响应消息,以确认配置完成。
基于上述示例,UE 1对应的锚点UPF中配置了其他空闲态UE的数据到达通知,进而UE 1向空闲态的UE发送数据包时,可以减少等待时间或丢包,可以提高用户体验。
基于以上实施例,本申请实施例还提供了一种通信装置,参阅图7所示,通信装置700可以包括收发单元701(也可以称为通信单元701)和处理单元702。其中,所述收发单元701用于所述通信装置700接收消息(信息或数据)或发送消息(信息或数据),所述处理单元702用于对所述通信装置700的动作进行控制管理。所述处理单元702还可以控制所述收发单元701执行的步骤。
示例性地,该通信装置700具体可以是上述实施例中的会话管理功能网元、所述会话管理功能网元中的处理器,或者芯片,或者芯片系统,或者是一个功能模块等;或者,该通信装置700具体可以是上述实施例中的第一锚点用户面功能网元、所述第一锚点用户面功能网元的处理器,或者芯片,或者芯片系统,或者是一个功能模块等。
在一个实施例中,所述通信装置700用于实现上述实施例中会话管理功能网元的功能时,所述收发单元701可以用于从接入和移动性管理功能网元接收用户面去激活指示信息,所述用户面去激活指示信息指示去激活第一终端设备的第一会话的用户面,所述第一会话用于虚拟网络组通信;所述处理单元702可以用于确定所述第一会话对应的第一锚点用户面功能网元将在第一时长内不再为所述第一终端设备提供服务;所述收发单元701还可以用于向所述第一锚点用户面功能网元发送释放请求消息,所述释放请求消息用于指示所述第一锚点用户面功能网元释放所述第一会话相关的隧道资源和上下文信息;所述处理单元702还可以用于确定为所述第一终端设备的所述第一会话提供服务的第二锚点用户面功能网元;所述收发单元701还可以用于向所述第二锚点用户面功能网元发送请求信息,所述请求信息用于请求所述第二锚点用户面功能网元激活所述第一终端设备的所述第一会话的用户面;所述第二锚点用户面功能网元与所述第一锚点用户面功能网元部署于不同的卫星,所述第二锚点用户面功能网元所在的卫星与所述第一终端设备的距离,比所述第一锚点用户面功能网元所在的卫星与所述第一终端设备的距离近。
在一种可选的实施方式中,所述处理单元702在确定所述第一会话对应的第一锚点用户面功能网元将在所述第一时长内不再为所述第一终端设备提供服务时,可以用于:获取第一信息,并根据所述第一信息,确定所述第一会话对应的第一锚点用户面功能网元将在所述第一时长内不再为所述第一终端设备提供服务;其中所述第一信息可以包括以下一项或多项:所述第一锚点用户面功能网元的信息、所述第一终端设备的移动性规律、所述第一锚点用户面功能网元所在的卫星的星历信息或所述第一终端设备的位置信息。
可选的,所述用户面去激活指示信息还可以指示所述第一终端设备将进入空闲态。
一种可能的方式中,所述释放请求消息可以包括第二信息和/或第三信息;所述第二信息可以用于指示所述第一锚点用户面功能网元发送用于指示不向第三锚点用户面功能网元发送数据的数据包;所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信;所述第三信息为通过所述第一锚点用户面功能网元转发给所述第三锚点用户面功能网元的信息,所述第三信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元。
示例性的,在所述处理单元702确定所述第一会话对应的第一锚点用户面功能网元将在第一时长内不再为所述第一终端设备提供服务之后,所述收发单元701还可以用于向第三锚点用户面功能网元发送第四信息,所述第四信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元;所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信。
一种示例中,所述收发单元701还可以用于:在向所述第三锚点用户面功能网元发送所述第四信息之前,从所述接入和移动性管理功能网元接收用户面激活指示信息,所述用户面激活指示信息指示激活所述第二终端设备的所述第二会话的用户面。
可选的,所述收发单元701还可以用于:在所述处理单元702确定为所述第一终端设备的所述第一会话提供服务的第二锚点用户面功能网元之前,从第三锚点用户面功能网元接收通知信息,所述通知信息用于通知所述会话管理功能网元所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据;所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备之间支持虚拟网络组通信,所述第二会话用于虚拟网络组通信。
一种可选的方式中,所述处理单元702还可以用于:在确定为所述第一终端设备的所述第一会话提供服务的第二锚点用户面功能网元之后,确定第三终端设备处于空闲态,所述第三终端设备与所述第一终端设备属于同一虚拟网络组;所述收发单元701还可以用于向所述第二锚点用户面功能网元发送第五信息,所述第五信息用于指示所述第二锚点用户面功能网元接收到发送给所述第三终端设备的数据时通知所述会话管理功能网元。
在另一个实施例中,所述通信装置700用于实现上述实施例中第一锚点用户面功能网元的功能时,收发单元701可以用于从会话管理功能网元接收释放请求消息,所述释放请求消息用于指示所述第一锚点用户面功能网元释放第一会话相关的隧道资源和所述第一会话的上下文信息;所述第一会话用于虚拟网络组通信,所述第一锚点用户面功能网元为所述第一终端设备的所述第一会话服务;所述处理单元702可以用于根据所述释放请求消息释放所述第一会话相关的隧道资源和所述第一会话的上下文信息。
在一种可选的实施方式中,所述释放请求消息可以包括第二信息,所述第二信息用于指示所述第一锚点用户面功能网元发送用于指示不向第三锚点用户面功能网元发送数据的数据包;所述第三锚点用户面功能网元为第二终端设备的第二会话提供服务,所述第二终端设备和所述第一终端设备属于同一虚拟网络组,所述第二会话用于虚拟网络组通信;进而,所述收发单元701还可以用于向所述第三锚点用户面功能网元发送指示不向第三锚点用户面功能网元发送数据的数据包;
在另一种可选的实施方式中,所述释放请求消息可以包括第三信息,所述第三信息为所述会话管理功能网元通过所述第一锚点用户面功能网元转发给所述第三锚点用户面功能网元的信息,所述第三信息用于指示所述第三锚点用户面功能网元接收到发送给所述第一终端设备的数据时通知所述会话管理功能网元;进而,在一种可选的实施方式中,所述收发单元701还可以用于向所述第三锚点用户面功能网元发送所述第三信息。
在又一种可选的实施方式中,所述释放请求消息可以包括所述第二信息和所述第三信息;进而所述收发单元701还可以用于:向所述第三锚点用户面功能网元发送指示不向第三锚点用户面功能网元发送数据的数据包和所述第三信息。可选的,所述第三信息可以包含在所述指示不向第三锚点用户面功能网元发送数据的数据包中。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于以上实施例,本申请实施例还提供了一种通信装置,参阅图8所示,通信装置800可以包括通信接口801和处理器802。可选的,所述通信装置800中还可以包括存储器803。其中,所述存储器803可以设置于所述通信装置800内部,还可以设置于所述通信装置800外部。其中,所述处理器802可以控制所述通信接口801接收和发送消息、信息或数据等。其中,通信接口可以是收发器等。
具体地,所述处理器802可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。所述处理器802还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integratedcircuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
其中,所述通信接口801、所述处理器802和所述存储器803之间相互连接。可选的,所述通信接口801、所述处理器802和所述存储器803通过总线804相互连接;所述总线804可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在一种可选的实施方式中,所述存储器803,用于存放程序等。具体地,程序可以包括程序代码,该程序代码包括计算机操作指令。所述存储器803可能包括RAM,也可能还包括非易失性存储器(non-volatile memory),例如一个或多个磁盘存储器。所述处理器802执行所述存储器803所存放的应用程序,实现上述功能,从而实现通信装置800的功能。
示例性地,该通信装置800可以是上述实施例中的会话管理功能网元,还可以是上述实施例中的第一锚点用户面功能网元。
在一个实施例中,所述通信装置800在实现上述实施例中会话管理功能网元的功能时,通信接口801可以实现上述实施例中的由会话管理功能网元执行的收发操作;处理器802可以实现上述实施例中由会话管理功能网元执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述实施例中的相关描述,此处不再详细介绍。
在另一个实施例中,所述通信装置800在实现上述实施例中第一锚点用户面功能网元的功能时,通信接口801可以实现上述实施例中的由第一锚点用户面功能网元执行的收发操作;处理器802可以实现上述实施例中由第一锚点用户面功能网元执行的除收发操作以外的其他操作。具体的相关具体描述可以参见上述实施例中的相关描述,此处不再详细介绍。
基于以上实施例,本申请实施例提供了一种通信系统,该通信系统可以包括上述实施例涉及的第一终端设备、会话管理功能网元、第一锚点用户面功能网元、接入和移动性管理功能网元和第二锚点用户面功能网元等。
本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述图3到图6所述的实施例中会话管理功能网元(如SMF)的功能,或者实现上述图3到图6所述的实施例中第一锚点用户面功能网元(如UPF 1)的功能等。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述图3到图6所述的实施例中会话管理功能网元(如SMF)的功能,或者实现上述图3到图6所述的实施例中第一锚点用户面功能网元(如UPF 1)的功能等。
本申请实施例还提供一种芯片,包括处理器,所述处理器与存储器耦合,用于调用所述存储器中的程序使得所述芯片实现上述图3到图6所述的实施例中会话管理功能网元(如SMF)的功能,或者实现上述图3到图6所述的实施例中第一锚点用户面功能网元(如UPF1)的功能等。
本申请实施例还提供一种芯片,所述芯片与存储器耦合,所述芯片用于实现上述图3到图6所述的实施例中会话管理功能网元(如SMF)的功能,或者实现上述图3到图6所述的实施例中第一锚点用户面功能网元(如UPF 1)的功能等。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
- 一种专网无线通信系统通信终端监控方法和装置
- 一种车载通信设备的升级方法、装置和车载通信设备
- 一种在通信终端中进行即时通信的装置及方法
- 一种通信共享系统、方法、装置、计算机装置及存储介质
- 通信装置、通信方法、通信控制装置、无线通信装置、通信控制方法、和无线通信方法
- 通信装置、通信方法、通信控制装置、无线通信装置、通信控制方法、和无线通信方法