业务识别方法、设备和系统的制作方法

文档序号:7851671阅读:124来源:国知局
专利名称:业务识别方法、设备和系统的制作方法
技术领域
本发明涉及移动通信技木,尤其涉及ー种业务识别方法、设备和系统。
背景技术
随着网络技术的不断发展以及运营模式的不断丰富,同一运营商的一个客户端可以通过另ー个客户端与网络侧服务器连接,使用另ー个客户端的上网流量。现有技术中,在与网络侧服务器连接的第一跳设备是用户设备等实施场景下,若与第一跳设备连接的用户设备上的客户端和第一跳设备的客户端属于同一运营商,则与第一跳设备连接的用户设备的使用者,可以通过第一跳设备连接到网络侧服务器,使用第一跳设备的上网流量。在这种实施场景下,用户设备的使用者使用自己的上网流量与使用第 一跳设备的上网流量的资费不同。然而,现有技术中,用户设备使用自己的上网流量时发送给网络侧服务器的业务报文,与用户设备使用第一跳设备的上网流量时发送给网络侧服务器的业务报文相同,导致网络侧服务器无法识别用户设备所使用的流量哪一部分来自于用户设备自己的上网流量,哪一部分来自第一跳设备的上网流量。

发明内容
本发明提供ー种业务识别方法、设备和系统,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。一方面,本发明提供ー种业务识别方法,包括第一跳设备接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;所述第一跳设备将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文;所述第一跳设备将所述第二业务报文发送给所述运营商的网络侧服务器。本发明提供另ー种业务识别方法,包括运营商的网络侧服务器接收第一跳设备发送的第二业务报文,所述第一跳设备为
第二用户设备;所述网络侧服务器根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。另ー方面,本发明提供第一跳设备,包括第一接收模块,用于接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;第一处理模块,用于将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文;第一发送模块,用于将所述第二业务报文发送给所述运营商网络侧服务器。
本发明还提供一种网络侧服务器,包括第二接收模块,用于接收第一跳设备发送的第二业务报文,所述第一跳设备为第ニ用户设备;第二处理模块,用于根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。再一方面,本发明还提供ー种业务识别系统,包括至少ー个第一用户设备、至少ー个第一跳设备和网络侧服务器;所述第一跳设备,用于接收所述第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的 MAC地址,替换后的所述第一业务报文为第二业务报文;将所述第二业务报文发送给所述运营商的网络侧服务器;所述网络侧服务器,用于接收第一跳设备发送的第二业务报文;根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的
使用客户端。本发明提供的业务识别方法、设备和系统,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,从而使网络侧服务器可以根据接收到的业务报文中的用户标识和源MAC确定业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。


图I为本发明提供的业务识别方法一个实施例的流程图;图2为本发明提供的第一业务报文的格式示意图;图3为本发明提供的第二业务报文的格式示意图;图4为本发明提供的业务识别方法又一个实施例的流程图;图5为本发明提供的业务识别方法另ー个实施例的流程图;图6为本发明提供的第一跳设备ー个实施例的结构示意图;图7为本发明提供的第一跳设备又一个实施例的结构示意图;图8为本发明提供的网络侧服务器ー个实施例的结构示意图;图9为本发明提供的网络侧服务器又一个实施例的结构示意图;图10为本发明提供的业务识别系统一个实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图I为本发明提供的业务识别方法一个实施例的流程图,如图I所示,该方法包括:S101、第一跳设备接收第一用户设备发送的第一业务报文,该第一跳设备为第二用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商。S102、第一跳设备将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文。S103、第一跳设备将第二业务报文发送给运营商的网络侧服务器。本发明中涉及到的第一跳设备,具体为分别与第一用户设备和网络侧服务器直接连接的设备,第一跳设备可以是用户设备,在本发明实施例中称为第二用户设备,可以是例如移动终端,PC机或家庭网关等。ー个第一跳设备可以与ー个或多个第一用户设备连接。第一用户设备可以为用户设备,例如移动终端,PC机等。当第一用户设备上的客户端与第 ニ用户设备上的客户端同属同一运营商时,第一用户设备可以通过第二用户设备(即第一跳设备)连接到运营商的网络侧服务器,使用第二用户设备的上网流量。网络侧服务器可以是宽带接入服务器(Broadband Access Server,BAS)等类型的服务器,一个网络侧服务器可以与ー个或多个第一跳设备连接。本发明涉及第一用户设备使用第一跳设备的上网流量的实施场景,例如ー种可行的实施场景移动终端B (第二用户设备,即第一跳设备)上的客户端订购了运营商I的3G包月上网业务,而移动终端A (第一用户设备)上的客户端订购了运营商I的3G上网按流量收费的业务。在这种实施场景下,运营商I的资费策略通常可以是移动终端A的客户端按流量收费的业务资费,高于移动終端A使用移动终端B上的客户端所订购的包月上网业务套餐内流量的资费。因此,移动终端A可以通过移动终端B与运营商I的网络侧服务器连接,使用移动B上的客户端订购的上网流量。另ー种可行的实施场景运营商I的客户端A的PC机通过家庭网关上网,该家庭网关的流量采用包月方式,运营商I的客户端B的PC机可以通过客户端A的家庭网关与运营商I的网络侧服务器连接,使用客户端A的家庭网关的上网流量,从而享受更低的上网资费。另ー种可行的实施场景,目前各大运营商在ー些公共场所布置热点,即,无线保真提供点(Wireless Fidelity,WiFi),为公众提供免费上网服务。在这种用户通过接入热点来上网的趋势下,家庭用户或者公司等办公用户办理包月业务时,也可以开放各自的接入网关(可以是无安全机制的开放,也可以限时开放,或通过设置权限等方式向部分用户开放),为其他用户提供可接入的无线信号。其他用户的用户设备可以通过接入家庭用户或者办公用户的网关来上网,从而享受免费或低资费的上网服务,而开放网关的用户也可以得到资费补贴或优惠。作为ー种可行的实施方式,第一跳设备可以采用共享模式,使与之连接的同一运营商的任一用户设备均可以通过该第一跳设备连接至运营商的网络侧服务器。作为另ー种可行的实施方式,第一跳设备可以设置访问权限,即,可以对需要使用上网流量的第一用户设备进行鉴权,如果鉴权通过,则允许第一用户设备使用上网流量,如鉴权不通过,则不允许第一用户设备使用上网流量。具体可以是第一用户设备需要使用第一跳设备的上网流量时,可以首先向第一跳设备发送的业务请求,第一跳设备可以对该第一用户设备进行鉴权,若鉴权通过,则第一跳设备允许第一用户设备使用上网流量,即允许第一用户设备发起第一业务报文。
在第一用户设备通过第一跳设备接入网络侧服务器的过程中,网络侧服务器可以对第一用户设备进行鉴权。即,运营商的网络侧服务器允许本运营商的客户端使用其他客户端订购的上网流量。具体的,第一用户设备可以首先发起登陆请求,该登陆请求中携帯第一用户设备上的客户端的用户名和密码,第一跳设备可以将该登陆请求转发给网络侧服务器,网络侧服务器可以对该登陆请求进行鉴权,如果鉴权通过,则允许第一用户设备使用第ー跳设备客户端订购的上网流量。第一用户设备使用业务时,可以向第一跳设备发送第一业务报文(即业务数据),该业务报文可以采用以太网协议(Point To Po Protocol Over Ethernet, PPPOE)。第一业务报文的格式可參见图2所示,其中, 0x00B0D0BCAB75为该第一业务报文的源媒体接入控制(Media Access Control, MAC)地址,该MAC地址即为第一用户设备的MAC地址。第一跳设备接收到第一用户设备发送的第一业务报文后,可以将第一业务报文中的源MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文 ,该第ニ业务报文的格式如图3所示,图2所示的第一业务报文中的源MAC地址0x00B0D0BCAB75替换为OxAAAAAAAAAAAA。第一跳设备将第二业务报文发送给网络侧设备。可选的,第一跳设备接收到第一用户设备发送的第一业务报文之后,还可以记录第一业务报文中的用户标识与源MAC地址的对应关系,如图2所示,第一业务报文中的用户标识为OxO16B,第一跳设备可以记录用户标识0x016B对应的源MAC地址为0x00B0D0BCAB75。第一跳设备可以通过用户标识与源MAC地址的映射表的形式,记录接收到的每个第一业务报文中的用户标识对应的源MAC地址。其中,第一业务报文中携帯的用户标识,可以为第一用户设备的用户在通过客户端订购业务时,运营商的网络侧服务器分配给该客户端的唯一标识,用户在通过第一用户设备在使用订购业务时,发送的业务报文中均携带该用户标识,以标识业务的使用客户端。网络侧服务器接收到第一跳设备发送的第二业务报文后,向第一跳设备返回第ニ业务报文的第一响应报文,该第一响应报文中携帯的用户标识即为0x016B,该第一响应报文中携帯的目的MAC地址即为第二业务报文中的源MAC地址,S卩,第一跳设备的MAC地址OxAAAAAAAAAAAA。由于第一跳设备记录了用户标识0x016B对应的源MAC地址为0x00B0D0BCAB75,因此,第一跳设备可以查找第一响应报文中的用户标识对应的源MAC地址0x00B0D0BCAB75,并将第一响应报文中的目的MAC地址OxAAAAAAAAAAAA替换为源MAC地址0x00B0D0BCAB75,替换后的第一响应报文为第ニ响应报文,第一跳设备将第二响应报文发送给第一用户设备。需要说明的是,在同一用户具有同一运营商的多个客户端时,例如同一用户具有同一运营商的多个手机号码,则网络侧服务器可以为该用户的多个客户端分配ー个用户标识。在这种实施场景下,假设同一用户的移动终端A上的客户端办理的是按流量计费的业务,该用户的移动终端B上的客户端办理的是包月业务,则该用户的移动终端B便可以通过移动終端A (作为第一跳设备)接入网络侧服务器,使用移动终端A上的客户端的包月流量。由于移动終端A上的客户端和移动终端B上的客户端具有同一用户标识,并且移动终端A通过移动終端B发送给网络侧服务器的业务报文中的源MAC地址为移动终端B的MAC地址,因此,网络侧服务器识别的出业务流量的使用者均为移动終端B,进而可以不对移动終端A上的客户端进行计费。
作为上述实施场景的扩展,可以理解的是,家人、朋友之间的移动终端上的客户端也可以申请使用同一用户标识,在这种实施场景下,发送给网络侧服务器的业务报文中的源MAC和用户标识均对应第一跳设备,则网络侧服务器可以不对使用第一跳设备客户端流量的用户设备进行计费。本实施例提供的业务识别方法,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,从而使网络侧服务器可以根据接收到的业务报文中的用户标识和源MAC确定该业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。图4为本发明提供的业务识别方法又一个实施例的流程图,如图4所示,该方法包括S201、运营商的网络侧服务器接收第一跳设备发送的第二业务报文,所述第一跳 设备为第二用户设备。S202、网络侧服务器根据第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定第二业务报文对应的业务的使用客户端。參见前一实施例中的相关描述,网络侧服务器接收到的第一跳设备发送的第二业务报文,其中的源MAC地址为第一跳设备的MAC地址。因此,网络侧服务器可以判断出该第ニ业务报文可以是第一跳设备在使用业务过程中发出的业务报文,也可以是与第一跳设备所连接的第一用户设备在使用第一跳设备订购的上网流量的过程中发出的业务报文。由于网络侧设备能够获知每个用户标识所属的客户端,因此,网络侧设备能够通过第二业务报文中的用户标识判断出是哪个客户端在使用该业务,即,网络侧设备能够判断出第二业务报文是第一跳设备在使用业务过程中发出的业务报文,还是与第一跳设备所连接的第一用户设备在使用第一跳设备的客户端订购的业务过程中发出的业务报文。又由于网络侧服务器接收到的第一跳设备发送的第二业务报文其中的源MAC地址为第一跳设备的MAC地址,因此,网络侧服务器能够判断出第二业务报文中的用户标识和源MAC地址对应不同的客户端,因此,网络侧服务器可以判断出该第二业务报文对应的业务的使用客户端为与第一跳设备连接的第一用户设备,第二业务报文对应的业务的签约客户端为第一跳设备。而在第一跳设备使用自身订购的业务的实施场景下,网络侧服务器接收到的第二业务报文中的用户标识和源MAC地址对应同一客户端,因此,网络侧服务器可以判断出第ニ业务报文对应的业务的使用客户端和签约客户端均为第一跳设备。
在网络侧服务器根据第二业务报文中的用户标识以及源媒体接入控制MAC地址确定第二业务报文对应的业务的使用客户端和签约客户端的基础上,在不同的实施场景下,网络侧服务器可以对第一跳设备、与第一跳设备连接的各个用户设备进行业务量统计、分析,或者计费等操作。參见前一实施例中的相关描述,第一用户设备的客户端使用自身订购的上网流量,与使用第一跳设备的客户端订购的上网流量具有不同的资费。据此,运营商的网络侧服务器可以区分出第一跳设备发送的业务报文的使用客户端,进而,在网络侧服务器计费的实施场景下,网络侧设备能够对第一用户设备进行准确计费。可选的,在第一用户设备的客户端使用第一跳设备的客户端订购的上网流量的实施场景下,运营商可以对第一跳设备的客户端采取返还部分费用或其他优惠的资费策略。据此,网络侧服务器可以根据第一用户设备上的客户端使用的业务流量,对第一跳设备上的客户端进行费用返还。本实施例提供的业务识别方法,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,网络侧服务器接收到替换源MAC地址后的业务报文,可以根据接收到的业务报文中的用户标识和源MAC确定该业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别,从而可以实现对用户设备进行准确计费。图5为本发明提供的业务识别方法另ー个实施例的流程图,如图5所示,本实施例提供了业务识别方法实现过程中,第一用户设备、第一跳设备以及网络侧服务器交互的全过程,该方法具体包括S301、第一跳设备接收第一用户设备发送的业务请求。 S302、第一跳设备对第一用户设备进行鉴权,若鉴权通过,则允许执行S303 ;否则
流程结束。S303、第一用户设备向第一跳设备发送登陆请求,登陆请求中携帯第一用户设备上的客户端的用户名和密码。S304、第一跳设备将登陆请求转发给运营商网络侧服务器。S305、网络侧服务器对第一用户设备上的客户端进行鉴权,若鉴权通过,则允许执行S306;否则流程结束。S306、第一用户设备向第一跳设备发送第一业务报文。其中,该第一业务报文可以采用PPPOE协议,第一业务报文的格式可參见图2所示,其中携带的用户标识为0x016B,源MAC地址0x00B0D0BCAB75。S307、第一跳设备将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文。 第一跳设备的MAC地址为OxAAAAAAAAAAAA,经过第一跳设备替换后得到的第二业务报文的格式參见图3所示。S308、第一跳设备记录第一业务报文中的用户标识与源MAC地址的对应关系。第一跳设备接收到第一用户设备发送的第一业务报文之后,可以记录第一业务报文中的用户标识与源MAC地址的对应关系,第一跳设备可以通过用户标识与源MAC地址的映射表的形式,记录接收到的每个第一业务报文中的用户标识对应的源MAC地址。S309、第一跳设备将第二业务报文发送给网络侧服务器。其中,S308和S307的顺序不分先后,S308和S309的顺序不分先后。S310、网络侧服务器根据第二业务报文中的用户标识以及源媒体接入控制MAC地址确定第二业务报文对应的业务的使用客户端。由于网络侧设备能够获知每个用户标识所对应的客户端,网络侧设备能够判断出第二业务报文是第一跳设备的客户端在使用业务过程中发出的业务报文,还是与第一跳设备所连接的第一用户设备的客户端在使用第一跳设备订购的业务的过程中发出的业务报文。又由于网络侧服务器接收到的第一跳设备发送的第二业务报文其中的源MAC地址为第一跳设备的MAC地址,因此,网络侧服务器能够判断出第二业务报文中的用户标识和源MAC地址对应不同的客户端,该第二业务报文对应的业务的使用客户端为与第一跳设备连接的第一用户设备,第二业务报文对应的业务的签约客户端为第一跳设备。而在第一跳设备使用自身订购的业务的实施场景下,网络侧服务器接收到的第二业务报文中的用户标识和源MAC地址对应同一客户端,因此,网络侧服务器可以判断出第ニ业务报文对应的业务的使用客户端和签约客户端均为第一跳设备。S311、网络侧服务器根据第二业务报文对应的业务的使用客户端,对使用客户端进行计费。S312、网络侧服务器根据所述第一用户设备上的客户端使用的业务流量,对第一跳设备上的客户端进行费用返还。网络侧服务器可以判断出第二业务报文对应的业务的使用客户端和签约客户端 后,可以根据资费策略分别对业务的使用客户端进行计费,可选的,也可以对业务的签约客户端实行费用返还策略。例如可以对使用客户端实行优惠资费,将优惠部分补贴给签约客户端。由于网络侧服务器能够判断出业务的使用客户端和签约客户端,从而提高了计费的准确性。S313、网络侧服务器向第一跳设备发送第二业务报文的第一响应报文。其中,S311和S313的顺序不分先后。S314、第一跳设备查找第一响应报文中的用户标识对应的源MAC地址,并将第一响应报文中的目的MAC地址替换为源MAC地址,替换后的第一响应报文为第二响应报文。S315、第一跳设备将第二响应报文发送给第一用户设备。第一响应报文中携带的用户标识为0x016B,该第一响应报文中携带的目的MAC地址即为第二业务报文中的源MAC地址OxAAAAAAAAAAAA。由于第一跳设备记录了用户标识0x016B对应的源MAC地址为0x00B0D0BCAB75,因此,第一跳设备可以查找第一响应报文中的用户标识对应的源MAC地址0x00B0D0BCAB75,并将第一响应报文中的目的MAC地址OxAAAAAAAAAAAA替换为源MAC地址0x00B0D0BCAB75,替换后的第一响应报文为第二响应报文。本实施例提供的业务识别方法,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,网络侧服务器接收到替换源MAC地址后的业务报文,可以根据接收到的业务报文中的用户标识和源MAC确定该业务报文对应的业务的使用客户端,从而实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别,进而可以对用户设备进行准确计费。另外,第一跳设备还可以记录第一用户设备发送的业务报文中的用户标识与源MAC地址的对应关系,从而在接收到网络侧服务器返回的响应报文中,查找该对应关系,将该响应报文中的目的地址替换为记录的用户标识对应的源MAC地址,从而保证业务的正常进行。本领域普通技术人员可以理解实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于ー计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。图6为本发明提供的第一跳设备ー个实施例的结构示意图,如图6所示,该第一跳设备包括第一接收模块11、第一处理模块12和第一发送模块13 ;第一接收模块11,用于接收第一用户设备发送的第一业务报文,第一跳设备为第ニ用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商;第一处理模块12,用于将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文;第一发送模块13,用于将第二业务报文发送给运营商网络侧服务器。图7为本发明提供的第一跳设备又一个实施例的结构示意图,如图7所示,在图6所示实施例的基础上,可选的,该第一跳设备还可以包括记录模块14,用于记录第一业务报文中的用户标识与源MAC地址的对应关系。 可选的,第一接收模块11还可以用于接收网络侧服务器发送的第二业务报文的第一响应报文;第一处理模块12还可以用于查找第一响应报文中的用户标识对应的源MAC地址,并将第一响应报文中的目的MAC地址替换为源MAC地址,替换后的第一响应报文为第二响应报文;第一发送模块13还可以用于将第二响应报文发送给第一用户设备。可选的,该第一跳设备还可以包括第一鉴权模块15 ;相应的第一接收模块11还可以用于接收第一用户设备发送的业务请求;第一鉴权模块15,可以用于对第一用户设备进行鉴权,若鉴权通过,则第一跳设备允许第一用户设备发起第一业务报文。可选的,第一接收模块11还可以用于接收第一用户设备发送的登陆请求,登陆请求中携帯第一用户设备上的客户端的用户名和密码;第一发送模块12还可以用于将登陆请求转发给网络侧服务器。本发明提供的第一跳设备,可以是用户设备,例如移动第一用户设备,PC机等,也可以是接入设备,例如家庭网关等。ー个第一跳设备可以与ー个或多个第一用户设备连接。第一跳设备为本发明提供的业务识别方法的执行设备,其执行业务识别方法的过程可參见图I和图5对应的方法实施例中的相关描述,在此不再赘述。本实施例提供的第一跳设备,接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,从而使网络侧服务器可以根据接收到的业务报文中的用户标识和源MAC确定该业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。图8为本发明提供的网络侧服务器ー个实施例的结构示意图,如图8所示,该网络侧服务器包括第二接收模块21、第二处理模块22 ;第二接收模块21,用于接收第一跳设备发送的第二业务报文,第一跳设备为第二用户设备;第二处理模块22,用于根据第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定第二业务报文对应的业务的使用客户端图9为本发明提供的网络侧服务器又一个实施例的结构示意图,如图9所示,在图8所示实施例的基础上,可选的,第二处理模块22可以具体用于若用户标识和源MAC地址对应同一客户端,则将第二业务报文对应的业务的使用客户端确定为第一跳设备上的客户端;若用户标识和源MAC地址对应不同的客户端,则将第二业务报文对应的业务的使用客户端确定为与第一跳设备连接的第一用户设备上的客户端,第一用户设备上的客户端与第ニ用户设备上的客户端属于同一运营商。可选的,该网络侧服务器还可以包括第二鉴权模块23 ;第二接收模块21还用于接收第一跳设备发送的登陆请求,登陆请求中携帯第一用户设备上的客户端的用户名和密码;第二鉴权模块23,用于对第一用户设备上的客户端进行鉴权,若鉴权通过,则允许第一跳设备发起第二业务报文。
可选的,该网络侧服务器还可以包括计费模块24,用于根据第二业务报文对应的业务的使用客户端,对使用客户端进行计费。进ー步的,计费模块24,还可以用于根据第一用户设备上的客户端使用的业务流量,对第一跳设备上的客户端进行费用返还。本发明提供的网络侧服务器可以是BAS等类型的服务器。ー个网络侧服务器可以与ー个或多个第一跳设备连接。网络侧服务器为本发明提供的业务识别方法的执行设备,其执行业务识别方法的过程可參见图4和图5对应的方法实施例中的相关描述,在此不再赘述。本实施例提供的网络侧服务器,接收到第一跳设备发送的业务报文后,可以根据接收到的业务报文中的用户标识和源MAC确定该业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识別。。图10为本发明提供的业务识别系统一个实施例的结构示意图,如图10所示,该业务识别系统包括至少ー个第一用户设备I、至少ー个第一跳设备2和网络侧服务器3 ;第一跳设备2,用于接收第一用户设备I发送的第一业务报文,第一跳设备为第二用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商;将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文;将第二业务报文发送给网络侧服务器3 ;网络侧服务器3,用于接收第一跳设备2发送的第二业务报文;根据第二业务报文中的用户标识以及源媒体接入控制MAC地址确定第二业务报文对应的业务的使用客户端。本实施例提供的业务识别系统,为本发明提供的业务识别方法的执行系统,其中包括的第一用户设备、第一跳设备和网络侧服务器的具体结构可分别參见图6-图9对应的实施例,第一用户设备、第一跳设备和网络侧服务器执行业务识别方法的过程可參见本发明提供的所有方法实施例,在此不再赘述。本实施例提供的业务识别系统,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,从而使网络侧服务器可以根据接收到的业务报文中的用户标识和源MAC确定业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。最后应说明的是以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管參照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
权利要求
1.ー种业务识别方法,其特征在于,包括 第一跳设备接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商; 所述第一跳设备将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文; 所述第一跳设备将所述第二业务报文发送给所述运营商的网络侧服务器。
2.根据权利要求I所述的方法,其特征在于,所述第一跳设备接收第一用户设备发送的第一业务报文之后,还包括 所述第一跳设备记录所述第一业务报文中的用户标识与所述源MAC地址的对应关系。
3.根据权利要求2所述的方法,其特征在干,所述第一跳设备将所述第二业务报文发送给所述运营商的网络侧服务器之后,还包括 所述第一跳设备接收所述网络侧服务器发送的所述第二业务报文的第一响应报文; 所述第一跳设备查找所述第一响应报文中的用户标识对应的所述源MAC地址,并将所述第一响应报文中的目的MAC地址替换为所述源MAC地址,替换后的所述第一响应报文为第二响应报文; 所述第一跳设备将所述第二响应报文发送给所述第一用户设备。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一跳设备接收第一用户设备发送的第一业务报文之前,还包括 所述第一跳设备接收所述第一用户设备发送的业务请求; 所述第一跳设备对所述第一用户设备进行鉴权,若鉴权通过,则所述第一跳设备允许所述第一用户设备发起所述第一业务报文。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述第一跳设备对所述第一用户设备进行鉴权,若鉴权通过,则还包括 所述第一跳设备接收所述第一用户设备发送的登陆请求,所述登陆请求中携帯所述第一用户设备上的客户端的用户名和密码; 所述第一跳设备将所述登陆请求转发给所述网络侧服务器。
6.ー种业务识别方法,其特征在于,包括 运营商的网络侧服务器接收第一跳设备发送的第二业务报文,所述第一跳设备为第二用户设备; 所述网络侧服务器根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。
7.根据权利要求6所述的方法,其特征在于,所述网络侧服务器根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端,包括 若所述用户标识和所述源MAC地址对应同一客户端,则所述第二业务报文对应的业务的使用客户端为所述第一跳设备上的客户端;若所述用户标识和所述源MAC地址对应不同的客户端,则所述第二业务报文对应的业务的使用客户端为所述用户标识对应的、与所述第一跳设备连接的第一用户设备上的客户端,所述第一用户设备上的客户端与所述第二用户设备上的客户端均属于所述运营商。
8.根据权利要求6或7所述的方法,其特征在于,所述运营商的网络侧服务器接收第一跳设备发送的第二业务报文之前,还包括 所述网络侧服务器接收所述第一跳设备发送的登陆请求,所述登陆请求中携帯第一用户设备上的客户端的用户名和密码; 所述网络侧服务器对所述第一用户设备上的客户端进行鉴权,若鉴权通过,则允许所述第一跳设备发起所述第二业务报文。
9.根据权利要求6或7所述的方法,其特征在于,所述网络侧服务器根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端之后,还包括 所述网络侧服务器根据所述第二业务报文对应的业务的使用客户端,对所述使用客户端进行计费; 所述网络侧服务器根据所述第一用户设备上的客户端使用的业务流量,对所述第一跳设备上的客户端进行费用返还。
10.ー种第一跳设备,其特征在于,包括 第一接收模块,用于接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商; 第一处理模块,用于将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文; 第一发送模块,用于将所述第二业务报文发送给所述运营商网络侧服务器。
11.根据权利要求10所述的第一跳设备,其特征在于,还包括 记录模块,用于记录所述第一业务报文中的用户标识与所述源MAC地址的对应关系。
12.根据权利要求11所述的第一跳设备,其特征在于,所述第一接收模块还用于接收所述网络侧服务器发送的所述第二业务报文的第一响应报文; 所述第一处理模块还用于查找所述第一响应报文中的用户标识对应的所述源MAC地址,并将所述第一响应报文中的目的MAC地址替换为所述源MAC地址,替换后的所述第一响应报文为第二响应报文; 所述第一发送模块还用干将所述第二响应报文发送给所述第一用户设备。
13.根据权利要求10-12任一项所述的第一跳设备,其特征在于,还包括第一鉴权模块; 所述第一接收模块还用于接收所述第一用户设备发送的业务请求; 所述第一鉴权模块,用于对所述第一用户设备进行鉴权,若鉴权通过,则所述第一跳设备允许所述第一用户设备发起所述第一业务报文。
14.根据权利要求10-12任一项所述的第一跳设备,其特征在干, 所述第一接收模块还用于接收所述第一用户设备发送的登陆请求,所述登陆请求中携帯所述第一用户设备上的客户端的用户名和密码; 所述第一发送模块还用于将所述登陆请求转发给所述网络侧服务器。
15.一种网络侧服务器,其特征在于,包括 第二接收模块,用于接收第一跳设备发送的第二业务报文,所述第一跳设备为第二用户设备; 第二处理模块,用于根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。
16.根据权利要求15所述的网络侧服务器,其特征在于,所述第二处理模块具体用于若所述用户标识和所述源MAC地址对应同一客户端,则将所述第二业务报文对应的业务的使用客户端确定为所述第一跳设备上的客户端;若所述用户标识和所述源MAC地址对应不同的客户端,则将所述第二业务报文对应的业务的使用客户端确定为与所述第一跳设备连接的第一用户设备上的客户端,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商。
17.根据权利要求15或16所述的网络侧服务器,其特征在于,还包括第二鉴权模块 所述第二接收模块还用于接收所述第一跳设备发送的登陆请求,所述登陆请求中携带第一用户设备上的客户端的用户名和密码; 所述第二鉴权模块,用于对所述第一用户设备上的客户端进行鉴权,若鉴权通过,则允许所述第一跳设备发起所述第二业务报文。
18.根据权利要求15或16所述的网络侧服务器,其特征在于,还包括 计费模块,用于根据所述第二业务报文对应的业务的使用客户端,对所述使用客户端进行计费; 所述计费模块还用干根据所述第一用户设备上的客户端使用的业务流量,对所述第一跳设备上的客户端进行费用返还。
19.ー种业务识别系统,其特征在于,包括至少ー个第一用户设备、至少ー个如权利要求10-14任一项所述的第一跳设备和如权利要求15-18任一项所述的网络侧服务器。
全文摘要
本发明提供一种业务识别方法、设备和系统。一种方法包括第一跳设备接收第一用户设备发送的第一业务报文,第一跳设备为第二用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商;第一跳设备将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文;第一跳设备将第二业务报文发送给运营商的网络侧服务器。本发明实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。
文档编号H04L29/12GK102694879SQ201210158050
公开日2012年9月26日 申请日期2012年5月21日 优先权日2012年5月21日
发明者田新雪 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1