CN102694879A - 业务识别方法、设备和*** - Google Patents
业务识别方法、设备和*** Download PDFInfo
- Publication number
- CN102694879A CN102694879A CN2012101580503A CN201210158050A CN102694879A CN 102694879 A CN102694879 A CN 102694879A CN 2012101580503 A CN2012101580503 A CN 2012101580503A CN 201210158050 A CN201210158050 A CN 201210158050A CN 102694879 A CN102694879 A CN 102694879A
- Authority
- CN
- China
- Prior art keywords
- equipment
- client
- service message
- jumping
- subscriber equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种业务识别方法、设备和***。一种方法包括:第一跳设备接收第一用户设备发送的第一业务报文,第一跳设备为第二用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商;第一跳设备将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文;第一跳设备将第二业务报文发送给运营商的网络侧服务器。本发明实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。
Description
技术领域
本发明涉及移动通信技术,尤其涉及一种业务识别方法、设备和***。
背景技术
随着网络技术的不断发展以及运营模式的不断丰富,同一运营商的一个客户端可以通过另一个客户端与网络侧服务器连接,使用另一个客户端的上网流量。
现有技术中,在与网络侧服务器连接的第一跳设备是用户设备等实施场景下,若与第一跳设备连接的用户设备上的客户端和第一跳设备的客户端属于同一运营商,则与第一跳设备连接的用户设备的使用者,可以通过第一跳设备连接到网络侧服务器,使用第一跳设备的上网流量。在这种实施场景下,用户设备的使用者使用自己的上网流量与使用第一跳设备的上网流量的资费不同。然而,现有技术中,用户设备使用自己的上网流量时发送给网络侧服务器的业务报文,与用户设备使用第一跳设备的上网流量时发送给网络侧服务器的业务报文相同,导致网络侧服务器无法识别用户设备所使用的流量哪一部分来自于用户设备自己的上网流量,哪一部分来自第一跳设备的上网流量。
发明内容
本发明提供一种业务识别方法、设备和***,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。
一方面,本发明提供一种业务识别方法,包括:
第一跳设备接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;
所述第一跳设备将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文;
所述第一跳设备将所述第二业务报文发送给所述运营商的网络侧服务器。
本发明提供另一种业务识别方法,包括:
运营商的网络侧服务器接收第一跳设备发送的第二业务报文,所述第一跳设备为第二用户设备;
所述网络侧服务器根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。
另一方面,本发明提供第一跳设备,包括:
第一接收模块,用于接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;
第一处理模块,用于将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文;
第一发送模块,用于将所述第二业务报文发送给所述运营商网络侧服务器。
本发明还提供一种网络侧服务器,包括:
第二接收模块,用于接收第一跳设备发送的第二业务报文,所述第一跳设备为第二用户设备;
第二处理模块,用于根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。
再一方面,本发明还提供一种业务识别***,包括:至少一个第一用户设备、至少一个第一跳设备和网络侧服务器;
所述第一跳设备,用于接收所述第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文;将所述第二业务报文发送给所述运营商的网络侧服务器;
所述网络侧服务器,用于接收第一跳设备发送的第二业务报文;根据所述第二业务报文中的用户标识以及源媒体接入控制MAC地址,确定所述第二业务报文对应的业务的使用客户端。
本发明提供的业务识别方法、设备和***,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,从而使网络侧服务器可以根据接收到的业务报文中的用户标识和源MAC确定业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。
附图说明
图1为本发明提供的业务识别方法一个实施例的流程图;
图2为本发明提供的第一业务报文的格式示意图;
图3为本发明提供的第二业务报文的格式示意图;
图4为本发明提供的业务识别方法又一个实施例的流程图;
图5为本发明提供的业务识别方法另一个实施例的流程图;
图6为本发明提供的第一跳设备一个实施例的结构示意图;
图7为本发明提供的第一跳设备又一个实施例的结构示意图;
图8为本发明提供的网络侧服务器一个实施例的结构示意图;
图9为本发明提供的网络侧服务器又一个实施例的结构示意图;
图10为本发明提供的业务识别***一个实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的业务识别方法一个实施例的流程图,如图1所示,该方法包括:
S101、第一跳设备接收第一用户设备发送的第一业务报文,该第一跳设备为第二用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商。
S102、第一跳设备将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文。
S103、第一跳设备将第二业务报文发送给运营商的网络侧服务器。
本发明中涉及到的第一跳设备,具体为分别与第一用户设备和网络侧服务器直接连接的设备,第一跳设备可以是用户设备,在本发明实施例中称为第二用户设备,可以是例如:移动终端,PC机或家庭网关等。一个第一跳设备可以与一个或多个第一用户设备连接。第一用户设备可以为用户设备,例如:移动终端,PC机等。当第一用户设备上的客户端与第二用户设备上的客户端同属同一运营商时,第一用户设备可以通过第二用户设备(即第一跳设备)连接到运营商的网络侧服务器,使用第二用户设备的上网流量。
网络侧服务器可以是宽带接入服务器(Broadband Access Server,BAS)等类型的服务器,一个网络侧服务器可以与一个或多个第一跳设备连接。
本发明涉及第一用户设备使用第一跳设备的上网流量的实施场景,例如:一种可行的实施场景:移动终端B(第二用户设备,即第一跳设备)上的客户端订购了运营商1的3G包月上网业务,而移动终端A(第一用户设备)上的客户端订购了运营商1的3G上网按流量收费的业务。在这种实施场景下,运营商1的资费策略通常可以是:移动终端A的客户端按流量收费的业务资费,高于移动终端A使用移动终端B上的客户端所订购的包月上网业务套餐内流量的资费。因此,移动终端A可以通过移动终端B与运营商1的网络侧服务器连接,使用移动B上的客户端订购的上网流量。另一种可行的实施场景:运营商1的客户端A的PC机通过家庭网关上网,该家庭网关的流量采用包月方式,运营商1的客户端B的PC机可以通过客户端A的家庭网关与运营商1的网络侧服务器连接,使用客户端A的家庭网关的上网流量,从而享受更低的上网资费。
另一种可行的实施场景,目前各大运营商在一些公共场所布置热点,即,无线保真提供点(Wireless Fidelity,WiFi),为公众提供免费上网服务。在这种用户通过接入热点来上网的趋势下,家庭用户或者公司等办公用户办理包月业务时,也可以开放各自的接入网关(可以是无安全机制的开放,也可以限时开放,或通过设置权限等方式向部分用户开放),为其他用户提供可接入的无线信号。其他用户的用户设备可以通过接入家庭用户或者办公用户的网关来上网,从而享受免费或低资费的上网服务,而开放网关的用户也可以得到资费补贴或优惠。
作为一种可行的实施方式,第一跳设备可以采用共享模式,使与之连接的同一运营商的任一用户设备均可以通过该第一跳设备连接至运营商的网络侧服务器。作为另一种可行的实施方式,第一跳设备可以设置访问权限,即,可以对需要使用上网流量的第一用户设备进行鉴权,如果鉴权通过,则允许第一用户设备使用上网流量,如鉴权不通过,则不允许第一用户设备使用上网流量。具体可以是:第一用户设备需要使用第一跳设备的上网流量时,可以首先向第一跳设备发送的业务请求,第一跳设备可以对该第一用户设备进行鉴权,若鉴权通过,则第一跳设备允许第一用户设备使用上网流量,即允许第一用户设备发起第一业务报文。
在第一用户设备通过第一跳设备接入网络侧服务器的过程中,网络侧服务器可以对第一用户设备进行鉴权。即,运营商的网络侧服务器允许本运营商的客户端使用其他客户端订购的上网流量。具体的,第一用户设备可以首先发起登陆请求,该登陆请求中携带第一用户设备上的客户端的用户名和密码,第一跳设备可以将该登陆请求转发给网络侧服务器,网络侧服务器可以对该登陆请求进行鉴权,如果鉴权通过,则允许第一用户设备使用第一跳设备客户端订购的上网流量。
第一用户设备使用业务时,可以向第一跳设备发送第一业务报文(即业务数据),该业务报文可以采用以太网协议(Point To Point Protocol OverEthernet,PPPOE)。第一业务报文的格式可参见图2所示,其中,0x00B0D0BCAB75为该第一业务报文的源媒体接入控制(Media AccessControl,MAC)地址,该MAC地址即为第一用户设备的MAC地址。
第一跳设备接收到第一用户设备发送的第一业务报文后,可以将第一业务报文中的源MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文,该第二业务报文的格式如图3所示,图2所示的第一业务报文中的源MAC地址0x00B0D0BCAB75替换为0xAAAAAAAAAAAA。第一跳设备将第二业务报文发送给网络侧设备。
可选的,第一跳设备接收到第一用户设备发送的第一业务报文之后,还可以记录第一业务报文中的用户标识与源MAC地址的对应关系,如图2所示,第一业务报文中的用户标识为0x016B,第一跳设备可以记录用户标识0x016B对应的源MAC地址为0x00B0D0BCAB75。第一跳设备可以通过用户标识与源MAC地址的映射表的形式,记录接收到的每个第一业务报文中的用户标识对应的源MAC地址。
其中,第一业务报文中携带的用户标识,可以为第一用户设备的用户在通过客户端订购业务时,运营商的网络侧服务器分配给该客户端的唯一标识,用户在通过第一用户设备在使用订购业务时,发送的业务报文中均携带该用户标识,以标识业务的使用客户端。
网络侧服务器接收到第一跳设备发送的第二业务报文后,向第一跳设备返回第二业务报文的第一响应报文,该第一响应报文中携带的用户标识即为0x016B,该第一响应报文中携带的目的MAC地址即为第二业务报文中的源MAC地址,即,第一跳设备的MAC地址0xAAAAAAAAAAAA。由于第一跳设备记录了用户标识0x016B对应的源MAC地址为0x00B0D0BCAB75,因此,第一跳设备可以查找第一响应报文中的用户标识对应的源MAC地址0x00B0D0BCAB75,并将第一响应报文中的目的MAC地址0xAAAAAAAAAAAA替换为源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地址为0xAAAAAAAAAAAA,经过第一跳设备替换后得到的第二业务报文的格式参见图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地址0xAAAAAAAAAAAA。由于第一跳设备记录了用户标识0x016B对应的源MAC地址为0x00B0D0BCAB75,因此,第一跳设备可以查找第一响应报文中的用户标识对应的源MAC地址0x00B0D0BCAB75,并将第一响应报文中的目的MAC地址0xAAAAAAAAAAAA替换为源MAC地址0x00B0D0BCAB75,替换后的第一响应报文为第二响应报文。
本实施例提供的业务识别方法,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,网络侧服务器接收到替换源MAC地址后的业务报文,可以根据接收到的业务报文中的用户标识和源MAC确定该业务报文对应的业务的使用客户端,从而实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别,进而可以对用户设备进行准确计费。另外,第一跳设备还可以记录第一用户设备发送的业务报文中的用户标识与源MAC地址的对应关系,从而在接收到网络侧服务器返回的响应报文中,查找该对应关系,将该响应报文中的目的地址替换为记录的用户标识对应的源MAC地址,从而保证业务的正常进行。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、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机等,也可以是接入设备,例如:家庭网关等。一个第一跳设备可以与一个或多个第一用户设备连接。
第一跳设备为本发明提供的业务识别方法的执行设备,其执行业务识别方法的过程可参见图1和图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所示,该业务识别***包括:至少一个第一用户设备1、至少一个第一跳设备2和网络侧服务器3;
第一跳设备2,用于接收第一用户设备1发送的第一业务报文,第一跳设备为第二用户设备,第一用户设备上的客户端与第二用户设备上的客户端属于同一运营商;将第一业务报文中的源媒体接入控制MAC地址替换为第一跳设备的MAC地址,替换后的第一业务报文为第二业务报文;将第二业务报文发送给网络侧服务器3;
网络侧服务器3,用于接收第一跳设备2发送的第二业务报文;根据第二业务报文中的用户标识以及源媒体接入控制MAC地址确定第二业务报文对应的业务的使用客户端。
本实施例提供的业务识别***,为本发明提供的业务识别方法的执行***,其中包括的第一用户设备、第一跳设备和网络侧服务器的具体结构可分别参见图6-图9对应的实施例,第一用户设备、第一跳设备和网络侧服务器执行业务识别方法的过程可参见本发明提供的所有方法实施例,在此不再赘述。
本实施例提供的业务识别***,第一跳设备接收到第一用户设备发送的业务报文后,将该报文的源MAC地址修改为第一跳设备的MAC地址后发送给网络侧服务器,从而使网络侧服务器可以根据接收到的业务报文中的用户标识和源MAC确定业务报文对应的业务的使用客户端,实现网络侧服务器能够对与第一跳设备连接的用户设备的业务进行准确识别。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (19)
1.一种业务识别方法,其特征在于,包括:
第一跳设备接收第一用户设备发送的第一业务报文,所述第一跳设备为第二用户设备,所述第一用户设备上的客户端与所述第二用户设备上的客户端属于同一运营商;
所述第一跳设备将所述第一业务报文中的源媒体接入控制MAC地址替换为所述第一跳设备的MAC地址,替换后的所述第一业务报文为第二业务报文;
所述第一跳设备将所述第二业务报文发送给所述运营商的网络侧服务器。
2.根据权利要求1所述的方法,其特征在于,所述第一跳设备接收第一用户设备发送的第一业务报文之后,还包括:
所述第一跳设备记录所述第一业务报文中的用户标识与所述源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任一项所述的网络侧服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210158050.3A CN102694879B (zh) | 2012-05-21 | 2012-05-21 | 业务识别方法、设备和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210158050.3A CN102694879B (zh) | 2012-05-21 | 2012-05-21 | 业务识别方法、设备和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102694879A true CN102694879A (zh) | 2012-09-26 |
CN102694879B CN102694879B (zh) | 2016-06-08 |
Family
ID=46860160
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210158050.3A Active CN102694879B (zh) | 2012-05-21 | 2012-05-21 | 业务识别方法、设备和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102694879B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104113915A (zh) * | 2013-04-18 | 2014-10-22 | ***通信集团江苏有限公司 | 一种无线局域网络及其共享方法、无线局域网网关 |
WO2016045206A1 (zh) * | 2014-09-24 | 2016-03-31 | 中兴通讯股份有限公司 | 一种移动终端接入家庭网关的控制方法及家庭网关 |
WO2016154902A1 (zh) * | 2015-03-31 | 2016-10-06 | 华为技术有限公司 | 网络接入控制方法和终端的识别方法及设备 |
CN106341374A (zh) * | 2015-07-10 | 2017-01-18 | 中兴通讯股份有限公司 | 一种限制非许可用户设备接入家庭网关的方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1357997A (zh) * | 2000-12-15 | 2002-07-10 | 华为技术有限公司 | 以太网接入网中的虚拟局域网接入方法 |
CN101651670A (zh) * | 2008-10-29 | 2010-02-17 | 中国科学院声学研究所 | 以太网业务运营中的业务和用户一体化管理方法及*** |
WO2011116713A2 (zh) * | 2011-04-28 | 2011-09-29 | 华为技术有限公司 | Mtc终端通过网关与网络通信的方法、设备及*** |
-
2012
- 2012-05-21 CN CN201210158050.3A patent/CN102694879B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1357997A (zh) * | 2000-12-15 | 2002-07-10 | 华为技术有限公司 | 以太网接入网中的虚拟局域网接入方法 |
CN101651670A (zh) * | 2008-10-29 | 2010-02-17 | 中国科学院声学研究所 | 以太网业务运营中的业务和用户一体化管理方法及*** |
WO2011116713A2 (zh) * | 2011-04-28 | 2011-09-29 | 华为技术有限公司 | Mtc终端通过网关与网络通信的方法、设备及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104113915A (zh) * | 2013-04-18 | 2014-10-22 | ***通信集团江苏有限公司 | 一种无线局域网络及其共享方法、无线局域网网关 |
CN104113915B (zh) * | 2013-04-18 | 2017-11-21 | ***通信集团江苏有限公司 | 一种无线局域网络及其共享方法、无线局域网网关 |
WO2016045206A1 (zh) * | 2014-09-24 | 2016-03-31 | 中兴通讯股份有限公司 | 一种移动终端接入家庭网关的控制方法及家庭网关 |
CN105516376A (zh) * | 2014-09-24 | 2016-04-20 | 中兴通讯股份有限公司 | 一种移动终端接入家庭网关的控制方法及家庭网关 |
CN105516376B (zh) * | 2014-09-24 | 2020-09-08 | 中兴通讯股份有限公司 | 一种移动终端接入家庭网关的控制方法及家庭网关 |
WO2016154902A1 (zh) * | 2015-03-31 | 2016-10-06 | 华为技术有限公司 | 网络接入控制方法和终端的识别方法及设备 |
CN106341374A (zh) * | 2015-07-10 | 2017-01-18 | 中兴通讯股份有限公司 | 一种限制非许可用户设备接入家庭网关的方法和装置 |
CN106341374B (zh) * | 2015-07-10 | 2020-09-29 | 中兴通讯股份有限公司 | 一种限制非许可用户设备接入家庭网关的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102694879B (zh) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104685935B (zh) | 虚拟化网络中的端到端架构、api框架、发现以及接入 | |
CN104468327B (zh) | 一种群组加入方法、装置及*** | |
KR101641146B1 (ko) | 서비스 쉐어링 시스템 및 장치 | |
KR101240021B1 (ko) | 과금 및 인증 제어 제공 방법 및 장치 | |
CN1874217B (zh) | 一种确定路由的方法 | |
CN105191210B (zh) | 用于针对d2d服务的策略控制和收费的方法 | |
CN102694704B (zh) | 一种家庭网关及其区分用户身份的方法 | |
CN101789868A (zh) | 基于分组的网络中用于移动装置的接入点以及在此类网络中记费的一种方法和*** | |
CN108540973A (zh) | 漫游场景下的数据业务处理方法、装置和*** | |
CN108401037A (zh) | 用户终端和设备的绑定方法、装置和*** | |
CN101453394A (zh) | 一种接入控制方法、***和设备 | |
CN103428666A (zh) | 一种计费的方法及装置 | |
CN104601416B (zh) | 家庭群组管理、业务共享及个性化信息共享方法和设备 | |
CN102136938A (zh) | 向cgn设备提供用户信息的方法及装置 | |
CN103780711A (zh) | 接入类型智能判定的地址分配方法、***及aaa*** | |
CN103703741B (zh) | 应用程序分发方法、终端及服务器 | |
CN102694879A (zh) | 业务识别方法、设备和*** | |
CN105979505A (zh) | 一种空中下载的方法及装置 | |
CN106339632A (zh) | 一种分配m2m设备管理权限的方法、用户设备及*** | |
CN101075884B (zh) | 业务内容计费方法 | |
CN106487938A (zh) | 域名的转发方法及装置 | |
CN103906055A (zh) | 业务数据分流方法及*** | |
CN108234141A (zh) | 一种定向流量处理方法及服务器 | |
CN101795478B (zh) | 数据旁路的方法、网络侧设备和接入网关 | |
JP2010233104A (ja) | 無線通信システム、無線制御サーバ、通信端末及び制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |