CN111880700B - 应用程序控制方法、装置及电子设备 - Google Patents

应用程序控制方法、装置及电子设备 Download PDF

Info

Publication number
CN111880700B
CN111880700B CN202010519374.XA CN202010519374A CN111880700B CN 111880700 B CN111880700 B CN 111880700B CN 202010519374 A CN202010519374 A CN 202010519374A CN 111880700 B CN111880700 B CN 111880700B
Authority
CN
China
Prior art keywords
application
input
interface
level
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010519374.XA
Other languages
English (en)
Other versions
CN111880700A (zh
Inventor
陈家兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010519374.XA priority Critical patent/CN111880700B/zh
Publication of CN111880700A publication Critical patent/CN111880700A/zh
Priority to EP21822097.8A priority patent/EP4163775A4/en
Priority to PCT/CN2021/098360 priority patent/WO2021249303A1/zh
Priority to JP2022573546A priority patent/JP7419569B2/ja
Priority to KR1020237000235A priority patent/KR20230019954A/ko
Application granted granted Critical
Publication of CN111880700B publication Critical patent/CN111880700B/zh
Priority to US18/062,946 priority patent/US20230097820A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Software Systems (AREA)

Abstract

本发明实施例提供一种应用程序控制方法、装置及电子设备,涉及通信技术领域,以解决电子设备同时显示多个应用程序的界面的方式单一,灵活性较差的问题。该方案包括:在显示第一应用程序的第一界面的情况下,接收第一输入;响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二应用程序的第二界面,第二应用程序为与第一应用程序具有关联关系的应用程序;接收对调节控件的第二输入;响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级,关联等级指示以下任意一项:关联操作的数量、关联操作的重要程度;关联操作为第一应用程序与第二应用程序之间的关联操作。该方法应用于显示多个界面的场景中。

Description

应用程序控制方法、装置及电子设备
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种应用程序控制方法、装置及电子设备。
背景技术
随着通信技术的发展,电子设备的功能越来越丰富,例如,电子设备可以同时在电子设备的屏幕上显示两个应用程序的界面,以通过这两个界面向用户展示不同信息。
目前,在电子设备同时在电子设备的屏幕上显示应用1的界面和应用2的界面的情况下,用户可以在应用1的界面上输入,以触发电子设备控制应用1执行与该输入对应的操作,并保持应用2的界面不变。相应地,用户可以在应用2的界面上输入,以触发电子设备控制应用2执行与该输入对应的操作,并保持应用1的界面不变。可以看出,电子设备是以独立运行应用1和应用2的方式,同时显示应用1的界面和应用2的界面的。如此,由于电子设备以独立运行多个应用程序的方式,同时显示这些应用程序的界面,因此可能导致电子设备同时显示多个应用程序的界面的方式单一,灵活性较差。
发明内容
本发明实施例提供一种应用程序控制方法、装置及电子设备,以解决电子设备同时显示多个应用程序的界面的方式单一,灵活性较差的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本发明实施例提供了一种应用程序控制方法,该方法包括:在显示第一界面的情况下,接收第一输入,所述第一界面为第一应用程序的界面;且响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面,第二应用程序为与第一应用程序具有关联关系的应用程序;接收对所述调节控件的第二输入;响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级,该关联等级用于指示以下至少一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。
第二方面,本发明实施例提供了一种应用程序控制装置,该装置包括:接收模块、显示模块和控制模块。接收模块,用于在显示模块显示第一界面的情况下,接收第一输入,第一界面为第一应用程序的界面;显示模块,用于响应于接收模块接收的第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面,第二应用程序为与第一应用程序具有关联关系的应用程序;接收模块,还用于接收对显示模块显示的调节控件的第二输入;控制模块,用于响应于接收模块接收的第二输入,调节第一应用程序与第二应用程序之间的关联等级,该关联等级用于指示以下至少一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。
第三方面,本发明实施例提供了一种电子设备,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时可以实现上述第一方面的应用程序控制方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时可以实现上述第一方面的应用程序控制方法的步骤。
在本申请实施例中,电子设备可以在显示第一界面的情况下,接收第一输入,第一界面为第一应用程序的界面;且响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面,第二应用程序为与第一应用程序具有关联关系的应用程序;且接收对调节控件的第二输入;响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级,该关联等级用于指示以下任意一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。通过该方案,由于电子设备可以在同时显示第一界面和第二界面时,即根据第二界面对应的第二应用程序与第一界面对应的第一应用程序之间的关联关系,显示用于调节第一应用程序和第二应用程序之间的关联等级的调节控件,因此,用户可以根据其实际使用需求,触发电子设备灵活调节第一应用程序与第二应用程序之间的关联等级,从而,电子设备可以以不同关联等级显示第一应用程序的界面和第二应用程序的界面,如此,可以提高电子设备同时显示多个应用程序的界面的灵活性。
进一步地,由于第一应用程序与第二应用程序的关联等级可以指示第一应用程序与第二应用程序之间的关联程度,而该关联程度决定了这两个应用程序之间是否可以关联操作,以及关联操作的程度,因此基于本发明实施例提供的应用程序控制方法,用户可以通过触发电子设备将第一应用程序与第二应用程序之间的关联等级调节为满足其对第一应用程序与第二应用程序关联操作需求的关联等级,从而可以提高用户的体验感。
附图说明
图1为本发明实施例提供的一种可能的安卓操作***的架构示意图;
图2为本发明实施例提供的应用程序控制方法的示意图之一;
图3为本发明实施例提供的应用程序控制方法应用的界面示意图之一;
图4为本发明实施例提供的应用程序控制方法应用的界面示意图之二;
图5为本发明实施例提供的应用程序控制方法的示意图之二;
图6为本发明实施例提供的应用程序控制方法应用的界面示意图之三;
图7为本发明实施例提供的应用程序控制方法应用的界面示意图之四;
图8为本发明实施例提供的应用程序控制方法应用的界面示意图之五;
图9为本发明实施例提供的应用程序控制方法应用的界面示意图之六;
图10为本发明实施例提供的应用程序控制装置的结构示意图;
图11为本发明实施例提供的电子设备的硬件示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本文中术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本文中符号“/”表示关联对象是或者的关系,例如A/B表示A或者B。
本文中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一输入和第二输入等是用于区别不同的输入,而不是用于描述输入的特定顺序。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个元件是指两个或者两个以上的元件等。
本发明实施例提供一种应用程序控制方法、装置及电子设备,电子设备可以在显示第一界面的情况下,接收第一输入,第一界面为第一应用程序的界面;且响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面,第二应用程序为与第一应用程序具有关联关系的应用程序;且接收对调节控件的第二输入;响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级,该关联等级用于指示以下至少一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。通过该方案,由于电子设备可以在同时显示第一界面和第二界面时,即根据第二界面对应的第二应用程序与第一界面对应的第一应用程序之间的关联关系,显示用于调节第一应用程序和第二应用程序之间的关联等级的调节控件,因此,用户可以根据其实际使用需求,触发电子设备灵活调节第一应用程序与第二应用程序之间的关联等级,从而,电子设备可以以不同关联等级显示第一应用程序的界面和第二应用程序的界面,如此,可以提高电子设备同时显示多个应用程序的界面的灵活性。
进一步地,由于第一应用程序与第二应用程序的关联等级可以指示第一应用程序与第二应用程序之间的关联程度,而该关联程度决定了这两个应用程序之间是否可以关联操作,以及关联操作的程度,因此基于本发明实施例提供的应用程序控制方法,用户可以通过触发电子设备将第一应用程序与第二应用程序之间的关联等级调节为满足其对第一应用程序与第二应用程序关联操作需求的关联等级,从而可以提高用户的体验感。
本申请实施例中的电子设备可以为具有操作***的电子设备。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本发明实施例不作具体限定。
下面以安卓操作***为例,介绍本发明实施例提供应用程序控制方法所应用的软件环境。
如图1所示,为本发明实施例提供的一种可能的安卓操作***的架构示意图。在图1中,安卓操作***的架构包括4层,分别为:应用程序层、应用程序框架层、***运行库层和内核层(具体可以为Linux内核层)。
其中,应用程序层包括安卓操作***中的各个应用程序(包括***应用程序和第三方应用程序)。例如,应用程序层可以包括本申请实施例中的第一应用程序和第二应用程序。
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。例如,可以基于应用程序框架程开发本申请实施例中的第一应用程序和第二应用程序。
***运行库层包括库(也称为***库)和安卓操作***运行环境。库主要为安卓操作***提供其所需的各类资源。安卓操作***运行环境用于为安卓操作***提供软件环境。
内核层是安卓操作***的操作***层,属于安卓操作***软件层次的最底层。内核层基于Linux内核为安卓操作***提供核心***服务和与硬件相关的驱动程序。
以安卓操作***为例,本申请实施例中,开发人员可以基于上述如图1所示的安卓操作***的***架构,开发实现本发明实施例提供的应用程序控制方法的软件程序,从而使得该应用程序控制方法可以基于如图1所示的安卓操作***运行。即处理器或者电子设备可以通过在安卓操作***中运行该软件程序实现本发明实施例提供的应用程序控制方法。
本申请实施例中的电子设备可以为移动终端,也可以为非移动终端。示例性的,移动终端可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动终端可以为个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本发明实施例不作具体限定。
本发明实施例提供的应用程序控制方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该应用程序控制方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以电子设备为例,对本发明实施例提供的应用程序控制方法进行示例性地说明。
本发明实施例提供的应用程序控制方法可以应用于用户需求电子设备同时显示多个应用程序的界面的场景中,该多个应用程序。
本申请实施例中,在电子设备显示一个应用程序(以下称为应用2)的界面的情况下,当用户对另一个应用程序(以下称为应用3)执行一个输入(例如本申请实施例中的第一输入)时,电子设备响应于该输入,可以先判断该应用4是否与该应用3具有关联关系,若应用4与应用3具有关联关系,则电子设备可以在一个显示区域显示应用3的界面,并在另一个显示区域显示应用4的界面,并显示一个调节控件,这样,用户可以通过对该调节控件的另一个输入,触发电子设备调节应用3和应用4之间的关联等级。若上述应用4与应用3之间不具有关联关系,则电子设备仍然可以在电子设备的显示屏的不同显示区域,分别显示该应用3和该应用4的界面,但不显示上述调节控件,这种情况下,电子设备分别独立运行该应用3和应用4。如此,本发明实施例提供的应用程序控制方法不但可以同时显示多个应用程序的界面,而且在同时显示的这些应用程序为具有关联关系的应用程序时,还可以显示用于调节这些应用程序之间的关联等级的调节控件,从而用户可以根据其实际使用需求,触发电子设备调节这些应用程序之间的关联等级,从而可以同时显示多个应用程序的界面的灵活性。
进一步地,由于应用3与应用4的关联等级可以指示应用3与应用4之间的关联显示的程度,而该关联程度决定了这两个应用之间是否可以关联显示,以及关联显示的程度,因此基于本发明实施例提供的应用程序控制方法,用户可以通过触发电子设备将多个之间的关联等级调节为满足其对这些应用关联显示的需求的关联等级,从而可以提高用户的体验感。
本申请实施例中,“XX”是指名称为XX的应用程序。例如,“购物1”是指购物1应用程序。“XX”的图标是指名称为XX的应用程序的图标,两者含义相同,可以互换;例如“购物1”的图标是指购物1应用程序的图标。
下面具体结合各个附图对本发明实施例提供的应用程序控制方法进行示例性地描述。
如图2所示,本发明实施例提供一种应用程序控制方法,该方法可以包括下述的S201至S204。
S201、电子设备在显示第一界面的情况下,接收用户的第一输入。
其中,上述第一界面可以为第一应用程序的界面。例如,第一界面可以为第一应用程序中的主界面,也可以第一应用程序中的一个功能界面,具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,第一应用程序可以为电子设备中的任意应用程序。例如,第一应用程序可以为“阅读”、“聊天”、“购物1”、“游戏”、“新闻”、“地图”、“导航”、“设置”,以及“天气”等任意可能的应用程序。具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,上述第一输入可以为用于触发电子设备同时显示第一界面和第二界面的输入。
可选地,本申请实施例中,上述第一输入可以为点击输入,长按输入,重按输入,滑动输入,以及拖动输入等任意可能形式的输入,具体可以根据实际使用需求确定,本发明实施例不作限定。
其中,上述点击输入可以为单击、双击或者连续点击第一预设次数的输入。上述长按输入可以为接触第一预设时间的输入。上述重按输入也称为压力触控输入,是指用户以大于或等于第一压力阈值的压力值按下的输入。上述滑动输入可以为沿的第一预设方向拖动的输入。上述拖动输入可以沿第二预设方向滑动的输入。
需要说明的是,上述第一预设次数、第一预设时间、第一预设方向、第一压力阈值,以及第二预设方向均可以根据实际使用需求确定,本发明实施例不作限定。
S202、电子设备响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面。
其中,上述第二界面可以为第二应用程序的界面,第二应用程序为电子设备中与第一应用程序具有关联关系的应用程序。
可选地,本申请实施例中,第二应用程序可以为与第一应用程序不同的应用程序,也可以为与第一应用程序相同的应用程序,具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,可以不限定第二应用程序的数量,即第二应用程序可以为一个应用程序,也可以为多个应用程序,具体可以根据实际使用需求确定。为了更好地描述本发明实施例提供的应用程序的控制方法,除特别说明外,下述实施例中均以第二应用程序为一个应用程序为例进行示意。
可选地,本申请实施例中,第二界面可以为第二应用程序中的任意一个界面。例如,第二界面可以为第二应用程序中的主界面,也可以第二应用程序中的一个功能界面,具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,上述调节控件可以用于触发调节第一应用程序与第二应用程序之间的关联等级。对于通过条件控件触发调节第一应用程序与第二应用程序之间的关联等级的描述,具体可以参见下述实施例中的相关描述,为了避免重复,此处不再赘述。
本申请实施例中,可以不限定调节控件的显示位置。例如,调节控件的显示位置可以为第一显示区域中的位置,也可以为第二显示区域中的位置,还可以为除第一显示区域和第二显示区域之外的其他位置。
可选地,本申请实施例中,一种可能的实现方式中,上述调节控件可以包括滑动区域和设置在该滑动区域的滑块。另一种可能的实现方式中,上述调节控件可以包括多个子控件(例如可以包括M个子控件,M为大于1的整数)。
可选地,本申请实施例中,在上述一种可能的实现方式中,上述滑动区域可以为一个环形区域,一个长条形区域,或者一个矩形区域,具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,在上述另一种可能的实现方式中,电子设备可以以不同颜色区分上述M个子区域中的不同子区域。或者,电子设备可以在上述M个子区域中的不同子区域中显示数字或者字母,以区分不同子区域。或者,电子设备可以以其他任意可能的方式区分上述M个子区域中的不同区域,具体可以根据实际使用需求确定,本发明实施例不作限定。
本申请实施例中,电子设备接收用户的第一输入之后,可以先判断第一输入对应的应用程序(例如上述第二应用程序)与第一应用程序之间是否支持关联显示,若第二应用程序与第一应用程序之间支持关联显示,则表示第一应用程序与第二应用程序具有关联关系,从而电子设备可以显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二应用程序的界面(即上述第二界面)。若第二应用程序与第一应用程序之间不支持关联显示,则表示第一应用程序与第二应用程序不具有关联关系,从而电子设备可以在第一显示区域显示第一界面,在第二显示区域显示应用程序的界面,但不显示调节控件。
可选地,本申请实施例中,若一个应用程序与该另一个应用程序之间支持关联显示,则当电子设备同时运行这两个应用程序时,电子设备可以独立运行这两个应用程序,也可以关联运行这两个应用程序;若一个应用程序与另一个应用程序不支持关联显示,则当电子设备同时运行这两个应用程序时,电子设备独立运行这两个应用程序。
本申请实施例中,若一个应用程序与另一个应用程序之间具有相同和/或相似的操作,则可以确认这两个应用程序支持关联显示。
示例1,若应用程序A包括搜索操作,应用程序B也包括搜索操作,则表示应用程序A和应用程序B中包括相同的操作;若应用程序A包括搜索操作,应用程序B包括查找操作、筛选操作和/或评论操作,则表示应用程序A和应用程序B包括相似操作。可以看出,本示例中,应用程序A与应用程序B之间支持关联显示。
示例2,若应用程序A包括控制切换至上一页的操作,应用程序B中也包括切换至上一页的操作,则表示应用程序A和应用程序B中包括相同的操作;若应用程序B中包括切换至下K(K为正整数)页的操作和/或切换至上G(G为大于1的整数)页的操作,则表示应用程序A和应用程序B中包括相似的操作。可以看出,本示例中,应用程序A和应用程序B之间支持关联显示。
本申请实施例中,对于支持关联显示的两个应用程序,这两个应用程序之间的相同或相似操作的数量越多,则这两个应用程序的关联显示的程度越高。
本申请实施例中,当电子设备关联运行两个支持关联显示的应用程序(例如应用程序A和应用程序B)时,这两个应用程序之间包括至少一个关联操作,且每个关联操作中均包括两个子操作,一个子操作为应用程序A中的操作,另一个子输入为应用程序B中的操作。
需要说明的是,本申请实施例中,对于至少一个关联操作中的每个关联操作,用户执行触发一个关联操作中的一个子操作的输入,即可以触发电子设备控制这两个应用程序分别执行与该关联操作中的对应操作。
例如,假设电子设备关联运行应用程序A和应用程序B,且应用程序A的搜索操作与应用程序B的查找操作关联,即应用程序A的搜索操作与应用程序B的查找操作组成一个关联操作;那么,当用户对程序A执行触发搜索操作的输入时,电子设备可以控制应用程序A执行搜索操作,并控制应用程序B执行搜索操作。
可选地,本申请实施例中,上述第一显示区域和上述第二显示区域可以为电子设备的同一显示屏中的不同显示区域(情况1),也可以为电子设备的不同显示屏中的显示区域(情况2)。
具体的,在上述情况1中,电子设备在一个显示屏中分屏显示第一界面和第二界面,此时,第一应用程序和第二应用程序均为支持分屏显示的应用程序。在上述情况2中,电子设备在一个显示屏中显示第一界面,在另一个显示屏中显示第二界面,即这种情况下,电子设备包括多个显示屏,例如,可以为双面屏的电子设备。
S203、电子设备接收用户对调节控件的第二输入。
可选地,本申请实施例中,上述第二输入具体可以为用户对调节控件的点击输入、长按输入、滑动输入、拖动输入、重按输入等任意可能形式的输入,具体可以根据实际使用需求确定,本发明实施例不作限定。
对于第二输入的输入形式的描述具体可以参见上述实施例中对第一输入的输入形式的相关描述,为了避免重复,此处不再赘述。
S204、电子设备响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级。
可选地,本申请实施例中,上述关联等级可以用于指示以下任意一项:第一应用程序与第二应用程序之间的关联操作的数量(方式1)、第一应用程序与第二应用程序之间的关联操作的重要程度(方式2)。
本申请实施例中,电子设备调节第一应用程序与第二应用程序之间的关联等级可以理解为,电子设备在第一应用程序和第二应用程序之间的关联等级的范围内,调节第一应用程序与第二应用程序之间的关联等级。
本申请实施例中,电子设备中可以预先设置第一应用程序与第二应用程序之间的关联等级,该关联等级可以包括M个等级,M可以为大于1的整数。可以理解,本申请实施例中,该M个等级即为第一应用程序与第二应用程序之间的关联等级的范围,即电子设备可以在该M个等级中调节第一应用程序与第二应用程序之间的关联等级。
例如,假设M个等级为3个等级,分别为第一等级、第二等级和第三等级;即第一应用程序与第二应用程序之间的关联等级的范围为:第一等级、第二等级和第三等级,那么,电子设备可以在第一等级、第二等级和第三等级的构成的范围内,调节第一应用程序与第二应用程序之间的关联等级。具体地,电子设备可以将第一应用程序与第二应用程序之间的关联等级调节至第一等级、第二等级或第三等级。
可选地,本申请实施例中,对于上述M个等级中的每个等级,一个等级可以用于一个数值(例如,0、1、2、3……),且不同等级用不同数值表示。例如,等级0是指该等级的数值为0,等级1表示该等级的数值为1。
可选地,本申请实施例中,在上述方式1和方式2中,若一个等级对应至少一个操作,则对于该至少一个操作中的每个操作,一个操作为第一应用程序与第二应用程序之间的一个关联操作。换句话说,对于该至少一个操作中的每个操作,一个操作可以包括两个子操作,一个子操作为第一应用程序中的操作,另一子个操作为第二应用程序中与该一个子操作关联的操作;且该一个子操作与该另一个子操作可以为相同或相似的操作。
可选地,本申请实施例中,在上述方式1中,即第一应用程序与第二应用程序之间的关联等级指示第一应用程序与第二应用程序之间的关联操作的数量中,该关联等级的数值越大,该关联等级指示的关联操作的数量越多。
例如,假设第一应用程序与第二应用程序之间的关联等级包括3个等级,分别为等级0、等级1和等级2,且等级0指示的关联操作的数量为G,等级1指示的关联操作的数量为H,等级3指示的关联等级的数量为U,G、H和U均为大于或等于0的整数;那么,G小于H,H小于U。
下面分别对上述方式1和方式2进行具体说明。
方式1
可选地,本申请实施例中,在上述方式1中,若M个等级中的一个等级的数值为0,则该等级指示的关联操作的数量可以为0,即当第一应用程序与第二应用程序之间的等级的数值为0时,第一应用程序与第二应用程序之间没有任何关联操作,可以理解,这种情况下,电子设备独立运行第一应用程序和第二应用程序;若M个等级中的一个等级的数值大于0,则该等级指示的关联操作的数量大于或等于1,这种情况下,电子设备关联运行第一应用程序和第二应用程序。
可选地,本申请实施例中,若M个等级按照等级数值从小至大的顺序排列,则第一个等级不对应任何操作,且第二个等级至第M个等级中的每个等级均对应至少一个操作。
可选地,本申请实施例中,在上述方式1中,对于支持关联显示的两个应用程序,这两个应用程序之间的相同或相似操作越多,这两个应用程序之间的关联等级的范围越大。例如,假设应用5与应用6之间的相同和相似操作的数量为1个,应用7和应用8之间的相同或相似操作为3个;又假设等级0对应0个关联操作、等级1对应1个关联操作,等级2对应5个关联操作;那么,可以看出,应用5与应用6之间具有2个等级,分别为等级0和等级2;应用7和应用8之间具有3个等级,分别为等级0、等级1和等级2。即可以基于这两个应用程序中的关联操作的数量,划分两个应用程序之间的关联等级范围分级,以满足用户的实际使用需求。对于不同的应用程序,提供不同的关联等级。
可选地,本申请实施例中,在上述方式1中,电子设备可以按照第一应用程序与第二应用程序之间的关联操作的重要程度、使用频率或者操作便捷性等,将该P个关联操作与上述M个等级对应。
具体的,一个关联操作的重要程度越高,上述M个等级中对应该操作的等级越多;一个操作对的重要程度越低,上述M个等级中对应该操作的等级越少。或者,一个操作对的使用频率越高,上述M个等级中对应该操作的等级越多;一个操作对的使用频率越高,上述M个等级中对应该操作的等级越少。又或者,一个操作对的操作便捷性越高,上述M个等级中对应该操作的等级越多;一个操作的操作便捷性越低,上述M个等级中对应该操作的等级越少。
为了更清楚地描述本发明实施例提供的应用程序控制方法,下面再结合具体实例对第一应用程序与第二应用程序之间的关联等级、以及各个等级对应的操作的对应关系进行示例性地说明。
示例性地,假设上述关联等级包括4(即M=4)个等级,且按照等级的数值从小至大的顺序依次为:等级0、等级1、等级2和等级3;第一应用程序与第二应用程序之间包括3个关联操作,分别为(操作a1,操作b1)、(操作a2,操作b2),以及(操作a3,操作b3),其中,操作ai(i=1,2,3)为第一应用程序中的操作;bj(j=1,2,3)为第二应用程序中的操作。那么,关联等级、关联等级中的各个等级对应的操作之间的对应关系如下表1所示。
表1
Figure BDA0002531395650000081
如上述表1所示,首先,等级0不对应任何操作。等级1对应操作c1,该操作c1包括操作a1和操作b1。等级2对应操作c1和操作c2,其中,该操作c1包括操作a1和操作b1,操作c2包括操作a2和操作b2。等级3对应操作c1、操作c2和操作c3,该操作c1包括操作a1和操作b1,操作c2包括操作a2和操作b2,操作c3包括操作a3和操作b3。
进一步地,假设电子设备按照关联操作的重要程度将3个关联操作与M个等级对应,那么,可以看出,操作c1可以为上述3个操作对中,重要程度最高的操作;操作c2的重要程度小于操作对c1的重要程度;操作c3的重要程序小于操作c2的重要程度。
示例性地,本申请实施例中,上述表1中的操作c1,即(操作a1,操作b1)可以为(查找功能,查找功能),上述表1中的操作c2,即(操作a2,操作b2)可以为(评论功能,评论功能),以及上述表1中的操作c3,即(操作a3,操作b3)可以为(控制切换至下一页,切换至下一页)。
方式2
可选地,本申请实施例中,在上述方式2,即关联等级用于指示第一应用程序与第二应用程序之间的关联操作的重要程度中,该关联等级的数值越大,该关联等级指示的关联操作的重要程度越高。
例如,假设第一应用程序与第二应用程序之间的关联等级包括3个等级,分别为等级0、等级1和等级2,且等级0不对应任何操作,等级1对应操作c1和操作c2;等级2对应操作c3、操作c4和操作c5;那么,操作c1和操作c2的重要程度低于操作c3、操作c4和操作c5的重要程度。
对于方式2中的其他描述,具体可以参见上述方式1中的相关描述,为了避免重复此处不再赘述。
可选地,本申请实施例中,为了提高用户的体验感,电子设备可以在用户执行第二输入之前,或在电子设备响应于第二输入之后,以预设透明度显示上述调节控件。
可选地,本申请实施例中,电子设备可以在显示第一界面和第二界面时,直接将第一应用程序与第二应用程序之间的关联等级调节至一个预设等级。
下面分别通过上述一种可能的实现方式和上述另一种可能的实现方式对本发明实施例提供的应用程序控制方法进行示例性地描述。
一种可能的实现方式:即上述调节控件具体包括滑动区域和设置在该滑动区域的滑块。
可选地,本申请实施例中,在上述一种可能的实现方式中,上述S204具体可以通过下述的S204a实现,且上述S203具体可以替换为下述的S203a。
S204a、电子设备响应于第二输入,控制滑块在滑动区域滑动,并根据该滑块在该滑动区域的位置,调节第一应用程序与第二应用程序之间的关联等级。
S203a、电子设备接收用户对滑块的第二输入。
可选地,本申请实施例中,电子设备可以根据第二输入的输入轨迹,控制滑块在滑动区域内滑动。其中,第二输入的输入轨迹可以包括以下任意一项:第二输入的输入方向、第二输入的输入形状、第二输入的输入起始位置和第二输入的输入结束位置。
本申请实施例中,电子设备可以预先设置关联等级与滑动区域之间的对应关系,从而电子设备可以根据滑块在滑动区域的位置,调节第一应用程序与第二应用程序之间的关联等级。
可选地,本申请实施例中,上述第二输入具体可以为用户对上述滑块的拖动输入。
对于第二输入的描述,具体可以参见上述S203中对第二输入的相关描述,为了避免重复,此处不再赘述。
可选地,本申请实施例中,在上述一种可能的实现方式中,假设上述滑动区域包括M个子区域,上述关联等级包括M个等级,其中,一个子区域对应一个等级,M为大于1的整数。
可选地,本申请实施例中,在上述一种可能的实现方式中,上述S204a具体可以通过下述的S204a1实现。
S204a1、在滑块从第一子区域滑动到第二子区域的情况下,电子设备将第一应用程序与第二应用程序之间的关联等级从第一等级调节至第二等级。
其中,第一子区域和第二子区域可以为上述M个子区域中的不同子区域,第一等级和第二等级为上述M个等级中的不同等级,第一等级可以为第一子区域对应的等级,第二等级可以为第二子区域对应的等级。
可选地,本申请实施例中,上述滑动区域中的M个子区域对应的等级可以按照第二预设方向依次增大。第二预设方向可以为向上的方向,向下的方向,向左的方向,向右的方向、顺时针方向,或者逆时针方向等任意可能的方向,其中,向上、向下、向左、向右、顺时针和逆时针,均是相对于显示该滑动区域的显示屏为例进行示意的。
下面再结合图3对S203a和S204a1进行示例性地说明。
示例性地,假设上述滑动区域包括3(即M=3)个子区域,分别为:第一子区域、第二子区域和第三子区域;上述关联等级具体可以包括3个等级,分别为:等级1、等级2和等级3,且第一子区域对应等级1、第二子区域对应等级2,以及第三子区域对应等级3;那么,如图3中的(a)所示,电子设备可以显示调节控件32,在第一显示区域显示“聊天”的界面30,在第二显示区域显示“购物1”的界面31,该调节控件32包括一个滑动区域320和设置在该滑动区域320中的一个滑块321,且滑块321处于滑动区域320中的第一子区域322;这种情况下,用户可以拖动滑块321(例如,可以按照图3中的(a)中所示的箭头方向拖动滑块321),即电子设备接收到用户对滑块的第二输入,然后电子设备响应于第二输入,如图3中的(b)所示,电子设备在控制滑块321从第一子区域322滑动到第二子区域323的情况下,将第一应该用程序与第二应用程序的关联等级从等级1调节至等级2。
可以理解,若用户需求降低“聊天1”与“购物1”之间关联等级,则只需把滑块重新向上滑即可,这样,“聊天1”与“购物1”就可以重新回到较低的关联程度,当滑块回到最上端(例如第一子区域)时,“聊天1”与“购物1”之间的关联等级最低,此时“聊天1”与“购物1”之间可以没有任何操作关联,这种情况下,这“聊天1”与“购物1”就成为保持当前页面的两个独立应用程序,也即回到类似于传统分屏的模式。如此,用户可以通过下滑滑块,触发电子设备增加两个应用程序之间的程度,实现关联操作或关联显示,以便于在进行关联显示时,显示更多的信息;且可以通过上滑触发两个应用程序保存当前页面,且解除关联显示,从而可以进行不干扰的独立操作。
本申请实施例中,由于滑动区域的各个子区域与关联等级中的各个等级之间一一对应,因此可以提高电子设备调节第一应用程序与第二应用程序之间的关联等级的精确性。
本申请实施例中,由于电子设备可以根据滑块在滑动区域的位置,调节第一应用程序与第二应用程序之间的关联等级,因此,一方面用户可以直观地看到电子设备对第一应用程序与第二应用程序之间的关联等级的调节过程,从而可以提高用户体验感;另一方面,用户可以根据其实际使用需求,触发电子设备将滑块移动到滑动区域中,对应满足其实际使用需求的位置,从而可以提高电子设备调节该关联等级的准确性。
另一种可能的实现方式:上述调节控件具体包括M个子控件,M为大于1的整数。
可选地,本申请实施例中,在另一种可能的实现方式中,假设上述调节控件包括M个子控件,上述关联等级包括M个等级,且一个子控件对应一个等级,M为大于1的整数。那么,上述S204具体可以通过下述的S204b实现。上述S203具体可以替换为下述的S203b实现。
S204b、电子设备响应于第二输入,将第一应用程序与第二应用程序之间的关联等级调节至与目标子控件对应的等级。
S203b、电子设备接收用户对M个子控件中的目标子控件的第二输入。
可选地,本申请实施例中,上述目标子控件M个子控件中的任意一个子控件。
可选地,本申请实施例中,电子设备接收到用户对目标子控件的第二输入之后,可以先将目标子控件对应的等级与原等级进行比对,若目标子控件对应的等级与该原等级不同,则电子设备可以将第一应用程序与第二应用程序之间的关联等级调节至与目标子控件对应的等级;若目标子控件对应的等级与该原等级不同,则电子设备可以保持原等级不变,并结束调节动作。其中,该原等级为用户执行第二输入之前,第一应用程序与第二应用程序之间的关联等级。
可选地,本申请实施例中,第二输入具体可以为用户对目标子控件的点击输入、长按输入、重按输入等任意可能的输入。对于第二输入的输入形式的描述,具体可以参见上述S203中对第二输入的相关描述,为了避免重复,此处不再赘述。
下面再结合图4对S203b和S204b进行示例性地说明。
示例性地,如图4所示,假设电子设备显示调节控件42,在第一显示区域显示“聊天”的界面40,在第二显示区域显示“购物1”的界面41,该调节控件42包括3(即M=3)个子控件),分别为子控件421、子控件422和子控件423;“聊天”与“购物1”之间的关联等级包括3个等级,分别为等级1、等级2和等级3;又假设子控件421对应等级1、子控件422对应等级2、子控件423对应等级3;且用户执行第二输入之前,“聊天”与“购物1”之间的关联等级为等级3;那么,如图4所示,用户可以在子控件422(即目标子控件)上点击,即电子设备接收到用户对M个子控件中的目标子控件的第二输入,然后电子设备响应于第二输入,将“聊天”与“购物1”之间的关联等级从等级3调节至与等级2,即电子设备将第一应用程序与第二应用程序之间的关联等级调节至与目标子控件对应的等级。
本申请实施例中,由于调节控件中的每个子控件可以对应关联等级中的一个关联等级,因此用户可以直接对对应的子控件输入,以触发电子设备将关联等级调节至满足用户的实际使用需求的等级,而无需用户触发电子设备反复对关联等级进行调节,从而可以简化调节关联等级的过程,提高调节关联等级的速度。如此可以提高用户体验感。
本发明实施例提供的应用程序控制方法,由于电子设备可以在同时显示第一界面和第二界面时,即根据第二界面对应的第二应用程序与第一界面对应的第一应用程序之间的关联关系,显示用于调节第一应用程序和第二应用程序之间的关联等级的调节控件,因此,用户可以根据其实际使用需求,触发电子设备灵活调节第一应用程序与第二应用程序之间的关联等级,从而,电子设备可以以不同关联等级显示第一应用程序的界面和第二应用程序的界面,如此,可以提高电子设备同时显示多个应用程序的界面的灵活性。
进一步地,由于第一应用程序与第二应用程序的关联等级可以指示第一应用程序与第二应用程序之间的关联程度,而该关联程度决定了这两个应用程序之间是否可以关联操作,以及关联操作的程度,因此基于本发明实施例提供的应用程序控制方法,用户可以通过触发电子设备将第一应用程序与第二应用程序之间的关联等级调节为满足其对第一应用程序与第二应用程序关联操作需求的关联等级,从而可以提高用户的体验感。
可选地,本申请实施例中,电子设备执行上述S202之后,即电子设备显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面之后;若第一应用程序与第二应用程序之间的当前所处的关联等级(例如下述的目标等级)对应至少一个操作,则用户可以在这两个应用程序(即第一应用程序和第二应用程序)中的任意一个应用程序的界面上执行用于触发该至少一个操作中的某个操作(例如下述目标操作)的输入(例如下述第三输入),以触发电子设备控制第一应用程序和第二应用程序均执行目标操作。
示例性地,本申请实施例中,结合上述图2,如图5所示,在上述S204之后,本发明实施例提供的应用程序控制方法还可以包括下述的步骤205和步骤206。
S205、电子设备接收用户对目标界面的第三输入。
其中,上述第三输入可以为用于触发上述目标等级对应的至少一个操作中的目标操作的输入,目标界面可以为第一应用程序的界面或为第二应用程序的界面。
本申请实施例中,上述目标等级可以为电子设备接收用户的第二输入之前之前,第一应用程序与第二应用程序之间的等级,即电子设备调节第一应用程序与第二应用程序之间的关联等级之前第一应用程序与第二应用程序之间所处的等级;也即调节前的等级。或者,上述目标等级可以为电子设备接收用户的第二输入之后,第一应用程序与第二应用程序之间的等级,即电子设备调节第一应用程序与第二应用程序之间的关联等级之后,第一应用程序与第二应用程序之间所处的等级;也即调节后的等级。具体可以根据实际使用需求确定,本发明实施例不作限定。
可以理解,本申请实施例中,上述目标等级对应的至少一个操作中的不同操作为第一应用程序与第二应用程序之间的不同关联操作。
可选地,本申请实施例中,当目标界面为第一应用程序的界面时,目标界面具体可以为与上述第一界面相同的界面,也可以为与上述第一界面不同的界面;相应地,当目标界面为第二应用程序的界面时,目标界面具体可以为与上述第二界面相同的界面,也可以为与上述第二界面不同的界面。具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,上述第三输入可以为对目标界面的点击输入、长按输入、重按输入、滑动输入,拖动输入,以及在目标界面中键入信息(例如键入关键词)等任意可能形式的输入,具体可以根据实际使用需求确定,本发明实施例不作限定。
需要说明的是,本申请实施例中,对第三输入的输入形式的描述仅为示例性说明,具体可以根据目标操作与输入的对应关系确定。
S206、电子设备响应于第三输入,控制第一应用程序和第二应用程序执行目标操作。
本申请实施例中,电子设备接收到用户的第三输入之后,电子设备响应于第三输入,可以先确定第三输入对应的操作,并将该操作与目标等级对应的至少一个操作比对,若至少一个操作中包括该操作,则电子设备可以控制第一应用程序和第二应用程序执行该操作;即执行上述S206;若至少一个操作中不包括该操作,则电子设备可以控制目标界面对应的应用程序执行该操作。
可选地,本申请实施例中,结合上述S204中的相关描述可知,上述目标操作包括两个相同或相似的子操作。假设这两个子操作分别为第一子操作和第二子操作,其中,第一子操作为第一应用程序中的操作,第二子操作为第二应用程序中的操作;那么,电子设备控制第一应用程序和第二应用程序执行目标操作具体可以为,控制第一电子设备控制第一应用程序执行第一子操作,并控制第二应用程序执行第二子操作。
需要说明的是,本申请实施例中,上述第三输入具体对应第一子操作和第二子操作中的任意一个的输入;由于第一子操作与第二子操作为构成一个关联操作,即第一子操作与第二子操作关联;因此电子设备可以基于第一子操作查找到第二子操作,并可以基于第二子操作查找到第一子操作。
可选地,本申请实施例中,以目标操作包括第一子操作和第二子操作,第一子操作为第一应用程序中的操作,且第二子操作为第二应用程序中的操作;以及目标界面为第一应用程序的界面为例,对电子设备控制第二应用程序执行目标操的方法进行示例性地说明。
方法1:电子设备可以基于第一子操作,获取与第一子操作关联的第二子操作,然后控制第二应用程序执行第二子操作。
方法2:电子设备在第一应用程序和第二应用程序之间设置指令接口,从而第一应用程序可以通过该指令接口向第二应用程序发送指示与第一子操作关联的第二子操作的指示信息,从而,第二应用程序接收到该指示信息之后,可以自动执行第二子操作。
下面再结合图6对本发明实施例提供的应用程序控制方法进行示例性地说明。
示例性地,假设第一应用程序与第二应用程序之间的关联等级为等级2(为调节控件指示的等级),等级2对应搜索操作,即(搜索操作,搜索操作)、和控制切换至下一个的操作,即(控制切换至下一个的操作,控制切换至下一个的操作);且第一应用程序和第二应用程序均为“视频”,即第一应用程序与第二应用程序为同一应用程序;那么,如图6中的(a)所示,电子设备在处于展开状态的折叠屏60上显示调节控件,在该折叠屏60的第一显示区域显示第一视频的播放界面61,在该折叠屏60的第二显示区域显示第一视频的评论界面62;从而,用户可以在第一视频的播放界面61(即目标界面)上上划,即电子设备接收到用户对目标界面的第三输入,然后,电子设备响应于该上划输入,如图6中的(b)所示,电子设备控制“视频”将第一显示区域显示的第一视频的播放界面切换为第二视频的播放界面63,控制“视频”将第二显示区域上显示的第一视频的评论界面切换为第二视频的评论界面64,其中,第二视频为第一视频的下一个视频;即电子设备控制第一应用程序和第二应用程序执行目标操作。
又示例性地,假设第一应用程序和第二应用程序之间的关联等级为等级2,等级2对应查找操作,即(查找操作,查找操作)、和控制切换至下一页的操作,即(控制切换至下一页的操作,控制切换至下一页的操作);且第一应用程序和第二应用程序均为“阅读”;那么,如图7中的(a)所示,电子设备在处于展开状态的折叠屏70上显示调节控件,且在该折叠屏70的第一显示区域显示界面71,界面71中包括一个小说的第8页的内容,在该折叠屏70的第二显示区域显示界面72,该界面72中包括该小说的第37页的内容;从而,用户可以在界面72上的右侧区域(即目标界面)点击,即电子设备接收到用户对目标界面的第三输入,然后,电子设备响应于第三输入,如图7中的(b)所示,电子设备可以控制“阅读”将第一显示区域显示的界面71切换为界面73,且界面73中包括该小说的第12页的内容,并控制“阅读”将第二显示区域显示的界面72切换为界面74,且界面74中包括该小说的第41页的内容;即电子设备控制第一应用程序和第二应用程序执行目标操作。
又示例性地,假设第一应用程序和第二应用程序之间的关联等级为等级1,且等级1对应搜索操作,即(查找操作,查找操作);且第一应用程序为“购物1”,第二应用程序为“购物2”;那么,如图8中的(a)所示,电子设备在处于展开状态的折叠屏80上显示调节控件,在该折叠屏80的第一显示区域显示“购物1”的主界面81,在该折叠屏80的第二显示区域“购物2”的物流界面82;从而,用户可以在主界面81(即目标界面)中输入关键词<毛衣>,具体为在主界面81中的搜索框中输入,即电子设备接收到用户对目标界面的第三输入,然后,电子设备响应于第三输入,一种实现方式中,如图8中的(b)所示,电子设备可以控制“购物1”在主界面中搜索<毛衣>,且显示搜索的结果界面83;并控制“购物2”在“购物2”的主界面中搜索<毛衣>,且显示搜索的结果界面84;即电子设备控制第一应用程序和第二应用程序执行目标操作。另一种实现方式中,电子设备可以控制“购物1”在主界面中搜索<毛衣>,且显示搜索的结果界面;并控制“购物2”在“购物2”的物流界面(即“购物2”当前所处的界面)中搜索<毛衣>,且显示搜索的结果界面(图中未示出)。又一种实现方式中,电子设备可以控制“购物1”在主界面中搜索<毛衣>,且显示搜索的结果界面;并判断“购物2”当前所处的界面是否为“购物2”的主界面,由于“购物2”当前所处的界面为“购物2”的物流界面,因此电子设备可以不控制“购物2”执行”任何搜索操作,这种情况下,电子设备可以保持物流界面在第二显示区域的显示。
可选地,本申请实施例中,若用户对调节控件输入,触发电子设备将“购物1”与“购物1”之间的关联等级调节至等级2,则“购物1”与“购物1”之间的关联操作可以更新为等级2对应的关联操作,若等级2对应的关联操作为搜索操作,即(查找操作,查找操作)和切换至上一页的操作,即(切换至上一页的操作,切换至上一页的操作),即此时,若用户在图8中的(b)所示的结果界面83上上划,则电子设备可以控制“购物1”和购物2”均执行向上翻一页的操作,例如,电子设备可以更新显示结果界面83和结果界面84中显示的内容。如此,可以方便用户进行购物和比价。
本申请实施例中,相比于传统技术中需要用户分别对电子设备同时显示的多个应用程序的界面执行一个输入,才能触发电子设备控制多个应用程序执行与该输入对应的操作;本发明实施例提供的应用程序控制方法可以通过一个输入触发电子设备控制多个应用程序同时执行与该输入对应的操作,因此可以简化控制应用程序的过程,提高人机交互性能。
可选地,本申请实施例中,电子设备的一个显示屏上显示一个应用程序的界面(例如上述第一界面)时,可以该显示屏上显示一个多显示条,用户下拉多显示条,电子设备会显示一个多显示坞,从而,用户可以在该多显示坞中选择支持和正在使用应用程序进行多显示(即分屏显示)的应用程序,若用户选择了需要多显示的应用程序,则电子设备可以进行多显示操作。其中,用户可以通过在多显示坞上上下滑动,以触发电子设备显示所有支持多显示的应用程序的应用图标。
具体地,在上述第一显示区域和第二显示区域为电子设备的一个显示屏(以下称为目标显示屏)中的不同显示区域,即电子设备分屏显示第一界面和第二界面的情况下,为了简化触发电子设备分屏的过程,电子设备可以在该显示屏上显示第一界面和一个控件(例如下述第一控件),如此,用户可以对该控件输入(例如下述第四输入),以触发电子设备显示至少一个应用图标,从而,用户可以通过对该至少一个应用图标中,第二界面对应的应用程序的应用图标输入(例如上述第一输入),触发电子设备在该显示屏的不同显示区域显示第一界面和第二界面。
本申请实施例中,上述至少一个应用图标指示的应用程序为电子设备中支持分屏显示的全部应用程序。
示例性地,本申请实施例中,在上述S201之前,本发明实施例提供的应用程序控制方法还可以包括下述的步骤207至S209。
S207、电子设备显示第一界面和第一控件。
可选地,本申请实施例中,电子设备可以在上述目标显示屏中显示第一界面和第一控件。
例如,电子设备可以在目标显示屏的不同显示区域显示第一界面和第一控件。当然,电子设备也可以在第一界面上显示第一控件,具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,无论电子设备为单面屏电子设备,还是多面屏电子设备,上述目标显示屏均为电子设备中的一个显示屏。
可选地,本申请实施例中,当电子设备为折叠屏电子设备时,目标显示屏可以为展开折叠的状态下的一个显示屏。
S208、电子设备接收用户对第一控件的第四输入。
S209、电子设备响应于第四输入,显示至少一个应用图标。
其中,上述第一输入可以为用户对上述至少一个应用图标中,第二应用程序的图标的输入。对于第二输入的描述,具体可以参见上述S201中的相关描述,为了避免重复,此处不再赘述。
可选地,本申请实施例中,第一控件可以包括折叠状态和展开状态,在用户执行上述第四输入之前,第一控件可以处于折叠状态,如图9中的(a)所示的控件91;在用户执行第四输入之后,第一控件可以处于展开状态,如图9中的(b)所述的控件92。其中,如图9中的(b)所示,当第一控件处于展开状态时,第一控件中可以包括至少一个应用图标,该至少一个应用图标可以包括“聊天”的图标、“购物1”的图标和“购物2”的图标。即电子设备在处于展开状态的第一控件中显示该至少一个应用图标。
可选地,本申请实施例中,可选地,本申请实施例中,可以将处于折叠状态的第一控件称为多显示条,且可以将处于展开状态的第一控件称为多显示坞。
可选地,本申请实施例中,电子设备执行上述S209之后,可以取消对第一控件的显示,也可以将第一控件所处的状态从展开状态切换为折叠状态。具体可以根据实际使用需求确定,本发明实施例不作限定。
可选地,本申请实施例中,第四输入可以为用户对第一控件的点击输入,长按输入,重按输入,滑动输入(例如相对于显示屏向下滑动的输入),以及拖动输入等任意可能形式的输入,具体可以根据实际使用需求确定,本发明实施例不作限定。对于第四输入的输入形式的描述,具体可以参见上述S201中对第一输入的相关描述,为了避免重复,此处不再赘述。
本申请实施例中,由于电子设备可以在显示应用程序的界面时,显示用于触发显示电子设备中,支持分屏显示的全部应用程程序的应用图标的第一控件,因此与传统技术中需要切换至最近任务栏或触发显示快捷中心界面之后才能对分频控件输入的方案相比,本发明实施例提供的应用程序控制方法可以更加方便、快速地实现分屏显示,从而可以简化分屏显示的操作过程,从而可以提高操作的便捷性。
需要说明的是,本申请实施例中,上述各个方法附图所示的应用程序控制方法均是以结合本申请实施例中的一个附图为例示例性地说明的。具体实现时,上述各个方法附图所示的应用程序控制方法还可以结合上述实施例中示意的其它可以结合的任意附图实现,此处不再赘述。
如图10所示,本发明实施例提供一种应用程序控制装置120,该装置120可以包括接收模块121、显示模块122和控制模块123。接收模块121,可以用于在显示模块122显示第一界面的情况下,接收用户的第一输入,第一界面为第一应用程序的界面;显示模块122,用于响应于接收模块121接收的第一输入,在第一显示区域显示第一界面,显示调节控件,在第二显示区域显示第二界面,第二界面为第二应用程序的界面;接收模块121,还可以用于接收用户对显示模块122显示的调节控件的第二输入;控制模块123,可以用于响应于接收模块121接收的第二输入,调节第一应用程序与第二应用程序之间的关联等级,该关联等级可以用于指示以下任意一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。
可选地,本申请实施例中,上述调节控件可以包括滑动区域和设置在滑动区域的滑块;接收模块121,具体可以用于接收用户对滑块的第二输入;控制模块123,具体用户用于响应于第二输入,控制滑块在滑动区域滑动,并根据滑块在滑动区域的位置,调节第一应用程序与第二应用程序之间的关联等级。
可选地,本申请实施例中,在关联等级用于指示第一应用程序与第二应用程序之间的关联操作的数量的情况下,该关联等级的数值越大,该关联等级指示的第一应用程序与第二应用程序之间的关联操作的数量越多。
可选地,本申请实施例中,上述滑动区域可以包括M个子区域,上述关联等级可以包括M个等级,其中,一个子区域可以对应一个等级,M为大于1的整数;控制模块123,具体可以用于在滑块从第一子区域滑动到第二子区域的情况下,将该关联等级从第一等级调节至第二等级,第一子区域和第二子区域可以为M个子区域中的不同子区域,第一等级和第二等级可以为该M个等级中的不同等级,第一等级为第一子区域对应的等级,第二等级为第二子区域对应的等级。
可选地,本申请实施例中,上述调节控件可以包括M个子控件,上关联等级可以包括M个等级,其中,一个子控件对应一个等级,M为大于1的整数。接收模块121,具体可以用于接收用户对该M个子控件中的目标子控件的第二输入;控制模块123,具体可以用于响应于第二输入,将第一应用程序与第二应用程序之间的关联等级调节至与目标子控件对应的等级。
可选地,本申请实施例中,上述关联等级中的目标等级可以对应至少一个操作,目标等级可以为接收所述第二输入前的等级,或可以为接收所述第二输入后的等级。接收模块121,还可以用于在显示模块122在第二显示区域显示第二界面之后,接收用户对目标界面的第三输入,第三输入可以为触发至少一个操作中的目标操作的输入,目标界面可以为第一应用程序的界面或为第二应用程序的界面;控制模块123,还可以用于响应于接收模块121接收的第三输入,控制第一应用程序和第二应用程序执行目标操作。
可选地,本申请实施例中,上述第一显示区域和第二显示区域可以为一个显示屏中的不同显示区域;显示模块122,还可以用于在接收模块121接收第一输入之前,显示第一界面和第一控件;接收模块121,还可以用于接收用户对显示模块122显示的第一控件的第四输入;显示模块122,还可以用于于响应于接收模块121接收的第四输入,显示至少一个应用图标;其中,第一输入用户为对至少一个应用图标中,第二应用程序的图标的输入。
本发明实施例提供的应用程序控制装置120能够实现上述方法实施例所示的电子设备实现的各个过程,为避免重复,这里不再赘述。
本发明实施例提供一种应用程序控制装置,该应用程序控制装置可以在显示第一界面的情况下,接收第一输入,第一界面为第一应用程序的界面;且响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面;且接收对调节控件的第二输入;响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级。通过该方案,由于应用程序控制装置可以在同时显示第一界面和第二界面时,即根据第二界面对应的第二应用程序与第一界面对应的第一应用程序之间的关联关系,显示用于调节第一应用程序和第二应用程序之间的关联等级的调节控件,因此,用户可以根据其实际使用需求,触发应用程序控制装置灵活调节第一应用程序与第二应用程序之间的关联等级,从而,应用程序控制装置可以以不同关联等级显示第一应用程序的界面和第二应用程序的界面,如此,可以提高应用程序控制装置同时显示多个应用程序的界面的灵活性。
进一步地,由于第一应用程序与第二应用程序的关联等级可以指示第一应用程序与第二应用程序之间的关联程度,而该关联程度决定了这两个应用程序之间是否可以关联操作,以及关联操作的程度,因此基于本发明实施例提供的应用程序控制方法,用户可以通过触发电子设备将第一应用程序与第二应用程序之间的关联等级调节为满足其对第一应用程序与第二应用程序关联操作需求的关联等级,从而可以提高用户的体验感。
图11为实现本发明各个实施例的一种电子设备的硬件结构示意图。如图11所示,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本申请实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。
其中,用户输入单元107,用于在显示单元106显示第一界面的情况下,接收第一输入,第一界面为第一应用程序的界面;显示单元106,用于响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面;用户输入单元107,还用于接收对显示单元106显示的调节控件的第二输入;控制模块,用于响应于用户输入单元107接收的第二输入,调节第一应用程序与第二应用程序之间的关联等级,该关联等级可以用于指示以下任意一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。
可以理解,本申请实施例中,上述电子设备的结构示意图(例如图10)中的接收模块121可以通过上述用户输入单元107实现。上述电子设备的结构示意图(例如图10)中的显示模块122可以通过上述显示单元106实现。上述电子设备的结构示意图(例如图10)中的控制模块123可以通过上述处理器110实现。
本发明实施例提供一种应用程序控制装置,该应用程序控制装置可以在显示第一界面的情况下,接收第一输入,第一界面为第一应用程序的界面;且响应于第一输入,显示调节控件,在第一显示区域显示第一界面,在第二显示区域显示第二界面,第二界面为第二应用程序的界面,第二应用程序为与第一应用程序具有关联关系的应用程序;且接收对调节控件的第二输入;响应于第二输入,调节第一应用程序与第二应用程序之间的关联等级,关联等级可以用于指示以下任意一项:第一应用程序与第二应用程序之间的关联操作的数量、第一应用程序与第二应用程序之间的关联操作的重要程度。通过该方案,由于应用程序控制装置可以在同时显示第一界面和第二界面时,即根据第二界面对应的第二应用程序与第一界面对应的第一应用程序之间的关联关系,显示用于调节第一应用程序和第二应用程序之间的关联等级的调节控件,因此,用户可以根据其实际使用需求,触发应用程序控制装置灵活调节第一应用程序与第二应用程序之间的关联等级,从而,应用程序控制装置可以以不同关联等级显示第一应用程序的界面和第二应用程序的界面,如此,可以提高应用程序控制装置同时显示多个应用程序的界面的灵活性。
进一步地,由于第一应用程序与第二应用程序的关联等级可以指示第一应用程序与第二应用程序之间的关联程度,而该关联程度决定了这两个应用程序之间是否可以关联操作,以及关联操作的程度,因此基于本发明实施例提供的应用程序控制方法,用户可以通过触发应用程序控制装置将第一应用程序与第二应用程序之间的关联等级调节为满足其对第一应用程序与第二应用程序关联操作需求的关联等级,从而可以提高用户的体验感。
应理解的是,本申请实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(graphics processing unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体的,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquid crystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体的,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体的,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图11中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;可选地,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
电子设备100还可以包括给各个部件供电的电源111(比如电池),可选地,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
可选地,本发明实施例还提供一种电子设备,包括如图11所示的处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,该计算机可读存储介质可以包括只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (14)

1.一种应用程序控制方法,其特征在于,所述方法包括:
在显示第一界面的情况下,接收第一输入,所述第一界面为第一应用程序的界面;
响应于所述第一输入,显示调节控件,在第一显示区域显示所述第一界面,在第二显示区域显示第二界面,所述第二界面为第二应用程序的界面;
接收对所述调节控件的第二输入;
响应于所述第二输入,调节所述第一应用程序与所述第二应用程序之间的关联等级,所述关联等级用于指示以下任意一项:
所述第一应用程序与所述第二应用程序之间的关联操作的数量、所述第一应用程序与所述第二应用程序之间的关联操作的重要程度。
2.根据权利要求1所述的方法,其特征在于,所述调节控件包括滑动区域和设置在所述滑动区域的滑块;
所述接收对所述调节控件的第二输入,包括:
接收对所述滑块的第二输入;
所述响应于所述第二输入,调节所述第一应用程序与所述第二应用程序之间的关联等级,包括:
响应于所述第二输入,控制所述滑块在所述滑动区域滑动,并根据所述滑块在所述滑动区域的位置,调节所述关联等级。
3.根据权利要求1所述的方法,其特征在于,在所述关联等级用于指示所述第一应用程序与所述第二应用程序之间的关联操作的数量的情况下,所述关联等级的数值越大,所述关联等级指示的所述第一应用程序与所述第二应用程序之间的关联操作的数量越多。
4.根据权利要求1所述的方法,其特征在于,所述调节控件包括M个子控件,所述关联等级包括M个等级,其中,一个子控件对应一个等级,M为大于1的整数;
所述接收对所述调节控件的第二输入,包括:
接收对所述M个子控件中的目标子控件的第二输入;
所述响应于所述第二输入,调节所述第一应用程序与所述第二应用程序之间的关联等级,包括:
响应于所述第二输入,将所述关联等级调节至与所述目标子控件对应的等级。
5.根据权利要求1所述的方法,其特征在于,所述关联等级中的目标等级对应至少一个操作,所述目标等级为接收所述第二输入前的等级,或为接收所述第二输入后的等级;
所述在第二显示区域显示第二界面之后,所述方法还包括:
接收对目标界面的第三输入,所述第三输入为触发所述至少一个操作中的目标操作的输入,所述目标界面为所述第一应用程序的界面或为所述第二应用程序的界面;
响应于所述第三输入,控制所述第一应用程序和所述第二应用程序执行所述目标操作。
6.根据权利要求1所述的方法,其特征在于,所述第一显示区域和所述第二显示区域为一个显示屏中的不同显示区域;
所述接收第一输入之前,所述方法还包括:
显示所述第一界面和第一控件;
接收对所述第一控件的第四输入;
响应于所述第四输入,显示至少一个应用图标;
其中,所述第一输入为对所述至少一个应用图标中,所述第二应用程序的图标的输入。
7.一种应用程序控制装置,其特征在于,所述装置包括接收模块、显示模块和控制模块;
所述接收模块,用于在所述显示模块显示第一界面的情况下,接收第一输入,所述第一界面为第一应用程序的界面;
所述显示模块,用于响应于所述接收模块接收的所述第一输入,显示调节控件,在第一显示区域显示所述第一界面,在第二显示区域显示第二界面,所述第二界面为第二应用程序的界面,所述第二应用程序为与所述第一应用程序具有关联关系的应用程序;
所述接收模块,还用于接收对所述显示模块显示的所述调节控件的第二输入;
所述控制模块,用于响应于所述接收模块接收的所述第二输入,调节所述第一应用程序与所述第二应用程序之间的关联等级,所述关联等级用于指示以下任意一项:
所述第一应用程序与所述第二应用程序之间的关联操作的数量、所述第一应用程序与所述第二应用程序之间的关联操作的重要程度。
8.根据权利要求7所述的装置,其特征在于,所述调节控件包括滑动区域和设置在所述滑动区域的滑块;
所述接收模块,具体用于接收对所述滑块的第二输入;
所述控制模块,具体用于响应于所述第二输入,控制所述滑块在所述滑动区域滑动,并根据所述滑块在所述滑动区域的位置,调节所述关联等级。
9.根据权利要求7所述的装置,其特征在于,在所述关联等级用于指示所述第一应用程序与所述第二应用程序之间的关联操作的数量的情况下,所述关联等级的数值越大,所述关联等级指示的所述第一应用程序与所述第二应用程序之间的关联操作的数量越多。
10.根据权利要求7所述的装置,其特征在于,所述调节控件包括M个子控件,所述关联等级包括M个等级,其中,一个子控件对应一个等级,M为大于1的整数;
所述接收模块,具体用于接收对所述M个子控件中的目标子控件的第二输入;
所述控制模块,具体用于响应于所述第二输入,将所述关联等级调节至与所述目标子控件对应的等级。
11.根据权利要求7所述的装置,其特征在于,所述关联等级中的目标等级对应至少一个操作,所述目标等级为接收所述第二输入前的等级,或为接收所述第二输入后的等级;
所述接收模块,还用于在所述显示模块在所述第二显示区域显示第二界面之后,接收对目标界面的第三输入,所述第三输入为触发所述至少一个操作中的目标操作的输入,所述目标界面为所述第一应用程序的界面或为所述第二应用程序的界面;
所述控制模块,还用于响应于所述接收模块接收的所述第三输入,控制所述第一应用程序和所述第二应用程序执行所述目标操作。
12.根据权利要求7所述的装置,其特征在于,所述第一显示区域和所述第二显示区域为一个显示屏中的不同显示区域;
所述显示模块,还用于在所述接收模块接收所述第一输入之前,显示所述第一界面和第一控件;
所述接收模块,还用于接收对所述显示模块显示的所述第一控件的第四输入;
所述显示模块,还用于响应于所述接收模块接收的所述第四输入,显示至少一个应用图标;
其中,所述第一输入为对所述至少一个应用图标中,所述第二应用程序的图标的输入。
13.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6任一项所述的应用程序控制方法的步骤。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的应用程序控制方法的步骤。
CN202010519374.XA 2020-06-09 2020-06-09 应用程序控制方法、装置及电子设备 Active CN111880700B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN202010519374.XA CN111880700B (zh) 2020-06-09 2020-06-09 应用程序控制方法、装置及电子设备
EP21822097.8A EP4163775A4 (en) 2020-06-09 2021-06-04 APPLICATION CONTROL METHOD AND APPARATUS, AND ELECTRONIC DEVICE
PCT/CN2021/098360 WO2021249303A1 (zh) 2020-06-09 2021-06-04 应用程序控制方法、装置及电子设备
JP2022573546A JP7419569B2 (ja) 2020-06-09 2021-06-04 アプリケーション制御方法、装置及び電子機器
KR1020237000235A KR20230019954A (ko) 2020-06-09 2021-06-04 애플리케이션 제어 방법, 장치 및 전자 장치
US18/062,946 US20230097820A1 (en) 2020-06-09 2022-12-07 Application control method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010519374.XA CN111880700B (zh) 2020-06-09 2020-06-09 应用程序控制方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN111880700A CN111880700A (zh) 2020-11-03
CN111880700B true CN111880700B (zh) 2022-02-01

Family

ID=73157810

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010519374.XA Active CN111880700B (zh) 2020-06-09 2020-06-09 应用程序控制方法、装置及电子设备

Country Status (6)

Country Link
US (1) US20230097820A1 (zh)
EP (1) EP4163775A4 (zh)
JP (1) JP7419569B2 (zh)
KR (1) KR20230019954A (zh)
CN (1) CN111880700B (zh)
WO (1) WO2021249303A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111880700B (zh) * 2020-06-09 2022-02-01 维沃移动通信有限公司 应用程序控制方法、装置及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528081A (zh) * 2016-09-26 2017-03-22 北京小米移动软件有限公司 操作执行方法及装置
CN109271397A (zh) * 2018-10-15 2019-01-25 北京字节跳动网络技术有限公司 用于处理信息的方法和装置
CN109408172A (zh) * 2018-09-27 2019-03-01 维沃移动通信有限公司 一种应用程序的处理方法及终端设备
CN110188218A (zh) * 2019-06-28 2019-08-30 联想(北京)有限公司 影像处理方法、装置以及电子设备
WO2019233306A1 (zh) * 2018-06-08 2019-12-12 Oppo广东移动通信有限公司 图标显示方法、装置及终端

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07109584B2 (ja) * 1992-02-27 1995-11-22 インターナショナル・ビジネス・マシーンズ・コーポレイション ウィンドウ管理装置および方法
JP5289839B2 (ja) 2008-07-01 2013-09-11 ヤンマー株式会社 舶用減速逆転機
JP5950282B2 (ja) * 2013-05-13 2016-07-13 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation ユーザインターフェースを生成する装置及び方法
JP6161997B2 (ja) * 2013-08-26 2017-07-12 株式会社日立製作所 医用画像表示システム
CN104423780B (zh) * 2013-08-27 2020-07-14 北京三星通信技术研究有限公司 一种终端设备及其应用程序的关联显示方法
KR102131826B1 (ko) * 2013-11-21 2020-07-09 엘지전자 주식회사 이동 단말기 및 이의 제어 방법
JP5846190B2 (ja) * 2013-12-17 2016-01-20 コニカミノルタ株式会社 携帯情報端末およびプログラム
US10452246B2 (en) * 2015-08-27 2019-10-22 Sap Se Customizable user interfaces for software applications based on user-and industry-defined constraints
AU2015415755A1 (en) * 2015-11-25 2018-06-14 Huawei Technologies Co., Ltd. Quick screen splitting method, apparatus, and electronic device, display UI, and storage medium
KR102394718B1 (ko) * 2017-08-22 2022-05-09 삼성전자주식회사 전자 장치 및 어플리케이션 실행 방법
CN108920065B (zh) * 2018-07-11 2020-04-21 Oppo广东移动通信有限公司 分屏窗口调节方法、装置、存储介质及电子设备
CN109117054A (zh) * 2018-07-23 2019-01-01 维沃移动通信有限公司 一种显示控制方法及终端
CN109407921B (zh) * 2018-09-27 2021-05-14 维沃移动通信有限公司 一种应用程序的处理方法及终端设备
CN109407930A (zh) * 2018-10-30 2019-03-01 维沃移动通信有限公司 一种应用程序处理方法及终端设备
JP6821769B2 (ja) * 2019-11-13 2021-01-27 華為技術有限公司Huawei Technologies Co.,Ltd. アプリケーションインターフェースを表示する方法、装置および電子デバイス
CN111007976B (zh) * 2019-11-26 2021-01-26 维沃移动通信有限公司 应用控制方法及终端设备
CN111880700B (zh) * 2020-06-09 2022-02-01 维沃移动通信有限公司 应用程序控制方法、装置及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528081A (zh) * 2016-09-26 2017-03-22 北京小米移动软件有限公司 操作执行方法及装置
WO2019233306A1 (zh) * 2018-06-08 2019-12-12 Oppo广东移动通信有限公司 图标显示方法、装置及终端
CN109408172A (zh) * 2018-09-27 2019-03-01 维沃移动通信有限公司 一种应用程序的处理方法及终端设备
CN109271397A (zh) * 2018-10-15 2019-01-25 北京字节跳动网络技术有限公司 用于处理信息的方法和装置
CN110188218A (zh) * 2019-06-28 2019-08-30 联想(北京)有限公司 影像处理方法、装置以及电子设备

Also Published As

Publication number Publication date
KR20230019954A (ko) 2023-02-09
EP4163775A4 (en) 2023-11-29
WO2021249303A1 (zh) 2021-12-16
CN111880700A (zh) 2020-11-03
JP2023527236A (ja) 2023-06-27
JP7419569B2 (ja) 2024-01-22
US20230097820A1 (en) 2023-03-30
EP4163775A1 (en) 2023-04-12

Similar Documents

Publication Publication Date Title
CN110851051B (zh) 一种对象分享方法及电子设备
CN111596845B (zh) 显示控制方法、装置及电子设备
CN111443842B (zh) 控制电子设备的方法及电子设备
CN109933252B (zh) 一种图标移动方法及终端设备
CN110928461A (zh) 一种图标移动方法及电子设备
CN109857289B (zh) 显示控制方法及终端设备
CN111273993B (zh) 图标整理方法及电子设备
CN110888568B (zh) 一种通知栏显示方法及终端设备
CN111459349B (zh) 应用推荐方法及电子设备
CN111026350A (zh) 一种显示控制方法及电子设备
CN111064848B (zh) 图片显示方法及电子设备
CN110989896A (zh) 一种控制方法及电子设备
CN110908555A (zh) 一种图标显示方法及电子设备
CN111352547A (zh) 显示方法及电子设备
CN111190517B (zh) 分屏显示方法及电子设备
CN110262713B (zh) 图标显示方法及终端设备
CN110531903B (zh) 屏幕显示方法、终端设备和存储介质
CN111026302B (zh) 一种显示方法及电子设备
CN111049976B (zh) 界面显示方法、电子设备及计算机可读存储介质
CN109901760B (zh) 一种对象控制方法及终端设备
US20230097820A1 (en) Application control method and apparatus, and electronic device
CN111596836A (zh) 一种分屏显示方法及电子设备
CN111459300A (zh) 一种字符显示方法及电子设备
CN111221460A (zh) 一种内容滚动显示方法及电子设备
CN111427483B (zh) 界面内容控制方法及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant