基于URL加密信息比对的计费方法、设备和系统与流程

文档序号:19105282发布日期:2019-11-12 22:36阅读:137来源:国知局
基于URL加密信息比对的计费方法、设备和系统与流程

本发明涉及移动互联网领域,尤其涉及一种基于URL加密信息比对的计费方法、设备和系统。



背景技术:

定向流量免流量费是当前流量经营中的一种重要业务,实现了用户访问OTT(Over The Top,通过互联网向用户提供各种应用服务)指定的业务访问流量时向用户免费。对于需免费的业务URL(Uniform Resoure Locator,统一资源定位符),需要合作的OTT预先通知运营商,并通过运营商配置到网络设备上后生效。现有方案采用在网络中配置业务URL列表的方式,网络设备需检查用户访问的每个URL并与预先配置的URL列表比对,对于在列表中的URL访问进行灵活计费(如免流量费)操作。对于业务众多、URL变化频繁的OTT而言,这种方式非常的不灵活,限制了业务开展。例如,直接采用URL是否在列表中作为判断依据,不灵活,不能支持不同的灵活计费策略。通过列表圈定对哪些URL进行灵活计费,不灵活,并且OTT的URL变化和新增不能及时更新。通过OTT申请配置列表也不便于确保这些URL是经过OTT确认的合法URL。



技术实现要素:

本发明要解决的技术问题是现有计费方案需要预先配置URL导致业务不灵活。

根据本发明一方面,提出一种基于URL加密信息比对的计费方法,包括:

在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息;

利用目标URL生成第二加密信息;

判断第一加密信息与第二加密信息是否相同;

若第一加密信息与第二加密信息相同,则执行与计费策略标识相关联的计费策略。

在一个实施例中,从访问请求中还提取出OTT标识;

利用目标URL生成第二加密信息的步骤包括:

查询与OTT标识相关联的客户端密钥;

利用目标URL和客户端密钥生成第二加密信息。

在一个实施例中,利用目标URL和客户端密钥生成第二加密信息的步骤包括:

利用目标URL、客户端密钥和计费策略标识生成第二加密信息。

在一个实施例中,与OTT标识相关联的客户端密钥由计费管理平台配置。

根据本发明的另一方面,还提出一种流量计费网络设备,包括:

提取单元,用于在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息;

加密单元,用于利用目标URL生成第二加密信息;

判断单元,用于判断第一加密信息与第二加密信息是否相同;

计费单元,用于根据判断单元的判断结果,若第一加密信息与第二加密信息相同,则执行与计费策略标识相关联的计费策略。

在一个实施例中,提取单元还用于从访问请求中还提取出OTT标识;

加密单元还用于查询与OTT标识相关联的客户端密钥,利用目标URL和客户端密钥生成第二加密信息。

在一个实施例中,加密单元还用于利用目标URL、客户端密钥和计费策略标识生成第二加密信息。

在一个实施例中,与OTT标识相关联的客户端密钥由计费管理平台配置。

根据本发明的另一方面,还提出一种基于URL加密信息比对的计费系统,包括客户端和如上任一项所述的流量计费网络设备,其中:

客户端,用于向流量计费网络设备发送访问请求,其中访问请求中包括目标URL、计费策略标识和第一加密信息,其中利用目标URL生成第一加密信息。

在一个实施例中,访问请求中还包括OTT标识,以便流量计费网络设备查询与OTT标识相关联的客户端密钥;

客户端还用于利用目标URL和客户端密钥生成第一加密信息。

在一个实施例中,客户端还用于利用目标URL、客户端密钥和计费策略标识生成第一加密信息。

在一个实施例中,还包括计费管理平台,其中:

计费管理平台,用于向流量计费网络设备配置与OTT标识相关联的客户端密钥。

与现有技术相比,本发明通过在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息;利用目标URL生成第二加密信息;判断第一加密信息与第二加密信息是否相同;若第一加密信息与第二加密信息相同,则执行与计费策略标识相关联的计费策略。本发明采用对当前访问URL加密的方式实现OTT随时指定任意URL进行灵活计费操作,大大的增加了业务的灵活性。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1为本发明基于URL加密信息比对的计费方法的一个实施例的流程示意图。

图2为本发明流量计费网络设备的一个实施例的结构示意图。

图3为本发明基于URL加密信息比对的计费系统的结构示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

图1为本发明基于URL加密信息比对的计费方法的一个实施例的流程示意图。该方法包括以下步骤:

在步骤110,在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息。

其中,客户端在访问请求消息头中携带策略计费标识(Polocy Id)和第一加密信息,还可以携带OTT的唯一标识(OTT ID),第一加密信息可以为利用MD5(Message Digest Algorithm MD5,消息摘要算法第五版)的算法计算的加密串。

在步骤120,利用目标URL生成第二加密信息。

其中,流量计费管理平台为注册的OTT分配客户端密钥并配置到计费网络设备中。在访问请求中提取出OTT标识,并查询与OTT标识相关联的该OTT业务客户端的客户端密钥,利用目标URL和客户端密钥生成第二加密信息。或者根据目标URL、客户端密钥和计费策略标识利用MD5算法计算加密串。

在步骤130,判断第一加密信息与第二加密信息是否相同。若相同则执行步骤140,否则,执行步骤150。

在步骤140,执行与计费策略标识相关联的计费策略。此后不再执行本实施例的其它步骤。

根据Polocy Id判断灵活的计费策略。如果在步骤130比对成功,则按照灵活计费策略进行相应的操作。

在步骤150,不执行计费策略。

在该实施例中,在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息;利用目标URL生成第二加密信息;判断第一加密信息与第二加密信息是否相同;若第一加密信息与第二加密信息相同,则执行与计费策略标识相关联的计费策略。本发明不再利用URL作为需要进行灵活计费的判断依据,而是由其他参数(如计费策略)确定采用哪种灵活计费策略。并且不限定URL范围,对携带了正确URL加密串的URL都支持灵活计费,不受OTT URL变更、新增的限制,实现OTT随时指定任意URL进行灵活计费操作,大大的增加了业务的灵活性。另外,通过OTT客户端密钥对URL加密并由网络侧设备进行加密比对,确保这些URL都是经过OTT确认的,由OTT客户端自主控制,使用更加便利。

图2为本发明流量计费网络设备的一个实施例的结构示意图。包括提取单元210、加密单元220、判断单元230和计费单元240。其中:

提取单元210,用于在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息。

客户端在访问请求消息头中携带策略计费标识(Polocy Id)和第一加密信息,还可以携带OTT的唯一标识(OTT ID),第一加密信息可以为利用MD5(Message Digest Algorithm MD5,消息摘要算法第五版)的算法计算的加密串。

加密单元220,用于利用目标URL生成第二加密信息。

其中,流量计费管理平台为注册的OTT分配客户端密钥并配置到计费网络设备中。在访问请求中提取出OTT标识,并查询与OTT标识相关联的该OTT业务客户端的客户端密钥,利用目标URL和客户端密钥生成第二加密信息。或者根据目标URL、客户端密钥和计费策略标识利用MD5算法计算加密串。

判断单元230,用于判断第一加密信息与第二加密信息是否相同。

计费单元240,用于根据判断单元230的判断结果,若第一加密信息与第二加密信息相同,则执行与计费策略标识相关联的计费策略。

根据Polocy Id判断灵活的计费策略。如果判断单元230比对成功,则按照灵活计费策略进行相应的操作。

在该实施例中,在接收客户端发送的访问请求后,从访问请求中提取出目标URL、计费策略标识和第一加密信息;利用目标URL生成第二加密信息;判断第一加密信息与第二加密信息是否相同;若第一加密信息与第二加密信息相同,则执行与计费策略标识相关联的计费策略。本发明不再利用URL作为需要进行灵活计费的判断依据,而是由其他参数(如计费策略)确定采用哪种灵活计费策略。并且不限定URL范围,对携带了正确URL加密串的URL都支持灵活计费,不受OTT URL变更、新增的限制,实现OTT随时指定任意URL进行灵活计费操作,大大的增加了业务的灵活性。另外,通过OTT客户端密钥对URL加密并由网络侧设备进行加密比对,确保这些URL都是经过OTT确认的,由OTT客户端自主控制,使用更加便利。

图3为本发明基于URL加密信息比对的计费系统的结构示意图。该系统包括:客户端310、流量计费网络设备320,其中:

客户端310,用于向流量计费网络设备320发送访问请求,其中访问请求中包括目标URL、计费策略标识和第一加密信息,其中利用目标URL生成第一加密信息。

其中,客户端310在访问请求消息头中携带策略计费标识(Polocy Id)和第一加密信息,还可以携带OTT的唯一标识(OTT ID),第一加密信息可以为利用MD5(Message Digest Algorithm MD5,消息摘要算法第五版)的算法计算的加密串。第一加密信息还可以利用目标URL和客户端密钥生成。或者根据目标URL、客户端密钥和计费策略标识利用MD5算法计算加密串。

流量计费网络设备320可为图2所示实施例。

该系统还可以包括计费管理平台330,用于向流量计费网络设备320配置与OTT标识相关联的客户端密钥。

在该实施例中,本发明的方案主要应用于移动互联网,在现有网络中实施时,需要参与灵活计费的相关网络设备以及OTT业务客户端配合,其中OTT业务客户端与灵活计费网络设备需要利用客户端密钥对当前访问URL进行加密以及比对,目前很多OTT都拥有自己的客户端,网络侧的灵活计费设备也都支持检查消息头参数的流程,实现对URL进行加密和对比的复杂度不高,易于在现网实施和推广。

本发明不再利用URL作为需要进行灵活计费的判断依据,而是由其他参数(如计费策略)确定采用哪种灵活计费策略。并且不限定URL范围,对携带了正确URL加密串的URL都支持灵活计费,不受OTT URL变更、新增的限制,实现OTT随时指定任意URL进行灵活计费操作,大大的增加了业务的灵活性。另外,通过OTT客户端密钥对URL加密并由网络侧设备进行加密比对,确保这些URL都是经过OTT确认的,由OTT客户端自主控制,使用更加便利。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

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