用于操作应用的电子装置和方法与流程

文档序号:17047709发布日期:2019-03-05 19:44阅读:164来源:国知局
用于操作应用的电子装置和方法与流程

本申请基于并要求于2017年8月22日在韩国知识产权局提交的序列号为10-2017-0106350的韩国专利申请的优先权,所述申请的全部公开通过引用合并于此。

本公开总体涉及一种电子装置和方法,更具体地,涉及一种用于操作多个应用的电子装置和方法。



背景技术:

诸如智能电话、平板个人计算机(pc)等的电子装置可以通过使用应用来通过所述应用执行各种功能,诸如视频播放、sns、消息传输、转帐、互联网搜索或购物。

近年来,随着显示器的尺寸增加以及处理器的性能提高,能够执行多任务操作(或多窗口操作)。电子装置可以一起启动多个应用。

每当运行应用时,用户需要顺序地运行应用并且需要重复地调整运行环境(例如,窗口尺寸),使得电子装置以多窗口方案进行操作。



技术实现要素:

已做出本公开以至少解决上述缺点并至少提供下述优点。因此,本公开的一方面在于提供一种允许通过一个图标运行多个应用的电子装置。

根据本公开的一方面,提供了一种电子装置。所述电子装置包括:显示器;通信电路;处理器,被电连接到显示器和通信电路;存储器,被电连接到处理器。存储器被配置为存储包括第一用户界面的第一应用程序和包括第二用户界面的第二应用程序。存储器还存储指令,所述指令当被执行时使得处理器进行以下操作:接收从显示器的边缘朝显示器的中心移动的手势输入;响应于所述手势输入,在邻近于所述边缘的区域中显示多个图标的阵列,其中,所述多个图标中的每个图标具有第一尺寸,所述多个图标中的一个图标包括第一图标和第二图标,第一图标和第二图标具有小于第一尺寸的第二尺寸,第一图标指示第一应用程序,并且第二图标指示第二应用程序;接收用于选择所述多个图标中的所述一个图标的输入;响应于接收到的输入在显示器上一起显示第一用户界面和第二用户界面。

根据本公开的一方面,提供了一种电子装置。所述电子装置包括:显示器、存储器和处理器。处理器被配置为输出用于创建用于以多窗口方案启动多个应用的快捷图标的用户界面。用户界面包括预览区域和应用选择区域。

根据本公开的一方面,提供了一种应用运行方法。所述应用运行方法由电子装置执行,并且包括:接收针对与第一应用的运行相关联的第一图标的按照指定方案的用户输入,输出用于创建以多窗口方案运行包括第一应用的多个应用的快捷图标的用户界面,并创建所述快捷图标。

附图说明

从以下结合附图的详细描述中,本公开的特定实施例的以上和其它方面、特征和优点将更加明显,其中:

图1是根据实施例的支持多窗口的电子装置的示图;

图2a和图2b是根据实施例的创建多图标的方法的流程图;

图3a和图3b是根据实施例的用于创建多图标的屏幕视图的示图;

图4是根据实施例的用于创建多图标的设置ui的示图;

图5是根据实施例的用于在设置ui中推荐应用的屏幕的示图;

图6是根据实施例的包括布局选项的设置ui的屏幕的示图;

图7a是根据实施例的指示使用多触摸创建多图标的屏幕的示图;

图7b是根据实施例的指示通过图标的移动创建多图标的屏幕的示图;

图8是根据实施例的指示在多窗口输出中创建多图标的屏幕的示图;

图9是根据实施例的用于根据图标的属性运行应用的流程图;

图10是根据实施例的多图标的运行方法的示图;

图11是根据实施例的运行多图标的程序模块的示图;

图12是根据实施例的在纵向模式下运行多窗口的示图;

图13是根据实施例的在横向模式下运行多窗口的示图;

图14是根据实施例的在多窗口操作期间布局的改变的示图;以及

图15是根据实施例的网络环境中的电子装置的示图。

具体实施方式

本文将在下面参照附图描述本公开的实施例。然而,本公开的实施例不限于特定实施例,并且应当被理解为包括本公开的所有修改、改变、等同装置和方法和/或替代实施例。在附图的描述中,相似的参考标号用于相似的元件。

本文使用的术语“具有”、“可以具有”、“包括”和“可以包括”表示相应的特征(例如,诸如数值、功能、操作或部件的元素)的存在,并且不排除附加特征的存在。

本文使用的术语“a或b”、“a或/和b中的至少一个”或“a或/和b中的一个或更多个”包括用它们列举的项的所有可能的组合。例如,“a或b”、“a和b中的至少一个”或“a或b中的至少一个”表示(1)包括至少一个a、(2)包括至少一个b、或(3)包括至少一个a和至少一个b两者。

本文使用的诸如“第一”和“第二”的术语可以使用相应的组件而不管重要性或顺序,并且用于将组件与另一组件区分开而不限制所述组件。这些术语可以用于将一个元件与另一元件区分开的目的。例如,第一用户装置和第二用户装置指示不同的用户装置,而不管顺序或重要性。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。

将理解,当元件(例如,第一元件)与另一元件(例如,第二元件)“(可操作地或可通信地)耦合”/“被(可操作地或可通信地)耦合到”另一元件(例如,第二元件)或者“被连接到”另一元件(例如,第二元件)时,所述元件可以与另一元件直接耦合/或被直接耦合到另一元件,并且在所述元件和另一元件之间可以存在中间元件(例如,第三元件)。相反,将理解,当元件(例如,第一元件)与另一元件(例如,第二元件)“直接耦合”/“被直接耦合到”另一元件(例如,第二元件)或者“被直接连接到”另一元件(例如,第二元件)时,在所述元件和另一元件之间不存在中间元件(例如,第三元件)。

本文使用的表述“被配置为(或被设置为)…”可以根据上下文与“适用于…”、“具有…的能力”、“被设计为…”、“适合于…”、“被制造为…”或“能够…”互换使用。术语“被配置为(被设置为)…”不一定表示在硬件级别“被专门设计为…”。相反,表述“被配置为…的设备”可以表示该设备在特定上下文中与其它装置或部件一起“能够…”。例如,“被配置为(被设置为)执行a、b和c的处理器”可以表示用于执行相应的操作的专用处理器(例如,嵌入式处理器)或者能够通过运行存储在存储器装置中的一个或更多个软件程序来执行相应的操作的通用处理器(例如,中央处理器(cpu)或应用处理器(ap))。

用于描述本公开的各种实施例的术语是为了描述特定实施例的目的,并且不旨在限制本公开。如本文所使用的,除非上下文另外明确指出,否则单数形式也旨在包括复数形式。除非本文使用的包括技术术语或科学术语的所有术语被另外定义,否则它们具有与本领域普通技术人员通常理解的含义相同的含义。在常用词典中定义的术语应当被解释为具有与相关技术的上下文含义相同或相似的含义,并且不应当被解释为具有理想或夸大的含义,除非它们在本文中被明确定义。根据情况,甚至在本公开中定义的术语也不应当被解释为将本公开的实施例排除在外。

本文使用的术语“模块”可以例如表示包括硬件、软件和固件中的一个或它们中的两个或更多个的组合的单元。“模块”可以与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”互换使用。“模块”可以是集成组成元件的最小单元或集成组成元件的最小单元的一部分。“模块”可以是用于执行一个或更多个功能的最小单元或用于执行一个或更多个功能的最小单元的一部分。“模块”可以被机械地或电子地实现。例如,根据本公开的“模块”可以包括已知的或将在下文中开发的用于执行操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。

根据本公开的电子装置可以包括例如智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器(e-book阅读器)、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mpeg-1音频层-3(mp3)播放器、移动医疗装置、相机和可穿戴装置中的至少一个。可穿戴装置可包括配件类型(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴装置(hmd))、织物或衣服集成类型(例如,电子服装)、身体安装类型(例如,皮肤垫或纹身)和生物可植入类型(例如,可植入电路)中的至少一个。

电子装置可以是家用电器。家用电器可以包括例如电视、数字视频盘(dvd)播放器、音响、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、tv盒子(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏控制台(例如,xboxtm和playstationtm)、电子词典、电子钥匙、摄像机和电子相框中的至少一个。

电子装置可以包括各种医疗装置(例如,各种便携式医疗测量装置(血糖监测装置、心率监测装置、血压测量装置、体温测量装置等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)仪和超声仪)、导航装置、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐装置、船用电子装置(例如,船用导航装置和陀螺罗盘)、航空电子设备、安全装置、汽车头部单元、用于家庭或工业的机器人、银行中的自动柜员机(atm)、商店中的销售点(pos)装置或物联网(iot)装置(例如,灯泡、各种传感器、电表或煤气表、喷水装置、火灾报警器、恒温器、路灯、烤箱、运动用品、热水箱、加热器、锅炉等)中的至少一个。

电子装置可以包括以下项中的至少一项:家具或建筑/结构的一部分、电子板、电子签名接收装置、投影仪和各种测量仪器(例如,水表、电表、煤气表和无线电波表)。电子装置可以是上述各种装置中的一个或更多个的组合。电子装置也可以是柔性装置。此外,电子装置不限于上述装置,并且可以包括根据新技术的发展的电子装置。

在下文中,将参照附图描述电子装置。在本公开中,术语“用户”表示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1是根据实施例的支持多窗口的电子装置的示图。图1示出了以多窗口方案被运行的两个应用。然而,本公开的实施例可以不限于此。

参照图1,电子装置101可以包括显示器110和壳体(或主体)120。

显示器110可以包括液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器110可以显示各种内容(例如,文本、图像、视频、图标和/或符号)。显示器110可以包括触摸屏,并且可以接收使用电子笔或用户身体的一部分输入的触摸、手势、接近或悬停。

显示器110可以显示用于运行在电子装置101中运行的应用程序(称为应用)的图标。当用户创建针对图标的触摸输入时,相关应用可以被运行。

壳体120可以在外部安装显示器110和外围配置(例如,物理按钮、相机等)。壳体120可以在壳体120中包括驱动电子装置101的处理器160、存储器170、通信电路(未示出)、传感器模块、电路板、电池等。

处理器160可以在显示器110上显示允许多个应用以多窗口方案被一起(或并行)运行的图标(称为多图标)150。当用户创建针对多图标150的用户输入151时,处理器160可以以多窗口方案一起启动与多图标150相关联的多个应用。

当在第一应用161(例如,youtubetm应用)和第二应用162(例如,社交网络服务(sns)应用)彼此相关联的多图标150中产生了用户输入151时,第一应用161和第二应用162可以以多窗口形式被启动。

多图标150可以是第一应用161的图标与第二应用162的图标重叠的形式。多图标150可以是第二应用162的图标覆盖第一应用161的图标的一部分的形式。第一应用161可以被布置在显示器110的上端,第二应用162可以被布置在显示器110的下端。

响应于一个用户输入,电子装置101可以通过多图标150以多窗口方案执行多个应用。如图1所示,两个应用以纵向模式被运行,但也可以选择性地以横向模式和其他方向被运行。

当在多图标150中产生了一个用户输入151时,正在运行的应用的窗口尺寸、运行状态等可以根据用户输入被设置,或者可以被设置为默认值。以下描述关于多图标150的创建和运行的附加信息。

图2a是根据实施例的创建多图标的方法的流程图。

参照图2a,在步骤201,电子装置中的处理器可以将第一应用(或第一应用程序)和第二应用(或第二应用程序)存储在存储器中。第一应用可以包括第一用户界面,第二应用可以包括第二用户界面。

在步骤203,处理器可以确定是否产生了从显示器的边缘向显示器的中心移动的手势输入。手势输入可以是当电子装置在纵向模式下进行操作时从显示器的右侧表面到中心的滑动输入。

在步骤205,当产生了手势输入时,处理器可以响应于手势输入在邻近于所述边缘的区域中显示图标的阵列。在阵列中,图标中的每一个图标通常可以具有第一尺寸。阵列中的图标中的一个图标可以包括具有小于第一尺寸的第二尺寸的第一图标和第二图标。第一图标可以指示第一应用,第二图标可以指示第二应用。

在步骤207,处理器可以确定是否产生了用于在阵列中的图标中选择所述一个图标的触摸输入。

在步骤209,当产生了所述触摸输入时,处理器可以响应于接收到的触摸输入在显示器上显示第一应用的第一用户界面和第二应用的第二用户界面两者。当电子装置在纵向模式下进行操作时,处理器可以沿显示器的垂直方向布置第一用户界面和第二用户界面。

图2b是根据实施例的创建多图标的方法的流程图。

参照图2b,在步骤210,电子装置内部的处理器可以处于等待输入的状态。电子装置101内部的处理器可以处于通过内部电池或外部装置被供电的状态。当产生了用户输入(例如,按钮输入、触摸输入、语音输入等)时,电子装置101内部的处理器可以响应于用户输入进行操作。

在步骤220,电子装置101内部的处理器可以确定是否产生了用于创建多图标的输入。

用于创建多图标的输入可以是用于选择多个选项按钮中的一个选项按钮的输入,其中,选项按钮是在针对与一个应用相关联的图标产生了指定方案的输入(例如,长触摸、按压触摸等)之后被输出的。

用于创建多图标的输入可以是用于选择包括在设置菜单、边缘弹出菜单等中的按钮的输入。

用于创建多图标的输入可以是用于将多个图标结合的多触摸输入。

用于创建多图标的输入可以是在电子装置101以多窗口方案进行操作的状态下按下用于创建多图标的按钮的输入。

当产生了用于创建多图标的输入时,在步骤230,处理器可以输出用于设置多窗口的运行方法的用户界面(称为设置ui)。设置ui中的至少一些字段可以被自动记录。

在步骤235,处理器可以通过设置ui确定是否完成了与多窗口的运行方法相关联的设置。

当设置完成时,在步骤240,处理器可以创建与设置值相应的多图标。所创建的多图标可以是以多窗口方案将被一起执行的多个应用的图标彼此重叠的形式。

图3a和图3b是根据实施例的用于创建多图标的屏幕视图的示图。

参照图3a,电子装置的处理器可以在显示器上显示与能够在电子装置101中被驱动的应用的运行相关联的图标310。与图标310相关联的应用可以支持多窗口。

当针对图标310产生了指定方案的输入(例如,长按输入或3d按压输入)时,处理器可以输出设置选项列表320。当与图标310相关联的应用支持多窗口时,选项列表320可以显示多图标创建按钮325。

当产生了用于选择多图标创建按钮325的输入时,处理器可以输出用于创建多图标的设置ui。

参照图3b,当产生了指定输入(例如,沿从显示器110的边缘面向中心的方向的手势输入)时,电子装置的处理器可以在邻近于产生输入的外围边缘的区域中显示设置菜单或边缘弹出菜单340。设置菜单或边缘弹出菜单340可以包括多图标创建按钮345。

当产生了用于选择多图标创建按钮345的输入时,处理器可以输出用于创建多图标的设置ui。

设置菜单或边缘弹出菜单340可以包括图标的阵列。所述阵列可以包括多应用运行图标342和具有第一尺寸的通用应用运行图标341。多应用运行图标342可以包括具有小于第一尺寸的第二尺寸的第一图标和第二图标。第一图标可以指示第一应用程序,第二图标可以指示第二应用程序。

当用户启动多应用运行图标342时,第一应用程序和第二应用程序可以被同时运行。当多应用运行图标342被运行时,第一应用程序的第一用户界面和第二应用程序的第二用户界面可以以相同的尺寸被显示。

当多应用运行图标342被运行时,第一应用程序的第一用户界面和第二应用程序的第二用户界面可以沿着延伸为垂直于显示器的侧面的边缘的边界彼此接触。当显示器110为第一侧面具有第一长度且第二侧面具有大于第一长度的第二长度的矩形形式时,侧面的边缘可以是第二侧面的至少一部分。

图4是根据实施例的用于创建多图标的设置ui的示图。

参照图4,用于创建多图标的设置ui401可以包括预览区域410、切换按钮420、清除按钮430和应用选择区域440。

预览区域410可以以图像的形式显示将被创建的多图标的类型或多窗口的布局。当从应用选择区域440选择了一个或更多个图标时,电子装置可以在预览区域410中更新图标的类型或布局。

切换按钮420可以改变由输入选择的应用的放置顺序。当用户在应用选择区域440中顺序选择第一应用和第二应用时,第一应用布置在显示器的上端且第二应用布置在显示器的下端的布局可以被显示在预览区域410中。当用户按下切换按钮420时,第一应用的位置和第二应用的位置可以相对于彼此改变。

清除按钮430可以取消对用户选择的应用的选择。清除按钮430可以取消对用户选择的所有应用的选择。清除按钮430可以从用户选择的应用中取消对最近选择的应用的选择。

应用选择区域440可以包括能够以多窗口方案运行的应用的图标。用户可以选择包括在应用选择区域440中的一个或更多个图标。在应用选择区域440中选择的图标可以被反映到预览区域410。当第一应用和第二应用被选择时,第一应用的第一图标和第二应用的第二图标可以在两者彼此重叠的状态下显示在预览区域410中。在预览区域410中,第二应用的第二图标可以是覆盖第一应用的第一图标的一部分的形式。

处理器可以停用(或调暗)应用选择区域440中的图标中的至少一部分图标。处理器可以调暗以下图标中的至少一部分图标:不支持多窗口的应用的图标、被选择并且针对相同应用不支持多窗口的应用的图标、或者其中以相同形式创建多图标的图标。

图5是根据实施例的用于在设置ui中推荐应用的屏幕的示图。

参照图5,用于创建多图标的设置ui501可以包括预览区域510、切换按钮520、清除按钮530、应用选择区域540和推荐区域545。预览区域510、切换按钮520、清除按钮530和应用选择区域540的操作可以与图4的预览区域410、切换按钮420、清除按钮430和应用选择区域440的操作相同或相似。

推荐区域545可以基于存储在电子装置101的内部存储器中的关于多图标的创建的历史信息或者从外部服务器502接收的推荐信息向用户推荐可选择的应用。推荐区域545可以基于关于存储在存储器中的应用程序的链接历史或由外部装置提供的应用程序的链接概率的信息被更新。

当用户已经创建多图标时,电子装置101的处理器可以将应用的选择信息存储在内部存储器中。处理器可以基于电子装置101的所存储的选择信息来更新推荐区域545。当用户选择第一应用(例如,应用a)时,处理器可以在推荐区域545中显示已经以多窗口方案与第一应用(例如,应用a)一起运行过的应用(例如,应用b、应用c和应用e)。

外部服务器502可以收集和存储关于用户利用电子装置101或用户利用其它电子装置创建多图标的历史的信息或者关于以多窗口方案使用应用的历史的信息。当利用电子装置101的用户选择第一应用时,外部服务器502可以至少部分基于存储的历史向电子装置101提供下述应用的列表:所述应用以多窗口方案与第一应用一起运行的概率高。处理器可以基于从外部服务器502接收的应用列表来更新推荐区域545。

图6是根据实施例的包括布局选项的设置ui的屏幕的示图。

参照图6,用于创建多图标的设置ui601可以包括预览区域610、切换按钮620、清除按钮630、应用选择区域640和布局选项645。预览区域610、切换按钮620、清除按钮630和应用选择区域640的操作可以与图4的预览区域410、切换按钮420、清除按钮430和应用选择区域440的操作相同或相似。

布局选项645可以包括在以多窗口方案运行选择的应用的情况下的各种布局图像。当用户选择布局选项645中包括的布局图像中的一个布局图像时,处理器可以以选择的布局的形式在预览区域610中显示多窗口的示例图像612。

图7a是根据实施例的指示使用多触摸创建多图标的屏幕的示图。

参照图7a,当应用的图标通过用户的多触摸彼此结合时,处理器可以创建允许分别与多个图标相应的多个应用以多窗口方案被运行的多图标。当在用户触摸与第一应用相应的第一图标710和与第二应用相应的第二图标720两者的状态下,第一图标710和第二图标720以满足指定条件的距离彼此接近时,处理器可以创建多图标730。

处理器可以在无需任何设置的情况下直接创建多图标730,或者可以输出设置ui740以根据用户输入创建多图标730。处理器可以通过设置ui735存储关于将被运行的应用的放置顺序、布局、窗口尺寸等的信息。

图7b是根据实施例的指示通过图标的移动创建多图标的屏幕的示图。

参照图7b,当一个图标通过用户输入被移动,然后与另一应用的图标重叠时,处理器可以创建允许分别与多个图标相应的多个应用以多窗口方案被运行的多图标。当用户触摸并拖动与第一应用相应的第一图标740,移动第一图标740使得第一图标740与相应于第二应用的第二图标750重叠,并终止触摸输入时,处理器可以输出包括文件夹创建按钮761和/或多图标创建按钮762的菜单760。当用户启动多图标创建按钮762时,处理器可以在无需任何设置的情况下直接创建多图标,或者可以输出设置ui780以根据用户输入创建多图标。处理器可以通过设置ui780存储关于将被运行的应用的放置顺序、布局、窗口尺寸等的信息。

图8是根据实施例的指示在多窗口输出中创建多图标的屏幕的示图。

参照图8,处理器可以处于以多窗口方案运行第一应用和第二应用的状态。在纵向模式下,第一应用的运行窗口810可以布置在显示器的上端,第二应用的运行窗口820可以布置在显示器的下端。

处理器可以在第一应用的运行窗口810和第二应用的运行窗口820之间输出与多窗口的运行相关联的按钮区域830。

按钮区域830可以包括用于创建针对第一应用和第二应用的多图标的多图标创建按钮831。当用户触摸多图标创建按钮831时,处理器可以基于第一应用和第二应用被运行的形式来创建多图标。

当用户触摸多图标创建按钮831时,处理器可以存储正被输出的第一应用的运行窗口810的尺或者正被输出的第二应用的运行窗口820的尺寸,并且可以创建多图标。当用户启动所创建的多图标时,处理器可以核实存储的第一应用和第二应用的运行窗口的尺寸,并且可以以存储的尺寸打开运行窗口。

图9是根据实施例的根据图标的属性运行应用的流程图。

参照图9,在步骤910,电子装置内的处理器可以处于等待输入的状态。处理器可以处于通过内部电池或外部装置被供电的状态。

在步骤920,处理器可以接收针对显示在显示器中的图标的运行输入。处理器可以核实通过运行输入选择的图标的属性。属性可以是单运行属性、文件夹属性和多图标属性中的一个。

在步骤930和步骤935,当所选图标具有单运行属性时,处理器可以启动与该图标相应的一个应用。处理器可以产生或核实与相应于该图标的应用的运行相关联的数据,并且可以启动所选择的应用。数据可以包括屏幕区域信息和被映射为显示在屏幕区域信息中的应用信息(例如,包名称)作为定义用于运行应用并将应用输出到屏幕的区域的结构。

在步骤940和步骤945,当所选择的图标具有文件夹属性时,处理器可以显示包括在文件夹中的图标。

在步骤946,处理器可以确定是否产生了用于选择包括在文件夹中的图标中的一个图标的用户输入。

当包括在文件夹中的图标中的一个图标通过用户输入被选择时,在步骤947,处理器可以产生或核实与应用的运行相关联的数据,并且可以启动所选择的应用。

在步骤950和步骤955,当所选择的图标具有多图标属性时,处理器可以核实将被执行的应用的数量,并且可以产生或核实与相应于该数量的应用的运行相关联的数据。

在步骤957,处理器可以至少部分地基于与应用的运行相关联的数据来启动多个应用。处理器可以核实应用之间的运行比率(例如,窗口尺寸),并且可以调整每个应用的运行窗口。

图10是根据各种实施例的多图标的运行方法的示图。

参照图10,当所选择的图标1010具有多图标属性时,处理器可以核实将被运行的应用的数量,并且可以产生与该数量相应的屏幕区域1020和1030。

处理器可以在产生的屏幕区域1020和1030中启动将以多窗口方案被运行的应用a和应用b。处理器可以并行地进行用于驱动应用a和应用b的初始化过程。处理器可以核实应用之间的运行比率(例如,窗口尺寸),并且可以调整每个应用的运行窗口。当应用a是视频应用并输出以16:9的比率播放的视频时,处理器160可以以16:9的比率在显示器的上端最大化并启动应用a,并且可以在剩余区域启动应用b。

图11是根据实施例的运行多图标的程序模块的示图。

参照图11,调用应用1110可以包括彼此链接以便以多窗口方案进行操作的应用的应用列表1111。当产生了多图标的运行输入时,调用应用1110可以参照应用列表1111请求架构1120运行链接的应用。

架构1120可以管理应用的生命周期并且可以管理整个平台的操作。架构1120可以包括多窗口管理器1121和活动管理器服务1122。

多窗口管理器1121可以提供能够运行链接的多个应用的api。多窗口管理器1121可以准备链接的多个应用的运行,并且可以处理运行所需的数据。多窗口管理器1121可以将用于并行运行链接的多个应用的请求发送到活动管理器服务1122。

活动管理器服务1122可以通过活动的开始在平台中启动应用。活动管理器服务1122可以响应于从多窗口管理器1121接收的用于运行多个应用的请求,连续且并行地启动多个应用。

图12是根据实施例的在纵向模式下运行多窗口的示图。

参照图12,电子装置可以在纵向模式下进行操作。当电子装置在纵向模式下以多窗口方案进行操作时,多个应用可以被分别显示在被垂直划分为与应用的数量一样多的屏幕上。

如果在纵向模式下运行多图标,则处理器可以在垂直划分的屏幕上一起启动链接的多个应用。处理器可以在设置尺寸的运行窗口上启动每个应用。

在屏幕1201中,可以以多窗口方案启动视频应用1211和消息应用1212。在观看视频的同时,用户可以通过消息与另一用户进行对话。

当应用将在其中运行的窗口的尺寸被设置时,处理器可以根据设置值启动至少一个应用(例如,视频应用1211和消息应用1212)。

当窗口的尺寸未被设置时,处理器可以根据将被运行的应用的特征来确定窗口的尺寸,然后可以启动应用。当视频应用1211输出将以16:9的比率被播放的图像时,处理器可以以16:9的比率在显示器的上端最大化并启动视频应用1211,并且可以在剩余区域中启动消息应用1212。

在屏幕1202中,可以以多窗口方案启动视频应用1221和sns应用1222。在观看视频的同时,用户可以通过使用sns应用1222上传图像、文本等。

在屏幕1203中,可以以多窗口方案启动备忘录应用1231和银行应用1232。在验证备忘录应用1231中记录的帐号的同时,用户可以通过使用银行应用1232来转移资金。当窗口的尺寸未被设置时,处理器可以以相同的窗口尺寸启动应用。

图13是根据实施例的在横向模式下运行多窗口的示图。

参照图13,电子装置可以在横向模式下进行操作。当电子装置在横向模式下以多窗口方案进行操作时,多个应用可以被分别显示在被水平地划分为与应用的数量一样多的屏幕上。

如果在横向模式下运行多图标,则处理器可以在水平划分的屏幕上一起启动链接的多个应用。处理器可以在设置尺寸的运行窗口上启动应用。

在屏幕1301中,处理器可以以多窗口方案启动导航应用1311和音乐应用1312。在通过导航应用1311被引导的同时,用户可以通过音乐应用1312收听期望的音乐。

当将被运行的应用的窗口的尺寸被设置时,处理器可以根据设置值启动导航应用1311和音乐应用1312。

当窗口的尺寸未被设置时,处理器可以根据将被允许的应用的特征来确定窗口的尺寸,然后可以启动应用。当导航应用1311以4:3的比率被启动时,处理器可以以4:3的比率在显示器的左侧最大化并启动导航应用1311,并且可以在剩余区域中启动音乐应用1312。

当电子装置被连接到外部显示装置(例如,监视器),然后被使用时,处理器可以通过反映外部显示装置的屏幕比率、正被运行的应用的特征等来运行多图标。当在电子装置被连接到外部监视器的状态下运行多图标时,处理器可以将垂直方向的布置切换到水平方向的布置以运行多窗口。

图14是根据实施例的在多窗口操作期间布局的改变的示图。

参照图14,如果多图标被运行,则处理器可以一起启动链接的多个应用。处理器可以在设置尺寸的运行窗口上启动每个应用。

处理器可以以多窗口方案在用于运行多个应用的屏幕的至少一部分中输出用于改变窗口的布局的布局ui1410。

布局ui1410可以包括与正在运行的应用的窗口的布局相关联的各种布局图像。当布局ui1410中包括的布局图像中的一个被选择时,处理器可以改变正在运行的多个应用的布局。当通过输入改变了多个应用的布局时,处理器可以将改变后的值连同多图标一起存储。

根据一个实施例,一种电子装置包括:显示器;通信电路;处理器,被电连接到显示器和通信电路;存储器,被电连接到处理器,并且被配置为存储包括第一用户界面的第一应用程序和包括第二用户界面的第二应用程序。存储器还存储指令,所述指令当被执行时使得处理器进行以下操作:接收从显示器的边缘朝显示器的中心移动的手势输入;响应于所述手势输入在邻近于所述边缘的区域中显示多个图标的阵列,其中,所述多个图标中的每个图标具有第一尺寸,所述多个图标中的一个图标包括第一图标和第二图标,第一图标和第二图标具有小于第一尺寸的第二尺寸,第一图标指示第一应用程序,并且第二图标指示第二应用程序;接收用于选择所述多个图标中的所述一个图标的输入;响应于接收到的输入在显示器上一起显示第一用户界面和第二用户界面。

根据一个实施例,所述指令当被执行时还使处理器显示第一用户界面和第二用户界面以使第一用户界面和第二用户界面具有彼此相同的尺寸。

根据一个实施例,第一用户界面和第二用户界面沿垂直于所述边缘延伸的边界彼此接触。

根据一个实施例,显示器为矩形的形式,其中,所述矩形具有第一长度的第一侧面和比第一长度更长的第二长度的第二侧面,并且所述边缘为所述第二侧面的至少一部分。

根据实施例,所述多个图标的阵列中的至少一个图标包括文件夹图标,并且文件夹图标包括指示多个应用程序的多个图标。

根据实施例,所述指令当被执行时还使得处理器输出用于创建所述多个图标的阵列中的至少一个图标的用户界面,并且所述用户界面包括:显示将被创建的图标的形式的预览区域、以及包括支持多窗口的应用的图标的应用选择区域。

根据实施例,用户界面还包括用于改变第一应用程序和第二应用程序在显示器上被布置的顺序的触摸按钮。

根据实施例,用户界面还包括用于取消对所选择的应用的选择的按钮。

根据实施例,所述指令当被执行时还使处理器调暗应用选择区域中包括的多个图标中的至少一部分图标。

根据实施例,所述指令当被执行时还使得处理器进行以下操作:当用户选择了不支持副本运行的应用程序时,调暗所述不支持副本运行的应用程序的图标。

根据实施例,所述指令当被执行时还使得处理器调暗另一应用程序的图标,其中,所述另一应用程序具有图标与选择的应用程序一起被创建的历史。

根据实施例,用户界面还包括用于推荐能够被链接到所选择的应用程序的另一应用程序的推荐区域。

根据实施例,所述指令当被执行时还使得处理器基于关于存储在存储器中的应用程序的链接历史或由外部装置提供的应用程序的链接概率的信息来更新推荐区域。

根据实施例,一种电子装置包括:显示器、存储器和处理器。处理器被配置为输出用于创建用于以多窗口方案启动多个应用的快捷图标的用户界面,并且其中,用户界面包括预览区域和应用选择区域。

根据实施例,处理器还被配置为当针对与第一应用的运行相关联的第一图标产生了指定方案的用户输入时,输出用户界面。

根据实施例,所述指定方案的用户输入是用于选择在针对第一图标产生了长按输入或3d按压输入之后产生的选项中的一个选项的输入。

根据实施例,所述指定方案下的用户输入是用于在响应于从显示器的边缘朝显示器的中心移动的输入而输出的菜单中选择一个选项的输入。

根据实施例,处理器还被配置为当针对与第一应用的运行相关联的第一图标和与第二应用的运行相关联的第二图标产生了多触摸并且产生了用于使第一图标和第二图标重叠的用户输入时,输出用户界面。

根据实施例,用户界面还包括用于选择所选择的应用的布局的布局区域。

根据实施例,一种电子装置包括显示器、存储器和处理器。处理器被配置为以多窗口方案在显示器上运行多个应用,并且在显示器上显示用于创建用于一起启动正被运行的多个应用的图标的用户界面。

根据实施例,处理器被配置为在显示器上显示用于选择正被运行的多个应用的布局的用户界面。

根据实施例,一种由电子装置执行的应用运行方法包括:接收针对与第一应用的运行相关联的第一图标的按照指定方案的用户输入;输出用于创建以多窗口方案运行包括第一应用的多个应用的快捷图标的用户界面;以及创建快捷图标。

根据本公开的各种实施例,用于操作应用的电子装置和方法可创建响应于一个用户输入允许多个应用以多窗口方案一起(或并行)被运行的图标。

根据本公开的各种实施例,用于操作应用的电子装置和方法可允许用户容易地核实将以多窗口方案被一起运行的应用。

根据本公开的各种实施例,用于操作应用的电子装置和方法可提供用户能够直观地确定运行应用的窗口的布局的用户界面。

图15是根据实施例的网络环境中的电子装置的示图。

参照图15,在网络环境2000下,电子装置2001可以通过本地无线通信2098与电子装置2002进行通信,或者可以通过网络2099与电子装置2004或服务器2008进行通信。电子装置2001可以通过服务器2008与电子装置2004进行通信。

电子装置2001可以包括处理器2020、存储器2030、输入装置2050(例如,麦克风或鼠标)、声音输出装置2055、显示装置2060、音频模块2070、传感器模块2076、接口2077、触觉模块2079、相机模块2080、电力管理模块2088、电池2089、通信模块2090、用户识别模块2096和天线模块2097。电子装置2001可以不包括上述元件中的至少一个或还可以包括其它元件。

处理器2020可以包括cpu、ap、图形处理单元(gpu)、相机的图像信号处理器(isp)、或通信处理器(cp)中的一个或更多个。处理器2020可以用片上系统(soc)或系统级封装(sip)来实现。处理器2020可以驱动操作系统(os)或应用以控制连接到处理器2020的另一元件(例如,硬件或软件元件)中的至少一个,并且可以处理和计算各种数据。处理器2020可以将从至少一个其它元件接收的命令或数据加载到易失性存储器2032中以处理所述命令或数据,并且可以将结果数据存储到非易失性存储器2034中。处理器2020可以包括主处理器2021和协同处理器2023。

存储器2030可以包括易失性存储器2032或非易失性存储器2034。易失性存储器2032可以包括随机存取存储器(ram)(例如,动态ram(dram)、静态ram(sram)或同步dram(sdram))。非易失性存储器2034可以包括一次性可编程只读存储器(otprom)、可编程只读存储器(prom)、可擦除prom(eprom)、电eprom(eeprom)、掩模rom、闪存rom、闪存、硬盘驱动器(hdd)或固态驱动器(ssd)。另外,非易失性存储器2034可以根据与电子装置2001的连接以嵌入式存储器2036的形式或外部存储器2038的形式被配置,其中,外部存储器2038仅在必要时通过连接可用。外部存储器2038还可以包括闪存驱动器,诸如,紧凑闪存(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极速数字(xd)、多媒体卡(mmc)或记忆棒。外部存储器2038可以以有线方式(例如,电缆或通用串行总线(usb))或无线(例如,蓝牙)方式与电子装置2001可操作地或物理地连接。

存储器2030可以存储至少一个不同的软件元素,诸如与电子装置2001的程序2040相关联的命令或数据。程序2040可以包括操作系统2042、中间件2044或应用2046。

输入装置2050可以包括麦克风、鼠标或键盘。键盘可以包括物理连接的键盘或通过显示装置2060显示的虚拟键盘。

显示装置2060可以包括显示器、全息装置或投影仪以及控制相关装置的控制电路。显示器可以包括lcd、led显示器、oled显示器、mems显示器或电子纸显示器。显示器可以被柔性地、透明地或可穿戴地实现。显示器可以包括:能够检测用户的输入(诸如,手势输入、接近输入或悬停输入)的触摸电路或能够测量由触摸导致的压力的强度的压力传感器(或力传感器)。触摸电路或压力传感器可以与显示器一体地实现,或者可以用至少一个与显示器分离的传感器实现。全息装置可以使用光的干涉在空中显示立体图像。投影仪可以将光投射到屏幕上以显示图像。屏幕可以位于电子装置2001的内部或外部。

音频模块2070可以将声音转换为电信号或者将电信号转换为声音。音频模块2070可以通过输入装置2050(例如,麦克风)获取声音,或者可以通过电子装置2001中包括的输出装置(例如,扬声器或接收器)、外部电子装置、或与电子装置2001连接的电子装置(例如,有线扬声器或有线耳机)输出声音。

传感器模块2076可以测量或检测电子装置2001的内部操作状态(例如,电力或温度)或外部环境状态(例如,海拔、湿度或亮度)以产生与测量状态或检测状态的信息相应的电信号或数据值。传感器模块2076可以包括以下传感器中的至少一个:手势传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、握持传感器、接近传感器、颜色传感器(例如,红绿蓝(rgb)传感器)、红外传感器、生物特征传感器(例如,虹膜传感器、指纹传感器、心搏率监测(hrm)传感器、电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器)、温度传感器、湿度传感器、照度传感器或uv传感器。传感器模块2076还可以包括用于控制其中包括的至少一个或更多个传感器的控制电路。可以通过使用处理器2020或与处理器2020分离的处理器(例如,传感器集线器)来控制传感器模块2076。当使用分离的处理器(传感器集线器)时,在处理器2020处于睡眠状态的同时,分离的处理器可以在不唤醒处理器2020的情况下进行操作以控制传感器模块2076的操作或状态的至少一部分。

接口2077可以包括高清晰多媒体接口(hdmi)、usb、光学接口、推荐标准232(rs-232)、d-超小型(d-sub)、移动高清链路(mhl)接口、sd卡/mmc(多媒体卡)接口或音频接口。

连接器2078可以物理地连接电子装置2001和电子装置2006。连接器2078可以包括usb连接器、sd卡/mmc连接器或音频连接器(例如,耳机连接器)。

触觉模块2079可以将电信号转换为机械刺激(例如,振动或运动)或电刺激。触觉模块2079可以向用户施加触觉或动觉刺激。触觉模块2079可以包括电机、压电元件或电刺激器。

相机模块2080可以捕捉静止图像和运动图像。相机模块2080可以包括至少一个镜头(例如,广角镜头和远摄镜头,或前镜头和后镜头)、图像传感器、图像信号处理器或闪光灯(例如,发光二极管或氙灯)。

用于管理电子装置2001的电力的电力管理模块2088可以构成电力管理集成电路(pmic)的至少一部分。

电池2089可以包括主电池、次级电池或燃料电池,并且可以通过外部电源再充电,以向电子装置2001中的至少一个元件供电。

通信模块2090可以在电子装置2001和外部装置(例如,第一外部电子装置2002、第二外部电子装置2004或服务器2008)之间建立通信信道。通信模块2090可以通过建立的通信信道支持有线通信或无线通信。通信模块2090可以包括无线通信模块2092或有线通信模块2094。通信模块2090可以通过无线通信模块2092或有线通信模块2094中的相关模块通过第一网络2098(例如,诸如蓝牙或红外数据协会(irda)的无线局域网)或第二网络2099(例如,诸如蜂窝网络的无线广域网)与外部装置(例如,第一外部电子装置2002、第二外部电子装置2004或服务器2008)进行通信。

无线通信模块2092可以支持蜂窝通信、本地无线通信和全球导航卫星系统(gnss)通信。蜂窝通信可以包括长期演进(lte)、lte高级(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)或全球移动通信系统(gsm)。本地无线通信可以包括无线保真(wi-fi)、wifi直连、光保真(li-fi)、蓝牙、蓝牙低功耗(ble)、zigbee、近场通信(nfc)、磁安全传输(mst)、射频(rf)或体域网(ban)。gnss可以包括全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(北斗)、欧洲全球卫星导航系统(伽利略)等中的至少一个。“gps”和“gnss”可以互换使用。

当无线通信模块2092支持蜂窝通信时,无线通信模块2092可以使用用户识别模块(例如,sim卡)2096来识别或认证通信网络内的电子装置2001。无线通信模块2092可以包括与处理器2020(例如,ap)分离的cp。当处理器2020处于不活动(睡眠)状态时,cp可以代替处理器2020执行与电子装置2001的元件2020至2096中的至少一个相关联的功能中的至少一部分,当处理器2020处于活动状态时,cp可以与处理器2020一起执行与电子装置2001的元件2020至2096中的至少一个相关联的功能中的至少一部分。无线通信模块2092可以包括多个通信模块,其中,所述多个通信模块中的每个通信模块仅支持蜂窝通信、本地无线通信或gnss通信中的相关通信方案。

有线通信模块2094可以包括局域网(lan)服务、电力线通信或普通老式电话服务(pots)。

第一网络2098可以采用用于通过电子装置2001和第一外部电子装置2002之间的无线直接连接来发送或接收命令或数据的wifi直连或蓝牙。第二网络2099可以包括用于在电子装置2001和第二外部电子装置2004之间发送或接收命令或数据的电信网络(例如,诸如lan或wan的计算机网络、互联网或电话网络)。

可以通过与第二网络2099连接的服务器2008在电子装置2001和第二外部电子装置2004之间发送或接收命令或数据。第一外部电子装置2002和第二外部电子装置2004中的每一个可以是类型与电子装置2001的类型不同或相同的装置。电子装置2001将执行的全部或部分操作可以由另一电子装置或多个电子装置运行。当电子装置2001自动地或响应于请求运行任何功能或服务时,电子装置2001可以不在内部执行所述功能或服务,而是可以可选地或另外地向任何其它装置发送针对与电子装置2001相关联的功能中的至少一部分功能的请求。其它电子装置可以运行所请求的功能或附加功能,并且可以将运行结果发送到电子装置2001。电子装置2001可以使用接收到的结果提供所请求的功能或服务,或者可以另外处理接收到的结果以提供所请求的功能或服务。为此,可以使用云计算、分布式计算或客户端-服务器计算。

本文使用的术语“模块”可以表示例如包括硬件、软件和固件中的一个或更多个组合的单元。术语“模块”可以与术语“逻辑”、“逻辑块”、“部件”和“电路”互换使用。“模块”可以是集成部件的最小单元或可以是集成部件的最小单元的一部分。“模块”可以是用于执行一个或更多个功能的最小单元或用于执行一个或更多个功能的最小单元的一部分。例如,“模块”可以包括asic。

本公开的各种实施例可以通过包括由机器(例如,计算机)存储在机器可读存储介质中的指令的软件来实现。机器可以是从机器可读存储介质调用指令并根据被调用指令进行操作的装置,并且可以包括电子装置。当指令被处理器运行时,处理器可以直接或者在处理器的控制下使用其他组件执行与指令相应的功能。指令可以包括由编译器或解释器产生或执行的代码。机器可读存储介质可以以非暂时性存储介质的形式提供。这里,如本文所使用的,术语“非暂时性”是对介质本身的限制(即,有形的,不是信号),而不是对数据存储持久性的限制。

根据实施例,根据本公开中公开的各种实施例的方法作可以被提供为计算机程序产品的一部分。计算机程序产品可以作为产品在卖方和买方之间被交易。计算机程序产品可以以机器可读存储介质(例如,致密盘只读存储器(cd-rom))的形式分发,或者可以仅通过应用商店(例如,playstoretm)分发。在在线分发的情况下,可以在存储介质(诸如制造商的服务器的存储器、应用商店的服务器或中继服务器)中临时存储或产生计算机程序产品中的至少一部分。

根据各种实施例的每个组件(例如,模块或程序)可以包括以上组件中的至少一个,并且可以省略以上子组件中的一部分,或者还可以包括附加的其它子组件。可选地或另外地,一些组件可以集成在一个组件中,并且可以执行在集成之前由每个相应组件执行的相同或相似的功能。由根据本公开的各种实施例的模块、编程或其它组件执行的操作可以顺序地、并行地、重复地或以启发式方法被运行。此外,至少一些操作可以以不同的顺序被运行,被省略,或者可以添加其它操作。

虽然已经参考本公开的特定实施例示出和描述了本公开,但是本领域技术人员将理解,在不脱离本公开的范围的情况下,可以在形式和细节上对其进行各种改变。因此,本公开的范围不应当被限定为限于实施例,而是应当由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1