代扣费方法和装置的制造方法

文档序号:9646939阅读:376来源:国知局
代扣费方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种代扣费方法和装置。
【背景技术】
[0002]目前,运营商增值业务鉴权扣费系统开放代扣费接口给运营商内部平台,当运营商内部平台接收到安装有运营商应用的用户设备发送的计费请求消息时,根据计费请求消息中携带的应用ID和计费业务ID查询获取与运营商应用对应的应用信息,所述应用信息包括:应用的状态、计费业务的状态、计费业务的计费价格、应用对应的应用提供商的详细信息等,运营商内部平台根据应用信息对该应用的合法性进行验证,确定是否允许对该应用下的计费业务进行扣费处理,若允许,运营商内部平台根据计费请求消息和应用信息生成代扣费请求消息,将代扣费请求消息发送给运营商增值业务鉴权扣费系统,以便运营商增值业务鉴权扣费系统进行扣费处理。若运营商内部平台根据应用信息确定不允许对该应用下的扣费业务进行扣费处理,则停止扣费行为。
[0003]然而现有技术中,针对第三方应用平台的第三方应用,运营商难以获取第三方应用的相关信息,难以对第三方应用的合法性等进行判断,进而难以对第三方应用的扣费进行控制,降低了第三方应用的支付安全。

【发明内容】

[0004]本发明提供一种代扣费方法和装置,用于解决现有技术第三方应用的支付安全性差的冋题。
[0005]本发明的第一个方面是提供一种代扣费方法,包括:
[0006]接收安装有第三方应用的用户设备通过第三方应用平台发送的计费请求消息,计费请求消息中包括:待计费的第三方应用的标识,第三方应用平台的标识,第三方应用中待计费的业务的订购信息;
[0007]根据待计费的第三方应用平台和第三方应用的标识,查询预设的状态列表,获取第三方应用对应的应用提供商的状态;
[0008]根据第三方应用对应的应用提供商的状态,确定第三方应用是否具有扣费权限;
[0009]若第三方应用具有扣费权限,则通过第三方应用平台向用户设备发送扣费指示消息,扣费指示消息中包括:第三方应用平台标识、待计费的第三方应用的标识,第三方应用中待计费的业务的订购信息、运营商内部平台的标识以及运营商内部平台分配的第一订单编号;
[0010]接收用户设备根据扣费指示消息发送的扣费请求消息,扣费请求消息中包括:第一信息摘要、运营商内部平台分配的第一订单编号和用户设备的用户号码;所述第一信息摘要为用户设备根据第三方应用平台标识、待计费的第三方应用的标识、第三方应用中待计费的业务的订购信息、运营商内部平台的标识以及第一订单编号生成的;
[0011]根据所述第一订单编号获取第三方应用平台标识、待计费的第三方应用的标识,第三方应用中待计费的业务的订购信息、运营商内部平台的标识,根据所述第一订单编号、第三方应用平台标识、待计费的第三方应用的标识、第三方应用中待计费的业务的订购信息以及运营商内部平台的标识生成第二信息摘要;
[0012]判断所述第一信息摘要和所述第二信息摘要是否相同,若相同,则根据扣费请求消息生成代扣费请求消息,将携带代扣费产品的标识和用户号码的代扣费请求消息发送给运营商增值业务鉴权扣费系统,以便运营商增值业务鉴权扣费系统对所述代扣费请求进行处理。
[0013]进一步地,所述接收安装有第三方应用的用户设备通过第三方应用平台发送的计费请求消息之前,还包括:
[0014]接收所述第三方应用平台发送的第三方应用对应的应用提供商的注册信息;
[0015]根据所述第三方应用对应的应用提供商的注册信息,确定所述第三方应用对应的应用提供商的状态;
[0016]根据所述第三方应用对应的应用提供商的状态,生成所述状态列表。
[0017]进一步地,所述计费请求消息中还包括:所述第三方应用平台的标识以及登录令牌;
[0018]所述根据所述待计费的第三方应用的标识,查询预设的状态列表,获取所述第三方应用对应的应用提供商的状态之前,还包括:
[0019]判断是否预存有所述第三方应用平台的标识以及登录令牌;
[0020]对应的,所述根据所述待计费的第三方应用的标识,查询预设的状态列表,获取所述第三方应用对应的应用提供商的状态,包括:
[0021]若预存有所述第三方应用平台的标识以及登录令牌,则根据所述待计费的第三方应用的标识,查询预设的状态列表,获取所述第三方应用对应的应用提供商的状态。
[0022]进一步地,所述第三方应用对应的应用提供商的状态包括:正常状态和非正常状态;
[0023]对应的,所述根据所述第三方应用对应的应用提供商的状态,确定所述第三方应用是否具有扣费权限,包括:
[0024]若所述第三方应用对应的应用提供商的状态为正常状态,则确定所述第三方应用具有扣费权限。
[0025]进一步地,所述的方法还包括:在所述第三方应用对应的应用提供商的状态为正常状态时,统计预设时间段内所述第三方应用的扣费请求次数;
[0026]判断预设时间段内所述第三方应用的扣费请求次数是否大于预设阈值;
[0027]若预设时间段内所述第三方应用的扣费请求次数大于预设阈值,则将所述第三方应用对应的应用提供商的正常状态调整为非正常状态。
[0028]本发明中,运营商内部平台根据预设的状态列表中第三方应用对应的应用提供商的状态来确定第三方应用是否具有扣费权限,在确定第三方应用具有扣费权限时,通过第三方应用平台向用户设备发送扣费指示消息,扣费指示消息中包括:第三方应用平台标识、待计费的第三方应用的标识、第三方应用中待计费的业务的订购信息、运营商内部平台的标识以及运营商内部平台分配的第一订单编号;以便用户设备根据扣费指示消息向运营商内部平台发送扣费请求消息,扣费请求消息中包括:第一信息摘要、运营商内部平台分配的第一订单编号和用户设备的用户号码;以便运营商内部平台根据第一信息摘要验证通过后,根据扣费请求消息生成代扣费请求消息,将携带代扣费产品的标识和用户号码的代扣费请求消息发送给运营商增值业务鉴权扣费系统,以便运营商增值业务鉴权扣费系统对代扣费请求进行处理,从而实现对第三方应用平台的第三方应用的扣费的控制,提高第三方应用的支付安全。
[0029]本发明的另一个方面提供一种代扣费装置,包括:
[0030]接收模块,用于接收安装有第三方应用的用户设备通过第三方应用平台发送的计费请求消息,所述计费请求消息中包括:待计费的第三方应用的标识,第三方应用中待计费的业务的订购信息;
[0031]查询模块,用于根据所述待计费的第三方应用的标识,查询预设的状态列表,获取所述第三方应用对应的应用提供商的状态;
[0032]确定模块,用于根据所述第三方应用对应的应用提供商的状态,确定所述第三方应用是否具有扣费权限;
[0033]发送模块,用于在所述第三方应用具有扣费权限时,通过所述第三方应用平台向所述用户设备发送扣费指示消息,所述扣费指示消息中包括:所述待计费的第三方应用的标识,第三方应用中待计费的业务的订购信息、运营商内部平台的标识以及运营商内部平台分配的第一订单编号;
[0034]所述接收模块,还用于接收用户设备根据扣费指示消息发送的扣费请求消息,扣费请求消息中包括:第一信息摘要、运营商内部平台分配的第一订单编号和用户设备的用户号码;所述第一信息摘要为用户设备根据第三方应用平台标识、待计费的第三方应用的标识、第三方应用中待计费的业务的订购信息、运营商内部平台的标识以及第一订单编号生成的;
[0035]获取模块,用于根据所述第一订单编号获取第三方应用平台标识、待计费的第三方应用的标识、第三方应用中待计费的业务的订购信息、运营商内部平台的标识,根据所述第一订单编号、第三方应用平台标识、待计费的第三方应用的标识、第三方应
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1