专利名称:增值业务扣租系统和方法
技术领域:
本发明涉及通信领域,具体地,涉及一种增值业务扣租系统和方法。
背景技术:
目前,随着3G商用规模的扩大,电信增值业务的应用也逐渐增多,已经出现的增 值业务包括短信、彩信、wap、移动位置服务等。目前,增值业务的计费由两部分构成,一部分是月租,另一部分是业务使用费用。图1示出了相关技术中增值业务的月租扣租系统的结构,如图1所示,该系统包括 四个部分,月租扣取模块11、月租数据存储模块13、话单生成模块15、预付费系统交互模块 17。该系统扣取月租的流程包括首先,定时器每天定时启动该系统,月租扣取模块11根据预定参数扫描用户订购 关系库19,用户订购关系库19中存储了用户所订购的业务的记录及相关要素,例如,用户 标识、业务标识、服务提供商(Service Provider,简称为SP)标识、扣租时间、费率(包括月 租金额)等等;然后,月租扣取模块11根据扫描的结果确定需要扣租的用户,根据这些用户的信 息生成扣租数据,并将扣租数据存储在月租数据存储模块13中,例如,当月租扣取模块11 扫描用户订购关系库19中的扣租时间,发现当天为扣取使用一种增值业务的用户的月租 的截止时间,此时根据该业务的费率生成使用该业务的用户的扣租数据,具体地,该扣租数 据中记录了用户标识以及该用户的扣租金额。其次,当用户为预付费用户时,预付费系统交互模块17根据生成的扣租数据与预 付费系统21进行交互,以使预付费系统21根据该数据扣取该用户的月租,具体地,预付费 系统交互模块17从月租数据存储模块13存储的扣租数据中读取一条记录后,与预付费系 统21交互一次,交互成功后再处理扣租数据中的下一条记录;当用户为后付费用户时,话 单生成模块15根据扣租数据生成话单,为后续收取用户的月租提供凭证。最后,月租扣取模块11在用户订购关系库19中,将已经成功生成了扣租数据的用 户的当前扣租时间修改为下一个将要进行扣租的时间。但是,在相关技术中,增值业务的月租扣租方法存在三个方面的问题。第一,无法对异常数据和漏扣数据进行处理。由于月租扣租系统只在固定的时间 段工作,因此,当使用一种增值业务的用户群体规模较大时,可能会存在部分用户在固定时 间段内得不到处理的现象,即,没有扣取这部分用户的月租,这样就会存在异常数据;另一 方面,当预付费用户在上一次生成扣租数据时欠费,而在本次生成扣租数据之前缴费,并使 用了增值业务,这样,本次生成的扣租数据只会记录该用户本次要扣取的月租,而不会记录 上一次也应该扣取的月租,这样就会存在漏扣数据。第二,当存在异常数据和漏扣数据时,缺乏相应的告警措施对管理员进行提示。第三,月租扣租系统与预付费系统交互时速度慢、效率低。由于扣租数据是以记录 的形式存在月租扣租系统本地的,如上所述,当该系统与预付费系统交互时,由系统中负责交互的功能单元(即图1中的预付费系统交互模块17)读取一条记录后与预付费系统交互 一次,然后再处理下一条记录,当一个扣租数据中存在大量的记录时,这种交互方式存在速 度慢、效率低的问题。目前,在相关技术中,针对无法对异常数据和漏扣数据进行处理以及进行相应的 告警、与预付费系统交互速度慢、效率低的问题,尚未提出有效的解决方案。
发明内容
考虑到相关技术中存在的增值业务扣租系统无法对异常数据和漏扣数据进行处 理以及进行相应的告警、与预付费系统交互速度慢、效率低的问题而做出本发明,为此,本 发明的主要目的在于提供一种改进的增值业务扣租系统和方法,以解决相关技术中的上述 问题至少之一。为达到上述目的,根据本发明的一个方面,提供了一种增值业务扣租系统。根据本发明的增值业务扣租系统包括检查模块,用于根据预定参数扫描用户订 购关系数据库并确定异常数据和/或漏扣数据;数据生成模块,用于根据检查模块确定的 异常数据和/或漏扣数据生成扣租数据,其中,扣租数据用于对异常数据和/或漏扣数据的 相应用户进行扣租。优选地,该系统还可以包括控制模块,用于根据预定时间间隔以及预定运行时 长,启动并控制该系统的运行时间段。优选地,该系统还可以包括交互模块,用于根据数据生成模块生成的扣租数据与 预付费系统进行交互,使预付费系统根据扣租数据对相应用户进行扣租。优选地,该系统还可以包括话单生成模块,用于根据数据生成模块生成的扣租数 据产生话单,其中,话单用于为用户提供收费凭证。优选地,该系统还可以包括异常数据存储库,用于对检查模块确定的异常数据和 /或漏扣数据进行存储,以使数据生成模块根据存储的异常数据和/或漏扣数据生成扣租 数据;扣租数据存储库,用于对数据生成模块生成的扣租数据进行存储;历史存储库,用于 存储数据生成模块生成扣租数据不成功的异常数据和/或漏扣数据。优选地,上述交互模块进一步包括读取子模块,用于从扣租数据存储库中一次性 读出扣租数据;存储子模块,用于将读取子模块读取的扣租数据存储在预先配置的文件中; 解析子模块,用于对文件进行解析,获取文件中的扣租数据;交互子模块;用于根据解析子 模块获取的扣租数据与预付费系统进行交互。优选地,该系统还包括第一告警检测模块,用于在检测到异常数据存储库中存储 有异常数据和/或漏扣数据时,发出第一告警或指示数据生成模块生成扣租数据;和/或, 第二告警检测模块,用于在检测到数据生成模块生成了扣租失败数据时,发出第二告警或 指示数据生成模块将扣租失败数据存储到历史存储库中。优选地,该系统还包括邮件告警模块,用于根据第一告警或第二告警通过邮件向
管理员进行告警;短信告警模块,用于根据第一告警或第二告警通过短信向管理员进行告
m 目。根据本发明的另一个方面,提供了 一种增值业务扣租方法。根据本发明的增值业务扣租方法包括根据预定参数扫描用户订购关系数据库并
5确定异常数据和/或漏扣数据;根据异常数据和/或漏扣数据生成扣租数据,其中,扣租数 据用于对异常数据和/或漏扣数据的相应用户进行扣租。优选地,该方法还包括根据扣租数据与预付费系统进行交互,使预付费系统根据 扣租数据对相应用户进行扣租;或者,根据扣租数据产生话单为用户提供收费凭证。优选地,根据异常数据和/或漏扣数据生成扣租数据包括根据异常数据和/或漏扣数据向管理员告警,以通知管理员根据异常数据和/或漏扣数据生成扣租数据;或者,根 据异常数据和/或漏扣数据自动生成扣租数据。优选地,根据异常数据和/或漏扣数据生成扣租数据的操作还包括如果根据异 常数据和/或漏扣数据生成扣租数据不成功,则向管理员告警,以通知管理员对表示生成 扣租数据不成功的扣租失败数据进行处理;或者存储扣租失败数据。优选地,预定参数包括以下至少之一订购关系状态、订购关系起止时间、订购关 系扣租时间、用户状态、服务提供商SP状态、业务状态、用户名单属性、业务费率状态。通过本发明的上述技术方案,根据预定参数扫描用户订购关系数据库并确定异常 数据和/或漏扣数据,并生成这些异常数据或漏扣数据的扣租数据,能够解决相关技术中 无法对异常数据和漏扣数据进行处理的问题,从而能够提高增值业务扣租的正确率。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是相关技术中增值业务扣租系统的结构框图;图2是根据本发明装置实施例的增值业务扣租系统的结构框图;图3是根据本发明系统实施例的增值业务扣租系统的优选结构框图;图4是图3所示系统的工作流程图;图5是根据本发明方法实施例的增值业务扣租方法的流程图。
具体实施例方式功能概述针对相关技术中存在的增值业务扣租系统无法对异常数据和漏扣数据进行处理 的问题,本发明实施例提供了一种增值业务扣租系统和方法,在该方法中,通过根据预订参 数对用户订购关系库进行扫描,能够从中发现异常数据和/或漏扣数据,之后就能够针对 这些异常数据和/或漏扣数据生成扣租数据,从而能够解决相关技术中无法对异常数据 和/或漏扣数据进行处理的问题;本发明实施例还通过在发现异常数据和/或漏扣数据后 进行告警,能够解决相关技术中缺乏对异常数据和/或漏扣数据进行告警的问题;本发明 实施例还对与预付费系统交互的方法进行了改进,能够提高与预付费系统交互的速度和效 率。需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。下面结合附图对本发明的实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。需要说明的是,在附图的流程图示出的步 骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了 逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。装置实施例根据本发明实施例,首先提供了一种增值业务扣租系统。图2示出了根据本发明装置实施例的增值业务扣租系统的结构,如图2所示,该系 统包括检查模块1、数据生成模块3。下面详细描述上述模块的功能。检查模块1,用于根据预定参数扫描用户订购关系数据库并确定异常数据和/或 漏扣数据;优选地,预定参数可以是订购关系状态、订购关系起止时间、订购关系扣租时间、 用户状态、服务提供商SP状态、业务状态、用户名单属性、业务费率状态中的任一个,也可 以是其中多个参数的组合;检查模块1根据预定参数或预定参数的组合,能够对异常数据 和/或漏扣数据进行不同等级或不同规则的控制。数据生成模块3,连接至检查模块1,用于根据检查模块1确定的异常数据和/或 漏扣数据生成扣租数据,该扣租数据用于对异常数据和/或漏扣数据的相应用户进行扣 租,优选地,扣租数据中可以包括用户标识和/或扣租金额。具体地,上述模块的工作流程如下首先,检查模块1根据预定的参数对用户订购 关系数据库进行扫描,例如,根据扣租时间扫描用户订购关系数据库中是否还有扣租时间 异常的用户,并确定这些异常数据或漏扣数据(对于其它参数也可以根据类似方式进行扫 描,本文不再一一列举),然后,数据生成模块3根据检查模块1确定的异常数据和漏扣数据 生成这些数据相应用户的扣租数据。借助于本实施例提供的增值业务扣租系统,能够对增值业务的异常数据和漏扣数 据进行确定,并生成相应的扣租数据,从而提高增值业务扣租的正确率。基于以上的描述,图3示出了根据本发明系统实施例的增值业务扣租系统的优选 结构,如图3所示,该结构还包括控制模块2、话单生成模块4、存储模块6、交互模块8、告 警模块10,数据生成模块3还可以进一步包括月租扣取模块32和月租补扣模块34,下面将 具体描述上述模块的功能。控制模块2,连接至检查模块1和数据生成模块3,用于根据预定时间间隔启动检 查模块进行扫描,并将检查模块1和数据生成模块3每一次运行的时间长度控制在预定时 间段内。例如,控制模块2可以在每天00:00启动该系统,并且控制该系统的运行结束时间, 以减少对系统资源的占有。优选地,控制模块2还用于判断是否根据扣租数据进一步为后 付费用户生成话单、或者为预付费用户与预付费系统进行交互。优选地,检查模块1,用于在控制模块2的控制下,在每月首次启动时,扫描用户订 购关系库中的异常数据和/或漏扣数据,在每月其它时间启动时,对用户订购关系库中的 需要进行常规扣取月租的用户订购关系进行处理。数据生成模块3中的月租扣取模块32可以在检查模块1每月非首次对用户订购 关系库扫描时,根据相关技术对需要扣取常规月租的用户生成扣租数据;月租补扣模块34 用于在检查模块1每月首次对用户订购关系库扫描时,根据检查模块1确定的异常数据和/或漏扣数据生成扣租数据。存储模块6,用于存储异常数据和/或扣租数据,包括异常数据存储库62,连接至检查模块1,用于对检查模块1确定的异常数据和/或漏扣数据进行存储,以使数据生成模 块3根据存储的异常数据和/或漏扣数据生成扣租数据;扣租数据存储库64,连接至数据 生成模块3,用于对数据生成模块3生成的扣租数据进行存储;历史存储库66,连接至数据 生成模块3,用于对表示月租补扣模块34生成扣租数据不成功的异常数据和/或漏扣数据 进行存储。话单生成模块4,连接至存储模块6和控制模块2,用于根据月租补扣模块34生成 的存储在扣租数据存储库64中的扣租数据产生话单,其中,话单用于为用户(包括预付费 和/或后付费用户)提供收费凭证,优选地,该话单中携带有补扣标识;或者,根据月租扣取 模块32生成的存储在扣租数据存储库64中扣租数据生成话单,该话单为常规扣取月租的 话单。优选地,话单生成模块4在控制模块2的控制下生成话单。交互模块8,连接至存储模块6和控制模块2,用于读取扣租数据存储库64存储的 扣租数据,并根据读取的扣租数据与预付费系统进行交互,使预付费系统根据扣租数据对 相应用户进行扣租。优选地,交互模块8进一步包括读取子模块82,用于从扣租数据存储 库64中一次性读出扣租数据;存储子模块84,用于将读取子模块82读取的扣租数据存储 在预先配置的文件中;解析子模块86,用于对存储子模块84存储的文件进行解析,获取文 件中的扣租数据;交互子模块88 ;用于根据解析子模块86获取的扣租数据与预付费系统进 行交互。通过读取子模块82读取扣租数据的方式,能够减少增值业务扣租系统与预付费系 统的交互时间,提高交互效率。告警模块10,用于确定存在异常数据和/或漏扣数据以及扣租失败数据时发出 告警,包括第一告警检测模块102,连接至异常数据存储库62,用于在检测到异常数据存 储库62中存储有异常数据和/或漏扣数据时,发出告警或指示数据生成模块3生成扣租 数据;第二告警检测模块108,连接至历史存储库66,用于在检测到数据生成模块3生成了 扣租失败数据时,发出第二告警或指示数据生成模块3将扣租失败数据存储到历史存储库 中;邮件告警模块104,连接至告警检测模块102和第二告警检测模块108,用于根据第一告 警或第二告警通过邮件向管理员发送告警信息以进行告警;短信告警模块106,连接至告 警检测模块102第二告警检测模块108,用于根据第一告警或第二告警通过短信向管理员 发送告警信息以进行告警。通过告警模块10,能够在确定有异常数据和/或漏扣数据、扣租 失败数据时,以两种方式(即,以短信和邮件的方式)向管理员发出告警提示,以使其进行 相应的处理,管理员在收到第一告警或第二告警后,可以调用数据生成模块3手工生成扣 租数据或对扣租失败数据进行分析、存储等操作。图4示出了图3所示系统的工作流程,如图4所示,该流程包括如下的处理过程步骤S401,增值业务扣租系统的控制模块2根据预定周期(于每天00:00)定时 启动本系统,本系统首先判断此次启动是否是本月第一次启动,即,判断当天日期是否为本 月第一天,若是本月第一天,则进行步骤S402的操作,若不是本月第一天,则直接进行步骤 S418操作;步骤S402,检查模块1根据本系统中预先配置的参数(例如,扣租时间)对用户订 购关系库进行检查操作,并执行步骤S403 ;
步骤S403,检查模块1扫描用户订购关系库,从中确定漏扣数据或异常数据,并执 行步骤S404 ;步骤S404,检查模块1,将漏扣数据和/或异常数据读取到异常数据存储库62中, 并执行步骤S405 ;步骤S405,第一告警检测模块102检查到异常数据存储库62中存储有异常数据和 /或漏扣数据,并执行步骤S406 ;步骤S406,第一告警检测模块102判断是否需要通知管理员,如果需要通知管理 员,则处理进行到步骤S408,否则,进行到步骤S407 ;步骤S407,数据生成模块3中的月租补扣模块34根据异常数据存储库62中的异 常数据和/或漏扣数据生成扣租数据,处理进行到步骤S410 ;步骤S408,第一告警检测模块102调用邮件告警模块104或短信告警模块106,通 过邮件或短信向管理员发送告警信息,告知管理员本月发现有漏扣及异常数据等待管理员 处理,并执行步骤S409;步骤S409,管理员检查漏扣及异常数据,手工调用月租补扣模块34生成扣租数 据,并执行步骤S410;步骤S410,第二告警检测模块108判断是否有生成扣租数据不成功的扣租失败数 据,当存在扣租失败数据时,处理进行到步骤S411,否则,处理进行到步骤S412 ;步骤S411,第二告警检测模块108判断是否需要向管理员告警,如果需要告警,执 行步骤S413,否则,并执行步骤S412 ;步骤S412,第二告警检测模块108指示数据生成模块3将扣租失败数据存储到历 史存储库66中,并执行步骤S415 ;步骤S413,第二告警检测模块108调用邮件告警模块104或短信告警模块106,通 过邮件或短信向管理员发送告警信息,告知管理员本月发现有扣租失败数据等待管理员处 理,并执行步骤S414;步骤S414,管理员手工对扣租失败数据进行存储,并执行步骤S415 ;步骤S415,控制模块2判断需要与预付费系统交互,如果需要,处理进行到S416, 否则,处理进行到步骤S417 ;步骤S416,交互模块8通过读取扣租数据存储库64中存储的扣租数据,将该扣租 数据以文件方式缓存在本地,并根据该文件与预付费系统进行交互,以使预付费系统扣取 用户月租,并执行步骤S417;步骤S4l7,话单生成模块4根据扣租数据存储库64中的月租数据生成话单文件, 该话单文件中带有补扣话单标识,至此,流程结束。步骤S418,本系统在每月其他时间运行时,调用数据生成模块3,并执行步骤 S419 ;步骤S419,数据生成模块3中的月租扣取模块32扫描用户订购关系库,确定常规 扣取月租的扣租数据,将生成的扣租数据存储到扣租数据存储库64中,并执行步骤S420 ;步骤S420,控制模块2判断是否对扣租数据中的记录生成话单或与预付费系统 交互,如果需要生成话单,处理进行到S422,如果需要与预付费系统交互,处理进行到步骤 S421 ;
步骤S421,交互模块8 —次性地读取扣租数据存储库64中的扣租数据存储在本 地,并与预付费系统进行交互,以使预付费扣取用户月租金额,并执行步骤S422 ;步骤S422,话单生成模块4根据扣租数据存储库64中的扣租数据生成话单文件, 且话单文件中带有正常话单标识,流程结束。借助于图3所示的系统,不仅能够对异常数据和/或漏扣数据进行处理,还能在确定异常数据和/或漏扣数据后发出告警信息,并且能够提高该系统与预付费系统的交互速 度、提供交互效率。方法实施例根据本发明实施例,提供了一种增值业务扣租方法,优选地,可以采用上述装置实 施例中提供的增值业务扣租系统来实现该方法。图5示出了根据本发明方法实施例的增值业务扣租方法的流程,如图5所示,该方 法包括(步骤S502至步骤S504)步骤S502,根据预定参数扫描用户订购关系数据库并确定异常数据和/或漏扣数 据;优选地,该预定参数包括订购关系状态、订购关系起止时间、订购关系扣租时间、用户状 态、服务提供商SP状态、业务状态、用户名单属性、业务费率状态中的任一个,或者多个参 数的组合;步骤S504,根据异常数据和/或漏扣数据生成扣租数据,其中,扣租数据用于对异 常数据和/或漏扣数据的相应用户进行扣租;优选地,扣租数据包括用户标识和/或扣租金 额。优选地,执行完步骤S504后,还可以根据扣租数据产生话单,该话单用于为后付 费用户提供收费凭证,或者,根据扣租数据与预付费系统进行交互,使预付费系统根据扣租 数据对相应用户进行扣租。优选地,在确定异常数据和/或漏扣数据后、和/或根据异常数据和/或漏扣数据 生成扣租数据不成功的扣租失败数据后,向管理员发出告警提示。借助于本实施例提供的方法,能够对对增值业务的异常数据和漏扣数据进行确 定,并生成相应的扣租数据,从而提高增值业务扣租的正确率。基于以上的描述,以下详细描述了根据本发明方法实施例的增值业务扣租方法的 具体应用的流程,该流程包括如下处理过程步骤1,判断此次启动是否是本月第一次启动,S卩,判断当天日期是否为本月第一 天,若是本月第一天,则进行步骤2操作,若不是本月第一天,则进行步骤16的操作;步骤2,根据本系统中预先配置的参数对用户订购关系库进行扫描,判断是否存在 漏扣数据或异常数据,如果存在,继续执行步骤3,否则,处理结束;步骤3,将漏扣数据和/或异常数据读取到本地,并执行步骤4 ;步骤4,判断是否需要通知管理员,如果需要通知管理员,则处理进行到步骤6,否 贝IJ,进行到步骤5;步骤5,根据异常数据和/或漏扣数据生成扣租数据,处理进行到步骤8 ;步骤6,通过邮件或短信向管理员发送告警信息,告知管理员本月发现有漏扣及异 常数据等待管理员处理,并执行步骤7 ;步骤7,管理员检查漏扣及异常数据,手工生成扣租数据,并执行步骤8 ;
步骤8,判断是否对扣租数据中的记录生成话单或与预付费系统交互,如果需要生 成话单,处理进行到10,如果需要与预付费系统交互,处理进行到步骤9 ;步骤9,根据扣租数据与预付费系统进行交互,以使预付费系统扣取用户月租,并执行步骤10 ;步骤10,根据扣租数据生成话单文件,该话单文件中带有补扣话单标识,处理进行 到步骤11 ;步骤11,判断是否有扣租失败数据,如果有,处理进行到步骤12,否则,处理结束;
步骤12,判断是否需要通知管理员,如果为不需要通知管理员,则处理进行到步骤 13,如果需要通知管理员,则进行到步骤14 ;步骤13,对扣租失败数据进行存储,以备日后查验,至此,流程结束;步骤14,通过邮件或短信向管理员发送告警信息,告知本月存在补扣月租失败的 记录,等待管理员手工处理,并执行步骤15 ;步骤15,管理员检查后,手工存储扣租失败数据,流程结束;步骤16,本系统在每月其他时间运行时,扫描用户订购关系库,确定正常扣取月租 的扣租数据;步骤17,判断是否对扣租数据中的记录生成话单或与预付费系统交互,如果需要 生成话单,处理进行到步骤19,如果需要与预付费系统交互,处理进行到步骤18 ;步骤18,根据扣租数据与预付费系统进行交互,以使预付费扣取用户月租金额,并 执行步骤19 ;步骤19,根据扣租数据生成话单文件,且话单文件中带有正常话单标识,流程结
束ο综上所述,借助于本发明的技术方案,根据预订参数对用户订购关系库进行扫描, 从中发现异常数据和/或漏扣数据,并针对这些异常数据和/或漏扣数据生成扣租数据,并 在发现异常数据和/或漏扣数据后进行告警,以及在与预付费系统进行交互时,一次性地 读取扣租数据后在与预付费系统进行交互,能够解决相关技术中无法对异常数据和/或漏 扣数据进行处理、缺乏相应的告警机制的问题,能够提供扣租数据的正确率,维护运营商的 利益,还能提高与预付费系统交互的速度,从而提高增值业务扣租处理的效率。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种增值业务扣租系统,其特征在于,包括检查模块,用于根据预定参数扫描用户订购关系数据库并确定异常数据和/或漏扣数据;数据生成模块,用于根据所述检查模块确定的所述异常数据和/或漏扣数据生成扣租数据,其中,所述扣租数据用于对所述异常数据和/或漏扣数据的相应用户进行扣租。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括控制模块,用于根据预定时间间隔以及预定运行时长,启动并控制所述系统的运行时 间段。
3.根据权利要求1所述的系统,其特征在于,所述系统还包括交互模块,用于根据所述数据生成模块生成的所述扣租数据与预付费系统进行交互, 使所述预付费系统根据所述扣租数据对所述相应用户进行扣租。
4.根据权利要求1所述的系统,其特征在于,所述系统还包括话单生成模块,用于根据所述数据生成模块生成的所述扣租数据产生话单,其中,所述 话单用于为用户提供收费凭证。
5.根据权利要求1所述的系统,其特征在于,所述系统还包括异常数据存储库,用于对所述检查模块确定的所述异常数据和/或漏扣数据进行存 储,以使所述数据生成模块根据存储的所述异常数据和/或漏扣数据生成扣租数据; 扣租数据存储库,用于对所述数据生成模块生成的所述扣租数据进行存储; 历史存储库,用于存储所述数据生成模块生成所述扣租数据不成功的异常数据和/或 漏扣数据。
6.根据权利要求5所述的系统,其特征在于,所述交互模块进一步包括 读取子模块,用于从所述扣租数据存储库中一次性读出所述扣租数据;存储子模块,用于将所述读取子模块读取的所述扣租数据存储在预先配置的文件中; 解析子模块,用于对所述文件进行解析,获取所述文件中的扣租数据; 交互子模块;用于根据所述解析子模块获取的扣租数据与所述预付费系统进行交互。
7.根据权利要求5所述的系统,其特征在于,所述系统还包括第一告警检测模块,用于在检测到所述异常数据存储库中存储有所述异常数据和/或 漏扣数据时,发出第一告警或指示所述数据生成模块生成扣租数据;和/或第二告警检测模块,用于在检测到所述数据生成模块生成了所述扣租失败数据时,发 出第二告警或指示所述数据生成模块将所述扣租失败数据存储到所述历史存储库中。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括邮件告警模块,用于根据所述第一告警或所述第二告警通过邮件向管理员进行告警; 短信告警模块,用于根据所述第一告警或所述第二告警通过短信向所述管理员进行告警。
9.一种增值业务扣租方法,其特征在于,包括根据预定参数扫描用户订购关系数据库并确定异常数据和/或漏扣数据; 根据所述异常数据和/或漏扣数据生成扣租数据,其中,所述扣租数据用于对所述异 常数据和/或所述漏扣数据的相应用户进行扣租。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括根据所述扣租数据与预付费系统进行交互,使所述预付费系统根据所述扣租数据对所 述相应用户进行扣租;或者根据所述扣租数据产生话单为用户提供收费凭证。
11.根据权利要求9所述的方法,其特征在于,所述根据所述异常数据和/或漏扣数据 生成扣租数据包括根据所述异常数据和/或漏扣数据向管理员告警,以通知管理员根据所述异常数据和 /或漏扣数据生成所述扣租数据;或者根据所述异常数据和/或漏扣数据自动生成所述扣租数据。
12.根据权利要求9所述的方法,其特征在于,所述根据所述异常数据和/或漏扣数据 生成扣租数据还包括如果根据所述异常数据和/或漏扣数据生成扣租数据不成功,则向所述管理员告警, 以通知管理员对表示生成扣租数据不成功的扣租失败数据进行处理;或者存储所述扣租失败数据。
13.根据权利要求9至12中任一项所述的方法,其特征在于,所述预定参数包括以下至 少之一订购关系状态、订购关系起止时间、订购关系扣租时间、用户状态、服务提供商SP状 态、业务状态、用户名单属性、业务费率状态。
全文摘要
本发明公开了一种增值业务扣租系统和方法,其中,该方法包括根据预定参数扫描用户订购关系数据库并确定异常数据和/或漏扣数据;根据异常数据和/或漏扣数据生成扣租数据,其中,扣租数据用于对异常数据和/或漏扣数据的相应用户进行扣租。通过本发明的技术方案,根据预定参数扫描用户订购关系数据库并确定异常数据和/或漏扣数据,并生成这些异常数据或漏扣数据的扣租数据,能够解决相关技术中无法对异常数据和漏扣数据进行处理的问题,从而能够提高增值业务扣租的正确率。
文档编号H04W4/26GK101820607SQ200910006870
公开日2010年9月1日 申请日期2009年2月27日 优先权日2009年2月27日
发明者刘新强 申请人:中兴通讯股份有限公司