账单定制方法和装置的制作方法

文档序号:6574186阅读:137来源:国知局
专利名称:账单定制方法和装置的制作方法
技术领域
本发明涉及通信技术领域,具体涉及账单定制方法和装置。
背景技术
随着电信业务种类的日益增多,用户使用的业务已经由以往单一资费的语音业务扩展到的语音、短信和通用分组无线业务(GPRS)等业务,并且用户使用的业务中又包括各种计费项目。例如语音业务中的计费项目就包括本地通话、长途通话、网内通话和网间通话等,有时长途通话还可以细分为IP长途通话和普通长途通话等。为了能够清楚地了解自身的消费情况,对于用户来说,获得具有针对性的定制账单是十分必要的。
目前,为用户提供账单的方式主要有手工定制账单和计费系统生成账单。其中手工定制账单通过手工方式进行账单定制,账单的内容比较简单粗略,只适合账单需求量比较少的情况。
使用计费系统生成账单时,负责提供用户账单定制需求的是账单定制实体,在账单定制实体中记录有预先设置的账单格式,用户在账单定制实体中选择账单的格式,设置账单中的数据。账单定制实体将用户选择的账单格式和用户设置的账单中的数据发送给计费系统。计费系统通过固定编码的方式生成用户定制账单的账单源文件。由于计费系统采用了固定编码的方式,用户定制的账单的格式和数据被固定,用户修改账单的格式或数据时,账单定制系统不仅需要将用户修改的部分发送给计费系统,还需要将用户未修改的部分发送给计费系统,计费系统必须再次进行固定的编码,生成全新的账单源文件。计费系统生成账单源文件之后,通过专业的账单软件,对账单源文件进行解析和格式化,形成文件流,并连接到打印机输出账单。
目前,由于不同用户对账单的格式和数据有不同的需求,在为用户定制账单时,一方面账单定制实体能够提供的账单格式有限,用户无法根据自身需要,定制个性化的账单格式。另一方面,对每一种账单格式,计费系统都需要编写一套代码,如果用户需要对原有账单部分需求进行修改,则账单定制实体需要再次将该用户的全部需求发送给计费系统,造成账单定制实体和计费系统的大量重复的工作。
可见,现有的计费系统生成账单的方法虽然在短期内能够满足用户化需求,但是定制账单的效率很低,对账单的后期维护工作量巨大,不能满足复杂的账单定制的需要。

发明内容
有鉴于此,本发明实施例提出一种账单定制方法,能够根据用户的定制需要,灵活的定制不同格式和不同数据的账单。
本发明实施例进一步提出一种账单定制装置,能够根据用户的定制需要,灵活的定制不同格式和不同数据的账单。
一种账单定制方法,包括步骤接收用户定制的账单格式信息和对应的账单数据信息;根据所述账单格式信息和所述账单数据信息生成账单源文件;及解析所述账单源文件,生成用户定制的账单。
一种账单定制装置,该装置包括接收模块、生成模块和解析模块;其中,所述接收模块,用于接收用户定制的账单格式信息和对应的账单数据信息;所述生成模块,用于根据所述接收模块的账单格式信息和账单数据信息,生成账单源文件;所述解析模块,用于解析所述账单源文件,生成用户定制的账单。
从上述方案中可以看出,本发明实施例根据用户的账单格式信息和账单数据信息,生成用户定制账单,使用户能够灵活的定制个性化的账单,根据自身的需要,定制账单的格式和账单的数据,从而满足用户复杂的账单需要,并且当用户需要修改定制的账单的格式或数据时,只需要对账单格式信息或账单数据信息进行相应的修改,从而有效的减少了账单定制的工作量,提高了定制账单的效率。


图1为本发明实施例中账单定制方法的流程图;图2为本发明实施例中用户定制的账单的示意图;图3为本发明实施例中账单定制方法实施例的流程图;图4为本发明实施例中账单定制装置实施例的流程图。
具体实施例方式
图1示出了本发明实施例中账单定制方法的流程。如图1所示,账单定制的方法包括步骤11账单定制实体将用户定制的账单格式信息和对应的账单数据信息发送给计费系统。
账单定制实体可以根据用户的定制需要,设置不同的账单格式信息。
在本发明实施例中,账单定制实体通过指定层次和层次数量来设置账单格式信息,其中,采用层次序号来区分不同的层次。
假设账单格式信息与账单格式之间的对应关系为序号为1的层次对应行,序号为2的层次对应列,并设置列从属于行。如果用户定制的账单格式是2行3列,则账单定制实体设置该账单格式信息为,序号为1的层次的数量是2个,序号为2的层次的数量是3个。
如果用户定制的账单格式比较简单,假设只有一列,则账单定制实体发送给计费系统的格式信息是序号为1的层次的数量是1个,序号为2的层次的数量是1个。如果用户定制的账单格式比较复杂,则账单定制实体可以根据需要,在账单格式信息中增加更多的层次或者增加层次的数量。
采用层次序号区分账单格式中的不同层次只是本发明的较佳示例,并不用于限制本发明。
账单定制实体可以根据用户的需要,设置不同的账单数据信息。
在本发明实施例中,与格式对应的账单数据信息包括账单汇总数据信息,即账单中的统计数据。
账单汇总数据信息记录了用户定制的账单汇总数据与用户的账单明细清单之间的对应关系。其中,账单明细清单中记录有用户详细的账单明细,例如属于用户通话时长的明细清单可能包括用户本地通话时长的明细清单和用户异地通话时长的明细清单,其中异地通话时长明细清单可能进一步包括国内异地通话时长的明细清单和境外通话时长的明细清单等。
由于计费系统中的用户的账单明细清单详细而繁杂,需要对账单明细清单进行汇总,才能得到用户关心的账单数据。不同的计费系统中记录的账单明细清单数据不尽相同,在本发明实施例中,账单定制实体通过设置字段的名称和字段的组号来设置账单汇总数据信息。其中,字段的名称为账单明细清单中的字段的名称。字段的组号用于确定字段代表的明细清单之间的关系,组号相同的字段对应的明细清单是或的关系,组号不同的字段对应的明细清单之间是与的关系。
在本发明实施例中,账单定制实体通过设置字段的组号,设置账单汇总数据信息中字段的关系仅是本发明的较佳示例,并不用户限制本发明。在应用本发明实施例时,还可以采用其它方法设置字段之间的关系,例如利用字段组成的表达式设置字段的关系等。
另外,在账单数据信息中还可以包括账单指示数据信息,即指示账单中费用名称和类型等。账单指示数据信息的设置以及根据账单指示信息生产账单指示数据的方法是本领域技术人员的公知技术,在此不再赘述。
步骤12计费系统根据账单格式信息和对应的账单数据信息,生成账单源文件。
在计费系统中存储有账单格式信息与账单格式的对应关系。当计费系统接收到来自账单定制实体的账单格式信息后,能够根据账单格式信息和账单格式之间的对应关系生成用户定制的账单格式。
假设账单的格式信息为序号为1的层次的数量是2个,序号为2的层次的数量是3个。则计费系统根据账单格式信息和账单格式的对应关系,配置2个序号为1的层次,并在序号为1的层次下配置3个序号为2的层次。如果账单格式信息和账单格式的对应关系是序号为1的层次对应行,序号为2的层次对应列,则计费系统生成2行3列的账单格式。如果账单格式信息和账单格式的对应关系是序号为1的层次对应列,序号为2的层次对应行,则计费系统生成2列3行的账单格式。
在计费系统中存储有账单数据信息与账单数据的对应关系。当计费系统接收到来自账单定制实体的账单数据信息后,能够根据账单数据信息和账单数据的对应关系生成用户定制的账单数据。
在本发明实施例中,账单数据信息包括账单汇总数据信息,计费系统根据账单汇总数据信息中的字段名和字段的组号,在账单明细清单中查找与该字段匹配的明细清单。
如果字段的组号相同,则计费系统将匹配其中一个字段的明细清单确定为匹配的明细清单,如果字段的组号不同,则计费系统将匹配全部字段的明细清单确定为匹配的明细清单。
在查找到匹配的明细清单后,计费系统将明细清单中的数据进行累加求和,生成账单汇总结果,并将帐单汇总结果记录在对应的格式下,生成账单源文件。其中,明细清单中的数据可以是用户的费用或者其它统计数据,如通话时长,业务流量等。
步骤13解析账单源文件,生成用户定制的账单。
通过专用的设备,从账单源文件中获取账单格式和账单汇总结果,直接通过打印设备输出用户所需的账单。解析账单源文件并生成账单的方法是本领域技术人员的公知技术,在此不再赘述。
下面以具体的账单定制实例对本发明实施例中的定制账单的方法进行详细的说明。
图2示出了本发明实施例中用户定制的账单,如图2所示,在本实施例中,用户定制的是手机业务的账单,共分为三个层次,假设在本实施例中将最高级别的层次的序号设置为1,并依次递减。为了便于描述,将层次序号为1的层次命名为区域,层次序号为2的层次命名为块,层次序号为3的层次命名为列。
在本发明时实施例中,使用依次递减的数字作为层次的序号只是本发明的较佳示例,并不用于限制本发明。在应用本发明实施例时,还可以采用其它能够区分层次的序号,如采用依次递增的数字或字母等。
在图2所示的账单中包括两个区域语音计费区域和GPRS计费区域。在语音计费区域中包括一个计费项目块,用于统计本地接听费用和本地呼出费用,在计费项目块中包括三个列,统计本地接听和本地呼出的详细信息,包括时间期限、网内费用和网间费用。
在GPRS计费区域包括一个计费项目块和一个免费资源总量块。其中计费功能块用于统计GPRS的流量,在计费项目块中包括两个列,统计GPRS的流量费用的详细信息,包括用量和费用。免费资源总量块用于向用户显示可用的免费资源的总量,在本实施例中,显示用户可用的免费GPRS的总量。
图3示出了本发明实施例中账单定制方法实施例的流程。在本实施例中,用户需要定制如图2所示的账单。如图3所示,本发明实施例中账单定制方法实施例包括步骤31账单定制实体将用户手机业务的账单格式信息和对应的账单数据信息发送给计费系统。
账单定制实体将账单格式信息发送给计费系统。
在本实施例中,账单的格式如图3所示,账单中包括两个区域,其中第一个区域中包括一个块,该块中包括三个列;第二个区域中包括两个块,其中一个块包括一个列,另外一个块包括两个列。账单定制实体将上述账单的层次和层次的数量作为账单格式信息发送给计费系统。
账单定制实体将与账单格式对应的账单数据信息发送给计费系统。
在本发明实施例中,账单数据信息包括账单汇总数据信息,由于在账单明细清单中的条目通常都会包括费用项信息,在本实施例中,使用费用项设置账单数据信息中的账单汇总数据信息。
在语音计费区域中,对于本地通话费用,假设在账单明细清单中,费用项101,102和103都是属于本地接听的明细清单,其中,费用项101属于本地网内接听的明细清单,费用项102、费用项103属于本地网间接听的明细清单。
计费系统设置本地网内接听的账单汇总数据信息为费用项=101。设置本地网间接听的汇总数据信息为费用项=102;费用项=103,并为费用项102和103设置相同的组号,表示费用项=102和费用项=103之间是或的关系,即本地网间接听即包括费用项102也包括费用项103。类似的为本地呼出项目设置账单汇总数据信息。
如果在用户的本地网间接听的明细清单中,费用项的数量比较多,可以使用本地网内接听的费用项对本地网间接听进行统计,例如,将本地网间接听的账单汇总数据信息设置为费用项!=101。其中“!=”的含义是“不等于”。
在GPRS计费区域中,类似的为GPRS的流量和免费项目设置账单汇总数据信息。假设GPRS用量的账单汇总数据信息为费用项=201、费用项=202;费用项=203;费用项=204,并为费用项=201~费用项=204设置相同的组号。
另外,用户能够在一定条件下享有免费的资源。对于用户来说,获知自身能够享有的免费总量是很有必要的,在GPRS计费区域中设置免费资源总量块,假设费用项1000、1001为用户的GPRS流量的免费资源总量,则用户可用的流量的免费资源总量的账单汇总数据信息为费用项=1000;费用项=1001,并且为费用项=1000、费用项=1002设置相同的组号。
如果用户可以享用的免费资源的类型包括一个或一个以上,可以对不同类型的免费资源总量分别进行统计。
如果计费系统提供的账单明细清单中没有费用项的话,可以采用账单明细清单中的其它字段来设置账单汇总数据信息。例如使用服务类型字段和长途类型字段来区分本地通话项目,则本地通话项目即需要匹配服务类型=语音,还需要匹配长途类型=本地。计费系统设置本地通话项目的账单汇总数据信息时,为服务类型=语音设置组号为1,为长途类型=本地设置组号为2,表示服务类型=语音和长途类型=本地之间是与的关系,所以本地通话项目的账单汇总数据信息为组号1服务类型=语音;组号2长途类型=本地。
步骤32计费系统根据账单格式信息和账单数据信息,生成账单源文件。
计费系统接收到账单定制实体发送的账单格式信息和账单数据信息后,生成账单源文件。
在接收到的账单格式信息后,计费系统根据账单格式信息和账单格式的对应关系,为账单配置两个区域,为其中第一个区域中配置一个块,并为该块配置三个列;为第二个区域中配置两个块,分别为这两个块配置一个列和两个列。
在本实施例中,账单数据信息包括账单汇总数据信息,在接收到账单数据信息后,计费系统根据账单汇总数据信息和账单汇总数据的对应关系,在自身存储的账单明细清单中查找匹配的明细清单,进行汇总,生成账单汇总结果,并将账单汇总结果和账单指示数据记录到配置好的账单格式中。
以本地网间接听项目为例,计费系统在账单明细清单中查找费用项=102和费用项=103的明细账单,由于费用项=102和费用项=103具有相同的组号,计费系统按照或的关系查找匹配的账单明细。即计费系统将匹配费用项=102或匹配费用项=103的明细清单中的数据进行汇总累加,记录在本地网间接听的项目下。
如果用户的本地网间接听的账单汇总数据信息为费用项!=101,则计费系统在账单明细清单中查找匹配费用项!=101的明细账单,并将查找到的匹配明细清单中的数据进行汇总累加,记录在本地网间接听的项目下。
如果费用项102和费用项103的组号不同,计费系统按照与的关系查找匹配的账单明细,即计费系统将匹配费用项=102并且匹配费用项=103的明细清单中的数据进行汇总累加,记录在本地通话网间接听的项目下。
类似的,计费系统在自身存储的账单明细清单中查找与账单汇总数据信息匹配的明细清单,对语音计费区域和GPRS计费区域的账单进行累加汇总。
如果在步骤31中,采用服务类型字段和长途类型字段来设置本地语音通话项目,由于服务类型=语音和长途类型=本地的组号不同,计费系统在账单明细清单中查找匹配服务类型=语音并且匹配长途类型=本地的明细清单,并将匹配的明细清单中的数据进行累加,添加到本地语音通话项目中。
步骤33解析账单源文件,生成用户所需账单。
计费系统生成账单源文件后,由专门的设备对账单源文件进行解析,打印生成用户所需的账单。具体实现是本领域技术人员的公知技术,在此不再详述。
从上述实施例中可以看出,在本发明实施例中,用户可以灵活的定制账单的格式,账单定制实体只需要将用户定制的账单格式信息和账单数据信息发送给计费系统,计费系统会自动生成用户的账单源文件。
如果用户需要对账单的格式或账单数据进行修改的话,账单定制实体只需要将用户修改的格式信息或者账单数据信息发送给计费系统,不需要将用户全部的账单定制信息发送给计费系统,计费系统能够根据修改后的格式信息或者账单数据信息生成新的账单,从而有效地避免了大量重复的工作,并且便于对账单进行维护。
基于上述账单定制方法,对本发明实施例中的账单定制装置进行详细的说明。
图4示出了本发明实施例中账单定制装置的结构。如图4所示,基于上述帐单定制方法的账单定制装置包括接收模块41、生成模块42和解析模块43。
接收模块41,用于接收用户定制的账单格式信息和对应的账单数据信息。在本实施例中,接收模块接收的账单格式信息是层次的数量和层次序号的组合,其中层次序号表示层次的类型。账单汇总数据信息是账单明细清单中的费用项的名称和费用项的组号的组合。
生成模块,用于根据账单格式信息和账单数据信息,生成账单源文件。
解析模块,用于解析账单源文件,生成用户定制的账单。
其中,生成模块包括账单数据生成模块421和账单格式生成模块422。
账单格式生成模块422包括格式对应关系存储模块422a和格式生成模块422b。
格式对应关系存储模块422a,用于存储账单格式信息与账单格式之间的对应关系。在本实施例中,账单格式信息与账单格式之间的对应关系为层次序号对应账单格式的类型。
格式生成模块422b,用于根据账单格式信息与账单格式之间的对应关系,生成账单格式。
在本实施例中,账单数据信息包括账单汇总数据信息,账单数据包括账单汇总数据。账单数据生成模块421包括账单明细清单存储模块421a、查找模块421b、数据对应关系存储模块421c和汇总模块421d。
帐单明细清单存储模块421a,用于存储账单明细清单。
查找模块421b,用于根据账单汇总数据信息、账单汇总数据信息与账单汇总数据之间的对应关系,在账单明细清单存储模块421a中查找匹配的明细清单。在本实施例中,对于组号相同的费用项,匹配的账单明细包括与组号相同的费用项中任一费用项的名称匹配的账单明细;对于组号不同的费用项,匹配的账单明细包括与组号不同的费用项中全部费用项的名称匹配的账单明细。
数据对应关系存储模块421c,用于存储账单汇总数据信息与账单汇总数据之间的对应关系。在本发明实施例中,数据对应关系存储模块421c中存储的对应关系为账单汇总数据对字段对应的账单明细清单进行汇总。
汇总模块,用于对匹配的明细清单中的数据进行累加,生成账单汇总结果,将账单汇总结果记录在对应的账单格式中。
可见,在应用本发明实施例时,用户无需局限于有限的账单格式,可以根据需要,设置个性化的账单格式信息和账单数据信息,满足用户复杂的账单需要。
另外,账单定制装置可以根据账单格式信息和账单数据信息,自动生成用户定制的账单,无需对每一个用户的全部账单信息进行保存。如果用户需要修改已定制的账单,只需要将账单格式信息和账单数据信息作相应的修改即可,无需将修改后的全部账单信息发送给账单定制装置,从而有效地提高了用户定制账单的效率,减轻了后期对账单进行维护的工作量。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种账单定制方法,包括步骤接收用户定制的账单格式信息和对应的账单数据信息;根据所述账单格式信息和所述账单数据信息生成账单源文件;及解析所述账单源文件,生成用户定制的账单。
2.根据权利要求1所述账单定制方法,其特征在于,所述生成账单源文件的步骤包括根据存储的账单格式信息与账单格式之间的对应关系,生成账单格式;根据存储的账单数据信息与账单数据之间的对应关系,生成账单数据。
3.根据权利要求2所述账单定制方法,其特征在于,所述账单格式信息是层次的数量和层次序号的组合,所述层次序号表示所述层次的类型;所述对应关系为所述层次序号对应所述账单格式的类型。
4.根据权利要求2所述账单定制方法,其特征在于,所述账单数据信息包括账单汇总数据信息;所述账单数据包括账单汇总数据。
5.根据权利要求4所述账单定制方法,其特征在于,所述账单汇总数据信息是所述计费系统存储的账单明细清单中的字段的名称和所述字段的组号的组合;所述对应关系为所述账单汇总数据对所述字段对应的账单明细清单进行汇总。
6.根据权利要求5所述账单定制方法,其特征在于,所述字段包括费用项。
7.根据权利要求4、5或6所述账单定制方法,其特征在于,所述生成账单汇总数据的步骤是根据所述账单汇总数据信息,在存储的用户的账单明细清单中查找匹配的账单明细,生成账单汇总结果;将账单汇总结果记录在所述对应的账单格式中。
8.根据权利要求7所述账单定制方法,其特征在于,所述查找匹配的账单明细的方法是对于所述组号相同的字段,所述匹配的账单明细包括与所述组号相同的字段中任一字段匹配的账单明细;对于所述组号不同的字段,所述匹配的账单明细包括与所述组号不同的字段中全部字段匹配的账单明细。
9.根据权利要求7所述账单定制方法,其特征在于,所述生成账单汇总结果的方法是将所述匹配的账单明细中的数据进行累加,生成所述账单汇总结果。
10.一种账单定制装置,其特征在于,该装置包括接收模块、生成模块和解析模块;其中,所述接收模块,用于接收用户定制的账单格式信息和对应的账单数据信息;所述生成模块,用于根据所述接收模块的账单格式信息和账单数据信息,生成账单源文件;所述解析模块,用于解析所述账单源文件,生成用户定制的账单。
11.根据权利要求10所述账单定制装置,其特征在于,所述生成模块进一步包括账单格式生成模块和账单数据生成模块;其中,所述账单格式生成模块,用于根据存储的账单格式信息与账单格式之间的对应关系,生成账单格式;所述账单数据生成模块,用于根据存储的账单数据信息与账单数据之间的对应关系,生成账单数据。
12.根据权利要求11所述帐单定制装置,其特征在于,所述帐单格式生成模块进一步包括对应关系存储模块和格式生成模块;其中,所述格式对应关系存储模块,用于存储所述账单格式信息与账单格式之间的对应关系;所述格式生成模块,用于根据所述账单格式信息与账单格式之间的对应关系,生成账单格式。
13.根据权利要求12所述账单定制装置,其特征在于,所述账单格式信息是层次的数量和层次序号的组合,所述层次序号表示所述层次的类型;所述对应关系为所述层次序号对应所述账单格式的类型。
14.根据权利要求12所述账单定制装置,其特征在于,所述账单数据信息包括账单汇总数据信息;所述账单数据包括账单汇总数据。
15.根据权利要求14所述账单定制装置,其特征在于,所述账单数据生成模块进一步包括数据对应关系存储模块、账单明细清单存储模块、查找模块和汇总模块;其中,所述数据对应关系存储模块,用于存储所述账单汇总数据信息与账单汇总数据之间的对应关系;所述帐单明细清单存储模块,用于存储账单明细清单;所述查找模块,用于根据所述接收模块的账单汇总数据信息和所述账单汇总数据信息与账单汇总数据之间的对应关系,在所述账单明细清单存储模块中查找匹配的明细清单;所述汇总模块,用于对所述匹配的明细清单中的数据进行累加,生成账单汇总结果,将账单汇总结果记录在所述对应的账单格式中。
16.根据权利要求15所述账单定制装置,其特征在于,所述账单汇总数据信息是所述账单明细清单中的字段的名称和所述字段的组号的组合;所述对应关系为所述账单汇总数据对所述字段对应的账单明细清单进行汇总。
17.根据权利要求16所述的账单定制装置,其特征在于,所述字段包括费用项。
18.根据权利更求16所述的账单定制装置,其特征在于,所述匹配的明细清单包括对于所述组号相同的字段,所述匹配的账单明细包括与所述组号相同的字段中任一字段匹配的账单明细;对于所述组号不同的字段,所述匹配的账单明细包括与所述组号不同的字段中全部字段匹配的账单明细。
全文摘要
本发明公开了一种账单定制方法,包括步骤接收用户定制的账单格式信息和对应的账单数据信息;根据所述账单格式信息和所述账单数据信息生成账单源文件;解析所述账单源文件,生成用户定制的账单。本发明还公开了一种账单定制装置。应有本发明能够根据用户不同的定制需要,灵活的定制不同格式和数据的账单。
文档编号G06Q20/00GK101035003SQ20071007941
公开日2007年9月12日 申请日期2007年3月5日 优先权日2007年3月5日
发明者朱伟 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1