一种物联网卡智能充值监控系统和控制方法与流程

文档序号:11732149阅读:577来源:国知局
一种物联网卡智能充值监控系统和控制方法与流程

本申请涉及互联网领域,特别是涉及一种物联网卡智能充值监控系统和控制方法。



背景技术:

这就要求有一种可降低资费的物联网卡智能充值系统降低资费成本,促进业务的发展,达到降低资费的目的。



技术实现要素:

本发明的目的在于提供一种物联网卡智能充值监控系统和控制方法,采用共享流量池的技术手段,为需要充值的物联网卡检索价格最便宜的充值卡从而降低资费。

为达此目的,本发明采用以下技术方案:

一种物联网卡智能充值监控系统,包括流量池模块、发送模块、监听接收模块、解析分流业务处理模块、回复模块和监控模块;

所述流量池模块用于录入从不同运营商采购的不同套餐的物联网卡,并同步到本系统形成不同运营商、不同餐套类型的多个流量池,同一个运营商的相同流量的套餐类型组合在一起形成一个流量池;

所述发送模块使用http协议传送信息,为要求充值的发送方定义了发送的标准传输格式,包括由本系统分配的用户名、秘钥、渠道、加密方式和报文格式,发送方只有按照本系统指定的格式传输才能和本系统进行通信;

所述监听接收模块用于监测到发送方发过来的报文后,按照定义的发送的标准格式解析出来,并进行报文格式的校验,如果校验失败则按照系统定义的返回报文格式返回给发送方,如果校验成功则存放到本系统的充值等待队列里面等待后续处理;

所述解析分流业务处理模块用于将充值等待队列里面的业务取出来并将它解析,系统依据该笔业务运营商类型、套餐类型等条件结合系统检索算法去检索系统现有的流量池进行充值;充值的原则是采用与发起方所处的运营商相同的流量池为发起方充值;

所述回复模块用于在充值结束后,将充值成功或失败的充值业务按照定义的返回报文标准格式通过http协议传输方式原链路返回给发送方,完成整个充值业务;

所述监控模块用于监控本系统流量池内的所有物联网卡使用情况,包括某张物联卡使用流量超过限制时及时发起停用操作,以及某张物联卡充值成功时及时发起启用操作。

用于物联网卡智能充值监控系统的控制方法,步骤包括:

步骤1:发起方按照本系统规定的报文接口定义,包括物理网卡a的卡号、iccid号、充值数量,与本系统协定的加密信息进行规定格式的封装后,使用http协议向本系统发起充值请求;

步骤2:本系统监听到发起方的充值请求,按照协定的报文格式对发起方请求的报文内容进行解析和解密,并校验发起方的充值请求是否合法,如果不合法则按照本系统规定的报文接口定义原链路返回校验失败的报文;如果校验合法则放入预充值请求队列中,合法的定义包括加密方式是否正确、物联卡号是否存在本系统流量池、ip是否合法;

步骤3:系统从预充值请求队列中取出充值请求,并按照系统预设检索算法检索该卡流流量池运营商归属、流量池套餐类型的具体情况,并对该卡进行充值;充值成功则为发起方的物联卡增加流量,此时流量池剩余流量则减少,并扣除发起方的充值金额;充值失败,则记录充值失败原因;充值失败的原因包括该发起方的物联卡已进入系统黑名单、禁止使用、物理网卡充值金额不匹配;

步骤4:将步骤3的充值结果按照系统协定报文接口定义使用http协议原链路返回个发起方,此时整个充值业务完成。

本发明将同样套餐的不同物联网卡集合起来,形成一个流量池,该流量池下的所有物联网卡共享流量,利用本系统自动检索算法选择合适的流量池进行充值,因为流量池共享模式,充值可以使用流量池内的流量充值,进一步降低了资费。

附图说明

图1是本发明的监控系统的一个实施例的系统框图;

图2是本发明的监控系统的一个实施例的流量池的示意图;

图3是本发明的控制方法的一个实施例的流程图。

具体实施方式

本发明提出共享物联网卡套餐的技术方案,将同样套餐的不同物联网卡集合起来,形成一个流量池,该流量池下的所有物联网卡共享流量。因为采购量大,套餐价格较低廉,并且因为流量池共享模式,充值可以使用流量池内的流量充值,进一步降低了资费。

本发明提出了智能充值概念,研发了一套可降低资费的充值解决方案,包括充值通信的报文接口定义,流量池充值技术实现细节。

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。

例如,本系统拥有一个100m套餐的流量池,该流量池有100张物联网卡,该流量池总流量则为10000m流量,现已使用流量5000m,剩余流量5000m,物联卡a为该流量池下的其中一张卡,现已经用完套餐100m流量,需为该卡再充值200m。

本申请所诉流量池概念可认为多个相同套餐的卡集合再一起,即可形成一个流量池。如,100张100m套餐的物联网卡则形成10000m的流量池。

该10000m流量池下的100张物联网卡都可以共享这10000m流量,既为共享概念。可参考图2。当该10000m流量池下的其中一张物联网卡套餐用完,就可利用本系统发起充值请求,本系统自动选择该10000m共享流量池剩余流量进行充值,以达到降低资费目的。

一种物联网卡智能充值监控系统,包括流量池模块、发送模块、监听接收模块、解析分流业务处理模块、回复模块和监控模块;

所述流量池模块用于录入从不同运营商采购的不同套餐的物联网卡,并同步到本系统形成不同运营商、不同餐套类型的多个流量池,同一个运营商的相同流量的套餐类型组合在一起形成一个流量池;

所述发送模块使用http协议传送信息,为要求充值的发送方定义了发送的标准传输格式,包括由本系统分配的用户名、秘钥、渠道、加密方式和报文格式,发送方只有按照本系统指定的格式传输才能和本系统进行通信;

所述监听接收模块用于监测到发送方发过来的报文后,按照定义的发送的标准格式解析出来,并进行报文格式的校验,如果校验失败则按照系统定义的返回报文格式返回给发送方,如果校验成功则存放到本系统的充值等待队列里面等待后续处理;

所述解析分流业务处理模块用于将充值等待队列里面的业务取出来并将它解析,系统依据该笔业务运营商类型、套餐类型等条件结合系统检索算法去检索系统现有的流量池进行充值;充值的原则是采用与发起方所处的运营商相同的流量池为发起方充值;

所述回复模块用于在充值结束后,将充值成功或失败的充值业务按照定义的返回报文标准格式通过http协议传输方式原链路返回给发送方,完成整个充值业务;

所述监控模块用于监控本系统流量池内的所有物联网卡使用情况,包括某张物联卡使用流量超过限制时及时发起停用操作,以及某张物联卡充值成功时及时发起启用操作。

用于所述的物联网卡智能充值监控系统的控制方法,步骤包括:

步骤1:发起方按照本系统规定的报文接口定义,包括物理网卡a的卡号、iccid号(iccid:integratecircuitcardidentity集成电路卡识别码即sim卡卡号,相当于手机号码的身份证)、充值数量,与本系统协定的加密信息进行规定格式的封装后,使用http协议向本系统发起充值请求;

步骤2:本系统监听到发起方的充值请求,按照协定的报文格式对发起方请求的报文内容进行解析和解密,并校验发起方的充值请求是否合法,如果不合法则按照本系统规定的报文接口定义原链路返回校验失败的报文;如果校验合法则放入预充值请求队列中,合法的定义包括加密方式是否正确、物联卡号是否存在本系统流量池、ip是否合法;

步骤3:系统从预充值请求队列中取出充值请求,并按照系统预设检索算法检索该卡流流量池运营商归属、流量池套餐类型的具体情况,并对该卡进行充值;充值成功则为发起方的物联卡增加流量,此时流量池剩余流量则减少,并扣除发起方的充值金额;充值失败,则记录充值失败原因;充值失败的原因包括该发起方的物联卡已进入系统黑名单、禁止使用、物理网卡充值金额不匹配;

步骤4:将步骤3的充值结果按照系统协定报文接口定义使用http协议原链路返回个发起方,此时整个充值业务完成。

以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。

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