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

通信方法、移动设备和网络实体与流程

2022-07-24 03:32:39 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种通信方法、移动设备及网络实体。


背景技术:

2.移动设备(me)中的用户识别模块(sim),例如usim,存储凭证以允许me与网络装置通信。me可具有一个或多个sim,即,具有musim能力的me。在me设置有两个sim的情况下,两个sim中的第一sim可以用于互联网协议(ip)多媒体子系统(ims)服务,并且两个sim中的第二sim可以用于数据服务。在第二公共陆地移动网络(plmn)上处于连接状态的me具有使用与第二sim相关联的注册的正在进行的数据服务的情况下,me不能接收通知(例如,来自第一plmn的寻呼消息),除非me决定监听与第一plmn相关联的寻呼信道。这要求me临时移动离开第二plmn。这种离开可能对第二plmn上的正在进行的数据服务具有不利影响,从而导致第二plmn中的数据服务的任何不必要的中断,并且浪费系统资源。


技术实现要素:

3.本发明的目的是提供一种通信方法、移动设备和网络实体,以解决相关技术中存在的可能发生对具有musim能力的me的数据服务的不必要的中断、触发到具有musim能力的me的寻呼消息的系统可能执行不期望的操作以及浪费系统资源的问题。
4.在第一方面,提供了一种由移动设备(me)执行的通信方法。所述方法包括由me生成第一消息,所述第一消息用于在第一公共陆地移动网络(plmn)中创建第一数据连接;所述me通过与所述第一plmn中的第一网络实体的所述第一数据连接执行第一ip多媒体子系统(ims)注册,其中执行所述第一ims注册包括:发送用于指示所述第一ims注册的第一接入类型的第一特征标签,以及从所述me的第一用户标识模块(sim)获得的第一私人用户标识;由所述me生成第二消息,所述第二消息用于在第二plmn中创建第二数据连接;由所述me通过所述第二数据连接执行第二ims注册,其中执行所述第二ims注册包括发送用于指示所述第二ims注册的第二接入类型的第二特征标签以及从所述第一sim获得的所述第一私人用户标识;从所述第一网络实体接收包括所述第二特征标签的第一通信消息;以及从第二网络实体接收消息,其中,所述第一接入类型不同于所述第二接入类型。
5.在第二方面,提供了一种由通信系统执行的通信方法。该通信方法包括:第一网络实体从移动设备(me)接收第一消息,所述第一消息用于在第一公共陆地移动网络(plmn)中创建第一数据连接;所述第一网络实体通过所述me的所述第一数据连接执行第一ip多媒体子系统(ims)注册,其中执行所述第一ims注册包括:接收用于指示所述第一ims注册的第一接入类型的第一特征标签;从所述me的第一用户标识模块(sim)获得的第一私人用户标识;第一网络实体从me接收第二消息,所述第二消息用于在第二plmn中创建第二数据连接;所述第一网络实体通过所述me的所述第二数据连接执行第二ims注册,其中执行所述第二ims注册包括接收用于指示所述第二ims注册的第二接入类型的第二特征标签;从所述me的所述第一usim获得的所述第一私人用户标识;所述第一网络实体向所述me发送包括所述第二
特征标签的第一通信消息;所述第一网络实体接收响应;以及me从第二网络实体接收消息,其中第一接入类型不同于第二接入类型。
6.在第三方面,提供了一种由第一plmn中的第二网络实体执行的通信方法。所述方法包括:在第一ims注册中从使用第一第三方注册的第一网络实体接收和存储me的第一特征标签和第一联系地址,其中第一特征标签用于指示第一ims注册的第一接入类型;使用第二第三方注册从所述第一网络实体接收第二特征标签和所述me的第二联系地址并将其存储在第二ims注册中,其中,所述第二特征标签用于指示所述第二ims注册的第二接入类型;向所述第一网络实体发送第四会话建立消息,所述第四会话建立消息包括所述第二特征标签;向所述me发送消息,其中,所述第一接入类型不同于所述第二接入类型。
7.在第四方面,提供了一种由第一plmn中的第一网络实体执行的通信方法。所述方法包括在me的第一ims注册中从me接收第一特征标签和第一联系地址;使用第一第三方注册将所述第一特征标签和所述第一联系地址发送到第二网络实体;在所述me的第二ims注册中从所述me接收第二特征标签和第二联系地址;使用第二第三方注册将所述第二特征标签和所述第二联系地址发送到所述第二网络实体;接收包含与所述me的第一usim相关联的第一uri的第三会话建立消息,并将所述第三会话建立消息发送到所述第二网络实体;从所述第二网络实体接收包括所述第二特征标签和所述me的所述第二联系地址的第四会话建立消息;以及向me发送包括第二特征标签的第一通信消息。
8.在第五方面,提供了me。me包括第一数据连接创建模块,其用于生成第一消息,所述第一消息用于在第一plmn中创建第一数据连接;第一ims注册模块,用于通过所述第一数据连接与所述第一plmn中的第一网络实体执行第一ims注册,其中执行所述第一ims注册包括:发送用于指示所述第一ims注册的第一接入类型的第一特征标签和从所述me的第一sim获得的第一私人用户标识;第二数据连接创建模块,用于生成第二消息,所述第二消息用于在第二plmn中创建第二数据连接;第二ims注册模块,用于通过所述第二数据连接进行第二ims注册,其中,进行所述第二ims注册包括发送用于指示所述第二ims注册的第二接入类型的第二特征标签和从所述第一sim获得的所述私人用户标识;接收模块,用于从所述第一网络实体接收包括所述第二特征标签的第一通信消息,以及从第二网络实体接收消息,其中,所述第一接入类型与所述第二接入类型不同。
9.在第六方面,提供了me。me包括处理器、存储装置和存储在存储装置中并且可由处理器执行的程序,其中,程序由处理器执行以实现第一方面的通信方法。
10.在第七方面,提供了第一网络实体。所述第一网络实体包括第一通信模块和第二通信模块,其中,所述第一通信模块配置用于在所述me的第一ims注册中从移动设备(me)接收第一特征标签和第一联系地址,并且在所述me的第二ims注册中从所述me接收第二特征标签和第二联系地址;以及向me发送包括第二特征标签的第一通信消息;所述第二通信模块用于使用第一第三方注册将所述第一特征标签和所述第一联系地址发送到第二网络实体;以及使用第二第三方注册将所述第二特征标签和所述第二联系地址发送到所述第二网络实体;接收包含与所述me的第一usim相关联的第一uri的第三会话建立消息,并将所述第三会话建立消息发送到所述第二网络实体;从所述第二网络实体接收包括所述第二特征标签和所述me的所述第二联系地址的第四会话建立消息。
11.在第八方面,提供了第一网络实体。第一网络实体包括处理器、存储器和存储在存
储器中并可由处理器执行的程序,其中,程序由处理器执行以实现第四方面的通信方法。
12.在第九方面,提供了第二网络实体。第二网络实体包括第三通信模块,其中,第三通信模块用于:在第一ip多媒体子系统(ims)注册中从使用第一第三方注册的第一网络实体接收并存储移动设备(me)的第一特征标签和第一联系地址,其中,所述第一特征标签用于指示所述第一ims注册的第一接入类型;使用第二第三方注册从所述第一网络实体接收第二特征标签和所述me的第二联系地址并将其存储在第二ims注册中,其中,所述第二特征标签用于指示所述第二ims注册的第二接入类型;向所述第一网络实体发送第四会话建立消息,所述第四会话建立消息包括所述第二特征标签;向所述me发送消息,其中,所述第一接入类型不同于所述第二接入类型。
13.在第十方面,提供了第二网络实体。第二网络实体包括处理器、存储器和存储在存储器中并可由处理器执行的程序,其中,程序由处理器执行以实现第三方面的通信方法。
14.在第十一方面,提供了一种在其上存储程序的计算机可读存储介质。该程序由处理器执行以实现上述通信方法。
15.通过本公开的上述技术方案,可以确保me中可能潜在错过的大部分服务将是me的第一sim的基于ims的服务,并且不需要执行寻呼过程,并且无论me处于无线电资源控制(rrc)不活动状态还是rrc空闲状态,都可以到达me以执行sip通信。因此,节省了系统资源,并且可以防止me的可达性的误导。
附图说明
16.图1是根据本公开的一些实施方式的由移动设备执行的通信方法的流程图;
17.图2是根据本公开的一些实施方式的由移动设备执行的通信方法的注册过程的流程图;
18.图3是根据本公开的一些实施方式的由移动设备执行的通信方法的注销过程的流程图;
19.图4是根据本公开的一些实施方式的由移动设备执行的通信方法的更新过程的流程图;
20.图5是根据本公开的一些实施例的由第一网络实体执行的通信方法的流程图;
21.图6是根据本公开的一些实施例的由第二网络实体执行的通信方法的流程图;
22.图7是根据本公开的一些实施例的通信方法的注册过程的具体流程;
23.图8a和8b是根据本公开的一些实施例的通信方法的注销过程的特定流程;
24.图9是根据本公开的一些实施例的通信方法的更新过程的具体流程;
25.图10a是根据本公开的一些实施例的me的第一示意性结构图;
26.图10b是根据本公开的一些实施例的me的详细示意性结构图;
27.图11是根据本公开的一些实施例的第一网络实体的第一示意性结构图;
28.图12是根据本公开的一些实施例的第二网络实体的第一示意性结构图;
29.图13是根据本公开的一些实施例的通信系统的示意性结构图。
30.图14是根据本公开的一些实施例的me的第二示意性结构图;
31.图15是根据本公开的一些实施例的第一网络实体的第二示意性结构图;
32.图16是根据本公开的一些实施例的第二网络实体的第二示意性结构图;以及
33.图17是示出根据本公开的一些实施例的me的结构的框图。
具体实施方式
34.以下将结合本发明实施例附图,对本发明实施例的技术方案进行清楚完整的描述,显然,所描述的实施例是本发明实施例的一部分,而不是全部。基于本发明的实施例,本领域普通技术人员在没有创造性劳动的情况下获得的所有其它实施例都在本发明的保护范围内。
35.本发明实施例的技术方案可以应用在各种通信系统中,例如,全球移动通信系统(gsm)、码分多址(cdma)系统、宽带码分多址(wcdma)、通用分组无线业务(gprs)、长期演进(lte)/高级长期演进(lte-a)、第五代(5g)新无线(nr)以及未来的其他无线通信系统,例如,第六代无线通信系统、multfire(mf)系统等。
36.移动设备(me)也可以称为移动终端、终端设备、用户设备或移动用户设备等,并且可以通过无线电接入网络(例如,ran(无线电接入网络))与一个或多个核心网络通信。me可以是终端设备,诸如移动电话(或“蜂窝”电话)和具有该终端设备的计算机,例如,便携式设备、口袋大小的设备、手持式设备、计算机构建的设备、台式机顶盒(例如,卫星电视接收机、有线电视接收机)、物联网(iot)设备(例如,消费产品,诸如洗衣机、电视、手表、指环、耳机、眼镜等)、运输设备(例如,汽车、自行车、摩托车等)、或机载移动设备,其与无线电接入网络交换语言和/或数据。
37.基站可以是gsm或cdma中的基站收发信台(bts)、wcdma中的节点b、或lte中的演进节点b(enb或e-节点b)以及5g基站(gnb)。本公开不限于这些示例。
38.会话发起协议(sip)使用方法/请求和相应的响应来通信和建立呼叫会话。使用sip invite消息建立会话;使用sip message传输即时消息;sip注册消息用于传送用户位置(包括但不限于主机名和因特网协议(ip)地址等)。通常,在sip通信中,sip用户将首先向系统注册,并且一旦用户注册,就可以使用其它sip方法。
39.本公开提供了一种通信方法、移动设备(me)和网络实体,其可以解决相关技术中的问题,即,可能发生针对支持多sim的me(支持musim的me或musim me)的数据服务的不必要的中断,触发到musim me的寻呼消息的系统可能执行不期望的操作,浪费系统资源,并且达到可达性的误导性假设。应当注意,即使使用了术语“sim”,该术语也涵盖其他等效物,诸如usim、esim、isim等,并且sim是包含凭证和用户标识并且由me用来与网络通信的实体。
40.图1是根据本公开的一些实施例的通信方法的流程图。该通信方法由移动设备(me)执行。所述方法包括以下步骤s101至s106。
41.步骤s101:所述me生成第一消息,所述第一消息用于在第一公共陆地移动网络(plmn)中创建第一数据连接。
42.步骤s102:所述me通过所述第一数据连接执行第一ip多媒体子系统(ims)注册,所述第一数据连接的一端为所述第一plmn中的第一网络实体,其中执行所述第一ims注册包括发送用于指示所述第一ims注册的第一接入类型的第一特征标签以及从所述me的第一用户标识模块(sim)获得的私人用户标识。
43.步骤s103:所述me生成第二消息,所述第二消息用于在第二plmn中创建第二数据连接。
44.步骤s104:所述me通过所述第二数据连接执行第二ims注册,其中执行所述第二ims注册包括发送用于指示所述第二ims注册的第二接入类型的第二特征标签以及从所述第一sim获得的所述第一私人用户标识,其中,所述第一接入类型不同于所述第二接入类型。
45.步骤s105:从所述第一网络实体接收包括所述第二特征标签的第一通信消息。
46.步骤s106:从第二网络实体接收请求。
47.本公开中的me可具有两个或更多个sim,例如通用用户识别模块(usim)。本领域技术人员将理解,私人用户标识存储在me的sim上,并且由me读取至me中的内部存储器中,并且存储在me的内部存储器中的私人用户标识然后用于与网络通信。
48.在本公开的一些实施例中,me可具有第一sim和第二sim。第一sim可以包含第一信息集,第一信息集包括第一公共用户标识(id)、第一私人用户标识(id)、第一令牌等;第二sim可以包含第二信息集,第二信息集包括第二公共用户id、第二私人用户id、第二令牌等。第一私人用户标识与第一sim相关联,并且第二私人用户标识与第二sim相关联。可选地,所述第一私人用户标识从所述第一sim获取,所述第二私人用户标识从所述第二sim获取。第一私人用户标识和第二私人用户标识二者被存储在me的内部存储器中,并且分别用于与诸如第一plmn和第二plmn的网络的通信。
49.第一plmn可以包括第五代(5g)系统(5gs)中的实体,包括但不限于5g核心网络节点(s1节点)(例如,接入和移动性管理功能(amf)、会话管理功能(smf))、n3wif/epdg、用户平面功能(upf)实体、以及ims系统,该ims系统包括但不限于服务呼叫会话控制功能(s-cscf)实体、应用服务器(诸如服务器集中和连续性应用服务器(scc-as))等;或者第一plmn可以包括第四代(4g)演进分组核心(epc)网络中的实体,包括但不限于移动性管理实体(mme)、服务网关(sgw)、pdn(分组数据网络)网关(p-gw)、策略和计费规则功能(pcrf)实体等。在5gs和4g中,ims系统使用upf通过5gs通信,并且使用p-gw通过4g通信。
50.以下将描述通信方法的详细流程图。
51.图2是根据本公开的一些实施例由移动设备(me)执行的通信方法的注册过程的流程图。所述方法包括下列步骤s201-s204。
52.步骤s201:所述me生成第一消息,所述第一消息用于在第一plmn中创建第一数据连接。
53.第一数据连接可以是可用于传输数据的任何承载或会话。在本公开的实施例中,第一数据连接可以是第一协议数据单元(pdu)/分组数据协议(pdp)承载或会话。
54.可选地,步骤s201包括以下子步骤s201a至s201b。
55.s201a:所述me使用第一私人用户标识(id)来执行向所述第一plmn中的第一核心网络节点的第一注册过程。
56.在示例中,第一私人用户标识与me的第一sim相关联。可选地,从me的第一sim获得第一私人用户标识。
57.在一个示例中,第一核心网络节点可以是5g核心网络节点(s1节点,例如amf或smf)或4g核心网络节点(例如移动性管理实体(mme))。
58.在一个示例中,如果第一核心网络节点是4g核心网络节点,则第一注册过程可以由第一附接过程来代替。
59.s201b:所述me与所述第一plmn中的第二核心网络节点建立第一pdu/pdp承载。
60.在示例中,第二核心网络节点可以是第一plmn中的5gs中的第一upf(用户平面功能)实体;在另一示例中,第二核心网络节点可以是第一plmn中的4g演进分组核心(epc)网络中的第一pgw。本领域技术人员将理解,第一pdu/pdp承载可以通过4g epc网络中已知的其它中间节点或第一plmn中的5gs。
61.可选地,基于包括在第一消息中的一个或多个参数来确定第一pdu/pdp承载的类型。在此不具体描述本领域技术人员已知的参数。
62.步骤s202:所述me通过所述第一数据连接执行与所述第一plmn中的第一网络实体的第一ims注册。
63.可选地,执行第一ims注册可以包括向第一网络实体发送但不限于第一私人用户id、第一公共用户标识和第一特征标签中的任何一个或任何组合,其中第一特征标签用于向第一网络实体指示第一ims注册的第一接入类型。
64.可选地,第一注册id(regid)和第一联系地址中的至少一个与第一私人用户id和第一特征标签一起发送到第一网络实体。
65.第一网络实体可以是呼叫会话控制功能(cscf),例如服务呼叫会话控制功能(s-cscf)实体。
66.第一联系地址可以是用于第一ims注册的第一ip地址(ip地址1),或者me可位于的其它任何地址。第一ip地址可以由me自分配或已从第二核心网络节点提供。在步骤s201,第二核心网络节点可使用其它过程来获得第一ip地址(例如,动态主机配置协议(dhcp)),并将第一ip地址发送到me201b。
67.第一ims注册的第一接入类型可以是第三代合作伙伴计划(3gpp)接入,例如蜂窝接入。
68.可选地,步骤s202可包括下面的子步骤s202a-s202c。
69.s202a:将所述第一注册id和所述第一联系地址发送到所述第一网络实体;
70.s202b:从所述第一网络实体接收第一授权令牌或资源令牌;以及
71.s202c:存储所述第一授权令牌或资源令牌。
72.可选地,在第一ims注册期间,第一注册id(regid)和第一联系地址(即,第一ip地址)中的至少一个可以与发送第一私人用户id和第一特征标签一起发送到第一网络实体。
73.在一个示例中,在子步骤s202c中,可创建以下关联关系并将其存储在me中:所述第一授权令牌和所述第一私人用户id之间的关联,或者所述第一授权令牌、所述第一联系地址、所述第一regid和所述第一私人用户id之间的关联。
74.在示例中,第一授权令牌包括第一值,例如第一随机数,其由第一网络实体或第五网络实体(例如代理呼叫会话控制功能(p-cscf))通过使用第一注册id、第一联系地址、与第一ims注册中的第一私人用户id相关联的第一uri(例如第一公共用户标识)、以及第一网络实体或第五网络实体和me两者已知的第一密钥中的任何一个或多个执行第一计算而生成。第一uri是从第一ims注册、第一第三方注册获得的,或者是已经为创建了第一值的第一网络实体或第五网络实体所知的。
75.可选地,所述方法还可以包括:由所述me使用所述第一随机数、所述第一注册id、所述第一联系地址、与所述第一ims注册相关联的所述第一uri以及所述第一密钥中的任何
一个或多个来执行相同的第一计算;确定第一令牌值;以及将第一令牌值发送到第一网络实体。
76.可选地,第一令牌值也被发送到第五网络实体。
77.在示例中,第一网络实体和me两者已知的第一密钥可以是针对me与第一plmn中的ims系统中的第一网络实体之间的安全关联而创建的现有密钥,该第一plmn是与来自me的ims子系统的第一联系点,维护与me的安全关联并且执行消息的监管和其他策略功能,如在因特网工程任务组(ietf)rfc 3261中所定义的。
78.在另一示例中,me还可从诸如统一数据管理(udm)实体的另一网络实体接收第一授权令牌。
79.可选地,在步骤s202之后,所述方法还可以包括暂停部分或全部第一pdu/pdp承载。
80.s203:所述me生成第二消息,所述第二消息用于在第二plmn中创建第二数据连接。
81.第二消息可以包括以下参数中的一个或多个:单网络切片选择辅助信息(s-nassai),用于标识待选网络切片;5gs中请求的数据网络名称dnn信息,用于指示待选upf或4g epc网络中的接入点名称apn信息;服务和会话连续性模式(ssc模式)的信息。所请求的dnn的信息或apn的信息可以是因特网或ims',其中ims'用于仅指示ims控制平面。
82.可选地,步骤s203包括下面的子步骤s203a-s203c。
83.s203a:所述me使用第二私人用户标识来执行与所述第二plmn中的第三核心网络节点的第二注册过程。
84.在示例中,第二私人用户标识与me的第二sim相关联。
85.在一个示例中,第三核心网络节点可以是5g核心网络节点(s2节点,例如amf或smf)或4g核心网络节点(例如mme)。
86.在一个示例中,如果第三核心网络节点是4g核心网络节点,则第二注册过程可以由第二附接过程来代替。
87.s203b:所述me与所述第二plmn中的第四核心网络节点建立第二pdu/pdp承载。
88.在一个示例中,第四核心网络节点可以是5gs中的第二upf;在另一个示例中,第四核心网络节点可以是4g epc网络中的第二pgw。本领域技术人员将理解,第二pdu/pdp承载可以通过4g epc网络中已知的其它中间节点或第二plmn中的5gs。
89.可选地,基于包括在第二消息中的一个或多个参数来确定第二pdu/pdp承载的类型。在此不具体描述本领域技术人员已知的参数。
90.s203c:所述me使用所述第二pdu/pdp承载来建立与所述第一plmn中的第三网络实体的安全关联。
91.可选地,第三网络实体可以是第一plmn中的非3gpp互通功能(n3iwf)/增强分组数据网关(epdg)实体。
92.在一个示例中,安全关联可以是安全通道,例如使用传输层安全(tls)的ipsec通道。这种类型的过程的示例可以在3gpp技术规范(ts)23.502子条款4.12或4.12b、ts23.402或ts24.302第7.2.2款中找到,在此通过引用将其全部内容并入。
93.步骤s204:所述me通过所述第二数据连接执行与所述第一网络实体的第二ims注册,其中执行与所述第一网络实体的所述第二ims注册包括向所述第一网络实体发送但不
限于用于指示所述第二ims注册的第二接入类型的第二特征标签和所述第一私人用户id中的任一个或任何组合。
94.可选地,在第二ims注册期间,将第二注册id(regid)、第二联系地址和第一公共用户id中的至少一个与第二私人用户id和第二特征标签一起发送到第一网络实体。
95.可选地,在第二ims注册期间,通过第三网络实体将第二注册id(regid)、第二联系地址和第一公共用户id中的至少一个与第二私人用户id和第二特征标签一起发送到第一网络实体。第二注册id不同于第一注册id。
96.在一个示例中,第三网络实体可以是非3gpp互通功能(n3iwf)/增强型分组数据网关(epdg)实体。
97.在步骤s203c中,第二联系地址可能已通过n3iwf/epdg分配。第二联系地址可以是用于第二ims注册的第二ip地址(ip地址2),或者me可位于的其它任何地址。
98.在示例中,使用所创建的安全关联来执行第二ims注册。
99.可选地,第一ims注册的第一接入类型不同于第二ims注册的第二接入类型。
100.在示例中,第二接入类型是非3gpp接入或来自具有多sim能力的me(musim me)的接入。具体地,本公开中的非3gpp接入可以仅是控制平面接入。本领域技术人员将理解,术语非3gpp接入用于说明性目的,而不是绝对术语。
101.可选地,步骤s204可包括下面的子步骤s204a-s204b。
102.s204a:所述me向所述第一网络实体发送所述第二特征标签和所述第一私人用户id。
103.s204b:接收并存储从所述第一网络实体发送的第二授权令牌。
104.在示例中,第二授权令牌包括第二值,例如由第一网络实体或第五网络实体(例如p-cscf)通过使用第二注册id、第二联系地址、第一uri(例如第一公共用户标识)以及第一网络实体或第五网络实体和me两者已知的第二密钥中的任何一个或多个执行第二计算而生成的第二随机数。
105.可选地,所述方法还包括:所述me使用所述第二随机数、所述第二注册id、所述第二联系地址、所述第一uri和所述第二密钥中的任何一个或多个来执行相同的第二计算;确定第二令牌值;以及me将第二令牌值发送到第一网络实体。
106.在一示例中,第一网络实体或第五网络实体以及me两者已知的第二密钥可以是针对me与第一plmn中的ims系统中的第一网络实体或第五网络实体之间的安全关联而创建的现有密钥。
107.在另一示例中,me还可从诸如udm实体的另一网络实体接收第二授权令牌。
108.可选地,在步骤s204之后,所述方法还包括以下步骤s205~s209。
109.步骤s205:所述me从所述第一网络实体接收包括所述第二特征标签的第一通信消息。
110.可选地,me通过所创建的第一网络实体与me之间的安全关联从第一网络实体接收第一通信消息。
111.可选地,第一通信消息可以包括第二联系地址(ip地址2)。
112.步骤s206:所述me确定所述第一通信消息的类型。
113.步骤s207:如果第一通信消息是第一会话建立消息,则me确定接受第一会话建立
消息,并向第一网络实体发送响应以指示第一私人用户id用于第二网络实体与me之间的后续通信,例如,其中该响应包括第一联系地址作为第二网络实体与me之间的后续通信的指示。
114.可选地,响应可以进一步包括第一私人用户id、第一注册器id和第一特征标签中的一个或多个。
115.在一个示例中,第二网络实体可以是5gs或4g epc网络中的应用服务器(as)。
116.步骤s208:恢复任何挂起的第一pdu/pdp承载。
117.可选地,恢复任何挂起的第一pdu/pdp承载可包括通过向amf实体发送非接入层(nas)消息来恢复任何挂起的第一pdu/pdp承载。
118.步骤s209:从所述第二网络实体接收第二会话建立消息,其中,所述第二会话建立消息包括所述第一特征标签。
119.通过以上步骤,me可通知as me的第一联系地址可用于发送到s-cscf的传入sip invite消息。因此,可以确保在me中可能潜在丢失的大多数服务将是针对me的第一sim的基于ims的服务,并且不需要执行寻呼过程,并且无论me处于无线电资源控制(rrc)不活动状态还是rrc空闲状态,都可以到达me以用于执行sip通信。因此,节省了系统资源,并且可以防止me的可达性的误导。
120.图3是根据本公开的一些实施例由me执行的通信方法的注销过程的流程图。如图3所示,本发明通讯方法的注销程序包括如下步骤s301-s303。
121.步骤s301:所述me确定所述第一ims注册或所述第二ims注册是否需要被注销。
122.步骤s302:如果确定所述第一ims注册被注销,则所述me通过所述第二数据连接向所述第一网络实体发送第二通信消息,其中,所述第二通信消息包括但不限于以下各项中的至少一项:第一授权令牌或资源令牌、第一联系地址、第一注册id、第一uri、待执行任务的指示。
123.步骤s303:如果确定所述第二ims注册被注销,则所述me通过所述第一数据连接向所述第一网络实体发送第三通信消息,其中,所述第三通信消息可包括所述第二授权令牌或资源令牌、所述第二联系地址、所述第二注册id和待执行任务的指示中的至少一个。
124.在该实施例中,待执行任务的指示可以是注销任务。
125.通过以上步骤,当me不再希望维持第一ims注册或第二ims注册中的一个时,me可取消它。
126.图4是根据本公开的一些实施例由me执行的通信方法的更新过程的流程图。如图4所示,本发明通讯方法的更新程序包括下列步骤s401-s403。
127.步骤s401:所述me确定所述第一ims注册或所述第二ims注册是否需要被更新。
128.步骤s402:如果所述第一ims注册需要更新,则所述me通过所述第二数据连接将第四通信消息发送到所述第一网络实体,其中,所述第四通信消息包括但不限于以下中的至少一个:待执行任务的指示、所述第一注册id、所述第一uri和所述第一联系地址。
129.步骤s403:如果需要更新所述第二ims注册,则所述me通过所述第二数据连接向所述第一网络实体发送第五通信消息,其中,所述第五通信消息包括但不限于以下中的至少一个:待执行任务的指示、所述第二注册id、所述第一uri和所述第二联系地址。
130.在示例中,可以考虑以下条件来做出关于是需要更新第一ims注册还是第二ims注
册的确定:1)me是否接收到以下之一:关于所述第一ims注册或所述第二ims注册到期的信息、关于所述第一ims注册或所述第二ims注册不存在的信息、关于与所述第一联系地址或所述第二联系地址不相关联的uri的信息、关于所述me未授权执行动作的信息、或关于动作不被支持的信息,或2)所述me中的定时器是否达到特定值。
131.在该实施例中,待执行任务的指示可以是更新任务。
132.在本公开的实施例中,如果接收到上述信息之一或者如果me中的定时器达到特定值,则me确定需要更新第一ims注册或第二ims注册。可选地,所述方法还包括以下步骤s404~s405。
133.步骤s404:如果确定更新所述第一ims注册,则所述me删除与所述第一ims注册相关联的上下文,并且使用所述第一数据连接重新执行向所述第一网络实体的第一ims注册。
134.步骤s405:如果确定更新所述第二ims注册,则所述me删除与所述第二ims注册相关联的上下文,并且使用所述第二数据连接重新执行向所述第一网络实体的第二ims注册。
135.图5是根据本公开的一些实施例的由第一网络实体执行的通信方法的流程图。第一网络实体可以位于第一plmn中。所述方法可以包括以下步骤s501-s507。
136.步骤s501:执行me的第一ims注册。
137.具体地,执行me的第一ims注册包括通过第一数据连接从第一ims注册中的me接收第一特征标签和第一私人用户id。
138.可选地,步骤s501还包括通过第一数据连接从第一ims注册中的me接收第一注册id(regid)和第一联系地址中的至少一个。
139.在示例中,从me接收第一regid和第一联系地址中的至少一个以及第一特征标签和第一私人用户id。
140.在示例中,第一数据连接可以是可用于传输数据的任何承载或会话。在本公开的实施例中,第一数据连接可以是第一协议数据单元(pdu)/分组数据协议(pdp)承载或会话。第一网络实体可以是5gs中的服务呼叫会话控制功能(s-cscf)实体,其用于维持会话状态、执行ietf rfc 3261中定义的注册功能、确定哪个应用服务器(as)涉及会话。第三网络实体可以是非3gpp互通功能(n3iwf)/增强分组数据网关(epdg)实体。
141.第一联系地址可以是用于第一ims注册的第一ip地址(ip地址1),或者me可位于的其它任何地址。
142.可选地,第一特征标签用于指示第一ims注册的第一接入类型。在示例中,第一ims注册的第一接入类型可以是第三代合作伙伴计划(3gpp)接入,例如蜂窝接入。
143.可选地,步骤s501可以包括下面的子步骤s501a-s501e。
144.s501a:从所述me接收所述第一注册id和所述第一联系地址。
145.s501b:生成第一授权令牌或资源令牌。
146.在示例中,第一授权令牌或资源令牌包括第一值,例如第一随机数。第一值由第一网络实体或第五网络实体(例如p-cscf)通过使用第一注册id、第一联系地址、与第一ims注册相关联的第一uri(例如,第一公共用户标识)以及第一网络实体或第五网络实体以及me两者已知的第一密钥中的任何一个或多个执行第一计算来生成。
147.可选地,如果第一值由第五网络实体生成,则第一网络实体从第五网络实体获得第一值。
148.s501c:将所述第一授权令牌或资源令牌发送给所述me。
149.s501d:从所述me接收第一授权令牌值或第一资源令牌值。
150.s501e:将所述第一授权令牌值或所述第一资源令牌值与存储在所述第一网络实体中的第三值进行比较,并且基于所述比较的结果,确定所述第一ims注册是否成功。
151.在一个示例中,第一网络实体和me两者已知的第一密钥可以是针对第一plmn中的ims系统中的me与第一网络实体之间的安全关联而创建的现有密钥。
152.步骤s502:使用第一第三方注册过程将所述me的所述第一特征标签和所述第一联系地址发送到第二网络实体。
153.具体地,如果第一网络实体确定第一ims注册成功,则第一网络实体向第二网络实体发送第一特征标签和第一联系地址。第二网络实体可以是应用服务器(例如scc as)。
154.步骤s503:执行所述me的第二ims注册。
155.具体地,向me执行第二ims注册包括通过第二数据连接从me接收用于指示第二ims注册的第二接入类型的第二特征标签和第二ims注册中的第一私人用户id。
156.可选地,步骤s503还包括通过第二数据连接从第二ims注册中的me接收第二注册id(regid)和第二联系地址(例如,第二ip地址)中的至少一个。
157.在示例中,第二注册id和第二联系地址中的至少一个与第二特征标签和第一私人用户id一起被接收。
158.可选地,第一私人用户id、用于指示第二ims注册的第二接入类型的第二特征标签、第二注册id(regid)、第二联系地址中的至少一个可以由第一网络实体通过第二数据连接通过第一plmn中的第三网络实体接收。
159.在一个示例中,第二数据连接可以是第二协议数据单元(pdu)/分组数据协议(pdp)承载或会话。第三网络实体可以是非3gpp互通功能(n3iwf)/增强分组数据网关(epdg)实体。
160.在示例中,使用所创建的安全关联来执行第二ims注册。第二联系地址可以是用于第二ims注册的第二ip地址(ip地址2)。第一注册id不同于第二注册id。第二ip地址可能已由n3iwf/epdg指派。
161.可选地,第一ims注册的第一接入类型不同于第二ims注册的第二接入类型。第二特征标签用于指示第二ims注册的第二接入类型,例如非3gpp接入,或者指示该接入来自具有多sim能力的me(musim me)。
162.可选地,步骤s503可包括下面的子步骤s503a-s503e。
163.s503a:从所述me接收所述第二注册id和所述第二联系地址。
164.s503b:生成第二授权令牌或资源令牌。
165.在示例中,第二授权令牌或资源令牌包括第二值,例如第二随机数。第二值由第一网络实体或第五网络实体(例如p-cscf)通过使用第二注册id、第二联系地址、与第二ims注册相关联的第一uri以及第一网络实体或第五网络实体和me两者已知的第二密钥中的任何一个或多个来执行第二计算而生成。
166.可选地,如果第二值由第五网络实体生成,则第一网络实体从第五网络实体获得第二值。
167.s503c:将所述第二授权令牌或资源令牌发送给所述me。
168.s503d:从所述me接收第二授权令牌值或第二资源令牌值。
169.s503e:将所述第二授权令牌或第二资源令牌值与存储在所述第一网络实体中的第四值进行比较,并且基于所述比较的结果,确定所述第二ims注册是否成功。
170.在一个示例中,第一网络实体和me两者已知的第二密钥可以是针对第一plmn中的ims系统中的me与第一网络实体之间的安全关联而创建的现有密钥。
171.步骤s504:通过第二第三方注册将所述第二特征标签和所述第二联系地址发送到所述第二网络实体。
172.具体地,如果第一网络实体确定第二ims注册成功,则第一网络实体向第二网络实体发送第一特征标签和第一联系地址。
173.步骤s505:接收包含与所述me的第一sim相关联的第一uri的第三会话建立消息,并将所述第三会话建立消息发送到所述第二网络实体。
174.步骤s506:从所述第二网络实体接收包含所述me的所述第二联系地址的第四会话建立消息。
175.可选地,所述第四会话建立消息还可以包括所述第二特征标签。
176.可选地,第四会话建立消息还可以包括参数“要求”和“明确”。
177.步骤s507:向所述me发送第一通信消息。
178.具体地,第一通信消息包括第二联系地址。可选地,第一通信消息还可以包括第二特征标签。
179.可选地,该通信方法还包括通过第二数据连接从me接收第二通信消息或第三通信消息,其中第二通信消息包括但不限于以下中的至少一个:第一授权令牌或资源令牌、第一联系地址、第一注册id、第一uri、待执行任务的指示;第三通信消息可以包括第二授权令牌或资源令牌、第二联系地址、第二注册id、以及待执行任务的指示中的至少一个;基于所述第二通信消息或所述第三通信消息来确定所述me是否要执行注销过程,其中如果接收到所述第二通信消息,则确定要注销所述第一ims注册,并且如果接收到所述第三通信消息,则确定要注销所述第二ims注册;以及执行与me的注销过程。
180.具体地,待执行任务的指示可以是注销任务。
181.可选地,该通信方法还包括通过第二数据连接从me接收第四通信消息或第五通信消息,其中第四通信消息包括以下至少一项但不限于以下项:待执行任务的指示、所述第一注册id、所述第一uri和所述第一ip地址;第五通信消息可以包括但不限于以下中的至少一个:待执行任务的指示、所述第二注册id、所述第一uri和所述第二ip地址;基于所述第四通信消息或所述第五通信消息来确定所述me是否要执行更新过程,其中,如果接收到所述第四通信消息,则确定要更新所述第一ims注册,并且如果接收到所述第五通信消息,则确定要更新所述第二ims注册;以及与me执行更新过程。
182.可选地,如果发生以下事件之一:所述第一ims注册或所述第二ims注册到期的事件、所述第一ims注册或所述第二ims注册不存在的事件、uri不与所述第一ip地址或所述第二ip地址相关联的事件、所述me未被授权执行动作的事件、以及动作不被支持的事件,所述通信方法还包括向所述me发送所述事件的信息以向所述me通知错误。
183.具体地,事件的信息可以是错误代码。
184.具体地,待执行任务的指示可以是更新任务。
185.可选的,所述通信方法还包括:如果确定更新所述第一ims注册,则删除与所述第一ims注册相关联的上下文,并且使用所述第一数据连接向所述me重新执行第一ims注册;如果确定更新所述第二ims注册,则删除与所述第二ims注册相关联的上下文,以及使用所述第二数据连接向所述me重新执行第二ims注册。
186.图6是根据本公开的一些实施例的由第二网络实体执行的通信方法的流程图。所述方法可以包括以下步骤s601-s606。
187.步骤s601:使用第一第三方注册从第一网络实体接收和存储第一特征标签和第一联系地址。
188.具体地,第一联系地址可以是用于第一ims注册的第一ip地址(ip地址1)。第一网络实体可以是5gs中的s-cscf实体,第二网络实体可以是应用服务器(as)。
189.第一特征标签用于指示第一ims注册的第一接入类型。在示例中,第一ims注册的第一接入类型可以是3gpp接入,例如,蜂窝接入。
190.可选地,在第一第三方注册中,第一公共身份与第一私人用户id和第一特征标签一起被发送到第二网络实体。
191.步骤s602:使用第二第三方注册从所述第一网络实体接收并存储第二特征标签和第二联系地址。
192.具体地,第二联系地址可以是用于第二ims注册的第二ip地址(ip地址2)。第二特征标签用于指示第二ims注册的第二接入类型,例如非3gpp接入,或者指示该接入来自具有多sim能力的me(musim me)。
193.第二特征标签可以指示第二联系地址将用于控制平面消息(例如sip method)而不是媒体(例如实时传输协议(rtp)/流控制传输协议(sctp)数据)。
194.步骤s603:从所述第一网络实体接收包含所述第一公共用户标识(例如,所述第一uri)的第三会话建立消息。
195.在示例中,第一公共身份与第1私人用户标识相关联。
196.步骤s604:基于所述第二联系地址和所述第二ims注册的所述第二特征标签,确定是否向所述第一网络实体发送第四会话建立消息;如果确定要发送,则向第一网络实体发送包含me的第二联系地址的第四会话建立消息。
197.可选地,所述第四会话建立消息还包括所述第二特征标签。
198.可选地,参数“要求”和/或“明确”也包括在第四会话建立消息中。
199.步骤s605:从所述me接收响应。
200.可选地,所述响应还可以包括与所述第一sim相关联的所述第一私人用户id、所述第一注册id、所述第一特征标签中的一个或多个。
201.步骤s606:如果所述响应包括所述第一联系地址,则使用所述第一特征标签和所述第一ims注册的所述第一联系地址来发送第二会话建立消息。
202.在本实施例中,第二网络实体可以是5g系统中的应用服务器,在ims子系统中执行业务。
203.通过本公开的上述技术方案,可以确保me中可能潜在错过的大部分服务将是me的第一sim的基于ims的服务,并且不需要执行寻呼过程,并且无论me处于无线电资源控制(rrc)不活动状态还是rrc空闲状态,都可以到达me以执行sip通信。因此,节省了系统资源,
并且可以防止me的可达性的误导。
204.本发明实施例还提供一种通信方法。该通信方法包括以下步骤:
205.步骤s701:所述me生成第一消息,所述第一消息用于在第一plmn中创建第一数据连接。
206.步骤s702:所述me通过所述第一数据连接执行与所述第一plmn中的第一网络实体的第一ims注册,其中所述me执行与所述第一网络实体的所述第一ims注册包括所述me向所述第一网络实体发送所述第一私人用户id、所述第一公共用户标识(第一uri)、所述第一特征标签、所述第一联系地址和所述第一注册id中的一个或多个。
207.步骤s703:所述第一网络实体使用第一第三方注册将所述me的所述第一特征标签、所述第一公共用户标识、所述第一私人用户标识和所述第一联系地址发送到第二网络实体;第二网络实体通过第一第三方注册从第一网络实体接收并存储第一特征标签、第一公共用户标识、第一私人用户标识和第一联系地址。
208.步骤s704:所述me暂停所述第一pdu/pdp承载的一部分或全部。
209.步骤s705:所述me生成第二消息,所述第二消息用于第二plmn中创建第二数据连接。
210.步骤s706:所述me向所述第一网络实体执行第二ims注册,其中,所述me向所述第一网络实体执行所述第二ims注册包括所述me向所述第一网络实体发送所述第一私人用户id、所述第一公共用户标识、所述第二特征标签、所述第二联系地址和所述第二注册id中的一个或多个。
211.步骤s707:所述第一网络实体使用第二第三方注册将所述第二特征标签、所述第一公共用户标识、所述第一私人用户标识和所述第二联系地址发送到所述第二网络实体;以及第二网络实体通过第二第三方注册从第一网络实体接收并存储第二特征标签和第二联系地址。
212.步骤s708:所述第一网络实体接收包含所述第一公共用户标识(例如,与所述me的第一sim相关联的所述第一uri)的第三会话建立消息,并将所述第三会话建立消息发送到所述第二网络实体;第二网络实体从第一网络实体接收包含第一公共用户标识的第三会话建立消息。
213.步骤s709:所述第二网络实体基于所述第二联系地址和所述第二ims注册的所述第二特征标签来确定是否向所述第一网络实体发送第四会话建立消息。
214.步骤s710:如果确定发送,则第二网络实体向第一网络实体发送包含第二特征标签和me的第二联系地址的第四会话建立消息;第一网络实体从第二网络实体接收包含第二特征标签和me的第二联系地址的第四会话建立消息。
215.步骤s711:所述第一网络实体向所述me发送第一通信消息。
216.可选地,第一通信消息可以是sip message消息,或者第一通信消息是包括第二特征标签和me的第二联系地址的第一会话建立消息(例如,sip invite消息)。
217.步骤s712:所述me确定所述第一通信消息是否包括所述第二特征标签和/或所述第二联系地址;如果第一通信消息包括第二特征标签和/或第二联系地址,则me确定接受第一通信消息,并向第一网络实体发送响应以指示第一私人用户id用于第二网络实体与me之间的后续通信,其中该响应包括第一联系地址。
218.步骤s713:所述me恢复任何挂起的第一pdu/pdp承载。
219.步骤s714:所述me从所述第二网络实体接收第二会话建立消息,其中,所述第二会话建立消息包括所述第一特征标签。
220.从以上参照图2-6的描述中可以获得通信的步骤s701-s714的细节及其相关描述,并且可以解决相同的技术问题,并且可以实现相同的技术效果。为了避免重复,在此省略其相关描述及其细节。
221.通过本公开的上述技术方案,可以确保me中可能潜在错过的大部分服务将是me的第一sim的基于ims的服务,并且不需要执行寻呼过程,并且无论me处于无线电资源控制(rrc)不活动状态还是rrc空闲状态,都可以到达me以执行sip通信。因此,节省了系统资源,并且可以防止me的可达性的误导。
222.将通过以下实施例更详细地描述本公开的实施方案。以下示例通过me与5g系统(5gs)中的5g网络实体通信的情形来描述。然而,在epc中,5g网络实体也可以被4g网络实体所替代,并且可以实现相同的技术效果,并且将不进一步详细描述me与4g网络实体通信的场景。
223.以下示例中的英语缩写可包括接入管理功能(amf)实体、应用服务器(af)、应用呼叫会话控制功能(p-cscf)实体、公共用户标识(pui)、服务呼叫会话控制功能(s-cscf)实体、统一数据管理(udm)实体、用户平面功能(upf)实体、非3gpp互通功能(n3iwf)/增强型分组数据网关(epdg)、会话发起协议(sip)、集中式和连续性应用服务器(scc as)、ip多媒体子系统(ims)、会话管理功能(smf)实体、单个网络切片选择辅助信息(s-nssai)、所请求的数据网络名称(dnn)、接入点名称(apn)、服务和会话连续性模式(ssc模式)、pdn网关(p-gw)、策略和计费控制(pcc)子系统、网络暴露功能(nef)实体、统一uri资源标识符(uri)、可扩展标记语言(xml)。
224.以下示例中的me包括第一usim(下文中的usim 1)和第二usim(下文中的usim 2)。
225.在一种实现中,接下来的6.x.1至6.x.2可以代替3gpp ts 23.761中的实现。
226.227.228.229.[0230][0231]
示例1
[0232]
图7为本发明的通信方法的注册程序的特定流程图。请参照图7,该流程具体包括以下步骤。
[0233]
步骤1:me使用usim 1执行第一注册过程。
[0234]
在第一注册过程中,me可向第一plmn中的5g系统中的第一5g核心网络节点发送第一注册消息,或者me可向第一plmn中的4g epc网络中的第一4g核心网络节点发送附着消息。用于在5g系统中执行注册过程的网络节点或用于在4g epc网络中执行附着过程的网络节点在本领域中是已知的,因此在此将不进一步描述。
[0235]
步骤2:me建立和激活具有第一plmn中的第一upf(upf1)的一个或多个第一pdu/pdp承载。
[0236]
如果在4g epc网络中,upf1的功能由p-gw代替。
[0237]
作为示例,在此步骤中,可将用于指示“ims”的请求的dnn或apn发送到upf1。
[0238]
步骤3:me使用usim 1与第一plmn中的s-cscf执行第一ims注册。
[0239]
在第一ims注册中,me向s-cscf发送(但不限于)与usim 1相关联的第一私人用户id、第一注册id(regid 1)、联系地址(ip地址1)和第一特征标签中的至少一个。第一特征标签用于指示第一ims注册的接入类型。接入类型可以是3gpp接入类型。作为示例,第一特征标签可以是g.3gpp.accesstype媒体特征标签,在3gpp ts 24.292的6.2ics ue节中。
[0240]
在该第一ims注册中,第一plmn中的s-cscf还可以向me返回资源id或第一授权令牌。作为示例,第一令牌可以是sip message集中的“200ok”消息。me,具体而言,与me中的usim 1相关联的ims客户端,可接收和存储第一授权令牌。
[0241]
第一授权令牌可以针对第一私人用户id或公共用户id以及相关联的数据来存储。下面是第一私人用户id、第一联系地址、第一regid和第一授权令牌之间的关联的格式的示例。
[0242]
私人用户id
[0243]
|-》联系地址=ip1
[0244]
|->regid=1
[0245]
|->授权令牌。
[0246]
第一授权令牌将在稍后将描述的注销过程或更新过程中使用。
[0247]
步骤4:第一plmn中的s-cscf向scc as执行第一第三方注册。
[0248]
在该第一第三方注册中,s-cscf可以将上述第一私人用户id、第一联系地址和第一regid中的一个或多个转发到as,并且as可以存储它们。
[0249]
步骤5:me可暂停在步骤2中已创建的pdu/pdp承载或pdu/pdp上下文的部分或全部。
[0250]
步骤6:me可以使用usim 2执行第二注册过程。
[0251]
在第二注册过程中,me可向5g系统中的第二plmn中的第二5g核心网络节点发送第二注册消息,或者me可向第二plmn中的4g epc网络中的第二4g核心网络节点发送附着消息。用于在5g系统中执行注册过程的网络节点或用于在4g epc网络中执行附着过程的网络节点在本领域中是已知的,因此在此将不进一步描述。
[0252]
步骤7:me建立并激活具有第二plmn中的第二upf(upf2)的一个或多个第二pdu/pdp承载。
[0253]
在建立和激活第二pdu/pdp承载的过程中,可以向5g系统中的amf实体或smf实体发送以下各项中的一个或多个:s-nssai、所请求的dnn或apn(互联网或ims',其中ims'指示仅ims控制平面)和ssc模式(ssc模式1);amf实体和/或smf实体将上述信息发送给upf2。基于以上信息的任何一个或组合,upf2确定第二pdu/pdp承载将仅用于ims控制平面业务。.
[0254]
upf2可以通过pcc子系统或nef向第一plmn中的as(例如scc as)提供上述信息,使得可以向as通知上述信息并且在随后的步骤中考虑该信息。
[0255]
步骤8:me使用在步骤7中创建的第二pdu/pdp承载来建立与n3iwf/epdg的安全关
联。
[0256]
安全关联可以是ipsec通道。
[0257]
步骤9:me可与第一plmn中的s-cscf执行第二ims注册。
[0258]
在该步骤中,me,特别是与usim 1相关联的ims客户端,可向s-cscf发送以下一个或多个:与usim 1关联的第一专用用户id、不同于第一regid的第二regid、第二联系地址(ip地址2)和第二特征标签。
[0259]
第二特征标签可用于指示该注册正使用通过5g系统或4g epc网络的非3gpp接入,或者该注册来自具有多sim能力的me(即musim)。
[0260]
在一种实现中,特征标签“musim”或“非3gpp接入”可以被添加到现有的“3gpp”。3gpp ts 24.292中的“接入类型媒体特征标签”如下。注意,这些术语是用于说明性目的,并且可以是另一字母数字串。
[0261]
特征标签“musim”或“非3gpp接入”用于指示me正使用通过蜂窝接入技术的非3gpp接入。
[0262]
[0263]
[0264]
[0265][0266]
特征标签“musim”或“非3gpp接入”用于指示me正通过小区接入技术使用非3gpp接入。
[0267]
在该第二ims注册过程中,me还可从第一plmn中的s-cscf接收第二授权令牌或资源令牌。第二授权令牌可以用于稍后将描述的注销过程或更新过程。
[0268]
步骤10:第一plmn中的s-cscf向as执行第二第三方注册。
[0269]
在该步骤中,可以将在步骤9中发送到s-cscf的信息发送到as,所述信息例如与usim1相关联的第一私人用户id、与第一regid不同的第二regid、第二联系地址(ip地址2)和第二特征标签中的一个或多个。
[0270]
步骤11:s-cscf接收包含与usim1相关联的uri的sip方法(例如,invite)消息。
[0271]
步骤12:s-cscf将sip method消息发送到as。
[0272]
步骤13:as在接收到sip method消息时,确定是否存在已针对sip method消息中的uri(例如,第一公共用户标识)注册的多个联系地址;如果as确定存在与绑定到联系地址的uri相关联的注册,或者存在仅能够用于ims控制平面的ims注册的联系地址,其中联系地址已经使用蜂窝上的非3gpp接入来注册或者向musim me注册,则as可以选择已经使用蜂窝上的非3gpp接入来注册或者向musim me注册的联系地址。
[0273]
在该步骤中,as需要确定如何路由sip method消息,因此as需要确定是否存在多个联系地址,这些联系地址已经针对sip method消息中的uri而被注册。
[0274]
作为示例,as可以包括映射到联系地址的uri的数据库,并且as可以查询uri的数据库以获取联系地址。作为示例,uri数据库中的项目的格式可以如下:
[0275]
公共用户id(例如sip uri)
[0276]
|-》联系地址=ip1
[0277]
|->reg id=1
[0278]
一种imei
[0279]
|->gr参数
[0280]
|->最后有效的时间
[0281]
其中,公共用户id可以是uri(例如sip uri)。
[0282]
应当注意,该格式仅是说明性的,并且在实际应用中,可以替代地存储上述五个参数的一部分。
[0283]
可选地,在as的确定中,as还可以查询4g epc或5g系统以确定me在epc或5g系统中的状态(例如,在第一plmn和第二plmn中的最后接入尝试),参见通过引用并入本文的3gpp ts 29.272或3gpp ts 29.518。如果4g epc或5g系统发送回me的状态,则as可选择其中me最后已活动的plmn。
[0284]
步骤14:as将包括第二特征标签的sip method消息发送到s-cscf。
[0285]
第二特征标签可识别已使用蜂窝上的非3gpp接入注册或已向musim me注册的第二联系地址。可选地,第二sip method消息还可以包括参数“需要”和“明确”。参数“要求”和“明确”的函数在ietf rfc 3841中定义,在此引入作为参考,并且在此不作进一步描述。
[0286]
可选地,sip方法不包括第二特征标签。
[0287]
步骤15:如果第二特征标签包括在sip method消息中,则s-cscf在从as接收到sip method时,选择通过在步骤8中建立的安全信道注册的第二联系地址,并将sip消息发送到me。
[0288]
在该步骤中,如果sip method消息不包括第二特征标签,则s-cscf可以应用任何“q”值或者分叉sip method消息。“q”值的概念在ietf rfc 3841中定义,在此不再进一步描述。
[0289]
步骤16:me确定sip消息的类型并向s-cscf发送响应。
[0290]
在这个步骤中,如果sip消息是message,则me接受它并将“200ok”发送到s-cscf。
[0291]
如果sip消息是invite,则me决定接受invite,但此接受使用第一plmn,并且向s-cscf发送响应以指示接受。响应可以是响应代码,其可以是“3xx”或“4xx”或“5xx”sip消息,其中“xx”表示本文的数字,参见rfc3261。
[0292]
步骤17:me调谐或返回到第一plmn,并且恢复第一plmn中挂起的pdu/pdp承载。“调谐”暗示me重新建立与第一plmn的通信。
[0293]
可选地,me可向核心网络实体(例如amf实体)发送非接入层(nas)消息,以恢复第一plmn中挂起的pdu/pdp承载。
[0294]
步骤18:s-cscf将me的响应转发到as。
[0295]
步骤19:as接收响应,并且确定是否存在通过蜂窝网络注册的、在步骤12中接收的uri的备选联系地址,并且如果存在备选联系地址(即,第一联系地址),则as选择该备选联系地址,并且向me发送sip消息(例如,invite消息),其中sip消息包括第一特征标签。
[0296]
在as的确定中,as可以获得响应中的响应代码,并且确定是否存在替代联系地址,或者as可以针对在第一第三方注册中从s-cscf发送的并且存储在as中的信息来检查任何信息(例如响应中的regid),以确定它们之间是否存在匹配,如果存在匹配,则as可以使用在第一第三方注册中从s-cscf发送的信息中包含的联系地址。
[0297]
可选地,as可在要发送到me的sip消息中添加参数“显式”和“必需”。
[0298]
通过以上步骤,me可通知as me的usim1可用于sip通信。
[0299]
示例2
[0300]
图8a和8b是根据本公开的一些实施例的通信方法的注销过程的特定流程。
[0301]
me可以具有与第一plmn和第二plmn中的第一usim相关联的上述两个ims注册,并且被提供有第一联系地址、第一regid(regid=1)、第二联系地址、第二regid(regid=2)。如果me决定注销(或停用)上述第一ims注册或第二ims注册,则参照图7,该流程具体包括以下步骤。
[0302]
步骤21:如果me决定取消第一ims注册的注册,如图8a所示,则me使用与在步骤9中创建的第二ims注册相关联的控制平面连接来发送第一sip message。
[0303]
第一sip message包括以下中的一个或多个:由me在步骤3中获得的第一授权令牌或资源令牌、第一联系地址(即,第一ip地址)、第一regid(regid=1)、uri和待执行任务的指示。
[0304]
在该步骤中待执行任务的指示是“deregister”。
[0305]
第一sip message可以使用以下方式中的任何一种来构造:
[0306]
1.xml(可扩展标记语言)
[0307]
2.新特征标签。
[0308]
例如3g.imestich=[联系地址ip1]、[reg id 1]、[授权令牌]、[任务]
[0309]
3.uri参数
[0310]
应当注意,上述参数的顺序和名称在“2”中。“新特征标签”是说明性的,并且上述参数的一部分可以用于实际实现中。
[0311]“任务”在“2中的值。”新特征标签“可以是refresh、deregister和register中的任何一个。
[0312]
在步骤21,如果me决定取消第二ims注册的注册,如图8b所示,则me使用与在步骤3中创建的第一ims注册相关联的控制平面连接来发送第二sip message。
[0313]
第二sip message包括以下中的一个或多个:由me在步骤9中获得的第二授权令牌或资源令牌、第二联系地址(即,第二ip地址)、第二regid(regid=2)、uri和待执行任务的指示。
[0314]
在该步骤中待执行任务的指示是”deregister“。
[0315]
第二sip message可以使用以下方式中的任何一个或任何组合来构造:
[0316]
1.xml(可扩展标记语言);
[0317]
2.新特征标签;
[0318]
例如3g.imestich=[联系地址ip2]、[reg id 2]、[授权令牌]、[任务]
[0319]
3.uri参数。
[0320]
步骤22:s-cscf执行与as的第三方注销。
[0321]
在该第三方注销时,s-cscf可以将sip message发送到as。
[0322]
示例3
[0323]
图9是根据本公开的一些实施例的通信方法的更新过程的具体流程。
[0324]
me可处于通过第二plmn的连接状态或处于与第二plmn的连接状态。在这种情况下,如果me需要更新向第一plmn的第一ims注册,则可以使用第二联系地址来执行更新过程。请参照图8,该流程具体包括以下步骤。
[0325]
步骤31:如果me确定事件发生,则me确定需要更新第一ims注册,并且me向s-cscf发送sip message(例如,ims refresh消息),其中sip message包括需要更新第一ims注册
的指示。
[0326]
事件可以是定时器达到预先存储在me中的特定值。
[0327]
步骤32:由me从s-cscf接收指示在5g核心网络中发生错误的消息。来自5g核心网络的消息可以包括指示以下错误中的任何错误的信息:
[0328]
1.注册到期
[0329]
2.不存在注册
[0330]
3.与联系地址不相关联的uri
[0331]
4.未被授权执行动作
[0332]
5.动作不受支持的
[0333]
在接收到指示错误的以上信息时,me删除与第一ims注册和第一plmn相关联的现有上下文。可选地,me可选择重新执行如步骤9中所述的与第一plmn的第一ims注册。
[0334]
可选地,删除与和第一plmn的第一ims注册相关联的现有上下文可以包括更新me中与第一ims注册相关联的内部上下文,并且将第一ims注册标记为”已删除“。
[0335]
需要更新第一注册的指示可以包括但不限于以下:
[0336]
1.指示待执行任务,在这种情况下是refresh/ims重新注册;
[0337]
2.regid;指示哪个ims注册将被更新(在这种情况下,regid1)
[0338]
3.uri;
[0339]
4.与更新的注册相关联的联系地址;在这种情况下,第二联系地址。
[0340]
上述信息可以在sip方法(例如注册消息)中发送,并且可以使用以下方式中的任何一个或任何组合来构造:
[0341]
1.xml;
[0342]
2.新特征标签;
[0343]
例如3g.imesterm=[联系地址ip2]、[reg id 2]、[授权令牌]、[任务];
[0344]
3.uri参数。
[0345]
应当注意,上述参数的顺序和名称在“2”中。“新特征标签”是说明性的,并且上述参数的一部分可以用于实际实现中。
[0346]“任务”在“2中的值。”新特征标签“可以是refresh、deregister和register中的任何一个。
[0347]
步骤33:s-cscf向as执行第三方注册。
[0348]
如果需要更新第二ims注册,则可以使用第二数据连接来执行更新过程。用于更新第二ims注册的其他配置可以类似于用于更新第一ims注册的配置,因此在此不进一步描述。该配置可以从更新第一ims注册的上述描述中获得。
[0349]
基于同样的发明构思,本发明还提出一种移动设备(me)。图10a是根据本公开的一些实施例的me的第一示意性结构图。
[0350]
me 1000可包括第一收发模块1001、第二收发模块1002、第一确定模块1003。
[0351]
第一收发模块1001,具体用于生成第一消息,所述第一消息用于在第一plmn中建立第一数据连接。
[0352]
第一数据连接可以是可用于传输数据的任何承载或会话。在本公开的实施例中,第一数据连接可以是第一协议数据单元(pdu)/分组数据协议(pdp)承载或会话。
[0353]
具体地,第一收发模块1001,用于:与所述第一plmn中的第一核心网络节点执行第一注册/附着过程;与所述第一plmn中的第二核心网络节点建立所述第一pdu/pdp承载。
[0354]
在一个示例中,第二核心网络节点可以是5gs中的第一upf(用户平面功能)实体;在另一个例子中,第二核心网络节点可以是4g epc网络中的第一pgw。
[0355]
可选地,第一收发模块1001还用于通过第一数据连接,与第一plmn中的第一网络实体进行第一ims注册。
[0356]
具体地,第一收发模块1001,用于在进行第一ims注册时,向第一网络实体发送第一私人用户id和用于指示第一ims注册的第一接入类型的第一特征标签。
[0357]
第一ims注册的第一接入类型可以是3gpp接入,例如,蜂窝接入。
[0358]
具体地,第一收发模块1001,用于在进行第一ims注册时,向第一网络实体发送第一注册id和第一联系地址;从所述第一网络实体接收第一授权令牌或资源令牌;以及存储第一授权令牌或资源令牌。
[0359]
可选地,在第一ims注册期间,第一注册id(regid)和第一联系地址(即,第一ip地址)中的至少一个可以与发送第一私人用户id和第一特征标签一起发送到第一网络实体。
[0360]
在一个示例中,可创建以下关联关系并将其存储在me中:所述第一授权令牌和所述第一私人用户id之间的关联,或者所述第一授权令牌、所述第一联系地址、所述第一regid和所述第一私人用户id之间的关联。
[0361]
在示例中,第一授权令牌包括由第一网络实体通过使用第一注册id、第一联系地址、与第一ims注册相关联的第一uri以及第一网络实体和me两者已知的第一密钥执行第一计算而生成的第一值(例如第一随机数)。
[0362]
可选地,me进一步包括计算模块1004。计算模块1004用于使用第一值、第一注册id、第一联系地址、与第一ims注册相关联的第一uri以及第一密钥来执行相同的第一计算;以及生成第一令牌值。第一收发模块1001,用于向第一网络实体发送第一令牌值。
[0363]
可选的,所述第一确定模块1003,用于挂起所述第一pdu/pdp承载的部分或全部。
[0364]
第二收发模块1002用于生成第二消息,所述第二消息用于在第二plmn中创建第二数据连接。
[0365]
第二消息可以包括以下参数中的一个或多个:单网络切片选择辅助信息(s-nassai),用于标识待选网络切片;5gs中请求的数据网络名称dnn信息,用于指示待选upf或4g epc网络中的接入点名称apn信息;服务和会话连续性模式(ssc模式)的信息。所请求的dnn的信息或apn的信息可以是因特网或ims',其中ims'用于仅指示ims控制平面。
[0366]
具体地,第二收发模块1003用于与第二plmn中的第三核心网节点进行第二注册/附着流程;与所述第二plmn中的第四核心网络节点建立第二pdu/pdp承载;使用所述第二pdu/pdp承载建立与所述n3iwf/epdg的安全关联。
[0367]
在一个示例中,安全关联可以是诸如ipsec通道之类的安全通道。
[0368]
可选地,第二收发模块1002被配置为通过第二数据连接向第一网络实体执行第二ims注册,其中向第一网络实体执行第二ims注册包括向第一网络实体发送用于指示第二ims注册的第二接入类型的第二特征标签和第一私人用户id。
[0369]
在示例中,使用所创建的安全关联来执行第二ims注册。
[0370]
可选地,第一ims注册的第一接入类型不同于第二ims注册的第二接入类型。
[0371]
在示例中,第一接入类型是3gpp接入,例如蜂窝接入,并且第二接入类型是非3gpp接入或来自musim me的接入。具体地,本公开中的非3gpp接入可以仅是控制平面接入。
[0372]
具体地,第二收发模块1002用于:向所述第一网络实体发送从所述第一sim获得的所述第二特征标签和所述第一私人用户id;接收并存储从所述第一网络实体发送的第二授权令牌。
[0373]
在示例中,第二授权令牌包括第二值(例如第二随机数),该第二值由第一网络实体通过使用第二注册id、第二联系地址、第一uri以及第一网络实体和me两者已知的第二密钥执行第二计算而生成。
[0374]
可选地,计算模块1004还用于:使用所述第二值、所述第二注册id、所述第二联系地址、所述第一uri和所述第二密钥来执行相同的第二计算;产生第二令牌值。第二收发模块1002还用于向第一网络实体发送第二令牌值。
[0375]
可选地,在第二ims注册期间,第二注册器id和第二联系地址(即,第二ip地址)中的至少一个还可以与发送第二特征标签和第一私人用户id一起被发送到第一网络实体。
[0376]
可选地,第二收发模块1002还用于从第一网络实体接收包括第二特征标签的第一通信消息。
[0377]
可选地,第二收发模块1002通过所创建的安全关联从第一网络实体接收第一通信消息。
[0378]
可选地,第一通信消息可以包括第二联系地址(ip地址2)。
[0379]
可选的,第一确定模块1003,用于确定第一通信消息的类型;如果所述第一通信消息是第一会话建立消息,则确定接受所述第一会话建立消息。第二收发模块1002还被配置为向第一网络实体发送响应,以指示第一私人用户id用于第二网络实体与me之间的后续通信,其中该响应包括第一联系地址。
[0380]
可选地,响应可以进一步包括第一私人用户id、第一注册器id和第一特征标签中的一个或多个。
[0381]
在一个示例中,第二网络实体可以是5gs或4g epc网络中的应用服务器(as)。
[0382]
可选的,第一收发模块1001还用于恢复已挂起的第一pdu/pdp承载中的任意一个。
[0383]
具体地,第一收发模块1001还用于通过向接入和移动管理功能(amf)实体发送非接入层(nas)消息,恢复任意挂起的第一pdu/pdp承载。
[0384]
可选地,第二收发模块1002用于接收来自第二网络实体的第二会话建立消息,其中,第二会话建立消息包括第一特征标签。
[0385]
可选地,第一确定模块1003还用于确定需要注销第一ims注册还是第二ims注册。
[0386]
可选地,第二收发模块1002还用于:如果确定所述第一ims注册被注销,则通过所述第二数据连接向所述第一网络实体发送第二通信消息,其中,所述第二通信消息包括但不限于以下中的至少一个:第一授权令牌或资源令牌、第一联系地址、第一注册id、第一uri、待执行任务的指示。
[0387]
可选地,第二收发模块1002还用于:如果确定所述第二ims注册被注销,则通过所述第一数据连接向所述第一网络实体发送第三通信消息,其中,所述第三通信消息可以包括所述第二授权令牌或资源令牌、所述第二联系地址、所述第二注册id、以及待执行任务的指示中的至少一个。
[0388]
具体地,待执行任务的指示可以是注销任务。
[0389]
可选地,第一确定模块1003还用于确定是否需要更新第一ims注册或第二ims注册。
[0390]
可选地,第二收发模块1002还用于:如果需要更新所述第一ims注册,则通过所述第二数据连接向所述第一网络实体发送第四通信消息,其中,所述第四通信消息包括但不限于以下中的至少一个:待执行任务的指示、所述第一注册id、所述第一uri和所述第一联系地址。
[0391]
可选地,第二收发模块1002还用于:如果需要更新所述第二ims注册,则通过所述第二数据连接向所述第一网络实体发送第五通信消息,其中,所述第五通信消息包括但不限于以下中的至少一个:待执行任务的指示、所述第二注册id、所述第一uri和所述第二ip地址。
[0392]
在示例中,可以考虑以下条件来做出关于是需要更新第一ims注册还是第二ims注册的确定:1)me是否接收到以下之一:关于所述第一ims注册或所述第二ims注册到期的信息、关于所述第一ims注册或所述第二ims注册不存在的信息、关于与所述第一联系地址或所述第二联系地址不相关联的uri的信息、关于所述me未授权执行动作的信息、或关于动作不被支持的信息,或2)所述me中的定时器是否达到特定值。
[0393]
具体地,待执行任务的指示可以是更新任务。
[0394]
可选地,第一确定模块1003还用于:如果接收到上述信息之一或者me中的定时器达到特定值,则确定需要更新第一ims注册或第二ims注册;以及如果确定更新所述第一ims注册,则删除与所述第一ims注册相关联的上下文。第一收发模块1001还用于使用第一数据连接向第一网络实体重新执行第一ims注册。
[0395]
可选地,第一确定模块1003还用于:如果确定所述第二ims注册被更新,则删除与所述第二ims注册相关联的上下文。第二收发模块1002还被配置为使用第二数据连接向第一网络实体重新执行第二ims注册。
[0396]
图10b是根据本公开的一些实施例的me的详细示意性结构图。
[0397]
如图10b所示,第一收发模块1001可以包括用于执行上述与第一接收模块1001的接收动作相关的步骤的第一接收子模块10011,以及用于执行上述与第一收发模块1001的发送动作相关的步骤的发送子模块10012;第二收发模块1002可以包括用于执行上述与第二收发模块1002的接收动作相关的步骤的第二接收子模块10021,以及用于执行上述与第二收发模块1002的发送动作相关的步骤的发送子模块10012。即,第一收发模块1001和第二收发模块1002共享发送子模块10012,用于执行第一收发模块1001和第二收发模块1002的发送动作。me 1000是能够实现上述方法实施例中的移动设备的所有实施例和示例的移动设备,能够实现相同的技术效果。me 1000的其它细节可通过参考以上方法实施例中的me的以上描述来获得,并且在此将不进一步详细描述以防止重复。
[0398]
基于相同的发明构思,本公开的一些实施例提供一种me。me包括第一数据连接创建模块、第一ims注册模块、第二数据连接创建模块、第二ims注册模块、接收模块,其中第一数据连接创建模块用于生成第一消息,所述第一消息用于在第一plmn中创建第一数据连接;所述第一ims注册模块,用于通过与所述第一plmn中的第一网络实体的所述第一数据连接来执行第一ims注册,其中执行所述第一ims注册包括发送用于指示所述第一ims注册的
第一接入类型的第一特征标签以及从所述me的第一用户标识模块(sim)获得的私人用户标识;所述第二数据连接创建模块用于生成第二消息,所述第二消息用于在第二plmn中创建第二数据连接;所述第二ims注册模块用于通过所述第二数据连接执行第二ims注册,其中执行所述第二ims注册包括发送用于指示所述第二ims注册的第二接入类型的第二特征标签以及从所述第一sim获得的所述私人用户标识,其中,所述第一接入类型不同于所述第二接入类型;第一接收模块用于从第一网络实体接收包括第二特征标签的第一通信消息,以及从第二网络实体接收请求,其中第一接入类型不同于第二接入类型。
[0399]
me是一种能够实现上述方法实施例中移动设备的所有实施例和实例的移动设备,能够达到相同的技术效果。me的模块的其它细节可通过参考以上方法实施例中的me的以上描述来获得,并且在此将不进一步详细描述以防止重复。
[0400]
基于相同的发明构思,本公开的一些实施方式提供了第一网络实体。图11是根据本公开的一些实施例的第一网络实体的第一示意性结构图。第一网络实体1100包括第一通信模块1101、第二通信模块1102和生成模块1103。
[0401]
第一通信模块1101配置用于执行me的第一ims注册。
[0402]
具体地,第一通信模块1101配置成用于在执行me的第一ims注册时通过第一数据连接从第一ims注册中的me接收第一特征标签和第一私人用户id。
[0403]
可选地,第一通信模块1101用于通过第一数据连接从第一ims注册中的me接收第一注册id(regid)和第一联系地址中的至少一个。
[0404]
在示例中,第一数据连接可以是可用于传输数据的任何承载或会话。在本公开的实施例中,第一数据连接可以是第一协议数据单元(pdu)/分组数据协议(pdp)承载或会话。第一网络实体可以是5gs中的服务呼叫会话控制功能(s-cscf)实体。
[0405]
第一联系地址可以是用于第一ims注册的第一ip地址(ip地址1)。
[0406]
可选地,第一特征标签用于指示第一ims注册的第一接入类型。在示例中,第一ims注册的第一接入类型可以是3gpp接入,例如,蜂窝接入。
[0407]
具体而言,第一通信模块1101配置成从me接收第一注册id和第一联系地址;以及生成模块1103用于通过使用第一注册id、第一联系地址、与第一ims注册相关联的第一公共用户标识(例如第一uri)以及第一网络实体和me两者已知的第一密钥来执行第一计算,生成第一授权令牌或资源令牌。
[0408]
具体地,第一通信模块1101用于向me发送第一授权令牌或资源令牌;以及从me接收第一令牌值。
[0409]
在示例中,第一授权令牌包括第一值,诸如第一随机数。
[0410]
具体地,生成模块1103被配置为将第一令牌值与存储在第一网络实体中的第一值进行比较,并且基于比较的结果,确定第一ims注册是否成功。
[0411]
具体地,第一通信模块1101用于使用第一第三方注册将me的第一特征标签和第一联系地址发送到第二网络实体。
[0412]
具体地,如果生成模块1103确定第一ims注册成功,则第一通信模块1101用于向第二网络实体发送第一特征标签和第一联系地址。第二网络实体可以是应用服务器。
[0413]
可选地,第一通信模块1101被配置为使用第一第三方注册将第一公共用户id与第一特征标签和第一联系地址一起发送到第二网络实体。
[0414]
可选地,第一通信模块1101配置成执行me的第二ims注册。
[0415]
具体地,第一通信模块1101用于通过第二ims注册中的第二数据连接从me接收用于指示第二ims注册的第二接入类型的第二特征标签和第一私人用户id。
[0416]
具体地,第一通信模块1101还用于通过第二数据连接,在第二ims注册中从me接收第二注册id(regid)和第二联系地址中的至少一个。
[0417]
可选地,与第一sim相关联的第一私人用户id、用于指示第二ims注册的第二接入类型的第二特征标签、第二注册id(regid)、第二联系地址中的至少一个可以由第一通信模块1101通过第二数据连接通过第一plmn中的第三网络实体来接收。
[0418]
在一个示例中,第二数据连接可以是第二协议数据单元(pdu)/分组数据协议(pdp)承载或会话。
[0419]
在示例中,使用所创建的安全关联来执行第二ims注册。第二联系地址可以是用于第二ims注册的第二ip地址(ip地址2)。第一注册id不同于第二注册id。
[0420]
可选地,第一ims注册的第一接入类型不同于第二ims注册的第二接入类型。第二特征标签用于指示第二ims注册的第二接入类型,例如非3gpp接入,或者指示该接入来自具有多sim能力的me(musim me)。
[0421]
可选地,在执行第二ims注册的过程中,第一通信模块1101用于从me接收第二注册id和第二联系地址;生成模块1103用于通过使用第二注册id、第二联系地址、与第二ims注册相关联的第一公共用户标识(例如,第一uri)以及第一网络实体和me二者已知的第二密钥来执行第二计算,从而生成第二授权令牌或资源令牌。第一通信模块1101还用于向me发送第二授权令牌或资源令牌;以及从me接收第二令牌值。
[0422]
在示例中,第二授权令牌包括第二值,诸如第二随机数。
[0423]
具体地,生成模块1103还被配置为将第二令牌值与存储在第一网络实体中的第二值进行比较,并且基于比较的结果,确定第二ims注册是否成功。
[0424]
第二通信模块1103配置用于使用第二第三方注册将第二特征标签和第二联系地址发送到第二网络实体。
[0425]
具体地,如果生成模块1103确定第二ims注册成功,则第二通信模块1102用于向第二网络实体发送第一特征标签和第一联系地址。
[0426]
可选地,第二通信模块1102用于接收包含me的第一uri的第三会话建立消息,并将该第三会话建立消息发送给第二网络实体。
[0427]
可选地,第二通信模块1102配置成从第二网络实体接收包含me的第二特征标签的第四会话建立消息。可选地,所述第四会话建立消息还包括所述第二联系地址。
[0428]
可选地,第一通信模块1101配置成向me发送第一通信消息。
[0429]
具体地,第一通信消息包括第二特征标签。可选地,所述第一通信消息还包括所述第二联系地址。
[0430]
可选地,第一通信模块1101还用于通过第二数据连接从me接收第二通信消息或第三通信消息,其中第二通信消息包括但不限于以下中的至少一个:第一授权令牌或资源令牌、第一联系地址、第一注册id、第一uri、待执行任务的指示;第三通信消息可以包括第二授权令牌或资源令牌、第二联系地址、第二注册id、以及待执行任务的指示中的至少一个;以及生成模块1103还配置用于基于第二通信消息或者第三通信消息来确定me要执行注销
过程,其中如果接收到第二通信消息,则确定第一ims注册被注销,以及如果接收到第三通信消息,则确定第二ims注册被注销;并且第一通信模块1101还配置成执行me的取消注册过程。
[0431]
具体地,待执行任务的指示可以是注销任务。
[0432]
可选地,第一通信模块1101还配置成用于通过第二数据连接从me接收第四通信消息或第五通信消息,其中第四通信消息包括但不限于以下中的至少一个:待执行任务的指示、第一注册id、第一公共用户标识(例如,第一uri)和第一联系地址;第五通信消息可以包括但不限于以下中的至少一个:待执行任务的指示、所述第二注册id、所述第一uri和所述第二联系地址;生成模块1103,还用于基于第四通信消息或第五通信消息,确定me是否要执行更新流程,其中,如果接收到第四通信消息,则确定要更新第一ims注册,如果接收到第五通信消息,则确定要更新第二ims注册;并且第一通信模块1101还配置成执行me的更新过程。
[0433]
可选地,如果发生以下事件之一:第一ims注册或第二ims注册到期的第一事件、第一ims注册或第二ims注册不存在的第二事件、uri不与第一联系地址或第二联系地址相关联的第三事件、me未被授权执行动作的第四事件、以及动作不被支持的第五事件,第一通信模块1101还用于向me发送事件的信息以向me通知错误。
[0434]
具体地,事件的信息可以是与第一到第五事件之一相关联的错误代码。
[0435]
具体地,待执行任务的指示可以是更新任务。
[0436]
可选地,第一通信模块1101还用于:如果确定更新所述第一ims注册,则删除与所述第一ims注册相关联的上下文,并且使用所述第一数据连接向所述me重新执行第一ims注册;如果确定更新所述第一ims注册,则删除与所述第二ims注册相关联的上下文,以及使用所述第二数据连接向所述me重新执行第一ims注册。
[0437]
基于同样的发明构思,本发明实施例还提供一种第二网络实体。图12是根据本公开的一些实施例的第二网络实体的第一示意性结构。
[0438]
第二网络实体可以是应用服务器。第二网络实体1200可以包括第三通信模块1201和第二确定模块1202。
[0439]
第三通信模块1201用于接收和存储来自第一网络实体的使用第一第三方注册的第一特征标签。可选地,还使用第一第三方注册接收和保存第一联系地址和第一公共用户id中的一个或多个。
[0440]
具体地,第一联系地址可以是用于第一ims注册的第一ip地址(ip地址1)。第一网络实体可以是ims子系统中连接到5gs的s-cscf实体。
[0441]
第一特征标签用于指示第一ims注册的第一接入类型。在示例中,第一ims注册的第一接入类型可以是3gpp接入,例如,蜂窝接入。
[0442]
可选地,第三通信模块1201还用于接收和存储来自第一网络实体的使用第二第三方注册的第二特征标签。可选地,还使用第二第三方注册接收和保存第二联系地址。
[0443]
具体地,第二联系地址可以是用于第二ims注册的第二ip地址(ip地址2)。第二特征标签用于指示第二ims注册的第二接入类型,例如非3gpp接入,或者指示该接入来自具有多sim能力的me(musim me)。
[0444]
可选地,第三通信模块1201,还用于从第一网络实体接收包含第一公共用户标识
(例如,第一uri)的第三会话建立消息。
[0445]
可选地,第一uri可以与me的第一sim相关联。
[0446]
第二确定模块1202用于基于第二ims注册的第二联系地址和第二特征标签确定是否向第一网络实体发送第四会话建立消息。
[0447]
可选地,第三通信模块1201,还用于:如果确定要发送,则向所述第一网络实体发送包含所述me的所述第二特征标签的所述第四会话建立消息。可选地,所述第四会话建立消息还包括所述第二联系地址。
[0448]
可选地,第三通信模块1201,还用于:从所述me接收响应;如果所述响应包括所述第一联系地址,则使用所述第一特征标签和所述第一ims注册的所述第一联系地址来发送第五会话建立消息。
[0449]
可选地,所述响应还可以包括与所述第一sim相关联的所述第一私人用户id、所述第一注册器id和所述第一特征标签中的一个或多个。
[0450]
可选地,第三通信模块1201,还用于:将所述第一通信消息发送到所述me。
[0451]
可选地,第一通信消息是包括me的第二特征标签的第一会话建立消息(例如,sip invite消息)。可选地,所述第一通信消息还包括所述第二联系地址。
[0452]
通过本公开的上述技术方案,可以确保me中可能潜在错过的大部分服务将是me的第一sim的基于ims的服务,并且不需要执行寻呼过程,并且无论me处于无线电资源控制(rrc)不活动状态还是rrc空闲状态,都可以到达me以执行sip通信。因此,节省了系统资源,并且可以防止me的可达性的误导。
[0453]
基于同样的发明构思,本发明的一些实施例还提供一种通信系统。图13是根据本公开的一些实施例的通信系统的示意性结构图。通信系统1300可包括me 1301、第一网络实体1302和第二网络实体1303。第一网络实体1302和第二网络实体1303在第一plmn中。
[0454]
可选地,通信系统1300还可以包括第一plmn中的第一核心网络节点和第二plmn中的第二核心网络节点。
[0455]
me 1301、第一网络实体1302和第二网络实体1303可实现以上参照图6描述的由me、第一网络实体和第二网络实体执行的通信方法的步骤,并实现相同的技术效果。为了避免重复,该通信系统的细节可以从上述内容中获得,并且在此将不再描述。
[0456]
基于相同的发明构思,本公开的一些实施例还提供一种me。图14是根据本公开的一些实施例的me的第二示意性结构图。me可包括第一处理器1401、第一存储装置1402、第一发射机1403、第一接收机1404和第二接收机1405,其中第一处理器1401、第一存储装置1402和第一收发机1402通过总线系统连接在一起。第一存储装置1402被配置为在其上存储可由第一处理器1401执行的程序。第一接收机1404被配置成在第一处理器1401的控制下接收信息,第二接收机1405被配置成在第一处理器1401的控制下接收信息,并且第一发射机1043被配置成在第一处理器1401的控制下传送信息。当程序可由第一处理器1401执行时,第一处理器1401实现由上述me执行的通信方法的步骤,并且可实现相同的技术效果。为了避免重复,在此将省略细节。
[0457]
基于同样的发明构思,本发明实施例还提供一种第一网络实体。图15是根据本公开的一些实施例的第一网络实体的第二示意性结构图。第一网络实体可以包括第二处理器1501、第二存储装置1502、第二发射机1503、第三接收机1504、以及第一通信接口1505,其中
第二处理器1501、第二存储装置1502、第二发射机1503、第三接收机1504、以及第一通信接口1505通过总线系统连接在一起。第二存储器1502被配置为在其上存储可由第二处理器1501执行的程序。第二传送器1503配置成在第二处理器1501的控制下将信息传送到me,并且第三接收器1504配置成在第二处理器1501的控制下从me接收信息,并且第一通信接口1505配置成与核心网络实体通信。当程序可由第二处理器1501执行时,第二处理器1501实现由上述第一网络实体执行的通信方法的步骤,并且可以实现相同的技术效果。为了避免重复,在此将省略细节。
[0458]
基于同样的发明构思,本发明实施例还提供一种第二网络实体。图16是根据本公开一些实施例的第二网络实体的第三示意性结构图。第二网络实体可以包括第三处理器1601、第三存储器1602和第二通信接口1603,其中,第三处理器1601、第三存储器1602和第三收发机1602通过总线系统连接在一起。第三存储器1602被配置为在其上存储可由第三处理器1601执行的程序。第二通信接口1603被配置为在第三处理器1601的控制下与核心网络实体进行通信。当程序可由第三处理器1601执行时,第三处理器1601实现了上述由第二网络实体执行的通信方法的步骤,并且可以实现相同的技术效果。为了避免重复,在此将省略细节。
[0459]
本公开的一些实施例还提供了一种计算机可读存储介质。计算机可读存储介质包括存储在计算机可读存储介质上的计算机程序,其中,在计算机程序由处理器执行的情况下,计算机程序实现由me执行的通信方法的各个步骤,或由第一网络实体执行的通信方法的步骤,以及由第二网络实体执行的通信方法的步骤,并且可以实现相同的技术效果,为了避免重复,这里将不重复。计算机可读存储介质可以是例如只读存储器(rom)、随机存取存储器(ram)、磁盘或光盘等。
[0460]
图17是用于实现本公开的一些实施例的me的硬件结构的示意图。
[0461]
me 1700包括但不限于射频(rf)单元1710、网络模块1720、音频输出单元1730、输入单元1740、传感器1750、用户输入单元1770、接口单元1780、存储器1790、处理器1711、电源1712、第一sim模块1713和第二sim模块1714、以及其它组件。本领域技术人员可以理解,图17中所示的me的结构不构成对me的限制,并且me可包括比图中所示的更多或更少的组件、或一些组合的组件、或组件的不同布置。在本公开的一些实施例中,me包括但不限于移动电话、平板计算机、笔记本计算机、掌上计算机、车载me、可穿戴设备、计步器等。
[0462]
可选地,me 1700还包括显示单元1760。
[0463]
射频单元1710可用于在发送和/或接收信息的过程中接收和发送信号。通常,射频单元1710包括但不限于天线、至少一个放大器、收发器、耦合器、低噪声放大器、双工器等。另外,射频单元1710还可以通过无线通信系统与网络和其它设备通信。
[0464]
me通过网络模块1720为用户提供无线宽带因特网接入,诸如帮助用户发送和接收电子邮件、网上冲浪网页、访问流媒体等。
[0465]
音频输出单元1730可以将由射频单元1710或网络模块1720接收的或存储在存储器1790中的音频数据转换为音频信号,并作为声音输出。音频输出单元1730还可提供与由me 1700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等)。音频输出单元1730包括扬声器、蜂鸣器、接收器等。
[0466]
输入单元1740用于接收音频或视频信号。输入单元1740可以包括图形处理器(图
形处理单元(gpu))1741和麦克风1742。图形处理器1741处理由图像捕获设备(例如相机)在视频捕获模式或图像捕获模式中获得的静止图片或视频的图像数据。经处理的图像帧可以显示在显示单元1760上。由图形处理器1741处理的图像帧可以存储在存储装置1790(或另一存储介质)中,或者通过射频单元1710或网络模块1720发送。麦克风1742可以接收声音并且能够将这样的声音处理为音频数据。在电话呼叫模式的情况下,可以将处理后的音频数据转换为可通过射频单元1710发送到移动通信基站的格式输出。
[0467]
me 1700还包括至少一个传感器1750,诸如光传感器、运动传感器和其它传感器。特别地,光传感器包括:环境光传感器,其能够根据环境光的强度来调整显示面板1761的亮度;以及接近传感器,其在me 1700移动靠近耳朵的情况下可以关闭显示面板1761和/或背光。作为一种类型的运动传感器,加速度计传感器可以检测各个方向(通常在三个轴方向上)上的加速度的大小,当加速度计传感器静止时检测重力的大小和方向,并且可以用于识别me的姿态(诸如水平/垂直屏幕切换、相关游戏、磁力计姿态校准)、振动识别相关功能(诸如计步器、敲击);传感器1750还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外传感器等,这里将不对其进行描述。
[0468]
如果me 1700包括显示单元1760,则显示单元1760用于显示由用户输入的信息或提供给用户的信息。可选地,显示单元1760可以包括显示面板1761。显示面板1761以液晶显示器(lcd)和有机发光二极管(oled)等的形式配置。
[0469]
如果me 1700包括输入单元1770,则用户输入单元1770可操作为接收输入的数字或字符信息,并且生成与用户设置和me的功能控制有关的键信号输入。具体而言,用户输入单元1770包括触摸面板1771和其它输入设备1772。触摸面板1771,也称为触摸屏,可以收集用户在触摸面板上或附近的触摸操作(例如,用户使用任何合适的物体或附件,例如手指、触笔等在触摸面板1771上或附近的触摸操作)。触摸面板1771可以包括触摸检测器和触摸控制器两部分,其中,触摸检测器检测用户的触摸朝向,检测触摸操作所引起的信号,并将信号发送到触摸控制器;触摸控制器从触摸检测器接收触摸信息,将触摸信息转换为接触坐标,将接触坐标发送到处理器1711,从处理器1711接收命令,并从处理器1711执行命令。另外,触摸面板1771也可以实现为各种类型,诸如电阻型、电容型、红外线型和表面声波型。用户输入单元177还可以包括除了触摸面板1771之外的其它输入设备1772。具体地,其他输入设备1772可以包括但不限于物理键盘、功能按钮(例如音量控制按钮、开关按钮等)、轨迹球、鼠标和操作杆,这些在此没有描述。
[0470]
此外,触摸面板1771可以覆盖在显示面板1761上。当触控面板1771检测到触控面板1771上或其附近有触控操作时,触控面板1771会将触控操作的信息传送至处理器1711以判断触控事件的类型。处理器1711接着根据触摸事件的类型在显示面板1761上提供对应视觉输出。虽然在图17中,触控面板1771与显示面板1761为用以实施me的输入与输出功能的两个独立组件,但在一些实施例中,触控面板1771与显示面板1761可整合以实现me的输入与输出功能,且不以此为限。触摸面板也可以是键盘。
[0471]
接口单元1780是用于将外部装置连接到me 1700的接口。例如,外部设备可以包括有线或无线耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的设备的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等。接口单元1780可用于从外部装置接收输入(例如,数据信息、功率等)并将接收的输入传
送到me内的一个或多个元件,或者可用于在me 1700与外部装置之间传送数据。
[0472]
存储装置1790可以用于存储软件程序和各种类型的数据。存储器1790主要包括存储程序区和存储数据区,其中,存储程序区可以存储操作系统、声音播放功能、图像播放功能等至少一种功能所需的应用程序;存储数据区可以存储根据移动电话的使用而创建的数据(诸如音频数据、电话簿等)。此外,存储1790可以包括高速随机存取存储器,并且还可以包括非易失性存储,诸如至少一个磁盘存储设备、闪存设备或其他易失性固态存储设备。
[0473]
处理器1711是me的控制中心,使用各种接口和线路来连接整个me的各个部分,并且处理器1711通过运行或执行存储在存储装置1790中的软件程序和/或模块并调用存储在存储装置1790中的数据来执行me的各种功能并处理数据,从而整体地监视me。处理器1711可以包括一个或多个处理单元;可选地,处理器1711可以与应用处理器和调制解调器处理器集成,其中,应用处理器主要处理操作系统、用户接口、应用程序等,调制解调器处理器主要处理无线通信。将了解,上述调制解调器处理器可不集成到处理器1711中。
[0474]
me 1700还可包括用于为各种组件供电的电源1712,例如电池,可选地,电源1712可通过功率管理系统逻辑连接到处理器1711。藉此,电源管理系统实现充电管理、放电管理及耗电管理的功能。
[0475]
另外,me 1700包括一些未示出并且这里将不再描述的功能模块。
[0476]
本公开中的计算机可读存储介质可以是暂时性存储介质或非暂时性存储介质。
[0477]
通过本公开的上述技术方案,可以确保me中可能潜在错过的大部分服务将是me的第一sim的基于ims的服务,并且不需要执行寻呼过程,并且无论me处于无线电资源控制(rrc)不活动状态还是rrc空闲状态,都可以到达me以执行sip通信。因此,节省了系统资源,并且可以防止me的可达性的误导。
[0478]
本公开中的处理器可以是具有信号处理能力的集成电路芯片。在实现过程中,所述方法的步骤可以由处理器中的集成逻辑电路形式的硬件实现,或者由指令形式的软件实现。本公开中的模块可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或晶体管逻辑器件、分立硬件组件。可以实现或执行本公开的一些实施例中公开的各种方法、步骤和逻辑框图。通用处理器可以是微处理器、任何常规处理器等。参考本公开的实施例公开的方法的步骤可以直接体现为编码处理器形式的硬件,或者由编码处理器和软件模块中的硬件来执行。软件模块可以驻留在本领域中公知的存储介质中,例如ram、闪存、rom、prom或eeprom、寄存器。
[0479]
这里的表达“a、b和c中的至少一个”、“a、b和c中的一个或多个”以及“a、b和/或c”意味着仅存在a、仅存在b、仅存在c、仅存在a和b、仅存在b和c、仅存在a和c、或存在a、b和c的全部。
[0480]
上述实施方式仅是本公开的具体实施方式,但是本公开的范围决不限于此。在不脱离本公开的技术范围的情况下,本领域技术人员将容易想到的任何修改或替换应当被包含在本公开的范围内。因此,本公开的范围由权利要求的范围确定。
再多了解一些

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

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

相关文献