方法、装置和计算机程序与流程

文档序号:25543448发布日期:2021-06-18 20:40
方法、装置和计算机程序与流程

各个示例涉及方法、装置和计算机程序。更具体地,各个示例涉及通信,通信涉及服务呼叫状态控制功能。



背景技术:

用户设备(ue)可以向ip(互联网协议)多媒体子系统(ims)注册。在某些情况下,ue将不会重新注册。



技术实现要素:

根据第一方面,提供了一种装置,该装置包括部件,部件用于:在装置不操作的时间段之后,从第二用户设备接收与第一用户设备进行通信的请求;从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

根据一个示例,确定注册已经到期包括:将当前时间与到期值进行比较;以及当当前时间被确定为晚于到期值时,确定注册已经到期。

根据一个示例,该部件还被配置为:向归属订阅服务器发送请求消息;以及作为响应,从归属订户服务器接收上述信息。

根据一个示例,该部件还被配置为:从第一用户设备接收注册请求,并且作为响应:向归属订阅服务器发送第一用户设备的服务器分配请求消息。

根据一个示例,来自第一用户设备的注册请求是初始注册。

根据一个示例,来自第一用户设备的注册请求是重新注册。

根据一个示例,服务器分配请求消息包括到期值。

根据一个示例,服务器分配请求消息在装置不操作的时间段之前被发送。

根据一个示例,该部件还被配置为:当确定注册已经到期时,提供默认服务。

根据一个示例,默认服务包括将通信数据转发给语音邮件服务或第三用户设备。

根据一个示例,默认服务包括将所请求的通信重定向到电路交换域。

根据一个示例,与第一用户设备进行通信的请求是传入呼叫的邀请。

根据一个示例,装置是服务呼叫会话控制功能。

根据第二方面,提供了一种装置,装置包括至少一个处理器和包括计算机程序代码的至少一个存储器;至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置至少执行:在装置不操作的时间段之后,从第二用户设备接收与第一用户设备进行通信的请求;从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

根据一个示例,确定注册已经到期包括:将当前时间与到期值进行比较;以及当当前时间被确定为晚于到期值时,确定注册已经到期。

根据一个示例,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置至少执行:向归属订阅服务器发送请求消息;以及作为响应,从归属订户服务器接收信息。

根据一个示例,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置至少执行:从第一用户设备接收注册请求,并且作为响应:向归属订阅服务器发送第一用户设备的服务器分配请求消息。

根据一个示例,来自第一用户设备的注册请求是初始注册。

根据一个示例,来自第一用户设备的注册请求是重新注册。

根据一个示例,服务器分配请求消息包括到期值。

根据一个示例,服务器分配请求消息在装置不操作的时间段之前被发送。

根据一个示例,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置至少执行:当确定注册已经到期时,提供默认服务。

根据一个示例,默认服务包括将通信数据转发给语音邮件服务或第三用户设备。

根据一个示例,默认服务包括将所请求的通信重定向到电路交换域。

根据一个示例,与第一用户设备进行通信的请求是传入呼叫的邀请。

根据一个示例,装置是服务呼叫会话控制功能。

根据第三方面,提供了一种装置,装置包括:接收电路系统,用于在装置不操作的时间段之后,从第二用户设备接收与第一用户设备进行通信的请求;接收电路系统,用于从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定电路系统,用于确定注册已经到期。

根据第四方面,提供了一种方法,该方法包括:在装置不操作的时间段之后,在装置处从第二用户设备接收与第一用户设备进行通信的请求;从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

根据一个示例,确定注册已经到期包括:将当前时间与到期值进行比较;以及当当前时间被确定为晚于到期值时,确定注册已经到期。

根据一个示例,该方法包括向归属订阅服务器发送请求消息;以及作为响应,从归属订户服务器接收上述信息。

根据一个示例,该方法包括:从第一用户设备接收注册请求,并且作为响应:向归属订阅服务器发送第一用户设备的服务器分配请求消息。

根据一个示例,来自第一用户设备的注册请求是初始注册。

根据一个示例,来自第一用户设备的注册请求是重新注册。

根据一个示例,服务器分配请求消息包括到期值。

根据一个示例,服务器分配请求消息在装置不操作的时间段之前被发送。

根据一个示例,该方法包括:当确定注册已经到期时,提供默认服务。

根据一个示例,提供默认服务包括将通信数据转发给语音邮件服务或第三用户设备。

根据一个示例,提供默认服务包括将所请求的通信重定向到电路交换域。

根据一个示例,与第一用户设备进行通信的请求是传入呼叫的邀请。

根据一个示例,装置是服务呼叫会话控制功能。

根据第五方面,提供了一种计算机程序,该计算机程序包括用于引起装置至少执行以下项的指令:在装置不操作的时间段之后,从第二用户设备接收与第一用户设备进行通信的请求;从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

根据第六方面,提供了一种计算机程序,该计算机程序包括存储在其上的用于至少执行以下项的指令:在装置不操作的时间段之后,在装置处从第二用户设备接收与第一用户设备进行通信的请求;从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

根据第七方面,提供了一种非暂态计算机可读介质,该非暂态计算机可读介质包括用于引起装置至少执行以下项的程序指令:在装置不操作的时间段之后,从第二用户设备接收与第一用户设备进行通信的请求;以及从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

根据第八方面,提供了一种非暂态计算机可读介质,该非暂态计算机可读介质包括存储在其上的用于至少执行以下项的程序指令:在装置不操作的时间段之后,在装置处从第二用户设备接收与第一用户设备进行通信的请求;从归属订户服务器接收包括到期值的信息,到期值针对第一用户设备向装置的注册;以及确定注册已经到期。

在上文中,已经描述了各个方面。应当理解,可以通过上述方面中的任何两个或更多个方面的组合来提供其他方面。

在以下详细描述和所附权利要求中还描述了各种其他方面和另外的实施例。

附图说明

为了帮助理解本公开并且示出如何实现某些实施例,仅以示例方式参考附图,在附图中:

图1示意性地示出了消息流的示例;

图2示意性地示出了消息流的示例;

图3示意性地示出了消息流的示例;

图4示意性地示出了消息流的示例;

图5示意性地示出了装置的示例;以及

图6示意性地示出了根据一个示例的方法的流程图。

具体实施方式

一些示例可以在故障或不活动时段之后(即,在s-cscf108处于故障或不活动状态的时段之后)恢复服务呼叫会话控制功能(s-cscf)108的背景下提供。

图1示意性地示出了当用户设备(ue)102在ims中注册时可以发生的示例消息流。如图1所示,在ue102、代理呼叫会话控制功能(p-cscf)、s-cscf108、归属订阅服务器(hss)110和ue112之间发送信息。

在114处,ue102向s-cscf108发送注册消息。在示例中,该消息是在ims中向s-cscf108注册的请求。注册消息可以是对初始注册(即,向s-cscf108的第一注册)或重新注册(即,向s-cscf108的第二或后续注册)的请求。作为响应,在116处,s-cscf108向hss110发送服务器分配请求(sar)。sar消息可以用于向hss110通知s-cscf108服务于ue102。

在图1所示的示例中,sar消息包括指示ue向s-cscf108注册的时间段的信息字段。在一些示例中,该时间段可以由ue102在s-cscf108处的注册开始的时间戳和注册持续的持续时间来表示。在图1所示的示例中,在118处,ue102从10.00.00开始注册1小时(即,注册持续到11.00.00)。

响应于在116处接收到sar消息,在120处,hss110向s-cscf108发送服务器分配应答(saa)消息。然后,在122处,s-cscf108向ue102发送200ok消息(包括200状态码的消息)。200ok消息向ue102指示在114处发送的注册请求被s-cscf108接收和处理。

在图1所示的示例中,在124处,s-cscf108从10.30.00到11.15.00发生故障(即,关闭或处于故障状态)。在该时段,s-cscf108不操作。

当s-cscf108重新启动时(在该示例中,在11.15.00时),s-cscf108丢失注册上下文。这是因为s-cscf108丢失用户数据,或者是因为它在恢复操作之后无法信任数据,这是因为s-cscf108在服务中断期间可能已经丢失了来自hss110的配置文档更新。

在一些示例中,可以根据故障转移机制在s-cscf108关闭期间选择新的s-cscf。故障转移机制将在下面参照图2进一步讨论。

当s-cscf108不再处于故障状态时,它将重新启动(在图1所示的示例中,这在11.15.00时)。在故障转移的情况下,不同于s-cscf108的新的s-cscf可以执行图1中由s-cscf108执行的其余步骤。

在s-cscf108重新启动或者在126处接收到邀请之前发生故障转移和s-cscf108的重新选择的情况下,s-cscf108对ue的所有传入呼叫或数据会话(包括注册上下文到期的那些)进行恢复过程。但是,ue102可能不再可用于ims(例如,ue102可能不在覆盖范围内,ue102可能出现电池没电,ue102可能出现故障,等等)。在这种情况下(如图1所示),ue108在11.00.00之后尚未发送重新注册请求,而是由于在10.30.00与11.15.00之间的故障时间段之后在s-cscf108处丢失了注册上下文,s-cscf108尝试恢复ue102的传入呼叫的注册。

在一个示例中,在126处接收的邀请可以由根据故障转移机制而选择的新的s-cscf接收。在示例中,这种接收可以在s-cscf108仍然关闭的时段期间进行。在这种情况下,在图1所示的步骤126之后由s-cscf108执行的其余步骤可以由根据故障转移机制而选择的新的s-cscf来执行。

在126处,s-cscf108从ue112接收对于ue102的传入呼叫。作为响应,在128处,s-cscf108向hss110发送ue102的sar消息,并且在130处,从hss110接收saa消息。步骤128和130可以被认为是用于ue102在s-cscf108处的注册的恢复过程。

然后,s-cscf108继续以为ue102提供所注册的服务。所注册的服务可以包括执行终止服务执行,其中s-cscf尝试发出传入呼叫或者尝试服务于传入呼叫。如图1的步骤132、134、136、138、140和142所示,这可以包括调用多个as,诸如as106a、as106b和as106c。

在示例中,所注册的服务还可以包括将来自ue112的对传入呼叫的邀请转发给p-cscf104。呼叫可以是数据通信会话。该步骤在图1的144处示出。但是,如146处所示,如果ue不再可达,例如当ue不再具有覆盖范围时,p-cscf104将无法发起互联网协议安全性(ipsec)和/或传输层安全性(tls)隧道。诸如用户数据报协议(udp)和传输控制协议(tcp)等传输协议上的呼叫将失败,并且ue102也将不响应于传入呼叫。因此,这将导致呼叫失败,如148所示。

当s-cscf108在重新启动之后恢复成功时,s-cscf108还可以构造诸如notify消息等通知并且将其发送给ue102以触发新的注册。在恢复之后,s-cscf108可以像正常注册一样构造恢复上下文。然而,在重新启动之后,s-cscf108没有足够的信息来确定ue102何时注册以及其注册了多长时间,因此无法确定注册的到期值。因此,即使ue102的注册已经到期,s-cscf108也不能继续进行网络发起的注销。

图2示出了示例消息流,该消息流可能在s-cscf208与新的s-cscf201之间在发生故障转移的情况下发生。步骤214、216、218、220和222类似于上面关于图1讨论的步骤114、116、118、120和122。在该示例中,在224处,s-cscf208在一定时间段内关闭。在图2的示例中,在224处,s-cscf208从10.30.00开始发生故障(即,关闭或处于故障状态)。在该时间段内,故障转移机制选择新的s-cscf201。

在205处,ue212向询问呼叫会话控制功能(i-cscf)203发送邀请。该邀请是为了与ue202进行通信会话,例如呼叫。在图2的示例中,该邀请在s-cscf208关闭的时间期间被接收。在207处,i-cscf203将邀请转发给s-cscf208。但是,如图2中的209所示,由于s-cscf208仍关闭,因此其不可达。

在211处,i-cscf211向hss210发送位置信息请求(lir)消息。在213处,i-cscf211向i-cscf208发送位置信息应答(lia)消息。i-cscf215能够使用在lia消息中所包括的信息将邀请转发给新的s-cscf201。

图3示出了ue302、代理呼叫会话控制功能(p-cscf)304、一个或多个认证服务器(as)306、服务呼叫会话控制功能(s-cscf)308、归属订阅服务器(hss)310和ue312之间的示例消息流。在图3的示例消息流中,s-cscf308能够标识当s-cscf308经过s-cscf处于故障或非活动状态的时段后恢复完成之后的ue的注册状态。

在314处,ue302向s-cscf308发送注册消息。注册消息可以是针对向s-cscf308进行初始注册,或者可以是针对向s-cscf308进行重新注册。在示例中,该消息是在ims中进行注册的请求。作为响应,在316处,s-cscf向hss310发送服务器分配请求(sar)。在一些示例中,sar消息包括针对注册的到期时间和时间戳。到期时间和时间戳可以存储在sar消息的服务器名称属性值对(avp)中。到期时间和时间戳可以被组合以给出到期值。在ue302的重新注册期间,s-cscf308将更新到期值以及重新注册的最新时间戳。到期值可以指示针对ue的注册结束的时间。在一些示例中,如果在到期值之后ue仍然可用,则ue可以重新注册。

sar消息可以用于向hss310注册ue302。

在图3所示的示例中,sar消息包括信息字段,该信息字段指示ue向s-cscf308注册的时间段。在一些示例中,该时间段可以由ue302在s-cscf308处的注册开始的时间戳和注册持续的持续时间来表示。在图3所示的示例中,ue302从10.00.00开始注册1小时(即,注册持续到11.00.00)。

响应于在316处接收到sar消息,在320处,hss310向s-cscf308发送服务器分配应答(saa)消息。然后,在322处,s-cscf308向ue102发送200ok消息(包括200状态码的消息)。200ok消息指示ue302:在314处发送的注册请求被s-cscf308接收和处理。

在图3所示的示例中,如在324处所示,s-cscf308从10.30.00到11.15.00发生故障(即,关闭或处于故障状态)。在该时段,s-cscf308不操作。

当s-cscf308重新启动时(在该示例中,在11.15.00时),s-cscf308丢失注册上下文。这是因为s-cscf308丢失用户数据,或者是因为它在恢复操作之后无法信任数据,这是因为s-cscf308在服务中断期间可能已经丢失了来自hss310的配置文档更新。

在一些示例中,可以根据以上关于图2描述的故障转移机制在s-cscf308关闭的同时选择新的s-cscf。

当s-cscf308不再处于故障状态(即,不再关闭)时,它将重新启动(在图1所示的示例中,这在11.15.00时)。在故障转移的情况下,当s-cscf308不再关闭时,将重新选择s-cscf308。

在s-cscf308的重新启动或者在326接收到邀请之前发生故障转移和s-cscf308的重新选择的情况下,s-cscf308对ue的所有传入呼叫或数据会话(包括注册上下文到期的那些)进行恢复过程。然而,ue302可能不再对于ims可用(例如,ue302可能不在覆盖范围内)。在这种情况下(如图1所示),ue308在11.00.00之后尚未发送重新注册请求,而是由于在10.30.00与11.15.00之间的故障时间段之后在s-cscf308处丢失了注册上下文,s-cscf308尝试恢复针对ue302的传入呼叫的注册。在326处,s-cscf308从ue312接收针对ue302的传入呼叫。

在示例中,s-cscf308然后检查针对ue312的ims公共用户身份(impu)的注册上下文。如果s-cscf308找不到针对impu的注册上下文,则它继续进行到步骤328。

在一个示例中,在326处接收的邀请可以由根据故障转移机制而选择的新的s-cscf接收。在示例中,这种接收可以在s-cscf308仍然关闭的时段期间进行。在这种情况下,在图3所示的步骤326之后由s-cscf308执行的其余步骤可以由根据故障转移机制而选择的新的s-cscf来执行。图2中示出了其中可以由新的s-cscf接收邀请的示例性方法。在步骤328,s-cscf308(或根据故障转移机制而选择的新的s-cscf)向hss310发送sar消息。作为响应,在330处,hss310向s-cscf308发送saa消息。saa消息包括用于ue302在i-cscf308处进行注册的所存储的时间戳和到期值。这可以是在图3的步骤318处所注册的相同时间戳和到期时间。

在350处,s-cscf308(或根据故障转移机制而选择的新的s-cscf)将所接收的到期值与当前时间戳进行比较。当前时间戳可以与比较完成时的时间有关,并且在一些示例中,当前时间戳可以与比较开始时的时间有关。如果s-cscf确定当前时间戳超过到期值(即,晚于到期值),则s-cscf可以确定针对ue302的注册已经到期。

s-cscf308(或新选择的s-cscf)可以向ue302发送消息以触发新的注册。在某些示例中,这可以是“notify”(通知)消息。

在一些示例中,在确定ue302的注册已经到期时,s-cscf308或根据故障转移机制而选择的新的s-cscf可以继续进行默认注册过程。该默认注册过程将ue302注册为要求为传入呼叫提供默认服务。该默认注册过程还可以向特定as注册ue302,该特定as例如可以是如图3所示的as306。默认注册过程在图3的352和354处示出,其中在352处,从s-cscf向hss310发送sar消息,并且在354处,从hss310向s-cscf发送saa消息。

在默认注册过程之后,在356处,s-cscf308或根据故障转移机制而选择的新的s-cscf将ue302的传入呼叫转发给as306,以为ue312提供默认服务流。这可以防止终止呼叫的故障。这可以被执行以替代尝试提供所注册的服务,如图1所示。

在358处,可以在ue312与as306之间提供默认服务流。在360处,还可以在ue312与ue302之间提供默认服务。

默认服务可以包括将呼叫重定向到电路交换(cs)域。在一些示例中,默认服务可以包括将呼叫转发给除ue302或ue312之外的ue。在一些示例中,默认服务可以包括提供语音邮件服务。as306可以提供语音邮件服务,并且在一些示例中,as306可以包括语音邮件服务器。

图4示出了ue402、代理呼叫会话控制功能(p-cscf)404、一个或多个认证服务器(as)406、服务呼叫会话控制功能(s-cscf)408、归属订阅服务器(hss)410和ue412之间的示例消息流。在图4的示例消息流中,s-cscf408和hss410能够标识当s-cscf408在s-cscf408经过处于故障或非活动状态的时段后恢复完成之后的ue的注册状态。

图4的步骤414至426与图3的步骤314至326相同。为简明起见,在此不重复这些步骤。

在步骤416,在注册期间,s-cscf408向hss410发送sar消息。在一些示例中,sar消息包括注册的到期时间和时间戳。到期时间和时间戳可以存储在sar消息的服务器名称avp中。到期时间和时间戳可以被组合以给出到期值。在ue402的重新注册期间,s-cscf408将更新到期值以及重新注册的最新时间戳。

在428处,s-cscf408向hss410发送sar消息。在462处,hss410将当前时间戳与在418处发送的sar消息中接收的到期值进行比较。到期值可以存储在hss410处。当当前时间戳超过到期值时,hss410确定针对已经针对其触发了恢复过程的ue的注册已经到期。在这种情况下,hss410在430处发送的saa消息中发送默认配置文档。这可以包括hss410发送具有默认值的saa。在某些示例中,默认值可以是结果代码avp中的“diameter_error_in_assignment_type_default”。

响应于接收到默认配置文档,s-cscf408将形成默认注册。

在默认注册过程之后,在456处,s-cscf408将ue402的传入呼叫转发给as406,用以为ue提供默认服务流。这可以被执行以替代尝试提供所注册的服务,如图1所示。

在460处,还可以在ue412与ue402之间提供默认服务。

s-cscf408可以向ue402发送消息以触发新的注册。在某些示例中,这可以是“notify”消息。

在某些示例中,默认服务可以防止终止呼叫的故障。

默认服务可以包括将呼叫重定向到电路交换(cs)域。在一些示例中,默认服务可以包括将呼叫转发给除ue402或ue412之外的ue。在一些示例中,默认服务可以包括提供语音邮件服务。as406可以提供语音邮件服务,并且在一些示例中,as406可以包括语音邮件服务器。

与图3相似,当在s-cscf408仍关闭并且诸如图2所示的故障转移机制已经被实现的时段内发送来自ue412的邀请消息时,步骤428、462、430、456、458和460可以由通过故障转移机制而选择的新的s-cscf而不是s-cscf408来执行。

图5示出了可以在其中应用本发明的实施例的示例装置580。装置580可以是图1、2、3或4所示的元件。在一些示例实施例中,装置580可以被实现为具有有线或无线通信能力的通信设备,或者作为具有有线或无线通信能力的通信设备的组件被包括。示例装置可以包括一个或多个处理器582、存储器设备584和/或通信接口588(在图5中,每个被示出了一个作为示例)或者以其他方式与之通信。然而,取决于由该装置实现的图1、2、3或4的组件,该装置可以包括附加元件,和/或可以不包括一个或多个前述元件,诸如用户接口。

装置580可以是例如诸如s-cscf308、s-cscf4038、hss310或hss410等装置。

处理器582可以体现为用于实现本发明的示例实施例的各种功能的各种部件,包括例如以下中的一个或多个:微处理器、协处理器、控制器、专用集成电路(例如,asic(专用集成电路)、fpga(现场可编程门阵列)、dsp(数字信号处理器)或硬件加速器)、处理电路系统或其他类似硬件。

无论是配置为纯硬件还是经由存储在计算机可读存储介质上的指令进行配置还是通过其组合进行配置,处理器582都可以是在被相应配置时被配置为执行根据本发明的实施例的操作的装置。

备选地,在处理器是存储在计算机可读存储介质上的指令的执行器的示例中,指令将处理器专门配置为执行本文中描述的算法和操作。在一些示例实施例中,处理器是被配置用于通过经由用于执行本文中描述的算法、方法和操作的执行指令对处理器进行进一步配置来采用本发明的示例实施例的特定设备的处理器。

存储器设备584可以是一个或多个计算机可读存储介质,可以包括易失性和/或非易失性存储器。在一些示例实施例中,存储器设备可以包括随机存取存储器(ram)(包括动态和/或静态ram)、片上或片外高速缓冲存储器等。此外,存储器设备可以包括非易失性存储器,其可以是嵌入式和/或可移动的,并且可以包括例如只读存储器(rom)、闪存、磁存储设备(例如,硬盘、软盘驱动器、磁带等)、光盘驱动器和/或介质、非易失性随机存取存储器(nvram)等。存储器设备可以包括用于临时存储数据的高速缓存区域。在这点上,处理器582中可以包括至少一部分或整个存储器设备。

此外,存储器设备584可以被配置为存储用于使得处理器582和示例装置580能够执行根据本文中描述的本发明的示例实施例的各种功能的信息、数据、应用、计算机可读程序代码指令等。例如,存储器设备可以被配置为缓冲输入数据以供处理器处理。

通信接口588可以是在被配置为从一个或多个网络594和/或与示例装置580通信的任何其他设备或部件接收数据和/或向其传输数据的硬件、软件或硬件和软件的组合中体现的任何设备或装置。

通信接口588可以被配置为根据很多有线或无线通信标准中的任何一种来提供通信。通信接口可以被配置为支持诸如多输入多输出(mimo)环境等多个天线环境中的通信。此外,通信接口可以被配置为支持正交频分复用(ofdm)信令。在一些示例实施例中,通信接口可以被配置为根据多种技术进行通信,如上所述,包括以下多种技术中的任一种:第二代(2g)、第三代(3g)、第四代(4g)或更高代移动通信技术、射频(rf)或多种不同无线联网技术中的任一种。通信接口也可以被配置为可能经由互联网协议(ip)来支持网络层的通信。

在某些情况下,装置580可以以芯片或芯片组来实现。在一个示例实施例中,芯片或芯片组可以被编程为执行本文中描述的一种或多种方法的一个或多个操作,并且可以包括例如一个或多个处理器582、存储器设备584和/或并入一个或多个物理封装(例如,芯片)中的其他电路系统组件。例如,物理封装可以包括一种或多种材料、组件和/或电线在结构组件(例如,底板)上的布置,以提供一个或多个特性,诸如物理强度、尺寸节省、和/或电相互作用的限制。预期、在某些实施例中,芯片或芯片组可以在单个芯片中实现。进一步预期、在某些实施例中,芯片或芯片组可以被实现为单个“片上系统”。进一步预期,在某些实施例中,例如,可以不使用单独的asic,并且本文中公开的所有相关操作可以由一个或多个处理器执行。芯片或芯片组或其一部分可以构成用于执行本文中描述的一种或多种方法的一个或多个操作的装置。

图6是根据示例的方法的流程图。图6的流程图是从诸如s-cscf308或s-cscf408等装置的角度来看的。

在601处,该装置接收与第一用户设备进行通信的请求。在示例中,该请求从第二用户设备接收。在示例中,该请求在该装置不操作的时间段之后接收。

在603处,该装置从归属订户服务器接收信息。在示例中,该信息包括用于向该装置注册第一用户设备的到期值。

在605处,该装置确定用户设备向该装置的注册已经到期。

通常,各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。本发明的一些方面可以以硬件来实现,而其他方面可以以可以由控制器、微处理器或其他计算设备执行的固件或软件来实现,但是本发明不限于此。尽管本发明的各个方面可以被示出和描述为框图、流程图或使用某种其他图形表示,但是众所周知,作为非限制性示例,本文中描述的这些框、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。

如本申请中使用的,术语“电路系统”可以是指以下中的一个或多个或全部:(a)仅硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现),以及(b)硬件电路和软件的组合,诸如(如果适用):(i)模拟和/或数字硬件电路与软件/固件的组合,以及(ii)具有软件的硬件处理器(包括数字信号处理器)、软件和存储器的任何部分,这些部分协同工作以引起装置(诸如移动电话或服务器)执行各种功能,以及(c)硬件电路和/或处理器,诸如微处理器或微处理器的一部分,其操作需要软件(例如,固件),但是当操作不需要时,该软件(例如,固件)可以不存在。电路系统的这种定义适用于该术语在本申请中的所有使用,包括在任何权利要求中。作为另外的示例,如本申请中使用的,术语电路系统还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器及其(或它们的)随附软件和/或固件的一部分的实现。术语电路系统还包括(例如,并且如果适用于特定权利要求元素)用于移动设备的基带集成电路或处理器集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。

本发明的实施例可以由计算机软件来实现,该计算机软件由移动设备的数据处理器可执行(诸如在处理器实体中),或者本发明的实施例可以由硬件来实现,或者本发明的实施例可以由软件和硬件的组合来实现。计算机软件或程序(也称为程序产品)(包括软件例程、小程序和/或宏)可以存储在任何装置可读数据存储介质中,并且包括用于执行特定任务的程序指令。计算机程序产品可以包括一个或多个计算机可执行组件,当程序运行时,该计算机可执行组件被配置为执行实施例。一个或多个计算机可执行组件可以是至少一个软件代码或其部分。

进一步,在这点上,应当注意,如图中的逻辑流程的任何框可以表示程序步骤、或者互连的逻辑电路、框和功能、或者程序步骤以及逻辑电路、框和功能的组合。软件可以存储在诸如存储器芯片或在处理器内实现的存储器块等物理介质上,在诸如硬盘或软盘等磁性介质上,以及在诸如dvd及其数据变体、cd等光学介质上。物理介质是非暂态介质。

存储器可以是适合于本地技术环境的任何类型,并且可以使用任何合适的数据存储技术来实现,诸如基于半导体的存储器设备、磁存储器设备和系统、光学存储器设备和系统、固定存储器和可移动存储器。数据处理器可以是适合于本地技术环境的任何类型,并且作为非限制性示例,可以包括以下中的一种或多种:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)、专用集成电路(asic)、fpga、门级电路和基于多核处理器架构的处理器。

本发明的实施例可以在诸如集成电路部件等各种组件中实践。集成电路的设计总体上是一个高度自动化的过程。复杂且功能强大的软件工具可以用于将逻辑级设计转换为易于在半导体衬底上蚀刻和形成的半导体电路设计。

前述描述通过非限制性示例的方式提供了对本发明的示例性实施例的完整且信息丰富的描述。然而,当结合附图和所附权利要求书阅读时,鉴于前面的描述,各种修改和变型对于相关领域的技术人员而言将变得很清楚。但是,本发明的教导的所有这些和类似的修改仍将落入在所附权利要求书中限定的本发明的范围内。实际上,存在包括一个或多个实施例与先前讨论的任何其他实施例的组合的另外的实施例。

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