基于移动网络实现聚合应用的系统及其方法

文档序号:7929893阅读:312来源:国知局
专利名称:基于移动网络实现聚合应用的系统及其方法
技术领域
本发明涉及移动通信技术领域,尤其是涉及一种基于移动网络实现聚合应用的系
统及其方法。
背景技术
聚合(Mashup)应用是当今网络上新出现的一种网络现象,指将从多个不同的地方获取的数据整合到一起而形成具有统一体验的互联网网站。传统的互联网Mashup框架分为基于客户端的Mashup框架和基于服务器的Mashup框架两种类型,无论哪种类型的Mashup框架从功能上主要分为三个部分,分别是应用程序接口 (API)/内容提供者,Mashup站点和客户机的Web浏览器;如图1所示为基于客户端的Mashup框架示意图,如图2所示为基于服务器的Mashup框架示意图,其中 客户机的Web浏览器,用于以图形化的方式呈现应用程序,同时用于用户之间交互数据。 API/内容提供者,为聚合内容的提供者,为了方便数据的检索,提供者通常会将自己提供的内容通过Web协议对外提供。 Mashup站点,用于处理聚合的内容,从一方面来说,可以直接使用服务器端动态内容生成技术(例如JSP、PHP或Ruby技术等)实现聚合相关数据成为传统的Web应用程序。另一方面,也可以直接在客户机的Web浏览器中通过客户机端脚本(如JavaScript等)来聚合相关数据成为传统的Web应用程序。 通常,Mashup技术都会使用服务器和客户机端逻辑的组合来实现数据的聚合,很
多Mashup应用程序都使用了由用户直接提供的数据,另外聚合一些复杂的Web应用程序也
不可能只在客户机的Web浏览器中执行,通常是需要服务器端来进行辅助的。 综上可见,Mashup应用已经以自身具有的优势成为目前在Internet中组建互联
网网站必不可少的技术手段。 如何将现有Mashup应用的固有优势充分利用到移动网络中,以使各类移动网络能力(比如定位等)和互联网数据源能够组合而成相应的聚合应用,对于第三方业务提供商(SP)和运营商都有着非常重要的价值和意义。

发明内容
本发明实施例提供一种基于移动网络实现聚合应用的系统及其方法,以在移动通信网络中充分利用Mashup应用的固有优势来进行业务的组合应用。
本发明实施例提出的技术方案具体如下 —种基于移动网络实现聚合应用开发者注册的系统,包括聚合应用及数据源管理单元,用于在接收到聚合应用开发者的注册请求时,提示聚合应用开发者输入注册信息,并将聚合应用开发者输入的注册信息存储后提示聚合应用开发者注册成功;聚合应用生成环境单元,用于接收聚合应用开发者发来的聚合应用开发请求消息,并判断该消息中携带的聚合应用开发者注册信息与聚合应用及数据源管理单元存储的对应该聚合应用开发者的注册信息是否一致,以及在一致的情况下向聚合应用开发者提供各种用于聚合使用的数据源。 —种聚合应用及数据管理装置,包括用于在接收到聚合应用开发者的注册请求时,提示聚合应用开发者输入注册信息的模块;和用于将聚合应用开发者输入的注册信息存储后提示聚合应用开发者注册成功的模块。
—种聚合应用生成环境装置,包括用于接收聚合应用开发者发来的聚合应用开
发请求消息的模块;用于判断所述请求消息中携带的聚合应用开发者注册信息与聚合应用
及数据源管理单元存储的对应该聚合应用开发者的注册信息是否一致的模块;用于在判断
结果为一致的情况下向聚合应用开发者提供各种用于聚合使用的数据源的模块。 —种基于移动网络实现聚合应用开发者注册的方法,包括移动通信网络侧在接
收到聚合应用开发者的注册请求时,提示聚合应用开发者输入注册信息,并将聚合应用开
发者输入的注册信息存储后提示聚合应用开发者注册成功;以及接收聚合应用开发者发来
的聚合应用开发请求消息,并判断该消息中携带的聚合应用开发者注册信息与存储的对应
该聚合应用开发者的注册信息是否一致,以及在一致的情况下向聚合应用开发者提供各种
用于聚合使用的数据源。 —种基于移动网络实现聚合应用中对数据源进行审核的系统,包括聚合应用及数据源管理单元,用于将数据源提供者提供的数据源状态标识为待审核状态,并将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营商,以及接收聚合服务运营商基于运行该例子程序所得到的审核结果,并在审核结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态;聚合应用执行环境单元,用于为聚合服务运营商提供运行所述例子程序的环境;聚合应用接入交互单元,聚合服务运营商通过该交互单元在聚合应用执行环境单元提供的环境中。 —种聚合应用及数据源管理装置,包括用于将数据源提供者提供的数据源状态标识为待审核状态的模块;用于将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营商的模块;用于接收聚合服务运营商基于运行该例子程序所得到的审核结果的模块;用于在审核结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态的模块。 —种基于移动网络实现聚合应用中对数据源进行审核的方法,包括移动通信网络侧将数据源提供者提供的数据源状态标识为待审核状态,并将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营商;以及接收聚合服务运营商基于运行该例子程序所得到的审核结果,并在审核结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态。 —种基于移动网络实现聚合应用开发的系统,包括聚合应用及数据源管理单元和聚合应用生成环境单元,其中聚合应用及数据源管理单元,用于在接收到聚合应用开发者发来的开发登录请求时,向聚合应用开发者发送重定向到聚合应用生成环境单元的指令;以及在接收到聚合应用生成环境单元发来的用于请求可用数据源的相关信息的请求时,将可用数据源的相关信息提供给聚合应用生成环境单元,并接收聚合应用生成环境单元提供的根据可用数据源的相关信息开发生成的聚合应用实例;聚合应用生成环境单元,用于在接收到聚合应用开发者按照聚合应用及数据源管理单元指示的重定向到聚合应用生成环境单元的指令发来的开发请求时,向聚合应用及数据源管理单元发送用于请求可用数据源的相关信息的请求消息,并将聚合应用及数据源管理单元发来的可用数据源的相关信息提供给聚合应用开发者,并生成聚合应用开发者按照提供的可用数据源的相关信息开发的聚合应用实例,以及将生成的聚合应用实例发送给聚合应用及数据源管理单元。
—种聚合应用及数据源管理装置,包括用于在接收到聚合应用开发者发来的开发登录请求时,向聚合应用开发者发送重定向到聚合应用生成环境单元的指令的模块;用于在接收到聚合应用生成环境单元发来的用于请求可用数据源的相关信息的请求时,将可用数据源的相关信息提供给聚合应用生成环境单元的模块;和用于接收聚合应用生成环境单元提供的根据可用数据源的相关信息开发生成的聚合应用实例的模块。
—种聚合应用生成环境装置,包括用于在接收到聚合应用开发者按照聚合应用及数据源管理单元指示的重定向到聚合应用生成环境单元的指令发来的开发请求时,向聚合应用及数据源管理单元发送用于请求可用数据源的相关信息的请求消息的模块;用于将聚合应用及数据源管理单元发来的可用数据源的相关信息提供给聚合应用开发者的模块;用于生成聚合应用开发者按照提供的可用数据源的相关信息开发的聚合应用实例的模块;用于将生成的聚合应用实例发送给聚合应用及数据源管理单元的模块。
—种基于移动网络实现聚合应用开发的方法,包括移动通信网络侧在接收到聚
合应用开发者发来的开发登录请求时,将可用数据源的相关信息通过为聚合应用开发者配
置的聚合应用生成环境提供给开发者;以及根据聚合应用开发者在聚合应用生成环境中按
照可用数据源的相关信息对相应数据源的处理,生成对应的聚合应用实例。 —种基于移动网络实现聚合应用审核的系统,包括聚合应用及数据源管理单元,
用于将状态为待审核的聚合应用的相关信息提供给聚合服务运营商,并接收聚合服务运营
商根据所述相关信息查找对应聚合应用以及根据运行查找到的聚合应用的运行结果得到
的审核结果信息,并在审核结果为审核通过时将聚合应用的状态由待审核状态修改为审核
通过状态;聚合应用执行环境单元,用于为聚合服务运营商提供运行查找到的聚合应用的
环境;聚合应用接入交互单元,聚合服务运营商通过该交互单元在聚合应用执行环境单元
提供的环境中运行查找到的聚合应用。
—种聚合应用及数据源管理装置,包括用于将状态为待审核的聚合应用的相关
信息提供给聚合服务运营商的模块;和用于接收聚合服务运营商根据所述相关信息查找对
应聚合应用以及根据运行查找到的聚合应用的运行结果得到的审核结果信息的模块;用于
在审核结果为审核通过时,将聚合应用的状态由待审核状态修改为审核通过状态的模块。 —种基于移动网络实现聚合应用审核的方法,包括移动通信网络侧将状态为待
审核的聚合应用的相关信息提供给聚合服务运营商,并接收聚合服务运营商根据所述相关
信息查找对应聚合应用以及根据运行查找到的聚合应用的运行结果得到的审核结果信息;
并在审核结果为审核通过时将聚合应用的状态由待审核状态修改为审核通过状态。 —种基于移动网络实现聚合应用订购的系统,包括聚合应用及数据源管理单元和
数据源策略安全控制器,其中聚合应用及数据源管理单元,用于向用户提供已下载的各聚
合应用的相关信息,并接收用户根据提供的各聚合应用的相关信息所选择订购的聚合应用
的相关信息,以及将该用户的用户信息和该用户订购的聚合应用的相关信息承载在订购请求消息中发送给数据源策略安全控制器,并将数据源策略安全控制器反馈的订购结果反馈 给用户;数据源策略安全控制器,用于接收聚合应用及数据源管理单元发来的订购请求消 息,并鉴权该请求消息中携带的用户信息对应的用户是否能够订购聚合应用的相关信息对 应的聚合应用,以及在能够订购的情况下将接收到的订购请求消息发送给移动通信网络中 对应提供该聚合应用的业务支撑单元,并将业务支撑单元在生成该用户信息与订购的聚合 应用的相关信息的订购关系后反馈的订购结果转发给聚合应用及数据源管理单元。
—种聚合应用及数据源管理装置,包括用于向用户提供已下载的各聚合应用的 相关信息的模块;用于接收用户根据提供的各聚合应用的相关信息所选择订购的聚合应用 的相关信息的模块;用于将该用户的用户信息和该用户订购的聚合应用的相关信息承载在 订购请求消息中发送给数据源策略安全控制器的模块;用于将数据源策略安全控制器反馈 的订购结果反馈给用户的模块。 —种数据源策略安全控制器,包括用于接收聚合应用及数据源管理单元发来的 订购请求消息的模块;用于鉴权该请求消息中携带的用户信息对应的用户是否能够订购聚 合应用的相关信息对应的聚合应用的模块;用于在能够订购的情况下将接收到的订购请求 消息发送给移动通信网络中对应提供该聚合应用的业务支撑单元的模块;用于将业务支撑 单元在生成该用户信息与订购的聚合应用的相关信息的订购关系后反馈的订购结果转发 给聚合应用及数据源管理单元的模块。 —种基于移动网络实现聚合应用订购的方法,包括移动通信网络侧向用户提供 已下载的各聚合应用的相关信息,并接收用户根据提供的各聚合应用的相关信息所选择订 购的聚合应用的相关信息;以及根据该用户的用户信息,在鉴权该用户能够订购该用户选 择订购的聚合应用的相关信息对应的聚合应用时,将该用户的用户信息和该用户订购的聚 合应用的相关信息承载在订购请求消息中发送给对应提供该聚合应用的业务支撑单元,并 将业务支撑单元在生成该用户信息与订购的聚合应用的相关信息的订购关系后反馈的订 购结果转发给该用户。 —种基于移动网络实现聚合应用调用业务能力的系统,包括聚合应用执行环境单 元、聚合应用接入交互单元和数据源策略安全控制器,其中聚合应用执行环境单元,用于 接收用户通过移动终端访问对应聚合应用来调用业务能力的请求,并根据用户的请求通知 聚合应用接入交互单元调用对应移动网络设备的业务能力;以及将聚合应用接入交互单元 反馈的业务能力进行相关处理后反馈给所述移动终端;聚合应用接入交互单元,用于在接 收到聚合应用执行环境单元发来的调用对应移动网络设备的业务能力的通知后,请求数据 源策略安全控制器对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进 行鉴权;以及在数据源策略安全控制器鉴权通过的情况下,通过访问提供该用户请求调用 的业务能力的移动网络设备来调用对应的业务能力,并将调用的业务能力反馈给聚合应用 执行环境单元;数据源策略安全控制器,用于在接收到聚合应用接入交互单元发来的鉴权 请求后,对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权,以 及将鉴权结果反馈给聚合应用接入交互单元。 —种聚合应用执行环境装置,包括用于接收用户通过移动终端访问对应聚合应 用来调用业务能力的请求的模块;用于根据用户的请求通知聚合应用接入交互单元调用对 应移动网络设备的业务能力的模块;用于将聚合应用接入交互单元反馈的业务能力进行相
11关处理后反馈给所述移动终端的模块。 —种聚合应用接入交互装置,包括用于在接收到聚合应用执行环境单元发来的 调用对应移动网络设备的业务能力的通知后,请求数据源策略安全控制器对请求调用业务 能力的该用户及其该用户是否能够调用该业务能力进行鉴权的模块;用于在数据源策略安 全控制器鉴权通过的情况下,通过访问提供该用户请求调用的业务能力的移动网络设备来 调用对应的业务能力的模块;用于将调用的业务能力反馈给聚合应用执行环境单元的模 块。 —种数据源策略安全控制器,包括用于在接收到聚合应用接入交互单元发来的 鉴权请求后,对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权 的模块;和用于将鉴权结果反馈给聚合应用接入交互单元的模块。 —种基于移动网络实现聚合应用调用业务能力的方法,包括移动通信网络侧接收 用户通过移动终端访问对应聚合应用来调用业务能力的请求;以及对请求调用业务能力的 该用户及其该用户是否能够调用该业务能力进行鉴权,并在鉴权通过的情况下,通过访问 提供该用户请求调用的业务能力的移动网络设备来调用对应的业务能力;以及将调用的业 务能力进行相关处理后反馈给所述移动终端。 本发明实施例通过在移动通信网络中提出Mashup应用开发者注册的具体实现、 对数据源审核的具体实现、Mashup应用开发的具体实现、Mashup应用审核的具体实现、 Mashup应用订购的具体实现和Mashup应用调用业务能力的具体实现,从而可以很好的实 现在移动通信网络中充分利用Mashup应用的固有优势,来为移动通信用户提供更多的业 务组合应用,以此可以较好的提高用户的通信感受。


图1为基于客户端的Mashup框架示意图;
图2为基于服务器的Mashup框架示意图; 图3为本发明提出的基于移动网络实现Mashup应用的系统组成结构框图;
图4为本发明中Mashup开发者进行注册处理的流程图;
图5为本发明中对数据源进行审核的处理流程图;
图6为本发明中实现Mashup应用开发的处理流程图;
图7为本发明中实现Mashup应用审核的处理流程图; 图8为本发明中Mashup执行环境在移动终端侧的情况下,实现Mashup应用订购 的处理流程图; 图9为本发明中Mashup执行环境在网络侧的情况下,实现Mashup应用订购的处 理流程图; 图10为本发明中基于移动网络实现聚合应用调用业务能力进行数据发送的处理 流程图; 图11为本发明中基于移动网络实现聚合应用调用业务能力进行获取数据的处理 流程图; 图12为本发明中基于移动网络实现聚合应用调用用户所处位置信息的处理流程 图。
1具体实施例方式
如图3所示,为本发明提出的基于移动网络实现Mashup应用的系统组成结构框 图,其中由Mashup应用及数据源管理单元10和Mashup应用生成环境单元20相互协调工 作来完成Mashup开发者的注册处理。 为了完成Mashup开发者的注册过程,其中聚合应用及数据源管理单元IO,用于在 接收到Mashup开发者的注册请求时,提示Mashup开发者输入相关注册信息,并将Mashup 开发者输入的相关注册信息存储在开发者信息数据库中,然后提示Mashup开发者注册成 功;聚合应用生成环境单元20,用于接收Mashup开发者发来的聚合应用开发请求消息,并 判断该消息中携带的Mashup开发者注册信息与Mashup应用及数据源管理单元10存储在 开发者信息数据库中的对应该Mashup开发者的注册信息是否一致,以及在一致的情况下 向Mashup开发者提供各种用于Mashup使用的数据源,较佳的,还可以向Mashup开发者提 供其他Mashup开发者已开发的Mashup应用实例。其中具体上述功能的聚合应用及数据源 管理单元10和聚合应用生成环境单元20也在本发明实施例的保护范围之内。
如图4所示,为本发明中Mashup开发者进行注册处理的流程图,实现过程如下
步骤1, Mashup开发者通过移动通信网络访问设置在移动通信网络中的Mashup应 用及数据源管理单元; 步骤2,Mashup应用及数据源管理单元向Mashup开发者返回Portal首页,其中该 首页中携带有Mashup开发者注册及其登录界面; 步骤3,Mashup开发者基于Mashup应用及数据源管理单元提供的Portal首页,向 Mashup应用及数据源管理单元发起注册请求; 步骤4, Mashup应用及数据源管理单元向Mashup开发者返回注册页面,该注册页 面为包括需要Mashup开发者注册时填入的用户名、密码等相关信息的界面;
步骤5, Mashup开发者按照Mashup应用及数据源管理单元提供的注册页面填写相 关注册信息,并基于填写的相关信息向Mashup应用及数据源管理单元发起注册请求;
步骤6,Mashup应用及数据源管理单元将Mashup开发者填写的相关注册信息写入 到开发者信息数据中; 步骤7, Mashup应用及数据源管理单元向Mashup开发者返回注册成功页面,并返 回用于请求相关数据源的重定向信息; 步骤8, Mashup开发者在用户不参与的情况下可以自动向Mashup应用开发环境单 元请求Mashup应用开发界面,其中请求中携带有Mashup开发者的信息(如用户名和密码 信息等); 步骤9 , Mashup应用开发环境单元在比较得到请求Mashup应用开发界面的Mashup 开发者的信息与存储在开发者信息数据中的对应该开发者的注册信息一致时,返回Mashup 应用开发界面,并通过该界面向Mashup开发者提供各种数据源以及部分由其他Mashup开 发者已经开发的Mashup应用范例。 如上述图3所示,完成基于移动网络实现聚合应用中对源数据进行审核的系统包 括Mashup应用及数据源管理单元IO,用于将数据源提供者提供的数据源状态标识为待审 核状态,并将用于对数据源提供者提供的该数据源进行审核的例子程序发送给Mashup服务运营商,以及接收Mashup服务运营商基于运行该例子程序所得到的审核结果,并在审核 结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态;此外 由Mashup应用执行环境单元40来为Mashup服务运营商提供运行上述例子程序的环境, Mashup服务运营商通过Mashup应用接入交互单元30来在Mashup应用执行环境单元40提 供的执行环境中执行上述例子程序。Mashup应用及数据源管理单元IO在数据源提供者提 供的数据源审核通过时,还要进而将审核通过的数据源的相关信息(例如数据源名称、所 存放在的服务器的IP地址等)发布到数据源策略安全控制器中进行后续处理。其中具体 上述功能的聚合应用及数据源管理单元10和Mashup应用执行环境单元40、Mashup应用接 入交互单元30也在本发明实施例的保护范围之内。 如图5所示,为本发明中对数据源进行审核的处理流程图,具体实现过程如下
步骤ll,数据源提供者向Mashup应用及数据源管理单元发起登录请求;
步骤12,Mashup应用及数据源管理单元根据数据源提供者的登录ixnxi完成登录 过程,登录成功后向数据源提供者反馈该数据源提供者已提供的所有数据源列表信息;
步骤13,数据源提供者根据Mashup应用及数据源管理单元反馈的数据源列表信 息,点击注册新数据发起数据源提供注册请求; 步骤14, Mashup应用及数据源管理单元向数据源提供者反馈注册页面,该页面 中包括要求数据源提供者填写的数据源名称、数据源所存放在的服务器的IP地址、数据源 API名称、请求参数、返回参数、版本号、例子程序等信息; 步骤15,数据源提供者按照上述注册页面要求填写的信息,填写相关信息后发起 注册请求; 步骤16, Mashup应用及数据源管理单元将数据源提供者提供的相关信息写入数 据库中,并将该数据源提供者提供的该部分数据标志为待审核状态; 步骤17, Mashup应用及数据源管理单元向数据源提供者反馈注册成功且数据等 待审核的通知消息; 步骤18, Mashup应用及数据源管理单元向Mashup服务运营商发出对数据源提供 者提供的数据源进行审核的通知; 步骤21, Mashup服务运营商登录Mashup应用及数据源管理单元; 步骤22,Mashup应用及数据源管理单元向Mashup服务运营商反馈登录成功界面,
并提供对数据源提供者提供的数据源进行审核的界面以及用于对数据源进行审核的例子
程序查看界面; 步骤23, Mashup服务运营商将用于对数据源进行审核的例子程序在Mashup应用 执行环境单元的测试环境中部署; 步骤24, Mashup应用执行环境单元向Mashup服务运营商反馈部署成功消息;
步骤25, Mashup服务运营商基于Mashup应用接入交互单元在Mashup应用执行环 境单元中运行该用于对数据源进行审核的例子程序,并根据运行结果判断审核是否通过;
步骤26,Mashup服务运营商在运行成功的情况下,向Mashup应用及数据源管理单 元发起审核通过请求; 步骤27, Mashup应用及数据源管理单元将数据源提供者提供的数据源由原来的 待审核状态修改为审核通过状态;
步骤28, Mashup应用及数据源管理单元将审核通过的数据源相关信息发布到数 据源策略安全控制器中进行后续处理; 步骤29,数据源策略安全控制器向Mashup应用及数据源管理单元反馈发布成功 消息; 步骤30, Mashup应用及数据源管理单元向Mashup服务运营商反馈数据源审核通 过响应。 如上述图3所示,完成基于移动网络实现聚合应用开发的系统包括Mashup应用 及数据源管理单元10和Mashup应用生成环境单元20,其中Mashup应用及数据源管理单 元IO,用于在接收到聚合应用开发者发来的开发登录请求时,向聚合应用开发者发送重定 向到Mashup应用生成环境单元20的指令;以及在接收到Mashup应用生成环境单元20发 来的用于请求可用数据源的相关信息的请求时,将可用数据源的相关信息提供给Mashup 应用生成环境单元20,并接收Mashup应用生成环境单元20提供的根据可用数据源的相关 信息开发生成的Mashup应用实例;Mashup应用生成环境单元20,用于在接收到Mashup开 发者按照Mashup应用及数据源管理单元10指示的重定向到Mashup应用生成环境单元20 的指令发来的开发请求时,向Mashup应用及数据源管理单元10发送用于请求可用数据源 的相关信息的请求消息,并将Mashup应用及数据源管理单元10发来的可用数据源的相关 信息提供给Mashup开发者,并生成Mashup开发者按照提供的可用数据源的相关信息开发 的Mashup应用实例,以及将生成的Mashup应用实例发送给Mashup应用及数据源管理单元 10。 此外Mashup应用生成环境单元20在接收到Mashup开发者发来的开发请求时,还 可以进而向Mashup应用及数据源管理单元10发送用于请求其他Mashup开发者已开发的 Mashup应用实例的相关信息的请求消息,并将Mashup应用及数据源管理单元10发来的由 其他Mashup开发者已开发的Mashup应用实例的相关信息提供给Mashup开发者。其中具 体上述功能的聚合应用及数据源管理单元10和Mashup应用生成环境单元20也在本发明 实施例的保护范围之内。 如图6所示,为本发明中实现Mashup应用开发的处理流程图,具体实现过程如 下 步骤31, Mashup开发者通过输入自身注册时填写的用户名、密码等信息实现登录 到Mashup应用及数据源管理单元10,以向Mashup应用及数据源管理单元10发起Mashup 应用开发请求; 步骤32, Mashup应用及数据源管理单元10在Mashup开发者登录成功的情况下,
向Mashup开发者反馈重定向到Mashup应用生成环境单元20中的开发界面的重定向指示; 步骤33, Mashup开发者在接收到Mashup应用及数据源管理单元IO发来的重定向
指示后,自动向Mashup应用生成环境单元20发起开发请求,以获得开发界面; 步骤34, Mashup应用生成环境单元20接收到Mashup开发者的开发请求后,向
Mashup应用及数据源管理单元10请求当前该开发者可用的数据源列表; 步骤35, Mashup应用及数据源管理单元10向Mashup应用生成环境单元20反馈
该开发者当前可使用的数据源列表; 步骤36, Mashup应用生成环境单元20向Mashup应用及数据源管理单元10请求其他Mashup开发者已经开发的典型Mashup应用实例的列表; 步骤37, Mashup应用及数据源管理单元10向Mashup应用生成环境单元20反馈 由其他Mashup开发者已经开发的典型Mashup应用实例的列表; 步骤38, Mashup应用生成环境单元20在Mashup应用及数据源管理单元10反馈 的当前可使用的数据源列表和由其他Mashup开发者已经开发的典型Mashup应用实例的 列表的基础上,填加开发者信息、开发者项目管理功能等信息,组成相应的开发页面返回给 Mashup开发者; 步骤39, Mashup开发者根据Mashup应用生成环境单元20提供的当前可使用的数 据源列表和由其他Mashup开发者已经开发的典型Mashup应用实例的列表,获取相关的数 据源,并将获取的数据源在Mashup应用生成环境单元20提供的生成环境中进行拖拽、代码 编写等操作,从而生成Mashup应用实例并完成生成的Mashup应用实例的测试处理;
步骤40, Mashup开发者在生成的Mashup应用实例中填写相关发布信息,包括代 码、定价、目标人群、标签、说明以及效果图等信息,并在填写了相关发布信息后的基础上, 向Mashup应用生成环境单元20发起提交Mashup应用实例的请求; 步骤41, Mashup应用生成环境单元20向Mashup应用及数据源管理单元10提交 上传请求,并上传生成的Mashup应用实例,其中Mashup应用实例的状态为未审核状态;
步骤42, Mashup应用及数据源管理单元10在接收到Mashup应用生成环境单元20 上传的Mashup应用实例后,向Mashup应用生成环境单元20反馈上传成功消息;
步骤43, Mashup应用生成环境单元20向Mashup开发者反馈Mashup应用实例上 传成功、且Mashup应用实例的状态为等待审核的页面; 步骤44,后续Mashup应用及数据源管理单元10向Mashup服务运营商发出请求审 核Mashup应用实例的请求消息。 如上述图3所示,完成基于移动网络实现聚合应用审核的系统包括Mashup应用及 数据源管理单元IO,用于将状态为待审核的Mashup应用的相关信息提供给Mashup服务运 营商,并接收Mashup服务运营商根据上述相关信息查找对应Mashup应用,以及根据运行该 查找到的Mashup应用的运行结果所得到的审核结果信息,并在审核结果为审核通过时将 Mashup应用的状态由原来的待审核状态修改为审核通过状态;Mashup应用执行环境单元 40、用于为Mashup服务运营商提供运行上述例子程序的环境;聚合应用接入交互单元30, Mashup服务运营商通过该交互单元30在Mashup应用执行环境单元40所提供的环境中运 行查找到的Mashup应用。此外Mashup应用执行环境单元40在Mashup应用审核通过时, 接收Mashup应用及数据源管理单元10发布的该审核通过的Mashup应用,以及对接收到的 Mashup应用执行部署操作。Mashup应用及数据源管理单元10在Mashup应用审核通过时, 根据审核通过的Mashup应用的属性信息向用户发送用于推荐该Mashup应用的通知消息。 其中具体上述功能的聚合应用及数据源管理单元10和Mashup应用执行环境单元40、聚合 应用接入交互单元30,也在本发明实施例的保护范围之内。 如图7所示,为本发明中实现Mashup应用审核的处理流程图,具体实现过程如 下 步骤50, Mashup服务运营商向Mashup应用及数据源管理单元发起登录过程,该登 录过程前面已经详细阐述,这里不再赘述;
16
步骤51, Mashup服务运营商在成功登录Mashup应用及数据源管理单元后,向 Mashup应用及数据源管理单元10请求待审核的Mashup应用的列表信息;
步骤52 , Mashup应用及数据源管理单元向Mashup服务运营商反馈待审核的 Mashup应用的列表信息; 步骤53, Mashup服务运营商在待审核的Mashup应用的列表中点击某一待审核的 Mashup的列表项,并向Mashup应用及数据源管理单元请求该点击表项对应的Mashup应用 信息; 步骤54, Mashup应用及数据源管理单元向Mashup服务运营商反馈其请求的 Mashup应用信息,包括Mashup应用代码或流程等; 步骤55,Mashup服务运营商判断Mashup应用及数据源管理单元反馈的Mashup应 用信息是否正确(即验证Mashup应用代码或流程是否安全),并通过Mashup应用接入交互 单元在Mashup应用执行环境单元配置的执行环境中运行该Mashup应用代码或流程,并根 据运行结果是否成功判断对该Mashup应用的审核是否通过; 步骤56,Mashup服务运营商在判断出Mashup应用信息正确(即Mashup应用代码 或流程安全)、且运行该Mashup应用代码或流程成功时,向Mashup应用及数据源管理单元 发起审核通过请求,并请求发布该Mashup应用; 步骤57, Mashup应用及数据源管理单元将该Mashup应用由待审核状态修改为审 核通过状态,并发布该Mashup应用; 步骤58,Mashup应用及数据源管理单元发布该Mashup应用代码到Mashup应用执 行环境单元中; 步骤59, Mashup应用执行环境单元对Mashup应用及数据源管理单元发布来的 Mashup应用代码进行变更替换等部署操作; 步骤60, Mashup应用执行环境单元向Mashup应用及数据源管理单元反馈部署成 功页面; 步骤61, Mashup应用及数据源管理单元根据该审核通过的Mashup应用的属性信 息,向相应用户发送用于推荐该Mashup应用的推荐通知消息; 步骤62,Mashup应用及数据源管理单元向Mashup服务运营商反馈Mashup应用发 布成功页面。 如上述图3所示,完成基于移动网络实现聚合应用订购的系统包括Mashup应用及 数据源管理单元IO,用于向用户提供已下载的各Mashup应用的相关信息,并接收用户根据 提供的各Mashup应用的相关信息所选择订购的某Mashup应用的相关信息,以及将该用户 的用户信息和该用户订购的该Mashup应用的相关信息承载在订购请求消息中发送给数据 源策略安全控制器50,并将数据源策略安全控制器50反馈的订购结果反馈给该订购用户; 数据源策略安全控制器50,用于接收Mashup应用及数据源管理单元10发来的订购请求消 息,并鉴权该请求消息中携带的用户信息对应的用户是否能够订购聚合应用的相关信息对 应的聚合应用,以及在能够订购的情况下将接收到的订购请求消息发送给移动通信网络中 对应提供该聚合应用的业务支撑单元,并将业务支撑单元在生成该用户信息与订购的聚合 应用的相关信息的订购关系后反馈的订购结果转发给Mashup应用及数据源管理单元10。 其中具体上述功能的聚合应用及数据源管理单元10和数据源策略安全控制器50也在本发明实施例的保护范围之内。 如图8所示,为本发明中Mashup执行环境在移动终端侧的情况下,实现Mashup应 用订购的处理流程图,具体实现过程如下 步骤70,订购用户通过自己持有的移动终端向Mashup应用及数据源管理单元发 起登录请求,该登录处理过程上面已经详细阐述,这里不再赘述; 步骤71, Mashup应用及数据源管理单元在订购用户成功登录的情况下,向用户返 回订购页面,包括移动终端的模拟界面以及已下载的各个Mashup应用的相关信息;
步骤72,订购用户通过自己持有的移动终端根据Mashup应用及数据源管理单 元提供的Mashup应用搜索工具、或分类检索工具或者推荐等功能部分找到自己感兴趣的 Mashup应用对应的相关信息; 步骤73,订购用户在找到的相关信息对应的Mashup应用需要在移动终端中运行 时,则通过自己使用的移动终端向Mashup应用及数据源管理单元发起下载该查找到的相 关信息对应的Mashup应用的请求; 步骤74, Mashup应用及数据源管理单元在判断出订购用户请求下载的Mashup应
用需要收费,则向数据源策略安全控制器发起订购该Mashup应用的订购请求,该订购请求
中携带该订购用户的用户信息以及该订购用户订购的Mashup应用的相关信息; 步骤75,数据源策略安全控制器根据接收到的订购请求,在鉴权出该订购请求中
携带的用户信息对应的用户能够订购Mashup应用的相关信息对应的Mashup应用时,向移
动通信网络中原有的对应提供该Mashup应用的业务支撑单元发起该订购请求; 步骤76,业务支撑单元根据数据源策略安全控制器发来的订购请求,存储用户信
息与Mashup应用的相关信息的订购关系; 步骤77,业务支撑单元向数据源策略安全控制器反馈订购成功消息; 步骤78、数据源策略安全控制器反馈鉴权、订购成功消息给Mashup应用及数据源
管理单元; 步骤79, Mashup应用及数据源管理单元将订购用户成功订购的Mashup应用代码 配置文件发送给订购用户使用的移动终端; 步骤80,订购用户使用的移动终端中配置的Mashup应用执行环境单元自动或在 用户的手动操作下启动Mashup应用执行环境,并执行订购的Mashup应用的安装部署;
步骤81,订购用户使用的移动终端中配置的Mashup应用执行环境单元执行后续 的Mashup应用流程。 如图9所示,为本发明中Mashup执行环境在网络侧的情况下,实现Mashup应用订 购的处理流程图,其具体实现过程与上述图8中Mashup执行环境在终端侧的情况下实现 Mashup应用订购的处理过程类似,这里不再过多赘述。 如上述图3所示,完成基于移动网络实现聚合应用调用业务能力的系统包括 Mashup应用执行环境单元40、 Mashup应用接入交互单元30和数据源策略安全控制器50, 其中Mashup应用执行环境单元40,用于接收用户通过移动终端访问对应Mashup应用来调 用业务能力的请求,并根据用户的请求通知Mashup应用接入交互单元30调用对应移动网 络设备的业务能力;以及将Mashup应用接入交互单元30反馈的业务能力进行相关处理后 反馈给移动终端;Mashup应用接入交互单元30,用于在接收到Mashup应用执行环境单元
1840发来的调用对应移动网络设备的业务能力的通知后,请求数据源策略安全控制器50对 请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权;以及在数据源 策略安全控制器50鉴权通过的情况下,通过访问提供该用户请求调用的业务能力的移动 网络设备来调用对应的业务能力,并将调用的业务能力反馈给Mashup应用执行环境单元 40 ;数据源策略安全控制器50,用于在接收到Mashup应用接入交互单元30发来的鉴权请 求后,对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权,以及 将鉴权结果反馈给Mashup应用接入交互单元30。其中具体上述功能的Mashup应用执行环 境单元40和Mashup应用接入交互单元30、数据源策略安全控制器50也在本发明实施例的 保护范围之内。 此外该系统中还可能进而包括运营商数据源运营单元60,用于在数据源策略安 全控制器50对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权 时,为数据源策略安全控制器50提供其鉴权过程中所需的相关运营商信息。其中具体上述 功能的Mashup应用执行环境单元40和Mashup应用接入交互单元30、数据源策略安全控制 器50、运营商数据源运营单元60,也在本发明实施例的保护范围之内。
其中基于Mashup应用对运营商数据源(能力)进行调用的过程主要分为两类,一 类是利用运营商网络,将内容发送给用户,包括调用短信、彩信以及Push能力,该类调用过 程的特点是,Mashup应用在调用运营商能力API接口时需要提供相应内容,同时运营商网 络在进行网络鉴权后应返回Mashup应用,并把调用结果返回给客户端,而真正网络能力执 行(即将内容发送给客户)的过程可以异步执行,从而使用户得到更好的业务体验。另一 类是利用运营商网络能力来获得所需要的数据,比如用户此时的位置信息(经纬度数据), 该类调用过程的特点是,Mashup应用必须等到运营商网络完整的执行了整个过程,包括鉴 权以及调用相应网络能力,执行相应的操作获得所需的数据后,才能将数据返回给Mashup 应用。 如图IO所示,为本发明中基于移动网络实现聚合应用调用业务能力进行数据发 送的处理流程图,其主要实现过程如下 步骤IIO,移动用户基于自己使用的移动终端通过向Mashup应用执行环境单元访 问Mashup应用来实现调用移动网络的相关业务能力; 步骤111, Mashup应用执行环境单元接收到移动终端发来的访问请求后,根据用
户要调用的业务能力,请求Mashup应用接入交互单元调用相关的业务能力; 步骤112,Mashup应用接入交互单元接收到Mashup应用执行环境单元发来的请求
后,将请求调用的业务能力信息和请求调用该业务能力的用户的用户信息发送给数据源策
略安全控制器,并请求数据源策略安全控制器对请求调用该业务能力的用户和用户是否能
够调用该业务能力进行鉴权; 步骤113,数据源策略安全控制器接收到Mashup应用接入交互单元发来的请求 后,进行调用策略控制,并对请求调用业务能力的用户进行鉴权,包括对其是否具备调用该 业务能力的权限以及访问容量等进行鉴权; 步骤114,数据源策略安全控制器如果发现用户在调用该业务能力时需要对用户 进行收费,则需要通知业务支撑单元对用户进行计费,比如验证该用户的帐户余额是否可 用等;
19
步骤115,业务支撑单元在接收到数据源策略安全控制器的通知后,对该请求用户 进行鉴权计费操作; 步骤116,业务支撑单元在对该用户鉴权计费成功后,向数据源策略安全控制器反 馈鉴权通过响应消息; 步骤117,数据源策略安全控制器对用户请求的业务能力内容进行审核,确保其请 求的内容不违法; 步骤118,数据源策略安全控制器在接收到业务支撑单元反馈的鉴权响应消息后, 向运营商数据源运营单元请求提供该请求的业务能力的运营商信息; 步骤119,运营商数据源运营单元向数据源策略安全控制器反馈对应的运营商信 息; 步骤120,数据源策略安全控制器根据运营商数据源运营单元发来的运营商数据 组成完整的要下发的内容; 步骤121,数据源策略安全控制器将上述组成的内容通过鉴权响应消息反馈给 Mashup应用接入交互单元; 步骤122, Mashup应用接入交互单元将数据源策略安全控制器反馈的鉴权响应消 息反馈给Mashup应用执行环境单元; 步骤123,Mashup应用执行环境单元将Mashup应用接入交互单元反馈的鉴权响应 消息反馈给用户使用的移动终端; 步骤124, Mashup应用接入交互单元在接收到数据源策略安全控制器反馈的鉴权 响应消息后,通过访问提供用户请求的业务能力的通信能力接入网关,来请求通信能力接 入网关反馈对应请求的业务能力; 步骤125,通信能力接入网关接收到Mashup应用接入交互单元的请求后,调用用 户请求的业务能力; 步骤126,通信能力接入网关获得相应的要调用的业务能力; 步骤127,通信能力接入网关将获得的业务能力反馈给Mashup应用接入交互单 元; 步骤128, Mashup应用接入交互单元对通信能力接入网关反馈的业务能力执行相 关处理后,将执行结果反馈给Mashup应用执行环境单元; 步骤129,Mashup应用执行环境单元在接收到上述执行结果后向Mashup应用接入 交互单元反馈响应消息。 如图ll所示,为本发明中基于移动网络实现聚合应用调用业务能力进行获取数 据的处理流程图,其主要实现过程与上述图10中的实现过程大致类似,这里不再过多给以 赘述。 如图12所示,为本发明中基于移动网络实现聚合应用调用用户所处位置信息的 处理流程图,其主要实现过程如下 其中步骤150 157的实现过程与上述图10中步骤110 121的实现过程大致 类似,这里不再赘述; 步骤158, Mashup应用接入交互单元在接收到数据源策略安全控制器反馈的鉴权 响应消息后,通过访问提供用户请求的定位能力业务的通信能力接入网关,来请求通信能力接入网关反馈对应请求的定位能力业务; 步骤159,通信能力接入网关通过访问移动网络中的定位平台调用用户所处的位 置信息; 步骤160,定位平台如果发现通信能力接入网关访问的用户所在位置信息为用户 隐私,则对用户所处位置信息进行鉴权处理; 步骤161,定位平台将鉴权处理后的用户所在位置信息反馈给通信能力接入网 关; 步骤162,通信能力接入网关将定位平台反馈的位置信息反馈给Mashup应用接入 交互单元; 步骤163, Mashup应用接入交互单元将通信能力接入网关反馈的位置信息(包括 用户所处位置的经纬度信息等)反馈给Mashup应用执行环境单元; 步骤164,Mashup应用执行环境单元向Mashup应用接入交互单元请求获得以用户 所处位置为中心的地图信息; 步骤165,Mashup应用接入交互单元接收到Mashup应用执行环境单元上述发送的 请求后,请求数据源策略安全控制器鉴权该用户所处位置信息是否可以使用地图信息;
步骤166,数据源策略安全控制器根据Mashup应用接入交互单元的鉴权请求进行 相关鉴权操作,并在鉴权通过时,通过鉴权响应消息向Mashup应用接入交互单元通知可以 使用地图信息; 步骤167, Mashup应用接入交互单元在接收到数据源策略安全控制器的鉴权响应 消息后,向地图数据源能力平台请求地图信息服务,并将用户所处的经纬度信息传递给地 图数据源能力平台; 步骤168,地图数据源能力平台接收到Mashup应用接入交互单元的请求后,向 Mashup应用接入交互单元提供相应的地图信息; 步骤169, Mashup应用接入交互单元将地图数据源能力平台提供的地图信息提供 给Mashup应用执行环境单元; 步骤170, Mashup应用执行环境单元将获取的用户所处位置信息和地图信息整合 在一起(比如在地图上标志等),然后将整合后的携带有用户位置信息的地图通过用户使 用的移动终端显示给用户。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种基于移动网络实现聚合应用开发者注册的系统,其特征在于,包括聚合应用及数据源管理单元,用于在接收到聚合应用开发者的注册请求时,提示聚合应用开发者输入注册信息,并将聚合应用开发者输入的注册信息存储后提示聚合应用开发者注册成功;聚合应用生成环境单元,用于接收聚合应用开发者发来的聚合应用开发请求消息,并判断该消息中携带的聚合应用开发者注册信息与聚合应用及数据源管理单元存储的对应该聚合应用开发者的注册信息是否一致,以及在一致的情况下向聚合应用开发者提供各种用于聚合使用的数据源。
2. 如权利要求1所述的系统,其特征在于,所述聚合应用生成环境单元在判断结果一 致的情况下,还向聚合应用开发者提供其他聚合应用开发者已开发的聚合应用实例。
3. —种聚合应用及数据管理装置,其特征在于,包括用于在接收到聚合应用开发者的注册请求时,提示聚合应用开发者输入注册信息的模 块;和用于将聚合应用开发者输入的注册信息存储后提示聚合应用开发者注册成功的模块。
4. 一种聚合应用生成环境装置,其特征在于,包括用于接收聚合应用开发者发来的聚合应用开发请求消息的模块;用于判断所述请求消息中携带的聚合应用开发者注册信息与聚合应用及数据源管理 单元存储的对应该聚合应用开发者的注册信息是否一致的模块;用于在判断结果为一致的情况下向聚合应用开发者提供各种用于聚合使用的数据源 的模块。
5. 如权利要求4所述的装置,其特征在于,还包括用于在判断结果为一致的情况下,向聚合应用开发者提供其他聚合应用开发者已开发 的聚合应用实例的模块。
6. —种基于移动网络实现聚合应用开发者注册的方法,其特征在于,包括 移动通信网络侧在接收到聚合应用开发者的注册请求时,提示聚合应用开发者输入注册信息,并将聚合应用开发者输入的注册信息存储后提示聚合应用开发者注册成功;以及 接收聚合应用开发者发来的聚合应用开发请求消息,并判断该消息中携带的聚合应用开发者注册信息与存储的对应该聚合应用开发者的注 册信息是否一致,以及在一致的情况下向聚合应用开发者提供各种用于聚合使用的数据 源。
7. 如权利要求6所述的方法,其特征在于,还包括移动通信网络侧在判断结果一致的情况下,向聚合应用开发者提供其他聚合应用开发 者已开发的聚合应用实例。
8. —种基于移动网络实现聚合应用中对数据源进行审核的系统,其特征在于,包括 聚合应用及数据源管理单元,用于将数据源提供者提供的数据源状态标识为待审核状态,并将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营 商,以及接收聚合服务运营商基于运行该例子程序所得到的审核结果,并在审核结果通过 时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态;聚合应用执行环境单元,用于为聚合服务运营商提供运行所述例子程序的环境;聚合应用接入交互单元,聚合服务运营商通过该交互单元在聚合应用执行环境单元提供的环境中运行所述例子程序。
9. 如权利要求8所述的系统,其特征在于,还包括数据源策略安全控制器,用于接收聚合应用及数据源管理单元发布的状态为审核通过的数据源的相关信息。
10. —种聚合应用及数据源管理装置,其特征在于,包括用于将数据源提供者提供的数据源状态标识为待审核状态的模块;用于将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营商的模块;用于接收聚合服务运营商基于运行该例子程序所得到的审核结果的模块;用于在审核结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态的模块。
11. 一种基于移动网络实现聚合应用中对数据源进行审核的方法,其特征在于,包括移动通信网络侧将数据源提供者提供的数据源状态标识为待审核状态,并将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营商;以及接收聚合服务运营商基于运行该例子程序所得到的审核结果,并在审核结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态。
12. —种基于移动网络实现聚合应用开发的系统,其特征在于,包括聚合应用及数据源管理单元和聚合应用生成环境单元,其中聚合应用及数据源管理单元,用于在接收到聚合应用开发者发来的开发登录请求时,向聚合应用开发者发送重定向到聚合应用生成环境单元的指令;以及在接收到聚合应用生成环境单元发来的用于请求可用数据源的相关信息的请求时,将可用数据源的相关信息提供给聚合应用生成环境单元,并接收聚合应用生成环境单元提供的根据可用数据源的相关信息开发生成的聚合应用实例;聚合应用生成环境单元,用于在接收到聚合应用开发者按照聚合应用及数据源管理单元指示的重定向到聚合应用生成环境单元的指令发来的开发请求时,向聚合应用及数据源管理单元发送用于请求可用数据源的相关信息的请求消息,并将聚合应用及数据源管理单元发来的可用数据源的相关信息提供给聚合应用开发者,并生成聚合应用开发者按照提供的可用数据源的相关信息开发的聚合应用实例,以及将生成的聚合应用实例发送给聚合应用及数据源管理单元。
13. 如权利要求12所述的系统,其特征在于,聚合应用生成环境单元在接收到聚合应用开发者发来的开发请求时,还向聚合应用及数据源管理单元发送用于请求其他聚合应用开发者已开发的聚合应用实例的相关信息的请求消息,并将聚合应用及数据源管理单元发来的由其他聚合应用开发者已开发的聚合应用实例的相关信息提供给聚合应用开发者。
14. 一种聚合应用及数据源管理装置,其特征在于,包括用于在接收到聚合应用开发者发来的开发登录请求时,向聚合应用开发者发送重定向到聚合应用生成环境单元的指令的模块;用于在接收到聚合应用生成环境单元发来的用于请求可用数据源的相关信息的请求时,将可用数据源的相关信息提供给聚合应用生成环境单元的模块;禾口用于接收聚合应用生成环境单元提供的根据可用数据源的相关信息开发生成的聚合应用实例的模块。
15. —种聚合应用生成环境装置,其特征在于,包括用于在接收到聚合应用开发者按照聚合应用及数据源管理单元指示的重定向到聚合应用生成环境单元的指令发来的开发请求时,向聚合应用及数据源管理单元发送用于请求可用数据源的相关信息的请求消息的模块;用于将聚合应用及数据源管理单元发来的可用数据源的相关信息提供给聚合应用开发者的模块;用于生成聚合应用开发者按照提供的可用数据源的相关信息开发的聚合应用实例的模块;用于将生成的聚合应用实例发送给聚合应用及数据源管理单元的模块。
16. 如权利要求15所述的装置,其特征在于,还包括用于在接收到聚合应用开发者发来的开发请求时,向聚合应用及数据源管理单元发送用于请求其他聚合应用开发者已开发的聚合应用实例的相关信息的请求消息的模块;用于将聚合应用及数据源管理单元发来的由其他聚合应用开发者已开发的聚合应用实例的相关信息提供给聚合应用开发者的模块。
17. —种基于移动网络实现聚合应用开发的方法,其特征在于,包括移动通信网络侧在接收到聚合应用开发者发来的开发登录请求时,将可用数据源的相关信息通过为聚合应用开发者配置的聚合应用生成环境提供给开发者;以及根据聚合应用开发者在聚合应用生成环境中按照可用数据源的相关信息对相应数据源的处理,生成对应的聚合应用实例。
18. 如权利要求17所述的方法,其特征在于,移动通信网络侧在接收到聚合应用开发者发来的开发登录请求时,还将其他聚合应用开发者已开发的聚合应用实例提供给开发者。
19. 一种基于移动网络实现聚合应用审核的系统,其特征在于,包括聚合应用及数据源管理单元,用于将状态为待审核的聚合应用的相关信息提供给聚合服务运营商,并接收聚合服务运营商根据所述相关信息查找对应聚合应用以及根据运行查找到的聚合应用的运行结果得到的审核结果信息,并在审核结果为审核通过时将聚合应用的状态由待审核状态修改为审核通过状态;聚合应用执行环境单元,用于为聚合服务运营商提供运行查找到的聚合应用的环境;聚合应用接入交互单元,聚合服务运营商通过该交互单元在聚合应用执行环境单元提供的环境中运行查找到的聚合应用。
20. 如权利要求19所述的系统,其特征在于,所述聚合应用执行环境单元在聚合应用审核通过时,接收聚合应用及数据源管理单元发布的审核通过的聚合应用,以及对接收到的聚合应用执行部署操作。
21. 如权利要求20所述的系统,其特征在于,所述聚合应用及数据源管理单元在聚合应用审核通过时,根据审核通过的聚合应用的属性信息向用户发送用于推荐该聚合应用的通知。
22. —种聚合应用及数据源管理装置,其特征在于,包括用于将状态为待审核的聚合应用的相关信息提供给聚合服务运营商的模块;禾口用于接收聚合服务运营商根据所述相关信息查找对应聚合应用以及根据运行查找到的聚合应用的运行结果得到的审核结果信息的模块;用于在审核结果为审核通过时,将聚合应用的状态由待审核状态修改为审核通过状态的模块。
23. —种基于移动网络实现聚合应用审核的方法,其特征在于,包括移动通信网络侧将状态为待审核的聚合应用的相关信息提供给聚合服务运营商,并接收聚合服务运营商根据所述相关信息查找对应聚合应用以及根据运行查找到的聚合应用的运行结果得到的审核结果信息;并在审核结果为审核通过时将聚合应用的状态由待审核状态修改为审核通过状态。
24. 如权利要求23所述的方法,其特征在于,还包括移动通信网络侧根据审核通过的聚合应用的属性信息,向用户发送用于推荐该聚合应用的通知。
25. —种基于移动网络实现聚合应用订购的系统,其特征在于,包括聚合应用及数据源管理单元和数据源策略安全控制器,其中聚合应用及数据源管理单元,用于向用户提供已下载的各聚合应用的相关信息,并接收用户根据提供的各聚合应用的相关信息所选择订购的聚合应用的相关信息,以及将该用户的用户信息和该用户订购的聚合应用的相关信息承载在订购请求消息中发送给数据源策略安全控制器,并将数据源策略安全控制器反馈的订购结果反馈给用户;数据源策略安全控制器,用于接收聚合应用及数据源管理单元发来的订购请求消息,并鉴权该请求消息中携带的用户信息对应的用户是否能够订购聚合应用的相关信息对应的聚合应用,以及在能够订购的情况下将接收到的订购请求消息发送给移动通信网络中对应提供该聚合应用的业务支撑单元,并将业务支撑单元在生成该用户信息与订购的聚合应用的相关信息的订购关系后反馈的订购结果转发给聚合应用及数据源管理单元。
26. —种聚合应用及数据源管理装置,其特征在于,包括用于向用户提供已下载的各聚合应用的相关信息的模块;用于接收用户根据提供的各聚合应用的相关信息所选择订购的聚合应用的相关信息的模块;用于将该用户的用户信息和该用户订购的聚合应用的相关信息承载在订购请求消息中发送给数据源策略安全控制器的模块;用于将数据源策略安全控制器反馈的订购结果反馈给用户的模块。
27. —种数据源策略安全控制器,其特征在于,包括用于接收聚合应用及数据源管理单元发来的订购请求消息的模块;用于鉴权该请求消息中携带的用户信息对应的用户是否能够订购聚合应用的相关信息对应的聚合应用的模块;用于在能够订购的情况下将接收到的订购请求消息发送给移动通信网络中对应提供该聚合应用的业务支撑单元的模块;用于将业务支撑单元在生成该用户信息与订购的聚合应用的相关信息的订购关系后反馈的订购结果转发给聚合应用及数据源管理单元的模块。
28. —种基于移动网络实现聚合应用订购的方法,其特征在于,包括移动通信网络侧向用户提供已下载的各聚合应用的相关信息,并接收用户根据提供的各聚合应用的相关信息所选择订购的聚合应用的相关信息;以及根据该用户的用户信息,在鉴权该用户能够订购该用户选择订购的聚合应用的相关信息对应的聚合应用时,将该用户的用户信息和该用户订购的聚合应用的相关信息承载在订购请求消息中发送给对应提供该聚合应用的业务支撑单元,并将业务支撑单元在生成该用户信息与订购的聚合应用的相关信息的订购关系后反馈的订购结果转发给该用户。
29. —种基于移动网络实现聚合应用调用业务能力的系统,其特征在于,包括聚合应用执行环境单元、聚合应用接入交互单元和数据源策略安全控制器,其中聚合应用执行环境单元,用于接收用户通过移动终端访问对应聚合应用来调用业务能力的请求,并根据用户的请求通知聚合应用接入交互单元调用对应移动网络设备的业务能力;以及将聚合应用接入交互单元反馈的业务能力进行相关处理后反馈给所述移动终端;聚合应用接入交互单元,用于在接收到聚合应用执行环境单元发来的调用对应移动网络设备的业务能力的通知后,请求数据源策略安全控制器对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权;以及在数据源策略安全控制器鉴权通过的情况下,通过访问提供该用户请求调用的业务能力的移动网络设备来调用对应的业务能力,并将调用的业务能力反馈给聚合应用执行环境单元;数据源策略安全控制器,用于在接收到聚合应用接入交互单元发来的鉴权请求后,对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权,以及将鉴权结果反馈给聚合应用接入交互单元。
30. 如权利要求29所述的系统,其特征在于,还包括运营商数据源运营单元,用于在数据源策略安全控制器对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权时,为数据源策略安全控制器提供鉴权过程中所需的运营商信息。
31. —种聚合应用执行环境装置,其特征在于,包括用于接收用户通过移动终端访问对应聚合应用来调用业务能力的请求的模块;用于根据用户的请求通知聚合应用接入交互单元调用对应移动网络设备的业务能力的模块;用于将聚合应用接入交互单元反馈的业务能力进行相关处理后反馈给所述移动终端的模块。
32. —种聚合应用接入交互装置,其特征在于,包括用于在接收到聚合应用执行环境单元发来的调用对应移动网络设备的业务能力的通知后,请求数据源策略安全控制器对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权的模块;用于在数据源策略安全控制器鉴权通过的情况下,通过访问提供该用户请求调用的业务能力的移动网络设备来调用对应的业务能力的模块;用于将调用的业务能力反馈给聚合应用执行环境单元的模块。
33. —种数据源策略安全控制器,其特征在于,包括用于在接收到聚合应用接入交互单元发来的鉴权请求后,对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权的模块;禾口用于将鉴权结果反馈给聚合应用接入交互单元的模块。
34. —种基于移动网络实现聚合应用调用业务能力的方法,其特征在于,包括移动通信网络侧接收用户通过移动终端访问对应聚合应用来调用业务能力的请求;以及对请求调用业务能力的该用户及其该用户是否能够调用该业务能力进行鉴权,并在鉴权通过的情况下,通过访问提供该用户请求调用的业务能力的移动网络设备来调用对应的业务能力;以及将调用的业务能力进行相关处理后反馈给所述移动终端。
全文摘要
本发明公开了一种基于移动网络实现聚合应用的系统及其方法,其中基于移动网络实现聚合应用中对数据源进行审核的系统,包括聚合应用及数据源管理单元,用于将数据源提供者提供的数据源状态标识为待审核状态,并将用于对数据源提供者提供的该数据源进行审核的例子程序发送给聚合服务运营商,以及接收聚合服务运营商基于运行该例子程序所得到的审核结果,并在审核结果通过时,将数据源提供者提供的数据源状态由待审核状态修改为审核通过状态;聚合应用执行环境单元、聚合应用接入交互单元,用于配合聚合服务运营商运行所述例子程序。本发明可以在移动通信网络中充分利用Mashup应用的固有优势来进行业务的组合应用。
文档编号H04W84/02GK101771993SQ20081024706
公开日2010年7月7日 申请日期2008年12月31日 优先权日2008年12月31日
发明者刘涛, 温亮生 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1