一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络切换方法、用户设备、网络实体及存储介质与流程

2022-02-24 14:37:58 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种网络切换方法、用户设备、网络实体及存储介质。


背景技术:

2.非公共网络(non-public network,npn)也可以叫做专网或者私网,是一种区别于运营商公共网络(public network),如公共陆地移动网络(public land mobile network,plmn)的网络部署方式。npn只为特定用户提供服务,实现端到端的资源隔离,为垂直行业提供专属接入网络,保障垂直行业客户资源独享。
3.目前,第三代合作伙伴计划(3rd generation partnership project,3gpp)提出用户设备(user equipment,ue)可以在npn和plmn网络之间切换。当ue感知到已接入的plmn网络信号质量较差或没有信号时,可以自动切换至能够为其提供服务的另一个npn网络中。但是,现有网络切换方式比较单一,有必要提出新的解决方案。


技术实现要素:

4.本技术的多个方面提供一种网络切换方法、用户设备、网络实体及存储介质,用以提供一种新的网络切换方法,丰富网络切换方式,满足网络切换的多样化需求。
5.本技术实施例提供一种网络切换方法,适用于第一网络中的第一网络实体,该方法包括:接收用户设备发送的第一指示信息;根据第一指示信息,向第一网络中的第二网络实体发送第一消息,第一消息中包括指示用户设备去注册的第二指示信息,以供第二网络实体通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
6.本技术实施例还提供一种网络切换方法,适用于用户设备,该方法包括:向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体向第一网络中的第二网络实体发送第一消息,所述第一消息包括指示用户设备去注册的第二指示信息;接收第一网络中第三网络实体根据所述第二网络实体发送的第四消息发送的第三消息,所述第四消息是所述第二网络实体根据所述第一消息发送的,第四消息和第三消息中均包括所述第二指示信息;根据第二指示信息,去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
7.本技术实施例还提供一种网络切换方法,适用于第一网络中的第二网络实体,该方法包括:接收第一网络中的第一网络实体发送的第一消息,第一消息中包括指示用户设备去注册的第二指示信息;向第一网络中的第三网络实体发送第四消息,以使所述第三网络实体向用户设备发送第三消息,第四消息和第三消息中包括第二指示信息,以通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
8.本技术实施例还提供一种网络切换方法,适用于用户设备,该方法包括:接收第一
请求,第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用;选择可为目标数据网络应用提供网络服务的第二网络,其中,第一网络为当前使用的数据网络应用提供网络服务;去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
9.本技术实施例还提供一种网络切换方法,适用于第一网络中的第一网络实体,该方法包括:接收用户设备发送的通知消息,通知消息指示用户设备从当前使用的数据网络应用切换至目标数据网络应用;根据通知消息,执行应用上下文从当前使用的数据网络应用到目标数据网络应用的重定向操作。
10.本技术实施例还提供一种网络实体,可作为第一网络中的第一网络实体实现,包括:存储器、处理器和通信组件;存储器,用于存储计算机程序;处理器用于执行计算机程序,以用于:通过通信组件接收用户设备发送的第一指示信息;根据第一指示信息,向第一网络中的第二网络实体发送第一消息,第一消息中包括指示用户设备去注册的第二指示信息,以供第二网络实体通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
11.本技术实施例还提供一种网络实体,可作为第一网络中的第二网络实体实现,包括:存储器、处理器和通信组件;存储器,用于存储计算机程序;处理器用于执行计算机程序,以用于:通过通信组件接收第一网络中的第一网络实体发送的第一消息,第一消息中包括指示用户设备去注册的第二指示信息;向第一网络中的第三网络实体发送第四消息,以使所述第三网络实体向用户设备发送第三消息,第四消息和第三消息中包括第二指示信息,以通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
12.本技术实施例还提供一种用户设备,包括:存储器、处理器和通信组件;存储器,用于存储计算机程序;处理器用于执行计算机程序,以用于:通过通信组件向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体向第一网络中的第二网络实体发送第一消息,所述第一消息包括指示用户设备去注册的第二指示信息;接收第一网络中第三网络实体根据所述第二网络实体发送的第四消息发送的第三消息,所述第四消息是所述第二网络实体根据所述第一消息发送的,第四消息和第三消息中均包括第二指示信息;根据第二指示信息,去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
13.本技术实施例还提供一种用户设备,包括:存储器、处理器和通信组件;存储器,用于存储计算机程序;处理器用于执行计算机程序,以用于:接收第一请求,第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用;选择可为目标数据网络应用提供网络服务的第二网络,其中,第一网络为当前使用的数据网络应用提供网络服务;去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
14.本技术实施例还提供一种网络实体,可作为第一网络中的第一网络实体实现,包括:存储器、处理器和通信组件;存储器,用于存储计算机程序;处理器用于执行计算机程序,以用于:通过通信组件接收用户设备发送的通知消息,通知消息指示用户设备从当前使
用的数据网络应用切换至目标数据网络应用;根据通知消息,执行应用上下文从当前使用的数据网络应用到目标数据网络应用的重定向操作。
15.本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现本技术实施例提供的任一项网络切换方法中的步骤。
16.本技术实施例还提供一种网络切换方法,适用于5g公共网络中的应用层功能af,包括:接收用户设备发送的第一指示信息;根据所述第一指示信息,向5g公共网络中的统一数据管理udm发送第一消息,所述第一消息中包括指示所述用户设备去注册的第二指示信息,以供所述udm通知所述用户设备去注册所述5g公共网络,使得所述用户设备可注册5g专用网络。
17.本技术实施例还提供一种网络切换方法,适用于用户设备,包括:向5g公共网络中的应用层功能af发送第一指示信息,以供所述af向所述5g公共网络中的统一数据管理udm发送第一消息,所述第一消息包括指示用户设备去注册的第二指示信息;接收所述5g公共网络中的amf根据所述udm发送的第四消息发送的第三消息,所述第四消息是所述udm根据所述第一消息发送的,所述第四消息和所述第三消息中均包括所述第二指示信息;根据所述第二指示信息,去注册所述5g公共网络,并注册5g专用网络。
18.本技术实施例还提供一种网络切换方法,适用于用户设备,包括:接收第一请求,所述第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用;选择可为所述目标数据网络应用提供网络服务的5g专用网络,其中,5g公共网络为当前使用的数据网络应用提供网络服务;去注册所述5g公共网络,并注册所述5g专用网络。
19.在申请实施例中,用户设备可以根据应用需求,向当前所在第一网络中的第一网络实体发送指示信息,触发第一网络中的第一网络实体经第一网络中的第二网络实体通知用户设备发起去注册第一网络的流程,为用户设备注册到第二网络提供条件,使得用户设备可以根据应用需求注册到第二网络。其中,第一网络和第二网络,一个为公共网络,一个为非公共网络,即用户设备可以根据应用需求,实现在公共网络和非公共网络之间的切换,丰富了网络切换的方式。
附图说明
20.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
21.图1为本技术示例性实施例提供的一种移动通信系统的结构示意图;
22.图2a为本技术示例性实施例提供的一种网络切换方法的流程示意图;
23.图2b为本技术示例性实施例提供的另一种网络切换方法的流程示意图;
24.图2c为本技术示例性实施例提供的又一种网络切换方法的流程示意图;
25.图3a为本技术示例性实施例提供的一种因plmn无法满足目标dn应用的qos需求而触发的一种网络切换方法的流程示意图;
26.图3b为本技术示例性实施例提供的因plmn无法接入目标dn应用而触发的一种网络切换方法的流程示意图;
27.图3c为本技术示例性实施例提供的因plmn无法接入目标dn应用而触发的另一种网络切换方法的流程示意图;
28.图4a为本技术示例性实施例提供的从第一网络实体的角度进行描述的一种网络切换方法的流程示意图;
29.图4b为本技术示例性实施例提供的从第二网络实体的角度进行描述的一种网络切换方法的流程示意图;
30.图4c为本技术示例性实施例提供的从用户设备的角度进行描述的一种网络切换方法的流程示意图;
31.图5为本技术示例性实施例提供的一种网络实体的结构示意图;
32.图6为本技术示例性实施例提供的一种用户设备的结构示意图。
具体实施方式
33.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
34.图1为本技术示例性实施例提供的一种移动通信系统的结构示意图。如图1所示,该移动通信系统100包括:公共网络10和非公共网络(npn)20。其中,公共网络10和非公共网络20是不同的网络形态,属于两种网络类型,但是都可以为用户设备30提供服务。在本技术实施例中,用户设备30可以是消费电子类产品,例如手机,平板电脑、个人电脑等,也可以是iot设备,例如门锁,水表,电表等。对同一用户设备30来说,在成功接入公共网络10的情况下可以使用公共网络10提供的服务,在成功接入非公共网络20的情况下也可以使用非公共网络20提供的服务。可选地,根据用户设备30通信能力的不同,用户设备30可以同时接入公共网络10和非公共网络20两种类型的网络,也可以在同一时间选择接入公共网络10和非公共网络20中任一类型的网络。
35.在本技术实施例中,非公共网络20区别于运营商部署的移动通信网络(或称为公共网络)的概念,是一种为特定用户提供专用服务的网络,或者可以叫做专网,可以应用在工业物联网、区域性应急通信等领域。例如,在工业物联网领域中,垂直行业的厂商可以通过构建非公共网络20来向制定行业中的设备提供专有服务,例如工厂中可以使用非公共网络20来服务厂房中的自动化设备。在本实施例中,非公共网络20可以是独立组网的npn(standalone npn,snpn),该网络不依赖于plmn,可由snpn专属运营商运营,不考虑与plmn网络之间的切换。当然,本实施例的非公共网络20也可以是公共移动网络集成的npn(public network integrated npn,pni-npn),该网络由传统运营商运营,可以对plmn网络进行订阅,依赖于plmn的网络功能实现pni-npn和plmn网络间的切换。
36.无论非公共网络20是snpn还是pni-npn,公共网络10可以是传统运营商部署的公共网络,如plmn。当然,本技术实施例不对公共网络10做限定,除了plmn之外,还可以是传统运营商部署的与非公共网络20不同但允许用户设备30接入并可为用户设备30提供服务的其它网络。在本技术实施例中,并不限定公共网络10的网络制式,例如可以是4g,也可以是5g,甚至还可以是未来即将出现的更高级的网络制式。
37.在图1中,以公共网络10是5g公共网络(如plmn)为例进行图示。如图1所示,公共网络10(即5g公共网络)包括接入网11和核心网12,接入网11主要包括基站,核心网12包括但
不限于以下多个网络实体:鉴权服务器功能(authentication server function,ausf)、用户平面功能(user plane function,upf)、接入和移动性管理功能(access and mobility management function,amf)、统一数据管理(unified data management,udm)、网络开放功能(network exposure function,nef)、会话管理功能(session management function,smf)、网络切片选择功能(network slice selection function,nssf)、网络存储功能(nf repository function,nrf)、策略控制功能(policy control function,pcf)、应用层功能(application function,af)和非3gpp互操作功能(non-3gpp inter working function,n3iwf)等。同理,如图1所示,非公共网络20与公共网络10类似,也可以包括接入网21和核心网22,接入网21主要包括基站,核心网22包括但不限于以下多个网络实体:ausf、upf、amf、udm、smf、pcf、nef、nrf、nssf和af等。需要说明的是,图1中示出的网络实体仅为示例,并不限于此。另外,如图1所示,公共网络10和非公共网络20中的upf均可以连接数据网络(data network,dn),且所连接的dn可以是一个或多个。
38.在本实施例中,在用户设备30接入公共网络10和非公共网络20中任一类型网络的情况下,可以切换至另一类型的网络。例如,在用户设备30接入公共网络10的情况下,可以切换至非公共网络20;又例如,在用户设备30接入非公共网络20的情况下,可以切换至公共网络10。无论是从公共网络10切换至非公共网络20,还是从非公共网络20切换至公共网络10,其切换过程相同或相似。为方便和简化描述,在本实施例中,将用户设备30当前接入的网络记为第一网络,并将用户设备30最终切换至的网络记为第二网络,第一网络和第二网络的网络类型不同。在一可选实施例中,第一网络是公共网络,第二网络是非公共网络。在另一可选实施例中,第一网络是非公共网络,第二网络是公共网络。
39.在本实施例中,用户设备30可以根据应用需求,触发公共网络和非公共网络之间的切换流程,不再局限于仅根据用户设备感知到的网络信号强度来触发公共网络和非公共网络之间的切换流程,丰富了网络切换的方式。下面结合图2a-图3c所示网络切换方法的交互流程图,对本技术实施例提供的从应用层面触发公共网络和非公共网络进行切换的方法流程进行详细说明。
40.图2a为本技术示例性实施例提供的一种网络切换方法的流程示意图。如图2a所示,该方法包括:
41.21a、用户设备向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体向第一网络中的第二网络实体发送第一消息。
42.22a、第一网络实体接收用户设备发送的第一指示信息,根据第一指示信息,向第一网络中的第二网络实体发送第一消息,所述第一消息中包括指示用户设备去注册的第二指示信息。
43.23a、第二网络实体接收第一网络实体发送的第一消息,向第一网络中的第三网络实体发送第四消息,以使第三网络实体向用户设备发送第三消息,所述第三消息和第四消息中包括第二指示信息,以通知用户设备去注册第一网络,使得用户设备可注册第二网络。
44.24a、第三网络实体接收第四消息后,向用户设备发送第三消息,所述第三消息中包括第二指示信息。
45.25a、用户设备接收第三网络实体发送的第三消息,根据第三消息中包括的第二指示信息,去注册第一网络,并注册第二网络;其中,第二网络和网络的网络类型不同,且第一
网络和第二网络中,一个为公共网络,一个为非公共网络。
46.如图2a所示,在步骤21a之前,还包括步骤20a1:用户设备30通过第一网络支持的注册流程注册到第一网络。其中,注册到第一网络的流程包括:用户设备通过第一网络的基站向第一网络的核心网中的网络实体(例如amf)发起注册请求,以及接收核心网中的网络实体返回的注册接受消息,以完成第一网络的注册流程。进一步,如图2a所示,该方法还包括步骤20a2:用户设备30在第一网络中通过用户面建立协议数据单元(protocol data unit,pdu)会话。其中,该pdu会话锚定在第一网络中的第五网络实体,如upf中。
47.在实际应用中,用户设备30可以向第一网络中的第一网络实体发送第一指示信息,第一网络实体根据第一指示信息,针对用户设备30发起去注册第一网络的流程,以使得用户设备30在去注册第一网络后可注册到第二网络,实现网络切换。可选地,用户设备30可以根据各种应用需求,向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体针对用户设备30发起去注册第一网络的流程,以使得用户设备30在去注册第一网络后可注册到第二网络,实现网络切换。
48.在一可选实施例中,用户设备30可以在用户指示切换数据网络(data network,dn)应用的情况下,向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体针对用户设备30发起去注册第一网络的流程,以使得用户设备30在去注册第一网络后可注册到第二网络,实现网络切换。具体地,用户设备30可以接收用户发起的第一请求,该第一请求用于请求从当前使用的dn应用切换至目标dn应用;进而,根据第一请求,向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体针对用户设备30发起去注册第一网络的流程,以使得用户设备30在去注册第一网络后可注册到第二网络,实现网络切换。进一步可选地,在该情况下,第一指示信息中可以包括目标dn应用的标识。
49.举例说明:假设在视频应用中,提供标清画面的视频服务和提供高清画面的视频服务分别由不同dn应用提供,基于此,在观看视频过程中,用户在触发从标清画面切换至高清画面的操作时,会发出指示从提供标清画面的dn应用(即当前使用的dn应用)切换至提供高清画面的dn应用(即目标dn应用)的请求。其中,dn应用是指部署在dn中的应用,在本实施例中,当前使用的dn应用和目标dn应用可以部署在同一dn中,也可以部署在不同dn中。当部署在不同dn时,smf需要给upf配置针对不同dn的n6接口配置信息。n6接口具体指upf到dn之间的接口。
50.无论是当前使用的dn应用还是目标dn应用可以连接到某个网络中,这里“连接到网络”是指当前使用的dn应用或目标dn应用与该网络中具有分流功能的网络实体(例如upf)连接。在本实施例中,当前使用的dn应用和目标dn应用可以连接到同一网络中,也可以连接到不同网络中。例如,在一种可选实施例中,当前使用的dn应用和目标dn应用均连接到第一网络中,具体是指当前使用的dn应用和目标dn应用均与第一网络中同一具有分流功能的网络实体(如upf)建立连接。又例如,在另一种可选实施例中,当前使用的dn应用连接到第一网络中,目标dn应用连接到网络类型不同于第一网络的第二网络中,具体是指当前使用的dn应用与第一网络中具有分流功能的网络实体(如upf)建立连接,目标dn应用与第二网络中具有分流功能的网络实体(如upf)建立连接。其中,在当前使用的dn应用和目标dn应用均连接到第一网络的情况下,假设存在第二网络通过第一网络中的第五网络实体连接第一网络,且第二网络可为目标dn应用提供其所需的网络服务。第五网络实体是第一网络中
负责把相对第一网络不可信的第二网络连接到第一网络中的网络实体,例如,可以是n3iwf。另外,在当前使用的dn应用连接到第一网络中,目标dn应用连接到第二网络中的情况下,目标dn应用所在的dn可能是一个本地dn(local dn),又可以叫做边缘计算服务器(edge server)或者是边缘应用服务器(edge application server)。
51.可选地,用户设备30根据用户发起的第一请求,向当前使用的dn应用发送第二请求,以请求目标dn应用的服务,当前使用的dn应用在确定因其不是目标dn应用而无法提供目标dn应用的服务时,向用户设备30返回目标dn应用的标识;进而用户设备30向第一网络实体发送第一指示信息,并在第一指示信息中携带目标dn应用的标识。或者,用户设备30根据用户发起的第一请求,向当前使用的dn应用发送第二请求,以请求目标dn应用的服务,当前使用的dn应用在确定因其不是目标dn应用而无法提供目标dn应用的服务时,向第一网络实体发送第一指示信息,并在第一指示信息中携带目标dn应用的标识。
52.在本实施例中,第一网络实体是可以同时与非公共网络20和公共网络10的核心网相互作用的网络实体,可以提供一些应用影响路由、策略控制、接入nef等功能,但不限于此。例如,在第一网络是公共网络10的情况下,第一网络实体可以是传统运营商(即公共网络10运营商)内部的af,也可以是第三方(如snpn运营商或者云服务提供商)的af。如果第一网络实体是传统运营商内部的af,与公共网络10中的其他网络实体在一个可信域内,可以直接与公共网络10中的其他网络实体如第二网络实体交互访问;如果第一网络实体是第三方的af,则与公共网络10中的其他网络实体不在一个可信域内,可通过公共网络10中的第四网络实体,如nef访问公共网络10中的其他网络实体如第二网络实体,以保证公共网络10的安全性。又例如,在第一网络是非公共网络20的情况下,第一网络实体可以是非公共网络20的运营商内部的af,也可以是第三方的af。如果第一网络实体是非公共网络20的运营商内部的af,与非公共网络20中的其他网络实体在一个可信域内,可以直接与非公共网络20中的其他网络实体如第二网络实体交互访问;如果第一网络实体是第三方的af,则与公共网络10中的其他网络实体不在一个可信域内,可通过非公共网络20中的第四网络实体,如nef访问非公共网络20中的其他网络实体如第二网络实体,以保证非公共网络20的安全性。
53.无论第一网络实体是哪种实现方式,在本实施例中,第一网络实体可以根据用户设备30发送的第一指示信息,判断是否针对用户设备30发起去注册第一网络的流程。可选地,无论当前使用的dn应用和目标dn应用是部署在同一dn中,还是部署在两个不同的dn中,在当前使用的dn应用和目标dn应用均连接到第一网络中的情况下,第一网络实体可以根据第一指示信息,从应用层获知第一网络的无线空口资源是否可以满足目标dn应用的服务质量(quality of service,qos)要求;在第一网络的无线空口资源无法满足目标dn应用的qos要求的情况下,针对用户设备30发起去注册第一网络的流程,以使得用户设备30可注册到能够满足目标dn应用的qos要求的第二网络,实现网络切换。或者,可选地,当前使用的dn应用和目标dn应用部署在两个不同的dn中,且当前使用的dn应用连接到第一网络中,目标dn应用连接到网络类型不同于第一网络的第二网络中,在该情况下,由于第一网络无法接入目标dn应用,即第一网络无法为目标dn应用提供网络服务,第一网络实体可以根据第一指示信息,针对用户设备30发起去注册第一网络的流程,以使得用户设备30可注册到能够为目标dn应用提供网络服务的第二网络,实现网络切换。
54.无论是哪种原因,第一网络实体针对用户设备30发起去注册第一网络的流程的过
request)消息,该消息中包括去注册的指示信息。
59.在一可选实施例中,用户设备30在注册第二网络之前,可先行从网络类型与第一网络不同的其它网络中,选择可为目标dn应用提供网络服务的第二网络。如果第一网络是公共网络,则网络类型与第一网络不同的其它网络是指一个或多个非公共网络;如果第一网络是非公共网络,则网络类型与第一网络不同的其它网络是指一个或多个公共网络。在本技术实施例中,并不限定选择第二网络的实施方式,下面举例说明:
60.在可选实施例a1中,可以覆盖用户设备30的各网络会向用户设备30发送寻呼(paging)消息,寻呼消息中会携带网络的标识,该网络的标识除了可唯一标识一个网络之外,还可以表示网络的类型。例如,非公共网络的标识包括公共陆地移动网标识(plmn id)和网络标识(network id,nid)。公共陆地移动网标识和网络标识的组合可以用来作为非公共网络的唯一标识。基于此,用户设备30可以根据接收到的寻呼消息,获取网络类型与第一网络不同的至少一个候选网络,这些候选网络是指可以覆盖用户设备30且网络类型与第一网络不同的网络;之后,可根据网络列表中存储的至少一个候选网络的信息,从中选择可为目标dn应用提供网络服务的候选网络作为第二网络。
61.其中,网络列表可以是提供该网络类型的服务提供商(service provider,sp)提供的,例如可以是sp控制的网络选择器(sp controlled network selector)列表或者等效归属服务提供商(equivalent home service provider)列表,该网络列表中存储有sp所提供的多个网络的信息,多个网络包括至少一个候选网络。其中,网络列表中存储的网络信息包括网络的标识,除此之外,还可以包括注册网络所需的加密凭证,但不限于此。
62.其中,可以根据每个候选网络的信息,通过每个候选网络尝试与目标dn应用建立通信连接,将成功与目标dn应用建立通信连接的候选网络作为可为目标dn应用提供网络服务的第二网络。
63.在可选实施例a2中,用户设备可以从用户面或控制面两种方式来获取第二网络的标识。用户面:当前使用的dn应用可以是和第一网络实体(如af)进行交互后,由第一网络实体(如af)确定第二网络的标识并将第二网络的标识发送给当前使用的dn应用,再经由当前使用的dn应用将第二网络的标识携带在下行数据包中发送给用户设备。第一网络实体(如af)可以通过网络开放接口从核心网和接入网侧或者应用层获取用户所在网络覆盖的信息,例如af可以通过应用层获取用户终端收到的paging消息中的网络标识。具体的,网络标识可以是公共网络的标识,也可以是专网标识。又或者,第一网络实体(如af)可以通过网络开放接口获取用户设备的地理位置信息,结合第一网络实体(如af)先前预先获取的专网的覆盖范围信息,获知用户设备在某个专网的覆盖范围内;对用户设备来说,可以通过接收当前使用的dn应用到用户设备的下行数据包来获取第二网络的标识。控制面:当前使用的dn应用可以将目标dn应用所属dn等信息发送给第一网络实体(如af),第一网络实体(如af)根据用户设备的地理位置,以及一些网络开放接口参数确定第二网络的标识,并且通过从第一网络实体(如af)到第三网络实体(如amf)再到用户设备的nas信令流程将第二网络的标识发送给用户设备。具体地,第一网络实体可以根据目标数据应用的标识对应的网络的标识,从网络类型不同于第一网络的其它网络中,选择与目标数据应用的标识对应的网络的标识,作为第二网络的标识,并将第二网络的标识返回给用户设备30,或者返回给当前使用的dn应用,以使当前使用的dn应用发送给用户设备30。可选地,可以预先维护dn应用的标识
与网络类型不同于第一网络的其它网络的标识之间的对应关系,第一网络实体可以根据目标数据应用的标识查询该对应关系,获取与目标数据应用的标识对应的网络的标识,作为第二网络的标识返回给用户设备30,或者返回给当前使用的dn应用,以使当前使用的dn应用发送给用户设备30。用户设备30可以接收第一网络实体或当前使用的dn应用返回的第二网络的标识,根据第二网络的标识确定第二网络。
64.在本技术实施例中,根据用户设备30所支持的无线通道数量的不同,根据第二指示信息,去注册第一网络,并注册第二网络的实现方式也可以不同。在一可选实施例中,用户设备30支持单通道(single radio),则用户设备30可以在注册第一网络之后,再注册到第二网络中。在另一可选实施例中,用户设备30支持双通道(dual radio),且假设用户设备30正在通过第一通道接入第一网络,第一通道是双通道中的任一通道,将另一通道记为第二通道,则用户设备30可以在接收到第二指示信息之后,可以在保持接入第一网络的情况下,尝试通过第二通道注册第二网络;如果未能通过第二通道成功注册到第二网络,则在第一通道上去注册第一网络后,再通过第一通道注册第二网络。其中,未能通过第二通道成功注册到第二网络的一种原因可能是因为第二通道正在被占用。
65.在本实施例中,用户设备可以根据应用需求,向当前所在第一网络中的第一网络实体发送指示信息,触发第一网络中的第一网络实体经第一网络中的第二网络实体通知用户设备发起去注册第一网络的流程,为用户设备注册到第二网络提供条件,使得用户设备可以根据应用需求注册到第二网络。其中,第一网络和第二网络,一个为公共网络,一个为非公共网络,即用户设备可以根据应用需求,实现在公共网络和非公共网络之间的切换,丰富了网络切换的方式。
66.图2b为本技术示例性实施例提供的另一种网络切换方法的流程示意图。如图2b所示,该方法包括:
67.21b、用户设备接收第一请求,第一请求用于请求从当前使用的dn应用切换至目标dn应用。其中,当前使用的dn应用和目标dn应用部署在不同dn中。
68.22b、用户设备选择可为目标dn应用提供网络服务的第二网络,其中,第一网络为当前使用的dn应用提供网络服务。
69.24b、用户设备去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
70.在本实施例中,如图2c所示,在步骤21b之前,还包括步骤20b1:用户设备通过第一网络支持的注册流程注册到第一网络。其中,注册到第一网络的流程参见前述实施例,在此不再赘述。进一步,如图2c所示,该方法还包括步骤20b2:用户设备在第一网络中通过用户面建立pdu会话。其中,在第一网络中建立pdu会话的流程参见后续实施例,在此不再赘述。
71.在本实施例中,用户设备30通过第一网络接入当前使用的dn应用,使用当前dn应用提供的应用服务。其中,第一网络为当前使用的dn应用提供网络服务。在实际应用中,用户可以指示用户设备30从当前使用的dn应用切换到另一个dn应用,为便于描述,将用户设备30需要切换到的另一个dn应用称为目标dn应用。具体地,用户设备30可以接收用户发起的第一请求,该第一请求用于请求从当前使用的dn应用切换至目标dn应用。
72.其中,用户设备30可以根据第一请求,从应用层判断是否发起去注册第一网络并注册第二网络的流程。在本实施例中,当前使用的dn应用连接到第一网络中,目标dn应用连
接到网络类型不同于第一网络的第二网络中,第一网络无法接入目标dn应用,即第一网络无法为目标dn应用提供网络服务,基于此,用户设备发起去注册第一网络并注册第二网络的流程,实现网络切换。其中,目标dn应用所在的dn可能是一个本地dn(local dn),又可以叫做边缘计算服务器(edge server)或者是边缘应用服务器(edge application server)。
73.在注册第二网络之前,用户设备30可先行从网络类型与第一网络不同的其它网络中,选择可为目标dn应用提供网络服务的第二网络。如果第一网络是公共网络,则网络类型与第一网络不同的其它网络是指一个或多个非公共网络;如果第一网络是非公共网络,则网络类型与第一网络不同的其它网络是指一个或多个公共网络。在本技术实施例中,并不限定选择第二网络的实施方式,详细实施方式可参见前述可选实施例a1和a2,在此不再赘述。
74.进一步可选地,在当前使用的dn应用连接到第一网络中,目标dn应用连接到第二网络中的情况下,如图2c所示,还包括步骤23b:用户设备向第一网络中的第一网络实体发送通知消息,以使第一网络实体执行应用上下文从当前使用的dn应用到目标dn应用的重定向操作。其中,该通知消息指示用户设备从当前使用的dn应用切换至目标dn应用。相应地,第一网络实体接收用户设备发送的通知消息,根据该通知消息,执行应用上下文从当前使用的dn应用到目标dn应用的重定向操作,以使用户设备30在注册到第二网络之后,快速且成功在第二网络中建立pdu会话,以成功接入到第二网络中。
75.进一步,在一可选实施例中,在选择可为目标dn应用提供网络服务的第二网络的过程中,用户设备还可以通过第一网络尝试与目标dn应用建立pdu会话连接;以及接收第一网络返回的指示拒绝建立pdu会话连接的拒绝消息。基于此,用户设备可以在该拒绝消息的触发下,执行去注册第一网络,并注册第二网络的操作。
76.在本实施例中,用户设备可以在用户指示切换dn应用的情况下,选择可为目标dn应用提供网络服务的第二网络,进而,发起去注册第一网络并注册第二网络的流程,实现网络切换。其中,第一网络和第二网络,一个为公共网络,一个为非公共网络,即用户设备可以根据切换dn应用的需求,实现在公共网络和非公共网络之间的切换,丰富了网络切换的方式。
77.在此说明,在图2a-图2c所示方法流程中,并未对第一网络实体、第二网络实体、第三网络实体、第四网络实体以及第五网络实体的实现进行限定。其中,根据第一网络实体、第二网络实体、第三网络实体、第四网络实体以及第五网实体等在实现上的不同,整个方案流程在细节实现上会有所差异,例如通信流程以及第一消息和第二消息在实现上会有所不同。在本技术下面示例性实施例中,将以第一网络为公共网络,如plmn,第二网络为非公共网络,如snpn,以第一网络实体为公共网络中的af,第二网络实体为公共网络中的udm,第三网络实体为公共网络中的amf,第四网络实体为公共网络中的nef、第五网络实体为n3iwf为例,对本技术实施例提供的网络切换方法的流程进行示例性说明。
78.图3a为本技术示例性实施例提供的一种因plmn无法满足目标dn应用的qos需求而触发的一种网络切换方法的流程示意图。如图3a所示,该方法包括:
79.31a、用户设备按照plmn的注册流程接入到plmn。
80.32a、用户设备在plmn中建立pdu会话,该pdu会话锚定在plmn中的upf上。
81.33a、用户设备接收用户切换dn应用的请求,并从应用层获取plmn无法提供目标dn
应用的qos保障的信息,该信息可以通过应用层发送到af,目标dn应用是请求切换到的dn应用。
82.在本实施例中,当前使用的dn应用和目标dn应用可以部署在同一dn中,也可以部署在不同dn中。无论是当前使用的dn应用和目标dn应用是部署在同一dn中,还是部署在不同dn中,其中,当前使用的dn应用可以连接到plmn中,目标dn应用也可以连接到plmn中。假设在这种情况下,plmn无法提供目标dn应用的qos保障。在本实施例中,假设存在snpn可以提供目标dn应用的qos保障,且该snpn通过n3iwf连接plmn,这样接入snpn的用户设备可以通过n3iwf访问plmn中的目标dn应用。
83.其中,应用层可以是安装在用户设备上的应用程序,也可以是应用程序对应的服务端。换句话说,plmn无法提供目标dn应用的qos保障的信息可以是用户设备上的应用程序提供的,也可以是与应用程序对应的服务端提供的。
84.35a、plmn中的af通过plmn中的nef向plmn中udm发送nudm_uecm_deregistration_request消息,该消息中包括指示用户设备去注册的指示信息和去注册的原因信息(de-registration reason),以及用户设备的标识。其中,用户设备的标识(id)可以是是通用公共用户标识(generic public subscription identifier,gpsi),也可以是与gpsi映射的签约永久标识(subscription permanent identifier,supi)。gpsi是用户设备的一种标识,例如可以是用户设备使用的手机号或域名信息等。
85.在本实施例中,由于plmn无法提供目标dn应用的qos保障,所以af需要针对用户设备发起去注册plmn的流程,以使得用户设备能够从plmn切换至能够为目标dn应用提供qos保障的专用网络。在本实施例中,假设能够为目标dn应用提供qos保障的专用网络为snpn,即af针对用户设备发起去注册plmn的流程,以使得用户设备能够从plmn切换至能够为目标dn应用提供qos保障的snpn。
86.在本实施例中,鉴于是因为dn应用切换而触发的去注册plmn的流程,所以af给用户设备的去注册的原因信息(de-registration reason)里面增加一个表示snpn切换需求(snpn switch required)或者当前网络无法支撑所选应用的原因,这样用户设备就可以寻找能够为目标dn应用提供qos保障的snpn进行注册接入。
87.具体地,plmn中的af向plmn中的nef发送nnef_parameterprovision_update_request消息或者nnef_ucmfprovision_update_request消息或者nnef_smcontext_update_request消息,在该消息中包括指示用户设备去注册的指示信息和去注册的原因信息;相应地,nef向af返回nnef_parameterprovision_update_response消息或者nnef_ucmfprovision_update_response消息或者nnef_smcontext_update_response消息作为回复消息。plmn中的nef向plmn中的udm发送nudm_uecm_deregistration_request消息,该消息中包括指示用户设备去注册的指示信息和去注册的原因信息,以及用户设备的标识。其中,nnef_parameterprovision_update_request消息或者nnef_ucmfprovision_update_request消息或者nnef_smcontext_update_request消息是上述实施例中第二消息的一种具体实现,nudm_uecm_deregistration_request消息是上述实施例中第一消息的一种具体实现。
88.36a、plmn中的udm接收nudm_uecm_deregistration_request消息,根据该消息中去注册的指示信息,从网络侧触发用户设备发起去注册plmn的流程。
89.其中,步骤36a,即udm从网络侧触发的用户设备去注册plmn的流程包括以下步骤:
90.a1、udm向amf发送udm ue连接管理去注册通知(nudm_uecm_deregistrationnotification)消息,该消息中包括supi、接入类型(access type)、去注册的原因信息(de-registration reason)。supi是用户设备的标识。其中,amf可以向udm返回一个udm ue连接管理去注册通知确认(nudm_uecm_deregistrationnotificationack)消息作为回复消息。nudm_uecm_deregistrationnotification消息为上文中第四消息的一种具体实现。
91.a2、在用户设备处于连接管理-连接态(cm-connected state)的情况下,amf向用户设备发送去注册请求(deregistration request)消息,该消息中包括去注册类型、访问类型、拒绝的nssais列表、以及列表中每一个的拒绝原因值。nssais是网络切片选择辅助信息(network slice selection assistance information,nssai)的集合。其中,deregistration request消息为上文中第三消息的一种具体实现。
92.a3、amf向udm返回udm提供的签约数据退订(nudm_sdm_unsubscribe)消息。
93.a4、用户设备与网络侧发起pdu会话释放流程。该流程主要涉及网络侧的amf、pcf、smf、upf以及udm。
94.a5、用户设备向amf发送去注册接受(deregistration accept)消息作为回复消息。
95.a6、amf与基站和用户设备之间进行上下文释放。
96.37a、用户设备找到能够为目标dn应用提供qos保障的snpn,发起注册snpn的注册流程以接入到snpn网络中。
97.可选地,用户设备可以通过周围snpn发送的寻呼(paging)消息并且结合服务提供商控制的网络选择器列表(sp controlled network selector list)或者等效归属服务提供商(equivalent home service provider)列表中存储的各snpn的信息,找到能够为目标dn应用提供qos保障的snpn。或者,用户设备也可以从应用层直接获取能够为目标dn应用提供qos保障的snpn的标识,根据该标识直接找到能够为目标dn应用提供qos保障的snpn。
98.在此说明,在上述去注册plmn并注册snpn的过程中,对于支持单通道(single radio)的用户设备来说,用户设备在接收到去注册请求后,在该单通道上完成去注册plmn的流程,并在单通道上激活snpn下的用户设备,将其无线接口从plmn ng-ran切换到snpn ng-ran,然后执行注册snpn的注册流程,以接入与能够为目标dn应用提供qos保障的snpn。
99.对于支持双通道的(dual radio)的用户设备,可以尝试通过另一通道(记为snpn通道)执行能够为目标dn应用提供qos保障的snpn的注册流程,并在snpn的无线电覆盖可用时,甚至可以在去注册请求到达之前就通过另一个通道执行snpn的注册,以接入能够为目标dn应用提供qos保障的snpn。当然,如果通过另一通道未能成功注册到snpn中,则需要在plmn通道上先完成去注册plmn的流程,然后在该通道上执行注册snpn的注册流程,以接入与能够为目标dn应用提供qos保障的snpn。
100.38a、用户设备在snpn中发起建立pdu会话的建立流程,并通过snpn连入到目标dn,其中,目标dn是包含目标dn应用的dn,该dn中有可为用户提供所需的服务的应用,即目标dn应用。
101.在此说明,如果在步骤32a中建立的是单次访问pdu会话,则用户设备可以会按照
将pdu会话从3gpp移交给不受信任的non-3gpp访问的流程(可参见5g通信标准文档中的相关描述,如ts23.502中的第4.9.2.2条的说明),将pdu会话从3gpp(即plmn)切换到non-3gpp(即snpn)访问。
102.如果在步骤32a中建立的是多锚点pdu(multi-anchor pdu,ma-pdu)会话,则用户可以按照添加用户平面资源的流程(可参见5g通信标准文档中的相关描述,如ts23.502第4.22.7条的说明),添加用于non-3gpp(即snpn)访问的用户平面资源,如果在用户设备注册snpn后未激活non-3gpp访问用户平面资源,则用户设备应按照用户设备或网络请求的ma pdu会话释放(非漫游和带有本地分流的漫游(non-roaming and roaming with local breakout))流程(可参见5g通信标准文档中的相关描述,如ts23.502中的条款4.22.10.2)触发3gpp访问用户平面资源的释放。
103.图3b为本技术示例性实施例提供的因plmn无法接入目标dn应用而触发的一种网络切换方法的流程示意图。
104.31b、用户设备按照plmn的注册流程接入到plmn网络。
105.32b、用户设备在plmn中建立pdu会话,该pdu会话锚定在plmn中的upf上。
106.33b、用户设备接收用户切换dn应用的请求,并从应用层获取plmn无法接入目标dn应用的信息,该信息可以通过应用层发送到af,目标dn应用是请求切换到的dn应用。
107.在本实施例中,当前使用的dn应用和目标dn应用部署在不同dn中,且当前使用的dn应用连接到plmn中,目标dn应用连接到一个snpn中,因此plmn无法接入目标dn应用。其中,当前使用的dn应用连接到plmn中可以理解为:当前使用的dn应用与plmn中的upf建立连接,该upf会将当前使用的dn应用连接到第一dn中;相应地,目标dn应用连接到一个snpn中可以理解为:目标dn应用与snpn中的upf建立连接,该upf会将目标dn应用连接到第二dn中;第一dn与第二dn不同。其中,目标dn应用所在的dn(即第二dn)可能是一个本地dn(local dn),又可以叫做边缘计算服务器(edge server)或者是边缘应用服务器(edge application server)。
108.其中,应用层可以是安装在用户设备上的应用程序,也可以是应用程序对应的服务端。换句话说,plmn无法接入目标dn应用的信息可以是用户设备上的应用程序提供的,也可以是与应用程序对应的服务端提供的。
109.35b、plmn中的af通过plmn中的nef向plmn中udm发送nudm_uecm_deregistration_request消息,该消息中包括指示用户设备去注册的指示信息和去注册的原因信息(de-re gistration reason),以及用户设备的标识。
110.在本实施例中,由于plmn无法接入目标dn应用,所以af需要针对用户设备发起去注册plmn的流程,以使得用户设备能够从plmn切换至能够接入目标dn应用的专用网络。在本实施例中,假设能够接入目标dn应用的专用网络为snpn,即af针对用户设备发起去注册plmn的流程,以使得用户设备能够从plmn切换至能够接入目标dn应用的snpn。
111.在本实施例中,鉴于是因为dn应用切换而触发的去注册plmn的流程,所以af给用户设备的去注册的原因信息(de-re gistration reason)里面增加一个表示snpn切换需求(snpn switch required)或当前网络无法支撑所选应用)的原因,这样用户设备就可以寻找能够接入目标dn应用的snpn进行注册接入。
112.具体地,plmn中的af向plmn中的nef发送nnef_parameterprovision_update_
request消息或者nnef_ucmfprovision_update_request消息或者nnef_smcontext_update_request消息,在该消息中包括指示用户设备去注册的指示信息和去注册的原因信息。plmn中的nef向plmn中的udm发送nudm_uecm_deregistration_request消息,该消息中包括指示用户设备去注册的指示信息和去注册的原因信息,以及用户设备的标识。其中,nnef_parameterprovision_update_request消息或者nnef_ucmfprovision_update_request消息或者nnef_smcontext_update_request消息是上述实施例中第二消息的一种具体实现,nudm_uecm_deregistration_request消息是上述实施例中第一消息的一种具体实现。
113.36b、plmn中的udm接收nudm_uecm_deregistration_request消息,根据该消息中去注册的指示信息,从网络侧触发用户设备去注册plmn的流程。其中,去注册plmn的详细流程参见前述实施例,在此不再赘述。
114.37b、plmn中的af通过应用层获取用户切换dn应用的请求,执行从当前使用的dn应用到目标dn应用的上下文重定向(relocation)操作。
115.38b、用户设备找到能够接入目标dn应用的snpn,发起注册snpn的注册流程以接入到snpn网络中。
116.在此说明,在上述去注册plmn并注册snpn的过程中,对于支持单通道(single radio)的用户设备来说,用户设备在接收到去注册请求后,在该单通道上完成去注册plmn的流程,并在单通道上激活snpn下的用户设备,将其无线接口从plmn ng-ran切换到snpn ng-ran,然后执行注册snpn的注册流程,以接入与能够接入目标dn应用的snpn。
117.对于支持双通道的(dual radio)的用户设备,可以尝试通过另一通道(记为snpn通道)执行能够接入目标dn应用的snpn的注册流程,并在snpn的无线电覆盖可用时,甚至可以在去注册请求到达之前就通过另一个通道执行snpn的注册,以接入能够接入目标dn应用的snpn。当然,如果通过另一通道未能成功注册到snpn中,则需要在plmn通道上先完成去注册plmn的流程,然后在该通道上执行注册snpn的注册流程,以接入能够接入目标dn应用的snpn。
118.39b、用户设备在snpn中发起建立pdu会话的建立流程,并通过snpn连入到目标dn,其中目标dn中有可为用户提供所需的服务的应用。
119.图3c为本技术示例性实施例提供的因plmn无法接入目标dn应用而触发的另一种网络切换方法的流程示意图。
120.31c、用户设备按照plmn的注册流程接入到plmn。
121.32c、用户设备在plmn中建立pdu会话,该pdu会话锚定在plmn中的upf上。
122.33c、用户设备接收用户切换dn应用的请求,从应用层获取目标dn应用对应的新访问地址(例如数据网络名称(data network name,dnn)或者全称域名(fully qualified domain name,fqdn)),在plmn中尝试发起对目标dn应用(对应新访问地址)的pdu会话建立过程。
123.34c、用户设备从应用层获取目标dn应用可接受访问的网络的标识,如果该网络的标识包括plmn id和netid,表示该网络为npn,本实施例中以snpn为例。
124.35c、用户设备接收到plmn网络侧发送的nas sm消息,该消息中包括拒绝与目标dn应用建立pdu会话的拒绝原因(reject cause)。
125.在本实施例中,目标dn应用连接到snpn中,plmn无法接入目标dn应用,这也是拒绝与目标dn应用建立pdu会话的拒绝原因。
126.36c、af通过应用层获取用户切换dn应用的请求,执行从当前使用的dn应用到目标dn应用的上下文重定向(relocation)操作。
127.37c、用户设备在接收到的拒绝原因(reject cause)的触发下,根据从应用层获取到的snpn的标识(如plmn id和netid),查找能够接入目标dn应用的snpn。
128.其中,用户设备可以根据从应用层获取到的plmn id和netid,匹配周围snpn发送的paging消息中携带的plmn id和netid;进一步,还可以结合“sp controlled network selector”列表或者等效归属服务提供商(equivalent home service provider)列表中存储的各snpn的plmn id和netid,对匹配到的plmn id和netid进行验证;如果匹配到的plmn id和netid位于列表中,则确定该plmn id和netid表示的snpn即为能够接入目标dn应用的snpn。
129.38c、在找到能够接入目标dn应用的snpn的情况下,用户设备发起注册snpn的注册流程,以接入到该snpn中。
130.39c、用户设备在snpn中发起建立pdu会话的建立流程,并通过snpn连入到目标dn,其中目标dn是包含目标dn应用的dn,该dn中有可为用户提供所需的服务的应用,即目标dn应用。其中,目标dn应用所在的dn(即目标dn)可能是一个本地dn(local dn),又可以叫做边缘计算服务器(edge server)或者是边缘应用服务器(edge application server)。
131.在上述图3a-图3c所示实施例中,以用户设备从plmn切换至snpn为了进行了描述,但并不限于此,用户设备也可以从plmn切换至pni-npn,还可以从snpn或pni-npn切换至plmn。无论是在哪两种网络类型之间进行切换,其切换原理或过程均相同或相似,当用户触发dn应用切换或者当原网络的空口资源无法保障dn应用的服务质量时,网络侧(如af)从应用层感知相关信息后可以及时通知用户设备从当前类型的网络切换至能够为目标dn应用提供网络服务另一类型的网络,增强服务的连续性。
132.下面从各网络实体的角度,分别对本技术实施例提供的网络切换方法的流程进行描述。
133.图4a为本技术示例性实施例提供的从第一网络实体的角度进行描述的一种网络切换方法的流程示意图。可选地,第一网络实体为第一网络中的af,如图4a所示,该方法包括:
134.41a、接收用户设备发送的第一指示信息;
135.42a、根据第一指示信息,向第一网络中的第二网络实体发送第一消息,所述第一消息中包括指示用户设备去注册的第二指示信息,以供第二网络实体通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
136.在一可选实施例中,第一指示信息中包括目标数据网络应用的标识,所述目标数据网络应用是用户设备要切换到的数据网络应用。进一步,第一消息中还包括去注册的原因信息,所述原因信息是第一网络无法为目标数据网络应用提供网络服务。
137.在一可选实施例中,目标数据网络应用连接到第一网络中,且第二网络通过第五网络实体(如n3iwf)连接第一网络。在该情况下,上述原因信息具体是第一网络无法提供目
标数据网络应用的qos保障。
138.在另一可选实施例中,目标数据网络应用连接到第二网络中。在该情况下,上述原因信息具体是第一网络无法接入目标数据网络应用。
139.进一步,在目标数据网络应用连接到第二网络中的情况下,所述方法还包括:执行应用上下文从用户设备当前使用的数据网络应用到目标数据网络应用的重定向操作。
140.在一可选实施例中,上述根据第一指示信息,向第一网络中的第二网络实体发送第一消息,包括:根据第一指示信息,向第一网络中的第四网络实体(如nef)发送第二消息,以使第四网络实体向第二网络实体发送第一消息;其中,第二消息中包括去注册的第二指示信息。
141.在一可选实施例中,第二网络实体为udm,则第一消息为nudm_uecm_deregistration_request消息。相应地,第四网络实体为nef,则第二消息为nnef_parameterprovision_update_request消息或者nnef_ucmfprovision_update_request消息或者nnef_smcontext_update_request消息。
142.在一可选实施例中,第一网络为公共网络,所述第二网络为非公共网络。进一步,第一网络为plmn,第二网络为snpn或pni-npn。
143.图4b为本技术示例性实施例提供的从第二网络实体的角度进行描述的一种网络切换方法的流程示意图。可选地,第二网络实体为第一网络中的udm,如图4b所示,该方法包括:
144.41b、接收第一网络中的第一网络实体发送的第一消息,第一消息中包括指示用户设备去注册的第二指示信息;
145.42b、向第一网络中的第三网络实体发送第四消息,以使第三网络实体向用户设备发送第三消息,第三消息和第四消息中包括指示用户设备去注册的第二指示信息,以通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
146.进一步可选地,第三消息和第四消息中还可以包括去注册的原因信息。若目标数据网络应用连接到第一网络中,且第二网络通过第五网络实体(如n3iwf)连接第一网络,则原因信息具体是第一网络无法提供目标数据网络应用的qos保障;若目标数据网络应用连接到第二网络中,则原因信息具体是第一网络无法接入目标数据网络应用。
147.图4c为本技术示例性实施例提供的从用户设备的角度进行描述的一种网络切换方法的流程示意图。如图4c所示,该方法包括:
148.41c、向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体向第一网络中的第二网络实体发送第一消息,第一消息包括指示用户设备去注册的第二指示信息;
149.42c、接收第一网络中第三网络实体根据第四消息发送的第三消息,第四消息是第二网络实体根据第一消息发送的,所述第四消息和第三消息中均包括指示用户设备去注册的第二指示信息;
150.43c、根据第二指示信息,去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
151.在一可选实施例中,在向第一网络中的第一网络实体发送第一指示信息之前,该
方法还包括:接收用户发起的第一请求,所述第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用。
152.进一步可选地,第一指示信息中包括目标数据网络应用的标识。
153.在一可选实施例中,在注册第二网络之前,该方法还包括:从网络类型与第一网络不同的其它网络中,选择可为目标数据网络应用提供网络服务的第二网络。
154.可选地,上述从网络类型与第一网络不同的其它网络中,选择可为所述目标数据网络应用提供网络服务的第二网络,包括:
155.根据接收到的寻呼消息,获取网络类型与所述第一网络不同的至少一个候选网络;根据网络列表中存储的所述至少一个候选网络的信息,从中选择可为所述目标数据网络应用提供网络服务的候选网络作为所述第二网络;
156.或者
157.接收第一网络实体或当前使用的数据网络应用返回的第二网络的标识,根据第二网络的标识确定第二网络;第二网络的标识是第一网络实体或当前使用的数据网络应用从网络类型不同于第一网络的其它网络中,选择出的与目标数据应用的标识对应的网络的标识。
158.在一可选实施例中,上述根据第二指示信息,去注册第一网络,并注册第二网络,包括:如果ue支持双通道,且正在通过第一通道接入第一网络,则在保持接入第一网络的情况下,尝试通过第二通道注册第二网络;如果未能通过第二通道成功注册到第二网络,则在第一通道上去注册第一网络后,通过第一通道注册第二网络。
159.在此说明,本技术实施例中的第一网络可以是5g公共网络,例如5g制式下的plmn,相应地,第二网络可以是5g专用网络,例如5g制式下的snpn或pni-npn。在该应用场景下,用户设备还可以从5g公共网络切换至5g专用网络。对此,本技术还提供以下方法实施例。
160.一种从5g公共网络中af角度描述的从5g公共网络切换至5g专用网络的网络切换方法包括:接收用户设备发送的第一指示信息;根据第一指示信息,向5g公共网络中的统一数据管理udm发送第一消息,第一消息中包括指示用户设备去注册的第二指示信息,以供udm通知用户设备去注册5g公共网络,使得用户设备可注册5g专用网络。
161.一种从5g公共网络中udm角度描述的从5g公共网络切换至5g专用网络的网络切换方法包括:接收5g公共网络中af发送的第一消息,第一消息中包括指示用户设备去注册的第二指示信息;向5g公共网络中amf发送第四消息,以使amf向用户设备发送第三消息,第四消息和第三消息中包括第二指示信息,以通知用户设备去注册5g公共网络,使得用户设备可注册5g专用网络。
162.一种从用户设备角度描述的从5g公共网络切换至5g专用网络的网络切换方法包括:向5g公共网络中的应用层功能af发送第一指示信息,以供af向5g公共网络中的udm发送第一消息,第一消息包括指示用户设备去注册的第二指示信息;接收5g公共网络中的amf根据udm发送的第四消息发送的第三消息,第四消息是udm根据第一消息发送的,第四消息和第三消息中均包括第二指示信息;根据第二指示信息,去注册5g公共网络,并注册5g专用网络。
163.除上述方法实施例之外,本技术还提供了下述从5g公共网络切换至5g专用网络的方法实施例。
164.一种从用户设备角度描述的从5g公共网络切换至5g专用网络的网络切换方法包括:接收第一请求,第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用;选择可为目标数据网络应用提供网络服务的5g专用网络,其中,5g公共网络为当前使用的数据网络应用提供网络服务;去注册5g公共网络,并注册5g专用网络。
165.在此说明,上述各方法实施例与前述实施例相似,各步骤或各参数的详细实现或描述,可参见前述实施例,在此不再赘述。
166.需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤41c至步骤43c的执行主体可以为设备a;又比如,步骤41c和42c的执行主体可以为设备a,步骤43c的执行主体可以为设备b;等等。
167.另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如41c、42c等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
168.图5为本技术示例性实施例提供的一种网络实体的结构示意图。该网络实体,可作为第一网络中的第一网络实体实现,如图5所示,该网络实体包括:存储器54、处理器55和通信组件56。
169.存储器54,用于存储计算机程序,并可被配置为存储其它各种数据以支持在网络实体上的操作。这些数据的示例包括用于在网络实体上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
170.存储器54可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
171.处理器55,与存储器54耦合,用于执行存储器54中的计算机程序,以用于:通过通信组件56接收用户设备发送的第一指示信息;根据第一指示信息,向第一网络中的第二网络实体发送第一消息,第一消息中包括指示用户设备去注册的第二指示信息,以供第二网络实体通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
172.在一可选实施例中,第一指示信息中包括目标数据网络应用的标识,目标数据网络应用是用户设备要切换到的数据网络应用。进一步,第一消息中还包括去注册的原因信息,原因信息是第一网络无法为目标数据网络应用提供网络服务。
173.在一可选实施例中,目标数据网络应用连接到第一网络中,且第二网络通过第五网络实体(如n3iwf)连接第一网络。在该情况下,上述原因信息具体是第一网络无法提供目标数据网络应用的qos保障。
174.在另一可选实施例中,目标数据网络应用连接到第二网络中。在该情况下,上述原因信息具体是第一网络无法接入目标数据网络应用。
175.进一步,在目标数据网络应用连接到第二网络中的情况下,处理器55还用于:执行
应用上下文从用户设备当前使用的数据网络应用到目标数据网络应用的重定向操作。
176.在一可选实施例中,上述根据第一指示信息,处理器55在向第一网络中的第二网络实体发送第一消息时,具体用于:根据第一指示信息,向第一网络中的第四网络实体(如nef)发送第二消息,以使第四网络实体向第二网络实体发送第一消息;其中,第二消息中包括去注册的第二指示信息。
177.在一可选实施例中,第二网络实体为udm,则第一消息为nudm_uecm_deregistration_request消息。相应地,第四网络实体为nef,则第二消息为nnef_parameterprovision_update_request消息或者nnef_ucmfprovision_update_request消息或者nnef_smcontext_update_request消息。
178.在一可选实施例中,第一网络为公共网络,第二网络为非公共网络。进一步,第一网络为plmn,第二网络为snpn或pni-npn。
179.进一步可选地,第一网络为5g公共网络,第二网络为5g专用网络。基于此,处理器55具体可用于:接收用户设备发送的第一指示信息;根据所述第一指示信息,向5g公共网络中的统一数据管理udm发送第一消息,所述第一消息中包括指示所述用户设备去注册的第二指示信息,以供所述udm通知所述用户设备去注册所述5g公共网络,使得所述用户设备可注册5g专用网络。
180.进一步,如图5所示,该网络实体还包括:显示器57、电源组件58、音频组件59等其它组件。图5中仅示意性给出部分组件,并不意味着网络实体只包括图5所示组件。需要说明的是,图5中虚线框内的组件为可选组件,而非必选组件,具体可视网络实体的产品形态而定。
181.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时,致使处理器能够实现图4a所示方法实施例中的各步骤。
182.本技术实施例还提供一种网络实体,该网络实体可作为第一网络中的第二网络实体(如udm)实现,该网络实体的实现结构与图5所示网络实体的实现结构相同或类似,可参照图5所示网络实体的结构实现。本实施例提供的网络实体与图5所示实施例中网络实体的区别主要在于:处理器执行存储器中存储的计算机程序所实现的功能不同。对本实施例提供的网络实体来说,其处理器执行存储器中存储的计算机程序,可用于:通过通信组件接收第一网络中的第一网络实体发送的第一消息,第一消息中包括指示用户设备去注册的第二指示信息;向第一网络中的第三网络实体(如amf)发送第四消息,以使第三网络实体向用户设备发送第三消息,第四消息和第三消息中包括指示用户设备去注册的第二指示信息,以通知用户设备去注册第一网络,使得用户设备可注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
183.进一步可选地,第四消息和第三消息还可以包括去注册的原因信息。若目标数据网络应用连接到第一网络中,且第二网络通过第五网络实体(如n3iwf)连接第一网络,则原因信息具体是第一网络无法提供目标数据网络应用的qos保障;若目标数据网络应用连接到第二网络中,则原因信息具体是第一网络无法接入目标数据网络应用。
184.进一步可选地,第一网络为5g公共网络,第二网络为5g专用网络。基于此,第二网络实体中的处理器具体可用于:接收5g公共网络中af发送的第一消息,第一消息中包括指示用户设备去注册的第二指示信息;向5g公共网络中amf发送第四消息,以使amf向用户设
备发送第三消息,第四消息和第三消息中包括第二指示信息,以通知用户设备去注册5g公共网络,使得用户设备可注册5g专用网络。
185.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时,致使处理器能够实现图4b所示方法实施例中的各步骤。
186.本技术实施例还提供一种网络实体,该网络实体可作为第一网络中的第一网络实体(如af)实现,该网络实体的实现结构与图5所示网络实体的实现结构相同或类似,可参照图5所示网络实体的结构实现。本实施例提供的网络实体与图5所示实施例中网络实体的区别主要在于:处理器执行存储器中存储的计算机程序所实现的功能不同。对本实施例提供的网络实体来说,其处理器执行存储器中存储的计算机程序,可用于:通过通信组件接收用户设备发送的通知消息,通知消息指示用户设备从当前使用的数据网络应用切换至目标数据网络应用;根据通知消息,执行应用上下文从当前使用的数据网络应用到目标数据网络应用的重定向操作。
187.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述图2b和图2c所示网络切换方法实施例中可由第一网络实体执行的各步骤。
188.图6为本技术示例性实施例提供的一种用户设备的结构示意图。如图6所示,该用户设备包括:存储器61、处理器62以及通信组件63。
189.存储器61,用于存储计算机程序,并可被配置为存储其它各种数据以支持在用户设备上的操作。这些数据的示例包括用于在用户设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
190.处理器62,与存储器61耦合,用于执行存储器61中的计算机程序,以用于:通过通信组件63向第一网络中的第一网络实体发送第一指示信息,以供第一网络实体向第一网络中的第二网络实体发送第一消息,第一消息包括指示用户设备去注册的第二指示信息;接收第一网络中第三网络实体(如amf)根据第二网络实体(如udm)发送的第四消息发送的第三消息,第四消息是第二网络实体根据第一消息发送的,第四消息和第三消息中均包括第二指示信息;根据第二指示信息,去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
191.在一可选实施例中,在向第一网络中的第一网络实体发送第一指示信息之前,处理器62还用于:接收用户发起的第一请求,第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用。
192.进一步可选地,第一指示信息中包括目标数据网络应用的标识。
193.在一可选实施例中,在注册第二网络之前,处理器62还用于:从网络类型与第一网络不同的其它网络中,选择可为目标数据网络应用提供网络服务的第二网络。
194.可选地,处理器62在从网络类型与第一网络不同的其它网络中,选择可为目标数据网络应用提供网络服务的第二网络时,具体用于:
195.根据接收到的寻呼消息,获取网络类型与第一网络不同的至少一个候选网络;根据网络列表中存储的至少一个候选网络的信息,从中选择可为目标数据网络应用提供网络服务的候选网络作为第二网络;
196.或者
197.接收第一网络实体或当前使用的数据网络应用返回的第二网络的标识,根据第二网络的标识确定第二网络;第二网络的标识是第一网络实体或当前使用的数据网络应用从网络类型不同于第一网络的其它网络中,选择出的与目标数据应用的标识对应的网络的标识。
198.在一可选实施例中,处理器在根据第二指示信息,去注册第一网络,并注册第二网络时,具体用于:如果ue支持双通道,且正在通过第一通道接入第一网络,则在保持接入第一网络的情况下,尝试通过第二通道注册第二网络;如果未能通过第二通道成功注册到第二网络,则在第一通道上去注册第一网络后,通过第一通道注册第二网络。
199.在一可选实施例中,第一网络为公共网络,第二网络为非公共网络。进一步,第一网络为plmn,第二网络为snpn或pni-npn。
200.进一步可选地,第一网络为5g公共网络,第二网络为5g专用网络。基于此,处理器62具体可用于:向5g公共网络中的应用层功能af发送第一指示信息,以供所述af向所述5g公共网络中的统一数据管理udm发送第一消息,所述第一消息包括指示用户设备去注册的第二指示信息;接收所述5g公共网络中的amf根据所述udm发送的第四消息发送的第三消息,所述第四消息是所述udm根据所述第一消息发送的,所述第四消息和所述第三消息中均包括所述第二指示信息;根据所述第二指示信息,去注册所述5g公共网络,并注册5g专用网络。
201.进一步,如图6所示,该用户设备还包括:显示器64、电源组件65、音频组件66等其它组件。图6中仅示意性给出部分组件,并不意味着用户设备只包括图6所示组件。可选地,本实施例的用户设备可以是消费电子类产品,例如手机,平板电脑、个人电脑等,也可以是iot设备,例如门锁,水表,电表等。
202.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时,处理器能够实现图4c所示方法实施例中的各步骤。
203.本技术实施例还提供一种用户设备,该用户设备的实现结构与图6所示网络实体的实现结构相同或类似,可参照图6所示用户设备的结构实现。本实施例提供的用户设备与图6所示实施例中用户设备的区别主要在于:处理器执行存储器中存储的计算机程序所实现的功能不同。对本实施例提供的用户设备来说,其处理器执行存储器中存储的计算机程序,可用于:接收第一请求,第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用;选择可为目标数据网络应用提供网络服务的第二网络,其中,第一网络为当前使用的数据网络应用提供网络服务;去注册第一网络,并注册第二网络;其中,第二网络和第一网络的网络类型不同,且第一网络和第二网络中,一个为公共网络,一个为非公共网络。
204.在一可选实施例中,在选择可为目标数据网络应用提供网络服务的第二网络的过程中,处理器还用于:通过第一网络尝试与目标数据网络应用建立协议数据单元pdu会话连接;以及接收第一网络返回的指示拒绝建立pdu会话连接的拒绝消息。
205.在一可选实施例中,处理器在去注册第一网络,并注册第二网络时,具体用于:在拒绝消息的触发下,执行去注册第一网络,并注册第二网络的操作。
206.在一可选实施例中,处理器还用于:向第一网络中的第一网络实体发送通知消息,以使第一网络实体执行应用上下文从当前使用的数据网络应用到目标数据网络应用的重定向操作。
207.在一可选实施例中,第一网络为公共网络,第二网络为非公共网络。进一步,第一网络为plmn,第二网络为snpn或pni-npn。
208.进一步可选地,第一网络为5g公共网络,第二网络为5g专用网络。基于此,用户设备的处理器具体可用于:接收第一请求,所述第一请求用于请求从当前使用的数据网络应用切换至目标数据网络应用;选择可为所述目标数据网络应用提供网络服务的5g专用网络,其中,5g公共网络为当前使用的数据网络应用提供网络服务;去注册所述5g公共网络,并注册所述5g专用网络。
209.相应地,本技术实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被处理器执行时,处理器能够实现图2b和图2c所示方法中的各步骤。
210.上述图5和图6中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如wifi,2g、3g、4g/lte、5g等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
211.上述图5和图6中的显示器包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
212.上述图5和图6中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
213.上述图5和图6中的音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(mic),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
214.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
215.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实
现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
216.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
217.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
218.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
219.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
220.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
221.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
222.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献