一种应用运行方法及装置制造方法及图纸

技术编号:18458409 阅读:18 留言:0更新日期:2018-07-18 12:33
本申请公开了一种应用运行方法及装置。本申请中,第一应用触发第二应用运行;所述第一应用接收运行中的所述第二应用发送的数据;所述第一应用将所述数据展示在所述第一应用的用户界面中设定的可视化区域。

An application operation method and device

The application discloses an application operation method and device. In this application, the first application triggers the second application operation; the first application receives the data sent by the second application in operation; the first application displays the data in the visual area set in the user interface of the first application.

【技术实现步骤摘要】
一种应用运行方法及装置
本申请涉及计算机
,尤其涉及一种应用运行方法及装置。
技术介绍
随着移动通信技术的飞速发展和移动多媒体时代的到来,手机作为人们必备的移动通信工具,已从简单的通话工具向智能化发展,演变成一个移动的个人信息收集和处理平台。借助操作系统和丰富的应用软件,智能手机成了一台移动终端。为了方便用户使用,将一些应用进行外化,比如在智能手机的操作界面上展示一些应用的相关数据(比如天气情况等),是目前业界关注的问题。申请内容本申请实施例提供了一种应用运行方法及装置。本申请实施例提供的应用运行方法,包括:第一应用触发第二应用;所述第一应用接收运行中的所述第二应用发送的数据;所述第一应用将所述数据展示在所述第一应用的用户界面中设定的可视化区域。本申请实施例提供的应用运行装置,所述应用运行装置用于实现第一应用的功能,包括:处理模块和接口模块,所述处理模块中包括触发单元和展示单元;所述触发单元,用于触发第二应用;所述接口模块,用于接收运行中的所述第二应用发送的数据;所述展示单元,用于将所述数据展示在所述第一应用的用户界面中设定的可视化区域。本申请实施例提供的通信装置,包括:存储器,用于存储计算机程序指令;处理器,耦合到所述存储器,用于读取所述存储器存储的计算机程序指令,并作为响应,执行前述实施例提供的方法。本申请实施例提供的通信装置,包括:一个或多个处理器;以及一个或多个计算机可读介质,所述可读介质上存储有指令,所述指令被所述一个或多个处理器执行时,使得所述通信装置执行前述实施例提供的方法。本申请另一实施例提供的应用运行方法中,第一应用提供有用户界面,所述用户界面中包括第一可视化区域以及第二可视化区域,所述第一可视化区域用于显示第一应用的数据;所述应用运行方法包括:所述第一应用触发第二应用,并接收运行中的所述第二应用发送的数据;所述第一应用刷新所述第一应用的用户界面,所述第二应用的数据被展示在所述用户界面的第二可视化区域。本申请另一实施例提供的应用运行装置,所述应用运行装置用于实现第一应用的功能,第一应用提供有用户界面,所述用户界面中包括第一可视化区域以及第二可视化区域,所述第一可视化区域用于显示第一应用的数据;所述应用运行装置包括:逻辑处理单元,用于触发第二应用,并接收运行中的所述第二应用发送的数据;界面处理单元,用于刷新所述第一应用的用户界面,所述第二应用的数据被展示在所述用户界面的第二可视化区域。本申请另一实施例提供的通信装置,包括:存储器,用于存储计算机程序指令;处理器,耦合到所述存储器,用于读取所述存储器存储的计算机程序指令,并作为响应,执行前述实施例提供的方法。本申请另一实施例提供的通信装置,包括:一个或多个处理器;以及一个或多个计算机可读介质,所述可读介质上存储有指令,所述指令被所述一个或多个处理器执行时,使得所述通信装置执行前述实施例提供的方法。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中的Page间信息传递的示意图;图2为本申请实施例中第一应用的UI中的可视化区域的示意图;图3为本申请实施例中的应用触发流程示意图;图4为本申请实施例中卡片模式示意图;图5为本申请实施例中Widget模式示意图;图6为本申请实施例中超级Widget模式示意图;图7为本申请实施例中的第二应用生命周期示意图;图8为本申请实施例提供的应用运行装置的结构示意图;图9为本申请另一实施例提供的应用运行装置的结构示意图;图10为本申请实施例提供的通信设备的结构示意图。具体实施方式虽然本申请的概念易于进行各种修改和替代形式,但是其具体实施例已经通过附图中的示例示出并且将在本文中详细描述。然而,应当理解,没有意图将本申请的概念限制为所公开的特定形式,而是相反,意图是覆盖与本申请以及所附权利要求一致的所有修改、等同物和替代物。说明书中对“一个实施例”、“实施例”、“说明性实施例”等的引用,指示所描述的实施例可包括特定特征、结构或特性,但是每个实施例可以或可以不必包括特定特征、结构或特性。此外,这样的短语不一定指的是相同的实施例。进一步地,认为在本领域技术人员的知识范围内,当结合实施例描述特定特征、结构或特性时,结合无论是否明确描述的其它实施例影响这样的特征,结构或特性。另外,应当理解,以“A,B和C中的至少一个”的形式包括在列表中的项目可以表示(A);(B);(C);(A和B);(A和C);(B和C);或(A,B和C)。类似地,以“A,B或C中的至少一个”的形式列出的项目可以表示(A);(B);(C);(A和B);(A和C);(B和C)或(A,B和C)。在一些情况下,所公开的实施例可以在硬件、固件、软件或其任何组合中实现。所公开的实施例还可以被实现为由一个或多个暂时性或非暂时性机器可读(例如,计算机可读)存储介质携带或存储的指令,其可以由一个或多个处理器读取和执行。机器可读存储介质可以体现为用于以机器可读形式(例如,易失性或非易失性存储器、介质盘或其他介质)存储或传输信息的任何存储设备,机制或其他物理结构的设备)。在附图中,一些结构或方法特征可以以特定布置和/或顺序示出。然而,应当理解,可能不需要这样的具体布置和/或排序。相反,在一些实施例中,这些特征可以以与说明性附图中所示不同的方式和/或顺序来布置。另外,在特定图中包括结构或方法特征并不意味着暗示这种特征在所有实施例中都是需要的,并且在一些实施例中可以不包括或可以与其他特征组合。本申请实施例中的“应用”,可以理解为能够实现一定功能的程序,具体可包括应用程序或组件等。其中,应用程序可包括系统应用程序、可下载安装的应用程序(比如第三方应用程序)、前台程序或后台服务等。组件是指对数据和方法的封装,一个应用程序通常由多个组件组成,各个组件协同合作,共同组成一个完整的应用程序的功能。也就是说,组件是比应用程序粒度更小的运行单位。本申请实施例中,为了让用户直观地了解应用的内容或便捷地使用该应用提供的服务,为该应用提供了可以借助其他应用展现其概要内容的能力。例如,应用A可触发应用B,从而将应用B的相关信息(比如应用B的数据)在应用A的用户界面(UserInterface,UI)中展示。为了描述方便,本申请实施例中,用于触发其他应用的应用被称为第一应用,相对应地,其他可被第一应用触发的应用(比如上述例子中的应用B)被称为第二应用。其中,“第一应用触发第二应用”可包括多种情况。比如,第二应用可能尚未运行(即尚未有第二应用的实例(instance)),第二应用也可能已经创建有一个或多个实例。如果第二应用尚未创建有实例,则第一应用可创建第二应用的实例,从而触发第二应用运行;如果第二应用已经创建有实例,则第一应用可与第二应用的实例进行交互,以获取第二应用的数据,当然第一应用也可以再创建一个第二应用的实例,通过与该实例进行交互以获取第二应用的数据。本申请实施例可应用于多种操作系统,比如移动操作系统,尤其是云操作系统(YunOS)。在云操作系统中,Page称本文档来自技高网...

【技术保护点】
1.一种应用运行方法,其特征在于,包括:第一应用触发第二应用;所述第一应用接收运行中的所述第二应用发送的数据;所述第一应用将所述数据展示在所述第一应用的用户界面中设定的可视化区域。

【技术特征摘要】
1.一种应用运行方法,其特征在于,包括:第一应用触发第二应用;所述第一应用接收运行中的所述第二应用发送的数据;所述第一应用将所述数据展示在所述第一应用的用户界面中设定的可视化区域。2.如权利要求1所述的方法,其特征在于,所述第一应用触发第二应用,包括:所述第一应用确定满足设定条件,并确定与所述设定条件匹配的第二应用;所述第一应用触发所述第二应用。3.如权利要求2所述的方法,其特征在于,所述设定条件包括以下中的一种或多种组合:设定的时间到达;设定的事件发生;设定的用户行为习惯。4.如权利要求3所述的方法,其特征在于,所述设定的事件,包括:根据用户操作行为生成的事件;根据所述第一应用所在的终端的设备状态改变所生成的事件;根据所述第一应用所在的终端中的传感器检测的数据生成的事件。5.如权利要求4所述的方法,其特征在于,所述根据用户操作行为生成的事件,包括:根据用户在所述第一应用的用户界面上的操作行为生成的事件。6.如权利要求5所述的方法,其特征在于,所述第一应用为搜索应用,所述设定的用户在所述第一应用的用户界面上的操作行为包括用户在所述搜索应用的用户界面上输入搜索关键字;所述确定与所述设定的事件匹配的第二应用,包括:所述搜索应用获取所述搜索应用的用户界面上输入的搜索关键字;所述搜索应用根据所述关键字确定与所述关键字匹配的第二应用。7.如权利要求5所述的方法,其特征在于,所述第一应用为锁屏应用,所述设定的事件为所述终端的耳机插入事件;所述确定与所述设定的事件匹配的第二应用,包括:所述锁屏应用获取所述耳机插入事件后,获取用户行为习惯信息,根据获取到的用户行为习惯信息确定在所述耳机插入事件发生的情况下,符合对应的用户行为习惯的第二应用。8.如权利要求1所述的方法,其特征在于,所述第一应用触发所述第二应用,包括:所述第一应用确定所述第二应用的触发模式;所述第一应用根据确定出的触发模式触发所述第二应用。9.如权利要求8所述的方法,其特征在于,所述触发模式包括:第一触发模式,在所述第一触发模式下,所述第二应用与所述第一应用运行于同一进程,所述数据展示在所述第一应用的主窗口中;第二触发模式,在所述第二触发模式下,所述第二应用与所述第一应用运行于不同的进程,所述数据展示在所述第一应用的主窗口中;第三触发模式,在所述第三触发模式下,所述第二应用与所述第一应用运行于不同的进程,所述数据展示在所述第一应用的子窗口中。10.如权利要求8所述的方法,其特征在于,所述第一应用根据以下之一或任意组合,确定所述第二应用的触发模式:预设的触发模式;所述第二应用所支持的触发模式;所述第二应用所要求的逻辑能力;所述第二应用的数据所要求的显示效果;所述第二应用的数据的显示资源开销要求。11.如权利要求1所述的方法,其特征在于,还包括:所述第一应用根据获取到的用于暂停所述第二应用的事件,触发所述第二应用暂停运行;或者,所述第一应用根据获取到的用于恢复暂停所述第二应用的事件,触发所述第二应用恢复运行。12.如权利要求1所述的方法,其特征在于,还包括:所述第一应用根据获取到的用于销毁所述第二应用的事件,销毁所述第二应用。13.如权利要求1所述的方法,其特征在于,所述第二应用的数量为一个或多个;所述第二应用的数量为多个时,所述第一应用的用户界面中针对每个第二应用设置有可视化区域,一个可视化区域用于展示对应的第二应用获取到的数据。14.如权利要求13所述的方法,其特征在于,不同的第二应用所对应的可视化区域彼此不同;或者,不同时运行的第二应用所对应的可视化区域彼此相同。15.如权利要求1所述的方法,其特征在于,所述第一应用和所述第二应用运行在同一进程中;或者,所述第一应用和所述第二应用运行在不同的进程中。16.如权利要求1所述的方法,其特征在于,所述第一应用和所述第二应用属于相同的域或不同的域。17.如权利要求1至16中任一项所述的方法,其特征在于,所述第一应用包括以下类型中的一种:系统应用程序,可下载安装的应用程序,前台应用程序,后台服务,组件;和/或,所述第二应用包括:系统应用程序,可下载安装的应用程序,前台应用程序,后台服务,组件。18.如权利要求1至16中任一项所述的方法,其特征在于,所述第一应用和所述第二应用为运行于云操作系统中的服务组件。19.如权利要求18所述的方法,其特征在于,所述第一应用触发第二应用,包括:第一服务组件根据第二服务组件的统一资源定位符URI确定第二服务组件,并触发所述第二服务组件。20.一种应用运行方法,其特征在于,第一应用提供有用户界面,所述用户界面中包括第一可视化区域以及第二可视化区域,所述第一可视化区域用于显示第一应用的数据;所述应用运行方法包括:所述第一应用触发第二应用,并接收运行中的所述第二应用发送的数据;所述第一应用刷新所述第一应用的用户界面,所述第二应用的数据被展示在所述用户界面的第二可视化区域。21.如权利要求20所述的方法,其特征在于,所述第一应用触发第二应用,包括:所述第一应用确定满足设定条件,并确定与所述设定条件匹配的第二应用;所述第一应用触发所述第二应用。22.如权利要求21所述的方法,其特征在于,所述设定条件包括以下中的一种或多种组合:设定的时间到达;设定的事件发生;设定的用户行为习惯。23.如权利要求20所述的方法,其特征在于,所述第一应用触发所述第二应用,包括:所述第一应用确定所述第二应用的触发模式,并根据确...

【专利技术属性】
技术研发人员:韩璟璐朱永盛董平叶敬福赖剑明袁志俊余新化
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1