一种呈现业务接入装置,呈现业务系统及发布和获取呈现信息的方法

文档序号:7954728阅读:194来源:国知局
专利名称:一种呈现业务接入装置,呈现业务系统及发布和获取呈现信息的方法
技术领域
本发明涉及互联网领域和无线通信领域呈现业务的实现,本发明尤其涉及一种发布、获取呈现信息的系统及方法。此外,本发明涉及一种呈现业务接入装置。
背景技术
呈现业务(PRESENCE SERVICE),也称作存在业务,是一种搜集和分发呈现信息的通信业务。目前通常和即时消息业务(INSTANT MESSAGESERVICE)一起提供,当然呈现业务也可以单独提供,或者和其他业务如网络游戏结合。因特网工程任务组IETF、开放移动联盟OMA等国际标准组织都已经初步制订了呈现业务的相应标准规范,正在不断完善之中。本发明中主要使用RFC 2778中的术语,将向呈现业务提供呈现信息的称为呈现体(PRESENTITY),向呈现业务请求呈现信息的称为观察体(WATCHER)。呈现业务的用户可以是自然人或非自然人,即呈现体和观察体都可以对应自然人或非自然人。呈现信息包括呈现体的在线/离线状态、通信方式等基本信息外,还包括心情,位置,活动等扩展信息,以及非自然人提供的增值业务信息如天气预报、电台或电视节目,交通状况等信息。在互联网工程组IETF和开放移动联盟OMA发布的相关标准草案中,目前都是基本针对自然人的,而对非自然人呈现信息的发布并没有进行研究,而已经商用的即时消息业务中也没有提供非自然人的呈现信息,实际上非自然人呈现信息的发布与自然人呈现信息的有着很大的差异。如果非自然人的呈现信息按照目前的技术发布,现有呈现业务系统的系统结构图如图1所示,即非自然人呈现体直接将呈现信息发布到呈现服务器,呈现服务器将这些呈现信息分发给相应的观察体客户端。如果采用非自然人呈现体直接与某一个呈现服务器连接,由呈现服务器直接通过SIP/IP核心网分发呈现信息给观察体客户端,当一个非自然人呈现体的信息服务业务量很大时,全部呈现信息都由与其直连的呈现服务器负责转发,造成该呈现服务器负荷极大,难以满足业务发展的需要。而且,通常由用户归属地的呈现服务器负责用户呈现业务信息的转发,如果该呈现服务器与提供服务的非自然人呈现体没有连接,当用户采用一次性订阅获取呈现信息服务时,订阅请求消息无法发送到非自然人呈现体。对于不同的非自然人呈现体,如无线电台呈现体和交通信息呈现体要提供的呈现信息内容格式是不同的,很难抽象出一个类似自然人的数据模型来统一描述非自然人的呈现信息。另外对于非自然人呈现体向观察体客户端提供的信息通常都是需要进行收费的,而且不同的非自然人提供的信息费率也通常是不同的。以上这些差异使呈现业务很难用和自然人一样的方式类似处理非自然人的呈现信息。因此,随着呈现业务的发展,信息类呈现信息的转发应当由用户归属地的呈现服务器负责用户呈现信息的发送。但是如何将大量各种类型的非自然人呈现体接入到各地的呈现服务器上,如何保证接入的一致性及安全性,使呈现业务的接入与控制相分离,是呈现业务发展需要解决的主要问题。

发明内容
本发明的目的是提供一种呈现业务接入装置,可接收呈现体发送的呈现信息并根据对应列表转发给相应的呈现服务器。本发明的另一个目的是提供一种呈现业务系统,通过呈现业务接入装置接收呈现体发送的呈现信息并将所述呈现信息发送到对应的呈现服务器,由呈现服务器转发给订阅了该呈现信息的观察体客户端,使观察体客户端在呈现业务中获得订阅信息。本发明的另一个目的是提供一种发布和获取呈现信息的方法,呈现体将呈现信息发送到呈现业务接入装置,呈现业务接入装置将呈现信息发给相应的呈现服务器,呈现服务器将接收到的呈现信息发送到观察体客户端。
本发明的目的是通过下述方案实现的。
本发明提供了一种呈现业务接入装置,用于将呈现体接入到呈现服务器,包括呈现体通讯模块,用于检测接收到的呈现信息是否符合预先设置的模式定义;业务调度控制模块,用于根据呈现体与呈现服务器的对应表进行呈现信息的分发。
进一步,所述呈现业务接入装置还包括连接控制模块,用于对向其发布呈现信息的呈现体进行身份认证,并将通过身份认证的呈现体发布的呈现信息转发给呈现体通讯模块。
呈现服务器通讯模块,用于根据业务量对业务调度控制模块向呈现服务器分发的呈现信息进行流量控制。
进一步,所述呈现业务接入装置还包括管理信息库,用于存储系统数据,并供呈现业务接入装置各模块调用其中存储的数据。
系统管理模块,用于对所述的装置进行业务管理和系统控制,以及维护管理信息库中存储的数据。业务管理包括完成业务的统计报告、生成报表、系统添加、修改和删除相关数据;系统监控包括对呈现业务接入装置的监控、查询、操作和维护。
所述呈现业务接入装置还包括协议转换模块,用于对连接呈现服务器和呈现体的模块之间的通讯协议进行转换。
本发明还提供了一种呈现业务系统,包括呈现体,用于向呈现业务接入装置发送呈现信息;呈现业务接入装置,用于接收呈现体发布的呈现信息,并将所述呈现信息发送到呈现服务器;呈现服务器,用于接收、存储呈现业务接入装置发送的呈现信息,并向观察体客户端分发呈现信息;
观察体客户端,用于接收呈现服务器分发的呈现信息。
所述系统还包括计费处理模块,用于接收来自呈现服务器在发布呈现信息后返回的确认信息,并根据此信息产生呈现业务的原始话单记录、计费目志、通过FTP协议将计费文件传送给计费中心。
所述计费处理模块直接设置在呈现服务器中或设置在呈现业务接入装置中与呈现服务器通讯模块连接。
进一步,所述系统还包括汇接装置,用于汇接呈现业务系统中的呈现业务接入装置,存储路由信息,呈现业务接入装置之间根据路由信息进行呈现信息的转发。
本发明还提供了一种发布和获取呈现信息的方法,包括A、呈现体向呈现业务接入装置发布呈现信息;B、呈现业务接入装置接收呈现信息,并转发给呈现服务器;C、呈现服务器将呈现信息分发给相应的观察体客户端。
进一步,所述步骤B具体包括B1、呈现业务接入装置接收呈现信息;B2、呈现业务接入装置根据预先设置信息模式定义检验呈现信息;B3、呈现业务接入装置向呈现服务器发送呈现信息。
所述B1之后还包括呈现业务接入装置对发布呈现信息的呈现体进行身份认证的步骤。
所述B3之前还包括B11、呈现业务接入装置从汇接装置获取路由信息;B12、根据所述路由信息将呈现信息转发给要接收所述呈现信息的观察体客户端归属的呈现服务器所对应的呈现业务接入装置。
进一步,步骤B11所述路由信息包括观察体和呈现体的订阅关系,观察体和呈现服务器的归属关系,呈现服务器和呈现业务接入装置的对应关系数据;所述的步骤B12具体为根据所述订阅关系数据确定订阅发布呈现信息的呈现体的相应观察体,然后根据确定的观察体和所述的观察体和呈现服务器的归属关系数据确定相应呈现服务器,再根据确定的呈现服务器和所述的呈现服务器和呈现业务接入装置的对应关系数据确定相应呈现业务接入装置。
或者,步骤B11所述路由信息包括呈现服务器和呈现体的对应关系,用以表示存在至少一个归属于该呈现服务器的观察体订阅了该呈现体的呈现信息,以及呈现服务器和呈现业务接入装置的对应关系数据;所述的步骤B12具体为根据所述呈现服务器和呈现体的对应关系数据确定订阅发布呈现信息的呈现体的相应观察体所归属的呈现服务器,再根据确定的呈现服务器和所述的呈现服务器和呈现业务接入装置的对应关系数据确定相应呈现业务接入装置。
进一步,所述的方法还包括生成计费信息,在信息发送成功后生成原始话单记录,并传送给计费中心。
进一步,在信息发送成功后生成原始话单记录的步骤为呈现服务器在信息向观察体客户端发送成功后,向呈现业务接入装置返回发送成功或发送失败观察体列表的应答消息,呈现业务接入装置根据接收到的消息生成原始话单记录。
因此,根据本发明,可以通过呈现业务接入装置将呈现体发布的呈现信息发送到呈现服务器,并由呈现服务器将呈现信息发送到相应的观察体客户端,实现了呈现信息在呈现业务中的发布。在本发明中,通过将呈现业务的接入和控制相分离,使得呈现服务器主要执行呈现信息的分发,减少了呈现服务器的负荷,提高了呈现服务器处理呈现信息的效率和安全性。


图1示出了现有技术的呈现业务系统的示意图;图2示出了本发明的呈现业务系统的示意图;图3示出了本发明包括汇接装置的呈现业务系统的示意图;图4示出了根据本发明呈现业务系统中呈现信息流向的示意图;图5示出了呈现业务接入装置的示意图;
具体实施例方式
为了便于本领域一般技术人员理解和实现本发明,现结合附图描述本发明的实施例。
本实施例提供的呈现业务接入装置由呈现体通讯模块、业务调度控制模块构成,用于连接呈现体和呈现服务器。呈现体通讯模块,用于检测接收到的呈现信息是否符合预先设置的模式定义。业务调度控制模块,用于根据呈现体客户端与呈现服务器的对应表进行将呈现信息向呈现服务器的分发。
如图5所示,是本发明呈现业务接入装置的扩展图。通过在呈现业务接入装置中的连接控制模块对向其发送呈现信息的呈现体客户端进行身份认证,并对接收到的呈现信息创建日志记录。呈现服务器通讯模块可以根据业务量对呈现信息的发送流量进行动态控制。管理信息库模块用于统一存储各种系统数据,系统管理模块用于业务管理和系统监控,以及维护管理信息库中存储的数据。呈现业务接入装置中还可以设置计费处理模块,根据接收到呈现服务器返回的信息生成原始话单记录,记录观察体客户端接收到呈现信息的信息,如呈现体和观察体的标识(如统一资源标识符URI、电话号码等),接收时间等,提供给计费中心,计费中心根据此信息及费率计算观察体用户的业务费用。
本实施例还提供一种应用了上述呈现业务接入装置的呈现业务系统,如图2所示,本发明的呈现业务系统包括呈现体,呈现业务接入装置,呈现服务器,观察体客户端。下面参照附图2描述本发明的呈现业务系统。
呈现体与呈现业务接入装置连接,向呈现业务接入装置发布呈现信息。呈现体包括自然人和非自然人呈现体,通常非自然人呈现体为业务提供商SP的应用服务器。呈现信息包括文本呈现信息、多媒体呈现信息或呈现信息的相关链接。呈现体可将呈现信息发送给呈现业务接入装置,呈现业务接入装置对发送呈现信息的呈现体进行身份认证,并对接收到的呈现信息进行检测,根据观察体订阅列表向呈现服务器转发呈现信息。
呈现服务器用于接收、存储呈现业务接入装置发送的呈现信息,并向观察体户端分发呈现信息。
观察体客户端包括观察体和观察体用户代理,观察体用户代理作为观察体用户和系统交互的平台;观察体用于接收呈现服务器发送来的呈现体的呈现信息。观察体客户端的观察体可分为查询体和订阅体查询体仅简单的请求查询呈现体用户的用户信息;而订阅体则订阅当呈现体用户的用户信息(未来)变化时,能及时接收到更新的呈现信息。
根据以下具体实例描述本发明的呈现业务系统和呈现业务接入装置。
呈现体通过呈现协议如会话初始协议SIP向呈现业务接入装置发布呈现信息,在SIP PUBLISH消息中,包括呈现体统一资源标识URI及XML格式的呈现信息,呈现业务接入装置可以预先存储允许接入的呈现体IP地址或URI标识列表,接收到SIP PUBLISH消息时,检查发送该消息的呈现体的IP地址或URI标识是否在列表中,如果在列表中则允许接入,否则拒绝接入。为了控制呈现体在呈现业务接入装置上的信息的发布,可在呈现业务接入装置上存储发布授权规则策略,呈现业务接入装置根据授权规则接收呈现信息,可使用可扩展标志语言XML配置授权规则,如可用“identity”元素中包含的子元素指定授权发布的呈现体的统一资源标识符URI<identity><id entity=″user@example.com″/></identity>
如上表示URI为“user@example.com”的呈现体有权限向呈现业务接入装置发布呈现信息,URI可以为多个,构成授权列表。
将授权列表等授权规则策略的XML文件存储呈现业务接入装置中,接收呈现信息后,连接控制模块根据授权列表进行身份认证后,呈现体通讯模块可以对接收到的呈现信息进行检测是否符合预先设置的XML模式定义。由于不同的非自然人呈现体的呈现信息内容格式不同,每种非自然人呈现体的呈现信息至少有一个预先定义的XML Schema文件,通过将非自然人呈现体的XML Schema文件预先存储在呈现业务接入装置中,对呈现信息进行检测,可以使呈现服务器不必再检测呈现信息是否符合预先定义的格式,有效降低了呈现服务器的负担。具体的,在呈现体发布的呈现信息消息内容中,其中的“presence”元素的属性“xmlns”可以指定该呈现体的呈现信息所使用的名称空间即对应的XMLSchema,呈现体通讯模块据此验证呈现信息。另外在呈现信息消息中还可以设置一个标志元素,默认值为0,在呈现体通讯模块验证通过后,将该标志元素的值设置为1,则当呈现业务接入装置将呈现信息转发给呈现服务器后,呈现服务器检测到呈现信息中该标志元素的为1,则不再进行验证。如果有些呈现体如自然人呈现体不通过呈现业务接入装置发布呈现信息,则呈现服务器还要对其发布的呈现信息进行验证。
由于呈现业务接入装置可能有多个,如图3所示,可以在汇接装置中保存观察体、呈现体的订阅关系,据观察体和呈现服务器的归属关系,呈现业务接入装置和呈现服务器的对应关系等路由信息,如呈现服务器、观察体用户标识(如手机号码、SIP URI)、非自然人呈现体标识(如IP地址,SIP URI等)等的对应关系表,各呈现业务接入装置通过汇接装置进行路由查询和路由更新,各呈现业务接入装置将查询到的路由信息在本地缓存,汇接装置也可以将更新的路由信息下发给各呈现业务接入装置。呈现业务接入装置之间可以基于TCP/IP协议进行呈现信息的转发。
具体的过程为呈现体向归属的呈现业务接入装置发布呈现信息,归属的呈现业务接入装置从汇接装置查询路由信息或者查询本地缓存的路由信息,根据订阅关系数据确定哪些观察体订阅了该呈现信息,然后根据观察体和呈现服务器的归属关系确定要向哪些呈现服务器转发呈现信息,再根据呈现业务接入装置和呈现服务器的对应关系数据,确定向哪些呈现业务接入装置转发,当一个呈现业务接入装置接收到转发的呈现信息后,由该呈现业务接入装置通过对应的呈现服务器将呈现信息分发给订阅的观察体客户端。为了简化处理,也可以让呈现体归属的呈现业务接入装置将呈现信息发送给所有连接的其他呈现业务接入装置,每个呈现业务接入装置再发送给所有连接的呈现服务器,如果呈现服务器没有查询到观察体订阅了呈现体的呈现信息,则不发送,有则发送。因为对于非自然人呈现体提供的呈现信息通常为增值业务信息,一般每个呈现服务器上都会有一些观察体用户订阅这些信息,所以这种处理方法也是比较合理的。上述路由方法需要在汇接装置中存储观察体、呈现体的订阅关系,实际上这个数据比较多,现有技术在呈现服务器中已经存储了,用于呈现服务器分发呈现信息,根据上面的路由过程可以发现,实际并不需要完整观察体、呈现体的订阅关系数据,而只需要呈现体和订阅该呈现体呈现信息的观察体所归属呈现服务器的对应关系即可,这个对应关系数据很小,检索速度很快,而且也不用经常更新,如一个呈现服务器上的观察体订阅了一个呈现体的呈现信息,归属于同一呈现服务器的另一个观察体也订阅了同一呈现体的呈现信息,则不必更新上述的对应关系数据。
为了增强安全性,还可以预先设置呈现体发布呈现信息的限制条件,如发布频率上限、发布时间、发布消息数量上限,当呈现业务接入装置接收到SIPPUBLISH消息时,首先检查是否满足条件。在允许接入列表中存储相关限制信息,如表1所示

表1为了使用上述限制条件如发布频率或发布消息数量,连接控制模块对接收的呈现信息创建日志记录,记录下每条消息的成功接收时间、发送呈现信息的呈现体及与呈现信息的相关信息,并据此来计算实际发布频率、数量,然后检验是否满足预先设置的限制条件。
呈现业务接入装置将符合预先设置的模式定义的呈现信息转发到呈现服务器。可以将处理自然人呈现信息的呈现服务器与处理非自然人呈现信息的呈现服务器分别单独设置,以使系统的处理更加简单高效。
另外,呈现业务接入装置可以通过增加呈现服务器通讯模块根据业务量对发送流量进行动态控制。呈现服务器通讯模块依据呈现服务器上报的呈现服务器的业务量来动态调整向呈现服务器发送的消息流量,以免呈现服务器处理负荷过大,导致系统瘫痪。或预先对不同的呈现体设置优先级,按优先级顺序发布呈现信息。也可以同时考虑等待时间和优先级,如用两者的乘积值来衡量呈现信息的发布顺序。
通过在呈现业务接入装置中增加管理信息库模块用于统一存储各种系统数据,如上述的允许接入列表、非自然人的可扩展标记语言模式定义XML Schema、非自然人呈现体与呈现服务器的对应表及呈现信息的收发记录等数据。并将数据提供给系统中的各个模块使用。还可以通过增加系统管理模块用于业务管理和系统监控,以及维护管理信息库中存储的数据。业务管理主要包括完成业务的统计报告、生成报表、系统添加、修改和删除相关配置数据,如上述的允许接入列表、非自然人的XML Schema、非自然人呈现体与呈现服务器的对应表等。系统监控主要包括完成对呈现业务接入装置的监控、查询、操作和维护的管理,例如显示监控当前的系统处理负荷数据,当检测到其超过一定负荷值时进行报警提示。
另外,在呈现业务接入装置中增加协议转换模块,用于呈现服务器、呈现体进行连接的通讯模块之间的协议的转换。呈现体与呈现业务接入装置之间可以采用SIP协议通信,而呈现业务接入装置与呈现服务器之间可以直接通过TCP/IP协议进行通信,协议转换模块则可以将接收到的SIP消息转换成相应的TCP/IP协议消息后发送出去。
呈现服务器接收到呈现信息根据观察体订阅列表将呈现信息分发给对应的观察体客户端。呈现服务器首先保存收到的呈现信息,然后查询订阅呈现信息的观察体列表,将新的呈现信息通过SIP NOTIFY消息发送给对应的观察体客户端。
由于自然人的呈现业务一般不需要进行计费,而非自然人呈现体提供的增值业务信息一般是需要进行计费的,所以呈现业务接入装置可以增加计费处理模块,用于产生呈现业务的原始话单记录CDR(Call Detail Record),计费记录,并与计费中心交互,通过FTP协议将计费文件传送给计费中心。具体可以通过以下两种方式实施第一种计费方式在呈现业务接入装置中设置计费处理模块,由于呈现体发送的呈现信息中并不包括观察体的信息,即呈现业务接入装置无法确定哪些观察体客户端会接收到呈现信息,因此在呈现业务接入装置将呈现信息发送给呈现服务器之后,由呈现服务器根据订阅呈现信息的观察体列表将呈现信息并进行分发,在分发完成后呈现服务器向呈现业务接入装置返回发布消息确认,其中包括成功发送呈现信息的观察体列表,呈现业务接入装置的计费处理模块根据接收到的信息生成原始话单记录,记录观察体客户端接收到呈现信息的信息,如呈现体标识URI,接收时间等,提供给计费中心,计费中心根据此信息及费率计算观察体用户的业务费用。当然虽然呈现业务接入装置无法确定哪些观察体客户端会接收到呈现信息,但是可以根据汇接装置中的存储的观察体和呈现体的订阅关系确定呈现服务器会向哪些观察体客户端发送呈现信息,这样呈现服务器只要在呈现信息发送完成向呈现业务接入装置返回发送失败的呈现信息的观察体列表即可,这个列表的数据量要比成功发送呈现信息的观察体列表少很多。对于发送失败的观察体呈现业务接入装置不生成计费记录。
第二种计费方式由于计费处理模块位于呈现业务接入装置中,需要呈现服务器向其返回观察体列表,无论是成功的还是失败的,呈现业务接入装置才能进行计费,处理效率较低,可以直接在呈现服务器中设置计费处理模块,根据向观察体客户端分发呈现信息的情况生成原始话单记录。对于频繁发布的呈现信息可以由呈现服务器计费;或者采用包月计费的方法,以简化计费处理,如股票信息,频繁发布更新呈现信息,可以采用包月或按天计费的方法。
利用上述呈现业务系统,本发明还提供了发布和获取呈现信息的方法,其基本思想是呈现体在呈现业务接入装置上发布呈现信息,呈现业务接入装置对呈现体进行身份认证,检测接收到的呈现信息是否符合预先设置的模式定义,对于符合模式定的呈现信息根据对应的观察体订阅列表相呈现服务器发送,呈现服务器将呈现信息发送给相应的观察体客户端。下面参照附图4对本发明进行详细的描述。
如图4所示,本方法包括下列步骤1、呈现体向呈现业务接入装置发布呈现信息;2、呈现业务接入装置接收呈现信息,对发布呈现信息的呈现体进行身份认证,并检测所接收的呈现信息是否符合预先设置的模式定义;3、呈现业务接入装置向呈现服务器发送呈现信息;4、呈现服务器将根据观察体订阅列表将呈现信息分发给相应的观察体客户端。
以下详细描述本发明的方法实例。
呈现体发布呈现信息到呈现业务接入装置,呈现业务接入装置对发布呈现信息的呈现体进行身份认证,将符合模式定义的呈现信息发送到呈现服务器,呈现服务器根据相应的订阅关系将呈现信息分发给观察体客户端。呈现信息的发布、接收的具体处理流程如下101、呈现体通过呈现协议向呈现业务接入装置发布呈现信息。呈现信息包括文本呈现信息、多媒体呈现信息或呈现信息的相关链接。
201、呈现业务接入装置接收呈现信息,呈现体与呈现业务接入装置之间可以采用SIP协议通信,对发布呈现信息的呈现体进行身份认证。检查发送该消息的呈现体的IP地址或URI标识是否在列表中,如果在列表中则允许接入,否则拒绝接入。
由于系统中的呈现业务接入装置和呈现服务器可以有多个,假设在系统中接入多个呈现业务接入装置和呈现服务器,呈现业务接入装置间通过汇接装置连接。在此步骤中,呈现业务接入装置需要从汇接装置获取路由信息,并根据所述路由信息中呈现体、呈现服务器、呈现业务接入装置及观察体的对应关系列表将呈现信息转发给要接收所述呈现信息的观察体客户端归属的呈现服务器所对应的呈现业务接入装置。
202、呈现业务接入装置检测验证所接收的呈现信息是否符合预先设置的模式定义。
203、呈现业务接入装置向呈现服务器发送呈现信息。
在此步骤中,呈现业务接入装置还可以依据呈现服务器上报的呈现服务器的业务量来动态调整向呈现服务器发送的消息流量,以免呈现服务器处理负荷过大。或预先对不同的呈现体设置优先级,按优先级顺序发布呈现信息。也可以同时考虑等待时间和优先级,如用两者的乘积值来衡量呈现信息的发布顺序。
如果呈现业务接入装置与呈现服务器之间直接通过TCP/IP协议进行通信,此步骤还包括将接收到的SIP消息转换成相应的TCP/IP协议消息然后再发送。
301、呈现服务器保存接收呈现业务接入装置发送的呈现信息。
302、呈现服务器查询订阅呈现信息的观察体列表,将呈现信息通过SIPNOTIFY消息发送给对应的观察体客户端。
倘若呈现业务涉及计费的增值业务,此步骤后分两种方法第一种方法计费处理模块位于呈现服务器中,则呈现服务器根据向观察体客户端分发呈现信息的情况生成原始话单记录。
第二种方法计费处理模块位于呈现业务接入装置中,则继续以下步骤303、呈现服务器分发完成后向呈现业务接入装置返回发布消息确认,其中包括成功发送呈现信息的观察体列表。
304、呈现业务接入装置的计费处理模块根据接收到的信息生成原始话单记录,记录观察体客户端接收到呈现信息的信息,如呈现体标识URI,接收时间等,提供给计费中心。
305、计费中心根据此信息及费率计算观察体用户的业务费用。
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。
权利要求
1.一种呈现业务接入装置,用于将呈现体接入到呈现服务器,其特征在于,所述的装置包括呈现体通讯模块,用于检测来自所述呈现体的呈现信息是否符合预先设置的模式定义;业务调度控制模块,用于根据呈现体与呈现服务器的对应表进行将呈现信息向呈现服务器的分发。
2.如权利要求1所述的装置,其特征在于,该装置还包括连接控制模块,用于对向其发送呈现信息的呈现体进行身份认证,并将通过身份认证的呈现体发布的呈现信息转发给呈现体通讯模块。
3.如权利要求1所述的装置,其特征在于,该装置还包括呈现服务器通讯模块,用于根据业务量对业务调度控制模块向呈现服务器分发的呈现信息进行流量控制。
4.如权利要求3所述的装置,其特征在于,该装置还包括连接控制模块,用于对向其发送呈现信息的呈现体进行身份认证,并将通过身份认证的呈现体发布的呈现信息转发给呈现体通讯模块。
5.如权利要求1至4任一项所述的装置,其特征在于,该装置还包括管理信息库,用于存储系统数据,并供呈现业务接入装置中的各模块调用其中存储的数据。
6.如权利要求5所述的装置,其特征在于,该装置还包括系统管理模块,用于对所述的呈现业务接入装置进行业务管理和系统控制,以及维护管理信息库中存储的数据。
7.如权利要求6所述的装置,其特征在于,该装置还包括协议转换模块,用于呈现体通讯模块或呈现服务器通讯模块在接收和分发呈现信息时进行通讯协议转换。
8.如权利要求7所述的装置,其特征在于,该装置还包括计费处理模块,用于接收来自呈现服务器在发布呈现信息后返回的确认信息,并根据此信息产生呈现业务的原始话单记录、计费记录,并将计费文件传送给计费中心。
9.如权利要求1至4任一项所述的装置,其特征在于,该装置还包括协议转换模块,用于呈现体通讯模块或呈现服务器通讯模块在接收和分发呈现信息时进行通讯协议转换;计费处理模块,用于接收来自呈现服务器在发布呈现信息后返回的确认信息,并根据此信息产生呈现业务的原始话单记录、计费记录,并将计费文件传送给计费中心。
10.一种呈现业务系统,其特征在于,该系统包括呈现体,用于向呈现业务接入装置发送呈现信息;呈现业务接入装置,用于接收呈现体发布的呈现信息,并将所述呈现信息发送到呈现服务器;呈现服务器,用于接收、存储呈现业务接入装置发送的呈现信息,并向观察体户端分发呈现信息;观察体客户端,用于接收呈现服务器分发的呈现信息。
11.如权利要求10所述的系统,其特征在于,所述的呈现业务接入装置包括呈现体通讯模块,用于检测接收到的呈现信息是否符合预先设置的模式定义;业务调度控制模块,用于根据呈现体与呈现服务器的对应表进行将呈现信息向呈现服务器的分发。
12.如权利要求11所述的系统,其特征在于,所述的呈现业务接入装置还包括连接控制模块,用于对向其发送呈现信息的呈现体进行身份认证,并将通过身份认证的呈现体发布的呈现信息转发给呈现体通讯模决;呈现服务器通讯模块,用于根据业务量对业务调度控制模块向呈现服务器分发的呈现信息进行流量控制;管理信息库,用于存储系统数据,并供呈现业务接入装置中的各模块调用其中存储的数据;系统管理模块,用于对所述的装置进行业务管理和系统控制,以及维护管理信息库中存储的数据;协议转换模块,用于呈现体通讯模块或呈现服务器通讯模块在接收和分发呈现信息时进行通讯协议转换。
13.如权利要求10、11或12任一项所述的系统,其特征在于,所述的系统还包括计费处理模块,位于呈现服务器或者呈现业务接入装置中,用于产生呈现业务的原始话单记录、计费记录,并将计费文件传送给计费中心。
14.如权利要求13所述的系统,其特征在于,所述的系统还包括汇接装置,用于汇接呈现业务系统中的呈现业务接入装置,存储路由信息,呈现业务接入装置之间根据所述路由信息进行呈现信息的转发。
15.如权利要求10、11或12任一项所述的系统,其特征在于,所述的系统还包括汇接装置,用于汇接呈现业务系统中的呈现业务接入装置,存储路由信息,呈现业务接入装置之间根据所述路由信息进行呈现信息的转发。
16.一种发布和获取呈现信息的方法,包括步骤A、呈现体向呈现业务接入装置发布呈现信息;B、呈现业务接入装置接收呈现信息,并转发给呈现服务器;C、呈现服务器将呈现信息分发给相应的观察体客户端。
17.如权利要求16所述的方法,其特征在于,所述步骤B具体包括B1、呈现业务接入装置接收呈现信息;B2、呈现业务接入装置根据预先设置信息模式定义检验呈现信息;B3、呈现业务接入装置向呈现服务器发送呈现信息。
18.如权利要求17所述的方法,所述步骤B1之后还包括呈现业务接入装置对发布呈现信息的呈现体进行身份认证的步骤。
19.如权利要求17所述的方法,其特征在于,所述步骤B3之前还包括B11、呈现业务接入装置从汇接装置获取路由信息;B12、根据所述路由信息将呈现信息转发给要接收所述呈现信息的观察体客户端归属的呈现服务器所对应的呈现业务接入装置。
20.如权利要求19所述的方法,其特征在于,步骤B11所述路由信息包括观察体和呈现体的订阅关系,观察体和呈现服务器的归属关系,呈现服务器和呈现业务接入装置的对应关系数据;所述的步骤B12具体为根据所述订阅关系数据确定订阅发布呈现信息的呈现体的相应观察体,然后根据确定的观察体和所述的观察体和呈现服务器的归属关系数据确定相应呈现服务器,再根据确定的呈现服务器和所述的呈现服务器和呈现业务接入装置的对应关系数据确定相应呈现业务接入装置。
21.如权利要求19所述的方法,其特征在于,步骤B11所述路由信息包括呈现服务器和呈现体的对应关系,用以表示存在至少一个归属于该呈现服务器的观察体订阅了该呈现体的呈现信息,以及呈现服务器和呈现业务接入装置的对应关系数据;所述的步骤B12具体为根据所述呈现服务器和呈现体的对应关系数据确定订阅发布呈现信息的呈现体的相应观察体所归属的呈现服务器,再根据确定的呈现服务器和所述的呈现服务器和呈现业务接入装置的对应关系数据确定相应呈现业务接入装置。
22.如权利要求16至21任一项所述的方法,其特征在于,还包括生成计费信息的步骤,呈现服务器在信息发送成功后生成原始话单记录,并传送给计费中心。
23.如权利要求16至21任一项所述的方法,其特征在于,还包括生成计费信息的步骤,呈现服务器在信息向观察体客户端发送成功后,向呈现业务接入装置返回发送成功或发送失败观察体列表的应答消息,呈现业务接入装置根据接收到的消息生成原始话单记录并传送给计费中心。
全文摘要
本发明公开了一种呈现业务接入装置,该装置用于呈现体发布呈现信息,并将所述信息发送到呈现服务器,该装置包括呈现体通讯模块,业务调度控制模块。本发明还公开一种应用了呈现业务接入装置的呈现业务系统,该系统包括呈现体,呈现业务接入装置,呈现服务器,观察体客户端。本发明还公开了一种发布和获取呈现信息的方法,所述方法包括以下步骤1.呈现体发布呈现信息,2.呈现业务接入装置接收呈现体发布的呈现信息,发给呈现服务器,3.呈现服务器将呈现信息分发给观察体客户端。根据本发明,各种呈现体通过呈现业务接入装置接入呈现服务器向观察体客户端提供呈现信息。
文档编号H04L12/58GK1863175SQ20061003396
公开日2006年11月15日 申请日期2006年2月25日 优先权日2006年2月25日
发明者王军, 马宁, 孙谦, 招扬 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1