一种实现综合计费的方法及系统的制作方法

文档序号:7655934阅读:100来源:国知局

专利名称::一种实现综合计费的方法及系统的制作方法
技术领域
:本发明涉及计费技术,特别是指一种能实现个性化服务的综合计费的方法
背景技术
:随着通信技术的迅猛发展和日益普及,电话已经成为人们日常必不可少的通信工具,人们对电话的使用日益频繁,且各种需求越来越多样化。对于电话通信而言,计费问题是电话通信所涉及的重要问题之一,因此,针对各种不同的通信网络都存在相应的计费系统,完成计费功能。一般,电话计费是基于所生成的话单实现的,至少根据通话时长、费率来计算应该收取的通话费用,进一步的,还会结合时间段、号段、是否为长途等因素对话单进行计费。对于话单的计算,由于涉及到各种优惠事项,现有计费系统一般釆用两次话费计算的方式来完成第一次话费计算是根据预处理提供的标准格式话单,结合预先设定好的费率表、号段表、区号表等计费资料对当前话单进行计费。第二次话费计算是在第一次话费计算的基础上,即基于第一次话费计算结果,根据用户入网所享受的各项优惠对标准格式话单进行重计费,以生成最终向用户收费的话单。其中,费率表中记录的信息主要有基本计费单元、基本通话费率、长途计费单元、长途通话费率、优惠时段起始时间、优惠时段终止时间、优惠时段费率等。通过这些信息,计费系统可以计算出基本的话费,也就是第一次话费计算。但由于针对计费的实时优惠策略复杂度比较高,通常需要关联客户资料、产品订购信息、产品组合订购信息等信息,难以在第一次话费计算的过程中完全解决。举个简单的例子来说,假设当前用户从北京打到深圳,所生成的话单为被叫号码=0755100000、通话起始时间=21:10、通话结束时间=21:30,那么,第一次话费计算首先计算通话时长为20分钟,然后根据被叫号码的前缀可以确定是长途电话,且根据区号0755确定目的地是深圳,那么,进一步査询费率表中北京到深圳每分钟话费是多少,之后,根据获得的费率乘上通话时长即为该话单的基本话费。但是,由于长途电话在一定的时段是有优惠策略的,比如21:00以后到早上7:00之前半价,因此,需要第二次话费计算,就是根据通话时长、北京至深圳的费率以及优惠策略再次计算此话单的话费。因为从所述话单中的通话起始时间来看,落入优惠时间段,则话单的话费应为费率乘上通话时长再乘上1/2,得到最终向用户收取的话费。上面的例子仅仅是针对一个话单的两次话单计算过程,在实际应用中,一天会有成千上万甚至更多的话单,第一次话费计算要对所有话单进行,之后要通过筛选确定符合优惠策略的,再进行第二次话费计算。显然,第二次话费计算是在第一次话费计算完成后进行的,且第二次话费计算需要在整个数据库层面进行筛选、查找、处理,是一个耗时、耗资源的过程。另外,为了实现各种复杂的优惠方式,第二次话费计算用到的营业资料将会十分复杂多变、不易管理。不仅如此,对于大多数用户,其订购的产品信息是相似或相同的,其产品信息可直接由不同的类型组合而成,但目前大多数计费系统直接将费用类型绑定到资费上,无法根据不同用户的需求,针对每一位用户量身定做个性化产品,这就大大限制了现有计费系统的灵活性,导致了大多数计费系统的费用类型非常复杂,难以做到产品、资费的个性化定制而不影响费用类型。有的计费系统为了满足多用户的个性资费,不得不通过增加资费套餐/费用类型来实现,导致难以管理。现有计费系统只能实现用户对现有产品和套餐的选择。
发明内容有鉴于此,本发明的目的在于提供一种实现综合计费的方法及系统,仅通过一次计算就能准确计算出话单资费,简化了资费计算过程,减少了资源浪费。为了实现上述发明目的,本发明所采用的技术方案为一种实现综合计费的方法,包括A、设置一个以上用于个性化服务计费的数据表,并建立各数据表之间的关联关系;B、釆集当前用户的原始话单,根据当前用户的用户资料确定当前釆集到的原始话单对应的使用场景,并根据设置的数据表得到所述使用场景对应的资费标准;C、根据获得的资费标准、用户资料以及话单信息,计算当前用户的最终资费值。其中,所述数据表至少包括实例表、重载表。所述实例表包括但不限于一次性费用实例表、周期性费用实例表、优惠实例表、一次性费用分期付款实例表;相应的,所述重载表包括但不限于一次性费用实例重载表、周期性费用实例重载表、优惠实例重载表、一次性费用分期付款重载;所述实例表和重载表通过两者共有参数字段相关联。上述方案中,所述采集原始话单为接收来自交换机的原始话单,或为从话单数据库中读取原始话单。所述原始话单为语音业务的话单、和/或数据业务的话单、和/或多媒体业务话单。上述方案中,步骤C所述话单信息至少包括业务类型、业务量、业务时段。本发明还公开了一种实现综合计费的系统,包括数据表创建单元、关系映射单元、搜索单元、话单采集单元以及资费计算单元,其中,数据表创建单元,设置用于个性化服务计费的一个以上数据表;关系映射单元,用于建立各数据表之间的关联关系;搜索单元,用于根据当前釆集的原始话单中的信息,在相互关联的各数据表中进行搜索、匹配,确定当前用户使用场景及其对应的资费标准;话单采集单元,用于采集原始话单,并将采集到的原始话单送至搜索单元和资费计算单元;资费计算单元,用于根据用户资料以及搜索单元确定的资费标准,对来自话单采集单元的原始话单进行资费计算,得到当前用户的最终资费值。本发明所提供的实现综合计费的方法及系统,根据用户的个性化需求以及实际使用场景设置用于个性化服务计费的一个以上包括实例表和重载表的数据表,并建立各数据表之间的关联关系,计费系统能对采集到的原始话单通过查询相关的数据表一次性计算出当前用户的最终资费值。由于实例表和重载表是根据用户个性化需求设计的,因此,能够支持电信用户在产品和资费上的个性化需求。并且,本发明同时结合使用场景和个性化需求进行资费计算,仅通过一次话费计算就得到用户的最终资费值,不仅简化了处理流程、计算复杂度;而且,大大减少了资源浪费,一次计算就解决了使用场景的优惠问题。本发明可以根据实际应用环境的变化,更新或增加使用场景的设置,如此,灵活性、扩展性更强。图1为本发明综合计费方法的实现流程示意图;图2为一个使用场景实例的关联关系示意图。具体实施例方式下面结合附图及具体实施例对本发明再作进一步详细的说明。本发明的核心思想是根据用户的个性化需求以及实际使用场景设置用于个性化服务计费的一个以上数据表,并建立各数据表之间的关联关系;当前用户进行各种通信业务时,计费系统根据采集到的原始话单,通过査询相关的数据表一次性计算出当前用户的最终资费值。其中,所述采集到的原始话单可以是接收的交换机生成的原始话单,也可以是从话单数据库中读取的原始话单。本发明中,所述数据表至少包括实例表和重载表,其中,实例表用于与标准资费相关联,可通过实例表方便地计算出当前用户的标准资费,所述实例表包括但不限于服务实例表、优惠实例表、剩余优惠实例表、一次性费用实例表、周期性费用实例表、使用费实例表等等。重载表用于在某个实例的资费标准为协议资费标准时,可通过重载表将相应实例的资费标准重新定义,按照协议资费标准进行计算。重载表一般应用于周期性费用中协议价格的制定,也就是说,针对不同类别的用户,可以通过重载表重新设置不同的费率、优惠比例、不同优惠时段的费率、优惠条件等等,如对于号段为1390的移动用户设置节日期间上网费优惠比例为5%,其它号段移动用户优惠比例为2%等。所述重载表包括但不限于个性化优惠比例表、个性化一次性费用表、个性化周期性费用表、个性化优惠分段费率表、个性化一次性费用分期付款表、个性化周期性费用分段费率表等等。如图l所示,本发明实现综合计费方法的处理流程包括以下步骤步骤101:设置一个以上用于个性化服务计费的包括实例表和重载表在内的数据表,并建立各个数据表之间的关联关系。本发明中,所有需要进行计费的单元都可以定义为实例,形成实例表,并且,与标准资费的相关表关联,直接查询到某个场景下的标准资费。凡是非标准资费的一次性费用实例或周期性费用实例,都可以通过重载表进行定义,将某个场景下的标准资费更新为特珠资费。也就是说,实例表是对需要计费的某个场景的定义,初始情况下与标准资费相关联,正常情况下根据实例表中参数关联的标准资费的相关表,查询并使用标准费率进行费用计算;对于特珠情况,特殊的签约用户,可以利用重载表对某个场景下资费标准进行更新设置,并使用更新后的特殊费率进行费用计算。比如对于一次性费用,存在一次性费用实例表T_NRC—INSTANCE,还存在一次性费用实例重载表T—NRC—RATE—OVERRIDES;对于周期性费用,存在周期性费用实例表T一RCJNSTANCE,还存在周期性费用实例重载表T一RC—RATE—OVERRIDES;对于优惠,存在优惠实例表T一DlSCOUNTjNSTANCE,还存在优惠实例重载表T_DISCOUNT—RATE_OVERRIDES;对于一次性费用分期付款,存在一次性费用分期付款实例表T一NRCJNSTALLMENT,还存在一次性费用分期付款重载表T—NRC—INSTALLMENTOVERRIDES。一般,实例表和重载表之间通过某个或某些共有参数字段建立二者之间的关联关系,以便对某个实际应用场景进行更准确地资费计算。比如优惠实例表T—DIS-COUNTJNSTANCE通过DISCOUNT—SEQ参数字段与优惠实例重载表T—DISCOUNT—RATE—OVERRIDES相关联;周期性费用实例表T_RC_INSTANCE通过RC—SEQ参数字段与周期性费用实例重载表T一RC一RATE—OVERRIDES相关联;一次性费用实例表T一NRC一INSTANCE通过NRC一SEQ参数字段与一次性费用实例重载表T一NRC—RATE—OVERRIDES相关联;一次性费用分期付款实例表T—NRC—INSTALLMENT通过NRC一RATE一OVERRIDESjD参数字段与一次性费用实例重载表T一NRC一RATE—OVERRIDES相关联。举个例子来说,表一、表二分别为周期性费用实例表T—RCJNSTANCE和周期性费用实例重载表T—RC一RATE—OVERRIDES:<table>tableseeoriginaldocumentpage9</column></row><table>含义描述费率重载标识RC一SeqCharge—AmountProvision—Prorate—TypeDisconnect—Prorate—TypeProrate—Unit—TypeProrate—Unit—RateActive—DateInactive—DateOrder—InfoIDSTATUSContract—TypeLataID周期性费用实例标识重载金额开通不足处理方式定义终止不足处理方式定义单位类型单位费率生效曰期失效曰期定购信息标识状态联系类型本地网标识可以看出,周期性费用实例表定义了已分配给服务实例的周期性费用项,表一和表二通过RC一Seq字段相关联。当计算周期性费用时,如果周期性费用实例的IsJ3verride字段设置为否,则通过Charge—ID字段在预先设置好的普通费率表中检索相应的费率来计算周期性费用。如果Is一Override字段设置为是,则在T—RC—RATE—OVERRIDES表中检索相应周期性费用实例,即用户的个性化费率,以此实现对个性化资费的灵活处理。步骤102:计费系统釆集到用户原始话单后,根据当前用户的用户资料,确定当前采集到的原始话单对应的实际使用场景,并根据设置的实例表、重载表及二者之间的关联关系,查询得到实际使用场景对应的资费标准。这里,所述话单包括语音业务的话单、和/或数据业务的话单、和/或多媒体业务话单,话单可以是计费系统接收交换机发来的,也可以是从话单数据库中读取的。所述用户资料包括用户号码、用户签约信息等等;所述实际使用场景至少包括是否选择某种资费套餐、是否为特殊优惠客户、是否存在免费优惠、是否处于优惠时段、周期性费用是否为特殊费率等;相应的,实际使用场景对应的资费标准是指如为特殊优惠客户,优惠比例是多少;如存在免费的优惠,优惠时长是多少、或优惠时间段是哪个/哪些时间端;当前的一次性费用的资费标准是多少;周期性费用的资费标准是多少;一次性费用分期付款的资费标准是多少等等。.对于实际使用场景可通过实例表来设置,比如当定义优惠或使用费率时,如果该优惠或使用费率适用于一个特定的使用场景,则需要预先定义该使用场景,具体如设定特定使用场景为用户生日当天减免80%的通信费,那么,针对此特定使用场景,在计算资费时要根据用户资料确定话单当天是否为用户生曰,如果是,需要通过重载表更新资费标准,之后采用更新后的资费标准。图2为一个使用场景实例的关联关系示意图,如图2所示,使用场景通过T—Usage_Rate—Keys表来设置。可以看出,一个使用费可以对应多个使用场景,一个使用场景又可以对应多个费率。也就是说,使用费的费率是以使用场景为前提的,受使用场景的控制。在计算资费时,先要查询使用费,查询到相关场景后,依据使用场景才能最终确定使用费的费率,基于此,本发明能对不同使用场景下的资费一次性计算完成,避免了现有技术中两次资费计算的繁瑣,提高了效率和速度。步骤103:根据获得的实际使用场景对应的资费标准、以及用户资料和话单信息计算当前用户的最终资费值。其中,所述话单信息包括但不限于业务类型,如通话、或上网、或下载信息等;业务量,如通话时长、或上网时长、或数据流量;业务时段,如通话或上网的起始时间,以确定是否属于优惠时段或属于哪个费用周期。举例来说,可以根据用户资料实例表T_SERVICE—INSTANCE,用户点对点与闭合群实例表T—CORRIDOR—PLANjNSTANCE和TJDBJECT—GROUP—MEMBER与预先设置的话单类型规则表进行匹配判断,获得当前话单相应的计费类别;然后根据用户的订购实例表T—PROD_URK—RG—INSTANCE中的字段内容进行判断,确定用户是否选择了资费套餐、选择了哪种资费套餐,在确定出资费套餐类型后,根据用户资料、话单信息,用户点对点与闭合群的实例资料与场景资料表进行匹配获得最终费率,然后根据最终费率、话单信息计算话单的最终资费值。在计算过程中,如果用户的优惠实例表T一DISCOUNT一INSTANCE中存在免费分钟数、和/或免费时间段,则在处理话单信息时,应先减去免费分钟数,剩余时长为实际业务时长,或是,将对应免费时间段的费率设置为0。本发明的计费系统利用步骤101-103的资费计算方法,可以根据需要实时计算某个用户某个话单的费用,或是某个时段话单的费用总值;也可以定期计算某个或某些用户的资费总值,比如某用户每周、每月、每季度的资费总值,当采用周期性计算时,话单来自话单数据库,每个话单对应的实际使用场景为话单发生时的使用场景。为实现上述方法,本发明还提出一种实现综合计费的系统,包括数据表创建单元、关系映射单元、搜索单元、话单采集单元以及资费计算单元,其中,数据表创建单元,根据客户的个性化需求以及实际使用场景设置用于个性化服务计费的一个以上包括实例表和重载表在内的数据表;关系映射单元,用于建立各个数据表之间的关联关系,如实例表之间、重载表之间、实例表与重载表之间的关联关系;搜索单元,用于根据当前采集到的、要处理的原始话单中的信息,在相互关联的各个数据表中进行搜索、匹配,确定当前用户实际使用的场景及其对应的资费标准;话单采集单元,用于接收来自交换机的原始话单、或是从话单数据库中读取原始话单,并将釆集到的原始话单送至搜索单元和资费计算单元,其中,所述话单包括语音业务的话单、和/或数据业务的话单、和/或多媒体业务话单;资费计算单元,用于根据用户资料以及搜索单元确定的资费标准,对来自话单采集单元的原始话单进行资费计算,一次性得到当前用户的最终资费值。以上所述,仅为本发明的较佳实施例而已,并非用来限定本发明的保护范围。权利要求1、一种实现综合计费的方法,其特征在于,该方法包括A、设置一个以上用于个性化服务计费的数据表,并建立各数据表之间的关联关系;B、采集当前用户的原始话单,根据当前用户的用户资料确定当前采集到的原始话单对应的使用场景,并根据设置的数据表得到所述使用场景对应的资费标准;C、根据获得的资费标准、用户资料以及话单信息,计算当前用户的最终资费值。2、根据权利要求i所述的方法,其特征在于,所述数据表至少包括实例表、重载表。3、根据权利要求2所述的方法,其特征在于,所述实例表包括但不限于一次性费用实例表、周期性费用实例表、优惠实例表、一次性费用分期付款实相应的,所述重载表包括但不限于一次性费用实例重载表、周期性费用实例重载表、优惠实例重载表、一次性费用分期付款重载;所述实例表和重载表通过两者共有参数字段相关联。4、根据权利要求2所述的方法,其特征在于,所述釆集原始话单为接收来自交换机的原始话单,或为从话单数据库中读取原始话单。5、根据权利要求1至4任一项所述的方法,其特征在于,所述原始话单为语音业务的话单、和/或数据业务的话单、和/或多媒体业务话单。6、根据权利要求1至4任一项所述的方法,其特征在于,步骤C所述话单信息至少包括业务类型、业务量、业务时段。7、一种实现综合计费的系统,其特征在于,该系统包括数据表创建单元、关系映射单元、搜索单元、话单釆集单元以及资费计算单元,其中,数据表创建单元,设置用于个性化服务计费的一个以上数据表;关系映射单元,用于建立各数据表之间的关联关系;搜索单元,用于根据当前釆集的原始话单中的信息,在相互关联的各数据表中进行搜索、匹配,确定当前用户使用场景及其对应的资费标准;话单釆集单元,用于釆集原始话单,并将釆集到的原始话单送至搜索单元和资费计算单元;资费计算单元,用于根据用户资料以及搜索单元确定的资费标准,对来自话单釆集单元的原始话单进行资费计算,得到当前用户的最终资费值。8、根据权利要求7所述的系统,其特征在于,所述数据表至少包括实例表、重载表。9、根据权利要求7或8所述的系统,其特征在于,所述话单为语音业务的话单、和/或数据业务的话单、和/或多媒体业务话单。全文摘要本发明公开了一种实现综合计费的方法,包括A、设置一个以上用于个性化服务计费的数据表,并建立各数据表之间的关联关系;B、采集当前用户的原始话单,根据当前用户的用户资料确定当前采集到的原始话单对应的使用场景,并根据设置的数据表得到所述使用场景对应的资费标准;C、根据获得的资费标准、用户资料以及话单信息,计算当前用户的最终资费值。本发明还同时公开了一种实现综合计费的系统,采用本发明仅通过一次计算就能准确计算出话单资费,简化了资费计算过程,减少了资源浪费。文档编号H04M3/22GK101110877SQ20071012073公开日2008年1月23日申请日期2007年8月24日优先权日2007年8月24日发明者申张,李惠军,昊蔡,攀谢,际边,原高申请人:中国网络通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1