[发明专利]一种基于客户端微服务的APP自动协同方法在审

专利信息
申请号: 201810548600.X 申请日: 2018-05-31
公开(公告)号: CN108804154A 公开(公告)日: 2018-11-13
发明(设计)人: 汪步鹏;陈世展;冯志勇;王茹 申请(专利权)人: 天津大学
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 吴学颖
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 客户端 服务 服务参数 自动启动 协同 服务流 拆解 服务方式 服务映射 封装 抽象 规范化
【说明书】:

发明公开了一种基于客户端微服务的APP自动协同方法:微服务抽象,包括APP客户端根据服务粒度拆解为一定数量的微服务、微服务映射为规范化接口;微服务流定制支持;微服务参数获取;微服务自动启动及参数注入。本发明通过对APP客户端根据服务粒度进行拆解,并封装为客户端微服务,用户只需简单的点击选择即可定制微服务流,实现APP中特定微服务自动启动及服务参数自动注入,即通过微服务方式的APP自动协同满足用户日趋复杂的需求。

技术领域

本发明涉及移动计算及Android应用开发技术领域,特别是涉及一种基于客户端微服务的APP自动协同方法。

背景技术

用户通过APP可以随时随地访问远程云服务,移动服务生态系统在人们的日常生活中发挥着越来越重要的作用。起初,APP开发商都专注于实现特定功能,出现了大量单一服务的APP并呈现明显的功能“碎片化”特征。随着用户需求更加复杂多样化,单一APP无法满足用户需求,APP开发商逐渐将多个服务集成到他们的APP中。微服务是一种软件架构模式,可以将应用拆解为多个微服务,实现微服务间的彼此独立。现在许多移动端应用采用该架构模式。然而,微服务间无法交互,用户需要在不同的微服务间切换并重复输入服务参数。因此,提供一种基于客户端微服务的APP自动协同方法,以简化用户操作,减少流量消耗,提升用户体验。

在解决移动终端的APP协同问题方面,已有许多相关成果。使用IFTTT时,用户需要创建所需的流程,包括触发器频道和动作频道,若触发器频道满足触发条件,则自动执行动作频道的动作(Macuser,2013,4(9):4-9.)。MashDroid由一个动态APP组合模型和一个数据驱动的APP推荐机制组成,对APP和APP描述进行抽象,使用语义分析、过滤和排序算法发现最有可能使用的APP(IEEE International Conference on Web Services,2015:725-730.)。虽然IFTTT支持许多APP,但需要服务提供方开放接口合作授权,且仅支持两个APP间的协同,用户只能在有限的条件下实现连锁反应;MashDroid基于豌豆荚的应用内搜索技术,即对APP也有准入门槛。

随着用户需求的复杂多样化,用户往往安装了多个APP在自己的移动设备上,当需要完成某个任务时,往往花费较多时间和网络流量在选择合适的APP以及通过多次点击操作进入所需服务上,同时由于不同服务不交互导致用户需要手动进行大量操作。而目前已存在的技术方案不支持多于两个的APP协同,并且使用已有方法实现协同需要很大的努力。因此需要对现有的APP协同方法进行改进,以减轻用户负担,减少网络流量的消耗,方便用户选择合适的服务,改善用户体验。

发明内容

为克服现有技术的不足,针对用户在使用集成有多个微服务的APP时操作过程繁琐这一问题,本发明提供了一种基于客户端微服务的APP自动协同方法,通过对APP客户端根据服务粒度进行拆解,并封装为客户端微服务,用户只需简单的点击选择即可定制微服务流,实现APP中特定微服务自动启动及服务参数自动注入,即通过微服务方式的APP自动协同满足用户日趋复杂的需求。

本发明的目的是通过以下技术方案实现的。

本发明的基于客户端微服务的APP自动协同方法,包括以下步骤:

步骤一,微服务抽象

(1)APP客户端根据服务粒度拆解为一定数量的微服务:Android APP客户端的每个UI对应一个Activity组件,提取同时具有enabled和exported属性的Activity,使用自动化测试工具Monkey,通过定义点击事件对初步提取出的Activity进行测试,挑选微服务的首个UI,得到微服务的静态任务,作为入口点类entry_cls;根据服务粒度,对成功启动的Activity进行分析筛选,确定微服务集合;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810548600.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top