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

短消息服务(SMS)传输的制作方法

2022-05-18 19:52:25 来源:中国专利 TAG:

短消息服务(sms)传输
技术领域
1.无线通信并且具体是用于短消息服务(sms)传输的方法及装置。


背景技术:

2.在传统(即现有)系统中,例如根据第三代合作伙伴计划(3gpp)技术规范(ts)23.040中的定义,用于移动终端短消息服务(mt-sms)传输的过程由短消息服务中心(smsc)通过向归属订户服务器/归属位置寄存器(hss/hlr)请求用于sms的路由信息而触发。
3.当用户设备(ue)未在任意接入网(2g/3g/4g)上注册时,hss/hlr以订户不存在错误做出响应并且通知smsc当ue再次变为可用时将通知smsc。
4.hss/hlr然后针对ue设置sms的ue可达性标志(例如,mnrf、urrp-mme)。当hss/hlr接收到ue(设置了其ue可达性标志)的位置更新时,hss/hlr则警示该smsc该smsc可以再重新尝试mt-sms传输。
5.用于第三代合作伙伴计划(3gpp)第五代(5g)(也称为新无线电(nr))非接入层(nas)上的mt-sms传输的过程基于与传统系统相同的原理。例如,根据3gpp ts 23.502中的定义,smsc向hss/统一数据管理(udm)请求用于sms的路由信息。
6.然而,3gpp ts 23.502中的用于mt-sms传输重新尝试的过程仅覆盖在经由已注册的接入和管理功能/短消息服务功能(amf/smsf)的mt-sms传输故障时重新尝试的情况。当ue未在第五代核心(5gc)网络中针对sms服务首先进行注册时(例如,当smsc向udm请求路由信息时udm中没有注册smsf)支持重新尝试mt-sms传输的布置未被3gpp定义。
7.当ue根本未在5gc中注册(即,未在amf中注册)时或者当ue经由amf在5gc中注册了但是由于某个原因amf没有为ue选择smsf(例如,ue没有指示支持sms或amf区域被限制用于ue或由于与smsf联系时的错误情况)时,不可以认为ue在5gc中针对sms服务进行了注册。
8.在以上情况中的任一情况中,smsc可能需要将消息存储一段时间,直到由hlr/hss/udm警示smsc该ue再次对于sms服务是可达的为止。
9.一种直接的解决方案可以是应用与传统系统使hss/udm订阅ue可达性状态通知的相同的原理。然而,这对于5gc的情况是无效的,因为可达性是由amf管理和报告的,而sms传输服务则是由smsf管理的。
10.这可能意味着,如果hss/udm在amf中(例如,当amf在udm中注册时)检测到ue可达性事件时警示smsc,但是smsf在udm中还未针对ue注册,则可能导致mt-sms传输重新尝试不成功的死循环。图1在例如根据ts 23.632中定义的udicom的背景下示出了这个情况,其中hss和udm是分离的并且使用nudm服务进行交互。
11.图1的流程图包括接入和管理功能(amf)12、短消息服务功能(smsf)14、统一数据管理(udm)16、归属订户服务器/归属位置寄存器(hss/hlr)18和短消息服务中心(smsc)20。如图1所示,ue未通过任意接入(2g/3g/4g)注册(如步骤0)。hss/hlr 18从smsc 20接收针对路由信息的请求(如步骤1),因此hss/hlr 18尝试从udm 16中检索已注册的smsf 14地址(如果存在)(如步骤2);然而,因为ue未被注册,所以udm 16找不到在udm 16中已注册的任
意smsf 14而相应地做出响应(如步骤3)。在步骤4中,hss/hlr 18以订户不存在错误做出响应,并且在步骤5中,通知smsc 20当ue再次变为可用时将通知hss/hlr 18。
12.hss/hlr 18然后针对ue设置用于sms的ue可达性标志(例如,mnrf、urrp-mme),如图1的步骤6和步骤7。然后,在步骤8中,ue可以在接入网(2g/3g/4g)中在amf 12中注册并且amf 12也在udm 16中注册。在步骤9中,因为例如ue和amf 12被注册,所以udm 16清除/重置标志(但是smsf仍然未被注册)。当hss/hlr 18接收到ue(设置了其ue可达性标志)的位置更新时,如步骤10,hss/hlr 18则向smsc 20警示该smsc 20可以再重新尝试mt-sms传输,如步骤11。因此,在步骤12中,smsc 20再次向hss/hlr 18发送针对路由信息的请求,并且在步骤13中,hss/hlr 18重新尝试从udm 16中检索已注册的smsf 14地址(如果存在);然而,因为smsf 14仍然未被注册,所以udm 16没有找到在udm 16中注册的任意smsf 14而在步骤14中相应地做出响应。如步骤15中所示,该过程在死循环中一遍又一遍地重复。


技术实现要素:

13.一些实施例有益地提出了用于sms传输的方法及装置。
14.根据本公开的一个方面,提出了一种在统一数据管理(udm)节点中实现的方法。所述方法包括:从归属订户服务器(hss)节点接收用于订阅通知的请求,所述通知在用户设备(ue)在网络中针对短消息服务(sms)注册时发送。所述方法包括:由于接收到用于订阅的请求,导致设置用于检测与所述ue相关联的sms功能(smsf)注册事件的smsf注册通知标志。
15.根据本公开的另一个方面,提出了一种在归属订户服务器(hss)节点中实现的方法。所述方法包括:在统一数据管理(udm)节点处订阅通知,所述通知在用户设备(ue)在网络中针对短消息服务(sms)注册时发送。
16.根据本公开的一个方面,提出了一种在统一数据管理udm节点中实现的方法。所述方法包括:设置用于检测与用户设备ue相关联的短消息服务sms功能smsf注册事件的smsf注册通知标志。
17.在这个方面的一些实施例中,所述方法还包括:由于在udm节点处针对所述ue的smsf注册以及针对所述ue设置所述smsf注册通知标志,导致清除所述smsf注册通知标志并发送通知,所述通知指示在所述udm节点处针对所述ue注册了smsf。在这个方面的一些实施例中,所述方法还包括:接收用于订阅与和所述ue相关联的所述smsf注册事件有关的通知的请求;并且其中,设置所述smsf注册通知标志是用于订阅所述通知的请求的结果。在这个方面的一些实施例中,用于订阅所述通知的请求是从归属订户服务器(hss)节点接收的并且所述通知被发送到所述hss节点。在这个方面的一些实施例中,用于订阅的请求是通过nudm_ee_subscribe服务操作接收的。在这个方面的一些实施例中,所述方法还包括:由于从短消息服务中心smsc节点接收到针对用于路由所述ue的信息的请求,导致确定所述ue处于以下至少一项:未在与所述udm节点相关联的网络中注册,以及未在所述网络中针对sms服务注册;并且其中,设置所述smsf注册通知标志是所述确定的结果。
18.在这个方面的一些实施例中,所述方法还包括:由于确定ue处于以下至少一项:未在与所述udm节点相关联的网络中注册,以及未在所述网络中针对sms服务注册,导致向所述smsc节点指示不存在所述ue。在这个方面的一些实施例中,发送指示在所述udm节点处针对所述ue注册了所述smsf的通知还包括:向所述smsc节点发送用于向所述ue重新尝试sms
传输的警示。
19.根据本公开的另一个方面,提出了一种在归属订户服务器hss节点中实现的方法。所述方法包括:发送用于在统一数据管理udm节点处订阅通知的请求,该通知与和用户设备ue相关联的短消息服务sms功能smsf注册事件有关。
20.在这个方面的一些实施例中,所述方法还包括:由于所述订阅,导致从所述udm节点接收通知,所述通知指示在所述udm节点处针对所述ue注册了smsf;以及由于接收到所述通知,导致向短消息服务中心smsc节点指示在所述udm节点处针对所述ue注册了所述smsf。在这个方面的一些实施例中,向所述smsc节点进行指示还包括:向所述smsc节点发送用于向所述ue重新尝试sms传输的警示。在这个方面的一些实施例中,发送用于订阅与所述smsf注册事件有关的通知的所述请求至少部分地基于确定在所述udm节点处未针对所述ue注册smsf。在这个方面的一些实施例中,发送用于订阅与所述smsf注册事件有关的通知的所述请求还基于确定在所述hss节点处未针对sms注册所述ue。
21.在这个方面的一些实施例中,所述方法还包括:从短消息服务中心smsc节点接收针对用于路由所述ue的信息的请求;以及由于接收来自所述smsc节点的所述请求,导致以下至少一项:查询在所述udm节点处是否设置了smsf注册通知标志;至少部分地基于是否设置了所述smsf注册通知标志,确定是否针对所述ue从所述udm节点中检索smsf地址;确定在所述udm节点处未针对所述ue注册smsf地址以及在所述hss节点处未针对所述ue注册用于sms的目标节点地址;以及确定在所述udm节点和所述hss节点处未针对所述ue分别注册所述smsf地址和所述目标节点地址,导致向所述smsc节点指示不存在所述ue。在这个方面的一些实施例中,用于订阅的所述请求是通过nudm_ee_subscribe服务操作发送的。
22.根据本公开的又一个方面,提供了一种统一数据管理udm节点。所述udm节点包括处理电路。所述处理电路被配置为:使得所述udm节点设置用于检测与用户设备ue相关联的短消息服务sms功能smsf注册事件的smsf注册通知标志。
23.在这个方面的一些实施例中,所述处理电路还被配置为:使得所述udm节点由于在udm节点处针对所述ue的smsf注册以及针对所述ue设置所述smsf注册通知标志,导致清除smsf注册通知标志并发送通知,所述通知指示在所述udm节点处针对所述ue注册了smsf。在这个方面的一些实施例中,所述处理电路还被配置为:使得所述udm节点接收用于订阅与和所述ue相关联的所述smsf注册事件有关的通知的请求;并且设置所述smsf注册通知标志是用于订阅所述通知的所述请求的结果。在这个方面的一些实施例中,用于订阅所述通知的所述请求是从归属订户服务器(hss)节点接收的并且所述通知被发送给所述hss节点。在这个方面的一些实施例中,用于订阅的所述请求是通过nudm_ee_subscribe服务操作接收的。
24.在这个方面的一些实施例中,所述处理电路还被配置为:使得所述udm节点由于从短消息服务中心smsc节点接收到针对用于路由所述ue的信息的请求,导致确定所述ue处于以下至少一项:未在与所述udm节点相关联的网络中注册,以及未在所述网络中针对sms服务注册;并且设置所述smsf注册通知标志是所述确定的结果。在这个方面的一些实施例中,所述处理电路还被配置为:使得所述udm节点由于确定ue处于以下至少一项:未在与所述udm节点相关联的网络中注册,以及未在所述网络中针对sms服务注册,导致向所述smsc节点指示不存在所述ue。在这个方面的一些实施例中,所述处理电路还被配置为:使得所述udm节点通过被配置为向所述smsc节点发送用于向所述ue重新尝试sms传输的警示,而发送
用于指示在所述udm节点处针对所述ue注册了smsf的通知。
25.根据本公开的一个方面,提供了一种归属订户服务器hss节点。所述hss节点包括处理电路。所述处理电路被配置为:使得所述hss节点发送用于在统一数据管理udm节点处订阅通知的请求,所述通知与和用户设备ue相关联的短消息服务sms功能smsf注册事件有关。
26.在这个方面的一些实施例中,所述处理电路还被配置为:使得所述hss节点由于所述订阅,导致从所述udm节点接收到通知,所述通知指示在所述udm节点处针对所述ue注册了smsf;以及由于接收到所述通知,导致向短消息服务中心smsc节点指示在所述udm节点处针对所述ue注册了所述smsf。在这个方面的一些实施例中,所述处理电路还被配置为:使得所述hss节点通过被配置为使得所述hss节点向所述smsc节点发送用于向所述ue重新尝试sms传输的警示而向smsc节点进行指示。在这个方面的一些实施例中,所述处理电路还被配置为:使得所述hss节点至少部分地基于确定在所述udm节点处未针对所述ue注册smsf,而发送用于订阅与所述smsf注册事件有关的通知的请求。
27.在这个方面的一些实施例中,所述处理电路还被配置为:使得所述hss节点还基于确定在所述hss节点处未针对sms注册所述ue而发送用于订阅与所述smsf注册事件有关的通知的请求。在这个方面的一些实施例中,所述处理电路还被配置为:使得所述hss节点从短消息服务中心smsc节点接收针对路由所述ue的信息的请求;以及由于接收到来自所述smsc节点的所述请求,导致以下至少一项:查询在所述udm节点处是否设置了smsf注册通知标志;至少部分地基于是否设置了所述smsf注册通知标志,确定是否针对所述ue从所述udm节点中检索smsf地址;确定在所述udm节点处未针对所述ue注册smsf地址以及在所述hss节点处未针对所述ue注册用于sms的目标节点地址;以及由于确定在所述udm节点和所述hss节点处未针对所述ue分别注册所述smsf地址和所述目标节点地址,导致向所述smsc节点指示不存在所述ue。在这个方面的一些实施例中,用于订阅的所述请求是通过nudm_ee_subscribe服务操作发送的。
28.根据又一个方面,提供了一种包括存储在非暂时性存储介质中的计算机程序指令的装置。所述计算机程序指令可由至少一个处理器执行,用于执行以上udm节点方法中的任意方法。
29.根据又一个方面,提供了一种包括存储在非暂时性存储介质中的计算机程序指令的装置。所述计算机程序指令可由至少一个处理器执行,用于执行以上hss节点方法中的任意方法。
附图说明
30.当结合附图考虑时,通过参考以下详细描述,将更容易理解对本实施例以及其所伴随的优点和特征的更完整的理解,其中:
31.图1示出移动终端sms(mt-sms)传输重新尝试问题的示例;
32.图2示出根据本公开的一些实施例的另一个示例系统架构;
33.图3示出根据本公开的一些实施例的又一个示例系统架构和用于系统中的设备的示例硬件布置;
34.图4是根据本公开的一些实施例的网络节点中的示例性过程的流程图;
35.图5是根据本公开的一些实施例的网络节点中的示例性过程的流程图;以及
36.图6示出根据本公开的一个实施例的使用ue的sms就绪事件和sms注册通知标志的mt-sms传输重新尝试的示例。
具体实施方式
37.本公开的一些实施例提出定义和/或使用新的标志和/或事件来检测sms的ue可达性(例如,udm中的smsf注册),以覆盖例如由于ue在5gc中未针对sms服务注册而存在待处理的mt-sms的情况。
38.由本公开的一些实施例提出的新的标志/事件可以为当ue在5gc中未针对sms服务进行注册(例如,当未在udm中注册smsf)时的mt-sms传输重新尝试提供支持。如上所述,现有的ue可达性标志/事件没有为这种情况提供适当的支持。
39.在详细描述示例性实施例之前,应注意,实施例主要在于与短消息服务(sms)传输有关的装置组件和处理步骤的组合。因此,在附图中已经通过常规符号适当地表示了组件,仅示出了与理解实施例相关的那些特定细节,从而不会使本公开与对于受益于本文描述的本领域普通技术人员而言显而易见的细节相混淆。
40.本文中所使用的关系术语(例如,“第一”和“第二”、“顶”和“底”等)可以仅用于将一个实体或要素与另一个实体或要素进行区分,而不一定要求或暗示这些实体或要素之间的任何物理或逻辑关系或顺序。本文中所使用的术语仅仅是为了描述特定实施例的目的,而不是意在限制本文所描述的构思。如本文使用的,单数形式“一”、“一个”和“所述”意在还包括复数形式,除非上下文另外明确指示。还应理解,术语“包括”、“包含”、“具有”和/或“含有”在本文中使用时表示存在所陈述的特征、整数、步骤、操作、要素和/或组件,但不排除存在或添加一个或多个其他特征、整数、步骤、操作、要素、组件和/或其组合。
41.在本文描述的实施例中,连接术语“与

通信”等,可以用于指示电连通或数据通信,例如其可以通过物理接触、感应、电磁辐射、无线电信号指示、红外信号指示或光信号指示完成。本领域技术人员将了解,多个组件可以配合动作,并且修改和变化可以实现电连通和数据通信。
42.在本文描述的在一些实施例中,术语“耦接的”、“已连接的”等可以在本文中用于指示连接,但是不一定是直接地连接,且可以包括有线和/或无线连接。
43.在一些实施例中,互换地使用非限制性术语无线设备(wd)或用户设备(ue)。本文中的ue可以是能够通过无线电信号与网络节点或另一个ue通信的任意类型的无线设备。在一些实施例中,ue可以是配置为经由ims通信的自治机器。本文的ue可以是能够经由有线连接和/或无线连接与另一个ue、应用服务器、网络节点、服务器、ims nf或其他ims网络节点通信的任意类型的通信设备。ue还可以是无线电通信设备、目标设备、设备到设备(d2d)ue、机器型ue或能够进行机器到机器(m2m)通信的ue、低成本和/或低复杂度ue、配备有ue的传感器、平板计算机、移动终端、智能电话、膝上型计算机上嵌入的设备(lee)、膝上型计算机上安装的设备(lme)、usb适配器或客户驻地设备(cpe)、物联网(iot)设备或窄带iot(nb-iot)等。
44.在一些实施例中,本文使用了术语“节点”并且其可以是任意种类的网络节点,例如,订户数据库节点、核心网节点,例如5g和/或nr网络节点、ims节点,网络功能(nf)节点
(例如,如p-cscf节点、s-cscf节点、i-cscf节点、amf节点、smf节点、nrf节点、udm节点、hss节点、hlr节点、smsc节点、smsf节点)等。
45.节点可以包括物理组件,例如处理器、所分配的处理元件或其他计算硬件、计算机存储器、通信接口和其他支撑计算硬件。节点可以使用专用物理组件,或者节点可以分配使用另一个设备的物理组件(例如,计算设备或数据中心的资源),在这个情况下节点被称为是虚拟的。节点可以与多个物理组件相关联,所述多个物理组件可以位于一个位置中或者可以分布在多个位置上。
46.应理解,本公开中所讨论的标志和事件可以具有任意名称并且不应限制于本文使用的特定的名称,它们(例如,“smsf注册通知”标志或“ue的sms就绪”事件)是示例性的/描述性的,因为例如即使用途/功能与本公开中公开的一样也可以在规范中为该标志或事件指定另一个名称。
47.本公开中描述的任意两个或更多个实施例可以以任意方式彼此组合。
48.还要注意,第三代合作伙伴计划(3gpp)技术规范中所公开的标准文献可以支持本公开的一些实施例。即,以上文献可以支持本说明书的一些实施例。此外,以上标准文献可能描述了本文中所公开的所有术语。
49.要注意,虽然可能在本公开中使用了来自一个特定无线系统(例如,第三代合作伙伴计划(3gpp),长期演进lte、第五代(5g)(也称为新无线电(nr)))的术语,但是不应该将其视为仅将本公开的范围限制为上述系统。非限制性地包括宽带码分多址(wcdma)、全球微波接入互操作性(wimax)、超移动宽带(umb)和全球移动通信系统(gsm)的其他无线系统同样可以通过利用本公开所涵盖的思想而受益。
50.还要注意,本文描述的由ue 22或udm节点16或hss节点18或任意网络节点执行的功能可以分布在多个ue 22或多个udm节点16或多个hss节点18或多个网络节点上。换言之,将本文描述的ue 22、udm节点16、hss节点18或网络节点的功能考虑为不限于由单个物理设备执行,并且实际上可以分布在若干物理设备中。
51.除非另外定义,否则本文使用的所有术语(包括技术和科学术语)与本公开所属领域的普通技术人员通常所理解的意义相同。将理解,本文所使用的术语应被解释为与它们在本说明书的上下文和相关技术中的意义相一致,而不被解释为理想或过于正式的意义,除非本文如此明确地定义。
52.再次参考由相似的附图标记表示相似的要素的附图,在图2中示出了根据本公开的原理构建的根据另一个实施例的示例通信系统21的示意图。图2中的通信系统21是非限制性示例,并且本公开的其他实施例可以由一个或多个其他系统和/或网络实现。参考图2,除了用于支撑对ue 22的短消息服务(sms)传输的各种支撑元件——例如可以向ue 22提供无线电接入的无线电接入网(ran)24(例如,也称为nr ran的5g)以外,系统21还包括ue 22。系统21包括:接入和移动性管理功能(amf)节点12,其可以为ue 22提供用于接入和移动性管理的功能。系统21包括udm节点16,该节点16存储和管理订户信息。系统21包括hss节点18,该节点18可以提供用户订户信息的数据库。应该注意,为了简单,针对图2中描绘的系统21中的各种实体示出了单个节点(例如,单个ue 22、单个ran 24、单个amf节点12、单个udm节点16、单个hss节点18和单个smsc节点20等);然而,应理解,系统21可以包括图2所示的那样的许多实体/节点以及图2中未示出的另外的实体/节点。此外,系统21可以包括比图2所
示连接更多的连接。
53.udm节点16包括通知器26,该通知器26可以配置为设置用于检测与用户设备ue 22相关联的短消息服务sms功能smsf注册事件的smsf注册通知标志。
54.hss节点18包括订阅器28,该订阅器28可以配置为在统一数据管理udm节点16处发送用于订阅通知的请求,该通知与和用户设备ue 22相关联的短消息服务sms功能smsf注册事件有关。
55.现在将参考图3描述根据实施例的在以上段落中讨论的ue 22、udm节点16、hss节点18和网络节点29(例如,smsc节点、amf节点等)的示例实施方式。
56.网络节点29(例如,amf节点、smsc节点等)包括通信接口30、处理电路32和存储器34。根据本公开中的技术中的一个或多个技术,通信接口30可以配置为与系统21中的ue 22和/或其他元件通信,以促进向ue22传输sms消息。在一些实施例中,通信接口30可以形成为或可以包括例如一个或多个射频(rf)发射器、一个或多个rf接收器和/或一个或多个rf收发器,和/或可以考虑成无线电接口。在一些实施例中,通信接口30还可以包括有线接口。
57.处理电路32可以包括一个或多个处理器36以及诸如存储器34之类的存储器。具体地,除了传统的处理器和存储器之外,处理电路32可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器内核和/或fpga(现场可编程门阵列)和/或asic(专用集成电路)。处理器36可以被配置为访问(例如,写入和/或读取)存储器34,存储器34可以包括任何种类的易失性和/或非易失性存储器,例如,高速缓存和/或缓冲存储器和/或ram(随机存取存储器)和/或rom(只读存储器)和/或光存储器和/或eprom(可擦除可编程只读存储器)。
58.因此,例如网络节点29还可以包括存储器34中内部存储的、或可经由外部连接由网络节点29访问的外部存储器(例如,数据库)中存储的软件。软件可以是可由处理电路32执行的。处理电路32可以被配置为控制本文描述的任何方法和/或过程和/或使这些方法和/或过程例如由网络节点29执行。存储器34被配置为存储数据、可编程软件代码和/或本文描述的其他信息。在一些实施例中,软件可以包括存储在存储器34中的指令,当所述指令由处理器36执行时,导致处理电路32和/或配置网络节点29执行本文关于网络节点29(例如,amf节点、smsc节点等)所描述的过程。
59.ue 22包括通信接口40、处理电路42和存储器44。通信接口40可以配置为与系统21中的ran 24和/或amf节点12和/或其他元件通信,以根据本公开中的技术传输sms消息。在一些实施例中,通信接口40可以形成为或可以包括例如一个或多个射频(rf)发射器、一个或多个rf接收器和/或一个或多个rf收发器,和/或可以考虑成无线电接口。在一些实施例中,通信接口40还可以包括有线接口。
60.处理电路42可以包括一个或多个处理器46以及诸如存储器44之类的存储器。具体地,除了传统的处理器和存储器之外,处理电路42可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器内核和/或fpga(现场可编程门阵列)和/或asic(专用集成电路)。处理器46可以被配置为访问(例如,写入和/或读取)存储器44,存储器44可以包括任何种类的易失性和/或非易失性存储器,例如,高速缓存和/或缓冲存储器和/或ram(随机存取存储器)和/或rom(只读存储器)和/或光存储器和/或eprom(可擦除可编程只读存储器)。
61.因此,例如ue 22还可以包括存储器44中内部存储的、或可经由外部连接由ue 22访问的外部存储器(例如,数据库)中存储的软件。软件可以是可由处理电路42执行的。处理电路42可以被配置为控制本文描述的任何方法和/或过程和/或使这些方法和/或过程例如由ue 22执行。存储器44被配置为存储数据、可编程软件代码和/或本文描述的其他信息。在一些实施例中,软件可以包括存储在存储器44中的指令,当所述指令由处理器46执行时,使得处理电路42和/或配置ue 22以执行本文关于ue 22所描述的过程。
62.udm节点16包括通信接口50、处理电路52和存储器54。根据本公开中的技术中的一个或多个技术,通信接口50可以配置为与系统21中的amf节点12和/或hss18和/或其他元件通信,以促进向ue22传输sms消息。在一些实施例中,通信接口50可以形成为或可以包括例如一个或多个射频(rf)发射器、一个或多个rf接收器和/或一个或多个rf收发器,和/或可以考虑成无线电接口。在一些实施例中,通信接口50还可以包括有线接口。
63.处理电路52可以包括一个或多个处理器56以及诸如存储器54之类的存储器。具体地,除了传统的处理器和存储器之外,处理电路52可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器内核和/或fpga(现场可编程门阵列)和/或asic(专用集成电路)。理器56可以被配置为访问(例如,写入和/或读取)存储器54,存储器54可以包括任何种类的易失性和/或非易失性存储器,例如,高速缓存和/或缓冲存储器和/或ram(随机存取存储器)和/或rom(只读存储器)和/或光存储器和/或eprom(可擦除可编程只读存储器)。
64.因此,例如udm节点16还可以包括存储器54中内部存储的、或可经由外部连接由udm节点16访问的外部存储器(例如,数据库)中存储的软件。软件可以是可由处理电路52执行的。处理电路52可以被配置为控制本文描述的任何方法和/或过程和/或使这些方法和/或过程例如由udm节点16执行。存储器54被配置为存储数据、可编程软件代码和/或本文描述的其他信息。在一些实施例中,软件可以包括存储在存储器54中的指令,当所述指令由处理器56和/或通知器26执行时,使得处理电路52和/或配置udm节点16以执行本文关于udm节点16所描述的过程(例如,参考图4和/或其他流程图中的任意流程图描述的过程)。
65.hss节点18包括通信接口60、处理电路62和存储器64。根据本公开中的技术中的一个或多个技术,通信接口60可以配置为与系统21中的udm节点16和/或smsc节点20和/或其他元件通信,以促进向ue 22传输sms消息。在一些实施例中,通信接口60可以形成为或可以包括例如一个或多个射频(rf)发射器、一个或多个rf接收器和/或一个或多个rf收发器,和/或可以考虑成无线电接口。在一些实施例中,通信接口60还可以包括有线接口。
66.处理电路62可以包括一个或多个处理器66以及诸如存储器64之类的存储器。具体地,除了传统的处理器和存储器之外,处理电路62可以包括用于处理和/或控制的集成电路,例如适于执行指令的一个或多个处理器和/或处理器内核和/或fpga(现场可编程门阵列)和/或asic(专用集成电路)。处理器66可以被配置为访问(例如,写入和/或读取)存储器64,存储器64可以包括任何种类的易失性和/或非易失性存储器,例如,高速缓存和/或缓冲存储器和/或ram(随机存取存储器)和/或rom(只读存储器)和/或光存储器和/或eprom(可擦除可编程只读存储器)。
67.因此,例如hss节点18还可以包括存储器64中内部存储的、或可经由外部连接由hss节点18访问的外部存储器(例如,数据库)中存储的软件。软件可以是可由处理电路62执
行的。处理电路62可以被配置为控制本文描述的任何方法和/或过程和/或使这些方法和/或过程例如由hss节点18执行。存储器64被配置为存储数据、可编程软件代码和/或本文描述的其他信息。在一些实施例中,软件可以包括存储在存储器64中的指令,当所述指令由处理器66和/或订阅器28执行时,使得处理电路62和/或配置hss节点18以执行本文关于hss节点18所描述的过程(例如,参考图5和/或其他流程图中的任意流程图描述的过程)。
68.在图3中,将设备ue 22、udm节点16、hss节点18和网络节点29之间的连接示出为没有明确引用任意中间设备或连接。然而,应理解,这些设备之间可以存在中间设备和/或连接,但是没有明确示出。
69.虽然图3示出了位于相应的处理器中的通知器26和订阅器28,但是可以考虑这些元件可以实现为使元件的部分存储在处理电路之中的对应的存储器中。换言之,元件可以在处理电路内用硬件或用硬件和软件的组合实现。
70.图4是根据本公开中的技术中的一个或多个技术的udm节点16中用于促进向ue 22传输sms消息的示例性过程的流程图。根据示例过程/方法,由udm节点16执行的一个或多个框和/或功能和/或方法可以由udm节点16的一个或多个元件(例如,由处理电路52中的通知器26、存储器54、处理器56、通信接口50等)执行。示例过程包括(例如,经由通知器26、处理电路52、存储器54、处理器56和/或通信接口50)设置(框s100)用于检测与用户设备ue 22相关联的短消息服务sms功能smsf注册事件的smsf注册通知标志。
71.在一些实施例中,所述方法还包括:由于在udm节点16处针对ue 22的smsf注册以及针对ue 22设置smsf注册通知标志,导致清除smsf注册通知标志并发送通知,所述通知指示在udm节点16处针对ue 22注册了smsf。在一些实施例中,所述方法还包括:处理电路52中的通知器26、存储器54、处理器56、通信接口50接收用于订阅与和ue 22相关联的smsf注册事件有关的通知的请求;并且设置smsf注册通知标志是用于订阅通知的请求的结果。
72.在一些实施例中,用于订阅通知的请求是从归属订户服务器(hss)节点18接收的并且通知被发送给hss节点18。在一些实施例中,用于订阅的请求是通过nudm_ee_subscribe服务操作接收的。在一些实施例中,所述方法还包括:由于从短消息服务中心smsc节点20接收到用于路由ue 22的信息的请求,导致确定ue 22处于以下至少一项:未在与udm节点16相关联的网络中注册,以及未在网络中针对sms服务注册;并且设置smsf注册通知标志是所述确定的结果。
73.在一些实施例中,所述方法还包括:由于确定ue 22处于以下至少一项:未在与udm节点16相关联的网络中注册,以及未在网络中针对sms服务注册,导致处理电路52中的通知器26、存储器54、处理器56、通信接口50向smsc节点20指示不存在ue 22。在一些实施例中,处理电路52中的通知器26、存储器54、处理器56、通信接口50发送用于指示在udm节点16处针对ue22注册了smsf的通知还包括:向smsc节点20发送用于向ue 22重新尝试sms传输的警示。
74.在一些实施例中,所述方法包括:例如经由通知器26、处理电路52、存储器54、处理器56和/或通信接口50从归属订户服务器(hss)节点18接收用于订阅通知的请求,所述通知是在用户设备(ue)22在网络中针对短消息服务(sms)注册时发送的。所述过程包括:由于接收到用于订阅的请求,导致例如经由通知器26、处理电路52、存储器54、处理器56和/或通信接口50设置用于检测与ue 22相关联的sms功能(smsf)注册事件的smsf注册通知标志。
75.在一些实施例中,所述方法还包括:由于在udm节点处针对ue的smsf注册,导致例如经由通知器26、处理电路52、存储器54、处理器56和/或通信接口50检测/确定针对注册smsf的ue 22设置了smsf注册通知标志。在一些实施例中,所述方法包括:由于所述检测/确定,导致例如经由通知器26、处理电路52、存储器54、处理器56和/或通信接口50重置/清除smsf注册通知标志。在一些实施例中,所述方法包括:由于所述检测/确定,导致例如经由通知器26、处理电路52、存储器54、处理器56和/或通信接口50通知hss节点18在网络中针对sms注册了ue 22。在一些实施例中,针对sms在其中注册ue的网络是第五代核心(5gc)网络。在一些实施例中,所述通知是ue 22的sms就绪通知。在一些实施例中,用于订阅的请求是通过nudm_ee_subscribe服务操作接收的。
76.图5是根据本公开中的技术中的一个或多个技术的hss节点18中的用于促进向ue 22传输sms消息的示例性过程的流程图。根据示例过程/方法,由hss节点18执行的一个或多个框和/或功能和/或方法可以由hss节点18的一个或多个元件(例如,处理电路62中的订阅器28、存储器64、处理器66、通信接口60等)执行。示例过程包括例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60发送(框s102)用于在统一数据管理udm节点18处订阅通知的请求,所述通知与和用户设备ue 22相关联的短消息服务sms功能smsf注册事件有关。
77.在一些实施例中,所述方法还包括:由于所述订阅,导致例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60从udm节点16接收到通知,所述通知指示在udm节点16处针对ue 22注册了smsf;并且由于接收到所述通知,导致例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60向短消息服务中心smsc节点20指示在udm节点16处针对ue 22注册了smsf。
78.在一些实施例中,例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60向smsc节点20进行指示还包括:向smsc节点20发送用于向ue 22重新尝试sms传输的警示。在一些实施例中,例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60发送用于订阅与smsf注册事件有关的通知的请求至少部分地基于确定在udm节点16处未针对ue 22注册smsf。在一些实施例中,例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60发送用于订阅与smsf注册事件有关的通知的请求还基于确定在hss节点18处未针对sms注册ue 22。
79.在一些实施例中,所述方法还包括:例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60从短消息服务中心smsc节点20接收用于路由ue 22的信息的请求;以及由于接收到来自smsc节点20的请求,导致以下至少一项:例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60查询在udm节点16处是否设置了smsf注册通知标志;至少部分地基于是否设置了smsf注册通知标志,例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60确定是否针对ue 22从udm节点16中检索smsf地址;例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60确定在udm节点16处未针对ue 22注册smsf地址以及在hss节点18处未针对ue 22注册用于sms的目标节点地址;以及由于确定在udm节点16和hss节点18处未针对ue 22分别注册smsf地址和目标节点地址,导致向smsc节点指示不存在ue 22。
80.在一些实施例中,用于订阅的请求是通过nudm_ee_subscribe服务操作发送的。
81.在一些实施例中,所述方法包括:例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60在统一数据管理(udm)节点16处订阅通知,所述通知是在用户设备(ue)22在网络中针对短消息服务(sms)注册时发送的。
82.在一些实施例中,所述方法还包括:由于所述订阅,导致例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60从udm节点16接收在网络中针对sms注册了ue 22的通知。在一些实施例中,所述方法还包括:由于接收到通知,导致例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60向短消息服务中心(smsc)节点20发送ue 22的sms就绪的警示。在一些实施例中,针对sms在其中注册ue的网络是第五代核心(5gc)网络。在一些实施例中,所述通知是ue的sms就绪通知。在一些实施例中,订阅还包括:例如使用nudm_ee_subscribe服务操作经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60订阅。在一些实施例中,在udm节点处订阅通知是作为对例如经由订阅器28、处理电路62、存储器64、处理器66和/或通信接口60接收到来自udm节点16的在udm节点16处未针对ue 22注册smsf的响应消息的响应。
83.已经总体描述了用于短消息服务(sms)传输的布置,在下面参考图6提供了一些实施例的更详细的描述,并且可以通过ue 22、udm节点16、hss节点18和/或网络节点29(例如,amf节点12、smsc节点20等)来实现它们。
84.本公开的一些实施例提供了定义和/或使用新的标志/事件来检测sms的ue 22可达性(例如,udm节点16中的smsf注册),以覆盖由于ue 22在5gc中未针对sms服务注册而存在待处理的mt-sms的情况。
85.在图6中示出使用新的标志/事件的一个示例,如下面的步骤中所述(注意,与图1一样,图6示出了ue 22(此处未示出)未连接到5gc,即在udm节点16中未注册amf/smsf 12/14):
[0086]-s104:hss节点18(例如,经由通信接口60和/或处理电路62)经由移动应用部分(map)或s6c协议/消息从smsc节点20接收用于路由信息的请求。
[0087]-s106:hss节点18(例如,经由通信接口60和/或处理电路62)从udm节点16检索已注册的smsf 14地址(如果存在)。
[0088]-s108:udm节点16(例如,经由通信接口50和/或处理电路52)没有找到在udm节点16中已注册的任意smsf节点14而相应地对hss节点18做出响应。
[0089]-s110:hss节点18(例如,经由通信接口60和/或处理电路62)提供发送给smsc节点20的否定响应(不存在订户sm)。
[0090]-s112:hss节点18(例如,经由通信接口60和/或处理电路62)通知smsc节点20已将smsc节点20地址包括在消息等待数据(mwd)中、以及将在ue 22再次变为可达和sms就绪时对smsc节点20进行警示。
[0091]-s114:通过使用nudm_ee_subscribe服务操作(订户唯一永久标识符/supi,“ue的sms就绪”事件),hss节点18(例如,经由通信接口60和/或处理电路62)在udm节点16中订阅当在5gc中针对sms服务注册ue 22(例如,当smsf节点14在udm节点16中针对ue 22注册时,ue 22在5gc中处于sms就绪)时进行通知。
[0092]
注意:nudm_ee_subscribe服务操作已由3gpp定义。本公开提出了用于通知“ue的sms就绪”的新的事件。
[0093]-s116:udm节点16(例如,经由通信接口50和/或处理电路52)设置用于检测smsf注册事件的新的smsf注册通知标志。hss节点18可以在本地设置smsf注册通知标志(未示出)。
[0094]-s118:然后,ue 22(例如,经由通信接口40和/或处理电路42)经由amf节点12在5gc中注册。amf节点12也在udm节点16中注册。
[0095]-s120:如果ue 22指示支持sms服务,则amf节点12检查ue22是否订阅了sms服务,如果订阅,则amf节点12选择并且调用smsf节点14。然后smsf节点14在udm节点16中注册。
[0096]-s122:在smsf 14注册之后,udm节点16检测smsf节点14被注册的ue 22设置了smsf注册通知标志。
[0097]-s124:udm节点16(例如,经由通信接口50和/或处理电路52)重置/清除标志。
[0098]-s126:然后,udm节点16(例如,经由通信接口50和/或处理电路52)将ue 22在5gc中针对sms服务进行了注册(例如,ue处于sms就绪)通知hss节点18。
[0099]-s128:然后,hss节点18(例如,经由通信接口60和/或处理电路62)警示smsc节点20。
[0100]-s130:通过再次向hss节点18请求用于sms的路由信息,smsc节点20发起mt-sms传输重新尝试。
[0101]-s132:然后,hss节点18(例如,经由通信接口60和/或处理电路62)向udm节点16请求smsf节点14地址。
[0102]-s134:在这个情况下(由于新的标志/事件),udm节点16(例如,经由通信接口50和/或处理电路52)用有效的smsf节点14地址做出响应。
[0103]-s136:hss节点18(例如,经由通信接口60和/或处理电路62)向smsc节点20发送smsf节点14地址。
[0104]-s138:smsc节点20最终可以经由已注册的smsf节点14和已注册的amf节点12向ue 22发送mt-sms。
[0105]
应理解,虽然本文讨论的示例实施例可以使用一个或另一个类型的消息或一个或另一个网络节点布置或背景,但是本文公开的技术可以结合其他类型的消息或其他类型的网络架构布置或其他背景使用,以支持根据本公开中提供的技术的sms传输。
[0106]
本公开的一些实施例提供定义和/或使用新的标志/事件来检测sms的ue可达性(例如,udm中的smsf注册),以覆盖例如由于ue在5gc中未针对sms服务注册而存在待处理的mt-sms的情况。
[0107]
一些实施例可以包括以下一项或多项:
[0108]
实施例a1:一种在统一数据管理(udm)节点中实现的方法,所述方法包括:
[0109]
从归属订户服务器(hss)节点接收用于订阅通知的请求,所述通知在用户设备(ue)在网络中针对短消息服务(sms)注册时发送;以及
[0110]
由于接收到用于订阅的请求,导致设置用于检测与所述ue相关联的sms功能(smsf)注册事件的smsf注册通知标志。
[0111]
实施例a2:根据实施例a1所述的方法,还包括:
[0112]
由于在udm节点处针对所述ue的smsf注册,导致以下一项或多项:
[0113]
检测针对注册所述smsf的所述ue设置了所述smsf注册通知标志;
[0114]
由于所述检测,导致重置所述smsf注册通知标志;和/或
[0115]
由于所述检测,导致通知所述hss节点在网络中针对sms注册了所述ue。
[0116]
实施例a3:根据实施例a1和a2中的任一个所述的方法,其中,包括以下一项或多项:
[0117]
针对sms注册ue的网络是第五代核心(5gc)网络;
[0118]
所述通知是ue的sms就绪通知;和/或
[0119]
用于订阅的所述请求是通过nudm_ee_subscribe服务操作接收的。
[0120]
实施例b1:一种在归属订户服务器(hss)节点中实现的方法,所述方法包括:
[0121]
在统一数据管理(udm)节点处订阅通知,所述通知在用户设备(ue)在网络中针对短消息服务(sms)注册时发送。
[0122]
实施例b2:根据实施例b1所述的方法,还包括以下一项或多项:
[0123]
由于所述订阅,导致从所述udm节点接收到在网络中针对sms注册了所述ue的通知;和/或
[0124]
由于接收到所述通知,导致向短消息服务中心(smsc)节点发送所述ue的sms就绪的警示。
[0125]
实施例b3:根据实施例b1和b2中的任一个所述的方法,其中,包括以下一项或多项:
[0126]
针对sms注册ue的网络是第五代核心(5gc)网络;
[0127]
所述通知是ue的sms就绪通知;
[0128]
所述订阅还包括使用nudm_ee_subscribe服务操作订阅;和/或
[0129]
在所述udm节点处订阅所述通知是作为对接收到来自所述udm节点的在所述udm节点处未针对所述ue注册smsf的响应消息的响应。
[0130]
实施例c1:一种包括处理电路的统一数据管理(udm)节点,所述处理电路被配置为:
[0131]
从归属订户服务器(hss)节点接收用于订阅通知的请求,所述通知在用户设备(ue)在网络中针对短消息服务(sms)注册时发送;以及
[0132]
由于接收到用于订阅的请求,导致设置用于检测与所述ue相关联的sms功能(smsf)注册事件的smsf注册通知标志。
[0133]
实施例c2:根据实施例c1所述的udm节点,其中,所述处理电路还被配置为:
[0134]
由于在udm节点处针对所述ue的smsf注册,导致以下一项或多项:
[0135]
检测针对注册所述smsf的所述ue设置了所述smsf注册通知标志;
[0136]
由于所述检测,导致重置所述smsf注册通知标志;和/或
[0137]
由于所述检测,导致通知所述hss节点在网络中针对sms注册了所述ue。
[0138]
实施例c3:根据实施例c1和c2中的任一个所述的udm节点,其中,包括以下一项或多项:
[0139]
针对sms注册ue的网络是第五代核心(5gc)网络;
[0140]
所述通知是ue的sms就绪通知;和/或
[0141]
用于订阅的所述请求是通过nudm_ee_subscribe服务操作接收的。
[0142]
实施例d1:一种包括处理电路的归属订户服务器(hss)节点,所述处理电路被配置为:
[0143]
在统一数据管理(udm)节点处订阅通知,所述通知在用户设备(ue)在网络中针对短消息服务(sms)注册时发送。
[0144]
实施例d2:根据实施例d1所述的hss节点,其中,所述处理电路还被配置用于以下一项或多项:
[0145]
由于所述订阅,导致从所述udm节点接收在网络中针对sms注册了所述ue的通知;和/或
[0146]
由于接收到所述通知,导致向短消息服务中心(smsc)节点发送所述ue的sms就绪的警示。
[0147]
实施例d3:根据实施例d1和d2中的任一个所述的hss节点,其中,包括以下一项或多项:
[0148]
针对sms注册ue的网络是第五代核心(5gc)网络;
[0149]
所述通知是ue的sms就绪通知;
[0150]
所述处理电路还被配置为:通过被配置为使用nudm_ee_subscribe服务操作订阅而订阅通知;和/或
[0151]
所述处理电路还被配置为:作为接收到来自所述udm节点的在所述udm节点处未针对所述ue注册smsf的响应消息的响应,在所述udm节点处订阅通知。
[0152]
本领域技术人员将了解,本文描述的构思可以被实现为方法、数据处理系统和/或计算机程序产品。因此,本文描述的构思可采用全硬件实施例、全软件实施例或组合软件和硬件方面的实施例的形式,所有这些在本文中统称为“电路”或“模块”。此外,本公开可以采用有形计算机可用存储介质上的计算机程序产品的形式,该计算机程序产品具有实现在介质中的可以由计算机执行的计算机程序代码。可以利用任何合适的有形计算机可读介质,包括硬盘、cd-rom、电存储设备、光存储设备或磁存储设备。
[0153]
本文参考方法、系统和计算机程序产品的流程图说明和/或框图来描述一些实施例。应理解,流程图说明和/或框图中的每个框、以及流程图说明和/或框图中的框的组合可以通过计算机程序指令实现。这些计算机程序指令可以提供给通用计算机的处理器、专用计算机或用来生产机器的其他可编程数据处理装置,使得该指令(经由计算机的处理器或其他可编程数据处理装置执行)创建用来实现流程图和/或框图中的框中指定的功能/动作的装置。
[0154]
这些计算机程序指令也可以存储在可以指示计算机或其他可编程数据处理装置以特定方式运行的计算机可读存储器或存储介质中,以使计算机可读存储器中存储的指令生产包括实现流程图和/或框图中的框中规定的功能/动作的指令装置的制品。
[0155]
计算机程序指令也可以被加载到计算机或其他可编程数据处理装置上,以使一系列可操作步骤在计算机或其他可编程装置上执行以产生计算机实现的过程,以使在计算机或其他可编程装置上执行的指令提供用于实现流程图和/或框图中的框中指定的功能/动作的步骤。
[0156]
应当理解,框中标注的功能和/动作可以不按操作说明中标注的顺序发生。例如,依赖于所涉及的功能/动作,连续示出的两个框实际上可以实质上同时执行,或者框有时候可以按照相反的顺序执行。虽然一些图包括通信路径上的箭头来指示通信的主要方向,但是应当理解通信可以在与所指示的箭头的相反方向上发生。
[0157]
用于执行本文所述构思的操作的计算机程序代码可以用诸如或c 之类的面向对象的编程语言来编写。然而,用于执行本公开的操作的计算机程序代码也可以用诸如“c”编程语言之类的常规过程编程语言编写。程序代码可以完全在用户的计算机上执行,部分在用户的计算机上执行,作为独立软件包来执行,部分在用户计算机上且部分在远程计算机上执行,或完全在远程计算机上执行。在后一种情况下,远程计算机可以通过局域网(lan)或广域网(wan)连接到用户的计算机,或者可以连接外部计算机(例如,使用互联网服务提供商通过互联网)。
[0158]
结合以上描述和附图,本文公开了许多不同实施例。应当理解,逐字地描述和说明这些实施例的每个组合和子组合将会过度重复和混淆。因此,可以以任何方式和/或组合来组合全部实施例,并且包括附图的本说明书将被解释为构建本文所描述的实施例的全部组合和子组合以及制造和使用它们的方式和过程的完整书面描述,并且将支持要求任何这种组合或子组合的权益。
[0159]
本领域技术人员将了解,本文描述的实施例不限于以上已经具体示出和描述的内容。此外,除非在上面相反地提及,否则应该注意的是,所有附图都不是按比例绘制的。在不偏离所附权利要求的范围的情况下,鉴于上述教导的各种修改和变化是可能的。
再多了解一些

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

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

相关文献