一种消息推送系统和方法

文档序号:7647203阅读:158来源:国知局
专利名称:一种消息推送系统和方法
技术领域
本发明涉及移动通信领域的WAP业务中的消息推送(WAP PUSH)业务和移动位置业务,特别地,涉及结合了这两种业务特点的基于位置业务的消息推送系统和方法。
背景技术
当前,WAP业务发展迅猛,WAP业务目前已成为中国国内继短信业务后增长最快的数据业务,WAP业务其中的WAP PULL(浏览)和WAP PUSH(推送)是WAP业务的最重要的两种业务类型;WAP PULL即人们通常所说的手机上网,用户可以通过手机浏览网页或者下载图片、铃声等多媒体文件;WAPPUSH技术是一种建立在客户服务器上的机制,就是由服务器(SP)主动将信息发往客户端的技术,同传统的拉(PULL)技术相比,最主要的区别在于推送(PUSH)技术是由服务器主动向客户机发送信息,而拉(PULL)技术则是由客户机主动请求信息。PUSH技术的优势在于信息的主动性和及时性。
基于位置的业务(LBS),又称移动位置业务或定位业务,是指移动网络通过特定的定位技术获取移动终端的地理位置信息(经纬度坐标),提供给移动用户本人、通信系统或第三方,并借助一定的电子地图信息的支持,为移动用户提供与其位置相关的、呼叫或非呼叫类业务。
但目前还没有一种利用移动位置业务提供用户位置信息来进行消息推送的业务,特别是能根据用户所在位置区域一如商场、展览馆等等之类来定制用户推送消息,提供给用户非常个性化而且能引起广泛兴趣的信息业务。

发明内容
本发明所要解决的技术问题在于提供一种消息推送系统和方法,以实现利用移动位置业务提供用户位置信息来进行消息推送的业务,从而可以提供给用户与其所处的位置和/或地点信息相关联的个性化兴趣消息。
为实现本发明的上述目的,本发明提供了一种消息推送方法,用于向移动终端用户提供WAP消息推送,其中,包括步骤A,设置位置推送应用服务器;步骤B,所述位置推送应用服务器通过移动位置中心网关获得移动终端用户或用户群的位置信息;步骤C,所述位置推送应用服务器基于所述获得的位置信息通过WAP网关向所述移动终端用户或用户群推送与所述动终端用户或用户群所处的位置和/或地点信息相关联的消息和/或内容。
所述的方法,其中,所述步骤B包括所述位置推送应用服务器定时发送业务用户位置请求到所述移动位置中心网关;所述移动位置中心网关返回业务用户位置和/或地点信息给所述位置推送应用服务器。
所述的方法,其中,所述步骤C包括步骤C1,所述位置推送应用服务器基于所述获得的位置信息向所述WAP网关发送消息推送请求;步骤C2,所述WAP网关解析、处理所述消息推送请求,并向所述移动终端用户或用户群推送与所述获得的位置和/或地点信息相关联的消息和/或内容。
所述的方法,其中,在所述位置推送应用服务器向所述WAP网关发送消息推送请求之前还包括所述位置推送应用服务器根据所述获得的位置信息判断所述移动终端用户是否位于预设的区域范围内;如是,则所述位置推送应用服务器向所述WAP网关发送消息推送请求。
所述的方法,其中,在所述位置推送应用服务器向所述WAP网关发送消息推送请求之前还包括所述位置推送应用服务器基于所述获得的位置信息定制与所述移动终端用户或用户群所处的位置和/或地点信息相关联的URL和/或URL页面内容的步骤。
所述的方法,其中,所述WAP网关基于SMS承载或OTA协议承载下发推送消息到所述移动终端用户。
所述的方法,其中,当移动终端用户选择访问所述URL时,WAP网关从所述位置推送应用服务器获取所述URL对应的页面内容并将所述页面内容返回给所述移动终端用户的步骤。
所述的方法,其中,还包括移动终端用户或用户群定购或定制基于选定区域位置消息的消息推送业务的步骤和所述位置推送应用服务器获得所述定购或定制了所述消息推送业务的用户或用户群号码的步骤。
所述的方法,其中,位置推送应用服务器与WAP网关之间为标准PAP(Push Access Protocol)协议接口;位置推送应用服务器与GMLC之间为标准MLP(Mobile Location Protocol)协议接口;所述的方法,其中,WAP网关与SMSC之间为SMPP(Short Message Peerto Peer)协议接口;用户与WAP网关之间对与PULL业务基于WAP1.X(WSP)或WAP2.0(HTTP)协议接口,对于PUSH业务基于OTA(Over The Air空中协议)协议接口;客服平台(可选)与位置推送应用服务器之间基于移动运营商的工单系统或其它接口直接与位置推送应用服务器接口。
本发明还提供了一种消息推送系统,用于向移动终端用户提供WAP消息推送,其中,包括移动位置中心网关,用于提供移动终端用户或用户群的位置信息;WAP网关,用于向移动终端用户或用户群提供WAP业务;位置推送应用服务器,用于获得移动位置中心网关提供的移动终端用户或用户群的位置信息,并基于所述位置信息通过WAP网关向所述移动终端用户或用户群推送与所述移动终端用户或用户群所处的位置和/或地点信息相关联的消息和/或内容。
所述的系统,其中,还包括短信中心,用于作为承载供所述WAP网关下发推送消息和/或内容。
所述的系统,其中,还包括设置于所述位置推送应用服务器上的URL定制模块,用于供所述位置推送应用服务器基于所述获得的位置信息定制与所述位置和/或地点信息相关联的URL和/或URL页面内容。
所述的系统,其中,还包括设置于所述位置推送应用服务器上的位置判断模块,用于供所述位置推送应用服务器根据所述获得的位置信息判断所述移动终端用户是否位于预设的区域范围内;其中,当所述移动终端用户位于预设的区域范围内时,所述位置推送应用服务器才向所述WAP网关发送消息推送请求。
所述的系统,其中,还包括一客服平台,用于供用户定购或定制所述消息推送业务。
所述的系统,其中,位置推送应用服务器与WAP网关之间为标准PAP(Push Access Protocol)协议接口;位置推送应用服务器与GMLC之间为标准MLP(Mobile Location Protocol)协议接口;所述的系统,其中,WAP网关与SMSC之间为SMPP(Short Message Peerto Peer)协议接口;用户与WAP网关之间对与PULL业务基于WAP1.X(WSP)或WAP2.0(HTTP)协议接口,对于PUSH业务基于OTA(Over The Air空中协议)协议接口;客服平台(可选)与位置推送应用服务器之间基于移动运营商的工单系统或其它接口直接与位置推送应用服务器接口。
本发明在结合现有两个业务引擎基础提出一种新的应用系统和实现方法,通过位置业务引擎接口获取用户或用户群的位置信息,基于位置信息触发和推送用户感兴趣的消息给用户,实现了位置业务、WAP PUSH业务和WAP PULL业务这三种业务的结合提供新的应用,使用户可以在特定位置区域自动获取与其位置区域特征所关联的兴趣消息和内容,有利于促进和推动移动数据业务和应用的发展,满足当前运营商不断要求开发新应用和业务增长点的要求。
与现有技术相比较,现有的移动网络中只有基于位置区承载的短消息群发业务,受短消息业务的限制,只能发送文本信息,且文本字数有限制。本发明可实现基于位置区承载的消息推送业务,并通过推送消息带给用户丰富的文本、图片、音频、视频等多媒体内容,给移动运营商提供了一种新应用和给用户提供了一种新的业务体验。并且,对于WAP网关和位置业务引擎也不需要作任何修改,只增加了一个新网元一位置推送应用服务器即可实现本系统和方法。


图1是本发明一实施例的系统的网元连接示意图;图2是本发明一实施例方法的流程示意图。
具体实施例方式
下面结合附图对本发明具体实施方式
进行说明。
参见附图1,本发明一实施例的基于移动位置业务的消息推送系统包括如下模块移动终端用户100、短信中心(SMSC)101、WAP网关102、位置推送应用服务器103、客服平台104、移动位置中心网关(GMLC)105,其中,位置推送应用服务器103为业务实现新增加的网元。
其中,位置推送应用服务器103是实现本发明技术方案的主要服务器,其可实现用户或用户群位置信息的获取及判断,并下发推送消息,还可定制用户访问的URL和页面内容;WAP网关服务器即WAP业务接入设备,位于移动用户终端100与内容提供商/服务提供商(CP/SP)106间,为用户提供WAP业务的服务器;GMLC即移动位置中心网关,是位置业务引擎,通过接口对外提供用户位置信息;SMSC即短信中心,作为承载供WAP网关下发推送消息;客服平台用于提供本发明业务的定购或定制,并可通过接口提供给位置推送应用服务器业务用户群号码。用户可以根据移动运营商人工服务或用户门户自助定购或定制本发明的位置推送业务,定购或定制后,位置推送应用服务器取得本业务注册用户或用户群号码。其中,客服平台在本发明一实施例的系统中是可选网元。用户可以选择或不选择定购或定制本发明的消息推送业务。其中,位置推送应用服务器103与WAP网关102之间为标准PAP(Push AccessProtocol,推送接入协议)协议接口;位置推送应用服务器103与GMLC105之间为标准MLP(Mobile Location Protocol,移动位置服务协议)协议接口,WAP网关102与SMSC101之间为SMPP(Short Message Peer to Peer,短消息点到点协议)协议接口;移动终端用户100与WAP网关102之间对与PULL业务基于WAP1.X(WSP)或WAP2.0(HTTP)协议接口,对于PUSH业务基于OTA(Over The Air空中协议)协议接口;客服平台104(可选)与位置推送应用服务器103之间基于移动运营商的工单系统或其它接口直接与位置推送应用服务器接口。
位置推送应用服务器是实现本技术和流程的主要核心服务器,使用该业务的用户可以是业务定购用户,也可以是非用户定购用户,即类似推送消息业务的被动用户,由移动运营商允许后由移动运营商自身或SP(服务供应商)主动下发给用户,这些取决于移动运营商对业务推广和使用的具体需要。
位置推送应用服务器基于时间周期访问GMLC取得本业务用户的位置信息,时间周期的长度也决定了本业务的精度,时间周期间隔越短业务精度越高。本业务采用定时机制一方面由于GMLC有性能限制,在一定响应时间内一次只能获取有限数量(如最大200个)的用户位置信息,因此本业务在需要请求的用户位置信息数超过GMLC最大处理能力时需要分批请求,也可以降低并发请求数提供GMLC的响应速度,另外一方面是由本业务自身特点决定的,也消息推送业务是即时产生和即时发送的。
本业务应用和推广后可以根据地理区域开展各种不同的业务体验,如当用户(或用户已定购或定制)走进某商场,1分钟后用户收到了该商场的最新打折推送信息;又如用户到达某展览馆,30秒后用户收到了该展览管的介绍、区域产品分布图等推送消息;通过本业务用户可以即时获取用户正在进行活动的相关信息,业务与用户正常进行的事务非常贴切相关,很容易引起用户欢迎。
图2是本发明一实施例方法的流程示意图。如附图2所示,本发明一实施例的消息推送方法的步骤如下步骤201,用户通过移动运营商定购平台(热线、人工服务或其它途径)定购或定制本发明的基于位置信息的消息推送业务;其中,该步骤不是实施本发明的必须步骤,可选;步骤202,位置推送应用服务器根据配置的时间周期,定时发送批量业务用户位置请求到GMLC;步骤203,GMLC返回业务用户或用户群的位置信息给位置推送应用服务器;步骤204,位置推送应用服务器判断用户或用户群位置信息是否满足设定的特殊位置区域要求,对不满足要求的用户或用户群不触发任何业务,流程结束,即转入步骤205;对满足要求的用户或用户群转入步骤206;步骤205,流程结束;步骤206,把满足要求的用户或用户群取出,对这些满足要求的用户或用户群开始触发推送业务,由位置推送应用服务器定制对应业务用户的URL和URL页面内容,并下发消息推送请求(PAP)到WAP网关;步骤207,WAP网关解析、处理所述位置推送应用服务器下发的消息推送请求,并向手机下发推送消息;其中,推送消息下发途径可以基于SMS承载或基于OTA协议承载,基于SMS承载方式需要经过SMSC这一网元,OTA协议承载则不需要其它网元,消息下发方式取决于运营商规范或自身策略;步骤208,业务用户收到推送消息,点击查看消息内容,可以选择“点击内容中的URL”或“不作任何操作或删除消息”;在此步骤中,判断用户是否点击了内容中的URL;如是,则执行步骤209,如选择了“不作任何操作或删除消息”则转入步骤205,不会触发后续进一步访问,流程结束;步骤209,WAP网关处理用户请求,并到位置推送服务器SP取URL页面内容后返回给用户;用户可开始WAP浏览(PULL)业务流程,访问并打开目标URL页面,查看到更详细的定制页面内容;流程结束。
利用本发明可以对处于不同位置区域的用户定制不同URL和页面内容,并向这些用户下发PUSH推送消息(推送消息中的URL为定制URL,URL指向定制页面),用户收到下发的推送消息,一方面可获取用户所处位置区域的感兴趣内容,另一方面,还可以点击URL,开始WAP上网浏览,WAP上网成功后访问和打开定制的网页页面内容,完成业务访问流程。从而有利于促进和推动移动数据业务和应用的发展,满足当前运营商不断要求开发新应用和业务增长点的要求。
应该理解的是具体实施本发明的特殊流程及部件的结构仅作为示例提出,并不作为对本发明的限制。本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种消息推送方法,用于向移动终端用户提供WAP消息推送,其特征在于,包括步骤A,设置位置推送应用服务器;步骤B,所述位置推送应用服务器通过移动位置中心网关获得移动终端用户或用户群的位置信息;步骤C,所述位置推送应用服务器基于所述获得的位置信息通过WAP网关向所述移动终端用户或用户群推送与所述动终端用户或用户群所处的位置和/或地点信息相关联的消息和/或内容。
2.根据权利要求1所述的方法,其特征在于,所述步骤B包括所述位置推送应用服务器定时发送业务用户位置请求到所述移动位置中心网关;所述移动位置中心网关返回业务用户位置和/或地点信息给所述位置推送应用服务器。
3.根据权利要求1所述的方法,其特征在于,所述步骤C包括步骤C1,所述位置推送应用服务器基于所述获得的位置信息向所述WAP网关发送消息推送请求;步骤C2,所述WAP网关解析、处理所述消息推送请求,并向所述移动终端用户或用户群推送与所述获得的位置和/或地点信息相关联的消息和/或内容。
4.根据权利要求3所述的方法,其特征在于,在所述位置推送应用服务器向所述WAP网关发送消息推送请求之前还包括所述位置推送应用服务器根据所述获得的位置信息判断所述移动终端用户是否位于预设的区域范围内;如是,则所述位置推送应用服务器向所述WAP网关发送消息推送请求。
5.根据权利要求3或4所述的方法,其特征在于,在所述位置推送应用服务器向所述WAP网关发送消息推送请求之前还包括所述位置推送应用服务器基于所述获得的位置信息定制与所述移动终端用户或用户群所处的位置和/或地点信息相关联的URL和/或URL页面内容的步骤。
6.根据权利要求1所述的方法,其特征在于,所述WAP网关基于SMS承载或OTA协议承载下发推送消息到所述移动终端用户。
7.根据权利要求5所述的方法,其特征在于,当移动终端用户选择访问所述URL时,WAP网关从所述位置推送应用服务器获取所述URL对应的页面内容并将所述页面内容返回给所述移动终端用户的步骤。
8.根据权利要求1所述的方法,其特征在于,还包括移动终端用户或用户群定购或定制基于选定区域位置消息的消息推送业务的步骤和所述位置推送应用服务器获得所述定购或定制了所述消息推送业务的用户或用户群号码的步骤。
9.根据权利要求1所述的方法,其特征在于,所述位置推送应用服务器与所述WAP网关之间为标准PAP协议接口;所述位置推送应用服务器与所述移动位置中心网关之间为标准MLP协议接口。
10.一种消息推送系统,用于向移动终端用户提供WAP消息推送,其特征在于,包括移动位置中心网关,用于提供移动终端用户或用户群的位置信息;WAP网关,用于向移动终端用户或用户群提供WAP业务;位置推送应用服务器,用于获得移动位置中心网关提供的移动终端用户或用户群的位置信息,并基于所述位置信息通过WAP网关向所述移动终端用户或用户群推送与所述移动终端用户或用户群所处的位置和/或地点信息相关联的消息和/或内容。
11.根据权利要求10所述的系统,其特征在于,还包括短信中心,用于作为承载供所述WAP网关下发推送消息和/或内容。
12.根据权利要求10所述的系统,其特征在于,还包括设置于所述位置推送应用服务器上的URL定制模块,用于供所述位置推送应用服务器基于所述获得的位置信息定制与所述位置和/或地点信息相关联的URL和/或URL页面内容。
13.根据权利要求10所述的系统,其特征在于,还包括设置于所述位置推送应用服务器上的位置判断模块,用于供所述位置推送应用服务器根据所述获得的位置信息判断所述移动终端用户是否位于预设的区域范围内;其中,当所述移动终端用户位于预设的区域范围内时,所述位置推送应用服务器才向所述WAP网关发送消息推送请求。
14.根据权利要求10所述的系统,其特征在于,还包括一客服平台,用于供用户定购或定制所述消息推送业务。
15.根据权利要求10所述的系统,其特征在于,所述位置推送应用服务器与所述WAP网关之间为标准PAP协议接口;所述位置推送应用服务器与所述移动位置中心网关之间为标准MLP协议接口。
全文摘要
本发明公开了一种消息推送方法,用于向移动终端用户提供WAP消息推送,其特征在于,包括步骤A,设置位置推送应用服务器;步骤B,所述位置推送应用服务器通过移动位置中心网关获得移动终端用户或用户群的位置信息;步骤C,所述位置推送应用服务器基于所述获得的位置信息通过WAP网关向所述移动终端用户或用户群推送与所述动终端用户或用户群所处的位置和/或地点信息相关联的消息和/或内容。利用本发明可以提供给用户与其所处的位置和/或地点信息相关联的个性化兴趣消息,从而有利于促进和推动移动数据业务和应用的发展,满足当前运营商不断要求开发新应用和业务增长点的要求。
文档编号H04Q7/24GK101026634SQ20071006302
公开日2007年8月29日 申请日期2007年1月24日 优先权日2007年1月24日
发明者黄晓兵 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1