CN1939034B - 对通信系统中的服务的访问进行控制的方法和系统 - Google Patents

对通信系统中的服务的访问进行控制的方法和系统 Download PDF

Info

Publication number
CN1939034B
CN1939034B CN200580010577XA CN200580010577A CN1939034B CN 1939034 B CN1939034 B CN 1939034B CN 200580010577X A CN200580010577X A CN 200580010577XA CN 200580010577 A CN200580010577 A CN 200580010577A CN 1939034 B CN1939034 B CN 1939034B
Authority
CN
China
Prior art keywords
network element
information
agent network
service subscription
agent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200580010577XA
Other languages
English (en)
Other versions
CN1939034A (zh
Inventor
马特蒂·伊利科斯基
塔沃·约特伊莱南
蒂莫·维尔塔南
阿特蒂·莱纳
泰尔奥·基伊斯基南
朱克卡·阿屈拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Priority claimed from PCT/FI2005/000149 external-priority patent/WO2005096588A1/en
Publication of CN1939034A publication Critical patent/CN1939034A/zh
Application granted granted Critical
Publication of CN1939034B publication Critical patent/CN1939034B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies

Abstract

本发明公开了对通信系统中的服务的访问进行控制的代理网元。该代理网元用于通过使用属于多个协议中的协议与至少一个其它网元通信,所述至少一个其它网元基于服务订阅控制服务使用。同时,该代理网元用于向所述至少一个其它网元提供对存储与服务订阅有关的信息的至少一个信息库的访问。该代理网元为使用所述多个协议的通信提供支持并且为访问多个不同的信息库提供支持。

Description

对通信系统中的服务的访问进行控制的方法和系统
技术领域
本发明涉及对通信系统中的服务的访问进行控制。
背景技术
可以把通信系统视为一种设施,该种设施支持两个或多个实体之间的通信会话,该实体如用户设备和/或与该通信系统关联的其它节点。该通信可以包括例如语音、数据、多媒体等的通信。为包括各种用户设备在内的通信设备提供无线通信的通信系统是众所周知的。无线系统的一个例子是公用陆地移动网(PLMN)。另一个例子是无线局域网(WLAN)。
PLMN通常为蜂窝系统,在该系统中,基站收发器(BTS)或类似接入实体经由这些实体之间的无线接口为诸如移动台(MS)的用户设备(UE)提供服务。可以用一个或多个控制实体控制该通信所需的装置的操作。可以把各种控制实体互连起来。也可以配备一个或多个网关节点,以便把该蜂窝网络和其它网络连接起来,其它网络如另一个蜂窝系统或公用交换电话网(PSTN)和/或其它通信网络,如IP(网际协议)和/或其它分组交换数据网络。
由此作为通信系统的例子,蜂窝网络可以为用户提供许多通信服务。此外,蜂窝网络可以提供对该蜂窝网络或该蜂窝网络之外的实体或网络所提供的各种服务和应用的访问。这些各种各样的服务和应用常常称为内容服务。在下面的描述中,术语“服务”通常指内容服务。
为了控制对服务的访问,通信系统通常保持与服务订阅有关的信息。仅仅具有服务订阅的用户才被允许访问某些服务。通常,服务订阅信息保存在数据库中或目录中,并且具有用于管理服务订阅和服务供应的订阅服务器。这里,服务供应系指配置各种网元,以便为用户提供对他所订阅的服务的访问。可以由处理订阅信息的人员手动地把与订阅新闻服务的用户有关的信息输入到订阅服务器中。作为选择,可以为订阅服务器配备接口,以便接收来自用户可访问的另一台服务器的订阅信息,例如,用户通过浏览因特网访问另一台服务器。
仅仅利用服务供应可以控制对某些服务的访问。在这种情况中,在正确配置有关网元之后,用户可以访问该服务,否则他不能访问该服务。然而,在某些情况中,用户对服务的访问不依赖于对网元的配置。在这种情况中,可能需要在线监视该用户的服务使用,例如,为了控制该服务使用或者为了收费。
图1用示意图表示通信系统100、用户的通信设备10以及该通信系统之外的服务器120的一个例子。在图1所示的例子中,通信设备10的用户正在访问服务器120提供的服务。该通信系统100具有客户服务和计费(CCB)系统110以及用于服务订阅信息的信息库112。图1表示用于监视该用户的服务使用的另一个网元114。例如,通信系统运营商可能希望例如对用户浏览因特网或从邮件服务器访问他的邮件进行不同的收费。网元114可以监视例如传输到通信设备10的数据分组的协议报头,以确定该数据分组的内容的类型。对于简单监视,网元114也许不必访问订阅信息。但是,如果网元114正在基于订阅信息控制该用户对这些服务的访问,则网元114必须访问信息库112中的订阅信息。
通常,通信系统的网络运营商具有客户服务和计费系统,该系统带有用于订阅信息的信息库。如果该网络运营商希望向该通信系统添加用于控制用户的服务使用的其它网元,则通常需要修改该客户服务和计费系统,以便提供对订阅信息的访问。不同的网络运营商可能有不同的客户服务和计费系统,并且用于控制服务使用的网元可以是由不同厂商提供的。客户服务和计费系统通常使用某些协议,这些协议甚至可能是网络运营商的专有协议。因此,至少需要进行协议翻译,以便为控制服务使用的网元提供对该客户服务和计费系统的访问。传统上,为了使具体客户服务和计费系统和需要访问该客户服务和计费系统的网元能够共同操作,已经投入了大量资源。
作为选择,可以使用另一个信息库来存储与该网络运营商的通信系统之外的服务器或网元提供的服务有关的信息。这样做的一个理由是,网络运营商可能不愿意为所有网元提供对该客户服务和计费系统的访问。另一个理由可能是,该客户服务和计费系统不存储控制服务使用所需的信息。另外,客户服务和计费系统也许不能像需要的那样频繁地响应控制服务使用的网元所做的在线查询。
因此,在提供用于控制用户的服务使用的解决方案时会有许多问题。通常,期望一个解决方案包括大量综合的工作。
本发明的一个目的是,提供对于控制用户的服务使用的问题的可行的解决方案。
发明内容
本发明的第一方面涉及用于控制对通信系统中的服务的访问的代理网元,所述代理网元用于:
通过使用属于多个协议中的一个协议,与至少一个其它网元通信,所述至少一个其它网元基于服务订阅控制服务使用,以及
向所述至少一个其它网元提供对至少一个信息库的访问,该信息库存储与服务订阅有关的信息,所述代理网元为使用所述多个协议的通信提供支持并且为访问多个不同的信息库提供支持。
本发明的第二方面涉及用于控制对通信系统中的服务的访问的系统,所述系统包括:
用于存储与服务订阅有关的信息的至少一个信息库,
用于基于服务订阅控制服务使用的至少一个第一网元,第一网元使用多个第一协议中的协议传送与该服务订阅有关的信息,以及
代理网元,该代理网元用于通过使用属于多个协议中的协议与所述至少一个第一网元通信,并且向所述至少一个第一网元提供对所述至少一个信息库的访问,所述代理网元为使用所述多个网络协议的通信提供支持并且为访问多个不同的信息库提供支持。
本发明的第三方面涉及用于控制对通信系统中的服务的访问的系统,所述系统包括:
用于存储与服务订阅有关的信息的至少一个信息库,
用于管理所述与服务订阅有关的信息的第一网元,所述第一网元用于在所述至少一个信息库中存储信息并且访问所述至少一个信息库中的信息,
用于基于服务订阅控制服务使用的至少一个第二网元,以及
代理网元,该代理网元用于向所述至少一个第二网元提供对所述至少一个信息库的访问,并且向该第一网元发送与新服务订阅有关的信息,以便进行新服务订阅。
本发明的第四方面涉及用于控制对通信系统中的服务的访问的代理网元,所述代理网元用于:
向至少一个第一网元提供对至少一个信息库的访问,所述至少一个第一网元基于服务订阅控制服务使用,以及
向第二网元发送与新服务订阅有关的信息,以便进行新服务订阅,所述第二网元管理所述与服务订阅有关的信息,并且在所述至少一个信息库的至少一个中存储信息。
本发明的第五方面涉及用于处理代理网元中的请求的方法,所述方法包括:
通过使用各自的协议特定模块,接收依据于协议的请求,所述请求与服务使用有关并且是从负责控制服务使用的其它网元那里接收的,所述协议专用模块属于所述网元中配备的多个协议专用模块,
把所述请求转换为统一请求,以及
处理所述统一请求。
本发明的第六方面涉及用于控制对通信系统中服务的访问的方法,所述方法包括:
从负责控制服务使用的第一网元那里接收与服务使用有关的请求,
检测对与所述请求有关的新服务订阅的需求,以及
向负责管理服务订阅的第二网元发送与该新服务订阅有关的信息。
附图说明
以下将参照附图举例描述本发明的实施方式,其中:
图1示意地表示具有用于监视用户的服务使用的网元的通信系统;
图2示意地表示通信系统中的根据本发明之某一实施方式的代理网元;
图3示意地表示代理网元的细节;
图4示意地表示代理网元的另一些细节;
图5示意地表示通信系统中的根据本发明之另一实施方式的代理网元;
图6表示根据本发明之某一实施方式的方法的流程图;以及
图7表示根据本发明之某一实施方式的另一个方法的流程图。
具体实施方式
本说明书和所附权利要求书中的术语“服务使用”和“访问服务”主要指内容服务。如上所述,控制服务使用的网元可以例如基于网络地址、协议和/或目的URL(统一资源定位符)标识该内容服务。内容服务的一些例子是:浏览(通常使用超文本传输协议HTTP)、电子邮件(用于电子邮件客户端和电子邮件服务器之间的通信的具体协议)以及像新闻服务这样的提供具体内容的服务。通常用URL标识新闻服务和其它具体内容服务。
当提供移动通信服务的网络运营商控制或监视某些内容服务的使用时,希望利用移动台使用这些内容服务的用户通常需要向网络运营商对于这些内容服务进行服务订阅。可以理解,为了访问和使用例如某些新闻服务,用户通常还需要向新闻服务提供商进行订阅。然而,本说明书不会更多地论述向内容服务提供商的订阅。
图2示意地表示通信系统200中的根据本发明之某一实施方式的代理网元220。通信系统可以是例如具有无线接入网络的蜂窝通信系统,该无线接入网络包括基站和用于控制无线资源的基站控制器。图2仅仅示出与理解本发明有关的那些网元。
通信系统200具有用于管理订阅信息的网元210。网元210可以是例如客户服务和计费系统的一部分。作为选择,它可以是用来管理与通信系统200之外的服务器提供的服务有关的订阅信息的网元。通信系统200还包括例如两个信息库212a、212b,用于存储订阅信息。第一信息库212a可以包含与第二信息库212b中的同一用户有关的信息,但是这些信息库中包含的用户信息或订阅信息是不同的。例如,信息库212a可以包含与通信系统200提供的服务有关的信息,而第二信息库212b可以包含与通信系统200之外的服务器提供的服务有关的信息。通信系统200可以包含仅一个信息库或两个以上的信息库。
信息库可以是使用某一协议的目录,该协议用于访问和修改该目录中存储的信息。一个例子是使用轻量目录访问协议(LDAP)的目录。作为选择,信息库可以是关系数据库,如Oracle数据库或DB/2数据库。信息库的更多例子是专有信息库。同时,正出现用于信息库的标准,例如Liberty、3GPP GUP(第三代伙伴项目通用用户配置文件)以及SOAP/XML(简单对象访问协议/扩展标记语言)。
通信系统200包含用于监视和控制服务使用的多个网元114a、114b、114c。这些网元114需要访问至少一个存储订阅信息的信息库212a、212b。用于监视和控制服务使用的网元114通常具有以下功能性。网元114从该网络中(换句话说,从其它网元那里)获得终端用户的(订户的)身份。另外,网元114监视终端用户的通信量,因此知道终端用户当前正在使用哪个服务。它需要从一个或多个数据仓库212a、212b中检索特定服务的终端用户的订阅信息。该订阅信息限定网元114应该如何监视和控制该最终用户的通信量。例如,不同的监视选项可以是,计数传输的或接收的字节,测量连接或会话时间,仅仅计数访问过的某些URL或网页,并且或者向文件或者向另一个网元报告测量结果。例如,控制选项可以是,允许不受限制的访问,拒绝访问,从另一个网元询问,允许多大的通信量,把通信量重定向到另一个目的地,或保证某一QoS(服务质量)。许多公用标准详细说明了监视和控制服务使用的网元之间如何彼此交互以及如何检索用户和订阅信息。以下是此类标准的一些例子:LDAP、Radius、Diameter、Corba和SOAP/XML。
可以理解,在下面的说明和所附权利要求书中,提及控制服务使用的网元意指控制和/或监视服务使用的网元。
代理网元220提供网元114和信息库212之间的连通性。因为网元114可以使用许多可能的协议,所以代理网元220提供对用于网元114和代理网元220之间的通信的多个协议的支持。此外,因为信息库可以是不同类型的,所以代理网元220提供对访问多个不同信息库的支持。
代理网元220支持使用用于管理订阅和与订阅有关的信息的现有基础设施。如果现有信息库具有所需数据,则代理220使服务使用控制网元能够连接到信息库。因此,代理220可以避免网络运营商对管理订阅的系统基础设施进行重复投入。
图3示意地表示代理网元300的一个实现的细节。代理300提供对多个协议的支持,该多个协议用于与控制对服务的访问的网元114进行通信。在图3中,作为查询收集层310示出,后者包括一组协议专用模块311,协议专用模块311监听来自网元114的呼入查询。另外,协议专用模块311负责通过使用网元专用协议向网元114回送响应。为了处理来自网元114的查询,代理300把请求翻译成在代理300内使用的统一请求。通常,协议专用模块311负责翻译成统一请求。处理层320负责处理该统一消息。正如图3所示,处理层320通常包括一组处理模块321。在处理层320中,基于容易修改的配置确定需要取回哪些信息和从哪个信息库中取回。为了从信息库中取回信息,代理300具有不同的数据层330,后者包括数据源连接器模块331。
可以了解,在本说明书和所附权利要求书中,统一消息系指一组预定属性或其它预定消息成分。可以定义一组预定消息结构。这里,消息结构系指预定的一组属性或其它消息成分。通常,每个预定消息结构均有各自的标识符,并且可以利用该消息标识符来确定如何处理统一消息。例如,统一消息可以是散列表,其关键字和值为:
PROTOCOL RADIUS
NE          GGSN
TYPE        PROFILE_QUERY
user_id     foo@bar.com
IMSI        3294537457324532
MSISDN      +358501231234
source_ip   141.192.76.13
URL         wap://wap.bar.com/foo/song.mp3
timestamp   20040311114543
在查询处理的开始配置文件中,散列表可以例如仅仅包括前四个属性。在处理层320中添加其余属性。通过访问包含有与用户身份和订户身份之对应关系有关的信息的信息库,处理层320可以基于原始用户身份信息user_id,确定订户身份IMSI(国际移动订户身份)和电话号码MSISDN(移动订户综合业务数字网)。
因此,代理300为网元114可能使用的各种协议提供协议驱动程序支持。另外,代理300提供对翻译业务逻辑进行编程的能力。翻译业务逻辑包括每个都能够进行专用操作的许多模块。利用代理300的配置还可以指定每个模块的操作。同时,代理300具有向连接客户端和数据源的处理添加新协议专用模块311、新处理模块321和/或新数据源连接器模块331的机制。如果所需的协议专用模块(查询收集器模块)、处理模块或数据源连接器模块仍然不可用,则代理300具有明确定义的API(应用编程接口),使得能够实现所需模块。可以在不影响现有模块并且在不需要重新编译代理300的情况下,把此类模块添加到代理300中。
图4示意地表示代理网元400的更多细节。代理400具有模块化体系结构,从而允许在请求处理期间添加、修改或删除处理模块。这些模块可以连接来自多个信息库的数据,并且因此,它们可以创建一个真正地功能强大的虚拟数据仓库。可以采用灵活的方式在多个信息库中存储订阅信息,并且代理400确定取回哪些数据,以及从哪些信息库中取回。
为了处理来自网元114的查询/请求,代理400具有用来处理各种请求的多个处理模块321。当收到具体请求时,可以基于所接收的请求选择用于处理该请求的合适处理模块321。通常,首先把接收的请求翻译成统一请求,然后选择用来处理该统一请求的模块。接着,通过使用一组顺序排列的处理模块,以流水线处理方式处理该请求。
下面是用于处理请求的处理模块的一些例子。请求验证处理模块401检查该请求包含用于提供响应的必要信息。如图4所示,属性翻译处理模块与请求验证处理模块一样作为处理模块401的一部分,该属性翻译处理模块把原始请求中的属性翻译成代理400中的处理请求中使用的属性。例如,可能需要改变属性的名称和属性的类型,或者可能需要基于其它属性构建新属性。请求增强处理模块402负责取回信息,该信息与原始请求的处理有关,但是原始请求中不存在该信息。例如,请求增强处理模块402可以基于原始请求中存在的用户身份取回具体信息库中使用的电话号码。作为另一个例子,可能需要从第一信息库中取回与原始用户身份有关的订户身份,然后通过使用从第一信息库中取回的订户身份,从第二信息库中取回电话号码。请求过滤处理模块403负责在信息从信息库中取回之前进行过滤。例如,可以把某些请求视为通知而不提供响应。另一个例子是,在某些情况中可能发送标准响应。这可以适用于例如预付费订阅。图4还表示复制处理模块。复制处理模块负责向其它网元或者向其它处理,例如向欺诈检测系统发送该请求的完整副本或部分副本。此外,正如图4所示,可以提供许多附加逻辑模块。
同样地,代理400包含用于在把统一响应转换成要发送给控制服务使用的网元114之前处理该统一响应的多个处理模块。统一消息到要发送给网元114的协议消息的转换是在查询收集层310发生的,通常是在专用协议模块中发生的。基于要处理的统一响应,可以从多个处理模块中选择一组处理模块。图4表示用于处理响应的处理模块的一些例子。如果必要的话,属性翻译处理模块404把统一消息的属性翻译成要发送给网元114的属性。处理部件405执行与处理部件403类似的任务,即验证、过滤和/或发送消息的副本。例如,可以使用保密处理部件406,以便对该消息中的某些信息进行加密。可以理解,可利用相同的处理模块来处理统一请求和统一响应。
从代理网元回送到控制服务使用的网元的响应通常包含指示用于监视和/或控制该用户的服务使用的细节的订阅信息。
用于处理统一请求和响应的处理模块可以是可配置的。用于处理统一请求和响应的处理模块也可以是可加载的。代理400具有系统配置410,后者指定支持哪些协议,如何处理不同的查询,亦即,使用哪些处理模块,以何种顺序使用这些模块。只加载那些需要的并且是该配置中指定的处理模块。对于每个处理模块,系统配置410还可以指定该处理模块如何处理该查询。因此,在处理不同类型的查询时,同一处理模块可以有不同表现。例如,对于查询类型A和D,过滤处理模块可以过滤出预付费订户,对于查询类型B,它可以过滤出后付费订户,而对于查询类型C,它可以过滤出预付费和后付费订户两者。这可以增加处理模块的可重用性,并且更容易使代理400适合不同的处理需求。
上面详细论述了图4所示的系统配置部分410。也可以有用来指定处理流水线和配置模块的用户接口411或其它接口。正如在前面的段落中看到的那样,系统配置是代理400的灵魂,这是因为系统配置规定了代理400如何运行。为了方便配置,图形用户界面是有用的。
图4还示出高速缓冲存储器420,后者用于存储最初从信息库212中取回的订阅信息的高速缓存副本。这意味着可以首先检查需要从某一信息库中取回的信息是否已存在于高速缓冲存储器中。因此,高速缓冲存储器可以降低对信息库的查询负载,并且可以提供更好的性能。
内存中高速缓存420允许客户端存储到达该代理的实时会话信息。例如,会话可以是GPRS网络中的PDP上下文。代理400可以存储与会话期间的终端用户的会话有关的信息。例如,网元114可以通知代理400与该会话有关的终端用户的位置或测量数据。另一个网元114可以请求该会话信息,或者可能需要该会话信息来构造对另一个网元114的查询的回复。如果代理400执行的唯一功能是网元114和信息库212之间的协议翻译,则不强制要求该代理保存每个会话或任何一个会话的会话信息,例如,如果内存比较低的话。通常,代理400高速缓存的信息越多,该系统的性能越好。
正如图4所示,在代理400中也可以有管理接口430。在某些情况中,知道当前的活跃会话可能是有益的。通过使用管理接口430,可以查询代理的内存高速缓存420,以便进行管理。由于某些丢失的查询或网络中的故障,某些会话数据可能保留在内存高速缓存420中,即使该会话已经终止。在这种情况中,可以利用管理接口430来清除孤立的会话信息。
代理400还有用来使所述存储装置中存储的服务订阅信息与所述多个信息库中存储的信息同步的装置。可以通过该代理轮询该信息库的变化,例如通过周期轮询来实现同步。作为选择,该信息库可以发送与变化的信息有关的更新,例如,周期地或者变化一发生就发送更新。当代理400通知订户的订阅的变化并且代理400知道该订户有活跃会话时,代理400可以向控制该服务使用的网元114推送更新的订户信息。这要求用于代理400和网元114之间的通信的协议支持主动提供的消息。
图5示意地表示通信系统中的根据本发明之另一实施方式的代理网元500。在图5中,对网元114进行配置,以检测对新服务订阅需求。通常,网元114首先向代理500请求订户正要访问的服务的订户的订阅信息。如果该订户没有订阅该服务,则代理500将通知网元114该订户没有该服务的订阅。在这种情况中,网元114可以向该订户提议新订阅。如果该订户接受新订阅,则网元114将向代理500通知新服务订阅,由此确认新服务订阅。此后,代理500向负责管理服务订阅的网元210发送与新服务订阅有关的信息。作为提议用户进行新订阅的选择,可以在不进行确认的情况下进行新订阅。这意味着响应于检测对新服务订阅的需求,配置代理网元500以便向管理订阅信息的网元210发送与新服务订阅有关的信息。接着,网元210在图5所示的信息库212中存储与新服务订阅有关的信息。网元210可能请求该服务订阅的订户(用户)认可。此外,代理网元500可能向除网元210之外的其它网元发送与新订阅有关的信息。例如,代理网元500可以配置某一网元,从而该用户可以访问订阅的服务。第二个例子是,代理网元500可以向计费系统通知新订阅。
图6表示根据本发明之某一实施方式的方法600的流程图。方法600是在代理网元中实现的。在步骤601中,从控制服务使用的网元那里接收与服务使用有关的请求。通常,该请求是通过使用与该请求兼容的协议模块接收的。在步骤602中,把接收的请求转换为统一请求。在步骤603中,处理该统一请求。该处理通常导致统一响应。如果需要向控制服务使用的网元发送响应,则通常把该统一响应转换成依据于与在步骤601中接收的请求的协议相同的协议的响应。如果需要向其它网元发送该响应,则该响应的协议可以与该请求的协议不同。在步骤605中,发送该响应。
图7表示根据本发明之某一实施方式的另一个方法700的流程图。方法700以与方法600相同的步骤601和602开始。此后,在步骤701中,从多个处理模块中选择一组处理模块,以便在步骤702中处理该统一请求。在步骤703中,如果代理网元检测到对新服务订阅的需求,则在步骤704中可以向控制服务使用的网元发送用于指示对新服务订阅的需求的信息。当在处理模块流水线内处理统一请求时,通常检测对新服务订阅的需求。在步骤705中,代理网元可以从控制服务使用的网元接收确认新订阅的信息。通常使用协议专用模块311和处理模块321处理在代理网元和控制服务使用的网元之间发送的消息。在步骤706中,响应于接收确认新服务订阅的信息,代理网元向管理服务的网元发送与新服务订阅有关的信息。在步骤706中,通常使用某一数据源连接器模块331。如上所述,作为选择,代理网元可能从步骤703直接转到步骤706。在这种情况中,访问该服务的用户无需知道需要进行订阅。方法700继续执行步骤604和605。
可以理解,可以以适合于控制服务使用的系统的各种代理网元实现用于检测对新订阅的需求并使用户进行新订阅的功能性。此类代理元素未必需要提供对多个协议或信息库的支持,也不使用统一消息结构或处理模块。
在处理与服务使用有关的请求时,代理网元可能从至少一个信息库中查询信息。代理网元还可以存储查询信息库获得的信息。在从信息库中查询信息之前,代理网元还可以检查所述要查询的信息是否已存储于该代理网元内。
代理网元还可以存储与请求有关的会话信息,以供他用。
代理网元还可以从信息库接收用于指示订阅信息中的变化的信息。代理网元可以自己查询该信息。代理网元可以向控制服务使用的至少一个网元发送与订阅信息的所述变化有关的信息,特别是与订阅信息的所述变化有关的服务会话为活跃会话时。
可以理解,服务订阅涉及订户。服务的用户可以是与该订户相同的实体,或者是与该订户有关的实体。
另外,可以理解,在本说明书中术语“用户”和“订户”两者涵盖订阅服务和使用服务的人员和处理。同时,术语“用户”系指访问服务的使用者使用的处理和通信设备。
尽管参照附图说明并且在前面的详细说明中已描述了具体表达本发明的装置和方法的优选实施方式,但是应该懂得,本发明并不限于所公开的实施方式,而是可以有众多重新排列、修改和更替,而并不背离后面的权利要求书提出和定义的本发明的实质。

Claims (44)

1.一种用于控制对于通信系统中的服务的访问的代理网元,包括:
用于通过分别使用属于多个协议中的协议,与多个其它网元通信的装置,所述多个其它网元基于服务订阅来控制服务使用,
用于向所述多个其它网元提供对于多个不同类型的信息库的访问的装置,所述信息库存储与服务订阅有关的信息,
用于将从所述多个其它网元接收的请求转换为统一请求的装置,所述统一请求具有一组预定的属性或者其它预定的消息成分;
用于处理所述统一请求的装置,所述统一请求包括从所述多个信息库中的至少一个信息库中取回信息,
其中所述代理网元为使用所述多个协议的通信提供支持,并且为访问所述多个信息库提供支持。
2.根据权利要求1的代理网元,包括多个协议专用模块,所述协议专用模块的至少一个与所述多个协议的各个协议有关。
3.根据权利要求1的代理网元,包括多个数据源连接器模块,至少一个数据源连接器模块与所述多个信息库的各个信息库有关。
4.根据权利要求1的代理网元,其中所述代理网元还包括:
用于处理所述统一请求,以构造包括统一消息的统一响应的装置。
5.根据权利要求4的代理网元,所述代理网元还包括:
用于将统一响应转换为要发送给所述多个其它网元的至少一个的、依据对应请求的协议的响应的装置。
6.根据权利要求4或5的代理网元,包括用于处理所述统一消息的多个处理模块。
7.根据权利要求6的代理网元,所述代理网元还包括:
用于基于要处理的统一消息,从所述多个处理模块中选择一组处理模块的装置。
8.根据权利要求6的代理网元,其中所述用于处理统一消息的多个处理模块包括以下模块中的至少一个模块:消息验证处理模块、属性翻译处理模块和消息过滤处理模块。
9.根据权利要求6的代理网元,其中所述多个处理模块包括用于从所述至少一个信息库的信息库中查询信息的至少一个处理模块。
10.根据权利要求6的代理网元,其中所述多个处理模块包括用于从外部信息源中查询信息的至少一个处理模块。
11.根据权利要求6的代理网元,其中在所述代理网元操作期间,加载所述多个处理模块中的处理模块。
12.根据权利要求6的代理网元,其中在所述代理网元操作期间,配置所述多个处理模块中的处理模块。
13.根据权利要求4的代理网元,所述代理网元还包括:
用于基于要处理的请求,根据从所述多个信息库中选择的至少一个信息库查询信息的装置。
14.根据权利要求13的代理网元,所述代理网元还包括:
用于存储从所述至少一个信息库中选择的信息库中查询的信息的装置。
15.根据权利要求13的代理网元,所述代理网元还包括:
用于在从信息库中查询信息之前,检查所述要查询的信息是否存储在所述代理网元内的装置。
16.根据权利要求1的代理网元,所述代理网元还包括:
用于从所述多个信息库中选择的至少一个信息库中接收指示所述订阅信息中的变化的信息的装置。
17.根据权利要求16的代理网元,所述代理网元还包括:
用于查询指示所述订阅信息中的变化的所述信息的装置。
18.根据权利要求16或17的代理网元,所述代理网元还包括:
用于向控制所述服务使用的所述多个其它网元的至少一个发送与所述订阅信息中的变化有关的信息的装置。
19.根据权利要求18的代理网元,所述代理网元还包括:
用于在与所述订阅信息的变化有关的服务会话为活跃时,发送与所述订阅信息中的变化有关的信息的装置。
20.根据权利要求1的代理网元,所述代理网元还包括:
用于存储与请求有关的会话信息以供他用的装置。
21.根据权利要求1的代理网元,所述代理网元还包括:
用于检测对于新服务订阅的需求的装置。
22.根据权利要求21的代理网元,所述代理网元还包括:
用于向负责订阅管理的第二网元发送与所述新服务订阅有关的信息的装置。
23.根据权利要求1的代理网元,所述代理网元还包括:
用于向第二网元发送与新服务订阅有关的信息,以便实现所述第二服务订阅的装置,所述第二网元管理所述与服务订阅相关的信息,并且在所述多个信息库的至少一个中存储信息。
24.根据权利要求23的代理网元,所述代理网元还包括:
用于检测对于新服务订阅的需求的装置。
25.根据权利要求24的代理网元,所述代理网元还包括:
用于向所述多个其它网元的其中一个发送用于指示对于所述新服务订阅的需求的信息的装置,以及
用于在向所述第二网元发送与新服务订阅相关的信息之前,从所述多个其它网元的其中一个接收用于确认所述新服务订阅的信息的装置。
26.根据权利要求24的代理网元,所述代理网元还包括:
用于响应于检测所述对于新服务订阅的需求,向所述第二网元发送所述与新服务订阅相关的信息的装置。
27.一种用于控制对于通信系统中的服务的访问的系统,所述系统包括:
多个不同类型的信息库,包括用于存储与服务订阅有关的信息的至少一个信息库,
基于所述服务订阅控制服务使用的多个第一网元,所述多个第一网元分别使用属于多个第一协议中的协议,传送与所述服务订阅有关的信息,以及
代理网元,包括:
用于通过分别使用属于多个协议中的协议,与多个其它网元通信,所述多个其它网元基于服务订阅来控制服务使用的装置,
用于向所述多个其它网元提供对于多个不同类型的信息库的访问的装置,所述信息库存储与服务订阅有关的信息,
用于将从所述多个其它网元接收的请求转换为统一请求的装置,所述统一请求具有一组预定的属性或者其它预定的消息成分;
用于处理所述统一请求的装置,所述统一请求包括从所述多个信息库中的至少一个信息库中取回信息,
其中所述代理网元为使用所述多个协议的通信提供支持,并且为访问所述多个信息库提供支持。
28.根据权利要求27的系统,包括:
用于管理与所述服务订阅有关的所述信息的第二网元,所述第二网元用于在所述多个信息库的至少一个中存储信息和访问所述多个信息库的至少一个中的信息。
29.根据权利要求28的系统,其中所述代理网元还用于检测对于新服务订阅的需求。
30.根据权利要求28或29的系统,其中所述代理网元还用于:
向所述多个第一网元中的至少一个发送指示对于所述新服务订阅的需求的信息,
从所述多个第一网元中的所述至少一个接收用于确认所述新服务订阅的信息,以及
响应于从所述多个第一网元中的所述至少一个接收用于确认所述新服务订阅的所述信息,向所述第二网元发送与所述新服务订阅有关的信息,以便进行订阅。
31.根据权利要求29的系统,其中所述代理网元还用于:
响应于检测对于所述新服务订阅的需求,向所述第二网元发送与所述新服务订阅有关的信息,以便进行订阅。
32.根据权利要求27的系统,还包括:
用于管理与所述服务订阅有关的所述信息的第二网元,所述第二网元用于在所述多个信息库的至少一个中存储信息和访问所述多个信息库的至少一个中的信息;
其中所述代理网元还用于向所述第二网元发送与新服务订阅有关的信息,以便实现所述新服务订阅。
33.根据权利要求32的系统,所述代理网元还用于检测对于新服务订阅的需求。
34.根据权利要求33的系统,所述代理网元还用于:
向所述多个第一网元中的至少一个发送指示对于所述新服务订阅的需求的信息,
在向所述第二网元发送与所述新服务订阅有关的所述信息之前,从所述多个第一网元中的所述至少一个接收用于确认所述新服务订阅的信息。
35.根据权利要求33的系统,所述代理网元还用于:
响应于检测对于所述新服务订阅的需求,向所述第二网元发送与所述新服务订阅有关的信息。
36.一种用于处理代理网元中的请求的方法,所述方法包括:
通过分别使用属于多个协议中的协议,与多个其它网元通信,所述多个其它网元基于服务订阅来控制服务使用;以及
向所述多个其它网元提供对于所述多个信息库的访问,所述信息库存储与服务订阅有关的信息,
所述方法还包括:
将从所述多个其它网元接收的请求转换为统一请求,所述统一请求具有一组预定的属性或者其它预定的消息成分;
处理所述统一请求,所述统一请求包括从所述多个信息库中的至少一个信息库中取回信息,
所述代理网元为使用所述多个协议的通信提供支持,并且为访问多个不同类型的信息库提供支持。
37.根据权利要求36的方法,还包括:
通过使用各自的协议专用模块,接收依据协议的请求,所述请求与服务使用有关,所述协议专用模块属于代理网元中配备的多个协议专用模块。
38.根据权利要求37的方法,还包括:
使用数据源连接器模块,用以访问所述多个信息库,其中所述数据源连接器模块属于代理网元中配备的多个数据源连接器模块。
39.根据权利要求36或37的方法,还包括:
从多个处理模块中选择一组处理模块,以便处理所述统一请求。
40.根据权利要求36或37的方法,还包括:
将所述处理步骤生成的统一响应转换为依据属于所述多个协议的协议的响应。
41.根据权利要求36的方法,还包括:
检测对于与所述请求有关的新服务订阅的需求,以及
向负责管理服务订阅的第二网元发送与所述新服务订阅有关的信息。
42.根据权利要求41的方法,还包括:
向所述多个其它第一网元的其中一个发送指示对于所述新服务订阅的需求的信息。
43.根据权利要求42的方法,还包括:
在向所述第二网元发送与所述新服务订阅有关的所述信息之前,从所述多个其它第一网元的所述其中一个接收用于确认所述新服务订阅的信息。
44.根据权利要求41的方法,其中响应于所述检测步骤而执行所述发送步骤。
CN200580010577XA 2004-03-31 2005-03-11 对通信系统中的服务的访问进行控制的方法和系统 Expired - Fee Related CN1939034B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
FI20040475 2004-03-31
FI20040475A FI20040475A0 (fi) 2004-03-31 2004-03-31 Palveluihin pääsyn hallinta viestintäjärjestelmässä
US10/879,585 US7644267B2 (en) 2004-03-31 2004-06-30 Controlling access to services in a communications system
US10/879,585 2004-06-30
PCT/FI2005/000149 WO2005096588A1 (en) 2004-03-31 2005-03-11 Controlling access to services in a communications system

Publications (2)

Publication Number Publication Date
CN1939034A CN1939034A (zh) 2007-03-28
CN1939034B true CN1939034B (zh) 2010-05-26

Family

ID=32039490

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580010577XA Expired - Fee Related CN1939034B (zh) 2004-03-31 2005-03-11 对通信系统中的服务的访问进行控制的方法和系统

Country Status (3)

Country Link
US (1) US7644267B2 (zh)
CN (1) CN1939034B (zh)
FI (1) FI20040475A0 (zh)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1911817B1 (en) * 2005-07-25 2014-05-21 Toyo Ink Mfg. Co., Ltd. Active energy beam-curable ink for inkjet printing
US20070094691A1 (en) * 2005-10-24 2007-04-26 Gazdzinski Robert F Method and apparatus for on-demand content transmission and control over networks
US7856494B2 (en) * 2006-11-14 2010-12-21 Fmr Llc Detecting and interdicting fraudulent activity on a network
US20080115213A1 (en) * 2006-11-14 2008-05-15 Fmr Corp. Detecting Fraudulent Activity on a Network Using Stored Information
US8180873B2 (en) * 2006-11-14 2012-05-15 Fmr Llc Detecting fraudulent activity
US8924469B2 (en) 2008-06-05 2014-12-30 Headwater Partners I Llc Enterprise access control and accounting allocation for access networks
US8635335B2 (en) 2009-01-28 2014-01-21 Headwater Partners I Llc System and method for wireless network offloading
US8626115B2 (en) 2009-01-28 2014-01-07 Headwater Partners I Llc Wireless network service interfaces
US8275830B2 (en) 2009-01-28 2012-09-25 Headwater Partners I Llc Device assisted CDR creation, aggregation, mediation and billing
US8391834B2 (en) 2009-01-28 2013-03-05 Headwater Partners I Llc Security techniques for device assisted services
US8346225B2 (en) 2009-01-28 2013-01-01 Headwater Partners I, Llc Quality of service for device assisted services
US8406748B2 (en) 2009-01-28 2013-03-26 Headwater Partners I Llc Adaptive ambient services
US8583781B2 (en) 2009-01-28 2013-11-12 Headwater Partners I Llc Simplified service network architecture
US8924543B2 (en) 2009-01-28 2014-12-30 Headwater Partners I Llc Service design center for device assisted services
US8340634B2 (en) 2009-01-28 2012-12-25 Headwater Partners I, Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US8725123B2 (en) 2008-06-05 2014-05-13 Headwater Partners I Llc Communications device with secure data path processing agents
US8898293B2 (en) 2009-01-28 2014-11-25 Headwater Partners I Llc Service offer set publishing to device agent with on-device service selection
US8548428B2 (en) 2009-01-28 2013-10-01 Headwater Partners I Llc Device group partitions and settlement platform
US8402111B2 (en) 2009-01-28 2013-03-19 Headwater Partners I, Llc Device assisted services install
US8832777B2 (en) 2009-03-02 2014-09-09 Headwater Partners I Llc Adapting network policies based on device service processor configuration
US8589541B2 (en) 2009-01-28 2013-11-19 Headwater Partners I Llc Device-assisted services for protecting network capacity
US8606911B2 (en) 2009-03-02 2013-12-10 Headwater Partners I Llc Flow tagging for service policy implementation
US10237757B2 (en) 2009-01-28 2019-03-19 Headwater Research Llc System and method for wireless network offloading
US9858559B2 (en) 2009-01-28 2018-01-02 Headwater Research Llc Network service plan design
NZ594798A (en) * 2009-01-28 2013-09-27 Headwater Partners I Llc Method and system for distributing and enforcing policies applicable to device communications over a wireless access network
US9955332B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Method for child wireless device activation to subscriber account of a master wireless device
US10248996B2 (en) 2009-01-28 2019-04-02 Headwater Research Llc Method for operating a wireless end-user device mobile payment agent
US9572019B2 (en) 2009-01-28 2017-02-14 Headwater Partners LLC Service selection set published to device agent with on-device service selection
US9609510B2 (en) 2009-01-28 2017-03-28 Headwater Research Llc Automated credential porting for mobile devices
US10798252B2 (en) 2009-01-28 2020-10-06 Headwater Research Llc System and method for providing user notifications
US10264138B2 (en) 2009-01-28 2019-04-16 Headwater Research Llc Mobile device and service management
US10057775B2 (en) 2009-01-28 2018-08-21 Headwater Research Llc Virtualized policy and charging system
US9571559B2 (en) 2009-01-28 2017-02-14 Headwater Partners I Llc Enhanced curfew and protection associated with a device group
US11218854B2 (en) 2009-01-28 2022-01-04 Headwater Research Llc Service plan design, user interfaces, application programming interfaces, and device management
US10326800B2 (en) 2009-01-28 2019-06-18 Headwater Research Llc Wireless network service interfaces
US10779177B2 (en) 2009-01-28 2020-09-15 Headwater Research Llc Device group partitions and settlement platform
US8351898B2 (en) 2009-01-28 2013-01-08 Headwater Partners I Llc Verifiable device assisted service usage billing with integrated accounting, mediation accounting, and multi-account
US10484858B2 (en) 2009-01-28 2019-11-19 Headwater Research Llc Enhanced roaming services and converged carrier networks with device assisted services and a proxy
US9565707B2 (en) 2009-01-28 2017-02-07 Headwater Partners I Llc Wireless end-user device with wireless data attribution to multiple personas
US9755842B2 (en) 2009-01-28 2017-09-05 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US9557889B2 (en) 2009-01-28 2017-01-31 Headwater Partners I Llc Service plan design, user interfaces, application programming interfaces, and device management
US9392462B2 (en) 2009-01-28 2016-07-12 Headwater Partners I Llc Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy
US9578182B2 (en) 2009-01-28 2017-02-21 Headwater Partners I Llc Mobile device and service management
US10715342B2 (en) 2009-01-28 2020-07-14 Headwater Research Llc Managing service user discovery and service launch object placement on a device
US10064055B2 (en) 2009-01-28 2018-08-28 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US8793758B2 (en) 2009-01-28 2014-07-29 Headwater Partners I Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US10841839B2 (en) 2009-01-28 2020-11-17 Headwater Research Llc Security, fraud detection, and fraud mitigation in device-assisted services systems
US9351193B2 (en) 2009-01-28 2016-05-24 Headwater Partners I Llc Intermediate networking devices
US8745191B2 (en) 2009-01-28 2014-06-03 Headwater Partners I Llc System and method for providing user notifications
US9647918B2 (en) 2009-01-28 2017-05-09 Headwater Research Llc Mobile device and method attributing media services network usage to requesting application
US10200541B2 (en) 2009-01-28 2019-02-05 Headwater Research Llc Wireless end-user device with divided user space/kernel space traffic policy system
US9253663B2 (en) 2009-01-28 2016-02-02 Headwater Partners I Llc Controlling mobile device communications on a roaming network based on device state
US9270559B2 (en) 2009-01-28 2016-02-23 Headwater Partners I Llc Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow
US10492102B2 (en) 2009-01-28 2019-11-26 Headwater Research Llc Intermediate networking devices
US9980146B2 (en) 2009-01-28 2018-05-22 Headwater Research Llc Communications device with secure data path processing agents
US8893009B2 (en) 2009-01-28 2014-11-18 Headwater Partners I Llc End user device that secures an association of application to service policy with an application certificate check
US9954975B2 (en) 2009-01-28 2018-04-24 Headwater Research Llc Enhanced curfew and protection associated with a device group
US9706061B2 (en) 2009-01-28 2017-07-11 Headwater Partners I Llc Service design center for device assisted services
US10783581B2 (en) 2009-01-28 2020-09-22 Headwater Research Llc Wireless end-user device providing ambient or sponsored services
US8713365B2 (en) * 2011-01-28 2014-04-29 Microsoft Corporation Re-establishing push notification channels via user identifiers
US9154826B2 (en) 2011-04-06 2015-10-06 Headwater Partners Ii Llc Distributing content and service launch objects to mobile devices
US11469914B2 (en) * 2012-08-10 2022-10-11 Viasat, Inc. System, method and apparatus for subscriber user interfaces

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360782A (zh) * 1999-05-10 2002-07-24 艾利森电话股份有限公司 在不同网络的匿名用户之间智能建立会话的分布式系统

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0967545A1 (en) * 1998-06-23 1999-12-29 BRITISH TELECOMMUNICATIONS public limited company A system and method for the co-ordination and control of information supply using a distributed multi-agent platform
US7228427B2 (en) * 2000-06-16 2007-06-05 Entriq Inc. Method and system to securely distribute content via a network
US7024209B1 (en) * 2000-12-20 2006-04-04 Cisco Technology, Inc. Unified messaging system configured for management of short message service-type messages
US20020199182A1 (en) 2001-02-15 2002-12-26 Susan Whitehead Method and apparatus providing convergent solution to end-to end, adaptive business application management
US6957393B2 (en) * 2001-03-19 2005-10-18 Accenture Llp Mobile valet
EP1454209A4 (en) 2001-11-20 2009-10-21 Nokia Corp NETWORK SERVICE AGENT SYSTEM AND METHOD
US7319870B2 (en) 2001-12-20 2008-01-15 Motorola, Inc. Method for subscribing to a wireless service
US20030212991A1 (en) 2002-05-08 2003-11-13 Sanjeev Mahajan Data based automated over the air provisioning for wireless services

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360782A (zh) * 1999-05-10 2002-07-24 艾利森电话股份有限公司 在不同网络的匿名用户之间智能建立会话的分布式系统

Also Published As

Publication number Publication date
US7644267B2 (en) 2010-01-05
FI20040475A0 (fi) 2004-03-31
CN1939034A (zh) 2007-03-28
US20050228985A1 (en) 2005-10-13

Similar Documents

Publication Publication Date Title
CN1939034B (zh) 对通信系统中的服务的访问进行控制的方法和系统
KR100929290B1 (ko) 통신 시스템의 가입자를 위한 정보 및 관리 서비스 포털을 제공하는 방법, 네트워크 노드, 단말기, 시스템 및 컴퓨터 판독 가능한 기록 매체
US8423614B2 (en) Transfer device
EP1351434B1 (en) Billing method for an information communication network
US7107068B2 (en) System and method for provisioning of text message services
TW527814B (en) A system, method and apparatus for polling telecommunications nodes for real-time information
EP1097600B1 (en) Selection of service implementation
CN100512526C (zh) 一种对终端请求进行代理重定向的方法及系统
EP1730926B1 (en) Controlling access to services in a communications system
JP4286744B2 (ja) 情報管理サーバ装置
JP2001175577A (ja) プッシュ型情報配信方法およびその中継装置
NZ502690A (en) Push-type information transmission method and transfer device thereof
AU2002311739A1 (en) System and method for provisioning of text message services

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160112

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100526

Termination date: 20180311