一种实现移动app的定向流量的方法和系统技术方案

技术编号:12404867 阅读:92 留言:0更新日期:2015-11-28 19:20
本申请涉及一种实现移动app的定向流量的方法和系统。其技术方案,包括:系统初始化过程,包括:开启本地代理服务,取得用户标识符,鉴权并设置配置数据;流量引导过程,包括:接收到请求数据,数据处理,发送到指定的远程引导节点,接收返回的数据,处理数据,将经处理的数据返回给移动APP。采用本发明专利技术所述方法和装置,解决IP收敛和流量泄漏的问题。

【技术实现步骤摘要】

本专利技术涉及移动互联网移动数据领域,尤其涉及移动数据定向引导技术。
技术介绍
移动智能终端是指像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对终端的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的便携式设备。得益于其高度的便携性,移动智能终端正在成为人们使用频率最高的电子设备。而且,随着移动互联网迅速发展,安装在移动智能终端(例如手机、平板电脑、PDA等等)上的应用程序(即APP)的功能也越来越依赖于网络。很多移动APP的功能都必须通过连接到互联网上才能实现。这使得流量已经成为移动互联网用户非常关注的点。例如,很多用户喜欢在外出的空闲时间,例如等人、等车、乘坐公共交通、点餐空闲时,都会拿出手机浏览网上感兴趣的视频、音乐、图片、文字等等。这些操作都会导致大量的流量消费的产生。由于目前提供移动互联网服务的各大移动运营商主要还是基于用户通过移动智能终端所消费的网络流量来计费,因此,高昂的流量费用成为了很多移动APP在用户中推广的主要障碍。特别是对于诸如提供手机视频、手机电视之类的网络视频服务来说,高昂的流量费用使得用户宁可花费很大精力先将喜欢的视频下载到移动智能终端上再本地观看,也不愿意使用移动APP通过直接访问移动网络来观看视频。这使得很多移动APP的开发难以为继。为了解决上述问题,已经有人提出了一种“定向流量”的概念,即一些内容提供商(CP)会与某些移动营运商开展合作,对于用户通过特定移动APP来访问这些CP所提供的内容而产生的流量在计费上给予优惠(例如半价甚至免费)。通过支持所述“定向流量”的移动APP (例如手机视频),用户可以尽情浏览其提供的内容(例如电影、电视剧、综艺等等),而无需担心流量问题。在传统推出的定向流量应用中,CP通过上报域名的方式实现定向流量,具体而言,运营商对订购用户访问某些特定地址的通信进行流量减免。但所述传统技术存在双方域名同步问题,尤其是当定向流量和多个cp开展合作时,域名和IP会出现剧增的情况,无法实现IP收敛,从而导致流量泄露。具体而言,在上述机制中主要存在以下问题1:域名同步,以往域名上报的方式由于CP和运营商的同步问题,导致两边数据无法天然统一,导致流量泄漏。例如,CP更新了其域名却没有主动通知运营商,这就会导致使用该CP的移动APP的用户会莫名产生大量流量费用。2:1P收敛,由于网络资源非常丰富,运营商在接入多家CP后,域名或者ip出现爆发式增长,流量减免存在效率问题和泄漏风险。因此,存在一种需求,希望能够提供一种简单有效的解决方案来实现移动APP的定向流量的灵活引导,从而克服现有技术中的这些缺陷。
技术实现思路
本专利技术提出一种新的定向流量APP端的解决方案,以克服现有技术中存在的域名同步和IP收敛等问题和缺陷。根据本专利技术的一方面,提供一种实现网络流量定向引导的方法,包括执行系统初始化以应用一种配置;在本地代理服务处从所述移动APP接收网络请求,所述网络请求请求通过互联网访问内容提供商所提供的内容;本地代理服务判断所述配置是流量引导配置还是回源配置:当所述配置是回源配置时,则本地代理服务直接将所述网络请求发送给源服务器,并由所述源服务器将所请求的数据直接返回给所述移动APP ;当所述配置是流量引导配置时,则本地代理服务根据所述配置对网络请求进行本地封装处理后再将其发送给所述配置中所指定的远程引导节点,并由所述远程引导节点向所述源服务器发出所述网络请求并将所请求数据转发给所述本地代理服务以便返回给所述移动APP。根据本申请的另一方面,提供了一种实现移动app的定向流量的系统,所述系统包括:用于执行系统初始化以应用一种配置的装置;用于在本地代理服务处从所述移动APP接收网络请求的装置,所述网络请求请求通过互联网访问内容提供商所提供的内容;用于使本地代理服务判断所述配置是流量引导配置还是回源配置的装置:用于当所述配置是回源配置时,则使本地代理服务直接将所述网络请求发送给源服务器,并由所述源服务器将所请求的数据直接返回给所述移动APP的装置;用于当所述配置是流量引导配置时,则使本地代理服务根据所述配置对网络请求进行本地封装处理后再将其发送给所述配置中所指定的远程引导节点,并由所述远程引导节点向所述源服务器发出所述网络请求并将所请求数据转发给所述本地代理服务以便返回给所述移动APP的装置。本专利技术对比现有技术有如下的有益效果:与现有技术相比,本申请在实现定向流量的同时,取得了 IP收敛效果,解决定向流量域名同步和流量泄漏的问题。【附图说明】为让本专利技术的上述目的、特征和优点能更明显易懂,以下结合附图对本专利技术的【具体实施方式】作详细说明,其中:图1是在其中执行根据本专利技术的实施例的实现移动智能终端的APP定向流量的方法的示例系统环境。图2是根据本专利技术的实施例的系统初始化过程的流程图。图3是根据本专利技术的实施例的流量引导过程的流程图。【具体实施方式】下面结合附图对技术方案的实施作进一步的详细描述:本专利技术的实施例描述一种实现网络流量定向引导的方法和系统。本专利技术的实施例所涉及的移动APP,包括但不局限于:运行于例如谷歌(Google)公司的安卓(Android)操作系统、苹果公司的1S操作系统、微软公司的Windows Phone操作系统、诺基亚公司的Symbian操作系统等等移动平台上的移动APP。需要说明的是移动平台仅仅是示例说明,而并非局限于这些平台上的APP,其它未列出的移动平台上的移动APP也能应用于本专利技术的范畴。在图1中示出了可以在其中执行根据本专利技术的实施例的实现移动智能终端的APP定向流量的方法的示例环境。在图1所示的示例环境中,移动智能终端110安装有支持通过以流量为计费单位的移动网络(诸如GSM、CDMA、CDMA2000、WCDMA、TD-SCDMA、TD-LTE、FDD-LTE等等移动通信网络)来连接互联网以访问CP 100所提供的各种内容的移动APP120。用户通过点击所述移动APP 120中相应的功能按钮来发出对所期望的内容的请求,例如请求通过互联网访问内容提供商所提供的各种视频、音频、图片、文字等等内容。在发出所述请求之后,本地代理服务130基于与所述发出请求的用户相关联的配置判断是将所述请求直接发送给源服务器170,还是将所述请求经过封装处理发送给远程引导服务器150以通过所述远程引导服务器来发送请求并返回所述请求的结果,再由本地代理服务130将结果还原为移动APP所需格式以发送回移动APP 120,从而实现APP流量的引导。其中,所述发出请求的用户相关联的配置是由远端鉴权服务器140基于将通过移动智能终端110接收到的用户身份标识符与所存储的与该用户相关联的订购状态进行匹配来生成的。在描述了用于执行本专利技术所述的网络流量定向引导的示例环境之后,下面将结合附图2和3来进一步详细描述如何实现移动智能终端的APP定向流量的方法。系统初始化在图2中,描述了一种根据本专利技术的实施例的系统初始化过程的流程图。所述系统初始化过程主要涉及下述处理:开启本地代理服务,获得用户身份标识符,鉴权并基于鉴权结果相应地设置数据。具体而言,所述系统初始化过程主要包括以下步骤:启动一个本地代理服务(2本文档来自技高网
...

【技术保护点】
一种实现移动APP的定向流量的方法,其特征在于,所述方法包括:执行系统初始化以应用一种配置;在本地代理服务处从所述移动APP接收网络请求,所述网络请求请求通过互联网访问内容提供商所提供的内容;本地代理服务判断所述配置是流量引导配置还是回源配置:当所述配置是回源配置时,则本地代理服务直接将所述网络请求发送给源服务器,并由所述源服务器将所请求的数据直接返回给所述移动APP;当所述配置是流量引导配置时,则本地代理服务根据所述配置对网络请求进行本地封装处理后再将其发送给所述配置中所指定的远程引导节点,并由所述远程引导节点向所述源服务器发出所述网络请求并将所请求数据转发给所述本地代理服务以便返回给所述移动APP。

【技术特征摘要】

【专利技术属性】
技术研发人员:洪珂林元明陈庆金陈鸿郑陆菲菲邓泽斌吴昕
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海;31

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

1