一种网络扣费处理方法及系统的制作方法

文档序号:7755772阅读:208来源:国知局
专利名称:一种网络扣费处理方法及系统的制作方法
技术领域
本发明涉及电子商务技术领域,尤其涉及的是一种网络扣费处理方法及系统。
背景技术
目前对于网络上的一些应用软件,其功能的提供需要用户付费才能使用。例如, “手机导航”业务就是通过在手机上安装嵌入式手机导航客户端软件,在使用时通过移动网络获取必要的路径规划信息、交通信息,并根据GPS/AGPS信号动态标识客户位置,实现在手机上以语音的方式为客户提供行车、行路导航功能的位置离线收费业务。但是,现有技术中对于网络上的收费资源,当用户在完成购买某个产品的时候需要保证能够实时连接扣费服务器,才能完成正常交易使用。以QQ秀为例如果用户需要购买QQ秀,必须首先成功登入QQ系统,并在保持网络连接情况下,选购QQ秀产品,然后在网络连接的情况下通过远程扣费服务器进行Q币扣除, 才能完成正常交易使用。但是,此时一旦没有正常连接到远程扣费服务器,则无法完成正常交易,用户为了完成QQ秀的购买,必须保证在进行交易的时候能够实时连接远程扣费服务器。否则,无法完成交易,给用户造成不便。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种网络扣费处理方法及系统,其可以实现在远程扣费服务器无法连接的情况下,仍然能够完成交易并扣除相应的费用,提高了交易效率,为用户提供了方便。本发明解决技术问题所采用的技术方案如下 一种网络扣费处理方法,其中,包括
A、接收用户的操作选择指令,以获取需要购买的产品信息,并验证与远程扣费服务器是否正常连接;
B、当判断与远程扣费服务器无法连接时,则根据本地客户端预设的本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易;所述本地账户管理存储模块与所述远程扣费服务器同步运行,用于记录与同步用户的账户信息;
C、当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新所述本地账户管理存储模块存储的账户数据。所述网络扣费处理方法,其中,所述本地账户管理存储模块与所述远程扣费服务器同步操作具体在于同步包括客户端与远程扣费服务器端账户余额数据,与用户设置信息、用户的购买产品信息。所述网络扣费处理方法,其中,所述步骤B还包括
Bi、当通过本地账户管理存储模块内的帐户信息数据库进行消费扣除完成交易后,实时检测与远程扣费服务器是否重新连接正常;
B2、当判断与远程扣费服务器重新连接正常时,则将本地账户管理存储模块的账户信息数据同步到远程扣费服务器上进行正常扣费。所述网络扣费处理方法,其中,当存在多个客户端时,
所述步骤A还包括A1、当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,网络商城平台验证客户端的ID与密码信息; 所述步骤B还包括B1、当验证通过后,判断是否超过分配给每个客户端的消费限额, 如果没有超过该消费限额,则在本地客户端的本地账户管理存储模块内的帐户信息数据库执行消费扣除,以完成交易,否则拒绝客户端继续消费。所述网络扣费处理方法,其中当判断与远程扣费服务器重新连接正常时,还包括
远程扣费服务器验证客户端的ID与密码信息; 当验证通过后,获取该ID对应的客户端所属的服务器端账户信息; 获取该ID对应的客户端的消费额度,在服务器端减去该消费额度; 判断该服务器端账户下其所属的各客户端是否全部在线,如果全部在线则同步每个客户端的消费额度。所述网络扣费处理方法,其中所述的步骤获取客户端的消费额度,在服务器端减去该消费额度之前还包括
锁定服务器端的账户下其他客户端更新服务器端信息的权限,直至所述的获取客户端的消费额度,在服务器端减去该消费额度完成。一种网络扣费处理系统,其中,包括至少一个本地客户端、及与本地客户端连接的远程扣费服务器;
所述本地客户端包括
接收模块,用于接收用户的操作选择指令,以获取需要购买的产品信息; 本地账户管理存储模块,用于记录用户的账户信息,及与远程扣费服务器同步运行;当检测到与远程扣费服务器正常连接,则将客户端本地数据库的数据与远程扣费服务器的数据进行同步;
验证模块,当用户购买网络产品时,用于验证与远程扣费服务器是否正常连接; 本地交易模块,用于当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易; 所述远程扣费服务器用于对用户购买的网络产品进行扣费管理。所述网络扣费处理系统,其中,所述客户端还包括
初始登录管理模块用于在每次登录网络商城平台后将客户端本地账户管理存储模块内的帐户信息数据库与远程扣费服务器的数据进行同步。所述网络扣费处理系统,其中,所述客户端还包括
远程交易模块,用于当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新本地数据库。所述网络扣费处理系统,其中,所述客户端还包括
本地交易检测模块,用于当通过本地账户管理存储模块内的帐户信息数据库进行消费扣除完成交易后,实时检测到远程扣费服务器是否重新连接正常;当是时,将本地数据库的数据同步到远程扣费服务器。本发明所提供的网络扣费处理方法及系统,由于采用了在本地客户端增加一个与远程扣费服务器同步运行的本地账户管理存储模块,用来记录用户的账户信息;当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,选择完成则验证远程扣费服务器是否正常连接;当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易;在下次与远程扣费服务器正常连接时,将本地数据库的数据同步到远程扣费服务器;其可以实现在远程扣费服务器无法连接的情况下,仍然能够完成交易并扣除相应的费用,提高了交易效率,为用户提供了方便。


图1是本发明实施例的网络扣费处理方法流程图。图2是本发明实施例的网络扣费处理方法应用流程图。图3是本发明实施例的离线状态下扣费处理系统原理框图。
具体实施例方式本发明提供了一种网络扣费处理方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供的一种网络扣费处理方法,如图1所示,主要包括以下步骤 步骤S110、接收用户的操作选择指令,以获取需要购买的产品信息,并验证与远程扣费
服务器是否正常连接。例如当用户需要在网络购买商品时,可以登入网络商城平台。步骤S120、当判断与远程扣费服务器无法连接时,则根据本地客户端预设的本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易;所述本地账户管理存储模块与所述远程扣费服务器同步运行,用于记录与同步用户的账户信息;
步骤S130、当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新所述本地账户管理存储模块存储的账户数据。本发明实施例中控制至少一个本地客户端与远程扣费服务器同步运行,并在本地客户端设置有本地账户管理存储模块,用于记录与同步用户的账户信息。例如可以采用在本地账户管理存储模块内设置本地数据库,来记录用户的各种账户信号,如交易账户信息等。用户在每次通过客户端登录网络商城平台后,立即将客户端本地账户管理存储模块内的帐户信息数据库与远程扣费服务器的数据进行同步,以保证本地数据库与远程扣费服务器的数据同时更新。其中所述本地账户管理存储模块与所述远程扣费服务器同步操作具体在于同步包括客户端与远程扣费服务器端账户余额数据,与用户设置信息、用户的购买产品信息。本实施例中,当客户购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,选择完成并验证远程扣费服务器是否正常连接。
譬如当用户需要购买QQ秀时,本地客户端登录QQ秀网络商城平台,用户选择好相应的QQ秀产品后,会判断能否正常连接远程扣费服务器。当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新同步本地账户管理存储模块内的账户信息数据库。而当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的账户信息数据库进行消费扣除,以完成交易。S卩,用户在网络商城平台购买商品而远程扣费服务器无法正常连接扣费时,则可以通过本发明实施例设置的可与远程扣费服务器同步运行的本地账户管理存储模块来完成扣费。根据本地客户端预设的本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易,用户正常使用购买的网络产品。当通过本地账户管理存储模块内的帐户信息数据库进行消费扣除完成交易后,实时检测与远程扣费服务器是否重新连接正常;当判断与远程扣费服务器重新连接正常时, 则将本地账户管理存储模块的账户信息数据同步到远程扣费服务器上进行正常扣费,以完成远程扣费服务器的扣费。同步包括客户端与远程扣费服务器端账户余额数据,与用户设置信息、用户的购买产品信息。当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新本地数据库与客户端存储的帐户数据。而当本地存在多个客户端而且不能正常连接至扣费服务器包括以下步骤A1、当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,网络商城平台验证客户端的ID与密码信息;Bi、当验证通过后,判断是否超过分配给每个客户端的消费限额,如果没有超过该消费限额,则在本地客户端的本地账户管理存储模块内的帐户信息数据库执行消费扣除,以完成交易,否则拒绝客户端继续消费。 其中,消费额度为总账户分配给每个客户端的消费额度。如两个客户端,则默认每个客户端的消费额度为服务端总额度/2。而当本地存在多个客户端而且不能正常连接至扣费服务器,在本地客户端的本地账户管理存储模块内的帐户信息数据库进行过消费扣除后,又重新与远程扣费服务器重新连接正常时,还包括
远程扣费服务器验证客户端的ID与密码信息; 当验证通过后,获取该ID对应的客户端所属的服务器端账户信息; 获取该ID对应的客户端的消费额度,在服务器端减去该消费额度; 而在对客户端某个应用对应的账户信息进行处理时,需锁定服务器端的账户下其他客户端更新服务器端信息的权限,直至所述的获取客户端的消费额度,在服务器端减去该消费额度完成。判断该服务器端账户下其所属的各客户端是否全部在线,如果全部在线则同步每个客户端的消费额度。以下通过具体的应用实施例,对本发明实施例的离线状态下资源包注册收费管理方法做进一步详细说明。201、开始;
202、登入网络商城平台;203、首先同步本地数据库与远程扣费服务器;
204、接收用户的操作选择购买A产品;
205、选择好商品确认后,验证是否能够连接远程扣费服务器,当是时进入步骤207,当否时进入步骤206。206、即当无法连接远程扣费服务器时,根据本地数据库进行消费扣除,进入步骤 208。207,当正常连接远程扣费服务器时,则连接远程扣费服务器扣除费用并更新本地数据库中的数据,进入步骤208。208、选择使用A产品; 209、完成。由上可见,本发明中当用户登录系统之后就可马上把远程扣费服务器上该用户的信息同步下来了,比如用户需要购买A QQ秀,会判断能否连接远程扣费服务器,如果不行则采用本地的数据库进行扣除,完成交易。可见,本发明可以实现在远程扣费服务器无法连接的情况下,仍然能够完成交易并扣除相应的费用,提高了交易效率,为用户提供了方便
基于上述实施例,本发明实施例还提供了一种网络扣费处理装置,如图3所示,包括本地客户端300、与本地客户端300连接的远程扣费服务器400 ;所述远程扣费服务器400用于对用户购买的网络产品进行扣费管理。本地客户端300还直接连接至各网络商城平台服务器,以进行对各商品的购买。其中,所述本地客户端300包括
接收模块301,用于接收用户的操作选择指令,以获取需要购买的产品信息。本地账户管理存储模块310、用于记录用户的账户信息,及与远程扣费服务器同步运行,当检测到与远程扣费服务器正常连接,则将客户端本地数据库的数据与远程扣费服务器的数据进行同步;具体如上所述。验证模块320,当用户购买网络产品时,用于验证与远程扣费服务器是否正常连接,即当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,选择完成则验证远程扣费服务器是否正常连接;具体如上所述。本地交易模块330,用于当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易;具体如上所述。初始登录管理模块340,用于在每次登录网络商城平台后将客户端本地账户管理存储模块内的帐户信息数据库与远程扣费服务器的数据进行同步;具体如上所述。远程交易模块350,用于当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新本地数据库;具体如上所述。本地交易检测模块360,用于当通过本地账户管理存储模块内的帐户信息数据库进行消费扣除完成交易后,实时检测到远程扣费服务器是否重新连接正常;当是时,将本地数据库的数据同步到远程扣费服务器;具体如上所述。综上所述,本发明所提供的网络扣费处理方法及系统,由于采用了在本地客户端增加一个与远程扣费服务器同步运行的本地账户管理存储模块,用来记录用户的账户信息;当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,选择完成则验证远程扣费服务器是否正常连接;当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易;在下次与远程扣费服务器正常连接时,将本地数据库的数据同步到远程扣费服务器;其可以实现在远程扣费服务器无法连接的情况下,仍然能够完成交易并扣除相应的费用,提高了交易效率,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种网络扣费处理方法,其特征在于,包括A、接收用户的操作选择指令,以获取需要购买的产品信息,并验证与远程扣费服务器是否正常连接;B、当判断与远程扣费服务器无法连接时,则根据本地客户端预设的本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易;所述本地账户管理存储模块与所述远程扣费服务器同步运行,用于记录与同步用户的账户信息;C、当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新所述本地账户管理存储模块存储的账户数据。
2.根据权利要求1所述网络扣费处理方法,其特征在于,所述本地账户管理存储模块与所述远程扣费服务器同步操作具体在于同步包括客户端与远程扣费服务器端账户余额数据,与用户设置信息、用户的购买产品信息。
3.根据权利要求1所述网络扣费处理方法,其特征在于,所述步骤B还包括Bi、当通过本地账户管理存储模块内的帐户信息数据库进行消费扣除完成交易后,实时检测与远程扣费服务器是否重新连接正常;B2、当判断与远程扣费服务器重新连接正常时,则将本地账户管理存储模块的账户信息数据同步到远程扣费服务器上进行正常扣费。
4.根据权利要求1所述网络扣费处理方法,其特征在于,当存在多个客户端时,所述步骤A还包括A1、当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,网络商城平台验证客户端的ID与密码信息;所述步骤B还包括B4、当验证通过后,判断是否超过分配给每个客户端的消费限额, 如果没有超过该消费限额,则在本地客户端的本地账户管理存储模块内的帐户信息数据库执行消费扣除,以完成交易,否则拒绝客户端继续消费。
5.根据权利要求4所述网络扣费处理方法,其特征在于当判断与远程扣费服务器重新连接正常时,还包括远程扣费服务器验证客户端的ID与密码信息;当验证通过后,获取该ID对应的客户端所属的服务器端账户信息;获取该ID对应的客户端的消费额度,在服务器端减去该消费额度;判断该服务器端账户下其所属的各客户端是否全部在线,如果全部在线则同步每个客户端的消费额度。
6.根据权利要求5所述网络扣费处理方法,其特征在于所述的步骤获取客户端的消费额度,在服务器端减去该消费额度之前还包括锁定服务器端的账户下其他客户端更新服务器端信息的权限,直至所述的获取客户端的消费额度,在服务器端减去该消费额度完成。
7.一种网络扣费处理系统,其特征在于,包括至少一个本地客户端、及与本地客户端连接的远程扣费服务器;所述本地客户端包括接收模块,用于接收用户的操作选择指令,以获取需要购买的产品信息;本地账户管理存储模块,用于记录用户的账户信息,及与远程扣费服务器同步运行;当检测到与远程扣费服务器正常连接,则将客户端本地数据库的数据与远程扣费服务器的数据进行同步;验证模块,当用户购买网络产品时,用于验证与远程扣费服务器是否正常连接; 本地交易模块,用于当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的帐户信息数据库进行消费扣除,以完成交易; 所述远程扣费服务器用于对用户购买的网络产品进行扣费管理。
8.根据权利要求6所述网络扣费处理系统,其特征在于,所述客户端还包括 初始登录管理模块用于在每次登录网络商城平台后将客户端本地账户管理存储模块内的帐户信息数据库与远程扣费服务器的数据进行同步。
9.根据权利要求6所述网络扣费处理系统,其特征在于,所述客户端还包括远程交易模块,用于当判断与远程扣费服务器连接正常时,则连接远程扣费服务器进行正常扣费,并更新本地数据库。
10.根据权利要求6所述网络扣费处理系统,其特征在于,所述客户端还包括本地交易检测模块,用于当通过本地账户管理存储模块内的帐户信息数据库进行消费扣除完成交易后,实时检测到远程扣费服务器是否重新连接正常;当是时,将本地数据库的数据同步到远程扣费服务器。
全文摘要
本发明公开了一种网络扣费处理方法及系统,由于采用了在本地客户端增加一个与远程扣费服务器同步运行的本地账户管理存储模块,用来记录用户的账户信息;当需购买网络产品时,通过本地客户端登录网络商城平台并接收用户的操作选择指定的网络产品进行购买,选择完成则验证远程扣费服务器是否正常连接;当判断与远程扣费服务器无法连接时,则启用本地账户管理存储模块,并根据本地账户管理存储模块内的账户信息数据库进行消费扣除,以完成交易;在下次与远程扣费服务器正常连接时,将本地数据库的数据同步到远程扣费服务器;其可以实现在远程扣费服务器无法连接的情况下,仍然能够完成交易并扣除相应的费用,提高了交易效率,为用户提供了方便。
文档编号H04L29/06GK102291410SQ20111023777
公开日2011年12月21日 申请日期2011年8月19日 优先权日2011年8月19日
发明者吴成敏 申请人:深圳市万兴软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1