一种位置业务全网组网的计费方法 【技术领域】
本发明涉及通信技术领域,具体来说是涉及一种位置业务全网组网的计费方法。
背景技术
在通信技术中,位置业务包括定位技术和定位服务两大概念。其中,定位技术根据无线网络的不同可分为不同的种类,主要包括:基于CellID+Sector(小区+扇区)的方式、EOTD(Enhanced Observed TimeDifference:增强到达时间差)、A-GPS(Assisted-Global PositioningSystem:辅助全球定位系统)等方式;而定位服务则是通过无线终端和无线网络的配合,来确定出移动用户的实际地理位置,从而向移动用户提供所需的与位置相关的服务信息。定位服务是指根据无线网络提供的用户位置信息,结合业务提供商(SP:Service Provider)能够提供的各种各样的增值特性,从而向移动用户呈现一种基于当前位置的增值业务,如:车辆调度、行程跟踪、资产监护等。
通过无线网络提供地定位能力,业务提供商可以根据用户位置信息提供具有自身特色的增值业务,显然,业务提供商为了更好地开展基于位置的增值业务,就需要能够很方便地取得用户位置信息,特别是用户漫游到异地时,提供基于位置的服务尤其重要。目前有一些通信厂商已经提出了许多位置业务全网组网的技术,这些技术的提出将对包含上述业务提供商在内的各种网络应用产生巨大的影响。在位置业务全网组网的技术得到蓬勃发展的同时,与之相匹配的全网计费方法的重要性也尤其突出,对于一次具体的位置业务服务,可能涉及多个运营厂商的设备实体,因此用户支付的总费用,就要由多个运营厂商来分摊,而在移动运营商内部,可能还存在地区之间的费用的分摊,在费用分摊之间存在着复杂的层次关系。
然而目前现有的计费系统中由于其面向的是局部小型业务区,设备之间没有互通的标准接口,没有封装GIS(Geography InformationSystem:地理信息系统),没有对GIS进行差异化选择,也不支持异地应用接入(例如,南京的用户漫游至杭州不能享受杭州当地的SP应用)等等,显然现有的计费方法存在许多不足,例如没有充分考虑上述费用的分摊问题,不支持将位置业务中总费用按照SP费用、GIS费用、位置服务中心服务费用、网络使用费用等多种费用类别分开计费分摊,导致计费混乱,不准确,又如各个运营业务区之间的计费数据无法互通、互联,不能集中管理等等。
【发明内容】
针对上述情形,本发明提出了一种通过互联的位置业务中间件(LBS MW:Location-Based Service Middle Ware),来解决包括费用分摊等全网计费问题的位置业务全网组网的计费方法。
为实现上述目的,本发明提出了一种位置业务全网组网的计费方法,该方法包含如下步骤:
a、用户通过业务提供商、位置服务中间件和定位网络发出获得位置增值信息的请求;
b、位置服务中间件收到位置增值信息后,开始计费;
c、位置服务中间件从计费管理系统中读取相应的计费信息后进行处理,并产生相应的话单记录;
d、位置服务中间件将相应的话单记录输出。
其中,所述步骤b更具体讲是指:位置服务中间件收到位置增值信息后,该位置服务中间件如果是主叫拜访位置服务中间件,则直接开始计费,否则转至主叫拜访位置服务中间件开始计费。
而在所述步骤b和步骤c之间还包括以下步骤:
bc、判断该用户是否为在业务控制点上计费的智能签约用户,如果是,那么转至该用户所属的业务控制点上进行计费,否则继续。
所述步骤c更具体包括以下步骤:
c1、对所述的计费信息中的用户总费用进行分摊;
c2、产生相应的话单记录。
所述步骤c1中对用户总费用进行分摊更具体是指:对所涉及的利益实体进行费用分摊,获得每个利益实体应得的费用。
该用户总费用包括:业务提供商服务费、服务提供商服务费、位置服务中间件服务费、网络使用费。
而所述步骤c中的话单记录更具体包括:业务提供商的话单记录、服务提供商的话单记录、位置服务中间件的话单记录和网络使用的话单记录。
所述步骤d更具体讲是指:位置服务中间件将相应的话单记录通过计费网关输出到结算中心,然后由该结算中心将产生的结算结果送至计费中心。
本发明在不改变现有通信网络设备配置的情况下,通过叠加位置服务中间件,通过不同业务区子系统所属的位置服务中间件之间的互联交互,解决不同业务区子系统之间的计费数据共享问题。而将位置业务中总费用划分为SP费用、GIS费用、位置服务中间件服务费用、网络使用费用,其中,网络使用费用和位置业务中间件服务费用为移动运营商的收益,SP费用为提供业务的业务提供商的费用,GIS费用为提供GIS数据库厂商的费用,使得相应业务划分计费更为具体,从而使各个运营商之间的业务结算更加清晰、明确,从而为其集中力量开发自身特色的业务提供了极大的便利。
【附图说明】
图1是本发明所述的位置业务全网组网的计费方法的流程图;
图2是本发明所述的位置业务全网组网的结构示意图;
图3是本发明所述的位置服务中间件计费内部流程示意图;
图4是应用本发明所述的位置业务全网组网的计费方法实施例的流程示意图;
具体实现方式
如图2所示为本发明所述的位置业务全网组网系统的结构示意图,该系统中的业务区子系统包括:
应用层(Application Layer),用于提供各种业务。该应用层中包含各种各样的业务提供商(SP),他们为了利用位置服务来增强自身的业务特性,通过调用位置服务中间件提供的外部服务请求移动用户的位置增值信息,位置服务中间件会对相应的服务请求进行鉴权,处理,然后将满足用户请求的信息返回给业务提供商(SP),将这些业务提供商(SP),对外通称为定位业务客户(LCS Clients)。
中间件层(Middleware Layer),即位置服务中间件,用于完成基于位置的增值业务服务、计费等,具体来说包括基于位置的增值业务服务、用户鉴权、隐私保护、向MPC/GMLC发起定位请求并且处理响应、集成GIS等功能,其和现有的计费管理系统相连,而位置服务中间件是整个位置服务的中心。
网络层(Network Layer),用于提供用户信息;此层通过无线网络现有的定位技术,向外提供高精度的用户位置信息,同时还提供了GIS、计费网关、短信中心等接口,方便位置服务中间件的业务开展,这样其和上述的位置服务中间件一起配合可以具有用户漫游、GIS本地化等功能。
而业务区子系统之间通过所述的位置服务中间件相连,该位置服务中间件是连接定位网络层和外部定位业务客户LCS Clients之间的桥梁,位置服务中间件之间的互联互通,解决定位漫游、业务的异地使用、GIS差异化选择等位置业务运营中的关键问题。
下面的实施例假设所述的位置业务全网组网系统包含A、B、C、D四个业务区子系统,即运营区,该业务区子系统的划分取决于业务开展的需要,可能是几个省(直辖市)、市为单位,每个业务区子系统均由业务提供商(SPa、SPb、SPc、SPd)、位置服务中间件(LBS MWa、LBS MWb、LBS MWc、LBS MWd)、移动定位中心/网关移动位置中心(MPCa/GMLCa、MPCb/GMLCb、MPCc/GMLCc、MPCd/GMLCd)、业务控制点(SCPa、SCPb、SCPc、SCPd)、归属位置寄存器(HLR)、地理信息系统(GISa、GISb、GISc、GISd)设备组成,在业务区子系统A中有用户A1、A2,在业务区子系统C中有用户C1。
在业务区子系统中,需要遵循如下原则:
1、本地的应用,即各种业务提供商,连接在本地的位置服务中间件上;
2、本地用户的信息,存放在本地的位置服务中间件,即归属的位置服务中间件上;
3、本地的服务提供商,如GIS连接到本地的位置服务中间件上,如果该服务提供商是全局的,如具有全国或跨省性质的,则连接到其涉及的所有的位置服务中间件上;
4、定位逻辑在用户归属的位置服务中间件上进行;
5、应用逻辑运行在用户接入的业务提供商连接的位置服务中间件上,运行业务时,由业务提供商连接的位置服务中间件作为该业务逻辑的核心运行载体;
6、被叫用户的隐私信息存放在归属地的位置服务中间件上,被叫用户归属地的位置服务中间件负责完成位置信息的查询过程,并将结果返回给主叫用户;在其接受位置信息查询时,首先进行隐私等信息的鉴权,然后去查找HLR判断当前用户的漫游情况,如果用户漫游,则向拜访地位置服务中间件发起位置信息查询请求,由拜访地位置服务中间件完成查询任务,并将结果返回给归属地位置服务中间件,归属地位置服务中间件在返回给主叫用户;
以下为主叫用户A1使用异地应用(SPb)查找被叫用户C1的位置信息,并进行增值化处理后,对整个位置服务过程进行计费的详细步骤的介绍,其中C1漫游到了业务区子系统D。
如图1所示,本实施例包含以下步骤:
第一、用户通过业务提供商、位置服务中间件和定位网络发出获得位置增值信息的请求;
如图4中步骤1-12所示,首先,业务提供商(SPb)接收主叫用户(A1)的请求,并调用业务提供商的位置服务中间件(LBS MWb)提供的外部服务,向该位置服务中间件(LBS MWb)发出服务请求,如图4中步骤1所示。
随后,该业务提供商的位置服务中间件(LBS MWb)对该服务请求进行处理,并向被叫用户所属的位置服务中间件(LBS MWc)发出获得包含被叫用户(C1)位置信息的请求,如图4中步骤2、3、4、5、6所示;更具体来讲是指:
显然此时由于该业务提供商的位置服务中间件和主叫用户所属的位置服务中间件不同,因此该业务提供商的位置服务中间件(LBSMWb)向该主叫用户所属的位置服务中间件(LBS MWa)发出请求;然后该主叫用户所属的位置服务中间件(LBS MWa)对该请求进行处理;具体是指:该主叫用户所属的位置服务中间件(LBS MWa)先对主叫用户(A1)进行鉴权认证,如果通过,则继续,否则返回;再向主叫用户所属的业务控制点(SCPa)发出判断该主叫用户(A1)是否为预付费用户的请求,如果不是,则继续,否则进行余额判断,如果余额不足那么返回,否则继续向被叫用户所属的位置服务中间件(LBSMWc)发出获得包含被叫用户位置信息的请求。
其次,该被叫用户所属的位置服务中间件(LBS MWc)对该请求进行处理,并向被叫用户拜访地的定位网络(MPCd/GMLCd)发出获得包含被叫用户(C1)位置信息的请求,如图4中步骤7、8、9、10所示;更具体来讲是指:
首先判断被叫用户(C1)的隐私信息,如果不允许主叫用户(A1)访问被叫用户(C1),则返回,否则继续;
其次到归属位置寄存器(HLR)查询被叫用户(C1)的拜访地,读取被叫用户拜访地信息,得知被叫用户(C1)漫游到D区;
随后向被叫用户拜访地的位置服务中间件(LBS MWd)发出获得包含被叫用户(C1)位置信息的请求。
然后被叫用户拜访地的位置服务中间件(LBS MWd)向被叫用户拜访地所属定位网络(MPCd/GMLCd)发出获得包含被叫用户(C1)位置信息的请求。
接着,该定位网络(MPCd/GMLCd)将被叫用户(C1)信息上传给被叫用户拜访地的位置服务中间件(LBS MWd),如图4中的步骤11所示。
最后,该被叫用户拜访地的位置服务中间件(LBS MWd)对该被叫用户(C1)信息进行增值处理,并将处理后的位置增值信息返回给位置服务中间件(LBS MWa)。
第二、位置服务中间件收到位置增值信息后,开始计费;
如图4中步骤13所示,位置服务中间件(LBS MWd)在收到增值处理后的用户信息,启动计费;即更具体而言,该位置服务中间件如果是主叫拜访位置服务中间件,则直接开始计费,否则转至主叫拜访位置服务中间件开始计费,即转至主叫拜访位置服务中间件(LBSMWb)开始计费,如图4中步骤14、15所示。
第三、判断该用户是否为在业务控制点上计费的智能签约用户,如果是,那么转至该用户所属的业务控制点上进行计费,否则继续。
位置服务中间件向用户所属的业务控制点发出判断该用户是否为预付费用户的请求,如果是,那么转至该用户所属的业务控制点(SCPa)上进行计费,否则继续。
第四、位置服务中间件从计费管理系统中读取相应的计费信息后进行处理,并产生相应的话单记录;
首先位置服务中间件(LBS MWb)从计费管理系统中读取相应的计费信息,该计费信息包括所使用的服务设备的标识、该位置服务中所使用各个设备的服务起止时间、用户使用的时长或次数、费率、服务质量Qos等。
然后对所述的计费信息中的用户总费用进行分摊处理,具体是指:进行所涉及的位置服务中间件费用分摊,获得拜访位置服务中间件、归属位置服务中间件、GIS服务提供商、业务提供商、电信运营商这些定位价值链上各利益实体所应得的费用,其中电信运营商所分摊的是网络使用费。
所述用户总费用包括:业务提供商服务费、服务提供商服务费、位置服务中间件服务费、网络使用费。相应地本实施例中在对用户总费用进行分摊处理后产生的话单记录包括:业务提供商的话单记录、GIS服务提供商的话单记录、位置服务中间件的话单记录和网络使用的话单记录。
其中,业务提供商的费用分摊中,由于该业务提供商与其所属的位置服务中间件相连,业务提供商的服务费率是由主叫拜访的位置服务中间件决定的,与主叫归属的位置服务中间件无关。因此在主叫拜访位置服务中间件上出的话单记录中,应有业务提供商的费用记录。
而服务提供商如GIS服务提供商的费用分摊中,GIS与被叫用户拜访的位置服务中间件相连,GIS的费率便由被叫用户拜访的位置服务中间件与其协调了。在被叫用户拜访的位置服务中间件的话单记录中,通过记录GIS的标识来辨识该GIS服务提供商的有关费用。
这样,整个位置定位费用,包括业务提供商服务费、GIS服务提供商服务费、位置服务中间件服务费、网络使用费在内的所有位置定位产生的费用,其统一可以由主叫用户拜访的位置服务中间件产生。业务服务商根据向主叫用户拜访的位置服务中间件上的话单记录,进行费用的分摊;GIS服务提供商则也可以根据与其相连的该位置服务中间件的话单记录,进行费用分摊;定位网络的费用则除可由主叫用户拜访位置服务中间件产生外,也可由被叫用户拜访位置服务中间件代收,定位网络费用以拜访位置服务中间件为准,由其收取更为合理;而被叫用户归属的位置服务中间件和被叫用户拜访的位置服务中间件则可根据话单记录去向主叫用户拜访的位置服务中间件收取费用。
第五、位置服务中间件将相应的话单记录输出。
如图3所示,当位置服务中间件从计费管理系统中读取相应的计费信息进行处理后,该位置服务中间件再将相应的话单记录通过计费网关输出到结算中心,然后由该结算中心将产生的结算结果送至计费中心。即完成整个具体位置业务的计费。