CN111796747B - 多开应用的处理方法、装置和电子设备 - Google Patents

多开应用的处理方法、装置和电子设备 Download PDF

Info

Publication number
CN111796747B
CN111796747B CN202010617515.1A CN202010617515A CN111796747B CN 111796747 B CN111796747 B CN 111796747B CN 202010617515 A CN202010617515 A CN 202010617515A CN 111796747 B CN111796747 B CN 111796747B
Authority
CN
China
Prior art keywords
application
input
interface
user
module
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
CN202010617515.1A
Other languages
English (en)
Other versions
CN111796747A (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 CN202010617515.1A priority Critical patent/CN111796747B/zh
Publication of CN111796747A publication Critical patent/CN111796747A/zh
Application granted granted Critical
Publication of CN111796747B publication Critical patent/CN111796747B/zh
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/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
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)

Abstract

本申请公开了一种多开应用的处理方法、装置和电子设备,属于电子设备技术领域。本申请的处理方法包括:接收用户对第一应用的第一应用界面的第一输入;响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。本申请通过将第一应用和第二应用进行关联,能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行,提升了多开应用的操作便捷性和操作实时性。

Description

多开应用的处理方法、装置和电子设备
技术领域
本申请属于电子设备技术领域,具体涉及一种多开应用的处理方法、装置和电子设备。
背景技术
目前市场上大多数手机都已经支持应用双开的功能(即一个主应用,一个应用分身)。以游戏应用为例,可以允许用户在一台手机上同时打开两个游戏应用,登录不同的账号,然后在同一个地图中执行相同的路线任务,针对这种场景,基本都是游戏用户在主应用中先执行一遍操作,然后再切换到应用分身,重复再执行前面的操作;再以聊天应用为例,对于微商来说,经常使用聊天软件双开讲课,然后需要在双开的账号中群发相同的文字或语音,但目前的做法也是需要先在一个应用中群发完,再切换到应用分身中群发,操作流程十分冗杂,而且消息实时性不高。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:目前的双开应用操作方式,基本都只能在前台操作完主应用后,再将后台的应用分身切换出来继续操作,即便操作步骤和流程一模一样,也得重复执行,操作繁琐,而且对于一些要求时间上一致的场景,难以保证操作的实时性。
发明内容
本申请实施例的目的是提供一种多开应用的处理方法、装置和电子设备,能够解决在双开应用中执行相同的事件时,需要在主应用和应用分身中分别执行,操作繁琐且难以保证操作的实时性的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种多开应用的处理方法,包括:
接收用户对第一应用的第一应用界面的第一输入;
响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。
第二方面,本申请实施例提供了一种多开应用的处理装置,包括:
第一接收模块,用于接收用户对第一应用的第一应用界面的第一输入;
第一响应模块,用于响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,接收用户对第一应用的第一应用界面的第一输入;响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。本申请通过将第一应用和第二应用进行关联,能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行,提升了多开应用的操作便捷性和操作实时性。
附图说明
图1是本申请实施例的多开应用的处理方法的流程示意图;
图2是本申请实施例中关联控件的显示示意图;
图3是本申请实施例中在主应用和应用分身中执行相同操作的示意图;
图4是本发明实施例的多开应用的处理装置的模块示意图;
图5是本发明实施例的电子设备的结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的多开应用的处理方法进行详细地说明。
如图1所示,本申请实施例提供了一种多开应用的处理方法,应用于电子设备,该方法包括:
步骤101:接收用户对第一应用的第一应用界面的第一输入。
上述第一应用界面可以为第一应用的任一显示界面,上述第一输入可以为点击输入、长按输入或滑动输入等。
步骤102:响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。
本申请实施例中,所述第二应用是与所述第一应用具有相同类型标识的应用,或者,所述第二应用为所述第一应用的应用分身。上述类型标识可以是聊天类型、购物类型等。
例如,上述第一应用为游戏主应用,上述第二应用为该第一应用的应用分身。用户在单个手机通过双开,打开游戏主应用和应用分身,分别登录不同的账号,然后将第一应用和第二应用关联起来,用户只需要在主应用的游戏中对游戏角色进行操作,***会自动映射到应用分身中,应用分身中的游戏角色也会实时执行相同的操作和路线。用户从始至终只需要在游戏主应用中刷任务,不需要进行应用切换和重复操作,就可以实现大号带小号同时刷副本升级的目的,显著降低用户的时间成本和操作复杂性。
本申请实施例的多开应用的处理方法,通过将第一应用和后台运行的第二应用进行关联,能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行,提升了多开应用的操作便捷性和操作实时性。
可选地,所述接收用户对第一应用的第一应用界面的第一输入之前,所述方法还包括:
接收用户对所述第一应用的第二应用界面的第二输入;
响应于所述第二输入,显示应用关联控件;
接收用户对所述应用关联控件的第三输入;
响应于所述第三输入,建立所述第一应用与至少一个所述第二应用的关联关系。
上述第二应用界面可以是所述第一应用的任一界面,上述第二输入可以是长按输入,上述第三输入可以是点击输入。例如,用户在上述第二应用界面长按3s,如图2所示,显示应用关联控件,该应用关联控件中包括应用关联选项。用户点击该应用关联选项,则第一应用与至少一个第二应用建立关联关系,即开启应用关联模式。
可选地,所述建立所述第一应用与至少一个所述第二应用的关联关系,包括:
建立所述第一应用界面中的第一操作控件和第三应用界面中的第二操作控件之间的关联关系,所述第三应用界面为所述第二应用中的应用界面,且所述第一操作控件和所述第二操作控件具有相同的功能。
上述第三应用界面是指与所述第一应用界面具有多个相同操作控件的应用界面(即所述第三应用界面是与所述第一应用界面具有多个相同功能的操作控件的应用界面),也可以表述为第三应用界面与第一应用界面具有相同界面类型标识的界面,如,两个应用界面均为聊天界面,均具有输入操作控件和发送操作控件。
具体的,在上述第二应用为第一应用的应用分身时,上述第一应用界面与第三应用界面为相同的应用界面。用户打开某个手机应用后,在当前页面长按,手机***会弹出一个操作选择框,选择应用关联模式,手机会检查后台是否有当前应用分身正在执行(如果没有则自动打开),然后将主应用和应用分身都执行初始化,进入相同主界面,并建立两个主界面中相同操作控件之间的关联关系。应用关联模式启动后,用户在主界面执行的任何操作,都会被映射到应用分身上,执行相同的操作。
本申请实施例中,开启应用关联模式后,上述第一应用界面与所述第三应用界面中具有相同功能的操作控件之间建立关联关系。例如,第一应用聊天界面中的输入控件和第二应用聊天界面中的输入控件之间具有关联关系,第一应用聊天界面中的发送控件和第二应用聊天界面中的发送控件之间具有关联关系。用户在点击第一应用聊天界面中的发送控件时,则会将对第一应用聊天应用界面中的发送控件的点击操作,映射至第二应用聊天界面中的发送控件,从而使得第一应用和第二应用同时执行发送操作。
这里,通过建立两个应用中相同操作控件之间的关联关系,便于后续将用户对第一应用的操作映射至第二应用,从而实现在两个应用中同时执行相同的操作事件的目的。
可选地,所述建立所述第一应用与至少一个所述第二应用的关联关系之前,所述方法还包括:
检测后台运行的应用中是否存在目标应用集合,所述目标应用集合包括至少一个与所述第一应用具有相同类型标识的应用;
在存在所述目标应用集合的情况下,获取用户在所述目标应用集合中选取的至少一个应用;
将用户选取的所述至少一个应用,确定为所述第二应用。
上述目标应用集合中的应用可以应用列表的形式进行显示。
例如,用户打开某个聊天应用后,在聊天页面长按,手机***会弹出一个操作选择框,选择应用关联模式,手机会检查后台是否有相同类型的聊天应用正在运行,如果有则弹出聊天应用列表提供用户选择要关联的应用。用户选择其中某个应用后,***小窗口自动打开该应用的页面,并提示用户进入聊天对话界面,***判断两个聊天应用当前处于的界面是否属于同一类型(例如,聊天界面),如果属于同一类型,则进行关联处理。
可选地,所述检测后台运行的应用中是否存在目标应用集合之后,所述方法还包括:
在不存在所述目标应用集合的情况下,将所述第一应用的应用分身确定为所述第二应用。这里,在未找到目标应用集合的情况下,自动将第一应用的应用分身确定为第二应用,以便于后续能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行。可选地,可以先在后台自动打开第一应用的应用分身,再将该应用分身确定为第二应用。
可选地,所述第一输入为用户对所述第一应用界面中第一操作控件的输入;
所述触发至少一个第二应用执行所述第一输入对应的操作事件,包括:
控制所述第二应用处于所述第三应用界面;
将所述第一输入映射至所述第三应用界面中的第二操作控件。
在接收到上述第一输入后,对第一应用和第二应用进行初始化处理,控制第一应用位于第一应用界面,第二应用位于第三应用界面,并识别所述第三应用界面中是否存在上述第二操作控件;在所述第三应用界面中识别出所述第二操作控件的情况下,将所述第一输入映射至所述第二操作控件。另外,在所述第三应用界面中未识别出所述第二操作控件的情况下,显示提示信息,所述提示信息用于提示用户是否重新进行关联操作。
例如,在第二应用为所述第一应用的应用分身时,如图3所示,用户在电子设备上双开聊天应用,聊天主应用和聊天应用分身开启同一个群界面,聊天主应用和聊天应用分身进行关联,用户在聊天主应用中输入“讲课内容……”时,电子设备会映射到聊天应用分身对应的输入框中,输入相同的文字“讲课内容……”,用户在聊天主应用中点击发送按钮,电子设备会映射到聊天应用分身对应的发送按钮,并触发发送事件,将文字发送出去,用户从始至终都只需要在聊天主应用中进行操作,中间不再需要切换到应用分身重复发送,显著降低用户的时间成本和操作复杂性。
又例如,在第二应用为与所述第一应用具有类型标识的应用(都是聊天应用),在应用关联模式开启后;用户在第一应用的聊天界面编辑文字;***监听到编辑文字事件;判断当前第一应用是否有关联其他应用,如果没有则流程结束,如果有则继续执行以下步骤;判断被关联应用是否与第一应用处于同一类型界面(比如聊天界面),如果不是则流程结束,如果是则被关联应用自动触发编辑文字事件,且编辑的文字内容与第一应用编辑的文字内容一致。
这里,通过将相同类型的应用进行关联,开启应用关联模式后,只要两个应用处于同一类型的界面(如聊天对话界面),***能够监听主应用的所有操作事件,包括按钮点击、发消息、滑动等等操作,将其映射到被关联应用,在被关联应用对应的位置执行相同的事件操作。本申请实施例在用户需要多个应用执行重复操作的场景下,能够极大提升用户的操作便捷性和实时性。
本申请实施例通过将第一应用和第二应用进行关联,***能够监听第一应用的所有操作事件,包括按钮点击、发消息、滑动等操作,将其映射到第二应用,在第二应用中执行相同的操作事件,极大提升了用户双开应用的操作便捷性和操作实时性。
需要说明的是,本申请实施例提供的多开应用的处理方法,执行主体可以为多开应用的处理装置,或者该多开应用的处理装置中用于执行加载多开应用的处理方法的控制模块。本申请实施例中以多开应用的处理装置执行加载信号处理方法为例,说明本申请实施例提供的多开应用的处理方法。
如图4所示,本申请实施例还提供了一种多开应用的处理装置400,包括:
第一接收模块401,用于接收用户对第一应用的第一应用界面的第一输入;
第一响应模块402,用于响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。
可选地,本申请实施例的多开应用的处理装置,所述第二应用是与所述第一应用具有相同类型标识的应用,或者,所述第二应用为所述第一应用的应用分身。
可选地,本申请实施例的多开应用的处理装置,还包括:
第二接收模块,用于第一接收模块接收用户对第一应用的第一应用界面的第一输入之前,接收用户对所述第一应用的第二应用界面的第二输入;
第二响应模块,用于响应于所述第二输入,显示应用关联控件;
第三接收模块,用于接收用户对所述应用关联控件的第三输入;
第三响应模块,用于响应于所述第三输入,建立所述第一应用与至少一个所述第二应用的关联关系。
可选地,本申请实施例的多开应用的处理装置,所述第三响应模块用于建立所述第一应用界面中的第一操作控件和第三应用界面中的第二操作控件之间的关联关系,所述第三应用界面为所述第二应用中的应用界面,且所述第一操作控件和所述第二操作控件具有相同的功能。
可选地,本申请实施例的多开应用的处理装置,还包括:
检测模块,用于第三响应模块建立所述第一应用与至少一个第二应用的关联关系之前,检测后台运行的应用中是否存在目标应用集合,所述目标应用集合包括至少一个与所述第一应用具有相同类型标识的应用;
获取模块,用于在存在所述目标应用集合的情况下,获取用户在所述目标应用集合中选取的至少一个应用;
第一确定模块,用于将用户选取的所述至少一个应用,确定为所述第二应用。
可选地,本申请实施例的多开应用的处理装置,还包括:
第二确定模块,用于在不存在所述目标应用集合的情况下,将所述第一应用的应用分身确定为所述第二应用。可选地,本申请实施例的多开应用的处理装置,所述第一输入为用户对所述第一应用界面中第一操作控件的输入;
所述第一响应模块包括:
控制子模块,用于控制所述第二应用处于所述第三应用界面;
映射子模块,用于将所述第一输入映射至所述第三应用界面中的第二操作控件。
本申请实施例中的多开应用的处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的多开应用的处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的多开应用的处理装置能够实现图1至图3的方法实施例中多开应用的处理装置实现的各个过程,为避免重复,这里不再赘述。
本申请实施例的多开应用的处理装置,通过将第一应用和第二应用进行关联,能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行,提升了多开应用的操作便捷性和操作实时性。
可选的,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的程序或指令,该程序或指令被处理器执行时实现上述多开应用的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图5为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器510逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元507,用于接收用户对第一应用的第一应用界面的第一输入;
处理器510,用于响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用。
本申请实施例的电子设备,通过将第一应用和第二应用进行关联,能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行,提升了多开应用的操作便捷性和操作实时性。
可选的,所述第二应用是与所述第一应用具有相同类型标识的应用,或者,所述第二应用为所述第一应用的应用分身。
可选的,用户输入单元507,还用于在接收用户对第一应用的第一应用界面的第一输入之前,接收用户对所述第一应用的第二应用界面的第二输入;
显示单元506,用于响应于所述第二输入,显示应用关联控件;
用户输入单元507,还用于接收用户对所述应用关联控件的第三输入;
处理器510,用于响应于所述第三输入,建立所述第一应用与至少一个所述第二应用的关联关系。
可选的,处理器510,用于建立所述第一应用界面中的第一操作控件和第三应用界面中的第二操作控件之间的关联关系,所述第三应用界面为所述第二应用中的应用界面,且所述第一操作控件和所述第二操作控件具有相同的功能。
可选的,处理器510,用于检测后台运行的应用中是否存在目标应用集合,所述目标应用集合包括至少一个与所述第一应用具有相同类型标识的应用;在存在所述目标应用集合的情况下,获取用户在所述目标应用集合中选取的至少一个应用;将用户选取的所述至少一个应用,确定为所述第二应用。
可选的,处理器510,用于在不存在所述目标应用集合的情况下,将所述第一应用的应用分身确定为所述第二应用。
可选的,所述第一输入为用户对所述第一应用界面中第一操作控件的输入;
所述处理器510,还用于控制所述第二应用处于所述第三应用界面;将所述第一输入映射至所述第三应用界面中的第二操作控件。
本申请实施例的电子设备,通过将第一应用和第二应用进行关联,能够在第一应用和第二应用中同时执行相同的操作事件,而无需再去分别执行,提升了多开应用的操作便捷性和操作实时性。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述多开应用的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述多开应用的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (8)

1.一种多开应用的处理方法,其特征在于,包括:
接收用户对第一应用的第一应用界面的第一输入;
响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用;
所述第二应用是与所述第一应用具有相同类型标识的应用,或者,所述第二应用为所述第一应用的应用分身;其中,所述类型标识为聊天类型或购物类型;
所述接收用户对第一应用的第一应用界面的第一输入之前,所述方法还包括:
接收用户对所述第一应用的第二应用界面的第二输入;
响应于所述第二输入,显示应用关联控件;
接收用户对所述应用关联控件的第三输入;
响应于所述第三输入,建立所述第一应用与至少一个所述第二应用的关联关系;
建立所述第一应用与至少一个第二应用的关联关系之前,所述方法还包括:
检测后台运行的应用中是否存在目标应用集合,所述目标应用集合包括至少一个与所述第一应用具有相同类型标识的应用;
在存在所述目标应用集合的情况下,获取用户在所述目标应用集合中选取的至少一个应用;
将用户选取的所述至少一个应用,确定为所述第二应用;
所述检测后台运行的应用中是否存在目标应用集合之后,所述方法还包括:
在不存在所述目标应用集合的情况下,将所述第一应用的应用分身确定为所述第二应用。
2.根据权利要求1所述的多开应用的处理方法,其特征在于,所述建立所述第一应用与至少一个所述第二应用的关联关系,包括:
建立所述第一应用界面中的第一操作控件和第三应用界面中的第二操作控件之间的关联关系,所述第三应用界面为所述第二应用中的应用界面,且所述第一操作控件和所述第二操作控件具有相同的功能。
3.根据权利要求2所述的多开应用的处理方法,其特征在于,所述第一输入为用户对所述第一应用界面中第一操作控件的输入;
所述触发至少一个第二应用执行所述第一输入对应的操作事件,包括:
控制所述第二应用处于所述第三应用界面;
将所述第一输入映射至所述第三应用界面中的所述第二操作控件。
4.一种多开应用的处理装置,其特征在于,包括:
第一接收模块,用于接收用户对第一应用的第一应用界面的第一输入;
第一响应模块,用于响应于所述第一输入,控制所述第一应用执行所述第一输入对应的操作事件,并触发至少一个第二应用执行所述第一输入对应的操作事件,所述第二应用为在后台运行且与所述第一应用关联的应用;
所述第二应用是与所述第一应用具有相同类型标识的应用,或者,所述第二应用为所述第一应用的应用分身;其中,所述类型标识为聊天类型或购物类型;
还包括:
第二接收模块,用于第一接收模块接收用户对第一应用的第一应用界面的第一输入之前,接收用户对所述第一应用的第二应用界面的第二输入;
第二响应模块,用于响应于所述第二输入,显示应用关联控件;
第三接收模块,用于接收用户对所述应用关联控件的第三输入;
第三响应模块,用于响应于所述第三输入,建立所述第一应用与至少一个所述第二应用的关联关系;
还包括:
检测模块,用于第三响应模块建立所述第一应用与至少一个第二应用的关联关系之前,检测后台运行的应用中是否存在目标应用集合,所述目标应用集合包括至少一个与所述第一应用具有相同类型标识的应用;
获取模块,用于在存在所述目标应用集合的情况下,获取用户在所述目标应用集合中选取的至少一个应用;
第一确定模块,用于将用户选取的所述至少一个应用,确定为所述第二应用;
还包括:
第二确定模块,用于在不存在所述目标应用集合的情况下,将所述第一应用的应用分身确定为所述第二应用。
5.根据权利要求4所述的多开应用的处理装置,其特征在于,所述第三响应模块用于建立所述第一应用界面中的第一操作控件和第三应用界面中的第二操作控件之间的关联关系,所述第三应用界面为所述第二应用中的应用界面,且所述第一操作控件和所述第二操作控件具有相同的功能。
6.根据权利要求5所述的多开应用的处理装置,其特征在于,所述第一输入为用户对所述第一应用界面中第一操作控件的输入;
所述第一响应模块包括:
控制子模块,用于控制所述第二应用处于所述第三应用界面;
映射子模块,用于将所述第一输入映射至所述第三应用界面中的所述第二操作控件。
7.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至3任一项所述的多开应用的处理方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至3任一项所述的多开应用的处理方法的步骤。
CN202010617515.1A 2020-06-30 2020-06-30 多开应用的处理方法、装置和电子设备 Active CN111796747B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010617515.1A CN111796747B (zh) 2020-06-30 2020-06-30 多开应用的处理方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010617515.1A CN111796747B (zh) 2020-06-30 2020-06-30 多开应用的处理方法、装置和电子设备

Publications (2)

Publication Number Publication Date
CN111796747A CN111796747A (zh) 2020-10-20
CN111796747B true CN111796747B (zh) 2022-02-08

Family

ID=72810933

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010617515.1A Active CN111796747B (zh) 2020-06-30 2020-06-30 多开应用的处理方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN111796747B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115048019A (zh) * 2021-02-26 2022-09-13 深圳市万普拉斯科技有限公司 终端操作方法、装置、计算机设备和存储介质
CN113176842A (zh) * 2021-04-28 2021-07-27 维沃移动通信有限公司 应用控制方法、装置和电子设备
CN115016695A (zh) * 2021-11-18 2022-09-06 荣耀终端有限公司 一种应用程序启动方法及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106373017A (zh) * 2016-10-10 2017-02-01 广东欧珀移动通信有限公司 一种应用消息处理方法、装置及移动终端
CN106445671A (zh) * 2016-10-10 2017-02-22 广东欧珀移动通信有限公司 一种应用程序的管理方法、装置及终端
CN106488020A (zh) * 2016-10-10 2017-03-08 广东欧珀移动通信有限公司 一种多开应用的操作管理方法、装置及智能终端
CN106528081A (zh) * 2016-09-26 2017-03-22 北京小米移动软件有限公司 操作执行方法及装置
CN109002245A (zh) * 2018-07-27 2018-12-14 维沃移动通信有限公司 一种应用界面的操作方法及移动终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050177850A1 (en) * 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links

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 北京小米移动软件有限公司 操作执行方法及装置
CN106373017A (zh) * 2016-10-10 2017-02-01 广东欧珀移动通信有限公司 一种应用消息处理方法、装置及移动终端
CN106445671A (zh) * 2016-10-10 2017-02-22 广东欧珀移动通信有限公司 一种应用程序的管理方法、装置及终端
CN106488020A (zh) * 2016-10-10 2017-03-08 广东欧珀移动通信有限公司 一种多开应用的操作管理方法、装置及智能终端
CN109002245A (zh) * 2018-07-27 2018-12-14 维沃移动通信有限公司 一种应用界面的操作方法及移动终端

Also Published As

Publication number Publication date
CN111796747A (zh) 2020-10-20

Similar Documents

Publication Publication Date Title
CN111796747B (zh) 多开应用的处理方法、装置和电子设备
CN108170342B (zh) 应用程序界面显示方法及装置、终端、可读存储介质
CN112306325B (zh) 交互控制方法和装置
CN104750450A (zh) 一种即时通信中的文件共享方法及终端
CN111884908B (zh) 联系人标识显示方法、装置及电子设备
CN112817676B (zh) 信息处理方法和电子设备
CN106383721A (zh) 一种电子设备的显示控制方法、装置及电子设备
CN112540709A (zh) 分屏显示方法和装置、电子设备及可读存储介质
CN112269508A (zh) 显示方法、装置和电子设备
CN112486444A (zh) 投屏方法、装置、设备和可读存储介质
CN112099702A (zh) 应用运行方法、装置和电子设备
CN114327088A (zh) 消息发送方法、装置、电子设备及介质
CN112187624B (zh) 消息回复方法、装置及电子设备
CN112929254A (zh) 消息处理方法、装置和电子设备
CN112181351A (zh) 语音输入方法、装置及电子设备
CN111641551A (zh) 语音播放方法、语音播放装置和电子设备
CN112395029A (zh) 应用程序的界面显示方法、装置、电子设备和存储介质
CN112905072B (zh) 应用程序的处理方法、装置及电子设备
CN115567901A (zh) 用户身份识别卡的运行方法、装置、设备和存储介质
CN113312662B (zh) 消息处理方法、装置和电子设备
CN115412634A (zh) 消息显示方法和装置
CN114221923A (zh) 消息处理方法、装置和电子设备
CN113835573A (zh) 一种消息处理方法和电子设备
CN113672135A (zh) 一种对象操控方法、装置及电子设备
CN112035032B (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