CN103312660A - 一种基于能力开放平台的业务实现方法及能力开放平台 - Google Patents
一种基于能力开放平台的业务实现方法及能力开放平台 Download PDFInfo
- Publication number
- CN103312660A CN103312660A CN2012100564630A CN201210056463A CN103312660A CN 103312660 A CN103312660 A CN 103312660A CN 2012100564630 A CN2012100564630 A CN 2012100564630A CN 201210056463 A CN201210056463 A CN 201210056463A CN 103312660 A CN103312660 A CN 103312660A
- Authority
- CN
- China
- Prior art keywords
- ability
- application
- subsystem
- supplier
- authentication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明还提供一种基于能力开放平台的业务实现方法,包括:能力开放平台接收能力提供者的能力注册请求,保存所述能力提供者注册的能力信息以及相关的能力产品;所述能力开放平台接收应用开发者的能力产品订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;所述能力开放平台接收所述应用开发者的应用发布请求,发布所述应用开发者提供的应用以及相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到。本发明还提供一种能力开放平台。本发明可以降低对移动终端的要求,为终端用户提供终端自身不具备的多种应用。
Description
技术领域
本发明涉及移动互联网领域,尤其涉及一种基于能力开放平台的业务实现方法和能力开放平台架构。
背景技术
现有技术中,移动终端只能实现自身提供的一些能力,如果终端不具备相应的功能模块,则无法实现相应的功能,例如,目前移动终端主动定位一般需要具有GIS模块的智能移动终端才能实现。非智能终端本身可能只有短信和彩信能力,不具有GIS(Geographic Information Service,地理信息服务)和定位能力。传统情况下,该终端是无法使用定位和GIS能力的。当该终端用户在室外迷路时,无法定位自己的地理位置。或者虽然该用户知道自己所在的相对位置,但很难描述清楚告知别人。目前绝大部分手机终端具有基本的短信和彩信接收功能。对于这些手机,希望能够在需要定位的时候,发个短信就能获取到包含手机位置信息的地图给自己或者别的手机用户。智能手机用户,可以下载应用程序到手机终端,然后运行应用程序发送定位请求。但现有的定位应用,都是提供定位服务的能力方直接返回GIS地图和定位信息。由于缺乏竞争,地图信息即使过时或者有错,手机用户也只能忍受。另一方面,GIS和定位能力提供商,可能并不具有短信、彩信能力,也不擅长开发手机应用,因此难以发挥自身优势,无法为手机用户提供定位服务。
随着移动互联网的发展,出现了能力开放平台的概念。移动运营商提供能力开放引擎,允许能力提供者提供各种通讯能力和移动互联网能力,如短信、彩信、GIS地图、定位等多种能力,通过接入网关专用接口协议,如短信采用CMPP协议,彩信采用MM7协议,地图和定位采用Gv接口等,接入到能力开放引擎的接入子***中,再由接入子***对外暴露基于HTTPREST或SOUP的协议接口给第三方。这样屏蔽了能力提供者之间的差异性,为能力提供和应用开发的分离提供了可能。通过能力开放平台,能力提供商可以出售它们提供的各种通讯和移动互联网能力,彼此竞争。应用开发者可以购买来自多个能力提供商的各种能力,开发自己的应用,发布到能力开放平台供终端用户订购。终端用户使用应用,达到一定的目的。这种架构,使能力提供商和应用开发者、应用开发者和终端用户之间相互解耦合,互不依赖。但是,目前的移动运营商***,并没有提出具体的解决方案。
发明内容
本发明要解决的技术问题是提供一种基于能力开放平台的业务实现方法和能力开放平台,扩展终端能力。
为了解决上述问题,本发明提供了一种基于能力开放平台的业务实现方法,包括:
能力开放平台接收能力提供者的能力注册请求,保存所述能力提供者注册的能力信息以及相关的能力产品;
所述能力开放平台接收应用开发者的能力产品订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;
所述能力开放平台接收所述应用开发者的应用发布请求,发布所述应用开发者提供的应用以及相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到。
进一步的,上述方法还可具有以下特点,所述方法还包括:
所述能力开放平台还接收终端用户的应用订购请求,鉴权通过后,生成所述终端用户与其订购的应用之间的订购关系;
所述能力开放平台接收所述终端用户使用其订购的应用的请求,鉴权通过后,调用所述终端用户要使用的应用。
进一步的,上述方法还可具有以下特点,所述方法还包括:
所述能力开放平台还提供基于网页门户的管理界面;基于所述管理界面与所述终端用户、能力提供者、应用开发者交互。
进一步的,上述方法还可具有以下特点,所述方法还包括:
所述能力开放平台还生成所述应用提供者使用所述能力产品的能力话单,将所述能力话单同步至所述能力提供者和所述应用提供者;
以及,生成所述终端用户使用所述应用的应用话单,将所述应用话单同步至所述应用提供者和所述终端用户。
进一步的,上述方法还可具有以下特点,所述能力包括如下之一或其组合:
短信、彩信、定位、地理信息服务、无线应用协议推送、天气预报、支付、流媒体、呈现业务、会议、下载。
进一步的,上述方法还可具有以下特点,所述能力开放平台发布的应用包括定位应用;
所述能力开放平台调用所述终端用户要使用的应用包括:
所述终端用户要使用的应用为所述定位应用时,所述能力开放平台调用所述终端用户要使用的定位应用,将该定位应用生成的包含终端位置信息的地图通过彩信发送给所述终端用户或者指定的第三方用户,或者,将该包含终端位置信息的地图呈现在网页上供所述终端用户查看。
本发明还提供一种能力开放平台,包括:
能力开放引擎,接收能力提供者的能力注册请求,保存所述能力提供者注册的能力信息以及相关的能力产品;接收应用开发者的能力产品订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;接收所述应用开发者的应用发布请求,发布所述应用开发者提供的应用以及相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到;
开放的能力模块,用于存放由所述能力提供者提供的所述能力开放平台开放的能力,并通过接口将所述能力接入到所述能力开放引擎;
应用管理模块,用于管理所述应用开发者开发的应用,提供应用上载、下载环境。
进一步的,上述能力开放平台还可具有以下特点,所述能力开放引擎包括:管理子***、鉴权子***和接入子***,其中:
所述管理子***用于,接收能力提供者的能力注册请求,发布所述能力提供者的能力信息至所述接入子***,以及发布所述能力提供者的能力信息及与相关的能力产品至所述鉴权子***;以及,接收所述应用开发者的能力产品订购请求,转发至鉴权子***;以及,接收所述应用开发者的应用发布请求,向接入子***和鉴权子***发布所述应用开发者提供的应用以及与相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到;
所述鉴权子***用于,收到所述管理子***转发的订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;
所述接入子***与所述开放的能力模块相连,用于:管理所述开放的能力模块中的各种能力,通过专用协议和接口,实现与所述开发的能力模块中各种能力的接口;以及,为所述应用开发者提供能力接入的接口。
进一步的,上述能力开放平台还可具有以下特点,所述管理子***还用于:接收终端用户的应用订购请求,将该应用订购请求转发给所述鉴权子***,
所述鉴权子***还用于:接收所述应用订购请求,在鉴权通过后,生成所述终端用户与其订购的应用之间的订购关系;以及,被所述接入子***调用后,进行使用鉴权,并返回使用鉴权结果给所述接入子***;
所述接入子***还用于:接收所述终端用户使用其订购的应用的请求,调用鉴权子***进行使用鉴权,并在接收到所述鉴权子***返回的允许所述终端用户使用应用的响应后,调用所述终端用户要使用的应用。
进一步的,上述能力开放平台还可具有以下特点,所述管理子***还用于:提供基于网页门户的管理界面,基于所述管理界面与所述终端用户、能力提供者、应用开发者交互。
进一步的,上述能力开放平台还可具有以下特点,所述鉴权子***还用于:生成所述应用提供者使用所述能力产品的能力话单,将所述能力话单同步至管理子***;以及,生成所述终端用户使用所述应用的应用话单,将所述应用话单同步至所述管理子***;
所述管理子***还用于:同步所述能力话单至所述能力提供者和所述应用提供者;同步所述应用话单至所述应用提供者和所述终端用户
进一步的,上述能力开放平台还可具有以下特点,所述能力包括如下之一或其组合:
短信、彩信、定位、地理信息服务、无线应用协议推送、天气预报、支付、流媒体、呈现业务、会议、下载。
进一步的,上述能力开放平台还可具有以下特点,所述管理子***发布的应用包括定位应用;
所述接入子***调用所述终端用户要使用的应用包括:
所述终端用户要使用的应用为所述定位应用时,调用所述终端用户要使用的定位应用,将所述定位应用生成的包含终端位置信息的地图通过彩信发送给所述终端用户或者指定的第三方用户,或者,将该包含终端位置信息的地图呈现在网页上供所述终端用户查看。
本发明提供的一种基于能力开放平台的业务实现方法,在移动运营商提供的能力开放平台基础上,扩充了能力开放引擎的功能,设计了能力开放平台架构下各个参与者的角色,同时发明了一整套的业务实现方法和流程。该流程定义了能力开发者发布能力、为能力定价的流程,还定义了应用开发者购买能力、生成能力订购关系、开发应用、发布应用、为应用定价的流程。此外还定义了手机用户订购应用、生成应用订购关系、应用使用时鉴权计费、生成话单、余额、结算信息的流程。通过这些业务实现流程和方法,可以使运营商、能力提供者、应用开发者、手机终端用户既相互独立又相互合作,整个***具有高度的灵活性和可替换性,从而达到能力开放的目的。
附图说明
图1是本发明实施例***总体组网示意图;
图2是本发明实施例基于能力开放平台的手机终端定位业务实现方法流程图1;
图3是本发明实施例基于能力开放平台的手机终端定位业务实现方法流程图2。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
随着移动互联网的发展,移动运营商纷纷新建能力开放平台,开放各种能力如短信、彩信、GIS、定位等给开发者,吸引开发者在能力开放平台上购买这些能力,开发相应的应用,部署到能力开放平台上。移动用户可以订购、下载和使用这些应用。这种结构,可以实现终端能力和能力提供者、应用开发者之间的解耦合性。移动运营商负责整个能力开放平台的***运营,能力提供者可以专注于自身能力的实现功能,并销售给应用开发者;应用开发者从能力提供者处购买能力,开发相应的应用,销售给终端用户。终端用户购买或者下载终端应用,然后使用应用,能力开放平台进行鉴权计费,返回用户使用的结果。这种终端用户、应用开发者、能力提供者和移动运营商的互相独立的结构,一方面可以使得能力提供者、应用开发者之间充分竞争,提供更好更廉价的能力和应用,另一方面,可以使终端用户使用能力开放平台提供的能力,而这些能力很可能是终端自身所不具备的。
本发明提出一种基于能力开放平台的业务实现方法,为不具备相关能力的终端,或者,想使用相关能力的终端提供相应的服务,为终端提供GIS和定位服务。通过使用能力开放平台,终端可以通过订购一个定位应用,该应用可以定位终端所在位置,并把终端位置标注在地图上。再按终端用户要求,把包含终端位置的地图,通过彩信发给该终端用户或者该终端用户指定的第三方手机终端。通过能力开放平台,可以使该终端具有原先不具备的定位和GIS能力。
本发明实施例提供一种基于能力开放平台的业务实现方法,包括:
能力开放平台接收能力提供者的能力注册请求,保存所述能力提供者注册的能力信息以及相关的能力产品;
所述能力开放平台接收应用开发者的能力产品订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;
所述能力开放平台接收所述应用开发者的应用发布请求,发布所述应用开发者提供的应用以及相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到。
其中,所述方法还包括:
所述能力开放平台还接收终端用户的应用订购请求,鉴权通过后,生成所述终端用户与其订购的应用之间的订购关系;
所述能力开放平台接收所述终端用户使用其订购的应用的请求,鉴权通过后,调用所述终端用户要使用的应用。
其中,所述方法还包括:
所述能力开放平台还提供基于网页门户的管理界面;基于所述管理界面与所述终端用户、能力提供者、应用开发者交互。
其中,所述方法还包括:
所述能力开放平台还生成所述应用提供者使用所述能力产品的能力话单,将所述能力话单同步至所述能力提供者和所述应用提供者;
以及,生成所述终端用户使用所述应用的应用话单,将所述应用话单同步至所述应用提供者和所述终端用户。
其中,所述能力包括如下之一或其组合:
短信、彩信、定位、地理信息服务、无线应用协议推送、天气预报、支付、流媒体、呈现业务、会议、下载。
其中,所述能力开放平台发布的应用包括定位应用;
所述能力开放平台调用所述终端用户要使用的应用包括:
所述终端用户要使用的应用为所述定位应用时,所述能力开放平台调用所述终端用户要使用的定位应用,将该定位应用生成的包含终端位置信息的地图通过彩信发送给所述终端用户或者指定的第三方用户,或者,将该包含终端位置信息的地图呈现在网页上供所述终端用户查看。
下面结合附图,对本发明的具体实施进行说明。
如图1所示,本发明实施例提供的***架构图,包括能力开放平台、能力提供者、应用开发者、终端用户。该能力开放平台和能力提供者,应用开发者以及终端用户交互,实现能力的管理,发布,应用的管理、发布以及终端用户订购及使用应用,其中:
能力提供者用于:
1)向能力开放平台注册,注销能力提供者帐号,并对自身帐户进行管理;
2)提供特定的电信能力和/或互联网能力,注册到能力开放引擎中;同一个能力提供者可以提供多个能力,多个能力提供者也可提供相同的能力,互相竞争。
3)为能力定价,形成能力产品,注册到能力开放引擎中,以便向应用开发者出售;
4)接收能力开放平台生成的能力订购关系和能力使用话单,进行结算,获得收益。
应用开发者用于:
1)注册、注销应用开发者帐号,并对自身帐户、购买的能力、开发的应用进行管理;
2)订购能力提供者提供的能力和能力产品;
3)基于订购的能力,开发特定的应用,并进行测试;
4)为应用定价,形成应用产品,发布到能力开放平台中,以便向终端用户出售;
5)接收能力开放平台生成的,该应用开发者的能力订购关系和能力使用话单,用户订购的应用订购关系、应用使用话单、帐户余额等计费信息,以便进行结算,统计收入和支出。
终端用户用于:
1)从能力开放引擎订购或者试用应用。具体可通过网络、短信、语音、营业厅购买等方式进行订购或者试用。
2)如有必要,下载应用到终端上安装。
3)根据需要使用订购的应用。可通过短信/彩信接口、应用程序自身接口等方式使用。例如,可以进行终端的定位,使应用在后台产生包含定位信息的地图图片。根据需要接收应用发来的地图图片,或者直接把它发送给其他终端。
4)接收从能力开放平台生成的应用订购关系、使用话单、余额等计费信息。
进一步的,能力开放平台包括:能力开放引擎、应用管理模块、开放的能力模块。其中:
能力开放引擎是能力开放平台的核心部分,为整个能力开放平台,提供完整的运行环境和支撑环境;在能力开放引擎内部,通过web服务接口和http协议连接鉴权子***、管理子***、接入子***等三个组成部分;在能力开放引擎外部,还通过web服务接口和http协议连接能力提供者、应用开发者,为应用开发者开发的应用提供上载、下载的ftp和http等协议接口;以及,通过web服务接口、http协议和专有协议连接终端用户;通过专有协议接口连接开放的能力模块,例如短信采用CMPP协议,彩信采用MM7协议,定位采用Le接口、GIS采用Gv接口等,其他能力可根据需要采用相应的接口。
应用管理模块用于,管理应用开发者开发的应用,为它们提供上载、下载环境等,根据需要为终端下载应用。
开放的能力模块是一个能力资源池,用于存放能力开放平台开放的各种电信能力和移动互联网能力,如短信、彩信、GIS、定位、无线应用协议推送(Wap Push)、天气预报、支付、流媒体、呈现业务(Presence)、会议、下载能力等,并通过专用接口把这些能力接入到接入子***中。这些能力都是能力提供者提供的。能力提供者提供能力的同时,要把能力注册到管理子***,并在接入子***内提供访问这些能力的接口。这些接口是专用的通讯协议,例如短信采用CMPP协议,彩信采用MM7协议,定位采用Le接口,GIS采用Gv接口等。
进一步的,能力开放引擎包括管理子***、接入子***、鉴权子***,其中:
管理子***与接入子***和鉴权子***相连,主要承担能力开放引擎的门户管理和公共管理功能,负责提供运营商管理、能力提供者、应用开发者、手机用户的门户访问。运营商管理门户实现业务受理/审核/监控/发布等功能。能力提供者门户实现能力和能力产品的创建、发布、下线、生命周期管理等功能。应用开发者门户实现开发者登录、SDK(Software Development Kit,即软件开发工具包)下载、购买能力、应用创建、应用签约能力、应用程序上载、应用发布等功能。手机用户门户可以实现手机用户浏览、订购、下载手机应用等功能。此外,管理子***还提供开发者管理,应用管理(开发、测试、审核、发布),能力产品计费策略管理,能力管理(发布,订购关系,管理策略,屏蔽规则等),并向接入子***和鉴权子***同步相关数据信息等。
具体的,包括:
1)为运营商、能力提供者、应用开发者、终端用户提供基于web门户的管理界面,实现对能力,能力产品、应用开发者,应用,应用产品,终端用户等的审核、发布、注销、统计查询等管理功能,以及***SLA管理、计费方案管理、投诉管理、权限管理、***监控、工作流管理等。
2)负责接收能力提供者、应用开发者、终端用户、***管理员等从web界面发来的请求,并把数据同步到接入子***和鉴权子***,同时负责监控整个能力开放平台的各个部分,以便达到数据的一致性。
鉴权子***,主要负责鉴权及安全控制等功能。鉴权子***主要包括安全及鉴权两模块,其中安全模块主要完成身份认证以及安全存储等功能;鉴权模块主要完成对能力调用的鉴权认证,相关应用调用能力的计费,以及开发者账户、话单等的子***间同步,具体的,包括:
1)统一鉴权,包括应用产品订购关系鉴权、能力产品订购关系鉴权、应用/应用产品使用鉴权、能力/能力产品使用鉴权、应用开发者鉴权、终端用户鉴权等。
2)统一的安全认证,包括安全认证、伪码管理、令牌(Token)管理、证书管理、安全存储等功能。
3)统一计费,包括:对能力产品提供计费策略,统一批价和计费;对应用产品提供计费策略,统一批价和计费。对应用开发者的计费、对终端用户使用应用的计费。提供各种计费策略,如包月、按次计费、按时长计费、按流量计费等。提供应用开发者和终端用户充值、使用能力和应用的话单等功能。
4)结算和分成:为能力提供者、应用开发者提供结算功能,使他们能因为提供能力和开发应用而获得收益。
接入子***,主要负责完成多种电信能力和互联网能力接入,屏蔽底层网络复杂性,提供统一的Web服务/REST接口,供各种应用使用。对接入的应用进行SLA(Service-Level Agreement,服务等级协议)控制;通过和鉴权子***的对接,触发对应用、能力的统一鉴权和计费;对应用的路由控制等,具体的,包括:
1)实现基本的能力接入功能,包括协议转换、路由转发、接入控制、SLA管理等;
2)负责终端用户接入功能,提供黑白名单。在终端用户使用应用时,调用鉴权子***,进行鉴权认证和计费;
3)管理能力开放平台开放的各种能力,包括电信能力和互联网能力;通过专用协议和接口,实现与开放的能力模块中各种能力的接口,例如短信采用CMPP协议,彩信采用MM7协议,定位采用Le接口,GIS采用Gv接口等。
4)开放接口:提供能力接入的接口,面向应用开发者提供标准、统一、开放的应用程序编程接口(Application Programming Interface,API),开放接口基于标准的SOAP、REST协议。当然,也可是其他基于开放协议的标准接口,本发明对此不作限定。接入子***封装了底层开放的能力平台提供的各种能力,屏蔽了来自不同能力提供者能力之间的差异,而向上层应用开发者提供统一、开放的API。
能力开放平台提供了一个可以向应用开发者出售通讯和互联网能力的平台,并使各个能力提供商之间彼此竞争。应用开发者可以从不同的能力开发者购买不同的能力,组合起来满足他的需求,并开发对应的应用。应用开发者可以为其应用定价。能力开放平台同时提供了一个可以向手机终端用户出售各种应用的平台,并使各个应用开发者之间彼此竞争。终端用户购买应用,并使用应用。从而,终端用户可以使用第三方提供的能力开发的应用,该应用包含的通讯能力和移动互联网能力,可以是终端本身并不具有的能力。
如图2所示,本发明实施例提供的一种基于能力开放平台的移动终端定位业务实现方法,由能力提供者提供能力以及应用开发者订购能力,开发具体的应用,并由手机终端用户订购、使用。下面以一个手机定位应用为例,说明整个业务的完整流程。该手机应用需要短信、彩信、定位、GIS等能力。用户使用该应用时,能力开放平台进行鉴权计费通过后,该应用调用定位、GIS能力,生成包含手机终端位置的GIS地图图片,再通过彩信发给该终端用户或指定的第三方终端用户。
包括:
101.能力提供者在管理子***注册能力。能力开放平台可以有多个能力提供者,注册相同或者不同的能力,包括短信、彩信、GIS、定位、天气预报、支付、流媒体、天气预报、Presence、会议、下载等。在本例中,能力提供者注册发布短信、彩信、GIS、定位能力。当然,在注册这些能力前,能力提供者要确保其提供的能力在开放的能力模块已经就绪,对外提供的专用协议接口已经可用。
102.管理子***审核能力提供者的能力信息,发布这些能力数据到接入子***。接入子***保存这些能力数据。本例中,需要发布的能力包括短信、彩信、GIS、定位能力。
103.管理子***发布这些能力数据到鉴权子***。鉴权子***保存这些能力数据。本例中,需要发布的能力包括短信、彩信、GIS、定位能力。
104.管理子***确认接入子***和鉴权子***都获得能力数据后,将能力信息同步给应用开发者。
105.应用开发者登录应用开发界面,可以看到所有开放的能力,包括短信、彩信、GIS地图、定位等能力。
106.能力提供者为自己的能力定价,注册能力产品到管理子***。比如,短信、彩信、GIS地图、定位等能力产品。
107.管理子***审核这些能力产品,通过后发布这些能力产品给鉴权子***。
108.管理子***确认鉴权子***获得能力产品成功,将能力产品信息同步给应用开发者。
109.应用开发者登录应用开发界面,可以看到所有开放的能力产品,包括短信、彩信、GIS、定位等的能力产品和相应的价格。
110.应用开发者向管理子***申请,购买短信、彩信、GIS地图、定位等能力产品。
111.管理子***向鉴权子***转发应用开发者的能力产品订购请求。此处总是假设应用开发者的账户上有足够的余额。如果余额不足,应用开发者应该先到移动运营商那里充值。
112.鉴权子***鉴权通过后,生成应用开发者订购能力产品的订购关系。
113.鉴权子***将应用开发者订购能力产品的订购关系,回送给管理子***。
114.管理子***保存应用开发者订购能力产品的订购关系,并转发给能力提供者。
115.管理子***把应用开发者订购能力产品的订购关系,转发给应用开发者。
以上是整个流程的第一部分。
随后,终端用户订购并使用应用,如图3所示,包括:
116.应用开发者在管理子***注册定位应用。如果是web应用,不需要上传应用。如果是客户端应用,则需要上传应用程序给管理子***。管理子***需要经过杀毒,验证等工作,确保该应用是有效的、安全的、可运行的程序。对于多种手机平台,如安卓、塞班等,应用开发者需要上载对应版本的应用程序。
随后,应用开发者为应用签约能力,包括短信、彩信、GIS地图、定位能力。这些能力均来自应用开发者订购的能力产品。如果没有订购相应的能力产品,则无法签约对应的能力。随后,应用开发者为应用定价,产生应用产品。
117.应用开发者向管理子***申请发布该应用。
118.管理子***审核通过后,向接入子***发布该应用,包括该应用下的所有应用产品、应用签约能力等信息。接入子***保存该应用信息。
119.管理子***向鉴权子***发布该应用,包括该应用下的所有应用产品。鉴权子***保存该应用和应用产品信息。
120.管理子***确认接入子***和鉴权子***都发布成功该应用后,更新应用状态,同步给应用开发者。
121.管理子***将应用信息同步给终端用户,使终端用户可以使用该应用。如果是客户端应用,终端用户需要到用户门户去下载对应终端型号的应用程序到终端。
122.终端用户通过短信、终端应用、Web界面、移动营业厅等方式,订购应用,生成订购请求至管理子***。此处总是假设终端用户的账户上有足够的余额。如果余额不足,终端用户应该先到移动运营商处充值。
123.管理子***接到终端用户的订购请求后,将应用订购信息转发给鉴权子***。
124.鉴权子***鉴权通过后,产生终端用户和应用的订购关系,返回该订购关系给管理子***。
125.管理子***保存并同步订购关系给终端用户,通知终端用户订购成功的信息。
126.终端用户通过短信、Web方式、终端应用(需要预先下载该应用)等方式,使用订购的应用。使用应用的请求被发到接入子***。
127.接入子***调用鉴权子***,进行使用鉴权。
128.鉴权子***鉴权通过,对用户进行实时扣费。
129.鉴权子***返回响应给接入子***,允许用户使用该应用。
如果鉴权子***鉴权失败,返回失败响应给接入子***,接入子***会发送一条鉴权失败的消息以及可能的原因,给该终端用户,终止整个流程。
130.接入子***调用应用功能,为用户实现定位功能,并产生用户所在位置的GIS地图,在地图上标注该用户的位置。
131.应用通过开放、标准的API,调用接入子***对外开放的接口,包括GIS和定位能力的接口,产生一个图片,是包含该用户位置的GIS地图,再通过调用接入子***的彩信API,发送一条彩信给该用户或者该用户指定的第三方终端用户。也可将该图片显示在Web网页中,使终端用户可以通过手机WEB、PC、平板电脑等接收或观看。
如果应用调用定位能力或者GIS能力失败,应用会调用接入子***对外开放的短信能力,发送一条定位失败的消息以及可能的原因,给该终端用户,终止整个流程。
132.鉴权子***定期产生话单,进行结算。话单包括:应用开发者使用能力的能力话单,终端用户使用应用的应用话单。通过话单和能力提供者、应用开发者结算。具体的,能力提供者可从能力话单中获得收入;应用开发者可从应用话单获得收入,从能力话单统计出购买能力的支出。
133.鉴权子***同步所有话单、余额和结算信息给管理子***。
134.管理子***保存这些数据后,同步能力话单和结算信息给能力提供者。
135.管理子***同步应用话单、开发者余额和结算信息给应用开发者。
136.管理子***同步用户使用应用的话单和余额等信息给终端用户。
综上所述,本发明提供一种基于能力开放平台的业务实现方法和能力开放平台。在移动运营商提供的能力开放平台基础上,由第三方能力提供者为能力开放平台提供电信能力和/或互联网能力。应用开发者购买这些能力,开发具体的应用,如定位应用。终端用户购买该应用,并使用应用完成特定的功能,如进行定位。在该例中,应用为终端用户进行定位,并把包含定位信息的地图,通过彩信发给终端用户,或者其指定的第三方用户。
本发明基于能力开放平台,实现了一整套的业务实现流程。该流程详细定义了能力开发者发布能力、为能力定价的流程。还定义了应用开发者购买能力、生成能力订购关系、开发应用、发布应用、为应用定价的流程。此外还定义了手机用户订购应用、生成应用订购关系、应用使用时鉴权、计费、生成话单、余额、结算信息等方面的流程。
通过本发明,可以提供一个功能齐全的能力开放平台和流程完整的业务实现方法,并为能力提供者、应用开发者、终端用户提供相互独立的参与平台,为运营商提供完善的管理能力。
本发明一方面可降低对移动终端的要求,不是通过其自带的功能模块实现相关功能,而是通过第三方应用开发者和能力提供者提供的应用来实现。另一方面可使用能力开放平台提供的充分竞争的、廉价可靠的第三方应用,可为手机用户降低使用成本、提高服务品质。例如,终端用户只要具有彩信、GPRS上网能力或者能安装java应用,就可以通过订购和使用第三方应用,实现自身定位和发送地图彩信的功能,并把定位和地图发送给自己或者别的用户,方便自己与别人的联络。同时,本发明也可实现应用开发者和能力提供者的解耦。应用开发者在自身不具备特定通讯能力和互联网能力的情况下,也可通过购买能力提供者的能力,来满足应用开发者对能力的需要。能力开放平台使应用开发者可使用相互竞争的、性价比高的能力提供者提供的能力,不仅降低了应用开发和使用成本,而且可以通过多种能力的组合,可以设计开发出以往不存在的手机应用。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
Claims (13)
1.一种基于能力开放平台的业务实现方法,其特征在于,包括:
能力开放平台接收能力提供者的能力注册请求,保存所述能力提供者注册的能力信息以及相关的能力产品;
所述能力开放平台接收应用开发者的能力产品订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;
所述能力开放平台接收所述应用开发者的应用发布请求,发布所述应用开发者提供的应用以及相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述能力开放平台还接收终端用户的应用订购请求,鉴权通过后,生成所述终端用户与其订购的应用之间的订购关系;
所述能力开放平台接收所述终端用户使用其订购的应用的请求,鉴权通过后,调用所述终端用户要使用的应用。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述能力开放平台还提供基于网页门户的管理界面;基于所述管理界面与所述终端用户、能力提供者、应用开发者交互。
4.如权利要求1至3任一所述的方法,其特征在于,
所述方法还包括:
所述能力开放平台还生成所述应用提供者使用所述能力产品的能力话单,将所述能力话单同步至所述能力提供者和所述应用提供者;
以及,生成所述终端用户使用所述应用的应用话单,将所述应用话单同步至所述应用提供者和所述终端用户。
5.如权利要求1至3任一所述的方法,其特征在于,所述能力包括如下之一或其组合:
短信、彩信、定位、地理信息服务、无线应用协议推送、天气预报、支付、流媒体、呈现业务、会议、下载。
6.如权利要求3所述的方法,其特征在于,
所述能力开放平台发布的应用包括定位应用;
所述能力开放平台调用所述终端用户要使用的应用包括:
所述终端用户要使用的应用为所述定位应用时,所述能力开放平台调用所述终端用户要使用的定位应用,将该定位应用生成的包含终端位置信息的地图通过彩信发送给所述终端用户或者指定的第三方用户,或者,将该包含终端位置信息的地图呈现在网页上供所述终端用户查看。
7.一种能力开放平台,其特征在于,包括:
能力开放引擎,接收能力提供者的能力注册请求,保存所述能力提供者注册的能力信息以及相关的能力产品;接收应用开发者的能力产品订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;接收所述应用开发者的应用发布请求,发布所述应用开发者提供的应用以及相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到;
开放的能力模块,用于存放由所述能力提供者提供的所述能力开放平台开放的能力,并通过接口将所述能力接入到所述能力开放引擎;
应用管理模块,用于管理所述应用开发者开发的应用,提供应用上载、下载环境。
8.如权利要求7所述的能力开放平台,其特征在于,所述能力开放引擎包括:管理子***、鉴权子***和接入子***,其中:
所述管理子***用于,接收能力提供者的能力注册请求,发布所述能力提供者的能力信息至所述接入子***,以及发布所述能力提供者的能力信息及与相关的能力产品至所述鉴权子***;以及,接收所述应用开发者的能力产品订购请求,转发至鉴权子***;以及,接收所述应用开发者的应用发布请求,向接入子***和鉴权子***发布所述应用开发者提供的应用以及与相关的应用产品,所述应用基于所述应用开发者订购的一个或多个能力开发得到;
所述鉴权子***用于,收到所述管理子***转发的订购请求,鉴权通过后,生成所述应用开发者与其订购的能力产品之间的订购关系;
所述接入子***与所述开放的能力模块相连,用于:管理所述开放的能力模块中的各种能力,通过专用协议和接口,实现与所述开发的能力模块中各种能力的接口;以及,为所述应用开发者提供能力接入的接口。
9.如权利要求8所述的能力开放平台,其特征在于,
所述管理子***还用于:接收终端用户的应用订购请求,将该应用订购请求转发给所述鉴权子***,
所述鉴权子***还用于:接收所述应用订购请求,在鉴权通过后,生成所述终端用户与其订购的应用之间的订购关系;以及,被所述接入子***调用后,进行使用鉴权,并返回使用鉴权结果给所述接入子***;
所述接入子***还用于:接收所述终端用户使用其订购的应用的请求,调用鉴权子***进行使用鉴权,并在接收到所述鉴权子***返回的允许所述终端用户使用应用的响应后,调用所述终端用户要使用的应用。
10.如权利要求9所述的能力开放平台,其特征在于,
所述管理子***还用于:提供基于网页门户的管理界面,基于所述管理界面与所述终端用户、能力提供者、应用开发者交互。
11.如权利要求7至10任一所述的能力开放平台,其特征在于,
所述鉴权子***还用于:生成所述应用提供者使用所述能力产品的能力话单,将所述能力话单同步至管理子***;以及,生成所述终端用户使用所述应用的应用话单,将所述应用话单同步至所述管理子***;
所述管理子***还用于:同步所述能力话单至所述能力提供者和所述应用提供者;同步所述应用话单至所述应用提供者和所述终端用户。
12.如权利要求7至10任一所述的能力开放平台,其特征在于,所述能力包括如下之一或其组合:
短信、彩信、定位、地理信息服务、无线应用协议推送、天气预报、支付、流媒体、呈现业务、会议、下载。
13.如权利要求9所述的能力开放平台,其特征在于,
所述管理子***发布的应用包括定位应用;
所述接入子***调用所述终端用户要使用的应用包括:
所述终端用户要使用的应用为所述定位应用时,调用所述终端用户要使用的定位应用,将所述定位应用生成的包含终端位置信息的地图通过彩信发送给所述终端用户或者指定的第三方用户,或者,将该包含终端位置信息的地图呈现在网页上供所述终端用户查看。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210056463.0A CN103312660B (zh) | 2012-03-06 | 2012-03-06 | 一种基于能力开放平台的业务实现方法及能力开放平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210056463.0A CN103312660B (zh) | 2012-03-06 | 2012-03-06 | 一种基于能力开放平台的业务实现方法及能力开放平台 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103312660A true CN103312660A (zh) | 2013-09-18 |
CN103312660B CN103312660B (zh) | 2016-06-22 |
Family
ID=49137449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210056463.0A Active CN103312660B (zh) | 2012-03-06 | 2012-03-06 | 一种基于能力开放平台的业务实现方法及能力开放平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103312660B (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484442A (zh) * | 2014-12-24 | 2015-04-01 | 北京金和软件股份有限公司 | 一种基于网络平台的app推广和统计的方法 |
CN104618429A (zh) * | 2014-12-23 | 2015-05-13 | 华为技术有限公司 | 一种信息交互的方法及装置 |
CN104700264A (zh) * | 2013-12-04 | 2015-06-10 | ***通信集团广东有限公司 | 一种能力服务使用时计费的方法及装置 |
WO2015184780A1 (zh) * | 2014-11-21 | 2015-12-10 | 中兴通讯股份有限公司 | 一种处理信息的方法、装置及*** |
CN105491557A (zh) * | 2014-09-15 | 2016-04-13 | 中兴通讯股份有限公司 | 一种实现能力开放的***、方法及能力开放平台 |
CN105516979A (zh) * | 2015-12-04 | 2016-04-20 | 南京航空航天大学 | 一种移动网络信息获取和开放的方法和*** |
CN106453591A (zh) * | 2016-11-02 | 2017-02-22 | 合肥微梦软件技术有限公司 | 一种第三方集成式互联网开放服务平台 |
CN106550033A (zh) * | 2016-10-27 | 2017-03-29 | 普元信息技术股份有限公司 | 基于云计算***实现模拟全网能力开放平台的***和方法 |
CN107590718A (zh) * | 2017-08-31 | 2018-01-16 | 科大讯飞股份有限公司 | 共享技能开发平台及方法、共享技能应用平台及方法 |
CN108156122A (zh) * | 2016-12-06 | 2018-06-12 | 中移(杭州)信息技术有限公司 | 能力开放平台的能力引入方法、***及设备 |
CN108270827A (zh) * | 2016-12-30 | 2018-07-10 | ***通信集团浙江有限公司 | 用户位置能力开放方法及装置 |
CN109995733A (zh) * | 2017-12-30 | 2019-07-09 | ***通信集团辽宁有限公司 | 能力服务开放方法、装置、***、设备及介质 |
CN110827116A (zh) * | 2019-10-14 | 2020-02-21 | 紫光云(南京)数字技术有限公司 | 一种数据开放平台 |
WO2020143785A1 (zh) * | 2019-01-11 | 2020-07-16 | ***通信有限公司研究院 | 无线接入网中心单元和通信方法 |
CN112184278A (zh) * | 2019-07-05 | 2021-01-05 | ***通信集团湖南有限公司 | 能力商品计费方法、能力开放平台和能力商品订购*** |
CN112910979A (zh) * | 2021-01-27 | 2021-06-04 | 天翼物联科技有限公司 | 基于原子数据管理的物联网api共享***、方法及介质 |
CN114222006A (zh) * | 2021-12-20 | 2022-03-22 | 中国电信股份有限公司 | 基于能力开放平台的处理方法和能力开放平台 |
CN114329290A (zh) * | 2021-12-15 | 2022-04-12 | 北京科东电力控制***有限责任公司 | 能力开放平台及其授权访问方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1614965A (zh) * | 2004-11-26 | 2005-05-11 | 北京邮电大学 | 统一业务终端***为业务调度能力服务器的方法 |
CN101557383A (zh) * | 2008-04-11 | 2009-10-14 | ***通信集团公司 | 业务能力资源管理***及业务能力资源使用管理方法 |
CN102299849A (zh) * | 2011-08-24 | 2011-12-28 | 中国联合网络通信集团有限公司 | 业务能力调用***和方法 |
-
2012
- 2012-03-06 CN CN201210056463.0A patent/CN103312660B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1614965A (zh) * | 2004-11-26 | 2005-05-11 | 北京邮电大学 | 统一业务终端***为业务调度能力服务器的方法 |
CN101557383A (zh) * | 2008-04-11 | 2009-10-14 | ***通信集团公司 | 业务能力资源管理***及业务能力资源使用管理方法 |
CN102299849A (zh) * | 2011-08-24 | 2011-12-28 | 中国联合网络通信集团有限公司 | 业务能力调用***和方法 |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104700264A (zh) * | 2013-12-04 | 2015-06-10 | ***通信集团广东有限公司 | 一种能力服务使用时计费的方法及装置 |
CN105491557A (zh) * | 2014-09-15 | 2016-04-13 | 中兴通讯股份有限公司 | 一种实现能力开放的***、方法及能力开放平台 |
CN105491557B (zh) * | 2014-09-15 | 2020-04-21 | 中兴通讯股份有限公司 | 一种实现能力开放的***、方法及能力开放平台 |
WO2015184780A1 (zh) * | 2014-11-21 | 2015-12-10 | 中兴通讯股份有限公司 | 一种处理信息的方法、装置及*** |
CN104618429B (zh) * | 2014-12-23 | 2018-07-20 | 华为技术有限公司 | 一种信息交互的方法及装置 |
CN104618429A (zh) * | 2014-12-23 | 2015-05-13 | 华为技术有限公司 | 一种信息交互的方法及装置 |
CN104484442A (zh) * | 2014-12-24 | 2015-04-01 | 北京金和软件股份有限公司 | 一种基于网络平台的app推广和统计的方法 |
CN104484442B (zh) * | 2014-12-24 | 2017-12-22 | 北京金和软件股份有限公司 | 一种基于网络平台的app推广和统计的方法 |
CN105516979A (zh) * | 2015-12-04 | 2016-04-20 | 南京航空航天大学 | 一种移动网络信息获取和开放的方法和*** |
CN105516979B (zh) * | 2015-12-04 | 2021-01-12 | 南京航空航天大学 | 一种移动网络信息获取和开放的方法和*** |
CN106550033A (zh) * | 2016-10-27 | 2017-03-29 | 普元信息技术股份有限公司 | 基于云计算***实现模拟全网能力开放平台的***和方法 |
CN106453591A (zh) * | 2016-11-02 | 2017-02-22 | 合肥微梦软件技术有限公司 | 一种第三方集成式互联网开放服务平台 |
CN108156122B (zh) * | 2016-12-06 | 2021-08-13 | 中移(杭州)信息技术有限公司 | 能力开放平台的能力引入方法、***及设备 |
CN108156122A (zh) * | 2016-12-06 | 2018-06-12 | 中移(杭州)信息技术有限公司 | 能力开放平台的能力引入方法、***及设备 |
CN108270827A (zh) * | 2016-12-30 | 2018-07-10 | ***通信集团浙江有限公司 | 用户位置能力开放方法及装置 |
CN108270827B (zh) * | 2016-12-30 | 2020-11-03 | ***通信集团浙江有限公司 | 用户位置能力开放方法及装置 |
CN107590718A (zh) * | 2017-08-31 | 2018-01-16 | 科大讯飞股份有限公司 | 共享技能开发平台及方法、共享技能应用平台及方法 |
CN109995733B (zh) * | 2017-12-30 | 2021-11-09 | ***通信集团辽宁有限公司 | 能力服务开放方法、装置、***、设备及介质 |
CN109995733A (zh) * | 2017-12-30 | 2019-07-09 | ***通信集团辽宁有限公司 | 能力服务开放方法、装置、***、设备及介质 |
WO2020143785A1 (zh) * | 2019-01-11 | 2020-07-16 | ***通信有限公司研究院 | 无线接入网中心单元和通信方法 |
CN112184278A (zh) * | 2019-07-05 | 2021-01-05 | ***通信集团湖南有限公司 | 能力商品计费方法、能力开放平台和能力商品订购*** |
CN110827116A (zh) * | 2019-10-14 | 2020-02-21 | 紫光云(南京)数字技术有限公司 | 一种数据开放平台 |
CN112910979A (zh) * | 2021-01-27 | 2021-06-04 | 天翼物联科技有限公司 | 基于原子数据管理的物联网api共享***、方法及介质 |
CN114329290A (zh) * | 2021-12-15 | 2022-04-12 | 北京科东电力控制***有限责任公司 | 能力开放平台及其授权访问方法 |
CN114329290B (zh) * | 2021-12-15 | 2023-09-15 | 北京科东电力控制***有限责任公司 | 能力开放平台及其授权访问方法 |
CN114222006A (zh) * | 2021-12-20 | 2022-03-22 | 中国电信股份有限公司 | 基于能力开放平台的处理方法和能力开放平台 |
CN114222006B (zh) * | 2021-12-20 | 2024-05-10 | 中国电信股份有限公司 | 基于能力开放平台的处理方法和能力开放平台 |
Also Published As
Publication number | Publication date |
---|---|
CN103312660B (zh) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103312660B (zh) | 一种基于能力开放平台的业务实现方法及能力开放平台 | |
US9998607B2 (en) | Unified services platform using a telephone number as a common subscriber identifier | |
US9571991B1 (en) | Opt-in tracking across messaging application platforms | |
CN103281673B (zh) | 一种商业信息推送服务***及方法 | |
CN106797392A (zh) | M2m‑iot服务的发布和发现 | |
CN102457504B (zh) | 应用商店***及使用该应用商店***进行应用开发的方法 | |
CN106797400A (zh) | 用于使得能够经由服务层访问第三方服务的***和方法 | |
CN106471465A (zh) | 服务启用器功能 | |
JP2010507143A (ja) | 携帯電話機ユーザ間での価値転送の方法およびシステム | |
CN109587356A (zh) | 虚拟号码通话方法、装置、***、电子设备、存储介质 | |
KR101328444B1 (ko) | 모바일 어플리케이션을 이용한 양방향 고객 상담 시스템 및 그 방법 | |
CN114615096B (zh) | 基于事件驱动架构的电信计费方法、***及相关设备 | |
CN103916444A (zh) | 一种云模式的号码信息显示方法 | |
CN102711074A (zh) | 计费方法和装置 | |
CN109389391A (zh) | 一种交易设备、方法、装置、服务器及存储介质 | |
CN1750568B (zh) | 数据业务控制***及控制网络以及业务控制方法 | |
CN1998223A (zh) | 通信终端和方法 | |
CN101459887A (zh) | 一种手机与计算机之间信息交互的实现方法 | |
JP2003264859A (ja) | 位置情報サービスシステム、閉域網・広域網間接続装置、地図コンテンツマージ装置及び位置情報サービス方法 | |
CN109005534A (zh) | 一种漫游地网络的登网鉴权方法、终端及鉴权服务器 | |
US9270834B2 (en) | Method and apparatus for cost-saving telephone service | |
CN115776657B (zh) | 适用于5g公专网跨域漫游的管理*** | |
CN100561986C (zh) | Soa架构下多级服务总线的服务调用的动态路由方法 | |
CN106874104A (zh) | 基于互联网电视Netty服务端的支付鉴权方法 | |
CN105678525A (zh) | 一种通讯录集成手机办公***的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |