本发明涉及流量计费领域,尤其是一种流量计费方法和系统以及相关设备。
背景技术:
在ott(overthetop,互联网公司越过运营商)时代,运营商提供并开放灵活多样计费能力是支撑流量后向经营主要技术手段。当前基于ott的流量计费方法为,ott将定向条件和计费策略均配置到计费网元。流量经过计费网元时,计费网元收集识别定向条件,匹配到计费策略计费。
然而,由于定向条件经常变化,因而导致需要频繁配置计费网元。因此在现有技术中,基于安全和性能考虑,计费网元可支持的计费策略数量有限,且不允许ott的使用策略频繁变更,无法满足ott应用灵活计费的要求。
技术实现要素:
本发明实施例所要解决的一个技术问题是采用何种方式满足ott灵活计费的需求。
根据本发明实施例的第一个方面,提供了一种流量计费方法,包括:计费网元接收终端发送的业务访问,业务访问中包括计费策略标识和服务提供商标识;计费网元解析业务访问,并根据业务访问的内容启动计费流程;如果启动的是增值计费流程,计费网元将业务访问转发给应用服务器,以便应用服务器根据业务访问中的信息选择计费策略的使用策略;计费网元接收应用服务器发送的与业务访问对应的业务响应,业务响应中包括与计费策略的使用策略对应的使用策略标识; 计费网元解析业务响应,获取使用策略标识;计费网元根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
在一个实施例中,计费网元解析业务访问,并根据业务访问的内容启动计费流程包括:计费网元解析业务访问,获取计费策略标识和服务提供商标识;计费网元根据服务提供商标识判断业务请求是否为增值业务请求,如果业务请求是增值业务请求,计费网元启动增值计费流程;如果业务请求不是增值业务请求,计费网元启动普通计费流程。
在一个实施例中,使用策略标识为令牌,包括令牌标识、服务提供商标识和计费策略标识,还包括令牌有效期和/或流量封顶值。
在一个实施例中,令牌为加密令牌;计费网元解析业务响应,获取使用策略标识,并进行计费包括:计费网元采用预先设置的密钥解密加密令牌,如果计费网元对令牌解析并鉴权成功,计费网元继续进行增值计费流程否则,计费网元将启动的增值计费流程转换为普通计费流程。
在一个实施例中,当令牌中包括令牌有效期时,计费网元解析业务响应,获取使用策略标识,并进行计费包括:计费网元解析业务响应,获取令牌有效期,如果令牌未过期,计费网元继续进行增值计费流程;如果令牌已过期,计费网元将启动的增值计费流程转换为普通计费流程。
在一个实施例中,当令牌中包括封顶值时,计费网元解析业务响应,获取使用策略标识,并进行计费包括:计费网元解析业务响应,获取封顶值,对于未超过封顶值的流量,计费网元继续进行增值计费流程;对于超过封顶值的流量,计费网元将启动的增值计费流程转换为普通计费流程。
在一个实施例中,方法还包括:终端根据定向条件确定计费策略标识,定向条件包括当前时间、目标内容和/或用户标识。
在一个实施例中,方法还包括:计费网元根据计费结果生成话单,话单具有令牌标识。
在一个实施例中,方法还包括:运营商管理平台根据计费策略的使用策略请求生成相应的令牌,并将令牌发送给应用服务器。
在一个实施例中,业务访问中还包括用户标识和/或时间,以便应用服务器根据业务访问中的信息选择计费策略的使用策略。
根据本发明实施例的第二个方面,提供一种流量计费方法,包括:终端根据定向条件确定计费策略标识,定向条件包括当前时间、目标内容和/或用户标识;终端向计费网元发送业务访问,业务访问中包括计费策略标识和服务提供商标识,以便计费网元和应用服务器根据业务访问选择计费策略的使用策略并进行计费。
在一个实施例中,业务访问中还包括用户标识和/或时间,以便应用服务器根据业务访问中的信息选择计费策略的使用策略。
根据本发明实施例的第三个方面,提供一种流量计费方法,包括:应用服务器接收终端发送的业务访问,业务访问中包括计费策略标识和服务提供商标识;应用服务器根据业务访问中的信息选择计费策略的使用策略;应用服务器向计费网元发送与业务访问对应的业务响应,业务响应中包括与计费策略的使用策略对应的使用策略标识,以便计费网元根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
在一个实施例中,使用策略标识为令牌,包括令牌标识、服务提供商标识和计费策略标识,还包括令牌有效期和/或流量封顶值。
在一个实施例中,应用服务器接收运营商管理平台发送的根据计费策略的使用策略请求生成的令牌,并存储令牌。
根据本发明实施例的第四个方面,提供一种流量计费设备,包括:业务访问接收模块,用于接收终端发送的业务访问,业务访问中包括计费策略标识和服务提供商标识;业务访问解析模块,用于解析业务访问;业务访问转发模块,当启动的计费流程是增值计费流程时,业务访问转发模块用于将业务访问转发给应用服务器,以便应用服务器根据业务访问中的信息选择计费策略的使用策略;业务响应接收模块,用于接收应用服务器发送的与业务访问对应的业务响应,业务响应中 包括与计费策略的使用策略对应的使用策略标识;业务响应解析模块,用于解析业务响应,获取使用策略标识;计费模块,用于根据业务访问的内容启动计费流程,还用于根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
在一个实施例中,业务访问解析模块包括标识获取单元和增值业务判断单元;标识获取单元用于获取计费策略标识和服务提供商标识;增值业务判断单元用于根据服务提供商标识判断业务请求是否为增值业务请求;当业务请求是增值业务请求时,计费模块用于启动增值计费流程;当业务请求不是增值业务请求时,计费模块用于启动普通计费流程。
在一个实施例中,使用策略标识为令牌,包括令牌标识、服务提供商标识和计费策略标识,还包括令牌有效期和/或流量封顶值。
在一个实施例中,令牌为加密令牌;业务响应解析模块用于采用预先设置的密钥解密加密令牌;如果业务响应解析模块对令牌解析并鉴权成功,计费模块用于继续进行增值计费流程;否则,计费模块用于将启动的增值计费流程转换为普通计费流程。
在一个实施例中,业务响应解析模块用于解析业务响应,获取令牌有效期或者封顶值;如果令牌未过期,或者,流量未超过封顶值,计费模块用于继续进行增值计费流程;如果令牌已过期,或者,流量已超过封顶值,计费模块用于将启动的增值计费流程转换为普通计费流程。
在一个实施例中,还包括话单生成模块,用于根据计费结果生成话单,话单具有令牌标识。
根据本发明实施例的第五个方面,提供一种用于流量计费的终端,包括:计费策略确定模块,用于根据定向条件确定计费策略标识,定向条件包括当前时间、目标内容和/或用户标识;业务访问发送模块,用于向流量计费设备发送业务访问,业务访问中包括计费策略标识和服务提供商标识,以便流量计费设备和应用服务器根据业务访问选择计费策略的使用策略并进行计费。
在一个实施例中,业务访问中还包括用户标识和/或时间,以便应用服务器根据业务访问中的信息选择计费策略的使用策略。
根据本发明实施例的第六个方面,提供一种用于流量计费的应用服务器,包括:业务访问获取模块,用于接收终端发送的业务访问,业务访问中包括计费策略标识和服务提供商标识;使用策略选择模块,用于根据业务访问中的信息选择计费策略的使用策略;业务响应发送模块,用于向流量计费设备发送与业务访问对应的业务响应,业务响应中包括与计费策略的使用策略对应的使用策略标识,以便流量计费设备根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
在一个实施例中,使用策略标识为令牌,包括令牌标识、服务提供商标识和计费策略标识,还包括令牌有效期和/或流量封顶值;应用服务器还包括令牌存储模块,用于接收运营商管理平台发送的根据计费策略的使用策略请求生成的令牌,并存储令牌;
根据本发明实施例的第七个方面,提供一种流量计费系统,包括:前述任意一种流量计费设备,前述任意一种终端,和前述任意一种应用服务器。
通过采用终端发送携带计费策略的业务访问、应用服务器根据业务访问选择计费策略的使用策略并发送给计费网元的方式,以支持ott服务提供商动态制定计费策略的使用策略,以满足其应用灵活计费、按需运营的需求。
通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得 其他的附图。
图1示出本发明流量计费方法的一个实施例的流程示意图。
图2示出本发明流量计费系统的一个实施例的结构示意图。
图3示出本发明流量计费设备的一个实施例的结构示意图。
图4示出本发明用于流量计费的终端的一个实施例的结构示意图。
图5示出本发明用于流量计费的应用服务器的一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面参考图1描述本发明一个实施例的流量计费方法。
图1为本发明流量计费方法的一个实施例的流程图。如图1所示,该实施例的方法包括:
步骤s102,终端选择计费策略,确定计费策略对应的计费标识。
其中,终端可以根据定向条件确定计费策略标识,定向条件包括当前时间、目标内容和用户标识中的一个或多个。运营商或者ott服务提供商可以将一天中的时段划分为忙时和闲时等时段,因此根据当前时间,可以在不同的时段采用不同的计费策略。目标内容对应ott应用的若干子版块,由于各个版块提供的内容可能具有差异,因而可以根据目标内容采用相应的计费策略。通过用户标识可以对应不同的用户等级或用户特权,从而对应不同的计费策略进行差异化的收费。
步骤s104,终端向计费网元发送业务访问,业务访问中包括计费 策略标识和服务提供商标识。
步骤s106,计费网元解析业务访问,并根据业务访问的内容启动计费流程。
步骤s108,如果启动的是增值计费流程,计费网元将业务访问转发给应用服务器。
步骤s110,应用服务器根据业务访问中的信息选择计费策略的使用策略。
其中,业务访问还可以包括用户标识和/或时间,以便应用服务器根据业务访问中的信息选择计费策略的使用策略。除了终端可以根据用户信息和时间信息调整计费策略以外,应用服务器也可以根据这些信息选择具体的计费策略对应的使用策略。例如,发起业务访问的用户为新用户,如果ott服务提供商给予在一定期限内注册的新用户免费的优惠,那么计费策略的使用策略中可以包含优惠标识,使计费网元在收到应用服务器发送的业务响应后不对此次访问进行计费,进一步提高了计费的灵活程度。
步骤s112,应用服务器向计费网元发送与业务访问对应的业务响应,业务响应中包括与计费策略的使用策略对应的使用策略标识。
步骤s114,计费网元解析业务响应,获取使用策略标识。
步骤s116,计费网元根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
通过采用终端发送携带计费策略的业务访问、应用服务器根据业务访问选择计费策略的使用策略并发送给计费网元的方式,以支持ott服务提供商动态制定计费策略的使用策略,以满足其应用灵活计费、按需运营的需求。
在完成计费后,计费网元还可以根据计费结果生成话单,并且话单具有令牌标识。具有令牌标识的话单可以方便ott服务提供商与运营商进行对账。
在实际使用中,ott应用产生的流量和非ott应用产生的流量在网络中可能经过相同的路径,即,非ott应用也可能经过计费网 元,而这两种应用的具体计费方法可能是不同的。为了区分这两类应用产生的流量,具体可以采用以下方法:计费网元解析业务访问,获取计费策略标识和服务提供商标识;计费网元根据服务提供商标识判断业务请求是否为增值业务请求,如果业务请求是增值业务请求,计费网元启动增值计费流程;如果业务请求不是增值业务请求,计费网元启动普通计费流程。从而,计费网元能够区分ott应用产生的流量和非ott应用产生的流量,并采用相应的方法计费。
在上述各个实施例中,使用策略标识具体可以为令牌,令牌中可以包括令牌标识、服务提供商标识和计费策略标识,还可以包括令牌有效期和流量封顶值中的至少一个。从而,计费网元可以根据令牌中的各个内容进行计费。
通过采用令牌,可以进行安全校验。具体地,令牌可以为加密令牌,并且计费网元侧预先存储了用于解密令牌的密钥。计费网元接收业务响应之后,可以采用密钥解密加密令牌,并且对解密后的令牌进行解析和鉴权,鉴权的内容可以包括令牌中具有的令牌标识、服务提供商标识和计费策略标识中的一个或多个。如果鉴权成功,说明该令牌代表了正确的使用策略,并且ott服务提供商愿意为此次访问付费,计费网元可以继续进行增值计费流程。如果鉴权不成功,说明计费网元存储的密钥不对应最新的使用策略,或者应用服务器发送的令牌为伪造令牌,具有安全风险,计费网元会将启动的增值计费流程转换为普通计费流程。通过采用这种方法,保证了方法的安全性,并能够为ott服务提供商避免损失。
令牌有效期和流量封顶值同样可以用于调整计费策略的具体使用方法。计费网元接收业务响应之后,获取令牌有效期或者封顶值。如果令牌未过期,或者,流量未超过封顶值,计费网元继续进行增值计费流程;如果令牌已过期,或者,流量已超过封顶值,计费网元将启动的增值计费流程转换为普通计费流程。通过采用这种方法,使应用服务器有更灵活的调整空间,以对最终的计费结果进行控制。
由于ott服务提供商可能经常调整计费策略的使用策略,因此 需要根据新的使用策略生成相应的新的令牌。ott服务提供商可以向运营商管理平台提出计费策略的使用策略请求,运营商管理平台根据请求生成相应的令牌,并将令牌发送给应用服务器。在这一过程中,无需计费网元进行额外的配置和改动,便于ott服务提供商灵活调整计费策略。此外,申请时,运营商可以要求ott服务提供商提供申请密码,并根据密码进行安全校验,验证通过后,运营商为ott服务提供商生成令牌,保证了申请过程的安全性。
下面参考图2描述本发明一个实施例的流量计费系统。
图2为本发明流量计费系统的一个实施例的结构图。如图2所示,该实施例的系统包括流量计费设备22、终端24和应用服务器26。下面分别介绍系统中的各个设备。
下面参考图3描述本发明一个实施例的流量计费设备。
图3为本发明流量计费设备的一个实施例的结构图。如图3所示,该实施例的流量计费设备22包括:业务访问接收模块322,用于接收终端发送的业务访问,业务访问中包括计费策略标识和服务提供商标识;业务访问解析模块324,用于解析业务访问;业务访问转发模块326,当启动的计费流程是增值计费流程时,业务访问转发模块326用于将业务访问转发给应用服务器26,以便应用服务器26根据业务访问中的信息选择计费策略的使用策略;业务响应接收模块328,用于接收应用服务器26发送的与业务访问对应的业务响应,业务响应中包括与计费策略的使用策略对应的使用策略标识;业务响应解析模块330,用于解析业务响应,获取使用策略标识;计费模块332,用于根据业务访问的内容启动计费流程,还用于根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
其中,业务访问解析模块324可以包括标识获取单元和增值业务判断单元;标识获取单元用于获取计费策略标识和服务提供商标识;增值业务判断单元用于根据服务提供商标识判断业务请求是否为增值业务请求;当业务请求是增值业务请求时,计费模块332用于启动增值计费流程;当业务请求不是增值业务请求时,计费模块332用于启 动普通计费流程。
其中,使用策略标识可以为令牌,包括令牌标识、服务提供商标识和计费策略标识,还包括令牌有效期和/或流量封顶值。
其中,令牌可以为加密令牌;业务响应解析模块330可以用于采用预先设置的密钥解密加密令牌;如果业务响应解析模块330对令牌解析并鉴权成功,计费模块332可以用于继续进行增值计费流程;否则,计费模块332可以用于将启动的增值计费流程转换为普通计费流程。
其中,业务响应解析模块330还可以用于解析业务响应,获取令牌有效期或者封顶值;如果令牌未过期,或者,流量未超过封顶值,计费模块332可以用于继续进行增值计费流程;如果令牌已过期,或者,流量已超过封顶值,计费模块332可以用于将启动的增值计费流程转换为普通计费流程。
此外,设备还可以包括话单生成模块,用于根据计费结果生成话单,话单具有令牌标识。
下面参考图4描述本发明一个实施例的用于流量计费的终端。
图4为本发明用于流量计费的终端的一个实施例的结构图。如图4所示,该实施例的用于流量计费的终端24包括:计费策略确定模块442,用于根据定向条件确定计费策略标识,定向条件包括当前时间、目标内容和/或用户标识;业务访问发送模块444,用于向流量计费设备22发送业务访问,业务访问中包括计费策略标识和服务提供商标识,以便流量计费设备22和应用服务器26根据业务访问选择计费策略的使用策略并进行计费。
在一个实施例中,业务访问中还包括用户标识和/或时间,以便应用服务器26根据业务访问中的信息选择计费策略的使用策略。
下面参考图5描述本发明一个实施例的用于流量计费的应用服务器。
图5为本发明用于流量计费的应用服务器的一个实施例的结构图。如图5所示,该实施例的应用服务器26包括:业务访问获取模块562, 用于接收终端24发送的业务访问,业务访问中包括计费策略标识和服务提供商标识;使用策略选择模块564,用于根据业务访问中的信息选择计费策略的使用策略;业务响应发送模块566,用于向流量计费设备22发送与业务访问对应的业务响应,业务响应中包括与计费策略的使用策略对应的使用策略标识,以便流量计费设备22根据计费策略标识及其使用策略标识对服务提供商标识相应的应用进行计费。
其中,使用策略标识可以为令牌,包括令牌标识、服务提供商标识和计费策略标识,还包括令牌有效期和/或流量封顶值;应用服务器26还可以包括令牌存储模块,用于接收运营商管理平台发送的根据计费策略的使用策略请求生成的令牌,并存储令牌。
此外,根据本发明的方法还可以实现为一种计算机程序产品,该计算机程序产品包括计算机可读介质,在该计算机可读介质上存储有用于执行本发明的方法中限定的上述功能的计算机程序。本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。