消息群发处理的方法、系统和设备的制作方法

文档序号:7656542阅读:200来源:国知局
专利名称:消息群发处理的方法、系统和设备的制作方法
技术领域
本发明涉及通信技术领域,尤其指一种消息群发处理的方法、系统和设备。
背景技术
IMS (IP Multimedia Subsystem, IP多媒体子系统)是3GPP (The 3rd Generation Partnership Project,第三代合作伙伴计划)提出的支持IP多Jf某体业 务的子系统,IMS是一个在IP域上面的多々某体控制平台,支持会话类和非会 话类多媒体业务,为未来的多媒体应用提供一个通用的业务使能平台。随着基于IMS接入技术的兴起和发展,如何将现有的传统移动终端^ 消 息业务转换成为IMS终端所能提供的业务,在尽可能重用现有的移动网短消 息业务功能实体和协议的基础上,实现基于IMS框架的SIP (Session Initiation Protocol,会议初始化协议)消息类业务和传统的消息业务之间的业务互通; 在实现基于SIP的消息类业务和传统消息业务互通的基础上,如何保持用户 体验的一致性,如消息报告的处理,由IMS域发起的消息群发业务等,是目 前需要解决的问题。现有技术在3GPP的规范中,提出了基于SIP的消息和传统的短消息业务 在传输层面和服务层面上的互通,其中IP消息网关作为IMS域和传统CS (Circuit Switch,电路交换)域/PS (Packet Switch,分组交换)域之间的短消 息承载互通网关,进行基于SIP的消息和传统网络消息互通业务的鉴权,消 息格式的封装/解封装或转换和消息的存储转发功能。现有技术在OMA (Open Mobile Alliance,开放移动联盟)的规范中,提 出了 IM (Instant Message,及时消息)消息之间的群发业务。控制服务器为 进行IM消息群发业务的业务控制点,所有需要进行群发业务的IM消息都要 经过控制服务器,由控制服务器根据管理的群组信息,生成若干条IM消息进行下发,并对接收到的成功报告进行汇聚后返回到消息的发送端。延时的消 息在发送成功以后,经过控制服务器转发报告到消息的发送端,不再进行报 告的汇聚。在现有技术的IMS网络与传统网络消息业务互通方法中,IP消息网呆实 现了传统短消息和基于SIP消息的互通,包括传输层面和服务层面的互通。 该方法把承载于MAP (Mobile Application Protocol,移动应用协议)信令中的 短消息封装或转换成基于SIP格式的消息通过IMS域发送至被叫用户终端; 另夕卜,将承载于SIP信令中的消息解封装或转换成承载于MAP信令的消息并 通过传统网络域,如CS/PS域发送至^皮叫用户终端,并且从HSS (Home subscriber server,归属签约用户服务器)上下载相关的路由信息,进行消息的 转发。此外,IP消息网关还实现了网络域选择和消息; 各由功能,i吏得短消息 能够总是发送至IP消息网关,并且由IP消息网关才艮据运营商策略和用户偏好 设置选定相应的域后,将短消息路由至相应的域从而下发至被叫用户终端。目前,对于基于SIP的消息类业务和传统的短消息业务,现有技术中只 提供了主被叫用户终端都是IM用户的消息群发业务,以及单条的传统的短消 息和IMS消息的互通业务,对于由IMS域用户终端发起的,IMS域向传统域 的消息群发处理,现有技术中并没有涉及到。发明内容本发明实施例提供一种消息群发处理的方法、系统和设备,以解决现有 技术中无法实现IMS域向传统域的消息群发的问题。为达上述目的,本发明实施例提供一种消息群发处理的方法,包括 接收主叫用户终端的群发消息;根据所述群发消息中携带的群组信息生成多条独立消息并通过服务呼叫 会话控制S-CSCF功能实体向互通业务处理服务器发送,以供所述互通业务处 理服务器对所述多条独立消息进行互通业务的处理并转发到被叫用户终端。本发明实施例还提供了 一种消息群发处理的系统,包括主叫用户终端和 -故叫用户终端,还包括群发服务器,用于接收所述主叫用户终端的群发消息,根据所述群发消息中携带的群组信息生成多条独立消息并通过S-CSCF功能实体发送到互通 业务处理服务器;互通业务处理服务器,用于对所述多条独立消息进行互通业务处理,并 根据所述多条独立消息中携带的地址信息将所述多条独立消息发送到所述被 叫用户终端。本发明实施例还提供了一种群发服务器,包括第一群发消息处理单元,用于根据群发消息中携带的群组信息生成多条 独立消息;第一消息发送单元,用于将所述多条独立消息通过S-CSCF功能实体向互通业务处理服务器发送。本发明实施例还提供了一种互通业务处理服务器,包括第二群发消息处理单元,用于对多条独立消息进行互通业务处理;第二消息发送单元,用于根据所述多条独立消息中携带的地址信息将所述多条独立消息发送到被叫用户终端。与现有技术相比,本发明实施例通过群发服务器和互通业务处理服务器的消息群发和业务互通处理,实现了 IMS域向传统域的消息群发。


图1是本发明实施例一种消息群发处理方法的流程图;图2是本发明实施例一的消息群发示意图;图3是本发明实施例二的t艮告处理示意图;图4是本发明实施例三的报告处理示意图;图5是本发明实施例四的报告处理示意图;图6是本发明实施例五的消息群发示意图;图7是本发明实施例六的消息群发示意图;图8是本发明实施例一种消息群发处理系统的结构示意图。
具体实施方式
下面结合附图和具体实施例进行详细说明。本发明实施例提供了 一种IMS域向传统域的消息群发的处理方法,即通 过网络侧相应的节点,如群发服务器,进行消息群发业务的控制和处理,包 括群发地址的解析、消息群发的路由、消息报告的处理等,把消息群发业务 和IMS域以及传统域消息的互通业务结合起来,使得由IMS域用户终端发起 的群发消息能够顺利传输到位于群组列表中包括IMS域的被叫用户终端和传 统域的被叫用户终端在内的一个或多个被叫用户终端。本发明实施例中群发 服务器的功能可由IMS域的AS ( Application Server,应用服务器)来实现。如图1所示,图1为本发明实施例一种消息群发处理方法的流程图,包 括以下步骤步骤101,群发服务器接收主叫用户终端发送的群发消息。 主叫用户终端向群发服务器发送群发消息,该群发消息中携带了群组信 息、DN (Disposition Notification,请求消息发送才艮告指示符)和CSID (Communication Service Identity, 消息互通业务标识)等信息。所谓群组信息,是指为接收该群发消息的被叫用户终端定义的标识信息。 如果主叫用户终端是通过群发服务器进行群组信息管理,则该群组信息为群 组ID (Identity,身份);如果主叫用户终端是通过其自身对群组信息进行管 理,则该群组信息为群组ID和所有被叫用户终端的地址信息。其中,主叫用 户终端通过群发服务器进行群组信息管理,是指主叫用户终端通过Ut接口在 群发服务器上维护一个群组数据库,该群组数据库的信息存储在群发服务器 上,其中包括群组ID和群组下所有^^叫用户终端的地址信息,主叫用户终端 可根据需要通过群发服务器对该群组数据库中的信息进行添加、删除和修改 等才喿作。主叫用户终端通过其自身对群组信息进行管理,是指主叫用户终端 不和群发服务器进行信息交互,直接在主叫用户终端上维护一个群组数据库, 该群组数据库的信息存储在主叫用户终端上,其中包括群组ID和群组下所有 被叫用户终端的地址信息,可根据需要直接在主叫用户终端上对该群组数据 库中的信息进行添加、删除和修改等操作。所谓DN代表请求被叫用户终端向主叫用户终端返回群发消息接收状态 的报告,消息接收状态包括消息成功接收和消息存储。其中,消息存储是 指被叫用户终端暂时无法接收到该群发消息的情况下,由被叫用户终端的网 络侧暂时存储该群发消息,待被叫用户终端可正常接收群发消息后,再将该 群发消息发送给被叫用户终端。所谓CSID是标识主叫用户终端是否签约了消息互通业务,该消息互通业 务是指IMS域和传统域的消息类互通业务。步骤102,群发服务器根据群发消息中携带的群组信息生成多条独立消息 并通过S-CSCF功能实体向互通业务处理服务器发送。若群组信息为群组ID ,则群发服务器查找其群组数据库中与该群组ID对 应的所有被叫用户终端地址信息,并根据被叫用户终端的地址信息生成多条 独立消息;若群组信息为群组ID和所有被叫用户终端地址信息,则群发跟务 器直接根据被叫用户终端的地址信息生成多条独立消息。然后,群发服务器 将该些独立消息通过S-CSCF功能实体发送到互通业务处理服务器。步骤103,互通业务处理服务器对多条独立消息进行互通业务处理,并根 据多条独立消息中携带的地址信息将多条独立消息发送到被叫用户终端。互通业务处理服务器根据多条独立消息中携带的被叫用户终端地址信 息,对每条独立消息分别进行消息转发的域选择。如果被叫用户终端地址信 息为IMS域地址,则将独立消息发送到IMS域的被叫用户终端;如果被叫用 户终端地址信息为传统域地址,则将独立消息进行格式转换后发送到传统域 的被叫用户终端。如图2所示,图2为本发明实施例一的消息群发示意图,包括以下步骤步骤201,主叫用户终端通过IMS域发送一条群发的SIP消息到S-CSCF (Serving Call Session Control Function,服务呼叫会话控制功能)功能实体。该SIP消息中包括4妄收该SIP消息的群组信息。主叫用户终端将其R-URI (Uniform Resource Identifier,统一资源标识符)设置为群组ID: Group URI, 表示主叫用户终端发送的是一条群发的消息。该SIP消息中还包括请求被叫用户终端返回信息报告的请求信息,该信息报告包括被叫用户终端消息成功接收的报告和消息存储的报告。在DN中 设置"positive-delivery"(失败发送)和"stored"(存储),分别表示消息成功 接收报告的返回请求和消息存储报告的返回请求。另外,该SIP消息中还包括标识主叫用户终端是否签约了消息类互通业 务的标识信息,例如CSID ( Communication Service Identity,消息互通业务 标识)等信息。步骤202, S-CSCF功能实体对接收到的SIP消息进行IFC (Initial Filter Check,初始过滤4企查);险查。S-CSCF功能实体根据IFC检查,判断主叫用户终端是否签约了群发业务, 例如S-CSCF功能实体通过IFC检查,发现该SIP消息中的R-URI为S-CSCF 功能实体无法识别的群组ID: Group URI格式。如果通过IFC检查,判断主 叫用户终端签约了群发业务,则转到步骤203;如果判断主叫用户终端没有签 约群发业务,则判断该SIP消息不是群发消息,而是单条消息,不需要进行 群发的处理,因此S-CSCF功能实体将该SIP消息转发到互通业务服务器进行 互通业务处理,然后转发到^皮叫用户终端。步骤203, S-CSCF功能实体将该SIP消息转发到群发服务器。根据步骤202中IFC检查的结果,S-CSCF功能实体将该群发的SIP消息 转发到群发服务器。步骤204,群发服务器向主叫用户终端返回200 0K响应。群发服务器将 200 OK响应通过S-CSCF功能实体发送到主叫用户终端,200 OK响应表示群 发服务器接收到主叫用户终端的SIP消息。步骤205,群发服务器根据所接收SIP消息中携带的群组信息,生成多条 独立的SIP消息,并将每条独立SIP消息的R-URI设置为接收该独立SIP消 息的被叫用户终端的地址信息。需要指出的是,若群组信息为群组ID,则群 发服务器查找其群组数据库中与该群组ID对应的所有被叫用户终端地址信 息,并根据被叫用户终端的地址信息生成多条独立的SIP消息;若群组信息 为群组ID和所有被叫用户终端地址信息,则群发服务器直接根据被叫用户终 端的地址信息生成多条独立的SIP消息,每条独立SIP消息对应不同的ID和被叫用户终端地址信息。然后,群发服务器将其地址加入到IMDN-Record-Route (Immediate Message Disposition Notification-Record-Route,立即消息处理通知路由记录) 消息头中,使得所有返回的主叫用户终端的报告能够经过群发服务器。蛑发 服务器启动一个报告汇聚的计时器,开始计时,以供群发服务器将设定时间 内接收到的报告进行汇聚。步骤206,群发服务器将多条独立的SIP消息发送到S-CSCF功能实体, 由S-CSCF功能实体通过IFC检查判断主叫用户终端是否签约了消息类的互通 业务,若判断主叫用户签约了消息类的互通业务,则群发服务器将SIP消息 转发到互通业务处理服务器,该互通业务处理服务器为IP消息网关或SMI AS (Short Message/IM interworking Application Server,少豆消息/及时消息互通应用 服务器);若判断主叫用户终端没有签约消息类的互通业务,则S-CSCF功能 实体将该独立的SIP消息转发到被叫用户的IMS域。例如,群发服务器根据SIP消息中携带的CSID标识,判断主叫用户终端 签约了消息类的互通业务,则将SIP消息转发到互通业务处理服务器。步骤207,互通业务处理服务器根据SIP消息中携带的被叫用户终端地址 信息,对每条SIP消息独立进行消息转发的域选择。如果被叫用户终端地址信息为IMS域地址,则转到步骤208;如果被叫 用户终端地址信息为传统域地址,则转到步骤210。例如若被叫用户终端的 标识R-URI为TEL-URI,群发服务器对被叫用户终端进行ENUM (ffilephone Number Mapping,电话号码映射)查询,若TEL-URI能够成功转换为SIP-UJU, 则表明被叫用户终端为IMS域的用户终端,转到步骤208 ,若TEL-URI不能 转换为SIP-URI,则表明被叫用户终端为传统域的用户终端,转到步骤210; 若被叫用户终端的标识R-URI为SIP-URI,则表明被叫用户终端为IMS域的 用户终端,转到步骤208。步骤208,被叫用户终端为IMS域用户终端,互通业务处理服务器将SIP 消息转发到被叫用户终端的IMS网络,并通过IMS网络将该SIP消息发送到 被叫用户终端,也即图2中所示的被叫IMS网络实体。步骤209,被叫用户终端返回响应到群发服务器。被叫用户终端接收到SIP消息后,将消息接收的响应信息返回给互通业 务处理服务器,再由互通业务处理服务器通过S-CSCF功能实体将该响应信息 转发到群发服务器。步骤210,被叫用户终端是传统域的用户终端,互通业务处理服务器根据 SIP消息的消息格式和用户的签约信息,把SIP消息解封装或转换成MAP消 息的格式。互通业务处理服务器检查SIP消息的消息格式,如果该SIP消息为封装 格式,互通业务处理服务器对SIP消息进行解封装,得到传统的MAP消息格 式;如果该SIP消息不是封装格式,互通业务处理服务器对主叫用户终端的 互通业务进行授权检查,即检查主叫用户终端是否签约了服务层面的互通业 务,如果授权4全查成功,互通业务处理服务器把SIP消息转换为传统的MAP 消息格式,并对主叫用户终端标识进行转换,把SIP-URI转换成TEL-URI形 式。步骤211,互通业务处理服务器转发MAP消息到传统域的被叫用户终端。 互通业务处理服务器将得到的MAP消息发送到传统域的被叫网络短信 中心,再通过被叫网络短信中心向被叫用户终端发送。步骤212,被叫用户终端向互通业务处理服务器返回响应信息。 被叫用户终端将多条消息的接收响应信息发送给互通业务处理服务器。 步骤213,互通业务处理服务器对响应信息进行格式转换,将MAP格式 的响应信息转换为SIP4^式的响应信息。步骤214,互通业务处理服务器通过S-CSCF功能实体将SIP格式的响应 信息转发到群发服务器。基于图2所示本发明实施例的流程,主叫用户终端向被叫用户终端发送 群发SIP消息,并请求被叫用户终端返回消息接收状态的报告,包括消息接 收成功的报告和延时消息存储的报告。群发服务器在接收到SIP消息以后, 根据主叫用户终端的请求标识(DN)启动一个报告汇聚的计时器。在计时器 到时以后,群发服务器根据报告的类型,如成功报告和存储报告,把接收到的多条同一类型的报告汇聚成一条报告,在该报告里标识成功接收到SIP消 息的被叫用户终端地址信息和消息被延时存储的被叫用户终端地址信息,返回到主叫用户终端。当被叫用户终端无法接收sip消息的时候,被叫用户终 端的网络侧可以把SIP消息进行延时消息的处理,并向群发服务器返回一个202 OK的响应和存储报告;当被叫用户终端成功接收到SIP消息以后,返回 成功报告到群发服务器,如果这时群发服务器的计时器还没有超时,群发服 务器对该成功报告进行汇聚,否则群发服务器只需转发该成功报告到主叫用 户终端。本发明实施例二的才艮告处理示意图,如图3所示。-故叫用户终端为 IMS域的用户终端,才艮告的处理过程包括以下步骤步骤301, IMS域的被叫用户终端将消息处理报告IMDN (Immediate Message Disposition Notification,立即消息处理通知)发送到群发服务器。IMS域的被叫用户终端根据IMDN-Route (立即消息处理通知路由)中携 带的地址信息,通过IMS网络将IMDN发送到互通业务处理服务器,再由互 通业务处理服务器对IMDN进行互通业务处理,然后通过S-CSCF功能实体 将IMDN转发到群发服务器。步骤302,群发服务器返回200 0K响应到被叫用户终端,也即图3中所 示的被叫IMS网络实体。200 0K代表群发服务器接收到被叫用户终端的成功 接收报告。步骤303,报告汇聚计时器到时,群发服务器根据接收到IMDN的类型, 对同一类型的IMDN进行汇聚,例如群发服务器将所有接收到的成功报告 消息体都放在同 一个IMDN的消息体中,该IMDN消息体中包括该些发i成 功报告的被叫用户地址信息;或者群发服务器将所有接收到的存储报告消息 体都放在同 一个IMDN的消息体中,该IMDN消息体中包括该些发送存储报 告的被叫用户地址信息,从而使得主叫用户终端可以清楚获知每条SIP消息 的发送情况。步骤304,群发服务器通过S-CSCF功能实体将汇聚得到的IMDN发送到 主叫用户终端。步骤305,主叫用户终端返回200 0K响应到群发服务器。如图4所示,;陂叫用户终端为传统域的用户终端,净艮告的处理过程包括 以下步骤步骤401,传统域的被叫网络短信中心返回多条MAP状态报告到互通业 务处理服务器。步骤402,互通业务处理服务器把MAP状态报告转换成基于SIP格式的 报告IMDN,并在IMDN中携带与对应SIP消息相同的ID,然后将该SIP消 息的IMDN-Route-Record (立即消息处理通知3各由记录)的内容拷贝到IMDN 的IMDN-Route消息头中。步骤403,互通业务处理服务器根据IMDN-Route中携带的路由信息,也 即IMDN-Route-Record的内容,将生成的基于SIP才各式的多条IMDN通过 S-CSCF功能实体转发到群发服务器。步骤404,群发服务器返回200 OK响应到互通业务处理服务器。步骤405,报告汇聚计时器到时,群发服务器根据接收到IMDN的类型, 对同 一类型的IMDN进行汇聚。步骤406,群发服务器通过S-CSCF功能实体将汇聚得到的IMDN发送到 主叫用户终端。步骤407,主叫用户终端返回200 OK响应到群发月l务器。在上述的实施例中,当被叫用户终端无法接收SIP消息的时候,被叫用 户终端的网络侧可以把SIP消息进行延时消息的处理,并向群发服务器返回 一个202 OK的响应和存储报告;等到被叫用户终端成功接收到SIP消息以后, 被叫用户终端返回成功报告到群发服务器,如果这时群发服务器的计时器还 没有超时,群发服务器对该成功报告进行汇聚,否则群发服务器只需转发该 成功报告到主叫用户终端。具体处理过程如图5所示,包括以下步骤步骤501,在延时消息的处理情况下,当被叫用户终端接收到业务互通处 理月良务器发送的延时消息以后,返回IMDN或MAP格式的净艮告到互通业务处 理服务器。步骤502,互通业务处理服务器对接收到的MAP报告进行格式的转换, 将MAP状态才艮告转换成基于SIP格式的才艮告IMDN,并在IMDN中携带与对应SIP消息相同的ID,然后将该SIP消息的IMDN-Route-Record的内容拷贝 到IMDN的IMDN-Route消息头中。步骤503,互通业务处理服务器根据IMDN-Route中携带的路由信息,也 即IMDN-Route-Record的内容,将IMDN转发到群发服务器。如果群发服务 器设置的报告汇聚计时器已经超时,则群发服务器通过S-CSCF功能实体转发 IMDN报告到主叫用户终端;否则,群发服务器对IMDN进行汇聚,然后再 将汇聚的IMDN报告发送给主叫用户终端。步骤504,主叫用户终端返回200 0K响应到被叫用户终端。主叫用户终端将200 OK响应通过S-CSCF功能实体发送到群发服务器, 再由群发服务器通过S-CSCF功能实体将200 OK响应转发到互通业务处理服 务器,最后由互通业务处理服务器返回给被叫用户终端,也即图5中所示的 延迟消息的被叫网络实体。本发明的实施例中,群发服务器也可为IMS域的一个PSI AS (Public Service Identity Application Server,公共服务身份应用服务器),主叫IMS网 络根据PSI AS的路由方法将群发的SIP消息路由到群发服务器上,该SIP消 息的R-URI为群发服务器的SIPURI地址,SIP消息体中携带群组信息。消息 群发的示意图,如图6所示,本发明的实施例中除了主叫用户终端发送群发 的SIP消息到群发服务器的路由过程与图2所示实施例不同之外,其他的消 息群发流程均与图2所示实施例相同,在此不再多述。其中,步骤601为主 叫用户终端发送群发的SIP消息到群发服务器的路由过程。步骤601,主叫用户终端通过IMS域发送一条群发的SIP消息到S-CSCF 功能实体。该SIP消息中包括接收该SIP消息的群组信息、DN标识和标识主 叫用户终端是否签约了消息类互通业务的标识信息等。S-CSCF功能实体根据 PSIAS的路由方法,将群发消息路由到群发服务器。PSIAS路由的具体过程 是S-CSCF对PSI AS的地址进行解析,如果S-CSCF能够成功解析PSI AS 的地址,则将该群发消息直接路由到PSI AS;如果S-CSCF无法解析PSI AS 的地址,则根据该PSI AS的网络域信息,将该群发消息路由到I-CSCF (Interrogating Call Session Control Function,查询呼叫会话控制功能)功能实体,由I-CSCF功能实体查询HSS (Home subscriber server,归属用户服务器) 中保存的PSI AS的路由信息,并根据查询到的PSI AS路由信息,将该群发消 息转发到相应的PSIAS。本发明的另 一种实施例中,将群发服务器的消息群发功能和业务互通处 理服务器实现IMS域和传统域业务互通功能进行合并,将这两种功能合成在 同一个网络实体上进行实现,该网络实体可以为IP消息网关。消息群发的示 意图如图7所示,包括以下步骤步骤701,主叫用户终端通过IMS域发送一条群发的SIP消息到S-CSCF 功能实体。步骤702, S-CSCF功能实体对接收到的SIP消息进行IFC检查。 S-CSCF功能实体根据IFC检查,判断主叫用户终端是否签约了群发业务, 如果判断主叫用户终端签约了群发业务,则转到步骤703。步骤703, S-CSCF功能实体将该SIP消息转发到群发服务器。 步骤704,群发服务器向主叫用户终端返回200OK响应。 步骤705,群发服务器/互通业务处理服务器根据所接收SIP消息中携带 的群组信息生成多条独立的SIP消息。然后,群发服务器/互通业务处理服务器将其地址加入到 IMDN-Record-Route消息头中,使得所有返回的主叫用户终端的才艮告能够经过 群发服务器/互通业务处理服务器。群发服务器/互通业务处理服务器启动一个 报告汇聚的计时器,开始计时,以供群发服务器将设定时间内接收到的报告 进行汇聚。步骤706,群发服务器/互通业务处理服务器根据SIP消息中携带的^皮叫 用户终端地址信息,对每条SIP消息独立进行消息转发的域选择。如果SIP选择消息下发的被叫用户终端的网络域为IMS域,则转到步骤 707;如果选择SIP消息下发的被叫用户终端的网络域为传统的PS/CS域,则 群发服务器/互通业务处理服务器根据SIP消息的消息格式和用户的签约信 息,把SIP消息解封装或转换成MAP消息的格式,并转到步骤709。步骤707,被叫用户终端为IMS域用户终端,群发服务器/互通业务处理服务器将SIP消息转发到被叫用户终端的IMS网络,并通过IMS网络将该SIP消息发送到被叫用户终端,也即图7中所示的被叫IMS网络实体。步骤708,被叫用户终端返回响应到群发服务器/互通业务处理服务器。 步骤709,被叫用户终端为PS/CS域用户终端,群发服务器/互通业务处理服务器转发MAP消息到传统域的被叫用户终端。步骤710,被叫用户终端将MAP格式的响应信息发送到群发服务器/互通业务处理^^务器。图7所示本发明的实施例中通过IFC检查将群发消息转发到群发服务器/ 互通业务处理服务器上,当然也可通过PSIAS的路由方法将群发消息路由到 群发服务器/互通业务处理服务器上。该路由方法和图6所述路由方法相同, 在此不再多述。另外,本发明实施例通过群发服务器/互通业务处理服务器实 现报告处理的过程也与前述实施例中相似,其是通过群发服务器/互通业务处 理服务器实现前述实施例中消息群发和业务互通的功能,在此也不对群发服 务器/互通业务处理服务器实现报告处理的过程详加描述。本发明的实施例还提供了一种消息群发处理的系统,如图8所示,包括 主叫用户终端1000、群发服务器2000、互通业务处理^^务器3000和^C叫用 户终端4000。其中,主叫用户终端1000,用于发送群发消息,并接收消息处理净艮告。 群发月良务器2000,连4妻主叫用户终端1000,用于接收主叫用户终端1000的 群发消息,根据群发消息中携带的群组信息生成多条独立消息并通过S-CSCF 功能实体发送到互通业务处理服务器3000。互通业务处理服务器3000,连接 群发服务器2000,用于对接收的多条独立消息进行互通业务处理,然后根据 该多条独立消息中携带的地址信息将该多条独立消息发送到被叫用户终端 4000。被叫用户终端4000,连接互通业务处理服务器3000,用于接收群发消 息,并发送消息处理报告。其中,群发服务器2000包括第一群发消息处理单元2100、第一消息发 送单元2200和第一报告处理单元2300。第一群发消息处理单元2100,用于 根据群发消息中携带的群组信息生成多条独立消息。第一消息发送单元2200,连接第一群发消息处理单元2100,用于将生成的多条独立消息通过S-CSCF 功能实体发送到互通业务处理服务器3000。第一报告处理单元2300,连接第 一群发消息处理单元2100和第一消息发送单元2200,用于接收消息处理报告, 并对接收的消息处理报告进行汇聚发送到主叫用户终端1000。其中,第一报告处理单元2300还包括计时子单元2301和报告汇聚子 单元2302。计时子单元2301,用于第一消息发送单元2200发送多条独立消息时开始 计时。才艮告汇聚子单元2302,用于对计时子单元2301计时超时之前接收到的 消息处理报告进行汇聚,将计时超时之前接收到的多条同一类型的消息处理 报告汇聚成一条消息处理报告。其中,互通业务处理服务器3000包括第二群发消息处理单元3100、第 二消息发送单元3200和第二报告处理单元3300。第二群发消息处理单元3100,用于对多条独立消息进行互通业务处理。 第二消息发送单元3200,连接第二群发消息处理单元3100,用于根据多条独 立消息中携带的地址信息将该多条独立消息发送到被叫用户终端4000。第二 报告处理单元3300,连接第二群发消息处理单元3100和第二消息发送单元 3200,用于对消息处理报告进行互通业务处理并发送到群发服务器2000,该 互通业务处理即对消息处理报告进行上述实施例中的格式转换。其中,第二群发消息处理单元3100还包括转发域判断子单元3101和 消息格式转换子单元3102。转发域判断子单元3101,用于根据多条独立消息 中携带的地址信息对独立信息进行转发域的判断。消息格式转换子单元3102, 用于判断转发域为传统域时,将独立消息转换为MAP格式。本发明的实施例通过群发服务器和互通业务处理服务器的消息群发和业 务互通处理,实现了 IMS域向传统域的消息群发,从而保障用户终端体验一 致性,也起到减少网络负载,增强群发业务灵活性和用户个性化消息管理的 作用。另外,需要特别指出的是,本发明实施例中的S-CSCF功能实体等,仅 仅是为了描述方便而采用的名称,这些名称不能够对本发明实施例适用的范 围进行限定,即在某些系统中也许没有S-CSCF功能实体等实体的名称ja是,不能由此认为本发明实施例中的技术方案不能够适用于这些系统。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种消息群发处理的方法,其特征在于,包括接收主叫用户终端的群发消息;根据所述群发消息中携带的群组信息生成多条独立消息并通过服务呼叫会话控制S-CSCF功能实体向互通业务处理服务器发送,以供所述互通业务处理服务器对所述多条独立消息进行互通业务的处理并转发到被叫用户终端。
2、 如权利要求1所述消息群发处理的方法,其特征在于,所述根据群发 消息中携带的群组信息生成多条独立消息并通过S-CSCF功能实体向互通业 务处理服务器发送,包括群发服务器根据所述群组信息对应的被叫终端设备地址信息,生成多条 独立消息向服务呼叫会话控制S-CSCF功能实体发送;所述S-CSCF功能实体根据所述独立消息携带的互通业务标识判断所述 主叫用户终端是否签约了互通业务;若所述S-CSCF功能实体判断所述主叫用户终端签约了互通业务,则将所 述多条独立消息发送到互通业务处理服务器。
3、 如权利要求2所述消息群发处理的方法,其特征在于,所述群发服务 器根据群组信息对应的被叫终端设备地址信息,生成多条独立消息向S-CSCF 功能实体发送,包括所述群发服务器根据所述群组信息中的群组ID身份标识,查找群组ID 和被叫用户终端地址信息的对应关系中,与所述群组ID对应的被叫用户终端 地址信息;所述群发服务器将所述被叫用户终端地址信息设置在所述多条独立消息 中,并将所述多条独立消息发送到S-CSCF功能实体。
4、 如权利要求2所述消息群发处理的方法,其特征在于,所述群发服务 器根据群组信息对应的被叫终端设备地址信息,生成多条独立消息向S-CSCF 功能实体发送,还包括所述群发服务器根据所述群组信息中的被叫用户终端地址信息生成多条 独立消息;所述群发服务器将所述被叫用户终端地址信息设置在所述多条独立消息中,并将所述多条独立消息发送到S-CSCF功能实体。
5、 如权利要求4所述消息群发处理的方法,其特征在于,所述群发服务 器向S-CSCF功能实体发送多条独立消息时,启动报告汇聚计时器进行计时。
6、 如权利要求5所述消息群发处理的方法,其特征在于,所述群发服务 器启动报告汇聚计时器之后,还包括所述群发服务器从所述互通业务服务 器接收消息处理报告并转发到所述主叫用户终端,具体包括在所述群发服务器的报告汇聚计时器超时之前,所述群发服务器等待并 接收所述被叫终端返回的消息处理报告,并对接收到的所述消息处理^t艮告进 行存储;所述群发服务器的报告汇聚计时器到时,则所述群发服务器对接收的所 述消息处理报告进行汇聚,并将汇聚的消息处理报告发送到所述主叫用户终 端;在所述群发服务器的报告汇聚计时器超时之后,所述群发服务器对接收 到的消息处理报告不进行汇聚,发送到所述主叫用户终端。
7、 如权利要求6所述消息群发处理的方法,其特征在于,所述群发服务 器对消息处理报告进行汇聚,包括所述群发服务器将同类型的消息处理报 告汇聚为一条消息处理报告,所述汇聚的消息处理报告中包括发送所述同类 型消息处理才艮告的被叫用户终端地址信息,所述消息处理t艮告的类型包括消 息成功接收报告和消息存储报告。
8、 如权利要求1所述消息群发处理的方法,其特征在于,所述互通业务 处理服务器对多条独立消息进行互通业务的处理并转发到被叫用户终端,包 括所述互通业务处理服务器根据多条独立消息中携带的地址信息对所述独 立信息进行转发域的判断;若判断所述转发域为IP多士某体子系统IMS域,则所述互通业务处理服务 器将所述独立消息发送到IMS域的被叫用户终端;若判断所述转发域为传统域,则所述互通业务处理服务器将所述独立消息转换为移动应用协议MAP格式,并将所述MAP格式的独立消息发送到传 统域的^L叫用户终端。
9、 如权利要求8所述消息群发处理的方法,其特征在于,所述互通业务 处理服务器对多条独立消息进行互通业务的处理并转发到被叫用户终端之 后,还包括所述互通业务处理服务器接收所述被叫用户终端的消息处理报 告,并对所述消息处理报告进行互通业务处理后转发到所述群发服务器,具 体包括若所述被叫用户终端为IMS域用户终端,则所述互通业务处理^^务器将 所述消息处理报告转发到所述群发服务器;若所述被叫用户终端为传统域用户终端,则所述互通业务处理服务器将 所述消息处理报告转换为会议初始化协议SIP格式,并将所述SIP格式的消息 处理报告转发到所述群发服务器。
10、 如权利要求1至9中任一项所述消息群发处理的方法,其特征在于, 所述群发服务器为IP多媒体子系统IMS域的AS应用服务器,所述主叫用户 终端向群发服务器发送群发消息,包括所述主叫用户终端将所述群发消息发送到服务呼叫会话控制S-CSCF功 能实体;所述S-CSCF功能实体通过IFC初始过滤检查将所述群发消息路由到所述AS。
11、 如权利要求1至9中任一项所述消息群发处理的方法,其特征在于, 所述群发服务器为PSIAS公共服务身份应用服务器,所述主叫用户终端向群 发服务器发送群发消息,包括所述主叫用户终端将所述群发消息发送到服务呼叫会话控制S-CSCF功 能实体;所述S-CSCF功能实体通过PSI AS路由方式将所述群发消息路由到所述 PSIAS。
12、 一种消息群发处理的系统,包括主叫用户终端和被叫用户终端,其 特征在于,还包括群发服务器,用于接收所述主叫用户终端的群发消息,根据所述群发消息中携带的群组信息生成多条独立消息并通过S-CSCF功能实体发送到互通 业务处理服务器;互通业务处理服务器,用于对所述多条独立消息进行互通业务处理,并 根据所述多条独立消息中携带的地址信息将所述多条独立消息发送到所速被 叫用户终端。
13、 一种群发服务器,其特征在于,包括第一群发消息处理单元,用于根据群发消息中携带的群组信息生成多条 独立消息;第一消息发送单元,用于将所述多条独立消息通过S-CSCF功能实体向互 通业务处理服务器发送。
14、 如权利要求13所述群发服务器,其特征在于,所述群发服务器还包 括第一报告处理单元,用于对所述消息处理报告进行汇聚。
15、 一种互通业务处理服务器,其特征在于,包括 第二群发消息处理单元,用于对多条独立消息进^f亍互通业务处理; 第二消息发送单元,用于根据所述多条独立消息中携带的地址信息将所述多条独立消息发送到被叫用户终端。
16、 如权利要求15所述互通业务处理服务器,其特征在于,所述第二群 发消息处理单元包括转发域判断子单元,用于根据多条独立消息中携带的地址信息对所述独 立信息进行转发域的判断;消息格式转换子单元,用于判断所述转发域为传统域时,将所述独《-消 息转换为MAP格式。
17、 如权利要求15所述互通业务处理服务器,其特征在于,所述互通业 务处理服务器还包括第二报告处理单元,用于对消息处理报告进行互通业务 处理。
全文摘要
本发明公开了一种消息群发处理的方法,包括首先,群发服务器接收用户终端发送的群发消息;然后,群发服务器根据群发消息中携带的群组信息生成多条独立消息并通过S-CSCF(Serving Call Session Control Function,服务呼叫会话控制)功能实体向互通业务处理服务器发送;最后,互通业务处理服务器对多条独立消息进行互通业务的处理,并根据多条独立消息中携带的地址信息将该独立消息发送到被叫用户终端。本发明还提供了一种消息群发处理的系统和设备,实现了IMS域向传统域的消息群发。
文档编号H04L12/66GK101335913SQ20071012345
公开日2008年12月31日 申请日期2007年6月25日 优先权日2007年6月25日
发明者杨雁飞, 芳 陈 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1