一种资源共享计费方法及计费装置、内存库与流程

文档序号:11681072阅读:227来源:国知局
一种资源共享计费方法及计费装置、内存库与流程

本发明涉及电信计费领域,尤其涉及一种资源共享计费方法及计费装置、内存库。



背景技术:

目前,资源共享的实现方法为:多个用户需要共享一个免费资源时,首先需要组建一个共享群组,然后把共享资源建立在共享群组上,各个共享用户也要添加进共享群组,且各个共享用户的用户资源信息及该共享群组的共享资源信息需要部署在一台主机或内存内。这样,某个共享用户产生话单后,就可以在该主机或内存内查找获得其所在群组的共享资源信息及用户自身的用户资源信息,然后按照这些资源信息对该共享用户产生的话单进行批价计费。

目前基本上是一个地级市内部署有一台主机或内存,因此办理共享业务的一个共享群组的所有共享用户大多都局限于一个分地市内;如果要跨地市办理共享业务,也需要将位于其他地市的主机或内存中的共享用户的用户资源信息都转存到其中一个地市的主机或内存内,这样才能在其中一个共享用户产生话单后据此进行批价计费。但是上述的转存过程繁琐,且受主机或内存中数据库及处理能力瓶颈的限制,很难高效地进行。



技术实现要素:

有鉴于此,本发明实施例期望提供一种资源共享计费方法及计费装置、内存库,可以方便地办理跨地市的共享业务。

为达到上述目的,本发明的技术方案是这样实现的:

一种资源共享计费方法,所述方法包括:

获得用户话单,所述用户话单中包括用户标识;

向内存库发送携带有所述用户标识的用户资源信息请求消息;所述用户资源信息请求消息用于请求内存库反馈所述用户标识对应的个人资源信息和共享资源信息;

接收所述内存库反馈的所述用户标识对应的个人资源信息和共享资源信息,并根据所述用户标识对应的个人资源信息和共享资源信息对所述用户话单进行计费处理;

将所述个人资源信息在计费处理后剩余的个人资源余额信息、以及所述共享资源信息在计费处理后剩余的共享资源余额信息发送给所述内存库。

上述方案中,所述共享资源信息包括:共享资源属性、共享模式和限额值。

一种资源共享计费方法,所述方法包括:

接收计费装置发送的携带有用户标识的用户资源信息请求消息;

查询获得所述用户标识对应的个人资源信息和共享资源信息,并向所述计费装置发送所述用户标识对应的个人资源信息和共享资源信息;

接收所述计费装置发送的所述个人资源信息在计费处理后剩余的个人资源余额信息以及所述共享资源信息在计费处理后剩余的共享资源余额信息;

将所述个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

上述方案中,所述查询获得所述用户标识对应的个人资源信息和共享资源信息,包括:

查询获得所述用户标识对应的个人资源信息,以及所述用户标识对应的共享者标识;

查询获得所述共享者标识对应的共享产品信息;所述共享产品信息包括:共享对象类型,共享对象实例,各共享对象实例对应的共享资源属性、共享模式和限额值;

根据所述共享产品信息获得所述用户标识对应的共享资源信息,所述共享资源信息包括共享资源属性、共享模式和限额值。

上述方案中,在将所述个人资源信息更新为个人资源余额信息,将所述共 享资源信息更新为所述共享资源余额信息之后,所述方法还包括:

向物理库发送更新指示,所述更新指示用于指示所述物理库将所述用户标识对应的个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

一种计费装置,所述计费装置包括:

获取单元,用于获得用户话单,所述用户话单中包括用户标识;

第一发送单元,用于向内存库发送携带有所述获取单元获取的用户标识的用户资源信息请求消息;所述用户资源信息请求消息用于请求内存库反馈所述用户标识对应的个人资源信息和共享资源信息;

第一接收单元,用于接收所述内存库反馈的所述用户标识对应的个人资源信息和共享资源信息;

计费单元,用于根据所述第一接收单元接收的所述用户标识对应的个人资源信息和共享资源信息对所述用户话单进行计费处理;

第一发送单元,用于将所述个人资源信息在所述计费单元计费处理后剩余的个人资源余额信息、以及所述共享资源信息在所述计费单元计费处理后剩余的共享资源余额信息发送给所述内存库。

上述方案中,所述共享资源信息包括:共享资源属性、共享模式和限额值。

一种内存库,所述内存库包括:

第二接收单元,用于接收计费装置发送的携带有用户标识的用户资源信息请求消息;

查询单元,用于查询获得所述第二接收单元接收的所述用户标识对应的个人资源信息和共享资源信息;

第二发送单元,用于向所述计费装置发送所述查询单元查询获得的所述用户标识对应的个人资源信息和共享资源信息;

第二接收单元,还用于接收所述计费装置发送的所述个人资源信息在计费处理后剩余的个人资源余额信息以及所述共享资源信息在计费处理后剩余的共享资源余额信息;

更新单元,用于将所述个人资源信息更新为所述第二接收单元接收到的所述个人资源余额信息,将所述共享资源信息更新为所述第二接收单元接收到的所述共享资源余额信息。

上述方案中,所述查询单元,具体用于查询获得所述第二接收单元接收的所述用户标识对应的个人资源信息,以及所述用户标识对应的共享者标识;查询获得所述共享者标识对应的共享产品信息;所述共享产品信息包括:共享对象类型,共享对象实例,各共享对象实例对应的共享资源属性、共享模式和限额值;根据所述共享产品信息获得所述用户标识对应的共享资源信息,所述共享资源信息包括共享资源属性、共享模式和限额值。

上述方案中,所述第二发送单元,还用于在所述更新单元更新完成后,向物理库发送更新指示,所述更新指示用于指示所述物理库将所述用户标识对应的个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

本发明实施例提供了一种资源共享计费方法及计费装置、内存库,通过由计费装置进行计费处理,内存库统一对用户数据进行存储管理,对计费处理应用与用户数据存储进行灵活拆分,内存库中不再进行计费处理,这样内存库就可以有能力存储多个地级市中用户终端的用户数据,共享群组中的用户终端跨地市办理共享业务时,这些用户终端的用户数据都可以存在该内存库中,负责各个用户终端的多个计费装置在对用户终端产生的用户话单进行计费时,可以直接访问内存库获得计费用的用户数据即个人资源信息和共享资源信息,进而对各个用户终端的用户话单进行计费,该计费方法可以支撑用户方便地办理跨地市的共享业务。

附图说明

图1为本发明实施例提供的一种实现资源共享计费方法的系统架构示意图;

图2为本发明实施例1提供的一种应用于计费装置一侧的资源共享计费方法的系统架构示意图;

图3为本发明实施例1提供的一种应用于内存库一侧的资源共享计费方法的系统架构示意图;

图4为本发明实施例1提供的一种共享资源信息管理模型示意图;

图5为本发明实施例2提供的一种计费装置的结构框图;

图6为本发明实施例2提供的一种内存库的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例中的技术方案是基于如图1所示的系统架构来实施的,如图1所示,本系统架构中主要包括若干用户终端11、若干计费装置12、一个内存库13和物理库14;在本系统架构中,一个计费装置12用于负责对多个用户终端11的用户话单进行计费处理,所述内存库13中存储有本系统中所有办理了共享业务的用户终端的,用于计费的个人资源信息和共享资源信息。物理库14用于存储内存库13中的数据,当内存库13中的数据有更新时,物理库14也会相应地进行数据更新,内存库13和物理库14中存储的数据保持同步。

本发明实施例的方法就是基于上述的系统架构来实现的。

实施例1

本发明实施例提供了一种资源共享计费方法,如图2所示,应用于计费装置一侧,本实施例方法的处理流程包括以下步骤:

步骤201、获得用户话单,所述用户话单中包括用户标识。

用户终端在通话、发消息或上网过程中,核心网网元会记录该用户终端使用的相关业务信息,并发送该相关业务信息到计费装置,再由计费系统生成用户话单。或者有些核心网网元可以直接产生用户话单,并发送到计费装置,如核心网中的移动交换中心服务器(mobileswitchingcenterserver,mscs)、通用分组无线业务服务支持节点(servinggeneral-packet-radio-servicesupportnode,sgsn)、呼叫会话控制功能(callsessioncontrolfunction,cscf)等。

所述用户话单中记录有该用户终端的用户标识,当然还有该用户终端使用的业务类型和业务量等信息。以用户终端进行通话业务为例,用户话单主要记录以下信息:用户标识、主叫号码、被叫号码、起始时间、结束时间、通话时长、通话性质等信息。以用户终端进行上网业务为例,用户话单主要记录以下信息:用户标识、耗费流量等。

用户话单的内容为现有技术中用户话单的内容,其获得方法也为现有技术,本领域人员都应清楚了解,在此不再一一详述。

步骤202、向内存库发送携带有所述用户标识的用户资源信息请求消息。

所述用户资源信息请求消息用于请求内存库反馈所述用户标识对应的个人资源信息和共享资源信息。

与现有技术中不同,本实施例方法中的内存库并不提供计费处理操作,只存储管理计费用的相关数据,这样所述内存库就可以有能力存储有多个地级市的用户终端的计费用数据如个人资源信息和共享资源信息。

而本实施例方法中提供的所述计费装置可以负责对用户话单进行计费处理,所述计费装置内并没有存储计费用的用户终端的个人资源信息和共享资源信息这些用于计费的信息,所述计费装置只是作为负责计费的轻量级应用节点,故每个地市中可以根据用户终端数量布局多个计费装置,每个计费装置可以只负责对几千个少量的用户终端做计费处理。即如图1所示,内存库13下可以部署多个计费装置12。

所述计费装置在获得其负责的用户终端的用户话单后,可以从所述用户话单中获得产生所述用户话单的用户终端的用户标识,所述计费装置需要对该话单进行计费处理,就需要获得该用户标识对应的计费用的个人资源信息和共享资源信息。

此时,所述计费装置就可以向内存库发送携带有该用户标识的用户资源信息请求消息,所述内存库在接收到所述用户资源信息请求消息后,就可以查询获得所述用户标识对应的个人资源信息和共享资源信息,并将所述用户标识对应的个人资源信息和共享资源信息反馈给计费装置。

步骤203、接收所述内存库反馈的所述用户标识对应的个人资源信息和共享资源信息,并根据所述用户标识对应的个人资源信息和共享资源信息对所述用户话单进行计费处理。

所述个人资源信息为所述用户终端自身定制的个人套餐,所述共享资源信息为所述用户终端共享的共享资源的相关信息,包括共享资源的类型和数量,所述计费装置在根据接收到的所述用户标识对应的个人资源信息和共享资源信息对所述用户话单进行计费处理时,可以根据这些信息中的优惠计费优先级(即免费的优先级最高,价格越高优先级越低)来对用户话单进行计费。示例的,假设所述用户标识对应的用户话单为用户耗费流量5m,所述用户标识对应的共享资源信息为共享流量30m余额20m,个人资源信息为用户办理流量套餐10元100m余额80m,此时,所述计费装置对所述用户话单进行计费时,由于共享流量是免费的,故所述用户话单对应的资费为0元。

步骤204、将所述个人资源信息在计费处理后剩余的个人资源余额信息、以及所述共享资源信息在计费处理后剩余的共享资源余额信息发送给所述内存库。

按照上述示例,对所述用户话单计费处理后,剩余的个人资源余额信息为流量套餐10元100m余额80m,剩余的共享资源余额信息为共享流量30m余额15m。所述计费装置会将个人资源余额信息即流量套餐10元100m余额80m和共享资源余额信息即共享流量30m余额15m发送给内存库。

所述内存库接收到所述个人资源余额信息和共享资源余额信息后,将原存储的所述个人资源信息更新为个人资源余额信息,将原存储的所述共享资源信息更新为所述共享资源余额信息。按照上述示例,所述内存库会将原存储的共享资源信息共享流量30m余额20m更新为共享流量30m余额15m。

在内存库中对所述用户标识对应的个人资源信息和共享资源信息修改更新时,会触发内存库通过异步的方式向物理库发送更新指示,所述更新指示用于指示所述物理库将所述用户标识对应的个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

这样,对所述用户话单的计费处理就完成了,即所述用户话单入库处理结束。

上述方法中,产生所述用户话单的用户终端为共享资源的使用者,当然,产生所述用户话单的用户终端也可能没有办理共享业务或者为共享资源的提供者,此时所述计费装置向内存库发送携带有所述用户标识的用户资源信息请求消息后获得的只有所述用户终端的用户标识对应的个人资源信息,所述计费装置根据所述用户标识对应的个人资源信息对所述用户话单进行计费处理后,同样将所述个人资源信息对应的余额信息发送给内存库,再由内存库同步存储到物理库。

本发明实施例还提供了一种资源共享计费方法,如图3所示,应用于内存库一侧,本实施例方法的处理流程包括以下步骤:

步骤301、接收计费装置发送的携带有用户标识的用户资源信息请求消息。

计费装置在获得用户标识对应的用户终端产生的用户话单后,为了对所述用户话单进行计费处理,会向内存库发送携带有该用户标识的用户资源信息请求消息。

步骤302、查询获得所述用户标识对应的个人资源信息和共享资源信息,并向所述计费装置发送所述用户标识对应的个人资源信息和共享资源信息。

本实施例方法中,所述内存库提供轻量级服务接口,该轻量级服务接口为计费装置的计费提供计费用数据访问支持,实现了用于计费的核心数据的集中统一存储;该轻量级服务接口提供的功能包括:余额数据管理、累积量数据管理、共享资源数据管理、用户个人资源数据管理、帐单数据管理和消费提醒触发能力,集中管理预付费和后付费用户的余额。同时提供余额操作接口,在线计费和离线计费都可通过该余额操作接口对余额进行查询和修改等;通过路由技术,该轻量级服务接口可实现跨节点内存数据访问。

可选的,如图4所示,共享者用户终端230xx567办理共享产品即共享流量后,有使用者用户终端230xx561-230xx564需要共享,内存库会把共享者用户终端的共享者标识230xx567对应记录到使用者用户终端 230xx561-230xx564的目录上,由共享者用户终端的共享者标识230xx567关联到共享产品信息,即图4中使用者用户终端230xx561-230xx564的资料中都记录有共享者标识230xx567,共享者标识230xx567即图4中所述的共享者id,如图4所示,所述共享者id关联记录有共享产品信息,所述共享产品信息包括:订购关系实例id,共享对象类型,共享对象实例,各共享对象实例对应的共享资源属性、共享模式和限额值。按照图4中的示例,共享对象类型为用户,共享对象实例为用户标识230xx561-230xx564,各共享对象实例对应的共享资源属性为流量、共享模式为数量、限额值为1024mb。

当使用者用户终端产生用户话单后,然后计费装置可以通过轻量级服务接口访问获得内存库,内存库根据所述用户标识,查询获得所述用户标识对应的个人资源信息以及所述用户标识对应的共享者标识;然后查询获得所述共享者标识对应的共享产品信息;所述共享产品信息包括:共享对象类型,共享对象实例,各共享对象实例对应的共享资源属性、共享模式和限额值;根据所述共享产品信息获得所述用户标识对应的共享资源信息,所述共享资源信息包括共享资源属性、共享模式和限额值。

示例的,所述使用者用户终端的用户标识为230xx561,当内存库接收到携带有230xx561的用户资源信息请求消息后,根据230xx561可以获得230xx561对应的个人资源信息,以及所述用户标识230xx561对应的共享者标识230xx567;根据所述共享者标识230xx567可以获得所述共享者标识230xx567对应的共享产品信息,然后根据所述共享产品信息中的记录获得所述用户标识230xx561对应的共享资源信息:共享资源属性流量、共享模式数量和限额值1024mb;即共享资源信息为共享流量1024mb。

内存库查找获得所述用户标识对应的个人资源信息和共享资源信息后,就会将所述用户标识对应的个人资源信息和共享资源信息发送给计费装置。

步骤303、接收所述计费装置发送的所述个人资源信息在计费处理后剩余的个人资源余额信息以及所述共享资源信息在计费处理后剩余的共享资源余额信息。

计费装置接收到所述用户标识对应的个人资源信息和共享资源信息,会根据所述用户标识对应的个人资源信息和共享资源信息对所述用户话单进行计费处理;然后将所述个人资源信息在计费处理后剩余的个人资源余额信息、以及所述共享资源信息在计费处理后剩余的共享资源余额信息通过该轻量级服务接口发送给所述内存库;具体过程可以参考步骤203和204中的描述。

内存库就接收所述计费装置发送的所述个人资源信息在计费处理后剩余的个人资源余额信息以及所述共享资源信息在计费处理后剩余的共享资源余额信息。

步骤304、将所述个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

内存库接收所述计费装置发送的所述个人资源信息在计费处理后剩余的个人资源余额信息以及所述共享资源信息在计费处理后剩余的共享资源余额信息;后,就会将所述个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

在将所述个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息之后,所述方法还包括:

向物理库发送更新指示,所述更新指示用于指示所述物理库将所述用户表示对应的个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

本实施例方法针对资源共享这一要求,通过由计费装置进行计费处理,内存库统一对用户数据进行存储管理,对计费处理应用与用户数据存储进行灵活拆分,内存库中不再进行计费处理,这样内存库就可以有能力存储多个地级市中用户终端的用户数据,共享群组中的用户终端跨地市办理共享业务时,这些用户终端的用户数据都存在该内存库中,负责各个用户终端的多个计费装置在对用户终端产生的用户话单进行计费时,可以直接访问内存库获得计费用的用户数据即个人资源信息和共享资源信息,进而对各个用户终端的用户话单进行计费。

另外,本实施例中计费装置可采用低端设备建设,且可以根据系统负荷情况进行动态扩容,避免了过去系统处理性能的提升依赖于主机性能的局限,节省了计费系统大量硬件采购、建设成本。

实施例2

本发明实施例提供了一种计费装置,如图5所示,所述计费装置包括:获取单元501,第一发送单元502,第一接收单元503,计费单元504,第一发送单元505,其中,

获取单元501,用于获得用户话单,所述用户话单中包括用户标识;

第一发送单元502,用于向内存库发送携带有所述获取单元501获取的用户标识的用户资源信息请求消息;所述用户资源信息请求消息用于请求内存库反馈所述用户标识对应的个人资源信息和共享资源信息;

第一接收单元503,用于接收所述内存库反馈的所述用户标识对应的个人资源信息和共享资源信息;

计费单元504,用于根据所述第一接收单元503接收的所述用户标识对应的个人资源信息和共享资源信息对所述用户话单进行计费处理;

第一发送单元502,用于将所述个人资源信息在所述计费单元504计费处理后剩余的个人资源余额信息、以及所述共享资源信息在所述计费单元504计费处理后剩余的共享资源余额信息发送给所述内存库。

可选的,所述共享资源信息包括:共享资源属性、共享模式和限额值。

本发明实施例还提供了一种内存库,如图6所示,所述内存库包括:第二接收单元601,查询单元602,第二发送单元603,更新单元604,其中,

第二接收单元601,用于接收计费装置发送的携带有用户标识的用户资源信息请求消息;

查询单元602,用于查询获得所述第二接收单元601接收的所述用户标识对应的个人资源信息和共享资源信息;

第二发送单元603,用于向所述计费装置发送所述查询单元602查询获得的所述用户标识对应的个人资源信息和共享资源信息;

第二接收单元601,还用于接收所述计费装置发送的所述个人资源信息在计费处理后剩余的个人资源余额信息以及所述共享资源信息在计费处理后剩余的共享资源余额信息;

更新单元604,用于将所述个人资源信息更新为所述第二接收单元601接收到的所述个人资源余额信息,将所述共享资源信息更新为所述第二接收单元601接收到的所述共享资源余额信息。

可选的,所述查询单元602,具体用于查询获得所述第二接收单元601接收的所述用户标识对应的个人资源信息,以及所述用户标识对应的共享者标识;查询获得所述共享者标识对应的共享产品信息;所述共享产品信息包括:共享对象类型,共享对象实例,各共享对象实例对应的共享资源属性、共享模式和限额值;根据所述共享产品信息获得所述用户标识对应的共享资源信息,所述共享资源信息包括共享资源属性、共享模式和限额值。

可选的,所述第二发送单元603,还用于在所述更新单元604更新完成后,向物理库发送更新指示,所述更新指示用于指示所述物理库将所述用户标识对应的个人资源信息更新为个人资源余额信息,将所述共享资源信息更新为所述共享资源余额信息。

在实际应用中,本实施例中所述的获取单元501,第一发送单元502,第一接收单元503,计费单元504可以由计费装置上的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)、调制解调器等器件实现。本实施例中所述的第二接收单元601,查询单元602,第二发送单元603,更新单元604可以由内存库上的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)、调制解调器等器件实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储 器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1