一种预付费账户自动充值的装置及方法

文档序号:7742847阅读:431来源:国知局
专利名称:一种预付费账户自动充值的装置及方法
技术领域
本发明涉及智能网通话领域,特别是指一种预付费账户自动充值的装置及方法。
背景技术
预付费业务是一项传统的智能网业务,它需要用户首先购买一定面额的预付费 卡,在任何一部电话机上呼叫时,不必立刻支付现金,只需要从用户的预付费账户上扣除即 可,当预付费卡中的金额不足时,用户需要对该预付费卡进行充值。目前,充值的方式主要 有两种一、去运营商的营业厅进行现金充值,这种方式受到地点和时间等客观条件的限 制,运营商业务繁忙时用户还需排队等候,也增加了运营商的人力成本;二、购买充值卡进 行充值,这种方式要求用户预先购买充值卡,然后通过繁琐的手工输入操作来充值,而且, 充值卡的销售需要由运营商以及经销商来完成配送和库存管理,这个过程的安全性较差且 增加了充值卡的制卡成本。上述两种方式对于用户和运营商来讲都有不利之处。

发明内容
有鉴于此,本发明的主要目的在于提供一种预付费账户自动充值的装置及方法, 为用户提供便利,降低运营商的成本且安全性较高。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种预付费自动充值装置,包括用户数据入库模块,用于记录需要进行自动充值的预付费账户相关信息并保存在 数据存储模块;数据存储模块,用于保存预付费账户信息和充值卡信息,所述预付账户信息包括 预付账户相关信息、账户其他信息;用户数据检测模块,用于定时查询数据存储模块中的预付费账户信息以及充值卡 信息,确定预付费账户需要充值,向自动充值模块发送充值请求;自动充值模块,用于接收用户数据检测模块发送的充值请求,对预付费账户进行 充值。上述方案中,还包括充值卡管理模块,自动充值模块进一步用于,接收充值请求 后,调用充值卡管理模块,接收充值卡管理模块发送的充值卡号码,根据该充值卡号码在数 据存储模块中查询该充值卡号码对应的金额,确定预付费账户余额加充值卡的金额小于预 付费账户最大金额,将数据存储模块中充值卡的金额转入预付费账户,并延长预付费账户 余额的有效期;相应的,充值卡管理模块,用于读取数据存储模块中用户预付费账户信息以 及充值卡信息,根据用户设定的充值金额选择相应金额的充值卡,并将充值卡号码发送给 自动充值模块。上述方案中,自动充值模块进一步用于,确定预付费账户余额加充值卡的金额大 于预付费账户最大金额,则进行部分充值,充值金额为预付费账户最大金额减去账户当前 余额。
上述方案中,用户数据检测模块具体用于,将用户设定的充值时间与当前时间比 较,确定与当前时间相符,继续比较预付费账户余额和预付费账户最大金额,确定预付费账 户余额小于预付费账户最大金额,继续比较用户已充入的金额与用户设定的总充值金额, 确定用户已充入的金额小于用户设定的总充值金额,向自动充值模块发送充值请求。上述方案中,进一步包括通知用户模块,用于向短信中心发送用户手机号码和充 值结果;相应的自动充值模块,用于将充值成功的信息发送给通知用户模块;或,用户数据 检测模块,用于确定预付费账户余额已达预付费账户最大金额,将本次不进行充值的信息 发送给通知用户模块;或,确定用户已充入金额等于用户设定的总充值金额,将充值金额不 足信息发送给通知用户模块。上述方案中,所述定时的周期由用户根据需要自行设定。本发明还提供了一种预付费账户自动充值的方法,包括记录用户预付费账户相关信息并保存;根据预付费账户信息确定预付费账户需要充值,对预付费账户进行充值,所述预 付费账户信息包括预付费账户相关信息及账户其他信息。上述方案中,所述根据预付费账户信息确定预付费账户需要充值包括比较用户 设定的充值时间与当前时间,确定用户设定的充值时间与当前时间相符,继续比较预付费 账户余额和预付费账户最大金额,确定预付费账户余额小于预付费账户最大金额,继续比 较用户已充入的金额与用户设定的总充值金额,确定用户已充入金额小于用户设定的总充 值金额,向自动充值模块发送充值请求。上述方案中,所述对预付费账户进行充值包括充值卡管理模块读取数据存储模 块中用户预付费账户信息以及充值卡信息,根据用户设定的充值金额选择相应的充值卡, 并将充值卡号码发送给自动充值模块,自动充值模块接收充值卡号码后,查询充值卡号码 对应的金额,将充值卡的金额转入预付费账户,并延长账户有效期,充值成功;进一步的,若 账户当前余额加充值卡的金额大于预付费账户最大金额,则进行部分充值,充值金额为预 付费账户最大金额减去账户当前余额。上述方案中,所述方法进一步包括自动充值模块将充值成功的信息发送给通知 用户模块,通知用户模块通过短信中心向用户下发充值成功的短消息;或用户数据检测模 块确定预付费账户余额已达预付费账户最大金额,将本次不进行充值的信息发送给通知用 户模块;通知用户模块通过短信中心向用户下发本次不进行充值的短消息;或用户数据检 测模块确定用户已充入金额等于用户设定的总充值金额,通知用户模块通过短信中心向用 户下发充值金额不足的短消息。由此可见,采用本发明中的预付费账户自动充值的装置及方法,在用户数据检测 模块确定预付费账户需要充值时,由自动充值模块对预付费账户进行充值,不需要用户一 次次的到营业厅或购买充值卡充值,为用户提供了便利,由于不再需要充值卡的配送、库存 管理和销售,降低了运营商的成本,并且具有较高的安全性。另外,充值的金额和充值时间 可由用户自行设定,方便用户使用,便于业务推广。


图1为本发明实现预付费账户自动充值的装置组成示意图2为本发明实现预付费账户自动充值的方法流程示意图。
具体实施例方式本发明的基本思想是用户数据入库模块记录需进行自动充值的用户预付费账户 相关信息并保存在数据存储模块中,用户数据检测模块定时查询数据存储模块中的用户预 付费账户信息以及充值卡信息,确定预付费账户需要充值,对预付费账户进行充值;其中用户预付费账户信息包括用户预付费账户相关信息以及账户其他信息,所述 账户其他信息包括用户已充入的金额、预付费账户余额、预付费账户余额的有效期、预付费 账户最大金额,其中,所述用户已充入的金额指向用户预付费账户充入的总金额;所述预付 费账户最大金额是指预付费账户中的金额的最大值;用户预付费账户相关信息包括用户预付费账户号码、用户手机号码、用户设定的 充值时间、用户设定的充值金额、用户设定的总充值金额,其中,所述用户设定的充值金额 为到一定时间后,用户设定的系统需要向用户预付费账户充入的金额;所述用户设定的充 值金额为到一定时间后,用户设定系统需要向用户预付费账户充入的金额;所述用户设定 的总充值金额指用户设定的一共要向其预付费账户充入的金额。下面通过一个具体实施例来对本发明进行详细说明,如图1所示,一种预付费账 户自动充值的装置,包括用户数据入库模块101,数据存储模块102,用户数据检测模块 103,自动充值模块104;其中,用户数据入库模块101,用于记录用户预付费账户相关信息并保存在数据存储模 块102中;数据存储模块102,用于保存用户预付费账户相关信息、账户其他信息和充值卡相 关信息,所述用户预付费账户相关信息、账户其他信息统称为用户预付账户信息,所述充值 卡信息包括充值卡的金额、充值卡的有效期、充值卡号码及充值卡的使用状态;用户数据检测模块103,用于定时查询数据存储模块102中的用户预付费账户信 息及充值卡信息,确定预付费账户需要充值,向自动充值模块104发送充值请求,所述充值 请求中包括需要充值的预付费账户号码和用户设定的充值金额;自动充值模块104,用于接收用户数据检测模块103发送的充值请求,对预付费账 户进行充值操作。该装置还包括充值卡管理模块105,自动充值模块104进一步用于,接收充值请求后,调用充值卡管理模块105,即向 充值卡管理模块105发送接收到充值请求的信息,接收充值卡管理模块105发送的充值卡 号码,根据充值卡号码在数据存储模块102中查询该充值卡号码对应的金额,将预付费账 户余额加充值卡金额同预付费账户最大金额比较,确定预付费账户余额加充值卡金额小于 预付费账户最大金额,将数据存储模块102中相应充值卡的金额转入预付费账户,即在预 付费账户余额基础上增加充值卡金额,同时在数据存储模块102中将相应的充值卡标记为 不可用,将用户已充入的金额加上本次充值金额,并根据充值卡金额的有效期延长预付费 账户余额的有效期。自动充值模块104进一步用于,确定预付费账户余额加充值卡的金额大于预付费 账户最大金额,则进行部分充值,充值金额为预付费账户最大金额减去账户当前余额,所述部分充值为将充值卡金额减去充值金额,在预付费账户余额基础上增加充值金额,将用户 已充入的金额加上本次充值金额;并根据充值卡金额的有效期延长预付费账户余额的有效 期。相应的,充值卡管理模块105,用于读取数据存储模块102中用户预付费账户信息 以及充值卡信息,根据用户设定的充值金额选择相应金额的充值卡,并将充值卡号码发送 给自动充值模块104。用户数据检测模块103具体用于,定时查询数据存储模块102中的用户预付费账 户信息,所述定时的周期可以由用户根据需要自行设定,将用户设定的充值时间与当前时 间比较,若与当前时间相符,继续比较预付费账户余额和预付费账户最大金额,确定预付费 账户余额小于预付费账户最大金额,继续比较用户已充入的金额与用户设定的总充值金 额,确定用户已充入的金额小于用户设定的总充值金额,向自动充值模块104发送充值请 求。
该装置进一步包括通知用户模块106,用于向短信中心发送用户手机号码和充值结果;自动充值模块104进一步用于,将充值成功的信息发送给通知用户模块106,所述 充值成功的信息中包含用户手机号码,本次充值金额,预付费账户余额和预付费账户余额 的有效期;或者,用户数据检查模块103进一步用于,确定预付费账户余额已达预付费账户 最大金额,将本次不进行充值的信息发送给通知用户模块106,所述本次不进行充值信息中 包含用户手机号码,预付费账户余额和预付费账户余额的有效期;或者,用户数据检测模块103进一步用于,确定用户已充入的金额等于用户设定 的总充值金额,将充值金额不足信息发送给通知用户模块106,所述充值金额不足信息中包 含用户手机号码,预付费账户余额和预付费账户余额的有效期。本发明还提供了一种预付费账户自动充值方法,如图2所示步骤201,记录用户预付费账户相关信息并保存;用户数据入库模块记录用户预付费账户相关信息并保存在数据存储模块中;步骤202,根据用户预付费账户信息确定预付费账户需要充值时,给预付费账户充 值;用户数据检测模块定时查询数据存储模块的用户预付费账户信息,所述定时的周 期可以由用户根据需要自行设定,用户数据检测模块首先将当前时间同用户设定的充值时 间进行比较,若当前时间同用户设定的充值时间相符,继续比较预付费账户余额和预付费 账户最大金额,确定预付费账户余额小于预付费账户最大金额,继续比较用户已充入的金 额和用户设定的总充值金额,若用户已充入金额小于用户设定的总充值金额,用户数据检 测模块向自动充值模块发送充值请求,所述充值请求包括需要充值的预付费账户号码及用 户设定的充值金额;若用户已充入金额等于用户设定的总充值金额,用户数据检测模块向 通知用户模块发送充值金额不足信息,所述信息中包含用户手机号码,预付费账户余额和 预付费账户余额的有效期。自动充值模块向充值卡管理模块发送接收到充值请求的信息,充值卡管理模块读 取数据存储模块的用户预付费账户信息以及充值卡信息,所述充值卡信息位于数据存储模块,包括充值卡的金额、充值卡的有效期、充值卡号码及充值卡的使用状态;根据用户设定的充值金额选择相应数值的充值卡,并将充值卡号码发送给自动充值模块,自动充值模块 根据充值卡号码在数据存储模块中查询该充值卡号码对应的金额,将数据存储模块中充值 卡的金额转入预付费账户,并根据充值卡金额的有效期延长预付费账户余额的有效期。即 将预付费账户余额基础上增加充值金额,同时在数据存储模块中将该充值卡标记为不可 用,将用户已充入的金额加上本次充值金额,并将充值成功信息发送给通知用户模块,所述 充值成功信息中包含用户手机号码,本次充值金额,预付费账户余额和预付费账户余额的 有效期。若预付费账户余额加充值卡的金额大于预付费账户最大金额,则进行部分充值, 充值金额为预付费账户最大金额减去账户当前余额,所述部分充值为将充值卡金额减去 充值金额,在预付费账户余额基础上增加充值金额,将用户已充入的金额加上本次充值金 额;并根据充值卡金额的有效期延长预付费账户余额有效期。步骤203,将充值结果通知用户。通知用户模块接收到自动充值模块发送的充值成功信息或用户数据检测模块发 送的本次不充值或充值金额不足信息后,将用户手机号码、预付费账户余额、预付费账户余 额的有效期及充值成功或充值金额不足或本次不充值信息发送至短信中心,由短信中心根 据用户手机号码向用户下发充值成功或充值金额不足或本次不充值的短消息。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在 本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护 范围之内。
权利要求
一种预付费账户自动充值装置,其特征在于,该装置包括用户数据入库模块,用于记录需要进行自动充值的预付费账户相关信息并保存在数据存储模块;数据存储模块,用于保存预付费账户信息和充值卡信息,所述预付账户信息包括预付账户相关信息、账户其他信息;用户数据检测模块,用于定时查询数据存储模块中的预付费账户信息以及充值卡信息,确定预付费账户需要充值,向自动充值模块发送充值请求;自动充值模块,用于接收用户数据检测模块发送的充值请求,对预付费账户进行充值。
2.根据权利要求1所述的装置,其特征在于,该装置还包括充值卡管理模块,自动充值模块进一步用于,接收充值请求后,调用充值卡管理模块,接收充值卡管理 模块发送的充值卡号码,根据该充值卡号码在数据存储模块中查询该充值卡号码对应的金 额,确定预付费账户余额加充值卡的金额小于预付费账户最大金额,将数据存储模块中充 值卡的金额转入预付费账户,并延长预付费账户余额的有效期;相应的,充值卡管理模块,用于读取数据存储模块中用户预付费账户信息以及充值卡 信息,根据用户设定的充值金额选择相应金额的充值卡,并将充值卡号码发送给自动充值 模块。
3.根据权利要求2所述的装置,其特征在于,自动充值模块进一步用于,确定预付费账户余额加充值卡的金额大于预付费账户最大 金额,则进行部分充值,充值金额为预付费账户最大金额减去账户当前余额。
4.根据权利要求1所述的装置,其特征在于,用户数据检测模块具体用于,将用户设定的充值时间与当前时间比较,确定与当前时 间相符,继续比较预付费账户余额和预付费账户最大金额,确定预付费账户余额小于预付 费账户最大金额,继续比较用户已充入的金额与用户设定的总充值金额,确定用户已充入 的金额小于用户设定的总充值金额,向自动充值模块发送充值请求。
5.根据权利要求1、2、3或4所述的装置,其特征在于,该装置进一步包括通知用户模块,用于向短信中心发送用户手机号码和充值结果;相应的自动充值模块,用于将充值成功的信息发送给通知用户模块;或,用户数据检测模块,用于确定预付费账户余额已达预付费账户最大金额,将本次不进 行充值的信息发送给通知用户模块;或,确定用户已充入金额等于用户设定的总充值金额, 将充值金额不足信息发送给通知用户模块。
6 .根据权利要求1、2、3或4所述的装置,其特征在于,所述定时的周期由用户根据需要 自行设定。
7.一种预付费账户自动充值的方法,其特征在于,该方法包括记录用户预付费账户相关信息并保存;根据预付费账户信息确定预付费账户需要充值,对预付费账户进行充值,所述预付费 账户信息包括预付费账户相关信息及账户其他信息。
8.根据权利要求7所述的方法,其特征在于,所述根据预付费账户信息确定预付费账 户需要充值包括比较用户设定的充值时间与当前时间,确定用户设定的充值时间与当前时间相符,继续比较预付费账户余额和预付费账户最大金额,确定预付费账户余额小于预付费账户最大 金额,继续比较用户已充入的金额与用户设定的总充值金额,确定用户已充入金额小于用 户设定的总充值金额,向自动充值模块发送充值请求。
9.根据权利要求7所述的方法,其特征在于,所述对预付费账户进行充值包括充值卡管理模块读取数据存储模块中用户预付费账户信息以及充值卡信息,根据用户 设定的充值金额选择相应的充值卡,并将充值卡号码发送给自动充值模块,自动充值模块 接收充值卡号码后,查询充值卡号码对应的金额,将充值卡的金额转入预付费账户,并延长 账户有效期,充值成功;进一步的,若账户当前余额加充值卡的金额大于预付费账户最大金额,则进行部分充 值,充值金额为预付费账户最大金额减去账户当前余额。
10.根据权利要求7所述的方法,其特征在于,所述方法进一步包括自动充值模块将充值成功的信息发送给通知用户模块,通知用户模块通过短信中心向 用户下发充值成功的短消息;或用户数据检测模块确定预付费账户余额已达预付费账户最大金额,将本次不进行充值 的信息发送给通知用户模块;通知用户模块通过短信中心向用户下发本次不进行充值的短 消息;或用户数据检测模块确定用户已充入金额等于用户设定的总充值金额,通知用户模块通 过短信中心向用户下发充值金额不足的短消息。
全文摘要
本发明公开了一种预付费账户自动充值装置,包括用户数据入库模块,用于记录需要进行自动充值的预付费账户相关信息并保存在数据存储模块;数据存储模块,用于保存预付费账户相关信息、账户其他信息以及充值卡信息;用户数据检测模块,用于定时查询数据存储模块中的预付费账户信息以及充值卡信息,确定预付费账户需要充值,向自动充值模块发送充值请求;自动充值模块,用于接收用户数据检测模块发送的充值请求,对预付费账户进行充值。本发明还公开了一种预付费账户自动充值方法,采用本发明的装置及方法,为用户提供便利,降低了运营商的成本且安全性高。
文档编号H04M17/00GK101827181SQ20101011691
公开日2010年9月8日 申请日期2010年3月3日 优先权日2010年3月3日
发明者陈薇薇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1