CN1848737A - 一种计费方法 - Google Patents
一种计费方法 Download PDFInfo
- Publication number
- CN1848737A CN1848737A CN 200510064282 CN200510064282A CN1848737A CN 1848737 A CN1848737 A CN 1848737A CN 200510064282 CN200510064282 CN 200510064282 CN 200510064282 A CN200510064282 A CN 200510064282A CN 1848737 A CN1848737 A CN 1848737A
- Authority
- CN
- China
- Prior art keywords
- access code
- service
- rate
- character
- section
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开一种计费方法,该方法在计费表中配置包含接入码号段和对应费率的记录,并且对具有相同接入码号段和费率相同的多项业务仅配置一项记录;当计费***接收到至少包含业务接入码的计费请求时,利用该业务接入码与计费表中的接入码号段进行最大路由匹配,在匹配成功时获取对应的费率并按该费率计费。本发明能够简化业务配置和提高计费表的查找效率。
Description
技术领域
本发明涉及通信领域,更确切地说是涉及一种计费方法。
背景技术
随着整个电信行业低潮的到来,运营商之间的竞争也日益加剧。基础业务价格受诸多因素影响持续下降,因此各运营商都加大了拓展新业务的力度,并把增值业务作为运营商盈利的重点。各个运营商在传统主设备投资逐步萎缩的同时加大了对增值业务的投入。
语音增值业务种类繁多,形式和内容都变化非常快。从电信运营商的160、168语音增值业务到移动运营商的1258/1259语音业务,以及联通运营商的10158/10159语音增值业务,这一系列的增值业务,都有以下共同的特点:
1、业务接入码众多,业务内容变化频繁。
2、业务接入码都进行了分类管理,计费基本相同。表一是电信XX公司的部分业务分类计费表:
表一
用号单位 | 168A | B | CDE | 业务费率 |
XX省业务节目号段 | 1682 | 0 | 000-999 | 0.00元/分钟 |
2 | 000-999 | 0.10元/分钟 | ||
4 | 000-999 | 0.40元/分钟 | ||
6 | 000-999 | |||
8 | 000-999 | |||
XX省的地市节目号段 | 1 | 000-999 | 0.10元/分钟 | |
3 | 000-999 | |||
5 | 000-999 |
1682 | 7 | 000-999 | 0.40元/分钟 | |
9 | 000-999 | |||
XX省业务节目号段 | 1684 | 0 | 000-999 | 0.40元/分钟 |
2 | 000-999 | |||
4 | 000-999 | |||
6 | 000-999 | |||
8 | 000-999 | |||
XX省的地市节目号段 | 1684 | 1 | 000-999 | 0.40元/分钟 |
从表中看出,业务内容较多,相应的需要配置的业务费率也较多。因此目前的***从接入码的业务处理到接入码的计费都存在配置管理复杂和数据庞大的缺点。
对于语音增值业务来说,认证、授权和计费AAA(Authentication,Authorization and Accounting)***的计费方案比较灵活。AAA***完成用户的认证、授权、计费功能,该***最核心的功能是对用户进行计费。由于语音增值业务多,很多相同类型的业务计费的策略基本类似,如125902XX点歌类业务,计费基本都是1元/次。目前通用的语音增值业务***的计费实现方案如下:
目前的电信语音增值业务领域的AAA计费***通用的计费方案如图1所示:
(1)业务处理***向AAA计费***发送用户的计费请求,该计费请求包括用户名、业务接入码及业务使用时间;
(2)AAA计费***依据用户类型及业务接入码查找计费表确定同该计费请求对应的费率,并依据该费率进行计费。所述查找采用完全匹配查找方式。如某一业务计费请求包括[用户类型,接入码,时间]三个参数,其中用户类型是A类用户,接入码是168123456。如果计费表某一条记录的相应参数是[A类用户,168123456,每分钟2元],则符合完全匹配原则,提取费率每分钟2元,依据该费率进行计费,返回计费成功响应。
从业界通用的方案可以看出,利用计费表中的三元素[用户,接入码,费率]匹配计费时,通用处理方案是采用完全匹配方式,必须A类用户和168123456号码所有字符在费率表中相应字段依次存在才能计费,否则无法计费。这样即使某一类业务的费率相同,如125902XX点歌类业务,计费基本都是1元/次,在AAA***也必须配置所有业务的费率。从上面的通用方案的技术分析上可以看出,该方案存在明显的缺点:
1、业务配置维护复杂、工作量较大;
2、AAA的计费表数据庞大,查找效率低。
无论是业务配置还是AAA计费处理都不够灵活,无法适应语音增值业务的多样变化。
发明内容
本发明的主要目的在于提供一种计费方法,以简化业务配置,提高计费处理能力。
为达到以上目的,本发明提供以下技术方案:
一种计费方法,该方法包括下述步骤:
在计费表中配置包含接入码号段和对应费率的记录,并且对具有相同接入码号段和费率相同的多项业务仅配置一项记录;
当计费***接收到至少包含业务接入码的计费请求时,利用该业务接入码与计费表中的接入码号段进行最大路由匹配,在匹配成功时获取对应的费率并按该费率计费。
所述计费表和所述计费请求中还包含用户类型,当用户类型也匹配成功时获取对应的费率。
若匹配后得到多个费率,则获取这些费率所对应的记录中接入码号段最长的记录内的费率。
本发明还公开另一种计费方法,包括下述步骤:
配置接入码号段和对应业务类型的记录,以及在计费表中配置业务类型与其对应的费率的记录;
当计费***接收到至少包含业务接入码的计费请求时,利用该业务接入码与记录中的接入码号段进行最大路由匹配,在匹配成功时获取对应的业务类型,以及
根据业务类型从所述计费表中获取对应的费率,并按该费率计费。
若匹配后得到多个业务类型,则选择这些业务类型所对应的记录中接入码号段最长的记录内的业务类型。
所述计费请求中还包括业务使用时长,计费***依据该时长和得到的费率进行计费。
上述方案所述接入码号段包括有截字符,其中:
若截字符在接入码号段的尾部,最大路由匹配是指判断截字符前的字符是否依次出现的所述业务接入码的首部;
若截字符在接入码号段的首部,最大路由匹配是指判断截字符前的字符是否依次出现的所述业务接入码的尾部;
若截字在接入码号段的首部和尾部,最大路由匹配是指判断两个截字符之间的字符是否依次出现在所述业务接入码的中部。
本发明通过将最大匹配路由查找费率运用于电信语音增值业务领域的计费处理,实现了:某一业务号段相同的多个业务,只需要配置一个接入码号段+%的业务数据。AAA计费表支持最大路由匹配,对于16820XXX的业务费率1,以前需要配置1000个相同费率的数据,现在只要配置一条数据就可以完全计算费率。由于支持了最大路由算法进行接入码计费的匹配,自然减少了业务配置维护的工作量,方便的业务运营维护,增大了业务的灵活性,提高计费***的计费处理能力。
附图说明
图1为本发明所述方法的流程示意图
图2为本发明第一实施例的计费示意图;
图3为本发明第三实施例的计费示意图。
具体实施方式
虽然语音增值业务多,需要配置的计费表的数据也非常多,但很多相同类型的业务计费的策略基本类似,如125902XX点歌类业务,计费基本都是1元/次,同一号码段或同一类业务的接入码费率基本相同。
为了解决现有技术从接入码的业务处理到接入码的计费都存在配置管理复杂和数据庞大的缺点,本发明通过建立接入号码号段与费率之间的对应关系来实现计费,并且对接入码具有相同号码段、费率也相同或者基本相同的多项业务项目只需要在计费表中配置一项记录;或者通过建立接入码号段与业务类型以及业务类型与费率之间的映射关系来实现计费,对相同号段、业务类型也相同的多项业务只需配置一项记录。
接入码项下配置号段可以采用号段字加截字符方式,如“1681234%”,其中“1681234”为号段字,“%”为截字符。如果该号段出现在接入码字首,则配置号段时在号段字尾加截字符方式;如果该号段出现在接入码字尾,则配置接入码号段时在采用截字符加号段字方式;如果该号段出现在接入码中间,则配置接入号码段时采用截字符加号段字加截字符方式。所述截字符可以是%、空格、?等能够区别于号码字的符号。
在按上述方式配置计费表后,本发明的计费处理过程如图1所示:
由业务处理***发送包含业务接入码的计费请求;计费***接受所述计费请求后,根据所述业务接入码以最大路由方式查找计费表,确定与该计费请求对应的费率;最后按查找到的费率进行计费。
计费***可以是AAA***。业务处理***可以是1258移动秘书业务***、160电信人工业务***、168电信自动业务***、10157联通丽音业务***或者其他业务***。
参阅图2所示,作为本发明的第一实施例,计费表中的记录中还包括了用户类型,通过接入码号段的最大路由匹配和用户类型匹配来确定最终计费费率,其处理过程如下:
1、业务处理***发送计费请求,所述请求包括参数:用户类型、业务接入码,如[A类用户,16812345];对于按时间计费的业务,计费请求中还包括计费时间,如2分钟。
2、AAA***接受所述计费请求,根据所述输入参数以最大路由方式查找计费表,输出[A类用户,1681234%,1元/分钟]。
3、根据此费率及计费请求中携带的使用时间(按时间计费)进行计费并向业务处理***返回计费成功响应,即2分钟的费用,为2元钱。
在最大路方式查找计费表时,先检索计费表第一条记录,确定用户类型同该条记录的用户类型是否一致,且该条记录的接入码截字符前的字符是否全部依次出现在计费请求所携带的业务接入码的相应号段中,如果是,则输出对应的费率,并依该费率进行计费,向业务处理***返回计费成功响应;如果不一致,则进入下一条记录进行比较。查看是否已经比较完计费表中的所有记录,如果是,返回计费失败响应。如某一业务计费请求包括[用户类型,业务接入码,时间]三个参数,其中用户类型是A类用户,业务接入码是168123456。如果计费表某一条记录的相应参数是[A类用户,168123%,每分钟1元],则符合最大匹配原则,提取费率每分1元,依据该费率进行计费返回计费成功响应。
如果费率相同或者基本相同的多项业务的接入码共有号段出现在接入码字尾,且计费表中接入码配置为截字符加该号段字,则此时采用最大匹配原则进行查找时,判断计费表某一记录的接入码截字符后的字符是否全部依次出现在计费请求所携带的业务接入码的相应号段中;如果该号段出现在接入码中间,且配置计费表中接入码为截字符加该号段加截字符,则此时采用最大匹配原则进行查找时,判断计费表某一记录的接入码截字符间的字符是否全部依次出现在计费请求所携带的业务接入码的相应号段中。
作为本发明的第二实施例,相较于实施例一,步骤2所述查找方式还可以是:
21、检索计费表第一条记录;
22、确定用户类型同该条记录的用户类型是否一致,且该条记录的接入码配置号段的字符是否全部依次出现在计费请求所携带的业务接入码的相应号段中,如果是,则选取该条记录后,进入步骤23,否则,直接进入步骤23;
23、判断是否已经遍历计费表所有记录,如果是,判断是否已经存在选取的多条记录,如是从所述选取的多条记录中取接入码匹配最长的记录,输出该记录相应的费率,根据此费率及计费请求中携带的使用时间进行计费并向业务处理***返回计费成功响应;如果不存在已经选取的记录,则终止查找,AAA***向业务处理***返回计费失败响应,结束流程。否则,提取下一条记录进入步骤22。
参阅图3所示,作为本发明的第三实施例,对具有相同号段,业务类型也相同的多项业务只需配置一项记录,该记录的接入码项下配置该号段或者该号段加截字符,在业务类型项下配置该业务类型。此时,计费表中设置有业务类型项。接入码与业务类型的对应关系记录可以单独设置成一张表,或者并入计费表。并入计费表时,只需将该相同号段填入计费表的接入码项下,将业务类型填入计费表的业务类型中。其计费的处理过程如下:
1、业务处理***发送计费请求,所述请求包括参数:业务接入码,如16812345。
2、AAA***接受所述计费请求,根据所述业务接入码输入参数以最大路由方式查找接入码与业务类型的对应关系记录,确定该业务接入码对应的业务类型,如:点歌类。
3、根据该业务类型查找计费表,确定与该业务类型对应的费率,1元/分钟;提取计费请求中携带的使用时间进行计费并向业务处理***返回计费成功响应。
如果为接入码与业务类型的对应关系记录单独设置一张表,则步骤2包括:
依据计费请求中所携带的业务接入码检索接入码与业务类型的对应关系记录表,依据最大匹配原则确定与其匹配的接入码,及该接入码对应的业务类型,以该业务类型检索计费表第一条记录,确定该业务类型是否同计费表该条记录的业务类型相一致,如果是,则输出对应的费率,并依该费率进行计费,向业务处理***返回计费成功响应;如果不一致,则进入下一条记录进行比较。查看是否已经比较完计费表中的所有记录,如果是,返回计费失败响应。例如,建立接入码与业务类型的对应关系记录,该记录包括接入码168123%,业务类型是点歌类。计费***收到一计费请求,该计费请求包括[用户类型,业务接入码,时间]三个参数,其中用户类型是A类用户,业务接入码是168123456。依据该业务接入码168123456查找接入码与业务类型的对应关系记录表,获取该业务接入码对应的业务类型是点歌类。以该点歌类作为业务类型,检索计费表,如果计费表某一条记录的相应参数是[A类用户,点歌类,每分钟1元],则符合匹配条件,提取费率每分种1元,依据该费率进行计费,返回计费成功响应。
步骤2中依据计费请求中所携带的业务接入码检索接入码与业务类型的对应关系记录表,依据最大匹配原则确定与其匹配的接入码时,当检索到第一条匹配记录后,即提取该接入码对应的业务类型,以该业务类型检索计费表。或者是,遍历整个接入码与业务类型的对应关系记录表,若匹配后得到多个费率,则获取这些费率所对应的记录中接入码号段最长的记录内的费率。
如果该接入码与业务类型的对应关系记录并入计费表,则步骤2所述包括:
检索计费表第一条记录,确定计费请求所携带的业务接入码是否同该条记录的接入码相应号段中的号码一致,如果是,则查找该业务接入码对应的业务类型,依据所述业务类型查找费率,输出对应的费率,并依该费率进行计费,向业务处理***返回计费成功响应;如果不一致,则进入下一条记录进行比较。查看是否已经比较完计费表中的所有记录,如果是,返回计费失败响应。
通过本发明所述的方法,满足了运营商的接入码共有同一号段的多个业务同一计费策略的需求,最大限度的减少了费率相关的数据,提高了***的处理性能,一般的PC服务器就可以满足200万用户的计费需求。业务处理的配置简单化,降低了日常维护成本。
Claims (11)
1、一种计费方法,其特征在于,该方法包括下述步骤:
在计费表中配置包含接入码号段和对应费率的记录,并且对具有相同接入码号段和费率相同的多项业务仅配置一项记录;
当计费***接收到至少包含业务接入码的计费请求时,利用该业务接入码与计费表中的接入码号段进行最大路由匹配,在匹配成功时获取对应的费率并按该费率计费。
2、如权利要求1所述的方法,其特征在于,所述计费表和所述计费请求中还包含用户类型,当用户类型也匹配成功时获取对应的费率。
3、如权利要求1所述的方法,其特征在于,若匹配后得到多个费率,则获取这些费率所对应的记录中接入码号段最长的记录内的费率。
4、如权利要求1所述的方法,其特征在于,若计费***在计费表中未获取到费率,则返回计费失败响应。
5、如权利要求1至4任一项所述的方法,其特征在于,所述接入码号段包括有截字符,其中:
若截字符在接入码号段的尾部,最大路由匹配是指判断截字符前的字符是否依次出现的所述业务接入码的首部;
若截字符在接入码号段的首部,最大路由匹配是指判断截字符前的字符是否依次出现的所述业务接入码的尾部;
若截字在接入码号段的首部和尾部,最大路由匹配是指判断两个截字符之间的字符是否依次出现在所述业务接入码的中部。
6、如权利要求5所述的方法,其特征在于,所述计费请求中还包括业务使用时长,计费***依据该时长和得到的费率进行计费。
7、一种计费方法,其特征在于,该方法包括下述步骤:
配置接入码号段和对应业务类型的记录,以及在计费表中配置业务类型与其对应的费率的记录;
当计费***接收到至少包含业务接入码的计费请求时,利用该业务接入码与记录中的接入码号段进行最大路由匹配,在匹配成功时获取对应的业务类型,以及
根据业务类型从所述计费表中获取对应的费率,并按该费率计费。
8、如权利要求7所述的方法,其特征在于,若匹配后得到多个业务类型,则选择这些业务类型所对应的记录中接入码号段最长的记录内的业务类型。
9、如权利要求7所述的方法,其特征在于,若计费***在计费表中未获取到业务类型或费率,则返回计费失败响应。
10、如权利要求7至9任一项所述的方法,其特征在于,所述接入码号段包括有截字符,其中:
若截字符在接入码号段的尾部,最大路由匹配是指判断截字符前的字符是否依次出现的所述业务接入码的首部;
若截字符在接入码号段的首部,最大路由匹配是指判断截字符前的字符是否依次出现的所述业务接入码的尾部;
若截字在接入码号段的首部和尾部,最大路由匹配是指判断两个截字符之间的字符是否依次出现在所述业务接入码的中部。
11、如权利要求10所述的方法,其特征在于,所述计费请求中还包括业务使用时长,计费***依据该时长和得到的费率进行计费。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100642822A CN100364268C (zh) | 2005-04-14 | 2005-04-14 | 一种计费方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100642822A CN100364268C (zh) | 2005-04-14 | 2005-04-14 | 一种计费方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1848737A true CN1848737A (zh) | 2006-10-18 |
CN100364268C CN100364268C (zh) | 2008-01-23 |
Family
ID=37078117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100642822A Expired - Fee Related CN100364268C (zh) | 2005-04-14 | 2005-04-14 | 一种计费方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100364268C (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100466830C (zh) * | 2007-03-16 | 2009-03-04 | 侯万春 | 通过业务号码实现分时段定价通信费的***和方法 |
CN101296272B (zh) * | 2008-06-10 | 2011-01-12 | 腾讯科技(深圳)有限公司 | 计费管理方法 |
CN101977276A (zh) * | 2010-10-20 | 2011-02-16 | 中兴通讯股份有限公司 | 增值业务的计费方法及装置 |
CN103490909A (zh) * | 2012-06-13 | 2014-01-01 | 中兴通讯股份有限公司 | 计费处理方法及装置 |
CN106936601A (zh) * | 2015-12-31 | 2017-07-07 | 华为技术有限公司 | 一种业务计费方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1395391A (zh) * | 2001-07-09 | 2003-02-05 | 深圳市中兴通讯股份有限公司 | 一种宽带接入网络计费方法 |
CN1200536C (zh) * | 2002-06-15 | 2005-05-04 | 华为技术有限公司 | 一种实现内容计费的方法 |
CN100384198C (zh) * | 2002-11-12 | 2008-04-23 | 华为技术有限公司 | 预付费多媒体消息服务业务的实现方法 |
DE10312049B4 (de) * | 2003-03-20 | 2005-05-25 | T-Mobile Deutschland Gmbh | Verfahren zur Echtzeiterfassung von Gebühren für Mehrwertdienste in einem Telekommunikationsnetz |
-
2005
- 2005-04-14 CN CNB2005100642822A patent/CN100364268C/zh not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100466830C (zh) * | 2007-03-16 | 2009-03-04 | 侯万春 | 通过业务号码实现分时段定价通信费的***和方法 |
CN101296272B (zh) * | 2008-06-10 | 2011-01-12 | 腾讯科技(深圳)有限公司 | 计费管理方法 |
CN101977276A (zh) * | 2010-10-20 | 2011-02-16 | 中兴通讯股份有限公司 | 增值业务的计费方法及装置 |
CN103490909A (zh) * | 2012-06-13 | 2014-01-01 | 中兴通讯股份有限公司 | 计费处理方法及装置 |
CN106936601A (zh) * | 2015-12-31 | 2017-07-07 | 华为技术有限公司 | 一种业务计费方法及装置 |
CN106936601B (zh) * | 2015-12-31 | 2020-02-14 | 华为技术有限公司 | 一种业务计费方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN100364268C (zh) | 2008-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101350869B (zh) | 基于索引和散列的电信计费去重方法及设备 | |
CN101079064A (zh) | 一种网页排序方法及装置 | |
CN105138541A (zh) | 音频指纹匹配查询的方法和装置 | |
CN101086732A (zh) | 一种海量数据管理方法 | |
CN1808426A (zh) | 一种通用的文件搜索***及方法 | |
CN104636502A (zh) | 一种查询***的数据加速查询方法 | |
CN1848737A (zh) | 一种计费方法 | |
CN1928850A (zh) | 基于数据字典的数据压缩方法、装置 | |
CN101068377A (zh) | 基于搜索引擎的群发***及方法 | |
CN1858743A (zh) | 关系型数据库中信息检索方法及装置 | |
CN1878164A (zh) | E.164号码域名存储和查询方法 | |
CN102694895B (zh) | 来电原因的判定方法及装置 | |
CN101252625B (zh) | 因特网协议语音应用中的用户号码的收集方法及语音网关 | |
CN1917510A (zh) | 一种访问通讯录的方法及其通讯录*** | |
CN1665314A (zh) | 用于移动智能网的多业务优先触发的方法 | |
CN1897560A (zh) | 一种提高路由表容量的方法 | |
CN1783850A (zh) | 一种基于即时通讯平台的搜索方法和*** | |
CN101430741A (zh) | 一种短序列映射方法及*** | |
CN1492359A (zh) | 一种多关键字自动状态机查找匹配方法 | |
CN105630983A (zh) | 一种资源获取优化装置和方法 | |
CN102143471A (zh) | 话费异常的处理方法及装置 | |
CN102419746A (zh) | 三维搜索***及三维搜索方法 | |
CN101799803B (zh) | 信息处理方法、模块及*** | |
CN101827175A (zh) | 一种话单分拣分目录存储的方法及*** | |
CN1645857A (zh) | 一种网络信息约定通讯方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080123 Termination date: 20130414 |