一种发送消息的方法、装置及系统制造方法及图纸

技术编号:4190766 阅读:149 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种发送消息的方法。本发明专利技术实施例还提供了相应的装置和系统。本发明专利技术技术方案的消息发起者可以获取客户端的信息,然后根据该信息选择承载方式发送消息给客户端,避免了由于指定的承载方式与客户端的实际信息不匹配而进行多次查询或发送失败的情况,节省了信令流量,提高了发送消息的成功率。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及发送消息的方法、装置及系统
技术介绍
Push (推送)是一个内容分发的机制,采用客户/服务器模式的工作方式, 要求服务器不需要客户端发出具体请求就将所需要的内容进行分发。它是一种由月艮务器发起,允i午PI (Push Initiator Push, Push发起者)向PPG (Push Proxy Gateway, Push代理网关)推送信息和传输指令,并进一步传输Push内容到 用户的技术。SIP ( Session Initiation Protocol,会话初始协议)Push业务在Push业务 之后发展起来的,就是通过将Push OTA ( Over The Air,空中协议)内容封装 在SIP消息当中,利用现有的SIP/IP核心网络进行传送。SIP/IP核心网的接口 点为Push发送代理(Push Sender Agent)和接收代理(Client )。其中,SIP Push 业务与传统的push业务最大区别在于PPG和接收代理之间的承载方式的不 同,SIP Push业务是采用SIP技术实现的,而传统的Push业务是可以通过 TA-WSP或OTA-HTTP技术来实现的。CPM ( Converged IP Messaging,融合IP消息)则是一种支持点到点,点 到多点的个人通信模式和应用通信模式。CPM业务的创建使用户无需知道正 在使用哪种网络接入技术就可以使用业务以及通过设置喜好进行个性化的业 务等等,它也采用客户端服务器的模型,加入了消息和媒体存储服务器、融合 地址簿、CPM用户喜好服务器和网间交互服务器等功能服务器。CPM服务器 接收CPM消息后,根据业务提供者的策略和用户喜好信息对其进行处理,然 后将处理后的消息发送到CPM客户端。在现有的Push网络中,当PI产生发向一个客户端的Push消息时,首先 通过PAP协议封装假设一个客户端能力可以接收的Push消息和客户端可能在 线的承载方式,然后向PPG, Push发送代理或CPM服务器发送该消息,PPG, Push发送代理或CPM服务器接收到该消息后,判断是否可以按照该消息中指定的承载方式发送到客户端,若可以,则按照消息中指定的承载方式封装该消息到OTA-WSP、 OTA-HTTP、 OTA-SIP或CPM网络中,若不可以,则向PI 返回失败响应,同时携带响应码,指示与客户端的实际信息不匹配。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,如果PI指定 的承载方式,用户客户端当前并不可用,那么PI以及PPG, Push发送代理或 CPM服务器可能会反复尝试,导致信令流量的浪费,甚至导致Push消息发送 的失败。
技术实现思路
本专利技术实施例提供一种发送消息的方法、装置及系统。使得可以避免消息 发起者因不知客户端的实际信息而进行反复尝试的情况,节省了信令流量,提 高消息发送的成功率。一种发送消息的方法,包括获取客户端的信息;根据所述信息选择承载方式; 通过所述承载方式发送消息给客户端。 一种网元设备,主要包括获取单元、选择单元发送单元; 所述获取单元,主要用于获取客户端的信息;所述选择单元,主要用于根据所述获取单元获取到的客户端的信息选择承 载方式,所述承载方式用于发送消息给客户端;所述发送单元,主要用于根据所述选择单元选择的承载方式发送消息给客 户端。一种服务器,主要包括接收单元、存储单元和发送单元; 所述接收单元,主要用于接收客户端发送的客户端的信息; 所述存储单元,主要用于存储所述接收单元接收的客户端的信息; 所述发送单元,主要用于将所述存储单元中存储的客户端的信息发送给网 元设备。一种通信系统,主要包括网元设备和服务器;所述网元设备,主要用于获取客户端的信息,并根据所述客户端的信息选择承载方式,通过所述承载方式发送消息给客户端;所述服务器,主要用于发送客户端的信息给网元设备。 本专利技术实施例的消息发起者可以获取客户端的信息,然后根据该信息选择 承载方式发送消息给客户端,避免了由于消息发起者指定的承载方式与客户端 的实际信息不匹配而进行反复尝试或发送失败的情况,节省了信令流量,提高 了消息发送的成功率。附图说明图l是本专利技术提供的实施例一的方法流程图; 图2是本专利技术提供的实施例二的方法流程图; 图3是本专利技术提供的实施例三的方法流程图; 图4是本专利技术提供的实施例四的方法流程图; 图5是本专利技术提供的实施例五中 一种网元设备的结构示意图; 图6是本专利技术提供的实施例五中 一种网元设备的结构示意图; 图7是本专利技术提供的实施例五中 一种服务器的结构示意图; 图8是本专利技术提供的实施例六的通信系统的示意图; 图9是本专利技术提供的实施例七的通信系统的示意图。具体实施例方式本专利技术实施例提供一种消息的发送方法。本专利技术实施例还提供相应的装置 和系统。以下分别进行详细说明。实施例一、一种发送消息的方法,包括消息发起者获取客户端的信息,根据该信息选择承载方式,然后通过该承 载方式发送消息给客户端。如图l所示,其具体流程如下101、 消息发起者获取客户端的信息;102、 根据该信息选择承载方式;103、 通过该承载方式发送消息给客户端。由上可以看出,消息发起者可以获取客户端的信息,然后根据该信息选择承载方式发送消息给客户端,避免了由于消息发起者指定的承载方式与客户端 的实际状态情况不匹配而进行反复尝试或发送失败的情况,节省了信令流量, 提高了消息发送的成功率。实施例二、根据实施例一所描述的方法,可以在服务器上添加可以存储客户端的信息 的功能,即客户端信息获取服务器。假设是在客户端信息获取服务器上存储了 客户端的信息,那么消息发起者可以向客户端信息获取服务器获取客户端的信 息,根据该信息选择承载方式,然后通过该承载方式发送消息给客户端。当然, 获取的途径可以通过向客户端信息获取服务器发送查询客户端的信息,也可以 是客户端主动上报其自身的信息等等。其中,所述客户端信息获取服务器可以是Push发送代理、Presence (用户 当前状态)服务器、UAProf (用户代理档案)服务器、CPM (融合IP消息) 服务器、HSS (归属用户服务器)、HLR (归属位置寄存器)、CAB (融合地址 簿)服务器、CPM Preference ( CPM用户喜好)服务器、Message&Media storage (消息与媒体存储)服务器和InterworkingFunction (网间交互服务器)等等, 其中的至少一种。客户端的信息可以是客户端的承载网络信息、优先级信息、客户端的在线 信息、客户端能力信息、客户端的喜好信息、客户端的设置信息等等,其中的 至少一种。所述获取的客户端的信息可以由客户端进行设置,也可以由服务器 进行设置,即所获取的客户端的信息具体包括那些信息,可以由客户端或服务 器来设置。消息发起者可以为PI,即Push发起者,也可以是CPM客户端,以及其他具 有消息发起功能或具有类似功能的网元设备。下面,将以PI为消息发起者,且在Push发送代理上添加可以存储客户端的 信息的功能为例作进一步说明。Push发送代理增加此功能后,可以提供PI获取客户端在SIP Push网络中的 信息的能力,使得现有的SIP P本文档来自技高网
...

【技术保护点】
一种发送消息的方法,其特征在于,包括: 获取客户端的信息; 根据所述信息选择承载方式; 通过所述承载方式发送消息给客户端。

【技术特征摘要】
1、一种发送消息的方法,其特征在于,包括获取客户端的信息;根据所述信息选择承载方式;通过所述承载方式发送消息给客户端。2、 根据权利要求l所述的发送消息的方法,其特征在于,所述获取客户端 的信息具体为向客户端信息获取服务器获取客户端的信息。3、 根据权利要求2所述的发送消息的方法,其特征在于,所述向客户端信 息获取服务器获取客户端的信息具体为经过消息业务服务器向客户端信息获取服务器获取客户端的信息。4、 根据权利要求2所述的发送消息的方法,其特征在于,所述获取客户端 的信息之前还包括客户端发送客户端的信息到客户端信息获取服务器上; 客户端信息获取服务器存储所述客户端的信息。5、 根据权利要求4所述的发送消息的方法,'其特征在于,所述客户端发送 客户端的信息到客户端信息获取服务器上具体为客户端发送客户端的信息到消息业务服务器上; 所述消息业务服务器转发所述客户端的信息到客户端信息获取服务器; 所述客户端信息获取服务器存储所述客户端的信息。6、 根据权利要求2至5所述的发送消息的方法,其特征在于,所述客户端 信息获取服务器具体为Push发送代理、用户当前状态Presence服务器、用户代理档案UAProf服务 器、融合IP消息CPM服务器、归属用户服务器HSS、归属位置寄存器HLR、融 合地址簿CAB服务器、CPM用户喜好Preference服务器、消息与媒体存储服务 器Message&Media storage月良务器和网间交互月良务器Interworking Function中的 至少一种。7、 根据权利要求l所述的消息的发送方法,其特征在于,所述获取客户端 的信息具体为获取所述客户端的承载网络信息、优先级信息、所述客户端的在线信息、 客户端能力信息和所述客户端的喜好信息中的至少 一种。8、 根据权利要求7所述的消息的发送方法,其特征在于,所述获取客户端 的信息之前,还包括消息业务服务器对所获取的客户端的信息进行设置。9、 根据权利要求8所述的消息的发送方法,其特征在于,所述服务器对所 获取的客户端的信息进行设置具体为客户端发送关于设置所获取的客户端的信息的消息给服务器; 服务器根据所述消息对所获取的客户端的信息进行设置。10、 根据权利要求l所述的发送消息的方法,其特征在于,当所述信息中 携带有承载方式的优先级信息时,所述根据所述信息选择承栽方式具体为根据所述承载方式的优先级信息选择优先级高于第一优先级的承载方式。11、 根据权利要求l所述的消息的发送方法,其特征在于,所述根据所述 客户端的信息选择承载方式之前还包括根据所述客户端的信息选择客户端信息获取服务器; 与所述选择的客户端信息获取服务器建立连接。12、 根据权利要求...

【专利技术属性】
技术研发人员:范姝男杨健王雷陈国乔董挺张惠萍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1