一种应用调用业务能力的方法、计费方法以及装置的制作方法

文档序号:7897902阅读:185来源:国知局
专利名称:一种应用调用业务能力的方法、计费方法以及装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种应用调用业务能力的方法、计费方法以及装置。
背景技术
随着通信技术的不断发展以及基于各种通信方式实现的通信业务的不断丰富,在短消息业务、彩信业务、语音通信业务等传统通信业务基础上,出现了越来越多的业务类型。另外,各种应用类型的出现进一步丰富了用户的通信体验。例如,目前应用非常广泛的飞信,通过PC(Pers0nal Compute,个人计算机)、手机等多种终端登录飞信应用客户端,能够实现PC和手机间的无缝即时互通。该过程的实现主要基于飞信应用对短消息业务能力的调用实现,即用户通过登录飞信应用客户端向手机用户发送消息时,需要请求调用短消息业务能力,将该消息即时发送到手机用户的终端。目前,诸如此类需要调用业务能力的应用非常广泛,因此,对与此类应用调用业务能力的管理是非常重要的一方面。目前,对于应用调用业务能力的管理中,主要是针对用户侧的管理,例如,通过对用户身份验证、用户账户验证等过程,控制用户对此功能的使用权限。例如,对于通过应用客户端发起对设定业务能力的调用请求的用户,通过验证其身份以及对应的账户等,若验证通过,则允许此次调用,若验证不通过,则不允许此次调用。而在实际应用中,由于各应用的提供方各异,可能存在非法应用提供方通过调用业务能力实现非法应用的问题,因此,对于应用调用业务能力的调用能力的管理也是非常重要的一方面,目前,现有技术并未针对应用的调用能力提出有效的管理措施。

发明内容
有鉴于此,本发明实施例提供一种应用调用业务能力的方法以及装置,采用该技术方案,能够实现在应用调用业务能力的过程中,对应用的调用能力的安全性管理。本发明实施例还提供一种计费方法以及装置,采用该技术方案,能够实现在应用调用业务能力的过程中,对应用的提供方的计费管理。本发明实施例通过如下技术方案实现根据本发明实施例的一个方面,提供了一种应用调用业务能力的方法,包括接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识;根据所述调用请求包括的所述标识,获取所述标识对应的业务签约关系;在根据所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力。根据本发明实施例的另一个方面,提供了一种计费方法,包括接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识;根据所述调用请求包括的所述标识,获取所述标识对应的业务签约关系;
在根据所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力;根据所述调用请求包括的所述标识,对与所述标识对应的应用的提供方进行扣费处理。根据本发明实施例的另一个方面,还提供了一种应用调用业务能力的装置,包括接收单元,用于接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识;业务签约关系获取单元,用于根据所述接收单元接收的调用请求中包括的所述标识,获取所述标识对应的业务签约关系;调用处理单元,用于在根据所述业务签约关系获取单元获取的所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力。根据本发明实施例的另一个方面,还提供了一种计费装置,包括接收单元,用于接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识;业务签约关系获取单元,用于根据所述接收单元接收的调用请求中包括的所述标识,获取所述标识对应的业务签约关系;调用处理单元,用于在根据所述业务签约关系获取单元获取的所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力;计费单元,用于在所述调用处理单元允许所述应用调用所述业务能力后,根据所述调用请求包括的所述标识,对与所述标识对应的应用的提供方进行扣费处理。通过本发明实施例提供的上述业务能力调用的技术方案,接收应用对业务能力的调用请求,该调用请求包括该应用的标识,根据该标识,获取该标识对应的业务签约关系, 并在根据该标识对应的业务签约关系确定该应用具备对业务能力的调用能力后,允许该应用调用该业务能力。根据该技术方案,能够通过业务签约关系对终端调用业务能力的调用能力进行鉴权,在鉴权通过后才允许该应用调用业务能力,从而实现了在应用调用业务能力的过程中,对应用的调用能力的安全性管理。通过本发明实施例提供的上述计费的技术方案,在允许应用调用业务能力后,根据该调用请求包括的标识,对与该标识对应的应用的提供方进行扣费处理,从而实现了在应用调用业务能力的过程中,对应用的提供方的计费管理。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中
图1为本发明实施例一提供的应用调用业务能力的方法流程图一;图2为本发明实施例一提供的应用调用业务能力的方法流程图二 ;图3为本发明实施例一提供的应用调用业务能力的方法流程图三;图4为本发明实施例一提供的应用的提供方订购业务能力的方法流程图;图5为本发明实施例一提供的计费方法流程图;图6为本发明实施例一提供的扣费处理流程图;图7为本发明实施例一提供的OMP系统中进行应用调用业务管理的流程图;图8为本发明实施例二提供的应用调用业务能力的装置示意图一;图9为本发明实施例二提供的应用调用业务能力的装置示意图二 ;图10为本发明实施例二提供的计费装置示意图。
具体实施例方式为了给出在应用调用业务能力的过程中对应用的调用能力的安全性管理的实现方案,本发明实施例提供了一种应用调用业务能力的方法、计费方法以及装置,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本发明实施例一首先提供了一种应用调用业务能力的方法,通过该方法能够实现在应用调用业务能力的过程中,对应用的调用能力的安全性管理。本发明实施例中所述的应用可以是终端应用,也可以是Web应用。该应用调用业务能力的方法主要在网络侧设置的应用管理服务器中实现,该应用管理服务器主要用于对应用的调用能力进行管理。如图1所示,该应用调用业务能力的方法,主要包括如下步骤步骤101、应用管理服务器接收应用对业务能力的调用请求。该步骤101中,接收的调用请求包括该应用的标识,并且若该应用为终端应用,则该调用请求可以通过终端中的应用客户端发送,若该应用为Web应用,则该调用请求可以通过终端中的Web浏览器发送。步骤102、根据该调用请求中包括的标识,获取该标识对应的业务签约关系。该步骤102中,标识对应的业务签约关系在应用的提供方订购业务能力的过程中生成,该应用的提供方订购业务能力的过程将在后续实施例中详细说明,此处暂不描述。步骤103、根据获取的该标识对应的业务签约关系,确定该应用是否具备对该业务能力的调用能力,若是,执行步骤104,若否,执行步骤105。步骤104、允许该应用调用该业务能力,至此,该应用调用业务能力的方法流程结
束ο步骤105、拒绝该应用调用该业务能力,至此,该应用调用业务能力的方法流程结
束ο本发明实施例一还提供的又一应用调用业务能力的优选实施方式,该优选实施方式中,在对应用的调用能力进行验证的基础上,还可以进一步对应用的提供方的账户进行验证。具体如图2所示,该应用调用业务能力的方法,主要包括如下步骤步骤201、应用管理服务器接收应用对业务能力的调用请求。步骤202、根据该调用请求中包括的标识,获取该标识对应的业务签约关系。步骤203、根据获取的该标识对应的业务签约关系,确定该应用是否具备对该业务能力的调用能力,若是,执行步骤204,若否,执行步骤206。上述步骤201至步骤203的具体执行过程与上述步骤101至步骤103的具体执行过程一致,此处不再详细描述。204、判断该应用的提供方对应的账户是否有效,若是,执行步骤205,若否,执行步骤 206。步骤205、允许该应用调用该业务能力,至此,该应用调用业务能力的方法流程结
束ο步骤206、拒绝该应用调用该业务能力,至此,该应用调用业务能力的方法流程结
束ο图2所述流程中,各步骤标号仅为描述流程清楚所加,并不限制实际的执行顺序, 例如,上述步骤203以及步骤步骤204对应的判断过程可以调换执行顺序执行。本发明实施例一还提供的又一应用调用业务能力的优选实施方式,该优选实施方式中,在对应用的调用能力进行验证的基础上,还可以进一步对发送调用请求的终端的调用能力进行验证。具体如图3所示,该应用调用业务能力的方法,主要包括如下步骤步骤301、应用管理服务器接收应用对业务能力的调用请求。步骤302、根据该调用请求中包括的标识,获取该标识对应的业务签约关系。步骤303、根据获取的该标识对应的业务签约关系,确定该应用是否具备对该业务能力的调用能力,若是,执行步骤304,若否,执行步骤307。上述步骤301至步骤303的具体执行过程与上述步骤101至步骤103的具体执行过程一致,此处不再详细描述。步骤304、根据该调用请求还包括的IMSI (国际移动用户识别码),获取该IMSI对应的业务签约关系。该步骤中,调用请求中包括的IMSI为发送调用请求的终端对应的IMSI。步骤305、根据获取的IMSI对应的业务签约关系,确定该终端是否具备对该业务能力的调用能力,若是,执行步骤306,若否,执行步骤307。步骤306、允许该应用调用该业务能力,至此,该应用调用业务能力的方法流程结
束ο步骤307、拒绝该应用调用该业务能力,至此,该应用调用业务能力的方法流程结
束ο图3所述流程中,各步骤标号仅为描述流程清楚所加,并不限制实际的执行顺序, 例如,上述步骤303以及步骤步骤305对应的判断过程可以调换执行顺序执行。实际应用中,在图1的基础上,可以同时执行图2所述流程中对应用的提供方的账户进行验证的过程以及执行图3所述流程中对发送调用请求的终端的调用能力进行验证的过程。本发明实施例一还提供了应用的提供方订购业务能力的方法。具体如图4所示,包括如下步骤步骤401、应用管理服务器接收应用的提供方对应的终端发送的业务能力调用订购请求。该步骤401中,业务能力调用订购请求中包括终端标识以及至少一个业务标识, 即包括终端标识所订购的需要调用的业务能力。步骤402、生成与该终端应该标识对应的业务签约关系,该业务签约关系中包括该业务能力调用订购请求包括的至少一个业务标识。至此,应用的提供方订购业务能力的流程结束。实际应用中,在执行上述步骤402之前,可以对应用的提供方进行身份验证,在验证该应用的提供方身份合法后,执行步骤402,否则拒绝该订购请求。其中,对应用的提供方进行身份验证可以通过多种方式,例如,要求该应用的提供方提供其身份证明,在验证该身份证明有效后,生成订购关系。此处不再一一列举。图4所述的流程具体在执行上述步骤101、步骤201或步骤301之前执行,即在接收应用对业务能力的调用请求之前执行。本发明实施例一还提供了一种计费方法,通过该方法能够实现对应用的提供方的
计费管理。该计费方法主要在网络侧设置的应用管理服务器中实现,该应用管理服务器主要用于对应用的提供方进行计费管理。如图5所示,该计费方法,主要包括步骤501、应用管理服务器在接收应用对业务能力的调用请求后,对该调用请求进行验证。该步骤501中执行的验证过程上述步骤101至步骤103、步骤201至步骤204、或步骤301至步骤305的具体执行过程一致,此处不再详细描述。步骤502、判断对调用请求的验证是否通过,若是,执行步骤503,若否,执行步骤 504。步骤503、根据该调用请求包括的标识,对与该标识对应的应用的提供方进行扣费处理,至此,该计费流程结束步骤504、拒绝该应用调用该业务能力,不进行计费处理。图5所示流程包括的步骤503中,对与该标识对应的应用的提供方进行扣费处理, 如图6所示,主要包括如下步骤步骤601、应用管理服务器对与该标识对应的应用的提供方进行预扣费处理。步骤602、根据该调用请求包括的标识调用与该标识对应的能力平台的业务能力。步骤603、在将能力平台反馈的能力调用响应反馈给发送该调用请求终端后,对与该标识对应的应用的提供方进行正式扣费。至此,扣费流程结束。本发明实施例提供的上述流程可以应用于OMP (开放移动互联网平台)中,实现对应用的安全性管理以及对应用的提供方的计费管理。为了更好地理解本发明实施例,以下结合OMP平台对应用的管理过程进行详细说明。如图7所示,OMP系统中进行应用调用业务管理的过程,主要包括
其中,OMP侧主要实现上述应用管理服务器的功能,其可以被划分为平台接入子系统以及平台鉴权模块;应用侧包括应用客户端(应用为终端应用,若为Web应用,则可以为 Web浏览器)。步骤701、应用客户端向平台接入子系统发送对业务能力的调用请求,该调用请求中包括应用的标识。步骤702、平台接入子系统向平台鉴权模块发送调用能力鉴权请求,该调用请求中包括应用的标识;平台鉴权模块对该应用对应的调用能力进行鉴权,并向平台接入子系统反馈鉴权结果,并且,若鉴权通过,平台鉴权模块对该应用的提供方进行预扣费处理。该步骤702中,平台鉴权模块对该应用对应的调用能力进行鉴权可以根据上述步骤101至步骤103、步骤201至步骤204、或步骤301至步骤305的鉴权过程进行鉴权。步骤703、平台接入子系统向能力平台发送能力调用请求,能力平台返回能力调用响应给平台接入子系统,平台接入子系统向应用客户端安全组件返回能力调用响应。步骤704、平台接入子系统向平台鉴权模块发送扣费处理通知,平台鉴权模块执行扣费处理,平台鉴权模块返发送话单请求到BOSS,BOSS进行扣费处理。实施例二本发明实施例二首先提供了一种应用调用业务能力的装置,通过该装置能够实现在应用调用业务能力的过程中,对应用的调用能力的安全性管理。如图8所示,该应用调用业务能力的装置,主要包括接收单元801、业务签约关系获取单元802以及调用处理单元803 ;其中接收单元801,用于接收应用对业务能力的调用请求,该调用请求包括该应用的标识;业务签约关系获取单元802,用于根据接收单元801接收的调用请求中包括的标识获取该标识对应的业务签约关系;调用处理单元803,用于在根据业务签约关系获取单元802获取的该标识对应的业务签约关系确定该应用具备对该业务能力的调用能力后,允许该应用调用该业务能力。本发明实施例二提供的优选实施方式中,图8所示装置包括的调用处理单元803, 还用于在允许该应用调用该业务能力之前,确定该应用的提供方对应的账户有效;或/ 和根据该调用请求还包括的国际移动用户识别码IMSI获取的该IMSI对应的业务签约关系,确定该终端具备对该业务能力的调用能力;其中,该调用请求还包括的IMSI为发送调用请求的终端对应的IMSI。如图9所示,本发明实施例二提供的优选实施方式中,图8所示装置还可以进一步包括业务签约关系生成单元804 ;其中接收单元801,还用于在接收应用对业务能力的调用请求之前,接收该应用的提供方对应的终端发送的业务能力调用订购请求,该业务能力调用订购请求中包括终端标识以及至少一个业务标识;业务签约关系生成单元804,用于生成与该终端应该标识对应的业务签约关系,该业务签约关系中包括该业务能力调用订购请求包括的至少一个业务标识。应当理解,以上应用调用业务能力的装置包括的单元仅为根据该装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的应用调用业务能力的装置所实现的功能与上述实施例一提供的应用调用业务能力的方法流程一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。本发明实施例二还提供了一种计费装置,通过该装置能够实现对应用的提供方的
计费管理。如图10所示,该计费装置,主要包括接收单元1001、业务签约关系获取单元1002、调用处理单元1003以及计费单元 1004 ;其中接收单元1001,用于接收应用对业务能力的调用请求,该调用请求包括该应用的标识;业务签约关系获取单元1002,用于根据接收单元1001接收的调用请求中包括的标识获取该标识对应的业务签约关系;调用处理单元1003,用于在根据业务签约关系获取单元1002获取的该标识对应的业务签约关系确定该应用具备对该业务能力的调用能力后,允许该应用调用该业务能力;计费单元1004,用于在调用处理单元1003允许该应用调用该业务能力后,根据该调用请求包括的标识,对与该标识对应的应用的提供方进行扣费处理。本发明实施例二提供的优选实施方式中,图10所示装置包括的计费单元1004,具体用于对与该标识对应的应用的提供方进行预扣费处理,根据该调用请求包括的标识调用与该标识对应的能力平台的业务能力,并在将该能力平台反馈的能力调用响应反馈给该发送调用请求的终端后,对该与该标识对应的应用的提供方进行正式扣费。应当理解,以上计费装置包括的单元仅为根据该装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的计费装置所实现的功能与上述实施例一提供的计费方法流程一一对应,对于该装置所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。通过本发明实施例提供的上述业务能力调用的技术方案,接收应用对业务能力的调用请求,该调用请求包括该应用的标识,根据该标识获取该标识对应的业务签约关系,并在根据该标识对应的业务签约关系确定该应用具备对业务能力的调用能力后,允许该应用调用该业务能力。根据该技术方案,能够通过业务签约关系对终端调用业务能力的调用能力进行鉴权,在鉴权通过后才允许该应用调用业务能力,从而实现了在应用调用业务能力的过程中,对应用的调用能力的安全性管理。通过本发明实施例提供的上述计费的技术方案,在允许应用调用业务能力后,根据该调用请求包括的标识,对与该标识对应的应用的提供方进行扣费处理,从而实现了在应用调用业务能力的过程中,对应用的提供方的计费管理。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种应用调用业务能力的方法,其特征在于,包括接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识; 根据所述调用请求包括的所述标识,获取所述标识对应的业务签约关系; 在根据所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力。
2.如权利要求1所述的方法,其特征在于,在允许所述应用调用所述业务能力之前,还包括确定所述应用的提供方对应的账户有效;或/和根据所述调用请求还包括的国际移动用户识别码IMSI获取的所述IMSI对应的业务签约关系,确定所述终端具备对所述业务能力的调用能力;其中,所述调用请求还包括的 IMSI为发送所述调用请求的终端对应的IMSI。
3.如权利要求1所述的方法,其特征在于,在接收应用对业务能力的调用请求之前,还包括接收所述应用的提供方对应的终端发送的业务能力调用订购请求,所述业务能力调用订购请求中包括应用的标识以及至少一个业务的标识;生成与所述应用的标识对应的业务签约关系,所述业务签约关系中包括所述业务能力调用订购请求包括的至少一个业务的标识。
4.一种计费方法,其特征在于,包括接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识; 根据所述调用请求包括的所述标识,获取所述标识对应的业务签约关系; 在根据所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力;根据所述调用请求包括的所述标识,对与所述标识对应的应用的提供方进行扣费处理。
5.如权利要求4所述的方法,其特征在于,对与所述标识对应的应用的提供方进行扣费处理,包括对与所述标识对应的应用的提供方进行预扣费处理;根据所述调用请求包括的所述标识,调用与所述标识对应的能力平台的业务能力; 并在将所述能力平台反馈的能力调用响应反馈给发送所述调用请求的终端后,对与所述标识对应的应用的提供方进行正式扣费。
6.一种应用调用业务能力的装置,其特征在于,包括接收单元,用于接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识;业务签约关系获取单元,用于根据所述接收单元接收的调用请求中包括的所述标识, 获取所述标识对应的业务签约关系;调用处理单元,用于在根据所述业务签约关系获取单元获取的所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力。
7.如权利要求6所述的装置,其特征在于,所述调用处理单元,还用于在允许所述应用调用所述业务能力之前,确定所述应用的提供方对应的账户有效;或 /和根据所述调用请求还包括的国际移动用户识别码IMSI获取的所述IMSI对应的业务签约关系,确定所述终端具备对所述业务能力的调用能力;其中,所述调用请求还包括的 IMSI为发送所述调用请求的终端对应的IMSI。
8.如权利要求6所述的装置,其特征在于,所述接收单元,还用于在接收应用对业务能力的调用请求之前,接收所述应用的提供方对应的终端发送的业务能力调用订购请求,所述业务能力调用订购请求中包括应用的标识以及至少一个业务的标识;所述装置还包括业务签约关系生成单元,用于生成与所述终端应该的标识对应的业务签约关系,所述业务签约关系中包括所述业务能力调用订购请求包括的至少一个业务的标识。
9.一种计费装置,其特征在于,包括接收单元,用于接收应用对业务能力的调用请求,所述调用请求包括所述应用的标识;业务签约关系获取单元,用于根据所述接收单元接收的调用请求中包括的所述标识, 获取所述标识对应的业务签约关系;调用处理单元,用于在根据所述业务签约关系获取单元获取的所述标识对应的业务签约关系确定所述应用具备对所述业务能力的调用能力后,允许所述应用调用所述业务能力;计费单元,用于在所述调用处理单元允许所述应用调用所述业务能力后,根据所述调用请求包括的所述标识,对与所述标识对应的应用的提供方进行扣费处理。
10.如权利要求9所述的装置,其特征在于,所述计费单元,具体用于对与所述标识对应的应用的提供方进行预扣费处理,根据所述调用请求包括的所述标识,调用与所述标识对应的能力平台的业务能力,并在将所述能力平台反馈的能力调用响应反馈给发送所述调用请求的终端后,对与所述标识对应的应用的提供方进行正式扣费。
全文摘要
本发明公开了一种应用调用业务能力的方法以及装置,主要技术方案包括接收应用对业务能力的调用请求,该调用请求包括该应用的标识;根据调用请求包括的标识,获取该标识对应的业务签约关系;在根据该标识对应的业务签约关系确定该应用具备对该业务能力的调用能力后,允许该应用调用该业务能力。本发明实施例还提供了一种计费方法和装置,在允许所述应用调用所述业务能力后,根据所述调用请求包括的标识,对与所述标识对应的应用的提供方进行扣费处理。采用该技术方案,能够实现在应用调用业务能力的过程中,对应用的调用能力的安全性管理以及计费管理。
文档编号H04W12/06GK102572762SQ20101061315
公开日2012年7月11日 申请日期2010年12月29日 优先权日2010年12月29日
发明者万薇, 于蓉蓉, 孙杰, 张炎, 武威, 王姗姗, 胡伟 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1