一种实现多供应商话费充值匹配的方法、系统及存储介质技术方案

技术编号:23986515 阅读:46 留言:0更新日期:2020-04-29 13:48
本发明专利技术公开了一种实现多供应商话费充值匹配的方法、系统、装置及存储介质,所述方法包括以下步骤:获取渠道商发送的请求数据,所述请求数据包括充值手机号和话费面值;根据充值手机号获取运营商信息和号码归属地信息,结合运营商信息和号码归属地信息获取进行充值的最优供应商;采用第一预设方式将话费订购请求发送至最优供应商,并在接收到最优供应商的回调信息时,采用第二预设方式对回调信息进行处理后,将处理后的回调信息发送至渠道商。本发明专利技术通过采用第一预设方式对话费订购请求进行标准化处理,将符合供应商要求的话费订购请求发送给供应商,从而满足各种各样的供应商数据的接收请求格式。本发明专利技术可以广泛应用于通信领域。

A method, system and storage medium for multi vendor charging matching

【技术实现步骤摘要】
一种实现多供应商话费充值匹配的方法、系统及存储介质
本专利技术涉及通信领域,特别是涉及一种实现多供应商话费充值匹配的方法、系统及装置。
技术介绍
现有的话费供应商由于接口种类繁多、形式各异,而且话费订购请求的格式多样,在提供话费充值服务时,供应商只能接收该符合该供应商接口要求的格式的话费订购请求命令,无法响应其他格式的话费订购请求命令,由于供应商接口和话费订购请求命令的多样化所带来的兼容性问题是一大亟待解决的难题。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种实现多供应商话费充值匹配的方法、系统及装置。本专利技术一方面所采取的技术方案是:一种实现多供应商话费充值匹配的方法,包括以下步骤:获取渠道商发送的请求数据,所述请求数据包括充值手机号和话费面值;根据充值手机号获取运营商信息和号码归属地信息,结合运营商信息和号码归属地信息获取进行充值的最优供应商;采用第一预设方式将话费订购请求发送至最优供应商,并在接收到最优供应商的回调信息时,采用第二预设方式对回调信息进行处理后,将处理后的回调信息发送至渠道商。本专利技术另一方面所采取的技术方案是:一种实现多供应商话费充值匹配的系统,包括:请求数据获取模块,用于获取渠道商发送的请求数据,所述请求数据包括充值手机号和话费面值;最优供应商选择模块,用于根据充值手机号获取运营商信息和号码归属地信息,结合运营商信息和号码归属地信息获取进行充值的最优供应商;话费订购响应模块,用于采用第一预设方式将话费订购请求发送至最优供应商,并在接收到最优供应商的回调信息时,采用第二预设方式对回调信息进行处理后,将处理后的回调信息发送至渠道商。本专利技术另一方面所采取的技术方案是:一种实现多供应商话费充值匹配的系统,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;当所述至少一个程序被至少一个处理器执行,使得所述至少一个处理器实现所述的一种实现多供应商话费充值匹配的方法。本专利技术另一方面所采取的技术方案是:一种存储介质,其中存储有可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的一种实现多供应商话费充值匹配的方法。本专利技术的有益效果是:本专利技术的一种实现多供应商话费充值匹配的方法,通过采用第一预设方式对话费订购请求进行标准化处理,将符合供应商要求的话费订购请求发送给供应商,从而满足各种各样的供应商数据的接收请求格式。附图说明图1为本专利技术具体实施例的一种实现多供应商话费充值匹配的方法步骤流程图;图2为本专利技术具体实施例的一种实现多供应商话费充值匹配的系统结构框图;图3为本专利技术具体实施例的另一种实现多供应商话费充值匹配的系统结构框图。具体实施方式以下将结合实施例和附图对本专利技术的构思、具体结构及产生的技术效果进行清楚、完整地描述,以充分地理解本专利技术的目的、方案和效果。如图1所示,本专利技术实施例提供了一种实现多供应商话费充值匹配的方法,包括以下步骤:S101、获取渠道商发送的请求数据,所述请求数据包括充值手机号和话费面值;具体地,话费充值服务的流程需要渠道商来启动,当获取到渠道商发送的请求数据,即开启话费充值服务的流程。所述请求数据包括充值手机号和话费面值。S102、根据充值手机号获取运营商信息和号码归属地信息,结合运营商信息和号码归属地信息获取进行充值的最优供应商;具体地,在接收到渠道商发送的请求数据后,根据请求数据生成充值订单,所述充值订单包括订单编号、渠道商编号、手机号、充值时间、回调地址、号码归属地等订单信息,所述回调地址是指渠道商用于接收回调信息的链接地址,所述充值订单的订单信息将会被存储在数据库中。因为一个手机号对应的账户可以由多个供应商来提供充值服务,通常,可以根据手机号的运营商信息匹配出多个可以提供充值服务的供应商,根据号码归属地信息也可以匹配出多个可以提供充值服务的供应商。因此,需要从多个供应商中确定出最优供应商来提供话费充值服务,所述最优供应商是指,从多个方面考虑,确定的充值条件最好的供应商,通过选出最优供应商来为渠道商提供话费充值服务。当确定出最优供应商后,对手机号对应的账户进行预扣款,预扣款的金额等于话费面值。S103、采用第一预设方式将话费订购请求发送至最优供应商,并在接收到最优供应商的回调信息时,采用第二预设方式对回调信息进行处理后,将处理后的回调信息发送至渠道商。具体地,确定出提供充值服务的最优供应商之后,需要向最优供应商发送话费订购请求。不同的供应商,对话费订购请求的格式要求不同,第一预设方式将话费订购请求进行标准化处理,将其换转成符合最优供应商格式要求的话费订购请求。采用第一预设方式对话费订购请求进行标准化处理,将符合供应商要求的话费订购请求发送给供应商,从而满足各种各样的供应商数据的接收请求格式。采用第二预设方式对回调信息进行标准化处理,将具有统一形式的回调信息发送至渠道商。进一步作为可选的实施方式,所述第一预设方式用于对话费订购请求进标准化处理。具体地,所述第一预设方式是指,依据最优供应商的开发文档调整话费订购请求的格式,使话费订购请求的格式符合最优供应商的要求。每一个供应商接收话费订购请求的格式要求不同,因此当向最优供应商发送话费订购请求时,需要将话费订购请求的格式转换成最优供应商要求的话费订购请求的格式,最优供应商才能接收到话费订购请求。依据最优供应商的开发文档,采用已有的标准参数对话费订购请求进行转换得到符合最优供应商要求的话费订购请求。进一步作为优选的实施方式,所述第二预设方式用于对回调信息进行格式化处理。具体地,所述第二预设方式用于对回调信息格式化。不同的供应商,其回调信息的形式不尽相同,可采用get请求或post请求来请求供应商的回调信息,所述get请求和post请求均为HTTP请求的基本请求方式。采用get请求来获取URL中的回调信息,采用post请求来获取requestbody中的回调信息,接着依据不同的参数格式(json、xml等)对获取的回调信息进行格式化,所述格式化是指把获取的回调信息装换成供应商编码、回调时间、订单编号、供应商交易编号、供应商充值状态码和充值说明等固定的内容,所述供应商充值状态码是指充值状态的编码或代号,所述充值状态包括充值成功、充值手机号错误、区域编码错误、套餐编码错误和账户余额不足等,每一个充值状态均会对应有一个编号,所述编号即为充值状态码。每一个供应商包含一个或多个充值状态码。采用第二预设方式对回调信息进行标准化处理,从而将形式各异的回调信息转换成统一格式的回调信息。格式化后的回调信息需要根据供应商的接入文档说明,将供应商的充值状态码转换为标准充值状态码,所述标准充值状态码是指,对大部分充值状态进行统一编码,充值状态经过统一编码得到的编号即为标准充值状态码。根据供应商的接入文档说明,将形式各异的充本文档来自技高网...

【技术保护点】
1.一种实现多供应商话费充值匹配的方法,其特征在于,包括以下步骤:/n获取渠道商发送的请求数据,所述请求数据包括充值手机号和话费面值;/n根据充值手机号获取运营商信息和号码归属地信息,结合运营商信息和号码归属地信息获取进行充值的最优供应商;/n采用第一预设方式将话费订购请求发送至最优供应商,并在接收到最优供应商的回调信息时,采用第二预设方式对回调信息进行处理后,将处理后的回调信息发送至渠道商。/n

【技术特征摘要】
1.一种实现多供应商话费充值匹配的方法,其特征在于,包括以下步骤:
获取渠道商发送的请求数据,所述请求数据包括充值手机号和话费面值;
根据充值手机号获取运营商信息和号码归属地信息,结合运营商信息和号码归属地信息获取进行充值的最优供应商;
采用第一预设方式将话费订购请求发送至最优供应商,并在接收到最优供应商的回调信息时,采用第二预设方式对回调信息进行处理后,将处理后的回调信息发送至渠道商。


2.根据权利要求1所述的一种实现多供应商话费充值匹配的方法,其特征在于,所述第一预设方式用于对话费订购请求进标准化处理。


3.根据权利要求1所述的一种实现多供应商话费充值匹配的方法,其特征在于,所述第二预设方式用于对回调信息进行格式化处理。


4.根据权利要求1所述的一种实现多供应商话费充值匹配的方法,其特征在于,还包括以下步骤:
验证请求数据的完整性。


5.根据权利要求1所述的一种实现多供应商话费充值匹配的方法,其特征在于,所述结合运营商信息和号码归属地信息获取进行充值的最优供应商这一步骤,包括以下步骤:
根据充值手机号确定出手机号归属地,根据手机号归属地选择出对应省份的供应商得到第一供应商;
根据运营商信息确定面向全国手机号可充值的供应商得到第二供应商;
将第一供应商和第二供应商组成可选供应商列表;
采用供应商匹配策略在可选供应商列表中选择最优供应商。


6.根据权利要求5所述的一种实现多供应商话费充值匹配的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:谢敬徐郑萍萍董磊潘力何本仕翁金妹
申请(专利权)人:广州骏伯网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1