一种应用融合方法及装置制造方法及图纸

技术编号:13388173 阅读:61 留言:0更新日期:2016-07-22 09:01
本发明专利技术实施例公开了一种应用融合方法及装置。通过提供多个融合参数接口,接收应用通过该融合参数接口注册的多种融合参数,从而在接收到用户或装置内部的对多个应用的融合操作请求时,从多个融合参数接口获取多个应用的多种融合参数,对多个应用的多种融合参数分别进行融合,从而实现了对任意多个应用进行融合。

【技术实现步骤摘要】

本专利技术涉及智能终端
,尤其涉及一种应用融合方法及装置
技术介绍
智能终端上丰富多彩的应用(Application,简称APP)在很大程度上改变了用户的娱乐、生活或工作方式。然而,大量的APP的安装也给用户造成了很多不便利,这么多的APP安装在终端上,纷繁复杂,还有很多是同样的功能的APP,这给用户带来了很多使用上的不便。为了应用使用的方便,现有的一种方式是苹果公司的Siri语音数字助手,是以Siri语音工具软件为入口,通过解析语音语义,对其他APP进行调用来完成所需执行的动作,并将执行的结果显示给用户。这类语音数字助手虽然可以实现APP的调用,但是这类语音数字助手是操作系统内部固化好的,并非任一一个APP均可作为数字助手,且用户无法决定对哪些APP调用。
技术实现思路
本专利技术实施例提供一种应用融合方法及装置,以实现根据应用融合操作请求,对任意多个应用进行融合。第一方面,提供了一种应用融合方法,包括:通过多个融合参数接口注册每个应用的多种融合参数,所述多种融合参数包括:每个应用的数据的格式,每个应用的数据之间的逻辑关系;当接收到融合操作请求时,通过所述多个融合参数接口,分别获取所述多个应用的多种融合参数,对获取的所述多个应用的多种融合参数分别进行融合,获得所述融合后的应用的逻辑关系,数据的格式。在本专利技术实施例提供设备中,操作系统对应用提供多个融合参数接口,而<br>应用在安装的时候通过该融合参数接口注册多种融合参数,这些融合参数中的部分融合参数可以用来指示应用之间是否可融合,另外一部分融合参数可以用来指示应用之间融合后的数据格式或界面展示格式等需要的信息,当然以上融合参数类型也可以具备其中的一种。这样,操作系统可以获得多个应用的融合参数,并在接收到融合需求时根据需要融合的应用的融合参数进行应用融合。在本专利技术的某些实施例中,融合后的应用可以是一个独立的应用,具有自己独特的应用界面,例如应用程序图标可以是个不同于融合前的多个应用的新生成的一个,打开该图标后的应用可以是一个全新的界面;在本专利技术的另一些实施例中,融合后的应用也可以是需要融合的多个应用中的其中一个应用,其他应用的数据信息通过该应用以及该应用的界面展示出来,例如地图应用和社交应用进行融合后,在地图应用的地图上融合社交应用的好友地理位置信息等;在本专利技术的再一些实施例中,融合后的应用不使用的时候并不显示,仅在用户或其他应用使用该融合后的应用的功能时显示该应用处理后的数据。在该实现方式中,也可以不在操作系统中进行应用的安装,不在用户界面显示应用的图标,但只需通过融合参数接口注册多种融合参数,即可完成应用的融合;当然也可以在操作系统中进行应用的安装,在用户界面显示应用的图标,在应用安装时,通过融合参数接口注册多种融合参数,接收用户在用户对应用的融合操作请求,进行应用的融合操作。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:确定融合后的应用的展示界面。在实现方式中,在操作系统中进行了应用的安装,在用户界面显示了应用的图标,则进行应用融合后,融合后的应用也具有相应的展示界面。且对于“确定融合后的应用的展示界面”和“通过所述多个融合参数接口,分别获取所述多个应用的多种融合参数,对获取的所述多个应用的多种融合参数分别进行融合,获得所述融合后的应用的逻辑关系,数据的格式”的步骤,两个步骤之间没有先后顺序关系。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述多种融合参数还包括每个应用的数据的可融合性限定信息;所述方法还包括:根据所述每个应用的数据的可融合性限定信息,获取所述融合后的应用的数据;在所述融合后的应用的展示界面上,根据所述融合后的应用的数据之间的逻辑关系和数据的格式输出所述融合后的应用的数据。在该实现方式中,不仅进行了应用的融合,还在融合后的应用的展示界面上,根据融合后的应用的逻辑关系和数据的格式输出融合后的应用的数据,实现了多个应用的数据的互通。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述每个应用的数据的格式采用多个二维表描述每个应用的数据,所述每个应用的数据之间的逻辑关系包括所述多个二维表之间的关系、所述多个二维表中的基础数据表和顶层数据表,所述每个应用的数据的可融合性限定信息包括每个应用的数据中支持融合和/或不支持融合的数据的信息。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述方法还包括:将每个应用的多种融合参数分别存储至操作系统的一个存储空间。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述接收用户对多个应用的融合操作请求,包括:接收所述用户将所述多个应用拖动到目标应用的操作请求,其中,所述融合后的应用为所述目标应用,所述目标应用为所述多个应用中的一个应用;或接收所述用户将所述多个应用拖动到一个空位置的创建新应用的操作请求,其中,所述融合后的应用为所述创建的新应用。在该实现方式中,通过对应用进行拖动操作来实现应用融合,操作简单方便。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,所述接收用户对多个应用的融合操作请求,包括:接收所述用户在应用列表中选择所述多个应用以及所述融合后的应用的请求,所述融合后的应用为所述多个应用中的一个应用,或为所述应用列表中除所述多个应用外的一个应用。在该实现方式中,通过在应用列表中选择应用进行融合,操作简单方便。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述通过所述多个融合参数注册接口,分别获取所述多个应用的多种融合参数之前,所述方法还包括:检查所述多个融合参数接口是否符合融合规范;若检查的结果为不符合融合规范,则向应用中心请求包含满足融合规范的多个融合参数接口的应用程序安装包;若所述应用中心存在所述应用程序安装包,则下载所述应用程序安装包;若所述应用中心不存在所述应用程序安装本文档来自技高网...

【技术保护点】
一种应用融合方法,其特征在于,包括:当多个应用安装时,通过多个融合参数接口注册每个应用的多种融合参数,所述多种融合参数包括:每个应用的数据的格式,每个应用的数据之间的逻辑关系;当接收到用户对多个应用的融合操作请求时,确定融合后的应用的展示界面,通过所述多个融合参数接口,分别获取所述多个应用的多种融合参数,对获取的所述多个应用的多种融合参数分别进行融合,获得所述融合后的应用的逻辑关系,数据的格式。

【技术特征摘要】
1.一种应用融合方法,其特征在于,包括:
当多个应用安装时,通过多个融合参数接口注册每个应用的多种融合参数,
所述多种融合参数包括:每个应用的数据的格式,每个应用的数据之间的逻辑
关系;
当接收到用户对多个应用的融合操作请求时,确定融合后的应用的展示界
面,通过所述多个融合参数接口,分别获取所述多个应用的多种融合参数,对
获取的所述多个应用的多种融合参数分别进行融合,获得所述融合后的应用的
逻辑关系,数据的格式。
2.如权利要求1所述的方法,其特征在于,所述多种融合参数还包括每个
应用的数据的可融合性限定信息;
所述方法还包括:
根据所述每个应用的数据的可融合性限定信息,获取所述融合后的应用的
数据;
在所述融合后的应用的展示界面上,根据所述融合后的应用的数据之间的
逻辑关系和数据的格式输出所述融合后的应用的数据。
3.如权利要求2所述的方法,其特征在于,所述每个应用的数据的格式采
用多个二维表描述每个应用的数据,所述每个应用的数据之间的逻辑关系包括
所述多个二维表之间的关系、所述多个二维表中的基础数据表和顶层数据表,
所述每个应用的数据的可融合性限定信息包括每个应用的数据中支持融合和/或
不支持融合的数据的信息。
4.如权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:
将每个应用的多种融合参数分别存储至操作系统的一个存储空间。
5.如权利要求1所述的方法,其特征在于,所述接收用户对多个应用的融
合操作请求,包括:
接收所述用户将所述多个应用拖动到目标应用的操作请求,其中,所述融
合后的应用为所述目标应用,所述目标应用为所述多个应用中的一个应用;或
接收所述用户将所述多个应用拖动到一个空位置的创建新应用的操作请求,
其中,所述融合后的应用为所述创建的新应用。
6.如权利要求1所述的方法,其特征在于,所述接收用户对多个应用的融
合操作请求,包括:
接收所述用户在应用列表中选择所述多个应用以及所述融合后的应用的请
求,所述融合后的应用为所述多个应用中的一个应用,或为所述应用列表中除
所述多个应用外的一个应用。
7.如权利要求1所述的方法,其特征在于,所述通过所述多个融合参数注
册接口,分别获取所述多个应用的多种融合参数之前,所述方法还包括:
检查所述多个融合参数接口是否符合融合规范;
若检查的结果为不符合融合规范,则向应用中心请求包含满足融合规范的
多个融合参数接口的应用程序安装包;
若所述应用中心存在所述应用程序安装包,则下载所述应用程序安装包;
若所述应用中心不存在所述应用程序安装包,则在所述应用中心通过进行
所述多个融合参数接口的适配,编译应用程序源码,生成所述应用程序安装包
后,下载所述应用程序安装包;
安装下载的所述应用程序安装包。
8.如权利要求1-7任意一项所述的方法,其特征在于,所述方法还包括:
通过所述多个融合参数接口分别注册所述融合后的应用的数据之间的逻辑
关系,所述融合后的应用的数据的格式,和/或所述融合后的应用的数据的可融
合性限定信息。
9.一种应用融合装置,其特征在于,包括:
注册单元,用于当多个应用安装时,通过多...

【专利技术属性】
技术研发人员:陈善席董明杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1