[发明专利]一种移动应用的运行方法以及一个移动设备上的容器在审
申请号: | 201710697541.8 | 申请日: | 2017-08-15 |
公开(公告)号: | CN109408131A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 梁栋 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/448;H04L29/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动应用 数据接口模块 服务模块 服务请求 移动设备 调用 调用结果 动态加载 服务响应 业务功能 移动计算 应用运行 返回 响应 服务 | ||
本发明涉及移动计算领域,尤其涉及一种移动应用的运行方法以及一个容器,实现了一种简单的应用运行的方法。本发明实施例中,一个移动设备(100)上的一个容器(10),包括:一个数据接口模块(101),用于接收来自于移动设备(100)上动态加载的一个第一移动应用(20)的服务请求,确定服务请求所请求的一项服务,并确定并调用容器(10)中提供服务的至少一个服务模块(102);各服务模块(102),分别用于在被数据接口模块(101)调用时实现各自的业务功能;数据接口模块(101),还用于并获取并根据每一个服务模块(102)的调用结果生成一个响应于服务请求的服务响应并返回至第一移动应用(20)。
技术领域
本发明涉及移动计算领域,尤其涉及一种移动应用的运行方法以及一个移动设备上的容器。
背景技术
一个移动设备上通常安装有大量的应用。比如:媒体播放器、即时通信工具、银行客户端、搜索引擎、新闻客户端等。一个移动设备上还安装有操作系统,操作系统提供各种应用组件,应用调用这些应用组件完成对移动设备的操作,实现应用功能。
但是,操作系统提供的应用组件仅涉及基本的功能,因此一个应用在设计时不仅要考虑用户界面、业务流程还要涉及对各种应用组件的调用,实现比较复杂。
发明内容
有鉴于此,本发明实施例提供一种移动应用的运行方法和一个移动设备上的一个容器,实现了一种简单的应用运行的方法。一个应用仅需要关注用户界面和高层功能的实现,由容器的各个服务模块实现各种常用的功能,应用仅需要加载到容器中运行即可。
第一方面,提供一个移动设备上的一个容器,该容器可包括:
一个数据接口模块,用于接收来自于所述移动设备上动态加载的一个第一移动应用的服务请求,确定所述服务请求所请求的一项服务,并确定所述容器中提供所述服务的至少一个服务模块,以及调用所述至少一个服务模块;
各服务模块,分别用于在被所述数据接口模块调用时实现各自的业务功能;
所述数据接口模块,还用于并获取每一个服务模块的调用结果,根据所述至少一个服务模块中的每一个服务模块的调用结果生成一个响应于所述服务请求的服务响应并返回至所述第一移动应用。
这样,实现了一种简单的应用运行的方法。一个应用仅需要关注用户界面和高层功能的实现,由容器的各个服务模块实现各种常用的功能,应用仅需要加载到容器中运行即可。
可选地,所述容器由一个企业所提供,所述容器中的各服务模块用于实现所述企业的业务功能。
这样,通过容器将企业的业务功能封装为各个服务模块,作为资源向第三方应用提供。这样做的好处是,一方面,向第三方应用提供一个统一的入口供调用,无需为每一个应用单独设计安全相关的解决方案,比如:高级别的防火墙和复杂的安全策略。另一方面,将常见的业务功能封装,这样不同的第三方应用可以通过调用容器中的同一个服务模块来获取相同的业务功能,避免了重复开发这些常见的业务功能。
可选地,所述数据接口模块,具体用于作为一个应用编程接口API,接收所述移动应用对所述数据接口模块的统一资源标识符URI的调用。
这样,实现了一个移动应用使用本发明实施例提供的容器的一个简单的方法。
可选地,所述容器内的各服务模块本地运行在所述移动设备上。
这样,能够保证容器的运行性能。
可选地,所述容器还包括一个用户接口模块,用于在所述数据接口模块接收所述服务请求之前,接收一个用户登录所述容器的请求;对所述用户使用所述容器的权限进行鉴权;确定所述用户要操作的对象;在所述容器的用户界面上显示所述用户有权限运行的针对所述用户要操作的对象的各移动应用的图标;在检测到所述用户点击所述第一移动应用的图标后,在所述容器中动态加载所述第一移动应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710697541.8/2.html,转载请声明来源钻瓜专利网。