一种数据处理方法及系统与流程

文档序号:12600647阅读:187来源:国知局
一种数据处理方法及系统与流程

本发明涉及通信领域,尤其涉及一种数据处理方法及系统。



背景技术:

随着网络的普及,数据业务得到了快速发展,例如,用户可以通过手机或平板电脑等用户终端随时随地浏览网页、在线观看视频等。但是,由于网络堵塞或带宽有限等因素,会使得数据业务的传输速度受到较大限制,导致网页打开的时延较大、在线视频播放发生卡顿等问题。为了提高数据业务的传输速度,业界提出了一种数据业务加速方法,所述数据业务加速方法包括用户级加速方法和业务级加速方法,其中,所述用户级加速方法用于先是获取用户的MS_ISDN(移动台识别号码),然后根据MS_ISDN为该MS_ISDN对应的用户的所有数据业务进行加速,所述业务级加速方法用于先是获取用户的MS_ISDN(移动台识别号码),然后根据MS_ISDN将该MS_ISDN对应的用户的指定业务进行加速。例如,在实现用户级加速时,用户终端向门户服务器发送用户级加速请求,由所述门户服务器将所述用户级加速请求分发给在线计费装置和策略与计费规则功能体,以使得所述在线计费装置和策略与计费规则功能体根据所述加速请求为所述用户终端进行业务加速。

但是无论是通过用户分级还是业务分级的方式进行数据业务加速,都是先获取用户的MS_ISDN,然后再根据这一标识信息进行加速,因为MS_ISDN是公开的标识,很容易被别人盗用,而且随着手机用户的增多,互联网支付业务地迅速发展,更加突显出现有的加速方法不安全性的缺陷。



技术实现要素:

本发明实施例提供一种数据处理方法及系统,用以解决现有技术中存在的数据业务加速方法不安全的问题。

本发明提供一种数据处理方法,该方法包括:业务加速处理平台接收来自第三方应用平台的加速请求,该加速请求中包括终端的因特网协议IP地址;所述业务加速处理平台将包括终端的IP地址的加速请求发送给核心网设备;所述核心网设备接收到所述加速请求后,根据所述终端的IP地址查询对应的移动台识别号码MS_ISDN,并根据所述MS_ISDN执行业务加速处理。

基于同样的发明构思,本发明实施例进一步地提供一种数据处理系统,该系统包括:业务加速处理平台,用于接收来自第三方应用平台的加速请求,该加速请求中包括终端的因特网协议IP地址;将包括终端的IP地址的加速请求发送给核心网设备;所述核心网设备,用于接收到所述加速请求后,根据所述终端的IP地址查询对应的移动台识别号码MS_ISDN,并根据所述MS_ISDN执行业务加速处理。

本发明实施例通过由终端发起数据业务的加速请求,然后业务加速处理平台接收来自第三方应用平台转发的加速请求,从该加速请求中提取终端的IP地址,所述业务加速处理平台将包括终端的IP地址的加速请求发送给核心网设备;所述核心网设备接收到所述加速请求后,根据所述终端的IP地址查询对应的移动台识别号码MS_ISDN,并根据所述MS_ISDN执行业务加速处理。

可见本发明实施例中数据业务加速过程是根据终端的IP地址间接得到终端的MS_ISDN,从而核心网设备根据MS_ISDN执行业务加速处理,避免了直接根据终端的MS_ISDN执行业务加速处理,提高了数据业务加速的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供一种数据处理方法流程示意图;

图2为本发明实施例提供一种数据业务权限的开通流程;

图3为本发明实施例提供进行数据业务加速的系统示意图;

图4为本发明实施例提供数据业务加速过程的交互图;

图5为本发明实施例提供一种数据处理系统示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

现有的数据业务加速方法由于直接根据终端的MS_ISDN进行加速,因为MS_ISDN是公开的标识,很容易被别人盗用,存在一定的不安全性,本发明实施例为了将终端的MS_ISDN进行封装,在用户终端上加载了“一键加速”的功能。所谓“一键加速”指的是用户终端通过打开第三方应用网页或加载具有“一键加速”功能的应用程序,以实现用户终端与网络侧的交互,具体地,“一键加速”功能实现方法如下作详细阐述。

参见图1所示,本发明实施例提供一种数据处理方法流程示意图,具体地实现方法包括:

步骤S101,业务加速处理平台接收来自第三方应用平台的加速请求,该加速请求中包括终端的IP地址。

步骤S102,所述业务加速处理平台将包括终端的IP地址的加速请求发送给核心网设备。

步骤S103,所述核心网设备接收到所述加速请求后,根据所述终端的IP地址查询对应的MS_ISDN,并根据所述MS_ISDN执行业务加速处理。

同样地,若终端用户根据需要选择停止加速时,则所述业务加速处理平台接收来自所述第三方应用平台的停止加速请求,该停止加速请求中包括终端的IP地址;所述业务加速处理平台将包括终端的IP地址的停止加速请求发送给核心网设备;所述核心网设备接收到所述停止加速请求后,根据所述终端的IP地址查询对应的MS_ISDN,并根据所述MS_ISDN停止执行业务加速处理。

其中,需要说明的是,终端在接入网络时,网络侧会为终端分配上网的IP地址,并且会记录该终端的MS_ISDN与IP地址的映射关系,也就是该终端的手机号与上网使用的IP地址进行了绑定。

通常,在用户终端进行数据业务加速或停止加速的操作之前,需要在互联网运营商平台上预先开通这项数据业务加速的权限,所述核心网设备根据所述终端的IP地址从预先生成的加速业务终端信息表中查找对应的MS_ISDN;若所述终端的IP地址在所述预先生成的加速业务终端信息表中存在对应的MS_ISDN,则所述核心网设备确定所述终端具有加速权限,并根据所述MS_ISDN执行业务加速处理;若所述终端的IP地址在所述预先生成的加速业务终端信息表中不存在对应的MS_ISDN,则所述核心网设备确定所述终端不具有加速权限,并针对所述终端拒绝执行业务加速处理。

具体地,数据业务权限的开通过程如图2所示,具体流程说明如下:

步骤201、用户到互联网运营商营业厅或者互联网运营商门户网站办理开通“一键加速”功能;

步骤202、互联网运营商营业厅所在的前台系统接受终端用户的申请后,会转发该申请至运营商的后台BOSS系统(Business&Operation Support System,业务运营支撑系统)。

步骤203、BOSS系统接受终端用户的加速申请,并处理该申请,在后台数据库中记录该用户所在终端的终端标识信息,然后返回申请成功的信息供终端用户确认。

步骤204、同时BOSS系统将该终端用户的开通数据业务加速的信息同步到 PCRF(Policy and Charging Rule Function,策略与计费规则功能体),以使PCRF向终端用户提供统一的加速业务能力调用API(Application Programming Interface,应用程序编程接口)。

步骤205、同时BOSS系统将该终端用户的开通数据业务加速的信息同步到业务加速处理平台,以使业务加速处理平台向终端用户提供统一的加速业务能力调用API接口,使得第三方应用程序开发者通过这些API接口获取运营商网络内的管道能力,例如网络定义能力、用户位置能力、用户标识能力、Qos(Quality of Service,服务质量)能力,从而开发出各种方便、快捷的应用。

当完成上述数据业务加速权限的开通之后,终端用户根据实际需要进行数据业务的加速时,可以通过加载的第三方应用程序或者运营商门户网站进行开启,当第三方用程序或者运营商门户网站获取的终端标识为IP地址时,则核心网设备根据终端接入网络时网络侧为终端分配的IP地址与终端的MS_ISDN的映射关系,确定收到的所述IP地址对应的MS_ISDN。

举例来说,用户终端在运营商营业厅开通数据业务加速的权限时,在数据业务加速申请中填写的就是该终端的手机号13000000000,然后得到的最终反馈的就是该终端的SIM(Subscriber Identity Module,客户识别模块)信息为13000000000申请成功。当用户在浏览网站时,发现网络处理速度很慢,就会主动行使开通的数据业务加速权限,此时用户通过第三方应用程序提供的菜单触发加速业务开启的要求,若第三方应用程序通过API接口仅获得了该终端上网分配的IP地址,则核心设备的PCRF还需要进行标识信息的转换,即通过API接口根据IP地址信息获取该终端对应的MS_ISDN,然后再比较该MS_ISDN确认已经预先开通过数据业务加速的权限,因此对该终端进行网络加速。

核心网设备对于数据业务的加速处理方法可以根据实际需要进行选择,既可以对终端的所有数据进行加速,也可以根据时间或者业务类型进行加速,具体地,所述核心网设备根据时间段和网络资源的映射关系,确定当前所在的时间点所属的时间段对应的网络资源,并根据确定的网络资源进行针对所述终端 的加速操作。

例如,手机号为13000000000的终端,当该终端通过以上第三方应用程序触发了数据业务加速的要求之后,核心网设备会根据与该终端开通业务时的协议要求,将该终端在当前时刻之后的两小时内进行高速网络资源的分配,执行对该终端的网络加速的操作。

或者是,所述核心网设备根据终端访问的业务类型和网络资源的映射关系,确定当前所访问的业务类型对应的网络资源,并根据确定的网络资源进行针对所述终端的加速操作。

例如,手机号为13000000000的终端,当该终端通过以上第三方应用程序触发了数据业务加速的要求之后,核心网设备获取该终端的上网请求所对应的业务类型为视频下载,因此将该终端所对应的视频下载的网络资源提速,执行对该终端的视频下载加速的操作。

上述两种加速方法的效果是,避免了高优先级的用户在不需要高速网络时也被分配过多的网络资源,形成资源的浪费的问题,而且这种数据业务加速的过程更加灵活,有助于提高网络资源的利用率。

当核心网设备完成上述数据业务加速的操作同时,还需要根据所述终端进行加速的时间段,执行针对所述流量的计费操作。

例如,针对手机号为13000000000的终端在开启数据业务加速的两小时的时间段乘以每小时收费标准,得出该手机号此次进行数据业务加速的计费结果。

或者是,根据所述终端进行加速的加速时间段内产生的流量,执行针对所述流量的计费操作。

例如,手机号为13000000000的终端进行视频下载过程共计耗用的流量进行统计,然后乘以单位流量的收费标准,得出该手机号此次进行视频下载的计费结果。

这样,核心网设备可以实现对于数据加速业务的准确计费,便于实际应用。

为了更加系统地描述上述数据业务加速的过程,方便描述终端、第三方应 用平台、核心网设备的BOSS系统、PCRF之间进行交互的步骤,先介绍一下每个交互设备或者平台的作用,因此提供图3,图3描述的是进行数据业务加速的过程涉及的系统示意图,主要涉及终端、蜂窝接入网、核心网、PCRF、PCEF、BOSS、CRM(Customer Relationship Management,客户关系管理)前台、业务加速处理平台、第三方应用平台等,每种设备或平台的具体功能说明如下。

终端:用户用于上网的设备,可以通过2/3/4G网络访问网络,如手机、平板电脑、个人电脑(PC)等。

蜂窝接入网:包括2/3/4G网络,是终端接入的移动网络设备,如无线的基站包括:BTS、NodeB、e-NodeB,无线的控制器包括:BSC、RNC等。

核心网:包括2/3/4G核心网的各种网元,其功能是将接入网传来的呼叫请求或数据请求,接续到不同的网络上,如2/3G融合核心网中PS域的网关:SGSN、GGSN等。

认证系统:对用户接入网络的合法性进行验证,如2/3G网络的HLR(Home Location Register,归属位置寄存器),4G网络的HSS(Home Subscriber Server,归属签约用户服务器)。实际上HSS/HLR也是属于核心网的一部分。

PCRF:该功能实体包含策略控制决策和基于流计费控制的功能,PCRF向PCEF提供关于业务数据流检测、门控、QoS策略和计费规则等策略信息。

PCEF(Policy and Charging Enforcement Function,策略和计费执行功能):主要包含业务数据流的检测、策略执行和基于流的计费功能。该功能实体位于网关,如2/3G的GGSN、4G的P-GW,也可独立部署。

因特网络(INTERNET):是由互相通信的计算机、手机等设备连接而成的全球网络,接入互联网的各种设备之间可实现信息传输。CMNET(中国移动互联网)是中国移动网络的接入点(Access Point Name,APN),通过CMNET接入点可接入中国移动CMNET网络,实际上CMNET也为INTERNET的一部分,接入CMNET即接入了INTERNET。

业务加速处理平台:与运营商网络以外的平台对接,负责策略请求回话管 理,对外部平台的策略请求进行响应和处理。

第三方应用平台:即运营商内网以外的公网网站,如腾讯、百度等。在本方案中,第三方应用平台向用户提供“一键加速”的选择界面或根据登录其账户的用户等级将其高级别的用户自动启动“一键加速”功能;同时第三方应用平台与业务加速处理平台对接,将用户的一键加速请求向业务加速处理平台提出申请。

BOSS系统:指的是业务运营支撑系统,通常所说的BOSS分为四个部分:计费及结算系统、营业与账务系统、客户服务系统和决策支持系统。

CRM前台:指用户办理业务的前台,即一般在移动营业厅工作人员使用的前台系统。

基于上述系统,图4描述终端、第三方应用平台、核心网设备的BOSS系统、PCRF之间进行交互的步骤,具体如下。

步骤301、用户终端通过长期演进通信系统(4G)接入网络,通过常规访问运营商的门户服务器或第三方应用平台,所谓第三方应用平台是指用户在终端安装第三方应用对应的应用程序,通过该第三方应用程序接入第三方应用平台所在的服务器。

步骤302、用户在运营商的门户网页或第三方应用对应的应用程序选择“一键加速”向核心网设备申请进行加速,当然也可以由运营商的门户网页根据登录其账户的用户等级将属性为高级别的用户自动启动“一键加速”功能。

步骤303、运营商的门户服务器或第三方应用平台向业务加速处理平台转发数据业务加速请求,因为终端标识IP地址为第三方应用平台和移动通信核心网设备都能够识别的终端标识。,由GGSN、P-GW等网元完成IP地址到用户MS-ISDN的转换,减少了核心网设备和第三方应用平台间的交互,也无需第三方应用平台获取MS-ISDN的信息。

步骤304、业务加速处理平台收到第三方应用平台请求后,将该用户的请求信息发至PCRF,请求PCRF进行“一键加速”策略决策与控制。

步骤305、PCRF通过用户的IP地址,到GGSN/P-GW(网关)中查询该用户在移动通信网络中的MS-ISDN标识。

步骤306、在用户终端接入网络时,GGSN/P-GW为终端分配上网的IP地址,GGSN/P-GW中会记录该终端MS-ISDN与IP地址的对应关系,当PCRF通过IP地址在GGSN/P-GW中查询用户在移动通信网络中的唯一标识时,GGSN/P-GW向PCRF返回该用户的MS-ISDN。

步骤307、PCRF收到该用户的MS-ISDN标识后,在PCRF中已与BOSS同步过用户开通业务和功能的信息,在PCRF中查询该标识对应用户是否开通过“一键加速”功能,确认该用户已开通“一键加速”功能后,交由PCEF对该MS-ISDN标识的用户执行加速策略。

步骤308、PCEF收到执行策略后,在移动通信网络中无线接入网与核心网中的各网元中对该MS-ISDN标识的用户配置更多网络资源,提升通信QoS,为该用户实现加速功能。

基于相同的技术构思,本发明实施例还提供一种数据处理系统,该系统可执行上述方法实施例。本发明实施例提供的系统如图5所示,包括:业务加速处理平台401、核心网设备402,具体内容如下。

业务加速处理平台401,用于接收来自第三方应用平台的加速请求,该加速请求中包括终端的因特网协议IP地址,并将包括终端的IP地址的加速请求发送给核心网设备;

核心网设备402,用于接收到所述加速请求后,根据所述终端的IP地址查询对应的移动台识别号码MS_ISDN,并根据所述MS_ISDN执行业务加速处理。

同样地,若终端用户根据需要选择停止加速时,所述业务加速处理平台401还用于:接收来自所述第三方应用平台的停止加速请求,该停止加速请求中包括终端的IP地址;将包括终端的IP地址的停止加速请求发送给核心网设备;

所述核心网设备还用于:接收到所述停止加速请求后,根据所述终端的IP地址查询对应的MS_ISDN,并根据所述MS_ISDN停止执行业务加速处理。

其中,需要说明的是,终端在接入网络时,网络侧会为终端分配上网的IP地址,并且会记录该终端的MS_ISDN与IP地址的映射关系,也就是该终端的手机号与上网使用的IP地址进行了绑定。

通常,在用户终端进行数据业务加速或停止加速的操作之前,需要在互联网运营商平台上预先开通这项数据业务加速的权限,述核心网设备具体用于:根据所述终端的IP地址从预先生成的加速业务终端信息表中查找对应的MS_ISDN;若所述终端的IP地址在所述预先生成的加速业务终端信息表中存在对应的MS_ISDN,则确定所述终端具有加速权限,并根据所述MS_ISDN执行业务加速处理;若所述终端的IP地址在所述预先生成的加速业务终端信息表中不存在对应的MS_ISDN,则确定所述终端不具有加速权限,并针对所述终端拒绝执行业务加速处理。其中,数据业务权限的开通过程如方法部分所述,不再赘述。

当完成上述数据业务加速权限的开通之后,终端用户根据实际需要进行数据业务的加速时,可以通过加载的第三方应用程序或者运营商门户网站进行开启,如果第三方用程序或者运营商门户网站获取的终端标识为IP地址时,所述核心网设备接收到所述停止加速请求后,根据所述终端的IP地址查询对应的MS_ISDN,并根据所述MS_ISDN停止执行业务加速处理。。

例如,用户终端在运营商营业厅开通数据业务加速的权限时,在数据业务加速申请中填写的就是该终端的手机号13000000000,然后得到的最终反馈的就是该终端的SIM,信息为13000000000申请成功。当用户在浏览网站时,发现网络处理速度很慢,就会主动行使开通的数据业务加速权限,此时用户通过第三方应用程序提供的菜单触发加速业务开启的要求,若第三方应用程序通过API接口仅获得了该终端上网分配的IP地址,则核心网设备的PCRF还需要进行标识信息的转换,即通过API接口根据IP地址信息获取该终端对应的MS_ISDN,然后再比较该MS_ISDN确实已经预先开通过数据业务加速的权限,因此对该终端进行网络加速。

核心网设备对于数据业务的加速处理方法可以根据实际需要进行选择,既可以对终端的所有数据进行加速,也可以根据时间或者业务类型进行加速,所述核心网设备402具体用于:根据时间段和网络资源的映射关系,确定当前所在的时间点所属的时间段对应的网络资源,并根据确定的网络资源进行针对所述终端的加速操作。

例如,手机号为13000000000的终端,当该终端通过以上第三方应用程序触发了数据业务加速的要求之后,核心网设备会根据与该终端开通业务时的协议要求,将该终端在当前时刻之后的两小时内进行高速网络资源的分配,执行对该终端的网络加速的操作。

或者是,核心网设备根据终端访问的业务类型和网络资源的映射关系,确定当前所访问的业务类型对应的网络资源,并根据确定的网络资源进行针对所述终端的加速操作。根据所述加速请求消息,配置所述终端访问的业务类型的网络资源。

例如,手机号为13000000000的终端,当该终端通过以上第三方应用程序触发了数据业务加速的要求之后,核心网设备获取该终端的上网请求所对应的业务类型为视频下载,因此将该终端所对应的视频下载的网络资源提速,执行对该终端的视频下载加速的操作。

上述两种加速方法的效果是,避免了高优先级的用户在不需要高速网络时也被分配过多的网络资源,形成资源的浪费的问题,而且这种数据业务加速的过程更加灵活,有助于提高网络资源的利用率。

当核心网设备完成上述数据业务加速的操作同时,还需要针对这段加速时间进行计费,所述核心网设备402还用于:根据所述终端进行加速的时间段,执行针对所述流量的计费操作。

例如,针对手机号为13000000000的终端在开启数据业务加速的两小时的时间段乘以每小时收费标准,得出该手机号此次进行数据业务加速的计费结果。

或者是所述核心网设备402还用于:根据所述终端进行加速的加速时间段 内产生的流量,执行针对所述流量的计费操作。

例如,手机号为13000000000的终端进行视频下载过程共计耗用的流量进行统计,然后乘以单位流量的收费标准,得出该手机号此次进行视频下载的计费结果。

这样,核心网设备可以实现对于数据加速业务的准确计费,便于实际应用。

综上所述,本发明实施例通过由终端发起数据业务的加速请求,然后业务加速处理平台接收来自第三方应用平台转发的加速请求,从该加速请求中提取终端的IP地址,所述业务加速处理平台将包括终端的IP地址的加速请求发送给核心网设备;所述核心网设备接收到所述加速请求后,根据所述终端的IP地址查询对应的移动台识别号码MS_ISDN,并根据所述MS_ISDN执行业务加速处理。可见本发明实施例中数据业务加速过程是根据终端的IP地址间接得到终端的MS_ISDN,从而核心网设备根据MS_ISDN执行业务加速处理,避免了直接根据终端的MS_ISDN执行业务加速处理,提高了数据业务加速的安全性。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1