点对点wap推送方法和系统的制作方法

文档序号:7982460阅读:219来源:国知局
点对点wap推送方法和系统的制作方法
【专利摘要】本发明公开点对点WAP推送方法和系统。WEB网关接收由发送方终端发送的WAP推送消息,获取发送方终端的手机号码,WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的URL;WEB网关将已获取的发送方终端的手机号码、接收方终端的手机号码以及需发送的URL进行WAP推送消息封装;WEB网关调用WAP网关的PAP接口,将封装后的WAP推送消息发送给WAP网关,WAP网关将WAP推送消息发送给接收方终端。本发明可以实现由发送方终端将感兴趣的内容,例如网页、客户端应用推送给自己的好友。
【专利说明】点对点WAP推送方法和系统
【技术领域】
[0001]本发明涉及移动互联网领域,尤其涉及点对点WAP (Wireless ApplicationProtocol,无线应用协议)推送方法和系统。
【背景技术】
[0002]移动互联网时代使用手机,特别是智能手机浏览网页已经越来越便利。当用户需要将某一特定网页分享给自己的好友时,目前只能依赖于提供该网页的服务商是否提供相应的分享服务,例如分享到社交网络、微博、论坛、或者通过短信、WAP推送发送给好友。
[0003]现有网页通过嵌入分享处理代码抓取部分网页内容或网页链接,通过调用第三方社交网络(如facebook、新浪微博、开心网)开放的接口,实现基于同一用户账户在不同网站之间的分享内容发布。
[0004]部分拥有电信运营商的SP资质的服务提供商也可调用运营商开放的短信和WAPPush发送接口,允许网站用户将网页内容或链接地址通过短信和WAP Push消息发送给认证的手机号码(出于安全性的考虑,通常是网站用户本人的手机)。
[0005]现有技术无法实现由发送方终端向接收方终端进行点对点的WAP推送,因而无法自由的将任意感兴趣的网页推送给自己的好友。

【发明内容】

[0006]鉴于以上,本发明提出点对点WAP推送方法和系统。
[0007]根据本发明一方面,提出点对点WAP推送方法,其中,WEB网关接收由发送方终端发送的WAP推送消息,获取发送方终端的手机号码,所述WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的统一资源定位符(URL);所述WEB网关将已获取的发送方终端的手机号码、接收方终端的手机号码以及需发送的URL进行WAP推送消息封装;所述WEB网关调用WAP网关的推送接入协议(PAP)接口,将封装后的WAP推送消息发送给WAP网关,WAP网关将WAP推送消息发送给接收方终端。
[0008]进一步,所述点对点WAP推送方法,其中,WEB网关接收由发送方终端发送的WAP推送消息的操作为:当已在发送方终端下载安装客户端应用,则通过所述客户端应用提供的输入界面输入接收方终端的手机号码以及需发送的URL;点击确认发送,将所述URL和接收方终端的手机号码发送给所述WEB网关。
[0009]进一步,所述点对点WAP推送方法,其中,WEB网关接收由发送方终端发送的WAP推送消息的操作为:当WEB网关接收到发送方终端的网页浏览请求时,获取发送方终端的手机号码;在所述WEB网关向所述发送方终端返回的网页中插入分享栏,所述分享栏点击后访问的URL为点对点WAP推送链接,且所述分享栏提供输入接收方终端的手机号码的界面;所述WEB网关在所述发送方终端点击所述分享栏确认发送时,接收到所述WAP推送消息。
[0010]进一步,所述点对点WAP推送方法,其中,向所述发送方终端返回的网页中插入分享栏的操作为:WEB网关在返回页面的超文本标记语言(HTML)代码中插入分享栏文字或按钮元素,当用户点击分享栏的文字或按钮时调用的链接地址为WEB网关开放的WAP推送接口的地址,该地址对应的页面为要求用户输入接收方终端的手机号码和备注的页面;当用户输入完毕并点击该页面上的表示确认的按钮时,访问带有后缀参数的WEB网关开放的WAP推送接口的地址,所述后缀参数包括接收方终端的手机号码和当前网页链接。
[0011]进一步,所述点对点WAP推送方法,其中,在所述分享栏访问的WAP推送接口链接参数中的URL默认为当前发送方终端访问的页面URL。
[0012]根据本发明另一方面,还提出点对点WAP推送系统,包括WEB网关和无线应用协议(WAP)网关。所述WEB网关包括WAP推送接口、封装单元以及调用单元。所述WAP推送接口的接口协议为超文本传输协议(HTTP),配置于接收由发送方终端发送的WAP推送消息,获取发送方终端的手机号码并提供给所述封装单元,所述WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的统一资源定位符(URL);所述封装单元配置于对所述WAP推送消息进行封装,封装后的WAP推送消息包括:发送方终端的手机号码、接收方终端的手机号码以及需发送的URL ;所述调用单元配置于调用WAP网关的推送接入协议(PAP)接口,将封装后的WAP推送消息发送给WAP网关;所述WAP网关将封装后的WAP推送消息发送给接收方终端。
[0013]进一步,所述点对点WAP推送系统,还包括客户端应用以及为所述客户端应用提供服务的应用服务器。所述客户端应用供发送方终端下载安装,当已在发送方终端下载安装客户端应用,则通过所述客户端应用提供的输入界面输入接收方终端的手机号码以及需发送的URL ;所述客户端应用调用所述WAP推送接口,向其发送WAP推送消息。
[0014]进一步,所述点对点WAP推送系统,其中,所述WAP推送接口接收到发送方终端的网页浏览请求时,获取发送方终端的手机号码,在向所述发送方终端返回的网页中插入分享栏,在所述分享栏点击后访问的URL为点对点WAP推送链接,且所述分享栏提供输入接收方终端的手机号码的界面;所述WAP推送接口在所述发送方终端点击所述URL时,接收到所述WAP推送消息。
[0015]进一步,所述点对点WAP推送系统,其中,所述WAP推送接口在返回页面的超文本标记语言(HTML)代码中插入分享栏文字或按钮元素,当用户点击分享栏的文字或按钮时调用的链接地址为所述WAP推送接口的地址,该地址对应的页面为要求用户输入接收方终端的手机号码和备注的页面;当用户输入完毕并点击所述页面上的表示确认的按钮时,所述WAP推送接口接收到接收方终端的手机号码和URL。
[0016]进一步,所述点对点WAP推送系统,其中,在所述分享栏访问的WAP推送接口链接参数中的URL默认为当前发送方终端访问的页面URL。
[0017]本发明WEB网关面向用户终端侧开放点对点WAP推送接口,通过该推送接口接收到发送方终端的WAP推送消息,并调用WAP网关的PAP接口向接收方终端发送WAP推送消息。本发明实现了由发送方终端向接收方终端进行点对点的WAP推送。
【专利附图】

【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:[0019]图1为本发明点对点WAP推送系统的实施例示意图。
[0020]图2为本发明点对点WAP推送系统中WEB网关的实施例示意图。
[0021]图3为本发明点对点WAP推送方法的实施例示意图。
[0022]图4为本发明对网页进行点对点WAP推送的方法实施例的流程示意图。
[0023]图5为本发明对客户端应用进行点对点WAP推送的方法实施例的流程示意图。
【具体实施方式】
[0024]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本发明的范围。
[0025]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0026]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0027]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0028]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0029]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0030]图1为本发明点对点WAP推送系统的实施例示意图。该系统包括WEB网关和WAP网关。
[0031]WEB网关支持用户访问移动互联网的页面适配、定制内容插入等功能。WAP网关不支持点对点WAP推送消息。提供面向第三方应用的WAP接口,第三方应用可通过PAP接口向用户终端进行WAP推送。
[0032]下面将结合附图,对WAP推送系统的WEB网关进行详细说明。
[0033]图2为本发明点对点WAP推送系统中WEB网关的实施例示意图。该WEB网关包括WAP推送接口 21、封装单元22以及调用单元23。
[0034]在发送方终端侧增加点对点WAP推送接口即WAP推送接口 21,WAP推送接口 21的接口协议为HTTP (Hyper Text Transport Protocol,超文本传输协议)。WAP推送接口 21配置于接收由发送方终端发送的WAP推送消息,获取发送方终端的和手机号码并提供给封装单元,所述WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的URL(UniformResource Locator,统一资源定位符)。还可以填写WAP推送消息的文字备注。
[0035]例如:
[0036]http://wappush.chinanet.com/p2p-wappush.jsp?address=1890000000l&URL=http://xxx.xxx.xxx&note=sha re with you!
[0037]其中,wappush.chinanet.com/p2p-wappush.jsp 为示例的点对点 WAP 推送消息的地址,即WEB网关对外的推送服务访问地址。点对点WAP推送消息的地址通过DNS域名解析映射为WEB网关地址;[0038]address:填写接收方终端的手机号码;
[0039]URL:填写需发送的URL,是用户访问的网页地址,作为参数进行传递;
[0040]note:填写WAP推送消息的文字备注。
[0041]封装单元22配置于将已获取的发送方终端的手机号码、接收方终端的手机号码以及需发送的URL进行WAP推送消息封装。还可以填写WAP推送消息的文字备注。其中,发送方终端的手机号码由WEB网关直接填为接口调用侧的用户号码,可以确保发送方用户为合法的终端用户。
[0042]调用单元23配置于调用WAP网关的PAP(Push Access Protocol,推送接入协议)接口,将封装后的WAP推送消息发送给WAP网关。WAP网关将WAP推送消息发送给接收方终端(所执行的WAP推送过程与现有技术相同),实现点对点WAP推送。
[0043]下面将结合具体实施例,对网页进行点对点WAP推送(第一实施例)、以及对客户端应用进行点对点WAP推送(第二实施例)的过程进行详细说明。
[0044]第一实施例
[0045]WAP推送接口接收到发送方终端的网页浏览请求时,获取发送方终端的手机号码,并提供给封装单元。该发送方终端的手机号码由封装单元直接封装到WAP推送消息中。WAP推送接口在向发送方终端返回的网页中插入分享栏,点击分享栏访问的URL为点对点WAP推送链接。在访问的WAP推送链接参数中的URL可以默认为当前发送方终端访问的页面URL。此处考虑的场景是无需网站配合即可实现的任意网页的分享业务,因此插入的URL默认为当前页面。当然,也可以对WAP推送链接参数中的URL进行更改,如网页主动调用WAP推送接口时,填入的URL地址由网站确定。
[0046]WAP推送接口提供输入界面,即通过在发送方终端点击分享栏,可以在上述输入界面上输入接收方终端的手机号码。
[0047]封装单元在接收到发送方终端访问分享栏中的URL,即用户点击该URL时,对WAP推送消息进行封装。
[0048]调用单元调用WAP网关的PAP接口,将封装后的WAP推送消息发送给WAP网关。WAP网关将WAP推送消息发送给接收方终端。
[0049]第二实施例
[0050]点对点WAP推送系统还包括客户端应用以及为所述客户端应用提供服务的应用服务器。
[0051]客户端应用供发送方终端下载安装,当下载安装该客户端应用之后,该客户端应用提供输入界面。在输入界面中输入接收方终端的手机号码以及需发送的URL。该URL可以是任意的,取决于由客户端应用自动获取特定的URL还是由用户手动输入。由于提供客户端应用的开发者在代码中已配置可以调用WEB网关在发送方终端侧增加的点对点WAP推送接口,因此,当客户端应用接收到触发发送的操作时,例如,客户端应用可以提供按钮,当用户点击该按钮时,客户端应用认为是触发发送,则客户端应用调用该WAP推送接口,向其发送接收方终端的手机号码以及需发送的URL。
[0052]封装单元对WAP推送消息进行封装,封装后的WAP推送消息包括:发送方终端的手机号码、接收方终端的手机号码以及需发送的URL。还可以填写WAP推送消息的文字备注。
[0053]调用单元调用WAP网关的PAP接口,将封装后的WAP推送消息发送给WAP网关。WAP网关将WAP推送消息发送给接收方终端。
[0054]本发明实现了点对点的WAP推送。本发明提供了一种新的内容分享渠道,用户可以自由的将任意感兴趣的内容,例如网页、客户端应用推送给自己的好友。
[0055]图3为本发明点对点WAP推送方法的实施例示意图。该方法包括以下步骤:
[0056]S301、WEB网关接收由发送方终端发送的WAP推送消息,获取发送方终端的手机号码,WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的URL。
[0057]S302、WEB网关将已获取的发送方终端的手机号码、接收方终端的手机号码以及需发送的URL进行WAP推送消息封装。
[0058]S303、WEB网关调用WAP网关的PAP接口,将封装后的WAP推送消息发送给WAP网关。
[0059]S304、WAP网关将WAP推送消息发送给接收方终端。
[0060]图4为本发明对网页进行点对点WAP推送的方法实施例的流程示意图。其中,用户终端A为发送方终端,用户终端B为接收方终端。该实施例对应的应用场景,例如,用户通过手机浏览器访问并分享任意网页链接。
[0061]S401、用户终端A发送网页浏览请求,当WEB网关接收到发送方终端的网页浏览请求时,获取用户终端A的手机号码。
[0062]当用户终端设置通过指定的运营商接入点接入无线网络时,如用户通过浏览器访问网络时,网络认证设备会记录用户的手机号码和IP地址绑定关系,并将此绑定关系通知给WEB网关。由此,WEB网关可以获取用户终端A的手机号码,即发送方终端的手机号码。
[0063]S402、WEB网关向网站服务器发送网页浏览请求,由网站服务器返回访问的网页。
[0064]S403、WEB网关在向用户终端A返回的网页中插入分享栏,点击分享栏访问的URL为点对点WAP推送链接。在分享栏中的URL可以默认为当前发送方终端访问的页面URL。
[0065]WEB网关在返回页面的HTML (Hypertext Markup Language,超文本标记语言)代码中插入分享栏文字或按钮元素,当用户点击分享栏的文字或按钮时调用的链接地址为WEB网关开放的WAP推送接口的地址(此时无后缀参数),该地址对应的页面为要求用户输入接收方终端的手机号码和备注的页面,当用户输入完毕并点击该页面上的表示确认的按钮时,访问带有后缀参数(包括接收方终端的手机号码和当前网页链接,还可以包括备注信息)的WEB网关开放的WAP推送接口的地址,并向用户显示分享成功的提示信息,也可直接重定向回原始访问页面。
[0066]S404、点击分享栏,在分享栏中输入用户终端B的手机号码。
[0067]S405、点击确认发送,将该URL和用户终端B的手机号码发送给WEB网关。
[0068]S406、WEB网关构造WAP推送消息,在该WAP推送消息中添加用户终端A的手机号码,即所构造的WAP推送消息包括用户终端A的手机号码、URL以及用户终端B的手机号码。
[0069]S407、WEB网关向用户终端A返回响应,向WAP网关发送已构造的WAP推送消息,由WAP网关将该WAP推送消息发送到用户终端B。用户终端B点击该WAP推送消息即可查看用户终端A所分享的网页的内容。
[0070]图5为本发明对客户端应用进行点对点WAP推送的方法实施例的流程示意图。该实施例对应的应用场景,例如,用户通过客户端应用分享链接。[0071]S501、客户端应用供发送方终端下载安装,当下载安装该客户端应用之后,该客户端应用提供输入界面。用户终端A点击其上的客户端应用分享服务,在输入界面中输入用户终端B即接收方终端的手机号码以及需发送的URL。在该步骤中还可以填入备注。
[0072]S502、点击确认发送,将该URL和用户终端B的手机号码发送给WEB网关。
[0073]S503、WEB网关构造WAP推送消息,在该WAP推送消息中添加用户终端A的手机号码,即所构造的WAP推送消息包括用户终端A的手机号码、URL以及用户终端B的手机号码。
[0074]当用户通过客户端应用访问网络时,可由客户端应用获取本机的MSI(International Mobile Subscriber Identity,国际移动用户识别码)号码并传递给与客户端应用交互的应用服务器,由应用服务器通过运营商开放平台查询获取该MSI对应的MDN (手机号码)。应用服务器将查询获得的MDN号码传递回客户端应用,当客户端应用调用WEB网关开放的WAP推送接口时将此号码传递给WEB网关,由此,WEB网关获取用户终端A的手机号码,即发送方终端的手机号码。
[0075]S504、WEB网关向用户终端A返回响应,向WAP网关发送已构造的WAP推送消息,由WAP网关将该WAP推送消息发送到用户终端B。用户终端B点击该WAP推送消息即可查看用户终端A所分享的网页的内容。
[0076]至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0077]可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
[0078]虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
【权利要求】
1.点对点WAP推送方法,其特征在于: WEB网关接收由发送方终端发送的无线应用协议(WAP)推送消息,获取发送方终端的手机号码,所述WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的统一资源定位符(URL); 所述WEB网关将已获取的发送方终端的手机号码、接收方终端的手机号码以及需发送的URL进行WAP推送消息封装; 所述WEB网关调用WAP网关的推送接入协议(PAP)接口,将封装后的WAP推送消息发送给WAP网关,WAP网关将WAP推送消息发送给接收方终端。
2.如权利要求1所述点对点WAP推送方法,其特征在于: WEB网关接收由发送方终端发送的WAP推送消息的操作为: 当已在发送方终端下载安装客户端应用,则通过所述客户端应用提供的输入界面输入接收方终端的手机号码以及需发送的URL ; 点击确认发送,将所述URL和接收方终端的手机号码发送给所述WEB网关。
3.如权利要求1所述点对点WAP推送方法,其特征在于: WEB网关接收由发送方终端发送的WAP推送消息的操作为: 当WEB网关接收到发送方终端的网页浏览请求时,获取发送方终端的手机号码;在所述WEB网关向所述发送方终端返回的网页中插入分享栏,点击所述分享栏访问的URL为点对点WAP推送链接,且所述分享栏提供输入接收方终端的手机号码的界面; 所述WEB网关在所述发送方终端点击确认发送时,接收到所述WAP推送消息。
4.如权利要求3所述点对点WAP推送方法,其特征在于: 向所述发送方终端返回的网页中插入分享栏的操作为: WEB网关在返回页面的超文本标记语言(HTML)代码中插入分享栏文字或按钮元素,当用户点击分享栏的文字或按钮时调用的链接地址为WEB网关开放的WAP推送接口的地址,该地址对应的页面为要求用户输入接收方终端的手机号码和备注的页面; 当用户输入完毕并点击该页面上的表示确认的按钮时,访问带有后缀参数的WEB网关开放的WAP推送接口的地址,所述后缀参数包括接收方终端的手机号码和当前网页链接。
5.如权利要求1至4中任一所述点对点WAP推送方法,其特征在于: 在所述分享栏访问的WAP推送接口链接参数中的URL默认为当前发送方终端访问的页面 URL0
6.点对点WAP推送系统,其特征在于,包括WEB网关和无线应用协议(WAP)网关: 所述WEB网关包括WAP推送接口、封装单元以及调用单元: 所述WAP推送接口的接口协议为超文本传输协议(HTTP),配置于接收由发送方终端发送的WAP推送消息,获取发送方终端的手机号码并提供给所述封装单元,所述WAP推送消息包括:点对点WAP推送消息的地址,需映射为WEB网关地址、接收方终端的手机号码以及需发送的统一资源定位符(URL); 所述封装单元配置于对所述WAP推送消息进行封装,封装后的WAP推送消息包括:发送方终端的手机号码、接收方终端的手机号码以及需发送的URL ; 所述调用单元配置于调用WAP网关的推送接入协议(PAP)接口,将封装后的WAP推送消息发送给WAP网关;所述WAP网关将封装后的WAP推送消息发送给接收方终端。
7.如权利要求6所述点对点WAP推送系统,其特征在于,还包括客户端应用以及为所述客户端应用提供服务的应用服务器: 所述客户端应用供发送方终端下载安装,当已在发送方终端下载安装客户端应用,则通过所述客户端应用提供的输入界面输入接收方终端的手机号码以及需发送的URL ;所述客户端应用调用所述WAP推送接口,向其发送WAP推送消息。
8.如权利要求6所述点对点WAP推送系统,其特征在于: 所述WAP推送接口接收到发送方终端的网页浏览请求时,获取发送方终端的手机号码,在向所述发送方终端返回的网页中插入分享栏,点击所述分享栏访问的URL为点对点WAP推送链接,且所述分享栏提供输入接收方终端的手机号码的界面;所述WAP推送接口在所述发送方终端点击确认发送时,接收到所述WAP推送消息。
9.如权利要求8所述点对点WAP推送系统,其特征在于: 所述WAP推送接口在返回页面的超文本标记语言(HTML)代码中插入分享栏文字或按钮元素,当用户点击分享栏的文字或按钮时调用的链接地址为所述WAP推送接口的地址,该地址对应的页面为要求用户输入接收方终端的手机号码和备注的页面;当用户输入完毕并点击所述页面上的表示确认的按钮时,所述WAP推送接口接收到接收方终端的手机号码和 URL0
10.如权利要求6 至9中任一所述点对点WAP推送系统,其特征在于: 在所述分享栏访问的WAP推送接口链接参数中的URL默认为当前发送方终端访问的页面 URL0
【文档编号】H04W4/06GK103634741SQ201210305528
【公开日】2014年3月12日 申请日期:2012年8月24日 优先权日:2012年8月24日
【发明者】陆玉兰, 史小军 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1