发布、转发和获知业务信息的方法、用户终端及网络设备的制作方法

文档序号:7657624阅读:124来源:国知局
专利名称:发布、转发和获知业务信息的方法、用户终端及网络设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种发布、转发和获知业务信息的 方法、用户终端及网络设备。
背景技术
在基于如SIP (会话发起协议,Session Initiation Protocol)等多方通信系 统中,PoC (蜂窝移动通信网络的按键即说,Pust to talk over Cellular)业务和 Conference (会话)业务通过使用SIP Subscribe/Notify (SIP订阅/通知)机制 向参加会议的用户终端发布会议的业务信息,所述业务信息包括会话状态信 ,包,(Conference state information)和参与方"f言,包、(Participant information )。 其 中,所述会话状态信息包括会话的主题,会话的媒体类型,会话的开始时 间,会话的结束时间,会话的参加人数,会话的最多参加人数,会话的录音 功能状态等。所述参与方信息包括参与用户(筒称与会人)的用户名、用 户地址、用户呢称、用户属性、用户加入时间、用户使用媒体类型、用户的 终端类型、用户的网络状态(繁忙、空闲等)等。现有技术发布业务信息的方法通常为用户通过用户终端向服务器发送 订阅消息来订阅会议的业务信息,所述订阅消息中包括业务信息的通知方式, 例如变化通知、定时通知、立即通知等形式。服务器会根据所述终端在订阅 消息中指定的通知方式决定何时发送,当满足发送条件时所述服务器将所有 业务信息通过通知消息发送给所述用户终端。然而,在进行本发明创造过程中,发明人发现现有技术中至少存在如下 问题由于会话状态信息和参与方信息的内容都比较多,信息量庞大,因此, 在服务器集中向参加会议的用户终端发布这些信息时,容易造成网络的阻塞, 无法保证网络的稳定。而且,由于不同的用户对业务信息的内容需求不同, 有些信息对有些用户是不需要的,因此,如果将对用户没用的业务信息也发给用户的话,则会影响用户的浏览速度,增加用户的阅读负担。并且还会因 发送大量不必要的业务信息而占用了网络资源,降低了网络的利用率。发明内容有鉴于此,本发明一个或多个实施例的目的在于提供一种发布业务信息 的方法,将业务信息按照不同类别分类并将分类后的业务信息保存,所述方法包括发布实体获取发起方的订阅消息,所述订阅消息至少包括业务信息的类别;所述发布实体根据所述业务信息的类别提取当前保存的该类别的业务信 息,并向所述发起方发送所提取的业务信息。基于上述技术方案,本发明实施例还公开了一种转发业务信息的方法,将业务信息按照不同类别分类并将分类后的业务信息保存,所述方法包括 向发布实体发送订阅消息,所述订阅消息至少包括业务信息的类别;接收由所述发布实体返回的该订阅消息的响应,并保存该响应中所述类 别的业务信息;当收到来自于用户终端的关于该类别的业务信息的订阅消息时,提取当 前保存的该类别的业务信息,并将所提取的业务信息发送至所述用户终端。基于上述技术方案,本发明实施例还公开了 一种获知业务信息的方法, 将业务信息按照不同类别分类并将分类后的业务信息保存,所述方法包括用户终端在收到用户订阅指定类别的业务信息的指令后,向发布实体发 送订阅消息,所述订阅消息至少包括所述指令中指定的业务信息的类别;所述用户终端在收到由所述发布实体返回的该订阅消息的响应后,将所 述响应中所述类别的业务信息呈现给用户。基于上述技术方案,本发明实施例还公开了 一种用于发布业务信息的发 布实体,包括接收单元和发送单元,所述发布实体还包括业务信息保存单元,用于保存不同类别的业务信息;获取单元,用于从所述接收单元接收到的订阅消息中获取业务信息的类别,并将所述类别告知业务信息单元;所述业务信息单元,用于按照所获得的类别,从所述业务信息保存单元 中提取当前保存的该类别业务信息,并将所述类别的业务信息通过所述发送 单元发送。基于上述技术方案,本发明实施例还提供了 一种用于转发业务信息的网络实体,包括接收单元和发送单元,所述网络实体还包括业务信息保存单元,用于保存不同类别的业务信息;订阅消息单元,用于生成订阅消息,并由所述发送单元发送至发布实体, 所述订阅消息至少包括业务信息的类别;获取单元,用于从所述接收单元接收到的来自于所述发布实体的该订阅 消息的响应中,获取所述类别的业务信息,并将所述业务信息发送给所述业 务信息保存单元进行保存;所述获取单元,还用于从所述接收单元接收到来自于用户终端的订阅消 息中,获取业务信息的类别,并将所述类别告知业务信息单元;所述业务信息单元,用于按照所获得的类别,从所述业务信息保存单元 中提取当前保存的该类别业务信息,并将所述类别的业务信息通过所述发送 单元发送至所述用户终端。基于上述技术方案,本发明实施例还公开了 一种能够获知业务信息的用 户终端,包括发送单元和接收单元,所述用户终端还包括订阅消息单元,用于在收到用户的订阅指令后,生成至少包含有所述指 令中指定的业务信息类别的订阅消息,并将所述订阅消息通过所述发送单元 发送至发布实体;获取单元,用于从所述接收单元收到的来自于所述发布实体的该订阅消 息的响应中,获取所述类别的业务信息,并将所述业务信息告知呈现单元; 所述呈现单元,用于将收到的所述业务信息呈现给用户。与现有技术相比,本发明实施例具有以下优点根据订阅消息中指定的类别,只发布所述类别的当前业务信息。从而避免了 因每次都发送全部业务信息而造成的网络拥堵,减少了网络中的实际流量, 节省了网络资源。其次,用户终端也可#4居用户的需求,订阅不同类别的业务信息,例如, 用户可以先订阅简单的基本业务信息进行大致了解,当需要详细了解时,再 订阅详细业务信息。这样减少了用户的阅读量,提高了用户获知有用业务信 息的效率。


图1为本发明通知业务信息的一个方法实施例的流程示意图; 图2为本发明通知业务信息的另一个方法实施例的流程示意图; 图3为本发明通知业务信息的又一个方法实施例的流程示意图; 图4为本发明用于发布业务信息的一个发布实体实施例的结构框图; 图5为本发明用于发布业务信息的另一个发布实体实施例的结构框图; 图6为本发明用于转发业务信息的一个网络实体实施例的结构框图; 图7为本发明用于转发业务信息的另 一个网络实体实施例的结构框图; 图8为本发明用于获知业务信息的一个用户终端实施例的结构框图。
具体实施方式
本发明实施例提供的一种发布业务信息的方法,在发布业务信息前,将 业务信息按照不同类别分类并将分类后的业务信息保存;该方法包括发布实体获取发起方的订阅消息,所述订阅消息至少包括业务信息的类别;所述发布实体根据所述业务信息的类别提取当前保存的该类别的业务信 息,并向所述发起方发送所述类别的业务信息。其中,所述发布实体接收到的所述订阅消息可由用户终端直接发来,也 可由网络实体将用户终端的订阅消息转发得到。当所述订阅消息还包括所述类别的业务信息的通知方式时; 向所述发起方发送所述类别的业务信息具体为按照所述订阅消息中指定的通知方式,在满足通知条件时向所述发起方 发送所述类别的业务信息。与此同时,本发明实施例还公开的一种获知业务信息的方法,将业务信 息按照不同类别分类并将分类后的业务信息保存,所述方法包括用户终端在收到用户订阅指定类别的业务信息的指令后,向发布实体发 送订阅消息,所述订阅消息至少包括所述指令中指定的业务信息的类别;所述用户终端在收到由所述发布实体返回的该订阅消息的响应后,将所 述响应中所述类别的业务信息呈现给用户。其中,所述订阅消息还可包括所述类别的业务信息的通知方式,相应地, 当所述发布实体在收到所述订阅消息后,按照所述订阅消息中指定的通知方 式,在满足通知条件时向所述用于终端发送所述类别的业务信息。下面结合附图,说明 一下当同时采用上述实施例所述的发布和获知业务 信息的方法,来实现通知业务信息的详细过程如图1所示,为本发明通知业务信息的一个方法实施例的流程示意图, 该方法在通知业务信息前首先将业务信息划分成不同类别,用户终端向发布 实体订阅所需类别的业务信息。本实施例所述发布实体为服务器,所述业务 信息包括参与方信息和会议状态信息,该方法包括以下步骤步骤101:发布前将所有可提供的参与方信息和会议状态信息按照不同类 别分类,并将分类后的业务信息保存在服务器和用户终端上。其中,可将这 些业务信息按照下述例子分类可按照用户的业务信息需求、业务逻辑、运 营商的策略、网络的维护策略、或业务信息的重要程度将所有业务信息分成 两级,即I级和II级。其中,I级业务信息为基本信息,例如包括会议名称、 参加会议的人(简称与会人)名称等。II级业务信息为详细信息,例如会议 的地点、时间,与会人的电话号码、单位等。步骤102:用户通过用户终端向服务器发送订阅消息,所述订阅消息中包 括业务信息的类别和通知方式。其中,所述通知方式可包括变化通知、周 期通知、立即通知、定时通知等形式。本实施例中假设该订阅消息中为I级消 息,通知方式为变化通知。步骤103:所述服务器在收到所述用户终端的订阅消息后,向所述用户终 端返回应答消息。步骤104:当I级业务信息的内容发生变化时,例如,会议的名称发生变 化,或者与会人发生变化等,所述服务器将包含有当前I级业务信息的通知消 息发送给所述用户终端。步骤105:所述用户终端在收到所述通知消息后,向所述月良务器返回应答 消息。步骤106:所述用户终端将新收到的I级业务信息呈现给用户,如果用户 希望得到更详细的业务信息,则通过用户终端上的设置项订阅II级业务信息, 所述用户终端在获取到用户的继续订阅II级业务信息的指令后继续执行步骤 107及后续步骤;否则,结束。步骤io7:所述用户终端向所述服务器发送n级订阅消息,所述II级订阅 消息中包括业务信息的类别即n级,和该类别业务信息的通知方式,其中所述通知方式包括变化通知、周期通知、立即通知等形式。本实施例中假设 用户订阅的II级业务信息的通知方式为立即通知,并且服务器只通知一次, 不需要后续的继续通知。步骤108:所述服务器在收到用户终端的II级订阅消息后,向所述用户 终端返回应答消息。步骤109:所述服务器提取当前保存的II级业务信息,并根据所述II级 订阅消息中的通知方式,将包含有II级业务信息的通知消息发送给所述用户终端。在本实施例中,由于n级订阅消息中的通知方式为立即通知,因此, 所述服务器立即发送该通知消息。步骤110:所述用户终端在收到所述II级业务信息的通知消息后,向所述服务器返回应答消息,并将所述n级业务信息呈现给用户。上述实施例采取了将业务信息分类发送的方法,用户可以通过用户终端向服务器订阅不同类别的业务信息,从而避免了 SIP订阅/通知机制中由于通知的业务信息内容过于庞大而造成的网络阻塞,从而减少了网络中的实际流 量,优化流程,而且提高了用户浏览重要信息的效率。此外,上述实施例中用户终端向服务器发送的订阅消息中,除了直接使 用类别(例如,i级和n级)来表征不同类的业务信息外,还可以使用标识来 识别不同类别的业务信息,例如,采用"基本信息,,或"详细信息,,直接作为标识 名称来分别代表不同类别的业务信息。采用标识发送时,需要在上述步骤ioi 中预先设置不同类别的业务信息对应的标识,并将所述标识与各类业务信息 的对应关系同时保存至用户终端和服务器上。服务器可以通过该标识识别出 对应的业务信息的类别,进而提取出该类别的业务信息。此外,本实施例不仅可以订阅同类别的所有业务信息,而且还可以只订阅该类别的众多业务信息中的某些业务信息,例如,在上述实施例的步骤106中,如果用户只希望得到i级业务信息中某个用户的详细信息,那么用户终端 可以只订阅该用户的n级业务信息,同时在所述步骤i07中,所述用户终端 向所述服务器发送的n级订阅消息中,不仅包括业务信息的类别即n级,和 通知方式,而且还包括所述n级业务信息中指定的该用户名。相应地,在所 述步骤109中,所述服务器根据所述n级订阅消息中指定的用户名,将n级 业务信息中该名称的当前内容通过通知消息发送给所述用户终端。需要说明的是,如果在所述订阅消息中没有指定同类别的众多业务信息 中的某个业务信息名,服务器则将该类别的所有业务信息都通知给用户。如图2所示,其为采用本发明所述的发布和获知业务信息的方法来实现通知业务信息的另一个完整实施例的流程示意图,该实施例以OMA(Open Mobile Alliance,开放移动联盟)PoC业务为例,PoC业务的业务信息包括可 提供的全部参与方业务信息,本实施例将参与方业务信息分类保存,PoC服 务器的控制功能模块根据PoC用户终端所提供的订阅消息中指定的类别,提 供相应类别的参与方信息,本实施例中PoC用户终端与PoC服务器的信息往来都由归属服务器转发。该方法包括以下步骤步骤201:发布前将所有可提供的参与方信息按照不同类别分类保存在 PoC服务器X的控制功能模块(PoC服务器X Controlling Function)和PoC 用户终端上。其中,可按照用户的业务信息需求、业务逻辑、运营商的策略、 网络的维护策略、或业务信息的重要程度将所有业务信息分成两级,即I级和n级。其中,i级业务信息为基本信息,例如与会人名称、与会人性别等。ii 级业务信息为详细信息,例如与会人的电话号码、单位、职务等。步骤202 ~步骤203:用户通过PoC用户终端向所述PoC服务器X的控 制功能模块发送订阅消息。所述订阅消息由PoC服务器A的参与功能模块 (PoC服务器A Participating Function)转发。其中,所述PoC服务器A为归 属JI1务器。所述订阅消息中包括参与方业务信息的类别和通知方式。其中, 所述通知方式包括变化通知、周期通知、立即通知等形式。本实施例中WI 设用户订阅的是I级消息,通知方式为变化通知。步骤204 ~步骤205:所述PoC服务器X的控制功能模块在收到所述PoC 用户终端的订阅消息后,返回200 OK应答消息,所述应答消息由所述PoC 服务器A的参与功能模块转发至所述PoC用户终端。步骤206~步骤207:当所述PoC服务器X的控制功能模块上维护的I 级参与方信息内容发生变化时,例如,与会人发生变化时,该服务器的控制功能模块向所述PoC用户终端发送包含有新的I级业务信息的通知消息。该 消息由所述PoC服务器A的参与功能模块转发至所述PoC用户终端。步骤208 ~步骤209:所述PoC用户终端在收到所述通知消息后,通过所 述PoC服务器A的参与功能模块向所述PoC服务器X的控制功能模块发送 200 0K应答消息。步骤210:所述PoC用户终端将新收到的I级业务信息呈现给用户,如果 用户希望得到更详细的业务信息,则通过PoC用户终端上的设置项订阅II级 业务信息,所述PoC用户终端在获取到用户的继续订阅II级业务信息的指令 后继续执行步骤211及后续步骤;否则,结束。步骤211 ~步骤212:所述PoC用户终端通过所述PoC服务器A的参与 功能模块向所述PoC服务器X的控制功能模块发送II级订阅消息,所述II级 订阅消息中包括参与方业务信息的类别即II级,和该类别业务信息的通知方 式,其中所述通知方式包括变化通知、周期通知、立即通知等形式。本实 施例中假设用户订阅的II级业务信息的通知方式为立即通知,并且服务器只 通知一次,不需要后续的继续通知。步骤213 ~步骤214:所述PoC服务器X的控制功能模块在收到所述PoC 用户终端的II级业务信息的订阅消息后,返回200OK应答消息,所述应答消 息由所述PoC服务器A的参与功能模块转发至所述PoC用户终端。步骤215 ~步骤216:所述PoC服务器X的控制功能模块提取当前保存的n级参与方业务信息,立即向所述PoC用户终端发送包含有所述n级业务信息的通知消息。所述通知消息由所述PoC服务器A的参与功能模块转发至 所述PoC用户终端。步骤217 ~步骤218:所述PoC用户终端在收到所述II级业务信息的通知 消息后,通过所述PoC服务器A的参与功能模块向所述PoC服务器X的控制 功能模块发送200 OK应答消息,并且将所述II级业务信息呈现给用户。上述实施例采取了将业务信息分类发送的方法,用户可以通过用户终端 向服务器订阅不同类别的业务信息,从而避免了 SIP订阅/通知机制中由于通 知的业务信息内容过于庞大而造成的网络阻塞,从而减少了网络中的实际流 量,优化流程,而且提高了用户浏览重要信息的效率。此外,上述实施例PoC用户终端不仅可以订阅同 一类別的所有业务信息, 而且还可以只订阅该类别的众多业务信息中的某些业务信息,当只订阅某些 业务信息时,所述PoC用户终端发送的订阅消息中不仅包括业务信息的类别即n级,和通知方式,而且还包括n级业务信息中指定的业务信息名。相应的,在所述步骤215中,所述PoC服务器X的控制功能模块根据所述II级订阅消息中指定的业务信息名,将II级业务信息中的该名称的当前内容通过通知消息发送给所述PoC用户终端。上述订阅同类别业务信息中的某些业务信息的方法在本发明的其他实施例中同样适用。与此同时,本发明实施例还公开了一种转发业务信息的方法,将业务信息按照不同类别分类并将分类后的业务信息保存,所述方法包括向发布实体发送订阅消息,所述订阅消息至少包括业务信息的类别;接收由所述发布实体返回的该订阅消息的响应,并保存该响应中所述类 别的业务信息;当收到来自于用户终端的关于该类别的业务信息的订阅消息时,提取当 前保存的该类别的业务信息,并将所提取的业务信息发送至所述用户终端。如图3所示,其为结合本发明上述发布、转发和获知业务信息的方法实 施例,来实现业务信息通知的又一个完整实施例的流程示意图,本实施例中 发布实体为控制服务器,用户终端通过归属服务器向控制服务器订阅不同类别的业务信息,本实施例所述归属服务器不仅用来转发用户终端与控制服务 器之间往来的消息,而且还参与了业务信息的发布,该方法包括以下步骤步骤301:发布前将所有可提供的参与方信息和会议状态信息按照不同类 别分类保存在控制服务器、归属服务器和用户终端上。其中,可按照用户的 的业务信息需求、业务逻辑、运营商的策略、网络的维护策略、或业务信息 的重要程度将所有业务信息分成两级,即I级和II级。其中,I级业务信息为 基本信息,例如会议名称、与会人名称等。II级业务信息为详细信息,例如 会议的地点、时间,与会人的电话号码、单位、职务等。步骤302 步骤303:用户通过用户终端向控制服务器发送订阅消息,所 述订阅消息由归属服务器转发。其中,所述订阅消息中包括业务信息的类别 和通知方式。其中,所述通知方式包括变化通知、周期通知、立即通知等 形式。本实施例中假设用户订阅的是I级消息,通知方式为变化通知。步骤304~步骤305:所述控制服务器在收到所述用户终端的订阅消息后, 返回200 0K应答消息,所述应答消息由所述归属服务器转发至该用户终端。步骤306:所述归属服务器向所述控制服务器发送II级订阅消息,所述II 级订阅消息中包括业务信息的类别即II级,和该类别业务信息的通知方式, 其中所述通知方式包括变化通知、周期通知、立即通知等形式。例如,在本实施例中,订阅的II级业务信息的通知方式为变化通知。步骤307:所述控制服务器在收到所述归属服务器的订阅消息后,向所述 归属服务器返回200 OK应答消息。步骤308:当所述n级业务信息发生变化时,所述控制服务器向所述归属 服务器发送包含有所述II级业务信息的通知消息。步骤309:所述归属服务器在收到所述控制服务器的通知消息后,向所述 控制服务器返回200 OK应答消息,并将所述通知消息中所述类别的业务信息 保存。步骤310 步骤311:当所述控制服务器的I级业务信息内容发生变化时, 例如,会议名称发生变化,或者当与会人发生变化时,该控制服务器向所述 用户终端发送包含有新的I级业务信息的通知消息。该消息由所述归属服务器 转发至所述用户终端。步骤312 步骤313:所述用户终端在收到所述通知消息后,通过所述归 属服务器向所述控制服务器发送200 OK应答消息。步骤314:所述用户终端将新收到的I级业务信息呈现给用户,如果用户 希望得到更详细的业务信息,则通过用户终端上的i殳置项订阅II级业务信息。 所述用户终端在获取到用户的继续订阅II级业务信息的指令后继续执行步骤 315及后续步骤;否则,结束。步骤315:所述用户终端向所述归属服务器发送II级订阅消息,所述II级订阅消息中包括参与方业务信息的类别即n级,和通知方式,其中所述通知方式包括变化通知、周期通知、立即通知等形式。本实施例中假设用户订阅的n级业务信息的通知方式为立即通知,并且控制服务器只通知一次,不需要后续的继续通知。步骤316:由于所述归属服务器已经从所述控制服务器上订阅了 II级业务 信息,因此所述归属服务器在收到所述用户终端的II级订阅消息后,不再将 该消息转发给所述控制服务器,而是直接向所述用户终端返回200 0K应答消 息。步骤317:所述归属服务器提取当前保存的II级业务信息,根据所述II级订阅消息中的通知方式,将包含有II级业务信息的通知消息发送给所述用 户终端。在本实施例中,由于用户终端的n级订阅消息的通知方式为立即发 送,所以所述归属服务器立即发送该通知消息。步骤318:所述用户终端在收到所述II级业务信息的通知消息后,向所述 归属服务器返回200 OK应答消息,并将所述II级业务信息呈现给用户。上述实施例釆取了将业务信息分类发送的方法,用户可以通过用户终端 向控制服务器订阅不同类别的业务信息,不仅避免了 SIP订阅/通知机制中由 于通知的业务信息内容过于庞大而造成的网络阻塞,减少了网络中的实际流 量,优化流程,而且提高了用户浏览重要信息的效率。而且,该实施例中归属服务器由于参与了业务信息的发布,因此,当所 述归属服务器和控制服务器属于不同的网络时,还能够均衡网络的负载,减 少不同网络中用户获取业务信息的等待时间。此外,上述实施例归属服务器向控制服务器订阅了 n级业务信息,因此, 可直接向用户终端提供保存在自身的n级业务信息。本发明所述归属服务器 还可以向控制服务器订阅I级业务信息,这时,所述归属服务器可以在满足发 送条件时,将保存在自身的I级业务信息提供给用户终端。依此类推,用于转 发消息的归属服务器可从控制服务器上订阅不同类别的业务信息,以便直接 提供给用户终端。其中,所述归属服务器是否向控制服务器订阅业务信息以及订阅哪类业 务信息,可以根据不同网络之间的连接策略,或者根据本地策略,或者根据 会话建立阶段消息中的指示。此外,当用户终端上预置的业务信息的分类方式和控制服务器上的不同 时,则所述归属服务器需要对业务信息分成两种方式的类别,其中, 一种分 类方式与用户终端的一致,另一种业务信息的分类方式与所述控制服务器的一致。并且在上述实施例的基础上需要改动的步骤有在上述实施例的步骤306中,所述归属服务器向所述控制服务器发送II级订阅消息,所述II级订阅消息中包括业务信息的类别,其中,所述类别的 设置方式和所述控制服务器的业务信息的分类方式相同。在步骤309中,所述归属服务器在收到所述控制服务器的通知消息后,及在保存所述通知消息中所述类别的业务信息前还包括所述归属服务器对 自身保存的现有的业务信息按照用户终端上预置的业务信息的分类MJ'j重新 分类,即将自身现存的业务信息重新分类成与用户终端上相同的类别。相应 地,在所述步骤309中保存所述业务信息具体为将所述通知消息中所述类 别的业务信息保存在所述新划分的相应类别中。其中,当所述归属服务器预先设置了与用户终端相同的类别后,则在所 述步骤309中,所述归属服务器无需再按照用户终端上预置的业务信息的分 类规则重新分类,而直接将所述通知消息中所述类别的业务信息,按照与所 述用户终端预置的分类方式保存在相应类别中。此外,本发明实施例中所述业务信息的类别并不限于两级,还可以根据 实际情况,将所述业务信息划分成三级或更多类别,用户可按照实际需求, 直接订阅不同类别的信息。同时,所述类别的分类方法也不限于基本信息和 详细信息两种。基于上述技术方案,本发明实施例还公开了 一种用于发布业务信息的发 布实体,如图4所示,其为本发明用于发布业务信息的一个发布实体实施例 的结构框图,所述发布实体包括业务信息保存单元401、接收单元402、获 取单元403、业务信息单元404和发送单元405,其中,所述业务信息保存单元401 ,用于保存不同类别的业务信息;所述获取单元403,用于从所述接收单元402接收到的订阅消息中获取业 务信息的类别,并将所述类别告知所述业务信息单元404;所述业务信息单元404,用于按照所获得的类别,从所述业务信息保存单 元401中提取当前保存的所述类别的业务信息,并将所述类别的业务信息通 过所述发送单元405发送。与此同时,本发明实施例还公开了 一种用于发布业务信息的发布实体,如图5所示,其为本发明用于发布业务信息的另一个发布实体实施例的结构框图,所述发布实体包括业务信息保存单元501、接收单元502、获取单元 503、触发单元506、业务信息单元504和发送单元505,其中,所述业务信息保存单元501,用于保存不同类别的业务信息;所述获取单元503,用于从所述接收单元502接收到的订阅消息中获取业 务信息的类別和通知方式,并将所述类别告知所述业务信息单元504,将所述 通知方式告知所述触发单元506;所述触发单元506,用于按照所述通知方式中指定的发送方式,在满足发 送条件时向所述业务信息单元504发送触发信号;所述业务信息单元504,用于按照所获得的类别,从所述业务信息保存单 元501中提取当前保存的所述类别的业务信息,并在收到所述触发信号后, 将所述类别的业务信息通过所述发送单元505发送。上述实施例所述发布实体由于采取了根据用户需求分类发布业务信息的 方法,不仅避免了 SIP订阅/通知机制中由于通知的业务信息内容过于庞大而 造成的网络阻塞,从而减少了网络中的实际流量,优化流程,而JU是高了用 户浏览重要信息的效率。基于上述技术方案,本发明实施例还公开了 一种用于转发业务信息的网 络实体,如图6所示,其为本发明用于转发业务信息的一个网络实体实施例 的结构框图,所述网络实体包括业务信息保存单元601、订阅消息单元602、 接收单元603、获取单元604、业务信息单元605、和发送单元606,其中,所述业务信息保存单元601,用于保存不同类别的业务信息;所述订阅消息单元602,用于生成订阅消息,并由所述发送单元606发送 至发布实体,所述订阅消息包括业务信息的类别;所述获取单元604,用于从所述接收单元603接收到的由所述发布实体返 回的该订阅消息的响应中,获取所述类别的业务信息,并将所述业务信息发 送至所述业务信息保存单元601进行保存;所述获取单元604,还用于从所述接收单元603接收到来自于用户终端的订阅消息中,获取业务信息的类别,并将所述类别告知所述业务信息单元605;所述业务信息单元605,用于按照所获得的类别,从所述业务信息保存单 元601中提取当前保存的所述类别的业务信息,并将所述类别的业务信息通 过所述发送单元606发送至所述用户终端。基于上述技术方案,本发明实施例还公开了 一种用于转发业务信息的网 络实体,如图7所示,其为本发明用于转发业务信息的另一个网络实体实施 例的结构框图,所述网络实体包括业务信息保存单元701、订阅消息单元 702、接收单元703、获取单元704、业务信息单元705、发送单元706、和触 发单元707,其中,所述业务信息保存单元701,用于保存不同类别的业务信息;所述订阅消息单元702,用于生成订阅消息,并由所述发送单元706发送 至发布实体,所述订阅消息包括业务信息的类别;所述获取单元704,用于从所述接收单元703接收到的由所述发布实体返 回的该订阅消息的响应中,获取所述类别的业务信息,并将所述业务信息发 送至所述业务信息保存单元701进行保存;所述获取单元704,还用于从所述接收单元703接收到来自于用户终端的 订阅消息中,获取业务信息的类别和通知方式,并将所述类别告知所述业务 信息单元705,将所述通知方式告知所述触发单元707;所述触发单元707,用于按照所述通知方式中指定的发送方式,在满足发 送条件时向所述业务信息单元705发送触发信号;所述业务信息单元705,用于按照所获得的类别,从所述业务信息保存单 元701中提取当前保存的所述类别的业务信息,并在收到所述触发信号后, 将所述类别的业务信息通过所述发送单元706发送至所述用户终端。上述实施例中所述网络实体不仅能够实现现有技术中的转发功能,而且 还参与了业务信息的发布,因此,当所述网络实体和发布实体属于不同的网 络时,能够均衡网络的负载,减少不同网络中用户获取业务信息的等待时间。基于上述技术方案,本发明实施例还公开了一种能够获知业务信息的用户终端,如图8所示,其为本发明用于获知业务信息的一个用户终端实施例的结构框图,所述用户终端包括订阅消息单元801、接收单元802、获取单 元803、呈现单元804、和发送单元805,其中,所述订阅消息单元801,用于在收到用户的订阅指令后,生成包含有所述 指令中指定的业务信息类别的订阅消息,并将所述订阅消息通过所述发送单 元805发送至发布实体;所述获取单元803,用于从所述接收单元802收到的来自于所述发布实体 的该订阅消息的响应中,获取所述类别的业务信息,并将所述业务信息发送 至所述呈现单元804;所述呈现单元804,用于将收到的所述业务信息呈现给用户。上述实施例所述用户终端釆取了分类订阅业务信息的方法,不仅避免了 SIP订阅/通知机制中由于通知的业务信息内容过于庞大而造成的网络阻塞, 减少了网络中的实际流量,优化流程,而且提高了用户浏览重要信息的效率。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种发布业务信息的方法,其特征在于,将业务信息按照不同类别分类并将分类后的业务信息保存,所述方法包括发布实体获取发起方的订阅消息,所述订阅消息至少包括业务信息的类别;所述发布实体根据所述业务信息的类别提取当前保存的该类别的业务信息,并向所述发起方发送所提取的业务信息。
2、 如权利要求i所述的发布业务信息的方法,其特征在于,所述订阅消息还包括所述类别的众多业务信息中的某个指定的业务信息名;所述发布实体提取该类别的业务信息具体为所述发布实体提取该类别 的众多业务信息中指定的业务信,t-。
3、 如权利要求1或2所述的发布业务信息的方法,其特征在于,所述订 阅消息还包括所述类别的业务信息的通知方式;向所述发起方发送所提取的业务信息具体为按照所述订阅消息中指定的通知方式,在满足通知条件时向所述发起方 发送所提取的业务信息。
4、 如权利要求3所述的发布业务信息的方法,其特征在于,所述业务信 息分为基本业务信息和详细业务信息两个类别;与所述基本业务信息对应的通知方式为定时通知或变化通知;与所述详细业务信息对应的通知方式为立即通知,且仅通知一次。
5、 如权利要求1所述的发布业务信息的方法,其特征在于,所述业务信息的类别按照客户的业务信息需求、业务逻辑、运营商的策 略、网络的维护策略、或业务信息的重要程度划分。
6、 一种转发业务信息的方法,其特征在于,将业务信息按照不同类别分 类并将分类后的业务信息保存,所述方法包括向发布实体发送订阅消息,所述订阅消息至少包括业务信息的类别;接收由所述发布实体返回的该订阅消息的响应,并保存该响应中所述类别的业务信息;当收到来自于用户终端的包含有业务信息类别的订阅消息时,提取当前 保存的该类别的业务信息,并将所提取的业务信息发送至所述用户终端。
7、 如权利要求6所述的转发业务信息的方法,其特征在于,在接收到由 所述发布实体返回的该订阅消息的响应后,及在保存该响应中所述类别的业 务信息前还包括-.对以保存的现有业务信息按照用户终端上预置的业务信息的分类规则重 新分类;所述保存该响应中所述类别的业务信息具体为将该响应中所述类别的业务信息保存在所述新划分的相应类别中。
8、 如权利要求6所述的转发业务信息的方法,其特征在于,所述用户终 端的订阅消息中还包括所述类别的业务信息的通知方式;将所提取的业务信息发送至所述用户终端具体为按照所述订阅消息中指定的通知方式,在满足通知条件时将所提取的业 务信息发送至所述用户终端。
9、 一种获知业务信息的方法,其特征在于,将业务信息按照不同类别分 类并将分类后的业务信息保存,所述方法包括用户终端在收到用户订阅指定类别的业务信息的指令后,向发布实体发 送订阅消息,所述订阅消息至少包括所述指令中指定的业务信息的类别;所述用户终端在收到由所述发布实体返回的该订阅消息的响应后,将所 述响应中所述类别的业务信息呈现给用户。
10、 如权利要求9所述的发布业务信息的方法,其特征在于,所述订阅 消息还包括所述类别的众多业务信息中的某个指定的业务信息名,将所述响应中所述类别的业务信息呈现给用户具体为将所述响应中所 述类别的众多业务信息中指定的业务信息呈现给用户。
11、 一种用于发布业务信息的发布实体,包括接收单元和发送单元,其特征在于,还包括业务信息保存单元,用于保存不同类别的业务信息;获取单元,用于从所述接收单元接收到的订阅消息中获取业务信息的类 别,并将所述类别告知业务信息单元;所述业务信息单元,用于按照所获得的类别,从所述业务信息保存单元 中提取当前保存的该类别业务信息,并将所提取的业务信息通过所述发送单 元发送。
12、 如权利要求11所述的用于发布业务信息的发布实体,其特征在于, 所述订阅消息还包括所述类别的业务信息的通知方式,所述发布实体还包括 触发单元,所述获取单元,还用于从所述订阅消息中获取业务信息的通知方式,并 将所述通知方式告知所述触发单元;所述触发单元,用于按照所述通知方式,在满足通知条件时触发所述发 送单元执行所述发送功能。
13、 一种用于转发业务信息的网络实体,包括接收单元和发送单元,其 特征在于,还包括业务信息保存单元,用于保存不同类别的业务信息;订阅消息单元,用于生成订阅消息,并由所述发送单元发送至发布实体, 所述订阅消息至少包括业务信息的类别;获取单元,用于从所述接收单元接收到的来自于所述发布实体的该订阅 消息的响应中,获取所述类别的业务信息,并将所述业务信息发送给所述业 务信息保存单元进行保存;所述获取单元,还用于从所述接收单元接收到来自于用户终端的订阅消 息中,获取业务信息的类别,并将所述类别告知业务信息单元;所述业务信息单元,用于按照所获得的类别,从所述业务信息保存单元 中提取当前保存的该类别业务信息,并将所述类别的业务信息通过所述发送 单元发送至所述用户终端。
14、 如权利要求13所述的用于转发业务信息的网络实体,其特征在于,所述用户终端的订阅消息还包括所述类别的业务信息的通知方式,所述网络 实体还包括触发单元,所述获取单元,还用于从所述用户终端的订阅消息中,获取业务信息的通知方式,并将所述通知方式告知所述触发单元;所述触发单元,用于按照所述通知方式,在满足通知条件时触发所述发 送单元执行所述发送功能。
15、 一种能够获知业务信息的用户终端,包括发送单元和接收单元,其 特征在于,还包括订阅消息单元,用于在收到用户的订阅指令后,生成至少包含有所述指 令中指定的业务信息类别的订阅消息,并将所述订阅消息通过所述发送单元 发送至发布实体;获取单元,用于从所述接收单元收到的来自于所述发布实体的该订阅消 息的响应中,获取所述类别的业务信息,并将所述业务信息告知呈现单元; 所述呈现单元,用于将收到的所述业务信息呈现给用户。
全文摘要
本发明实施例公开了一种发布业务信息的方法,在发布前将业务信息按照不同类别分类并将分类后的业务信息保存;当发布实体获取发起方的订阅消息后,根据所述订阅消息中指定的业务信息类别提取当前保存的该类别的业务信息,并向所述发起方发送所提取的业务信息。与此同时,本发明实施例还公开了一种转发和获知业务信息的方法,以及实现发布业务信息的发布实体、用于转发业务信息的网络实体和能够获知业务信息的用户终端。本发明将业务信息分成不同类别,用户可按照实际情况订阅所需类别的用户信息,从而避免了发布实体因每次都发送全部业务信息而造成的网络拥堵,本发明能够减少业务信息在网络中的实际流量,节省网络资源。
文档编号H04L12/58GK101335748SQ200710127520
公开日2008年12月31日 申请日期2007年6月28日 优先权日2007年6月28日
发明者雷 朱 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1