在第三方注册消息中嵌入用户设备信息的制作方法

文档序号:7938952阅读:115来源:国知局
专利名称:在第三方注册消息中嵌入用户设备信息的制作方法
技术领域
本发明一般地涉及无线通信领域,并且更具体地涉及在因特网协 议("IP")多媒体子系统网络中向应用服务器提供与用户设备相关联 的信息。
背景技术
许多当前的无线通信系统正在通过实现IP多媒体子系统("IMS") 向它们的订户提供固定和移动多媒体服务。IMS允许家用网络独立于用 户的位置和接入技术向其用户提供服务。IMS功能之一是处理所有服务 的注册。无线装置通过向执行会话控制的服务呼叫会话控制功能 ("S-CSCF")传送注册(REGISTER)消息来注册到IMS网络。响应 于从无线装置接收到该注册消息,S-CSCF建立新的注册消息。这个新 的注册消息也被称为第三方注册。S-CSCF向应用服务器("AS")传 送该第三方注册。第三方注册向AS通知无线装置的注册状态。
当前IM S网络的 一 个问题是在第三方注册消息中未包括在注册消 息中由S-CSCF从无线装置接收到的全部信息。因此,AS不接收与无线 装置相关联的所有相关信息。AS可能需要在第三方注册消息中未被AS 接收到的诸如P接入网络ID、用户代理等的信息,以便向无线装置提供 适当的服务。
因此,需要克服如上所述的现有技术的问题。

发明内容
简而言之,根据本发明,公开了一种用于向至少一个应用服务器 提供与无线装置和网络中的至少 一 个相关联的动态信息的方法、信息
5处理系统和无线通信系统。所述方法包括接收与无线装置相关联的注 册消息。从寄存器检索与无线装置相关联的服务配置文件。所述服务 配置文件被确定用于指示与无线装置和网络中的至少一个相关联的动 态信息,并且被与所述无线装置相关联的至少一个应用服务器请求。 生成了至少包括由所述至少一个应用服务器请求的动态信息的第三方 注册消息。所述第三方注册消息被发送到所述至少一个应用服务器。
在另一个实施例中,公开了一种用于向至少一个应用服务器提供 与无线装置和网络中的至少一个相关联的动态信息的信息处理系统。 所述信息处理系统包括存储器和通信地耦接到所述存储器的处理器。 所述存储器包括服务呼叫会话控制功能模块。所述服务呼叫会话控制 功能模块适于接收与无线装置相关联的注册消息;从寄存器检索与所 述无线装置相关联的服务配置文件;确定所述服务配置文件指示与无 线装置和网络中的至少一个相关联的动态信息并且被与所述无线装置 相关联的至少一个应用服务器请求;生成至少包括由所述至少一个应 用服务器请求的动态信息的第三方注册消息;以及向所述至少一个应 用服务器发送所述第三方注册消息。
在又一个实施例中,公开了一种无线通信系统。所述无线通信系 统包括基站和无线通信装置。所述无线装置通信地耦接到所述基站。 所述无线通信系统还包括因特网协议多媒体子系统网络,所述因特网 协议多媒体子系统网络包括至少一个信息处理系统。所述信息处理系 统包括服务呼叫会话控制功能模块,所述服务呼叫会话控制功能模块 适于接收与无线装置相关联的注册消息;从寄存器检索与所述无线装 置相关联的服务配置文件;确定所述服务配置文件指示与无线装置和 网络中的至少一个相关联的动态信息并且被与所述无线装置相关联的 至少一个应用服务器请求;生成至少包括由所述至少-一个应用服务器 请求的动态信息的第三方注册消息;以及将所述第三方注册消息发 到所述至少一个应用服务器。


附图用于进一步图示各种实施例并且解释根据本发明的各种原理 和优点,在各个附图中,相似的附图标记指的是相同或者功能上类似 的元素,并且附图与下面的具体实施方式
一起被并入说明书并且形成 说明书的一部分。
图l是图示根据本发明的实施例的无线通信系统的框图2是图示根据本发明的实施例的图1的无线通信系统的更详细视 图的框图3是根据本发明的实施例的用于经由第三方注册消息向应用服 务器发送动态无线装置信息的信号流图4是图示根据本发明的实施例的无线装置的框图5是图示根据本发明的实施例的信息处理系统的框图6是图示根据本发明的实施例的向应用服务器传送动态无线装
置信息的示例性处理的操作流程图;以及
图7是图示根据本发明的实施例的将来自应用服务器(多个)的动 态信息请求嵌入服务配置文件中的示例性处理的操作流程图。
具体实施例方式
按照需要,在此公开本发明的详细实施例;然而,应当理解,所
公开的实施例仅仅是本发明的示例,它们可以以各种形式来体现。因 此,在此公开的具体结构和功能细节不应当被解释为限制性的,而是 仅仅被解释为权利要求的基础和被解释为用于教导本领域的技术人员 以实际上任何适当地详细结构不同地使用本发明的代表性基础。而且, 在此使用的术语和词组并不意在是限制性的;而是意在提供对本发明 的可理解的描述。
在此使用的术语"一"或"一个"被定义为一个或者多于一个。 在此使用的术语"多个"被定义为两个或者多于两个。在此使用的术 语"另一个"被定义为至少第二或者更多。在此使用的术语"包括" 和/或"具有"被定义为包括(即,开放语言)。在此使用的术语"耦接"被定义为连接,虽然不一定直接连接并且不一定机械地连接。
术语无线装置意在广义地涵盖可以无线地传送信号和可选地可以 无线地接收信号并且还可以在无线通信系统中操作的许多不同类型的 装置。例如而没有任何限制,无线装置可以包括以下的任何一个或者 组合蜂窝电话、移动电话、智能电话、双向无线电装置、双向寻呼 机、无线消息传送装置、膝上型电脑/计算机、汽车网关和住宅网关等。 多模式无线装置意在广义地涵盖可以使用多于一个通信服务来通信的
任何无线装置,所述通信服务诸如PTT/PoC、蜂窝、网络电话("VoIP")、
数据分组传输或者相同类型但是在不同网络上的通信服务。在各种无 线技术中,除了其他术语之外,无线装置还可以被称为移动站("MS")、
用户设备("UE")或者接入终端("AT")。
本发明的前述实施例的优点是应用服务器可以向服务呼叫会话控 制功能("S-CSCF")指示它从由特定无线装置发送的原始注册消息 请求的动态信息。所述应用服务器可以确定它需要什么信息,并且在 诸如家庭订户服务器("HSS")的寄存器存储该请求。本发明允许应 用服务器请求并且向应用服务器发送动态信息,诸如无线装置能力、 无线装置状态、网络状态和网络能力等。当前的因特网协议多媒体子 系统("IMS")系统仅仅允许向应用服务器发送在HSS处存储的预定
静态信息。然而,本发明允许经由第三方注册消息发送协议向应用服 务器发送由无线装置提供的动态信息。
示例性无线通信系统
根据本发明的实施例,如图1所示,图示了示例性无线通信系统 100。无线通信系统100包括分组数据网络102和电路服务网络104,它 们每个都将无线装置106连接到信息处理系统108。这些网络102、 104 中的每个包括一个或多个基站(未示出),用于向由网络服务的一个 或多个无线装置提供无线服务,这些网络102、 104中的每个耦接到如 下针对图2所述的IMS子系统。应当注意,分组数据网络102和电路服务网络104可以在如图2所示的分离系统中,其中, 一个网络是无线装置 106的家庭网络,并且另一个网络是可访问的网络。而且,在一个实施 例中,无线通信系统100仅仅包括分组数据网络102和电路服务网络104
中的一个。
在一个实施例中,分组数据网络102是因特网协议("IP")连接 网络,它以比传统的电路服务网络高得多的传输速度提供数据连接。 在各种实施例中,分组数据网络102可以包括仅演进数据("EV-DO") 网络、通用分组无线电服务("GPRS")网络、通用移动电信系统 ("UMTS")网络、802.11网络、802.16 (WiMax)网络、以太网连 接或者拨号调制解调器连接等。
在一个实施例中,除了其他之外,电路服务网络104向无线装置106 提供语音服务。分组数据网络102和电路服务网络104可以每个包括移 动文本消息发送装置网络或者寻呼网络等。在网络120、 104中还包括 文木消息发送标准,诸如短消息服务("SMS")、增强消息发送服 务(EMS)和多媒体消息发送服务("MMS")等。
而且,在各种实施例中,分组数据网络102和电路服务网络104的 通信标准可以包括码分多址("CDMA")、时分多址("TDMA")、 全球移动通信系统("GSM")、通用分组无线电服务("GPRS")、 频分多址("FDMA")或者正交频分复用("OFDM")等。网络1()2、 104还允许在有能力的无线装置之间的 一 键通蜂窝通信。
分组数据网络102和电路服务网络104支持任何数目的无线装置 106,它可以是单模式或者多模式装置。网络102、 104的支持包括对于 移动电话、智能电话、文本消息发送装置、手持计算机、无线通信卡、 寻呼机或者呼叫器等的支持。智能电话是下述的组合1) 口袋型PC、 手持PC、掌上PC或者个人数字助理("PDA");以及2)移动电话。 更一般而言,智能电话可以是具有附加应用处理能力的移动电话。无线通信系统100还包括信息处理系统108,信息处理系统108保持 和控制分组数据网络102和电路服务网络104。另外,信息处理系统108 将无线装置106通过分组数据网络102和电路服务网络104通信地耦接 到广域网116、局域网118和公共交换电话网络120。这些网络116、 118、 120中的每个能够向无线装置106发送例如多媒体文本消息的数据。
用于将无线装置信息嵌入第三方注册消息中的示例性系统 图2是示出图1的无线通信系统100的更详细视图的框图。应当注 意,图1和2仅仅是说明性示例,并且不以任何方式限制本发明。本发 明可应用于任何无线通信系统配置,其中,无线装置106接入IMS网络。
如上所述,无线通信系统100包括一个或多个无线装置106,所述 一个或多个无线装置106通信地耦接到分组数据网络102和电路服务网 络104。在图2的示例中,无线装置106尝试接入IMS网络214。无线装置 106可以处于其归属网络中或者在被访问的网络中漫游。例如,无线装 置106的归属网络可以是分组服务网络102 ,并且被访问的网络i]J以是 电路服务网络104,或者反之亦然。本发明不限于任何特定的归属/被访 问的网络配置,只是无线装置106尝试接入IMS网络。
IMS是移动和固定因特网协议("IP")服务的下一代联网架构。 IM S使用网络电话实现并且在标准IP上运行。无线装置10 6可以使用不 同的方法连接到IMS网络,所述不同的方法都使用标准IP。例如,当无 线装置106想要接入分组数据网络102时,无线装置106向IMS网络注册。 本领域技术人员应当知道IM S网络的基本功能。
IMS网络214包括代理呼叫会话控制功能("P-CSCF ") 206 。 P-CSCF 206通信地耦接到在IMS网络214中的询问呼叫会话控制功能 ("I-CSCF" ) 208。 I-CSCF 208通信地耦接到S-CSCF 210,并且经由 S-CSCF通信地耦接到诸如HSS212的寄存器。应当注意,其他组件驻留
10本领域技术人员应当知道的IMS网络214中。在一个实施例中,P-CSCF 206、 I-CSCF 208、 S-CSCF 210和HSS 212是会话发起协议("SIP") 网络的一部分。SIP网络用于在因特网上建立即时消息发送、电话呼叫 和其他实时通信。SIP网络允许IP电话服务集成在无线通信系统中。
HSS 212包括向IMS网络214注册的数据库,该数据库包括与每个 无线装置相关联的配置文件,诸如与无线装置106相关联的服务配置文 件220。服务配置文件包括例如预订相关信息。HSS 210还执行每个这 样的无线装置的认证和授权。HSS 212还向请求实体提供关于每个这样 的无线装置的物理位置的信息。HSS212还包括用于标识诸如电话统一 资源标识符("tel-URI")和/或SIP统一资源标识符("SIP-URI") 的每个注册的无线装置的信息。td-URI例如是被分配到无线装置106的 电话号码。P-CSCF 206、 I-CSCF 208和S-CSCF 210中的每个支持SIP信 令,并且可以处理在IMS网络214中的SIP信令分组。
P-CSCF 206是用于注册在IMS网络中的无线装置106的第 一接触 点。在 -个实施例中,无线装置106经由动态主机配置协议("DHCP") 来定位其各自的P-CSCF 206。无线装置106在所述装置对IMS网络的预 订的持续时间被分配到特定的P-CSCF 206。所有的信令消息被P-CSCF 206截取,允许P-CSCF 206检查消息。P-CSCF 206认证无线装置106, 并且被其他的IMS组件信任,IMS部件因此不执行无线装置106的进-步的认证。例如,在无线装置106成功地注册到S-CSCF 210之后,向 P-CSCF 206发送安全密钥,这允许它建立与无线装置106的安全关联。 P-CSCF 206可以认证后续消息,允许诸如I-CSCF 208和S-CSCF 210的 其他网络实体信任消息。本领域普通技术人员应当知道P-CSCF 206的 其他功能。
关于I-CSCF 208,在域的域名系统("DNS")中公布了I-CSCF 208 的IP地址。这允许诸如驻留在被访问域中的P-CSCF 206或在外部域中 的S-CSCF 210的远程服务器定位I-CSCF 208。远程服务器使用I-CSCF208作为所有的SIP分组到I-CSCF所位于的域的进入点。I-CSCF 208检索 无线装置106的位置,使得与无线装置106相关联的SIP请求可以被路由 到分配到无线装置106的S-CSCF210。 I-CSCF 208是来自其他外部网络 的IMS进入点。
S-CSCF210执行会话控制。S-CSCF 210位于无线装置106的归属网 络中。S-CSCF 210从HSS 212检索装置配置文件。S-CSCF 210还处理SIP 注册,这允许S-CSCF210绑定无线装置106的位置(例如,装置的IP地 址)禾口SIP地址。S-CSCF 210可以截取在IMS中的所有信令消息,使得 它可以检査每个消息。
IMS网络214进一步包括一个或多个应用服务器(AS) 218 (示出 了一个)。S-CSCF210确定诸如应用服务器("AS" ) 218的哪个应用 服务器转发与无线装置106相关联的SIP消息,使得可以提供由无线装 置预订的服务。诸如AS218的AS主管(host)和执行由无线装置106预 订的各种服务。例如,诸如AS 218的AS可以向无线装置提供服务,诸 如呼叫等待、呼叫转发、电话会议、语音邮件、SMS、 MMS等。
如上所述,HSS 212包括与注册在IMS网络214中的无线装置相关 联的配置文件,诸如服务配置文件220和无线装置106。除了其他之外, 每个配置文件标识与相应的无线装置相关联的应用服务器218。换句话 说,诸如服务配置文件220的服务配置文件标识当无线装置向IMS网络 214注册时需要通知的一个或多个AS,诸如AS218。
在一个实施例中,S-CSCF210包括注册管理器222,用于管理无线 装置106的IMS注册。无线装置106通过向S-CSCF 210发送注册消息来注 册到IMS网络214。然后,S-CSCF 210从HSS 212检索与无线装置106相 关联的配置文件220。 S-CSCF 210分析所检索到的配置文件220,以除 了其他之外确定需要被通知无线装置106的注册的任何应用服务器 218。在一个实施例中,这些应用服务器218由S-CSCF 210经由第三方注册消息通知。
如上所述,现有技术的IMS系统仅仅向应用服务器通知相关联的 无线装置已经注册到相应的IMS网络。附加信息诸如P接入网络ID、用 户代理、能力、偏好、制造商、软件版本、联系地址(即,IP地址)、 专用ID (例如,由无线装置在注册消息中向S-CSCF发送的来自SIM卡 等的IMSI没有被传递到AS) 。 AS可能需要该附加信息,以便向无线装 置提供适当的服务。例如,通过向S-CSCF 210提供在注册消息中由无 线装置106提供的附加信息,通信系统100允许诸如应用服务器218的AS 使用每个接入网络的不同参数根据无线装置能力来执行不同的服务, 诸如需要漫游信息的计费服务和紧急服务等。
因此,在一个实施例中,通信系统100向请求应用服务器218提供 由无线装置106发送的该附加信息。AS218与HSS212通信以向HSS212 通知A S向无线装置10 6提供服务所需要的动态信息。在 一 个实施例中, 动态信息包含由无线装置10 6在原始注册消息期间向S - C S C F 210传送 的信息。换句话说,将诸如P接入网络ID、用户代理、设备和能力等的 信息从无线装置106传送到S-CSCF 210。在一个实施例中,AS 218向HSS 212传送"命令模板"224,所述模板标识AS或者与AS相关联地被存储。 命令模板224可以是标识由应用服务器218请求的特定信息的形式。换 句话说,AS 218经由命令模板来指示在来自无线装置的注册消息中接 收A S执行无线装置的特定服务所需要的信息。
在一个实施例中,AS218向HSS212提供命令模板224。然后,HSS 212将命令模板存储为与特定无线装置相关联的配置文件的一部分,诸 如服务配置文件220和无线装置106。当S-CSCF 210从无线装置106接收 到注册消息时,S-CSCF 210的注册管理器222检索与无线装置106相关 联的服务配置文件220。服务配置文件220包括与无线装置106相关联的 诸如应用服务器218的每个AS的服务信息,包括由AS 218提供的命令模 板224。该服务信息可以包括标签,所述标签向S-CSCF210和每个命令模板224指示在来自无线装置106的注册消息中所接收到的报头,以包 括在传送到AS 218的第三方注册消息的服务信息主体中。因为来自无 线装置106的注册消息可以是网络102、 104特有的,因此,由AS请求的 信息可以是网络或者报头特有的。作为用于在3GPP标准TS23.218中定 义的初始滤波器准则("IFC")的HSS 212中的服务信息提供的一部 分,通过引用的方式将3GPP标准TS23.218整体合并于此。AFC是在从 特定用户接收到请求消息(注册、邀请等)时要由S-CSCF 210对于所 述用户执行的一组触发和动作(例如,向AS转发消息)。
一旦S-CSCF 210接收到服务配置文件,并且对于诸如无线装置106 和AS218的特定的无线装置和特定的AS执行IFC,贝lJS-CSCF210确定是 否存在任何标签。如果存在,贝US-CSCF 210作为服务信息主体的一部 分将在来自无线装置的原始注册消息中的报头包括在那个标签中,所 述无线装置即由AS请求的无线装置106,所述AS即AS218。换句话说, S-CSCF 210处理在无线装置106的服务配置文件中接收到并且与AS 218相关联的命令模板224。结果,由AS218经由命令模板224进行的动 态信息请求被S-CSCF 210包括在第三方注册消息中。然后,该第三方 注册消息被传送到AS 218。在一个实施例中,S-CSCF 210从包括由AS 218请求的信息的命令模板224创建XML文件。在3GPP规范TS24.229中 进一步定义了XML格式和类型,通过引用的方式将3GPP规范TS24.229 整体合并于此。
本发明的一个优点是AS 218可以向S-CSCF 2K)指示AS从由诸如 无线装置106的特定无线装置发送的原始注册消息中要求的动态信息。 AS218可以确定AS所要求的信息,并且在诸如HSS212的寄存器存储所 要求的信息的指示,即对于所要求的信息的请求。本发明允许AS 218 请求并且向AS218传送动态信息,诸如无线装置能力、无线装置状态、 网络状态和网络能力等。当前的IMS系统仅仅允许向AS218发送存储在 HSS212的预定义静态信息。然而,本发明允许经由第三方注册消息传 送协议向AS218发送由无线装置106提供的动态信息。包括动态信息的第三方注册的信号流程图
图3是图示根据本发明的实施例的向AS 218提供第三方注册消息 的信号流图,所述第三方注册消息包括由AS请求的动态信息。在时间 Tp无线装置106通过向P-CSCF 206发送注册消息来注册到IMS网络 214,并且P-CSCF向S-CSCF 210通知所述注册。如果无线装置106第一 次注册,则在时间T2执行认证过程。在时间丁3, S-CSCF210使用200 OK 响应消息答复P-CSCF 206,所述200 OK响应消息指示注册已经成功。 在时间IV P-CSCF 206将响应消息从S-CSCF 210转发到无线装置106。
在时间Ts, S-CSCF 210向HSS212发送服务分配请求("SAR"), 以将无线装置106的状态设置为已注册并且下载用于该无线装置106的 相应服务配置文件。在时间丁6, HSS 218将无线装置106的状态设置为 已注册,并且通过发送服务分配回答("SAA")消息来答复S-CSCF210, 所述服务分配回答("SAA")消息包括如在3GPP规范TS29.228中所 述的与无线装置相关联的服务配置文件,通过引用的方式将3GPP规范 TS29.228整体合并于此。然而,不像在现有技术中那样,由HSS212提 供的服务配置文件220进一歩包括命令模板224,命令模板224标识山AS 218请求的信息。命令模板224要被S-CSCF 210处理,并且在第三方注 册消息的主体中被发送到请求AS 218。可以在Cx接口上(例如,在 S-CSCF 210和HSS 218之间)发送SAR/SAA请求消息,以在HSS 218中 将用户状态设置为注册/注销,并且从HSS 218向S-CSCF 216下载服务 配置文件220 。在3GPP标准公布TS 29.228中更详细地讨论了 SAR和SAA 消息,通过引用的方式将3GPP标准公布TS 29.228整体合并于此。
在时间T7, S-CSCF 210执行所有的iFC,并且当发生匹配时, S-CSCF 210建立新的注册消息。在时间Ts, S-CSCF 210执行作为服务 信息的一部分被接收的命令模板224,并且在执行命令模板中,提供由 AS218请求的动态信息。例如,S-CSCF210基于命令模板224可以检索 适当的无线装置和网络状态和/或能力信息。在时间丁9, S-CSCF 210建立第三方注册请求消息,并且将该第三方注册请求消息传送到AS 218。 在3GPP规范TS24.229的5.4部分中进一步讨论了注册请求消息和它们 的传送,通过引用的方式将3GPP规范TS24.229的5.4部分整体合并于 此。优选地,S-CSCF 210使用适当的XML扩展在第三方注册消息的主 体中包括命令模板224的执行的输出。AS218接收第三方注册消息,并 且如果消息的接收成功,则AS218在时间Tn)用200 OK消息答复,所述 200 OK消息确认还在AS 218中成功进行了注册处理。
示例性无线装置
图4是图示无线装置106的更详细视图的框图。在一个实施例中, 无线装置106是能够在分组数据网络102或者电路服务网络104上通信 的双模式装置。无线装置106在装置控制器/处理器402的控制下操作,
所述装置控制器/处理器402控制无线通信信号的发送和接收。在接收模 式中,装置控制器402将天线404通过传送/接收开关406电子地耦接到接 收器408。接收器408解码所接收到的信号,并且将那些解码的信号提 供到装置控制器402。
在传送模式中,装置控制器402将天线404通过传送/接收开关406 电子地耦接到传送器410。装置控制器402根据存储在存储器412中的指 令来操作传送器和接收器。这些指令包括例如相邻小区测量调度算法。
无线装置106还包括非易失性贮存存储器414,用于存储例如在无 线装置106上等待执行的应用(未示出)。无线装置106在这个不例中 还包括可选本地无线链路416,本地无线链路416允许无线装置106直接 地与另一个无线装置通信,而不使用无线网络102。例如通过蓝牙、红 外数据接入(IrDA)技术等来提供可选本地无线链路416。可选本地无 线链路416还包括本地无线链路传送/接收模块418,本地无线链路传送/ 接收模块418允许无线装置106直接地与另一个无线装置通信。
图4的无线装置106进一步包括音频输出控制器420,音频输出控制器420从接收器408或者本地无线链路传送/接收模块418接收解码的音 频输出信号。音频控制器420向执行各种调节功能的音频输出调节电路 422发送所接收到的解码的音频信号。例如,音频输出调节电路422可 以降低噪声或者放大信号。扬声器424接收已调节的音频信号,并且允 许用户收听音频输出。音频输出控制器420、音频输出调节电路422和 扬声器424还允许生成可听警告,用于向用户通知未接来电或者接收到 的消息等。无线装置106进一步包括附加用户输出接口426,例如头戴 耳机插孔(未示出)或者免提扬声器(未示出)。
无线装置106还包括麦克风428,用于允许用户将音频信号输入到 无线装置106中。声波被麦克风428接收,并且被转换成电子音频信号。 音频输入调节电路430接收音频信号,并且对音频信号执行各种调节功 能,例如,噪声降低。音频输入控制器432接收已调节的音频信号,并 且向装置控制器302发送音频信号的表示。
无线装置106还包括键盘434,用于允许用户将信息输入到无线装 置106中。无线装置106进一歩包括照相机436,用于允许用户将静止图 像或者视频图像捕获到存储器412中。此外,无线装置106包括附加用 户输入接口438,例如,触摸屏技术(未示出)、操纵杆(未示出)或 者滚轮(未示出)。在一个实施例中,还包括外围接口 (未示出), 用于允许数据电缆连接到无线装置106。在本发明的一个实施例中,数 据电缆的连接允许无线装置10 6连接到计算机或者打印机。
在无线装置106上还包括视觉通知(或者指示)接口440,用于向 无线装置106的用户呈现视觉通知(或指示),例如在显示器444上的 彩色光序列,或者使一-个或多个LED (未示出)闪烁。例如,接收到的 多媒体消息可以包括要作为消息的 一 部分向用户显示的彩色光序列。 替代地,当无线装置106接收到消息或者用户未接来电时,视觉通知接 口440可以通过在显示器444或者LED(未示出)上显示彩色光序列或者 单个闪烁的光而被用作警告。
17无线装置106还包括触觉接口442,用于递送振动的媒体组件或者 触觉警告等。例如,由无线装置106接收到的多媒体消息可以包括视频 媒体组件,该视频媒体组件在多媒体消息的重放期间提供振动。在一 个实施例中,在无线装置106的静音模式期间使用触觉接口442,以提 醒用户来电或者消息或者未接来电等。触觉接口442例如通过振动电机 等来允许振动发生。
无线装置106还包括显示器444,用于向无线装置106的用户显示信 息。可选全球定位系统(GPS)模块446用于确定无线装置106的位置和 /或速度信息。该模块446使用GPS卫星系统来确定无线装置106的位置 和/或速度。替代于GPS模块446,无线装置106可以包括用于例如使用 小区塔三角测量和辅助的GPS、使用在无线装置106中的加速计和本领 域普通技术人员已知的其他装置和技术来确定无线装置106的位置和/ 或速度的替代模块。
示例性信息处理系统
图5是图示根据本发明的实施例的信息处理系统5 00的详细视图的 框图。图5的信息处理系统500是包括S-CSCF 210的信息处理系统。信 息处理系统500还可以包括附加网络组件,为了简单而未示出它们。信 息处理系统500基于适当配置的处理系统,所述适当配置的处理系统适 于实现本发明的示例性实施例。任何适当配置的处理系统类似地能够 用作通过本发明的实施例的信息处理系统500。例如,可以使用个人计 算机或者工作站等。
信息处理系统500包括计算机502。计算机502具有处理器504,处 理器504连接到主存储器530、大容量贮存接口 508、终端接口510和网 络适配器硬件512。系统总线514互连这些系统组件。大容量贮存接口 508用于将诸如数据贮存装置516的大容量贮存装置连接到信息处理系 统500。 一种特定类型的数据贮存装置是计算机可读介质,诸如CD驱动器,CD驱动器可以用于向CD518存储数据和从CD518读取数据。另一
种类型的数据贮存装置是数据贮存装置,它被配置成支持新技术文件 系统("NTFS")操作、UNIX操作等。
在一个实施例中,主存储器530包括S-CSCF模块532, S-CSCF模块 532包括由处理器504执行的程序和数据,并且允许信息处理系统500实 现S-CSCF 206的功能。S-CSCF模块532包括注册管理器模块534,注册 管理器模块534允许信息处理系统500实现如上所述的S-CSCF的注册管 理器222。应当注意,不需要主存储器530的各自的组件总是或者甚至 同时完全地驻留在主存储器530中。在一个实施例中,信息处理系统500 利用常规虚拟寻址机制来允许程序像下面那样作为就像它们接入在 此被称为计算机系统存储器的大的单个贮存实体,而不是接入诸如主 存储器530和数据贮存装置516的多个更小的贮存实体。注意到,术语 "计算机系统存储器"在此用于 一 般地表示信息处理系统5 00的整个虚 拟存储器。
虽然对于计算机502仅图示了一个处理器504,但是同样可以有效 地使用具有多个处理器的计算机系统。本发明的实施例进 一 歩包括接 口,每个接口包括分离的、全编程的微处理器,所述分离的、全编程 的微处理器用于从处理器504卸载处理。终端接口510用于直接地将一 个或多个终端520连接到计算机502,以向信息处理系统500提供用户接 口 。能够是非智能的或者完全可编程的工作站的这些终端520用于允许 系统管理员和用户与信息处理系统500通信。终端520还能够由用户接 口和外部装置构成,所述用户接口和外部装置连接到计算机502并且由 包括在终端I/F 510中的终端接口硬件来控制,所述终端I/F 510包括视频 适配器和键盘和指示装置等的接口。
包括在主存储器中的操作系统(未示出)是适当的多任务操作系 统,诸如Linux、 UNIX、 Windows XP和Windows Server 2005操作系统。
本发明的实施例能够使用任何其他适当的操作系统。本发明的一些实施例利用诸如面向对象的框架机制的架构,所述面向对象的框架机制 允许在位于信息处理系统500中的任何处理器上执行操作系统的组件
(未示出)的指令。
网络适配器硬件512用于提供对分组数据网络102和电路服务网络 104的接口。本发明的实施例能够适于与包括当今的模拟和/或数字技术 或者经由未来的联网机制的任何数据通信连接一起工作。虽然在全功 能的计算机系统的背景下描述了本发明的示例性实施例,但是本领域 的技术人员将明白,实施例能够经由诸如CD518的CD、软盘或者其他
* 6ei"HT一3荐厶床H^孚々3 rfa乂工/FTT米开!j 由3/fe;羊in生ll龙A壬日良#品
被分布。
向应用服务器传送动态无线装置信息的示例性处理
图6是图示向诸如AS 218的AS传送动态无线装置信息的示例性处 理的操作流程图。图6的操作流程图在步骤602开始,并且直接地进行 到歩骤604。在歩骤604, S-CSCF 210从无线装置106接收注册消息。该 消息包括与无线装置106相关联的各种信息。在歩骤606, S-CSCF 210 从HSS 212检索与无线装置106相关联的服务配置文件220。在步骤608, S-CSCF 210分析服务配置文件220。
在歩骤610, S-CSCF 210标识由AS 218请求的动态无线装置信息。 例如,服务配置文件220可以包括标签或者命令模板,所述标签或者命 令模板指示在注册消息中由无线装置106向S-CSCF 210传送的、由AS 218请求的信息。在步骤612, S-CSCF 210生成包括所请求的信息的第 三方注册消息。在一个实施例中,所请求的信息是可由请求AS 218读 取的XML格式。然后在步骤614,第三方注册消息被发送到请求AS218。 然后在步骤616,操作流程结束。
动态信息请求嵌入服务配置文件中的示例性处理 图7是图示根据本发明的实施例的将来自AS 218的动态信息请求嵌入服务配置文件220中的示例性处理的操作流程图。图7的操作流程 图在步骤702开始,并且直接进行到步骤704。在步骤704, HSS 212从 AS 218接收对于与特定的无线装置一一即无线装置106—一相关联的 动态信息的请求。
例如,如上所述,在一个实施例中,AS218向HSS212传送命令模 板224。在步骤706, HSS 212将信息请求(例如,命令模板224)嵌入 与无线装置106相关联的服务配置文件220。在歩骤708, HSS 212从 S-CSCF210接收对于服务配置文件220的请求。在步骤710, HSS212向 S-CSCF210发送服务配置文件220。然后在步骤712,控制流程结束。
非限制性示例
虽然已经公开了本发明的特定实施例,但是本领域的普通技术人 员将理解,在不脱离本发明的精神和范围的情况下,可以对特定实施 例进行改变。因此,本发明的范围不限于所述特定实施例,并且本发 明希望权利要求涵盖在本发明的范围内的任何和所有这样的应用、修 改和实施例。
2权利要求
1.一种使用驻留在因特网协议多媒体子系统网络中的信息处理系统向至少一个应用服务器提供与无线装置和网络中的至少一个相关联的动态信息的方法,所述方法包括接收与无线装置相关联的注册消息;从寄存器检索与所述无线装置相关联的服务配置文件;确定所述服务配置文件指示与无线装置和网络中的至少一个相关联的动态信息并且被与所述无线装置相关联的至少一个应用服务器请求;生成至少包括由所述至少一个应用服务器请求的所述动态信息的第三方注册消息;以及向所述至少一个应用服务器发送所述第三方注册消息。
2. 根据权利要求l所述的方法,其中,所述确定进一步包括在 所述服务配置文件中标识命令模板,其中,所述命令模板与所述至少 一个应用服务器相关联,并且包括可扩展标记语言标签,所述可扩展 标记语言标签用于指示由所述至少 一 个应用服务器请求的动态信息组。
3. 根据权利要求2所述的方法,其中,所述生成进一步包括 检索由所述模块模板指示的动态信息;以及以由所述命令模板指示的可扩展标记语言格式来格式化在所述第 三方注册消息中的所述动态信息。
4. 根据权利要求l所述的方法,其中,所述动态信息包括以下中 的一个或多个无线装置能力信息; 无线装置状态信息;以及 网络状态信息。
5. —种用于在因特网协议多媒体子系统网络中向至少一个应用 服务器提供与无线装置和网络中的至少一个相关联的动态信息的信息 处理系统,所述信息处理系统包括处理器;以及存储器,所述存储器通信地耦接到所述处理器,并且包括服务呼 叫会话控制功能模块,所述服务呼叫会话控制功能模块适于 接收与无线装置相关联的注册消息;从寄存器检索与所述无线装置相关联的服务配置文件; 确定所述服务配置文件指示与无线装置和网络中的至少一个相关联的动态信息并且被与所述无线装置相关联的至少一个应用服务器请求;生成至少包括由所述至少一个应用服务器请求的所述动态信 息的第三方注册消息;以及向所述至少一个应用服务器发送所述第三方注册消息。
6. 根据权利要求5所述的信息处理系统,其中,所述确定进一歩 包括在所述服务配置文件中标识命令模板,其中,所述命令模板与 所述至少一个应用服务器相关联,并且包括可扩展标记语言标签,所 述可扩展标记语言标签用于指示由所述至少一个应用服务器请求的动 态信息组。
7. 根据权利要求6所述的信息处理系统,其中,所述生成进一歩包括-检索由所述模块模板指示的动态信息;以及以由所述命令模板指示的可扩展标记语言格式来格式化在所述第 三方注册消息中的所述动态信息。
8. 根据权利要求5所述的信息处理系统,其中,所述动态信息包 括以下中的一个或多个无线装置能力信息; 无线装置状态信息;以及 网络状态信息。
9. 一种无线通信系统,包括因特网协议多媒体子系统网络,并且 进一步包括无线装置和通信地耦接到所述无线装置的基站,所述因特 网协议多媒体子系统网络包括权利要求5所述的信息处理系统。
10.根据权利要求9所述的无线通信系统,其中,由所述无线装 置在注册消息中传送动态信息。
全文摘要
一种用于向至少一个应用服务器提供与无线装置和网络中的至少一个相关联的动态信息的方法、信息处理系统和无线通信系统。该方法包括接收与无线装置(106)相关联的注册消息(604)。从寄存器(212)检索与无线装置(106)相关联的服务配置文件(220)。服务配置文件(220)被确定用于指示与无线装置(106)和网络中的至少一个相关联的动态信息,并且被与无线装置(106)相关联的至少一个应用服务器(218)请求。生成了至少包括由至少一个应用服务器(218)请求的动态信息的第三方注册消息(612)。第三方注册消息被发送到(614)至少一个应用服务器(218)。
文档编号H04W8/20GK101690285SQ200880023331
公开日2010年3月31日 申请日期2008年6月26日 优先权日2007年7月2日
发明者乔斯·米格尔·托雷斯 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1