一种能力开放的方法、装置与系统与流程

文档序号:16754020发布日期:2019-01-29 17:10阅读:255来源:国知局
一种能力开放的方法、装置与系统与流程

本发明涉及通信技术领域,尤其涉及一种能力开放的方法、装置与系统。



背景技术:

互联网业务应用若能便捷地获取和利用移动网络中的相关能力信息,有利于应用与网络进行良好的互动,给用户带来更好的应用体验。同时运营商也可以基于业务应用的需求提供网络能力,优化网络资源配置和流量管理,为上层业务提供合适的服务,进而创造新的管道价值,并形成移动网络的新型商业模式,给运营商带来新的机遇。

现有的能力开放的主要方式是运营商提供能力开放平台,第三方通过平台提出能力需求,运营商开放平台根据网络情况向第三方提给其所需网络能力。

1、基于pcc(policycontrolandcharging,策略控制和计费)架构的能力开放

pcc是在3gppr7中提出的一种实现资源接纳控制功能的逻辑架构。pcc可以提供基于用户信息实现策略控制和基于业务数据流的计费控制。pcc架构中主要包括pcrf(策略计费控制实体)、pcef(策略及计费执行功能)、aac(应用接入控制网元)、af(应用功能)和spr(用户属性存储器)等功能网元。基于pcc的能力开放架构在af和pcrf之间增加了一个统一的aac,用于根据应用的qos(qualityofservice,服务质量)要求向pcrf申请、调整网络资源,同时根据应用要求向pcrf执行网络资源事件通知订阅和取消。该方案可以简化应用开放要求、提高网络安全性。基于pcc的能力开放架构如图1所示。

2、基于scef的能力开放

3gppsa2scef(servicecapabilityexposurefunction,业务能力开发功能)方案,该方案通过在epc(演进分组核心网)架构中增加网络能力开放层scef来负责与第三方业务提供商进行交互。网络能力开放层定义了3gpp网络的能力如何通过网络业务能力开放架构进行对外开放,主要功能包括:鉴权和授权、api(applicationprogramminginterface,应用程序编程接口)识别、画像管理;接入控制列表管理、策略增强、计费、与外部互联和连接点相关的问题、抽象等方面。基于scef的能力开放架构如图2所示。

3、5g(第五代移动通信技术)网络能力开放

基于scef的设计理念,结合5g需求和网络架构的特点,5g网络能力开放架构(如图3所示)增加类似于scef的功能的开放平台。5g移动网络可以开放的网络能力进一步的扩展,包含了运营商的bss(businesssupportsystem,业务支撑系统)/oss(operationsupportsystem,运营支撑系统)、mano(管理和网络编排)、网络切片、网元实体、mec(mobileedgecomputing,移动边缘计算)、大数据分析平台等网络要素实体。其中,bss/oss和mano能力的结合实现对网络切片的统一编排管理,以及对开放平台的能力开放。网元实体实现具体的网络控制能力、监控能力、网络信息以及网络基本服务能力的开放。大数据分析平台实现对网络基础数据的大数据分析,并将分析结果上报给开放平台进行对外开放。mec如果部署在无线侧,则可以实现无线侧的业务感知、缓存以及第三方功能的部署,从而将无线侧的能力开放给第三方业务提供商。

现有能力开放方案均是运营商侧提供能力开放平台,第三方通过与平台交互实现网络能力的获取,在满足第三方需求上存在以下缺点:

能力开放的相关参数均配置在网络侧,因此涉及业务侧的参数也需运营商参与配置,而业务侧的参数和业务需求紧耦合,会随着业务的变化频繁变动,如果业务参数需要配置在运营商网络中,会带来大量的管理开销,同时还会影响业务开展。



技术实现要素:

鉴于上述技术问题,本发明实施例提供一种能力开放的方法、装置与系统,能够根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。

本发明实施例的第一个方面,涉及一种能力开放的方法,所述方法包括:从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息;根据所述用户能力开放信息,向所述用户终端提供其所需的网络能力。

可选地,从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息,包括:

获取所述用户终端授予的访问第三方用户能力开放数据存储功能单元的访问权限;

根据所述用户终端授予的访问权限从所述第三方用户能力开放数据存储功能单元中读取所述用户终端的用户能力开放信息。

可选地,所述获取所述用户终端授予的访问第三方用户能力开放数据存储功能单元的访问权限,包括:

接收所述用户终端发送的所述用户终端所使用的业务的标识;

根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限。

可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;

所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者

一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者

一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者

一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

依据本发明的实施例第二个方面,还提供了一种能力开放的方法,所述方法包括:向核心网设备发送访问第三方用户能力开放数据存储功能单元的访问权限;其中,所述访问权限用于向所述核心网设备提供从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息的权限。

可选地,向核心网设备发送访问第三方用户能力开放数据存储功能单元的访问权限,包括:

向核心网设备发送用户终端所使用的业务的标识(id),由所述核心网设备根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限;将所述第三方用户能力开放数据存储功能单元授予的访问所述第三方用户能力开放数据存储功能单元的访问权限发送给所述核心网设备。

可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

依据本发明的实施例的第三个方面,还提供了一种能力开放的装置,所述装置包括:

读取模块,用于从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息;

处理模块,用于根据所述用户能力开放信息,向所述用户终端提供其所需的网络能力。

可选地,所述读取模块包括:

权限获取单元,用于获取所述用户终端授予的访问第三方用户能力开放数据存储功能单元的访问权限;

读取单元,用于根据所述用户终端授予的访问权限从所述第三方用户能力开放数据存储功能单元中读取所述用户终端的用户能力开放信息。

可选地,所述权限获取单元包括:

接收子单元,用于接收所述用户终端发送的所述用户终端所使用的业务的标识;

确定子单元,用于根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限。

可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

依据本发明的实施例的第四个方面,还提供了一种能力开放的装置,所述装置包括:

发送模块,用于向核心网设备发送访问第三方用户能力开放数据存储功能单元的访问权限;

其中,所述访问权限用于向所述核心网设备提供从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息的权限。

可选地,所述发送模块包括:

第一发送单元,用于向核心网设备发送用户终端所使用的业务的标识,由所述核心网设备根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限;

第二发送单元,用于将所述第三方用户能力开放数据存储功能单元授予的访问所述第三方用户能力开放数据存储功能单元的访问权限发送给所述核心网设备。

可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;

所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者

一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者

一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者

一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

依据本发明的实施例的第五个方面,还提供了一种核心网设备,包括:第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现如上所述的能力开放的方法中的步骤。

依据本发明的实施例的第六个方面,还提供了一种用户终端,包括:第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现如上所述的能力开放的方法中的步骤。

依据本发明的实施例的第七个方面,还提供了一种能力开放的系统,包括如上述第三个方面所述的能力开放的装置,以及如上述第四个方面所述的能力开放的装置;或者如上述第五个方面所述的核心网设备和如上述第六个方面所述的用户终端。

依据本发明的实施例的第八个方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的能力开放的方法中的步骤。

上述技术方案中的一个技术方案具有如下优点或有益效果:

在现有的能力开放方案中,运营商提供能力开放平台,第三方服务提供商通过接口访问进行业务参数的配置。能力开放平台需要为第三方提供安全认证流程,提供用户管理服务,保存用户配置参数,每次业务变动,都要对全部流程进行修改,会带来大量的管理开销,同时还会影响业务开展。而在本实施例中,将用户能力开放信息保存在第三方用户能力开放数据存储功能单元,第三方可根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。而且,通过第三方用户能力开放数据存储功能单元存储能用户能力开放信息,能够提供更加灵活的数据存储方式。

附图说明

图1为基于pcc的能力开放架构的示意图;

图2为基于scef的能力开放架构的示意图;

图3为5g网络能力开放架构的示意图;

图4为本发明一个实施例中的能力开放的方法的流程图;

图5为本发明另一个实施例中的能力开放的方法的流程图;

图6为本发明另一个实施例中的能力开放的方法的流程图;

图7为本发明另一个实施例中的能力开放的方法的流程图;

图8为本发明一个实施例中的能力开放的装置的结构图;

图9为本发明另一个实施例中的能力开放的装置的结构图;

图10为本发明一个实施例中的核心网设备的结构图;

图11为本发明一个实施例中的用户终端的结构图。

具体实施方式

移动网络中可以开放的网络能力主要包括:通信能力、上下文信息、签约信息和控制能力等。其中,通信能力是指语音、短消息、多媒体消息服务;上下文信息包含实时的用户信息,例如用户位置、终端能力和数据连接类型等;签约信息包括签约标识、优先权等信息;控制能力指的是对业务质量、策略和安全方面的控制和监控功能,第三方业务提供商可以结合上述网络能力开发出更多满足用户实际需要的新型业务。

在未来的通信网络中,网络能力开放的场景可能会出现在车联网、工业网络、移动医疗探测、高清视频、紧急业务、网络金融等领域。例如,汽车生产商构建的汽车互联网络可以从移动通信网络中获取汽车位置以及流量拥塞状况等信息;未来工业互联网中的各种各样的设备以及各种自动化与操作需求,各种医疗设备的信息收集,以及远程医疗诊断都可以借助运营商开放的网络能力实现高可靠性、低时延的通信;ott(overthetop)业务提供商也可以通过网络能力开放接口提高qos(服务质量)等手段来提升用户体验;紧急救援可以快速实现定位、广播等;网络金融业务提供商可以通过获取用户位置、终端信息等来尽量减少金融风险。

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

参见图4,图中示出了一个实施例中的能力开放的方法的流程,该方法的执行主体可以是核心网设备,例如部署在核心网侧的用户信息读取模块,该用户信息读取模块具有以下功能中的一种或多种:(1)访问授权功能;(2)业务的标识(id)对应服务器访问地址的映射关系;(3)交互功能,读取指定用户,指定业务的用户能力开放信息;(4)与核心网中的能力开放模块的接口,将用户能力开放信息发送给能力开放模块,应用到用户的访问会话中,比如流量控制,特殊计费等。具体步骤如下:

步骤401、从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息;

在本实施例中,第三方用户能力开放数据存储功能单元用于存储用户终端的用户能力开放信息。可选地,该第三方用户能力开放数据存储功能单元可以集成在第三方业务服务器中,或者该第三方用户能力开放数据存储功能单元是独立部署的物理服务器,以实现集成式或独立式的第三方数据存储模式。

在本实施例中,一个第三方用户能力开放数据存储功能单元可以对应一种业务;或者一个第三方用户能力开放数据存储功能单元可以对应多种业务;或者一个第三方用户能力开放数据存储功能单元可以由多个第三方服务提供商共用,以实现更加灵活的第三方数据存储模式。

在本实施例中,用户终端的用户能力开放信息也可以称为用户终端的相关能力开放参数,用于表示指定用户指定业务的能力开放数据。该用户能力开放信息按照运营商和第三方(或者称为第三方服务提供商)协商的格式存储在所述第三方用户能力开放数据存储功能单元中,例如格式可以是:统付,新浪体育,xxx.xx.xxx.xx,其中,“统付”表示计费方式,“新浪体育”表示第三方服务提供商,“xxx.xx.xxx.xx”表示第三方服务提供商的服务器地址。

需要说明的是,为了确保安全,可以由用户终端向核心网设备授权,核心网设备以用户终端授予的访问权限向第三方用户能力开放数据存储功能单元读取该用户终端的用户能力开放信息。

可选地,在本实施例中,可以采用以下方式由用户终端向核心网设备授权:首先,用户终端向运营商的核心网设备提供业务类型id,然后核心网设备根据业务类型id按照预设的地址(第三方与运营商签订能力开放合作时约定的信息)向第三方的用户能力开放服务器申请临时访问权限,并将用户终端导向授权页面。再然后,用户终端在授权页面输入授权用户名和授权密码,通过后该核心网设备的临时访问权限。该核心网设备获得临时访问权限后,可从第三方的能力开放服务器中读取所属用户的能力开放参数。

需要说明的是,由于运营商的核心网设备获取的权限访问的并不是用户个人账户的信息,所以上述用户终端输入的授权用户名和授权密码与用户终端的个人用户名和密码不同,该授权用户名和授权密码可以内置在app(应用程序)中,授权过程由app自动完成,用户终端无感知,减少对用户业务体验的影响。

步骤402、根据用户能力开放信息,向用户终端提供其所需的网络能力。

在本实施例中,上述用户能力开放信息中包含用户终端所使用的业务的类型,基于该业务类型向用户终端提供该用户终端所需的网络能力,例如用户终端所使用的业务为统付业务,则向该用户终端提供定向流量统付的计费能力。

在现有的能力开放方案中,运营商提供能力开放平台,第三方服务提供商通过接口访问进行业务参数的配置。能力开放平台需要为第三方提供安全认证流程,提供用户管理服务,保存用户配置参数,每次业务变动,都要对全部流程进行修改,会带来大量的管理开销,同时还会影响业务开展。而在本实施例中,将用户能力开放信息保存在第三方用户能力开放数据存储功能单元,第三方可根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。而且,通过第三方用户能力开放数据存储功能单元存储能用户能力开放信息,能够提供更加灵活的数据存储方式。

参见图5,图中示出了另一个实施例中的能力开放的方法的流程,该方法的执行主体可以是核心网设备,例如部署在核心网侧的用户信息读取模块,该用户信息读取模块具有以下功能中的一种或多种:(1)访问授权功能;(2)业务的标识(id)对应服务器访问地址的映射关系;(3)交互功能,读取指定用户,指定业务的用户能力开放信息;(4)与核心网中的能力开放模块的接口,将用户能力开放信息发送给能力开放模块,应用到用户的访问会话中,比如流量控制,特殊计费等。具体步骤如下:

步骤501、获取用户终端授予的访问第三方用户能力开放数据存储功能单元的访问权限;

为了确保安全,可以由用户终端向核心网设备授权,核心网设备以用户终端授予的访问权限向第三方用户能力开放数据存储功能单元读取该用户终端的用户能力开放信息。

具体地,接收用户终端发送的用户终端所使用的业务(例如定向流量统付业务)的标识;然后根据预先配置的业务的标识和服务器访问地址的映射关系,确定用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发第三方用户能力开放数据存储功能单元授予用户终端访问第三方用户能力开放数据存储功能单元的访问权限。上述授权认证方式,简化了运营商与服务提供商原有的能力开放接口较为复杂的安全认证以及用户管理流程,提高了实时性。

在本实施例中,第三方用户能力开放数据存储功能单元用于存储用户终端的用户能力开放信息。可选地,该第三方用户能力开放数据存储功能单元可以集成在第三方业务服务器中,或者该第三方用户能力开放数据存储功能单元是独立部署的物理服务器,以实现集成式或独立式的第三方数据存储模式。

在本实施例中,一个第三方用户能力开放数据存储功能单元可以对应一种业务;或者一个第三方用户能力开放数据存储功能单元可以对应多种业务;或者一个第三方用户能力开放数据存储功能单元可以由多个第三方服务提供商共用,以实现更加灵活的第三方数据存储模式。

步骤502、根据用户终端授予的访问权限从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息。

在本实施例中,用户终端的用户能力开放信息也可以称为用户终端的相关能力开放参数,用于表示指定用户指定业务的能力开放数据。该用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中,例如格式可以是:统付,新浪体育,xxx.xx.xxx.xx,其中,“统付”表示计费方式,“新浪体育”表示第三方服务提供商,“xxx.xx.xxx.xx”表示第三方服务提供商的服务器地址。

步骤503、根据用户能力开放信息,向用户终端提供其所需的网络能力。

在本实施例中,上述用户能力开放信息中包含用户终端所使用的业务的类型,基于该业务类型向用户终端提供该用户终端所需的网络能力,例如用户终端所使用的业务为统付业务,则向该用户终端提供定向流量统付的计费能力。

在现有的能力开放方案中,运营商提供能力开放平台,第三方服务提供商通过接口访问进行业务参数的配置。能力开放平台需要为第三方提供安全认证流程,提供用户管理服务,保存用户配置参数,每次业务变动,都要对全部流程进行修改,会带来大量的管理开销,同时还会影响业务开展。而在本实施例中,将用户能力开放信息保存在第三方用户能力开放数据存储功能单元,第三方可根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。而且,通过第三方用户能力开放数据存储功能单元存储能用户能力开放信息,能够提供更加灵活的数据存储方式。

参见图6,图中示出了另一个实施例中能力开放的方法的流程,该方法的执行主体可以是用户终端,所述方法包括:

步骤601、向核心网设备发送访问第三方用户能力开放数据存储功能单元的访问权限;其中,所述访问权限用于向所述核心网设备提供从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息的权限。

在本实施例中,上述核心网设备可以是部署在核心网侧的用户信息读取模块,该用户信息读取模块具有以下功能中的一种或多种:(1)访问授权功能;(2)业务的标识(id)对应服务器访问地址的映射关系;(3)交互功能,读取指定用户,指定业务的用户能力开放信息;(4)与核心网中的能力开放模块的接口,将用户能力开放信息发送给能力开放模块,应用到用户的访问会话中,比如流量控制,特殊计费等。

在本实施例中,第三方用户能力开放数据存储功能单元用于存储用户终端的用户能力开放信息。可选地,该第三方用户能力开放数据存储功能单元可以集成在第三方业务服务器中,或者该第三方用户能力开放数据存储功能单元是独立部署的物理服务器,以实现集成式或独立式的第三方数据存储模式。

在本实施例中,一个第三方用户能力开放数据存储功能单元可以对应一种业务;或者一个第三方用户能力开放数据存储功能单元可以对应多种业务;或者一个第三方用户能力开放数据存储功能单元可以由多个第三方服务提供商共用,以实现更加灵活的第三方数据存储模式。

在本实施例中,用户终端的用户能力开放信息也可以称为用户终端的相关能力开放参数,用于表示指定用户指定业务的能力开放数据。该用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中,例如格式可以是:统付,新浪体育,xxx.xx.xxx.xx,其中,“统付”表示计费方式,“新浪体育”表示第三方服务提供商,“xxx.xx.xxx.xx”表示第三方服务提供商的服务器地址。

在本实施例中,可选地,在步骤601中,核心网设备发送用户终端所使用的业务的标识,由所述核心网设备根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限;然后将第三方用户能力开放数据存储功能单元授予的访问所述第三方用户能力开放数据存储功能单元的访问权限发送给所述核心网设备。

在现有的能力开放方案中,运营商提供能力开放平台,第三方服务提供商通过接口访问进行业务参数的配置。能力开放平台需要为第三方提供安全认证流程,提供用户管理服务,保存用户配置参数,每次业务变动,都要对全部流程进行修改,会带来大量的管理开销,同时还会影响业务开展。而在本实施例中,将用户能力开放信息保存在第三方用户能力开放数据存储功能单元,第三方可根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。而且,通过第三方用户能力开放数据存储功能单元存储能用户能力开放信息,能够提供更加灵活的数据存储方式。

参见图7,图中示出了以定向流量统付业务为例的能力开放的方法的流程,具体步骤如下:

步骤701、用户终端登录第三方应用服务器。

步骤702、第三方应用服务器根据用户信息,判断该用户终端使用业务为统付业务,将用户终端本次业务访问的业务服务器地址更新至用户能力开放数据库中,例如:统付,新浪体育,xxx.xx.xxx.xx。

步骤703、用户终端将所使用的业务的id发送给用户信息读取模块,用户信息读取模块根据预置的映射表,查出业务的id对应的用户数据服务器地址,启动授权流程;

步骤704、用户终端向用户信息读取模块授权,授权其读取用户终端对应的能力开放信息,用户信息读取模块读取到用户能力开放信息的格式为:统付,新浪体育,xxx.xx.xxx.xx。

步骤705、用户信息读取模块将能力开放信息发送给核心网定向流量统付功能模块,定向流量统付模块设定内容计费规则,对于该用户终端访问此ip地址的业务进行定向统付计费,生产特殊统付话单。

基于同一发明构思,本发明实施例中还提供了一种能力开放的装置,由于该装置解决问题的原理与本发明实施例图4、图5中能力开放的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再敷述。

参见图8,图中示出了一种能力开放的装置,装置800包括:

读取模块801,用于从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息;

处理模块802,用于根据所述用户能力开放信息,向所述用户终端提供其所需的网络能力。

继续参见图8,在本实施例中,可选地,读取模块801包括:

权限获取单元8011,用于获取所述用户终端授予的访问第三方用户能力开放数据存储功能单元的访问权限;

读取单元8012,用于根据所述用户终端授予的访问权限从所述第三方用户能力开放数据存储功能单元中读取所述用户终端的用户能力开放信息。

继续参见图8,在本实施例中,可选地,所述权限获取单元8011包括:

接收子单元80111,用于接收所述用户终端发送的所述用户终端所使用的业务的标识;

确定子单元80112,用于根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限。

在本实施例中,可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

在本实施例中,可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

在现有的能力开放方案中,运营商提供能力开放平台,第三方服务提供商通过接口访问进行业务参数的配置。能力开放平台需要为第三方提供安全认证流程,提供用户管理服务,保存用户配置参数,每次业务变动,都要对全部流程进行修改,会带来大量的管理开销,同时还会影响业务开展。而在本实施例中,将用户能力开放信息保存在第三方用户能力开放数据存储功能单元,第三方可根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。而且,通过第三方用户能力开放数据存储功能单元存储能用户能力开放信息,能够提供更加灵活的数据存储方式。

基于同一发明构思,本发明实施例中还提供了一种能力开放的装置,由于该装置解决问题的原理与本发明实施例图7中能力开放的方法相似,因此该装置的实施可以参见方法的实施,重复之处不再敷述。

参见图9,图中示出了一种能力开放的装置,装置900包括:

发送模块901,用于向核心网设备发送访问第三方用户能力开放数据存储功能单元的访问权限;

其中,所述访问权限用于向所述核心网设备提供从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息的权限。

继续参见图9,在本实施例中,可选地,发送模块901包括:

第一发送单元9011,用于向核心网设备发送用户终端所使用的业务的标识,由所述核心网设备根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限;

第二发送单元9012,用于将所述第三方用户能力开放数据存储功能单元授予的访问所述第三方用户能力开放数据存储功能单元的访问权限发送给所述核心网设备。

在本实施例中,可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

在本实施例中,可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

在现有的能力开放方案中,运营商提供能力开放平台,第三方服务提供商通过接口访问进行业务参数的配置。能力开放平台需要为第三方提供安全认证流程,提供用户管理服务,保存用户配置参数,每次业务变动,都要对全部流程进行修改,会带来大量的管理开销,同时还会影响业务开展。而在本实施例中,将用户能力开放信息保存在第三方用户能力开放数据存储功能单元,第三方可根据业务需求实时变更用户能力开放信息,能够避免大量的管理开销和对业务开展的影响。而且,通过第三方用户能力开放数据存储功能单元存储能用户能力开放信息,能够提供更加灵活的数据存储方式。

本发明实施例还提供了一种能力开放的系统,包括如图8所述的能力开放的装置,以及如图9所述的能力开放的装置,关于该装置的具体描述,可参见上述内容,在此不再复述。

参见图10,本发明实施例还提供了一种核心网设备,该核心网设备包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现以下步骤:从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息;根据所述用户能力开放信息,向所述用户终端提供其所需的网络能力。

在图10中,总线架构(用第一总线1000来代表),第一总线1000可以包括任意数量的互联的总线和桥,第一总线1000将包括由通用第一处理器1001代表的一个或多个处理器和第一存储器1004代表的存储器的各种电路链接在一起。第一总线1000还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。第一总线接口1003在第一总线1000和第一收发机1002之间提供接口。第一收发机1002可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:第一收发机1002从其他设备接收外部数据。第一收发机1002用于将第一处理器1001处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口1005,例如小键盘、显示器、扬声器、麦克风、操纵杆。

第一处理器1001负责管理第一总线1000和通常的处理,如前述所述运行通用操作系统。而第一存储器1004可以被用于存储第一处理器1001在执行操作时所使用的数据。

可选地,第一处理器1001可以是cpu、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。

可选地,第一处理器1001进一步用于:获取所述用户终端授予的访问第三方用户能力开放数据存储功能单元的访问权限;根据所述用户终端授予的访问权限从所述第三方用户能力开放数据存储功能单元中读取所述用户终端的用户能力开放信息。

可选地,第一处理器1001进一步用于:接收所述用户终端发送的所述用户终端所使用的业务的标识;根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限。

可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

参见图11,本发明实施例还提供了一种用户终端,该用户终端包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现以下步骤:向核心网设备发送访问第三方用户能力开放数据存储功能单元的访问权限;其中,所述访问权限用于向所述核心网设备提供从第三方用户能力开放数据存储功能单元中读取用户终端的用户能力开放信息的权限。

在图11中,总线架构(用第二总线1100来代表),第二总线1100可以包括任意数量的互联的总线和桥,第二总线1100将包括由通用第二处理器1101代表的一个或多个处理器和第二存储器1104代表的存储器的各种电路链接在一起。第二总线1100还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。第二总线接口1103在第二总线1100和第二收发机1102之间提供接口。第二收发机1102可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:第二收发机1102从其他设备接收外部数据。第二收发机1102用于将第二处理器1101处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口1105,例如小键盘、显示器、扬声器、麦克风、操纵杆。

第二处理器1101负责管理第二总线1100和通常的处理,如前述所述运行通用操作系统。而第二存储器1104可以被用于存储第二处理器1101在执行操作时所使用的数据。

可选地,第二处理器1101可以是cpu、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或cpld(complexprogrammablelogicdevice,复杂可编程逻辑器件)。

可选地,第二处理器1101进一步用于:向核心网设备发送用户终端所使用的业务的标识,由所述核心网设备根据预先配置的业务的标识和服务器访问地址的映射关系,确定所述用户终端所使用的业务的标识对应的第三方用户能力开放数据存储功能单元,并触发所述第三方用户能力开放数据存储功能单元授予所述用户终端访问所述第三方用户能力开放数据存储功能单元的访问权限;将所述第三方用户能力开放数据存储功能单元授予的访问所述第三方用户能力开放数据存储功能单元的访问权限发送给所述核心网设备。

可选地,所述用户能力开放信息按照运营商和第三方协商的格式存储在所述第三方用户能力开放数据存储功能单元中。

可选地,所述第三方用户能力开放数据存储功能单元集成在第三方业务服务器中,或者;所述第三方用户能力开放数据存储功能单元是独立部署的物理服务器;或者一个所述第三方用户能力开放数据存储功能单元对应一种业务;或者一个所述第三方用户能力开放数据存储功能单元对应多种业务;或者一个所述第三方用户能力开放数据存储功能单元由多个第三方服务提供商共用。

本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序(指令),该程序(指令)被处理器执行时实现以下步骤:上述图4或图5所述的能力开放的方法的步骤。

本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序(指令),该程序(指令)被处理器执行时实现以下步骤:上述图6所述的能力开放的方法的步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常可互换使用。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

在本申请所提供的几个实施例中,应该理解到,所揭露方法和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络侧设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以做出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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