【技术实现步骤摘要】
一种移动应用的运行方法以及一个移动设备上的容器
本专利技术涉及移动计算领域,尤其涉及一种移动应用的运行方法以及一个移动设备上的容器。
技术介绍
一个移动设备上通常安装有大量的应用。比如:媒体播放器、即时通信工具、银行客户端、搜索引擎、新闻客户端等。一个移动设备上还安装有操作系统,操作系统提供各种应用组件,应用调用这些应用组件完成对移动设备的操作,实现应用功能。但是,操作系统提供的应用组件仅涉及基本的功能,因此一个应用在设计时不仅要考虑用户界面、业务流程还要涉及对各种应用组件的调用,实现比较复杂。
技术实现思路
有鉴于此,本专利技术实施例提供一种移动应用的运行方法和一个移动设备上的一个容器,实现了一种简单的应用运行的方法。一个应用仅需要关注用户界面和高层功能的实现,由容器的各个服务模块实现各种常用的功能,应用仅需要加载到容器中运行即可。第一方面,提供一个移动设备上的一个容器,该容器可包括:一个数据接口模块,用于接收来自于所述移动设备上动态加载的一个第一移动应用的服务请求,确定所述服务请求所请求的一项服务,并确定所述容器中提供所述服务的至少一个服务模块,以及调用所述至少一 ...
【技术保护点】
1.一个移动设备(100)上的一个容器(10),其特征在于,包括:一个数据接口模块(101),用于接收来自于所述移动设备(100)上动态加载的一个第一移动应用(20)的服务请求,确定所述服务请求所请求的一项服务,并确定所述容器(10)中提供所述服务的至少一个服务模块(102),以及调用所述至少一个服务模块(102);各服务模块(102),分别用于在被所述数据接口模块(101)调用时实现各自的业务功能;所述数据接口模块(101),还用于并获取每一个服务模块(102)的调用结果,根据所述至少一个服务模块(102)中的每一个服务模块(102)的调用结果生成一个响应于所述服务请求的 ...
【技术特征摘要】
1.一个移动设备(100)上的一个容器(10),其特征在于,包括:一个数据接口模块(101),用于接收来自于所述移动设备(100)上动态加载的一个第一移动应用(20)的服务请求,确定所述服务请求所请求的一项服务,并确定所述容器(10)中提供所述服务的至少一个服务模块(102),以及调用所述至少一个服务模块(102);各服务模块(102),分别用于在被所述数据接口模块(101)调用时实现各自的业务功能;所述数据接口模块(101),还用于并获取每一个服务模块(102)的调用结果,根据所述至少一个服务模块(102)中的每一个服务模块(102)的调用结果生成一个响应于所述服务请求的服务响应并返回至所述第一移动应用(20)。2.如权利要求1所述的容器(10),其特征在于,所述容器(10)由一个企业所提供,所述容器(10)中的各服务模块(102)用于实现所述企业的业务功能。3.如权利要求1或2所述的容器(10),其特征在于,所述数据接口模块(101),具体用于作为一个应用编程接口API,接收所述移动应用(20)对所述数据接口模块(101)的统一资源标识符URI的调用。4.如权利要求1~3任一项所述的容器(10),其特征在于,所述容器(10)内的各服务模块(102)本地运行在所述移动设备(100)上。5.如权利要求1~4任一项所述的容器(10),其特征在于,所述容器(10)还包括一个用户接口模块(103),用于在所述数据接口模块(101)接收所述服务请求之前,接收一个用户(200)登录所述容器(10)的请求;对所述用户(200)使用所述容器(10)的权限进行鉴权;确定所述用户(200)要操作的对象(300);在所述容器(10)的用户界面上显示所述用户(200)有权限运行的针对所述用户要操作的对象(300)的各移动应用(20)的图标;在检测到所述用户(200)点击所述第一移动应用(20)的图标后,在所述容器(10)中动态加载所述第一移动应用(20)。6.一个移动应用(20)的运行方法,其特征在于,包括:一个移动设备(100)上的一个容器(10)接收来自于所述移动设备(100)上动态加载的一个第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。