CN112947923B - 对象编辑方法、装置和电子设备 - Google Patents
对象编辑方法、装置和电子设备 Download PDFInfo
- Publication number
- CN112947923B CN112947923B CN202110213643.4A CN202110213643A CN112947923B CN 112947923 B CN112947923 B CN 112947923B CN 202110213643 A CN202110213643 A CN 202110213643A CN 112947923 B CN112947923 B CN 112947923B
- Authority
- CN
- China
- Prior art keywords
- instruction
- target
- editing
- identifier
- basic
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 79
- 230000004044 response Effects 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 claims description 50
- 230000009471 action Effects 0.000 claims description 43
- 230000008569 process Effects 0.000 abstract description 16
- 238000004891 communication Methods 0.000 abstract description 9
- 238000013507 mapping Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 230000000694 effects Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 239000000725 suspension Substances 0.000 description 5
- 238000007499 fusion processing Methods 0.000 description 4
- 230000001788 irregular Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000000265 homogenisation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种对象编辑方法、装置和电子设备,属于通信技术领域,能够解决对编辑对像的编辑处理过程比较繁琐耗时、效率低的问题。该方法包括:接收用户对第一界面中显示的第一对象的第一输入,第一界面为第一应用中的界面;响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,该目标控件包括至少一个编辑指令;接收用户的第二输入,第二输入用于确定目标编辑指令;响应于第二输入,通过在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象,并将第一对象更新为第二对象;其中,第二应用为该目标编辑指令所属的应用,该目标编辑操作为该目标编辑指令对应的编辑操作。
Description
技术领域
本申请属于通信技术领域,具体涉及一种对象编辑方法、装置和电子设备。
背景技术
随着通信技术的高速发展,电子设备的应用越来越广泛,例如,用户通过电子设备查看图片、文档、音视频等对象的过程中,往往需要对这些对象进行编辑处理,以达到用户满意的效果。
目前,当用户需要编辑应用程序(以下简称应用,非编辑应用)的界面1(的界面)中的图像1时,需要先将图像1保存至电子设备,然后打开具有编辑图像功能的编辑应用(例如相册应用),再然后在该编辑应用中找到图像1,最后在编辑应用中对图像1进行编辑处理,以得到满足用户需求的图像。
如此,上述编辑处理过程比较繁琐耗时、效率低。
发明内容
本申请实施例的目的是提供一种对象编辑方法、装置和电子设备,能够解决对编辑对像的编辑处理过程比较繁琐耗时、效率低的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种对象编辑方法,该方法包括:接收用户对第一界面中显示的第一对象的第一输入,第一界面为第一应用中的界面;响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,该目标控件包括至少一个编辑指令;接收用户的第二输入,第二输入用于确定目标编辑指令;响应于第二输入,通过在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象,并将第一对象更新为第二对象;其中,第二应用为该目标编辑指令所属的应用,该目标编辑操作为该目标编辑指令对应的编辑操作。
第二方面,本申请实施例提供了一种对象编辑装置,该装置包括:接收模块、显示模块、执行模块和更新模块;接收模块,用于接收用户对第一界面中显示的第一对象的第一输入,第一界面为第一应用中的界面;显示模块,用于响应于接收模块接收的第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,目标控件包括至少一个编辑指令;接收模块,用于接收用户的第二输入,第二输入用于确定目标编辑指令;执行模块,用于响应于接收模块接收的第二输入,通过在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象;更新模块,用于将第一对象更新为第二对象;其中,第二应用为目标编辑指令所属的应用,目标编辑操作为目标编辑指令对应的编辑操作。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,可以通过接收用户对第一界面(第一应用中的界面)中显示的第一对象的第一输入;响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件(包括至少一个编辑指令);接收用户的第二输入,第二输入用于确定目标编辑指令;响应于第二输入,通过在后台调用第二应用(即目标编辑指令所属的应用)对第一对象执行目标编辑操作(该目标编辑指令对应的编辑操作),得到第二对象,将第一对象更新为第二对象。通过该方案,可以在第一应用的当前界面显示处于可编辑状态的第一对象,以及显示目标控件(目标控件关联第二应用的编辑指令),通过对目标控件的第二输入触发电子设备确定目标编辑指令,并可以通过在后台调用第二应用对第一对象进行目标编辑指令对应的目标编辑操作,得到第二对象,并将第一对象更新为第二对象。如此,可以无需再在第一应用中保存第一对象,打开第二应用,以及在第二应用中打开第一对象等操作,从而可以简化操作步骤,节约操作时间,提高操作效率。
附图说明
图1是本申请实施例提供的一种对象编辑方法的流程图;
图2是本申请实施例提供的对象编辑方法的界面示意图之一;
图3是本申请实施例提供的对象编辑方法的界面示意图之二;
图4是本申请实施例提供的对象编辑方法的界面示意图之三;
图5是本申请实施例提供的对象编辑方法的界面示意图之四;
图6是本申请实施例提供的对象编辑方法的界面示意图之五;
图7是本申请实施例提供的对象编辑方法的界面示意图之六;
图8是本申请实施例提供的一种对象编辑方法的映射逻辑图;
图9是本申请实施例提供的一种对象编辑装置的结构示意图;
图10是本申请实施例提供的一种电子设备的结构示意图;
图11是本申请实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
在本申请实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个处理单元是指两个或者两个以上的处理单元;多个元件是指两个或者两个以上的元件等。
需要说明的是,本申请实施例中的标识用于指示信息的文字、符号、图像等,可以以控件或者其他容器作为显示信息的载体,包括但不限于文字标识、符号标识、图像标识。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的对象编辑方法、装置和电子设备进行详细地说明。
本申请实施例提供的对象编辑方法可以应用于在非编辑应用中编辑图像、文档、音视频等对象的场景下,通过本申请实施例提供的方案,可以在第一应用的当前界面显示处于可编辑状态的第一对象,以及显示目标控件(目标控件关联第二应用的编辑指令),通过对目标控件的第二输入触发电子设备确定目标编辑指令,并可以通过在后台调用第二应用对第一对象进行目标编辑指令对应的目标编辑操作,得到第二对象,并将第一对象更新为第二对象。如此,可以无需再在第一应用中保存第一对象,打开第二应用,以及在第二应用中打开第一对象等操作,从而可以简化操作步骤,节约操作时间,提高操作效率。
参考图1所示,本申请实施例提供了一种对象编辑方法,下面以执行主体为电子设备为例,对本申请实施例提供的对象编辑方法进行示例性的说明。该方法可以包括下述的步骤201至步骤204。
步骤201、电子设备接收用户对第一界面中显示的第一对象的第一输入。
其中,第一界面为第一应用中的界面。
可以理解,本申请实施例中,第一对象可以为图像、文档、视频、音频等对象,还可以是其他的对象,具体可以根据实际情况确定,本申请实施例不做限定。
可以理解,本申请实施例中,第一应用可以是即时社交应用、浏览器应用等,还可以是其他的应用,具体可以根据实际情况确定,本申请实施例不做限定。
可以理解,本申请实施例中,第一界面可以是第一应用中的主界面,也可以是第一应用中的功能界面,具体可根据实际情况确定,本申请实施例不做限定。
可选地,第一输入可以为用户对第一对象的点击输入,也可以为用户对第一对象的滑动输入,还可以是其他的可行性输入,具体可以根据实际情况设定,本申请实施例不做限定。
示例性地,上述点击输入可以为任意次数的点击输入,例如单击输入、双击输入等,也可以为短按输入、长按输入、双指点击输入等;上述滑动输入可以为向任意方向的滑动输入,例如像上的滑动输入、向下的滑动输入、向左的滑动输入、向右的滑动输入等,也可以为双指滑动输入等。
步骤202、电子设备响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件。
其中,该目标控件包括至少一个编辑指令。
可以理解,处于可编辑状态的第一对象,即此时可对第一对象进行编辑处理。
可选地,处于可编辑状态的第一对象可以悬浮显示在第一界面上;也可以在第一界面上悬浮显示编辑界面1,在该编辑界面1中显示处于可编辑状态的第一对象;处于可编辑状态的第一对象还可以以其他形式显示,具体可以根据实际使用需求确定,本申请实施例不做限定。
可选地,目标控件可以是悬浮形式的控件;当在编辑界面1中显示处于可编辑状态的第一对象时,目标控件也可以是内嵌在该编辑界面1中;目标控件还可以以其他形式显示,具体可以根据实际使用需求确定,本申请实施例不做限定。
可选地,在第一输入之前,第一界面上未显示任意与目标控件相关的控件,接收到第一输入之后,在第一界面上显示目标控件。
可选地,在第一输入之前,第一界面上显示第一控件,第一控件与目标控件存在关联关系,接收到第一输入之后,电子设备将第一控件更新为目标控件。例如,在第一输入之前,第一界面上显示***的导航悬浮球控件(第一控件),接收到第一输入之后,电子设备将导航悬浮球控件更新为目标控件(例如,悬浮球工具条控件,即导航悬浮球控件自动展开编辑工具条)。
示例性地,如图2中的(a)所示,第一界面为联系人1界面,联系人1界面上悬浮显示***的导航悬浮球控件(即第一控件,图中用标记“1”指示),第一对象为图像1,用户在联系人1界面点击图像1,则如图2中的(b)所示,在联系人1界面上显示处于可编辑状态的图像1,导航悬浮球控件自动展开编辑工具条(即目标控件,图中用标记“2”指示),编辑工具条中显示多个编辑工具标识。
可选地,该目标控件包括以下至少一项:N个第一标识,M个第二标识。
可以理解,本申请实施例中,目标控件可以仅包括N个第一标识,也可以仅包括M个第二标识,还可以目标控件包括N个第一标识和M个第二标识,具体可以根据实际使用需求确定,本申请实施例不做限定。而且本申请实施例中不限定目标控件在包括上述标识的情况下,是否还包括其他标识。
可以理解,每个第一标识用于指示至少一个编辑指令,每个第二标识用于指示至少一个编辑指令,具体可以根据实际使用需求确定,本申请实施例不做限定。
可选地,针对N个第一标识,其中,每个第一标识为一个基础工具标识或一个组合工具标识,每个组合工具标识为至少两个基础工具标识的组合标识,每个基础工具标识包括至少一个指令工具标识,一个基础工具标识中的每个指令工具标识用于指示不同的基础编辑指令,N为正整数。
可以理解,本申请实施例中,N个第一标识中的每个第一标识可以均为基础工具标识,也可以均为组合工具标识,还可以部分为基础工具标识,部分为组合工具标识,具体可以根据实际使用需求确定,本申请实施例不做限定。
可以理解,在一个第一标识为一个基础工具标识的情况下,所述一个第一标识用于指示至少一个基础编辑指令;在一个第一标识为一个组合工具标识的情况下,所述一个第一标识用于指示至少一个组合编辑指令,每个组合编辑指令为至少两个不同的基础编辑指令的组合指令。
可选地,在该目标控件包括该N个第一标识的情况下,该一个基础工具标识中的每个指令工具标识(此时可以称为服务工具标识)用于指示:来自不同服务、且功能相似的基础编辑指令。
需要说明的是,本申请实施例中,功能相似,即功能相似程度大于一定阈值,可以理解为功能相同,即属于同一类型。本申请实施例中,来自不同服务可以为来自不同云端服务,或来自不同应用程序,还可以是来自不同的其他服务,本申请实施例不做限定。
可以理解,同一个基础工具标识指示的基础编辑指令为来自不同服务的、但功能类型相同的基础编辑指令。不同基础工具标识指示的基础编辑指令为不同功能类型的基础编辑指令(可能来自不同服务,也可能来自相同服务)。即本申请实施例中按照功能类型对基础编辑指令进行分类。
可选地,在该目标控件包括该N个第一标识的情况下,该一个基础工具标识中的每个指令工具标识用于指示:来自同一服务、且功能不同的基础编辑指令。
可以理解,同一个基础工具标识指示的基础编辑指令为来自同一服务的、但功能类型不同的基础编辑指令。不同基础工具标识指示的基础编辑指令为来自不同服务的基础编辑指令(可能功能类型相同,也可能功能类型不同)。即本申请实施例中按照基础编辑指令的服务提供方进行分类。
可选地,在该目标控件包括该N个第一标识的情况下,该一个基础工具标识中的每个指令工具标识用于指示:来自不同服务、且功能不同的基础编辑指令。
示例性地,如图3中的(a)所示,标记“3”指示的为基础工具标识1,基础工具标识1包括多个指令工具标识,每个指令工具标识指示的基础编辑指令来自不同服务,但功能相似。例如每个指令工具标识指示的基础编辑指令为来自不同服务的抠图编辑指令。
示例性地,如图3中的(b)所示,标记“4”指示的为组合工具标识1,组合工具标识1包括多个基础工具标识(如横向展示的为组合工具标识1包括的多个基础工具标识),每个基础工具标识包括至少一个指令工具标识(如横向展示的为一个基础工具标识包括的多个指令工具标识),每个指令工具标识指示的基础编辑指令来自不同服务,但功能相似。例如每个指令工具标识指示的基础编辑指令为来自不同服务的抠图编辑指令。
本申请实施例中,上述对基础编辑指令分类,可以是目标控件更具有条理性,不是把所有编辑指令堆在一起,便于用户查找和使用。
可选地,针对N个第一标识,其中,每个第一标识为一个指令工具标识,每个指令工具标识用于指示一个基础编辑指令(可以来自不同服务,也可以来自相同服务,可以功能相似,也可以功能不同)。
可以理解,每个第一标识就指示一个基础编辑指令,此时,不对基础编辑指令分类。
本申请实施例中,N个第一标识还可以以其他形式显示,本申请实施例不做限定。
可选地,针对M个第二标识,其中,每个第二标识为一个基础模板标识或一个组合模板标识,每个基础模板标识包括至少一个基础指令模板标识,一个基础模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令;每个组合模板标识包括至少一个组合指令模板标识,每个组合指令模板标识为至少一个基础指令模板标识的组合标识,一个组合指令模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令,M为正整数。
可以理解,本申请实施例中,M个第二标识中的每个第二标识可以均为基础模板标识,也可以均为组合模板标识,还可以部分为基础模板标识,部分为组合模板标识,具体可以根据实际使用需求确定,本申请实施例不做限定。
可以理解,在一个第二标识为一个基础模板标识的情况下,所述一个第二标识用于指示至少一个基础编辑指令;在一个第二标识为一个组合模板标识的情况下,所述一个第二标识用于指示至少一个组合编辑指令,每个组合编辑指令为至少两个不同的基础编辑指令的组合指令。
可选地,在该目标控件包括该M个第二标识的情况下,该一个基础模板标识中的每个基础指令模板标识用于指示:来自不同服务、且功能相似的基础编辑指令。
可以理解,同一个基础模板标识指示的基础编辑指令为来自不同服务的、但功能类型相同的基础编辑指令。不同基础模板标识指示的基础编辑指令为不同功能类型的基础编辑指令(可能来自不同服务,也可能来自相同服务)。即本申请实施例中按照功能类型对基础编辑指令进行分类。
可选地,在该目标控件包括该M个第二标识的情况下,该一个基础模板标识中的每个基础指令模板标识用于指示:来自同一服务、且功能不同的基础编辑指令。
可以理解,同一个基础模板标识指示的基础编辑指令为来自同一服务的、但功能类型不同的基础编辑指令。不同基础模板标识指示的基础编辑指令为来自不同服务的基础编辑指令(可能功能类型相同,也可能功能类型不同)。即本申请实施例中按照基础编辑指令的服务提供方进行分类。
可选地,在该目标控件包括该M个第二标识的情况下,该一个基础模板标识中的每个基础指令模板标识用于指示:来自不同服务、且功能不同的基础编辑指令。
可选地,针对M个第二标识中包括组合模板标识的第二标识的情况下,一个组合模板标识中的每个组合指令模板标识均为:S个功能不同的基础指令模板标识的组合标识。
可以理解,同一个组合模板标识中的每个组合指令模板标识包括的基础指令模板标识数量相同,不同组合模板标识中的每个组合指令模板标识包括的基础指令模板标识的数量可以相同,也可以不相同。
可以理解,同一个组合模板标识中的任意两个组合指令模板标识包括的多个基础指令模板标识的种类相同,但是多个基础指令模板标识中的至少一个基础指令模板标识来自不同的服务。
示例性地,组合模板标识(第二标识)为a+b,a+b中包括三个组合指令模板标识,分别为:a1+b2、a3+b2、a4+b5(字母代表“功能类型”,数字代表“服务提供方”),则每个组合指令模板标识都包括2个基础指令模板标识,每个组合指令模板标识包括的基础指令模板标识的功能类型相同(即都包括功能类型a和功能类型b),任意两个组合指令模板标识中至少一个基础指令模板标识来自不同服务,如a1+b2和a3+b2中,a1和a3来自不同服务,a3+b2和a4+b5中,a3和a4来自不同服务,b2和b5来自不同服务。
示例性地,如图4中的(a)所示,目标控件包括N个第一标识,用户可以用户对目标控件向左的滑动输入,触发电子设备显示M个第二标识(如图4中的(b)所示)。如图5所示,用户还可以通过对一个第二标识的输入触发电子设备展开该一个第二标识,显示该一个第二标识包括的指令模板标识(基础指令模板标识或组合指令模板标识)。例如,用户点击模板a(一个基础模板标识),展开显示指令a1(一个基础指令模板标识)和指令a2(一个基础指令模板标识);用户点击模板c+d(一个组合模板标识),展开显示指令c1+d1(一个组合指令模板标识)、指令c1+d2(一个组合指令模板标识)和指令c3+d3(一个组合指令模板标识)。
可选地,针对M个第二标识,其中,每个第二标识为一个指令模板标识,每个指令模板标识用于指示一个编辑指令(可以来自不同服务,也可以来自相同服务,可以功能相似,也可以功能不同)。
可以理解,每个第二标识就指示一个基础编辑指令,此时,不对基础编辑指令分类。
本申请实施例中,M个第二标识还可以以其他形式显示,本申请实施例不做限定。
步骤203、电子设备接收用户的第二输入。
其中,第二输入用于确定目标编辑指令。
可选地,第二输入还可以用于其他功能,本申请实施例不做限定。
可选地,第二输入可以为用户对目标控件的点击输入,还可以为用户对目标控件的滑动输入,还可以为其他的可行性输入,具体可以根据实际使用需求确定,本申请实施例不做限定。
示例性地,对上述点击输入和滑动输入的描述可以参考上述步骤201中对第一输入的描述中对点击输入和滑动输入的相关描述,此处不予赘述。
可选地,第二输入还可以包括其他的输入,例如用户对第一对象的输入,具体可以根据实际使用情况确定,本申请实施例不做限定。
步骤204、电子设备响应于第二输入,通过在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象,并将第一对象更新为第二对象。
其中,第二应用为该目标编辑指令所属的应用,该目标编辑操作为该目标编辑指令对应的编辑操作。
可以理解,本申请实施例中,第二应用与第一应用不同。
可选地,本申请实施例中,目标编辑指令可以为第二应用中内嵌的编辑指令,也可以是第二应用从云端服务器获取的编辑指令,具体可以根据实际使用需求确定,本申请实施例不做限定。
可以理解,本申请实施例中,目标控件中每个标识与其他应用中的编辑指令(编辑工具)存在关联关系或映射关系或超链接关系,本申请实施例中,以目标控件中每个标识与其他应用中的编辑指令存在映射关系为例说明。当用户选择目标控件中的一个标识时,基于映射关系,将该一个标识映射至对应的应用(第二应用)中的编辑指令(目标编辑指令),然后电子设备在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象。
可选地,在该目标控件包括该N个第一标识的情况下,第二输入包括用户对该N个第一标识中的第一目标标识的输入;在第一目标标识为一个基础工具标识的情况下,该目标编辑指令为:第一目标标识指示的至少一个基础编辑指令中,与第二输入对应的基础编辑指令;在第一目标标识为一个组合工具标识的情况下,该目标编辑指令为:第一目标标识指示的至少一个组合编辑指令中,与第二输入对应的组合编辑指令。
示例性地,如图3中的(a)所示,用户点击标记“3”指示的基础工具标识A(第一目标标识),展开显示如图所示的3个指令工具标识(从左到右依次指示基础编辑指令A1、基础编辑指令A2、基础编辑指令A3),用户点击最右边的指令工具标识,则目标编辑指令为基础编辑指令A3。
示例1,如图3中的(b)所示,用户点击标记“4”指示的组合工具标识B+C+A(第一目标标识),展开显示如图所示的3个基础工具标识(从左到右依次为基础工具标识B、基础工具标识C、基础工具标识A),用户点击基础工具标识A,展开显示如图所示的3个指令工具标识(从上到下依次为指令工具标识A1(指示基础编辑指令A1)、指令工具标识A2(基础编辑指令A2)、指令工具标识A3(基础编辑指令A3)),用户点击最下边的指令工具标识,则基础工具标识A对应基础编辑指令A3,同理基础工具标识B对应基础编辑指令B1,基础工具标识C对应基础编辑指令C3,那么目标编辑指令为基础编辑指令B1、基础编辑指令C3和基础编辑指令A3的组合指令。
可选地,在第一目标标识为一个基础工具标识的情况下,第二输入用于从第一目标标识包括的指令工具标识中,更新目标指令工具标识;在第一目标标识为一个组合工具标识的情况下,第二输入包括以下至少一项:用于调节第一目标标识包括的基础工具标识的排列顺序;用于从目标基础工具标识包括的指令工具标识中,更新目标指令工具标识;其中,该目标基础工具标识为第一目标标识包括的基础工具标识,该目标指令工具标识为用于确定该目标编辑指令的指令工具标识。
可选地,在第二输入用于调节第一目标标识包括的基础工具标识的排列顺序的情况下,第二输入还用于展开显示第一目标标识包括的至少两个基础工具标识;在第二输入用于从目标基础工具标识包括的指令工具标识中,更新目标指令工具标识的情况下,第二输入还用于展开显示所述第一目标标识包括的至少两个基础工具标识,以及用于展开显示目标基础工具标识包括的至少一个指令工具标识。
可以理解,本申请实施例中,基础工具标识的排列顺序代表对应的基础编辑指令的调用顺序。
示例2,结合示例1,用户可以通过输入将第一目标标识包括的基础工具标识B、基础工具标识C、基础工具标识A,调整为基础工具标识C、基础工具标识B、基础工具标识A。用户可以通过输入将基础工具标识A原来对应的指令工具标识A3更新为指令工具标识A1。
可选地,在该目标控件包括该M个第二标识的情况下,第二输入包括用户对该M个第二标识中的第二目标标识的输入;在第二目标标识为一个基础模板标识的情况下,该目标编辑指令为:第二目标标识指示的至少一个基础编辑指令中,与第二输入对应的基础编辑指令;在第二目标标识为一个组合模板标识的情况下,该目标编辑指令为:第二目标标识指示的至少一个组合编辑指令中,与第二输入对应的组合编辑指令。
示例性地,如图5所示,若第二目标标识为模板a,则用户点击指令a1(即基础指令模板标识a1),则目标编辑指令为指令a1指示的基础编辑指令。若第二目标标识为模板c+d,则用户点击指令c1+d2(即组合指令模板标识c1+d2),则目标编辑指令为指令c1+d2指示的组合编辑指令。
可选地,针对第一目标标识或第二目标标识,第二输入还用于确定至少一个区域,每个区域为:第一对象中,目标基础编辑指令对应的作用区域,该目标基础编辑指令为该目标编辑指令包括的一个基础编辑指令。
可以理解,本申请实施例中,可以默认目标编辑指令包括的所有基础编辑指令对应的作用区域均为第一对象的全部区域,也可以通过输入为目标编辑指令包括的所有基础编辑指令中的至少一个基础编辑指令设置一个作用区域,可以为目标编辑指令包括的所有基础编辑指令中的至少两个基础编辑指令设置同一个作用区域,也可以为目标编辑指令包括的所有基础编辑指令中的每个基础编辑指令设置不同的作用区域,还可以包括其他情况,具体可以根据实际使用需求确定,本申请实施例不做限定。
可选地,该至少一个区域包括第一区域和第二区域,第一区域和第二区域存在重叠区域,第一区域为第一编辑指令对应的作用区域,第二区域为第二编辑指令对应的作用区域,第一编辑指令和第二编辑指令为该目标编辑指令中的两个编辑指令;上述步骤204中的电子设备通过在后台调用第二应用对第一对象执行目标编辑操作具体可以通过下述过程实现。
电子设备通过在后台调用第三应用对第一非重叠区域执行第一编辑指令对应的编辑操作,通过在后台调用第四应用对第二非重叠区域执行第二编辑指令对应的编辑操作,对该重叠区域依次执行下述步骤:通过在后台调用第三应用执行第一编辑指令对应的编辑操作,通过在后台调用第四应用执行第二编辑指令对应的编辑操作;其中,第一非重叠区域为第一区域中除该重叠区域之外的区域,第二非重叠区域为第二区域中除该重叠区域之外的区域;第三应用为:第二应用中,第一编辑指令所属的应用;第四应用为:第二应用中,第二编辑指令所属的应用。
示例3,结合示例1,如图6所示,基础编辑指令B1对应的作用区域为区域b、基础编辑指令C3(第一编辑指令)对应的作用区域为区域c(第一区域),以及基础编辑指令A3(第二编辑指令)对应的作用区域为区域a(第二区域),其中区域a和区域c存在重叠区域Coverlapping,区域c中除重叠区域Coverlapping之外的区域为第一非重叠区域,区域a中除重叠区域Coverlapping之外的区域为第二非重叠区域。上述步骤204中的电子设备通过在后台调用第二应用对第一对象执行目标编辑操作具体为:电子设备通过在后台调用第三应用(基础编辑指令C3所属的应用)对第一非重叠区域执行基础编辑指令C3对应的编辑操作,通过在后台调用第四应用(基础编辑指令A3所属的应用)对第二非重叠区域执行基础编辑指令A3对应的编辑操作,对该重叠区域Coverlapping依次执行下述步骤:通过在后台调用第三应用执行基础编辑指令C3对应的编辑操作,通过在后台调用第四应用执行基础编辑指令A3对应的编辑操作,以及通过第五应用(基础编辑指令B1所属的应用)对区域b执行基础编辑指令B1对应的编辑操作。
可选地,在第二输入包括用户对该M个第二标识中的第二目标标识的输入的情况下,每个基础指令模板标识还用于指示相应基础编辑指令对应的模板作用区域,该每个区域为:基于该目标基础编辑指令对应的模板作用区域确定的。
可以理解,一个基础指令模板标识指示一个基础编辑指令和该一个基础编辑指令对应的模板作用区域,则上述至少一个区域中的每个区域是基于目标编辑指令中相应的基础编辑指令对应的模板作用区域确定的。
可选地,目标区域(目标基础编辑指令在第一对象中的作用区域)是电子设备基于目标基础编辑指令对应的模板作用区域自动匹配的。
示例性地,第一对象为图像1,目标基础编辑指令对应的模板作用区域为图像的左上方区域,则目标区域为图像1的左上方区域;目标基础编辑指令对应的模板作用区域为图像的人脸区域,则目标区域为图像1的人脸区域。
可选地,目标区域是电子设备基于目标基础编辑指令对应的模板作用区域1和用户指定的区域联合匹配的。
示例性地,第一对象为图像1,目标基础编辑指令对应的模板作用区域为图像的左上方区域1,用户选择了图像1的左上方区域2,则目标区域为图像1的左上方区域1和左上方区域2的交集;目标基础编辑指令对应的模板作用区域为图像的人脸区域,用户选择了图像1的区域3,则目标区域为图像1的区域3中的人脸区域。
可以理解,从预设的指令模板中加载指令,预设的指令模板包括用户可点击的各种操作命令的组合。指令模板中的指令包括具体指令参数和指令作用区域。将指令模板(目标基础编辑指令是第二目标标识确定的)应用在新的编辑对象(第一对象)时,指令作用区域往往发生了变化(目标基础编辑指令对应的模板作用区域,与目标编辑指令实际作用的区域(目标区域)不同),需对作用区域进行变换,保障指令的作用效果一致。作用区域又简单分为规则多边形区域(例如矩形)和不规则区域(如人脸轮廓),对于不规则区域应用边缘检测和图像识别算法将区域打上一个标签,可以是具体的抽象概念(如人脸等),以及基于轮廓或区域的形状描述。
其中,指令作用区域为规则多边形区域时,可以假定指令作用于图形的固定比例的区域中。则直接对新的编辑对象基于原始编辑对象等比例缩放即可。指令作用区域为不规则多边形区域时,可以假定指令作用于图形中特定对象中。检测新的编辑对象的形状描述,判断其抽象概念是否一致或者形状描述的相似度分值达到一定阈值,则认为该指令作用于该新的编辑对象的此区域中(例如,将第一对象中,与模板作用区域匹配的区域确定为目标区域)。
在本申请实施例中,可以通过接收用户对第一界面(第一应用中的界面)中显示的第一对象的第一输入;响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件(包括至少一个编辑指令);接收用户的第二输入,第二输入用于确定目标编辑指令;响应于第二输入,通过在后台调用第二应用(即目标编辑指令所属的应用)对第一对象执行目标编辑操作(该目标编辑指令对应的编辑操作),得到第二对象,将第一对象更新为第二对象。通过该方案,可以在第一应用的当前界面显示处于可编辑状态的第一对象,以及显示目标控件(目标控件关联第二应用的编辑指令),通过对目标控件的第二输入触发电子设备确定目标编辑指令,并可以通过在后台调用第二应用对第一对象进行目标编辑指令对应的目标编辑操作,得到第二对象,并将第一对象更新为第二对象。如此,可以无需再在第一应用中保存第一对象,打开第二应用,以及在第二应用中打开第一对象等操作,从而可以简化操作步骤,节约操作时间,提高操作效率。
可选地,本申请实施例中,在上述步骤203之后,本申请实施例提供的对象编辑方法还可以包括下述的步骤205。
步骤205、电子设备在将第一对象更新为第二对象之前,针对第一对象保存该目标编辑指令。
可以理解,本申请实施例中,在接收到第二输入之后,电子设备保存目标编辑指令,可以将目标编辑指令保存在电子设备的指令暂存区域,直至电子设备基于目标编辑指令,对第一对象编辑完成之后,电子设备可以删除该目标编辑指令。如此,在基于目标编辑指令,对第一对象编辑完成之前,若中断编辑,下次可以根据保存的目标编辑指令,继续对第一对象进行编辑。而且,可以同时对多个对象进行编辑。
具体可以通过下述描述理解:电子设备在编辑对象的过程中可以记录用户编辑指令,电子设备可以将用户的每一个编辑指令按照时序记录下来(用户编辑指令可保存为暂存指令),实时保存在指令暂存模块,从而在用户中断当前编辑或未完成编辑时仍能恢复原来编辑现场。而且对每个编辑对象都进行指令暂存,可实现同时对多个对象进行编辑。将用户未编辑完成的编辑指令保存,再次打开时可对编辑对象继续编辑。
可选地,在接收到第二输入之后的预设时间段内(在将第一对象更新为第二对象之前),若接收到第三输入,则保存该目标编辑指令。其中,第三输入用于控制第一对象由可编辑状态变为不可编辑状态。
可以理解,预设时间可以根据实际使用需求确定,本申请实施例不做限定。
可选地,第三输入可以为用户的点击输入,也可以为用户的滑动输入,第三输入还可以为其他的可行性输入,具体可以根据实际使用需求确定,本申请实施例不做限定。
示例性地,对上述点击输入和滑动输入的描述可以参考上述步骤201中对第一输入的描述中对点击输入和滑动输入的相关描述,此处不予赘述。
可以理解,第三输入为用于控制电子设备停止编辑第一对象。例如,第三输入可以为用户退出编辑第一对象的输入、用户切换编辑对象的输入、用户点击第一界面的输入等。
本申请实施例中,电子设备在接收到第二输入之后的预设时间段内,若接收到第三输入,则保存该目标编辑指令,那么可以下次在第一对象处于可编辑状态时,继续根据目标编辑指令,编辑第一对象。
可选地,本申请实施例中,在步骤203之后,本申请实施例提供的对象编辑方法还可以包括下述的步骤206。
步骤206、电子设备在将第一对象更新为第二对象之后,基于该目标编辑指令生成一个目标指令标识,并将该目标指令标识更新至该目标控件。
其中,该目标指令标识为目标工具标识或目标模板标识。
需要说明的是,本申请实施例中,在目标编辑指令是根据用户对第一目标标识的输入确定的情况下,电子设备可以将目标编辑指令保存为目标工具指令(对应目标工具标识)或目标模板指令(对应目标模板标识);在目标编辑指令是根据用户对第二目标标识的输入确定的情况下,电子设备可以将目标编辑指令保存为目标工具指令或目标模板指令。
本申请实施例中,可将目标工具指令保存在工具指令库中,调用时从工具指令库中调用执行;可将目标模板指令保存在模板指令库中,调用时从模板指令库中调用执行。
可选地,在目标控件中不存在与该目标指令标识指示的编辑指令类似的指令标识的情况下,将该目标指令标识添加至该目标控件,在目标控件中存在与该目标指令标识指示的编辑指令类似的第一指令标识的情况下,将该目标控件中的第一指令标识更新为目标指令标识。
可选地,本申请实施例中,可以不限定该类似的指令标识(或第一指令标识)的类型。可以理解,无论目标指令标识为目标工具标识还是目标模板标识,该类似的指令标识(或第一指令标识)可以为工具标识或模板标识。
可选地,在目标指令标识为目标工具标识的情况下,该类似的指令标识(或第一指令标识)为工具标识;在目标指令标识为目标模板标识的情况下,该类似的指令标识(或第一指令标识)为模板标识。
示例性地,目标指令标识为目标模板标识,在目标控件中不存在与该目标指令标识指示的编辑指令类似的模板标识的情况下,将该目标指令标识添加至该目标控件,在目标控件中存在与该目标指令标识指示的编辑指令类似的第一模板标识的情况下,将该目标控件中的第一模板标识更新为目标指令标识。
本申请实施例中,在对第一对象完成目标编辑指令的操作之后,保存目标编辑指令为模板,具体地下次需要进行类似编辑时,可以直接调用。
需要说明的是,本申请实施例中,当第二输入为对第二目标标识的输入时,即目标编辑指令为已有模板指令时,用户可以根据需求对模板指令进行调整,可单独对模板指令中的每个基础编辑指令设定修改参数,也可以拖动模板指令中的基础编辑指令以改变基础编辑指令的调用顺序。
可选地,本申请实施例中,在上述步骤201之后,步骤202之前,本申请实施例提供的对象编辑方法还可以包括下述的步骤207至步骤208。
步骤207、电子设备确定第一对象所属的目标类型。
步骤208、电子设备确定与该目标类型对应的该目标控件。
可以理解,根据第一对象的内容信息判断其类型,即确定目标类型。一般的,类型包括图片、文档、音频和视频等,每个类型都有其对应的目标控件,每个目标控件中的编辑指令可以按照相仿功能分类。
可选地,本申请实施例中,在上述步骤201之后,本申请实施例提供的对象编辑方法还可以包括下述的步骤209至步骤211。
步骤209、电子设备在第一界面上显示至少一个处于待编辑状态的对象。
步骤210、电子设备接收用户的第四输入。
可选地,第四输入可以为用户对第一对象的点击输入,也可以为用户对第一对象的滑动输入,第四输入还可以为其他的可行性输入,具体可以根据实际使用需求确定,本申请实施例不做限定。
示例性地,对上述点击输入和滑动输入的描述可以参考上述步骤201中对第一输入的描述中对点击输入和滑动输入的相关描述,此处不予赘述。
步骤211、电子设备响应于第四输入,将第一对象由可编辑状态切换为待编辑状态,将第三对象由待编辑状态切换为可编辑状态。
其中,第三对象为该至少一个处于待编辑状态的对象中与第四输入对应的对象。
可选地,至少一个处于待编辑状态的对象与处于可编辑状态的第一对象交叠显示,或者,至少一个处于待编辑状态的对象与处于可编辑状态的第一对象形成一个可滑动的横向列表,当前处于可编辑状态的第一对像处于横向列表的中间,如图7所示。
示例性地,如图2所示,用户在第一界面中点击第一对象,在第一界面中打开编辑界面,进入编辑过程。编辑界面中包括处于可编辑状态的第一对象,还包括多个未完成的编辑对象(处于待编辑状态的对象),多个对象会层叠显示,对不同编辑对象可以加以边框颜色区分(也可以是其他方式区分,本申请实施例不做限定),用户可长按第一对象后上下滑动进行编辑对象的状态的切换。
示例性地,可以通过下述步骤101至步骤104的描述进一步理解上述步骤201至步骤211的内容。
步骤101、悬浮球工具条(目标控件)与编辑应用工具条(编辑指令所属的应用,例如第二应用)进行映射。
悬浮球工具条与编辑应用工具条的映射逻辑图如图8所示(其中,标记“5”指示的为基础编辑指令,标记“6”指示的为组合编辑指令),一般地,每种类型的编辑对象对应多种编辑应用和编辑服务。后台调用映射工具条时,对于每一个工具可以映射多个编辑应用和编辑服务的编辑工具,每个工具可以独立地切换到不同的映射工具中。这些工具的映射可以分为基础映射工具(基础编辑指令)和组合映射工具(组合编辑指令)。
此时效果是用户点击的指令以及编辑对象通过后台调用服务,再定向地调用每个工具中用户选定的应用和服务,此时每个工具都可以来自于不同的服务,待处理完成后将指令结果立即返回到用户可见的编辑界面中。
1、基础映射工具:针对同一类型编辑对象的基础操作A,对同质化的服务A1、A2、A3...进行分类整合,将同样功能的服务映射到同一基础映射工具A中。例如对于图片编辑对象,A工具可以是裁剪、美颜、抠图等命令,其中下标表示服务的提供方,将多个服务An都与A进行绑定。用户长按A工具后进行工具编辑,工具展开具体的同质化服务列表,点击切换可工具A到An的映射,长按展开工具条新增和删除工具映射。
2、组合映射工具:针对用户特定需求的复杂组合操作T,对基础操作中的服务生成调用链A2->C1,整个调用链映射到组合工具T中。后台调用模块依次调用组合指令,每一个指令的输入都是基于上一指令的输出结果。用户长按T工具后进行编辑,工具展开具体的调用服务,拖动切换调用顺序,点击具体的基础操作切换同质化服务A1、A2、A3...。组合映射工具条如图3中的(b)所示,其中横向展开的是由基础操作组成的调用指令链,纵向展开的是基础指令A的多个服务。
此时效果是用户点击的指令以及编辑对象通过后台调用服务,再定向地调用每个工具中用户选定的应用和服务,此时每个工具都可以来自于不同的服务,待处理完成后将指令结果立即返回到用户可见的编辑界面中。
步骤102、悬浮球展开编辑工具条,启用悬浮球编辑功能。
在用户进入编辑界面进行编辑时,悬浮球展开和当前编辑对象对应的编辑工具条,用户点击进行编辑。每个工具对应的选项在界面下方罗列。编辑步骤如下所述。
a、确定编辑工具(目标编辑指令),用户点击悬浮球工具条选择编辑工具(第一目标标识或第二目标标识)。
b、确定作用区域,确定每个基础编辑指令对应的作用区域(可以是用户通过输入选择作用区域,也可以是电子设备自动匹配区域)。对于基础编辑指令只需选择一个作用区域;对于组合编辑指令则需要根据其具体的调用指令,依序选择多个作用区域,多个区域可重叠,一个作用区域可以对应至少一个基础编辑指令。
c、对存在重叠区域多个作用区域的编辑(例如上述实施例中的第一区域和第二区域),对于不存在重叠区域的作用区域(非重叠作用区域)进行一般的裁剪;对于存在重叠区域多个作用区域的裁剪,则将多个区域当作是多个多边形,计算多边形的交集,依据交集计算每个作用区域的重叠块和非重叠块,并再次切分图像。对于非重叠区域和重叠区域的非重叠块,则只应用单一的区域作用指令;对于重叠区域的重叠块Coverlapping,则应用连续的指令,在重叠的上一区域的指令A2后加上当前区域的指令C1,后台服务端接收到此区域的调用指令链A2->C1和重叠区域点集。
d、效果比对,每个基础编辑指令的作用区域的返回结果是以图层的形式层叠在原图上,用户可根据编辑效果选择保存编辑后的对象,也可以选择撤回先前的指令编辑修改编辑指令重新编辑(例如,撤回目标编辑指令对第一对象的编辑,重新选择编辑指令重新编辑)以获得用户满意的编辑效果。特别的,对于重叠部分的区域a的再次修改,则会同时调用组合映射工具T,依次执行A2->C1,保证后续指令作用区域的一致性。
e、区域拼接,将多个区域的图层在原图上进行拼接组合,由于不同工具的处理效果不同,需对拼缝进行图片融合处理,保证拼接图片的平滑过渡,例如,通过加权平均和泊松融合的方式进行磨平处理,达到满足用户需要的效果。还可以是其他的融合处理技术或多种融合处理技术的组合等。相关融合处理手段和技术可以参考相关技术描述,本申请实施例不做限定。
步骤103、后台调用目标编辑指令。
用户点击悬浮球工具条进行编辑,对应在后台调用目标编辑指令,具体为将对应的编辑指令和指令作用的对象区域传输给相应后台应用和服务处理,处理完成返回处理结果。
步骤104、用户点击分享退出。
用户点击分享,将编辑完成的对象分享至其他应用的界面中;或者点击收回悬浮球,返回到第一界面中。
需要说明的是,本申请实施例提供的对象编辑方法,执行主体可以为对象编辑装置,或者该对象编辑装置中的用于执行对象编辑方法的功能模块和/或功能实体。本申请实施例中以对象编辑装置执行对象编辑方法为例,说明本申请实施例提供的对象编辑方法的装置。
图9示出了本申请实施例中涉及的对象编辑装置的一种可能的结构示意图。如图9所示,该对象编辑装置300可以包括:接收模块301、显示模块302、执行模块303和更新模块304;该接收模块301,用于接收用户对第一界面中显示的第一对象的第一输入,第一界面为第一应用中的界面;该显示模块302,用于响应于该接收模块301接收的第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,该目标控件包括至少一个编辑指令;该接收模块301,用于接收用户的第二输入,第二输入用于确定目标编辑指令;该执行模块303,用于响应于该接收模块301接收的第二输入,通过在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象;该更新模块304,用于将第一对象更新为第二对象;其中,第二应用为该目标编辑指令所属的应用,该目标编辑操作为该目标编辑指令对应的编辑操作。
可选地,该目标控件包括以下至少一项:N个第一标识,M个第二标识;其中,每个第一标识为一个基础工具标识或一个组合工具标识,每个组合工具标识为至少两个基础工具标识的组合标识,每个基础工具标识包括至少一个指令工具标识,一个基础工具标识中的每个指令工具标识用于指示不同的基础编辑指令,N为正整数;其中,每个第二标识为一个基础模板标识或一个组合模板标识,每个基础模板标识包括至少一个基础指令模板标识,一个基础模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令;每个组合模板标识包括至少一个组合指令模板标识,每个组合指令模板标识为至少一个基础指令模板标识的组合标识,一个组合指令模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令,M为正整数。
可选地,在该目标控件包括该N个第一标识的情况下,该一个基础工具标识中的每个指令工具标识用于指示:来自不同服务、且功能相似的基础编辑指令,或者,来自同一服务、且功能不同的基础编辑指令;在该目标控件包括该M个第二标识的情况下,该一个基础模板标识中的每个基础指令模板标识用于指示:来自不同服务、且功能相似的基础编辑指令,或者,来自同一服务、且功能不同的基础编辑指令;一个组合模板标识中的每个组合指令模板标识均为:S个功能不同的基础指令模板标识的组合标识。
可选地,在该目标控件包括该N个第一标识的情况下,第二输入包括用户对该N个第一标识中的第一目标标识的输入;在第一目标标识为一个基础工具标识的情况下,该目标编辑指令为:第一目标标识指示的至少一个基础编辑指令中,与第二输入对应的基础编辑指令;在第一目标标识为一个组合工具标识的情况下,该目标编辑指令为:第一目标标识指示的至少一个组合编辑指令中,与第二输入对应的组合编辑指令。
可选地,在第一目标标识为一个基础工具标识的情况下,第二输入用于从第一目标标识包括的指令工具标识中,更新目标指令工具标识;在第一目标标识为一个组合工具标识的情况下,第二输入包括以下至少一项:用于调节第一目标标识包括的基础工具标识的排列顺序;用于从目标基础工具标识包括的指令工具标识中,更新目标指令工具标识;其中,该目标基础工具标识为第一目标标识包括的基础工具标识,该目标指令工具标识为用于确定该目标编辑指令的指令工具标识。
可选地,在该目标控件包括该M个第二标识的情况下,第二输入包括用户对该M个第二标识中的第二目标标识的输入;在第二目标标识为一个基础模板标识的情况下,该目标编辑指令为:第二目标标识指示的至少一个基础编辑指令中,与第二输入对应的基础编辑指令;在第二目标标识为一个组合模板标识的情况下,该目标编辑指令为:第二目标标识指示的至少一个组合编辑指令中,与第二输入对应的组合编辑指令。
可选地,第二输入还用于确定至少一个区域,每个区域为:第一对象中,目标基础编辑指令对应的作用区域,该目标基础编辑指令为该目标编辑指令包括的一个基础编辑指令。
可选地,该至少一个区域包括第一区域和第二区域,第一区域和第二区域存在重叠区域,第一区域为第一编辑指令对应的作用区域,第二区域为第二编辑指令对应的作用区域,第一编辑指令和第二编辑指令为该目标编辑指令中的两个编辑指令;该执行模块303,具体用于通过在后台调用第三应用对第一非重叠区域执行第一编辑指令对应的编辑操作,通过在后台调用第四应用对第二非重叠区域执行第二编辑指令对应的编辑操作,对该重叠区域依次执行下述步骤:通过在后台调用第三应用执行第一编辑指令对应的编辑操作,通过在后台调用第四应用执行第二编辑指令对应的编辑操作;其中,第一非重叠区域为第一区域中除该重叠区域之外的区域,第二非重叠区域为第二区域中除该重叠区域之外的区域;第三应用为:第二应用中,第一编辑指令所属的应用;第四应用为:第二应用中,第二编辑指令所属的应用。
可选地,在第二输入包括用户对该M个第二标识中的第二目标标识的输入的情况下,每个基础指令模板标识还用于指示相应基础编辑指令对应的模板作用区域,该每个区域为:基于该目标基础编辑指令对应的模板作用区域确定的。
可选地,该对象编辑装置还包括以下至少一项:保存模块,生成模块;该保存模块,用于在接收用户的第二输入之后,将第一对象更新为第二对象之前,针对第一对象保存该目标编辑指令;该生成模块,用于在将第一对象更新为第二对象之后,基于该目标编辑指令生成一个目标指令标识,该更新模块,还用于将该目标指令标识更新至该目标控件,该目标指令标识为目标工具标识或目标模板标识。
可选地,该对象编辑装置还包括:确定模块;该确定模块,用于在该显示目标控件之前,确定第一对象所属的目标类型;确定与该目标类型对应的该目标控件。
可选地,该对象编辑装置还包括:切换模块;该显示模块,还用于在该接收用户对第一界面中显示的第一对象的第一输入之后,在第一界面上显示至少一个处于待编辑状态的对象;该接收模块,还用于接收用户的第四输入;该切换模块,还用于响应于该接收模块接收的第四输入,将第一对象由可编辑状态切换为待编辑状态,将第三对象由待编辑状态切换为可编辑状态,第三对象为该至少一个处于待编辑状态的对象中与第四输入对应的对象。
本申请实施例提供一种对象编辑装置,可以通过接收用户对第一界面(第一应用中的界面)中显示的第一对象的第一输入;响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件(包括至少一个编辑指令);接收用户的第二输入,第二输入用于确定目标编辑指令;响应于第二输入,通过在后台调用第二应用(即目标编辑指令所属的应用)对第一对象执行目标编辑操作(该目标编辑指令对应的编辑操作),得到第二对象,将第一对象更新为第二对象。通过该方案,可以在第一应用的当前界面显示处于可编辑状态的第一对象,以及显示目标控件(目标控件关联第二应用的编辑指令),通过对目标控件的第二输入触发电子设备确定目标编辑指令,并可以通过在后台调用第二应用对第一对象进行目标编辑指令对应的目标编辑操作,得到第二对象,并将第一对象更新为第二对象。如此,可以无需再在第一应用中保存第一对象,打开第二应用,以及在第二应用中打开第一对象等操作,从而可以简化操作步骤,节约操作时间,提高操作效率。
本申请实施例中的对象编辑装置可以是装置,也可以是电子设备或电子设备中的部件、集成电路、或芯片。该电子设备可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的对象编辑装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的对象编辑装置能够实现图1至图8的方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
可选的,如图10所示,本申请实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述对象编辑方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图11为实现本申请实施例的一种电子设备的硬件结构示意图。该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器510逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元507,用于接收用户对第一界面中显示的第一对象的第一输入,第一界面为第一应用中的界面;显示单元506,用于响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,该目标控件包括至少一个编辑指令;用户输入单元507,还用于接收用户的第二输入,第二输入用于确定目标编辑指令;处理器510,用于响应于第二输入,通过在后台调用第二应用对第一对象执行目标编辑操作,得到第二对象,并将第一对象更新为第二对象;其中,第二应用为该目标编辑指令所属的应用,该目标编辑操作为该目标编辑指令对应的编辑操作。
可选地,该目标控件包括以下至少一项:N个第一标识,M个第二标识;其中,每个第一标识为一个基础工具标识或一个组合工具标识,每个组合工具标识为至少两个基础工具标识的组合标识,每个基础工具标识包括至少一个指令工具标识,一个基础工具标识中的每个指令工具标识用于指示不同的基础编辑指令,N为正整数;其中,每个第二标识为一个基础模板标识或一个组合模板标识,每个基础模板标识包括至少一个基础指令模板标识,一个基础模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令;每个组合模板标识包括至少一个组合指令模板标识,每个组合指令模板标识为至少一个基础指令模板标识的组合标识,一个组合指令模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令,M为正整数。
可选地,在该目标控件包括该N个第一标识的情况下,该一个基础工具标识中的每个指令工具标识用于指示:来自不同服务、且功能相似的基础编辑指令,或者,来自同一服务、且功能不同的基础编辑指令;在该目标控件包括该M个第二标识的情况下,该一个基础模板标识中的每个基础指令模板标识用于指示:来自不同服务、且功能相似的基础编辑指令,或者,来自同一服务、且功能不同的基础编辑指令;一个组合模板标识中的每个组合指令模板标识均为:S个功能不同的基础指令模板标识的组合标识。
可选地,在该目标控件包括该N个第一标识的情况下,第二输入包括用户对该N个第一标识中的第一目标标识的输入;在第一目标标识为一个基础工具标识的情况下,该目标编辑指令为:第一目标标识指示的至少一个基础编辑指令中,与第二输入对应的基础编辑指令;在第一目标标识为一个组合工具标识的情况下,该目标编辑指令为:第一目标标识指示的至少一个组合编辑指令中,与第二输入对应的组合编辑指令。
可选地,在第一目标标识为一个基础工具标识的情况下,第二输入用于从第一目标标识包括的指令工具标识中,更新目标指令工具标识;在第一目标标识为一个组合工具标识的情况下,第二输入包括以下至少一项:用于调节第一目标标识包括的基础工具标识的排列顺序;用于从目标基础工具标识包括的指令工具标识中,更新目标指令工具标识;其中,该目标基础工具标识为第一目标标识包括的基础工具标识,该目标指令工具标识为用于确定该目标编辑指令的指令工具标识。
可选地,在该目标控件包括该M个第二标识的情况下,第二输入包括用户对该M个第二标识中的第二目标标识的输入;在第二目标标识为一个基础模板标识的情况下,该目标编辑指令为:第二目标标识指示的至少一个基础编辑指令中,与第二输入对应的基础编辑指令;在第二目标标识为一个组合模板标识的情况下,该目标编辑指令为:第二目标标识指示的至少一个组合编辑指令中,与第二输入对应的组合编辑指令。
可选地,第二输入还用于确定至少一个区域,每个区域为:第一对象中,目标基础编辑指令对应的作用区域,该目标基础编辑指令为该目标编辑指令包括的一个基础编辑指令。
可选地,该至少一个区域包括第一区域和第二区域,第一区域和第二区域存在重叠区域,第一区域为第一编辑指令对应的作用区域,第二区域为第二编辑指令对应的作用区域,第一编辑指令和第二编辑指令为该目标编辑指令中的两个编辑指令;该处理器510,具体用于通过在后台调用第三应用对第一非重叠区域执行第一编辑指令对应的编辑操作,通过在后台调用第四应用对第二非重叠区域执行第二编辑指令对应的编辑操作,对该重叠区域依次执行下述步骤:通过在后台调用第三应用执行第一编辑指令对应的编辑操作,通过在后台调用第四应用执行第二编辑指令对应的编辑操作;其中,第一非重叠区域为第一区域中除该重叠区域之外的区域,第二非重叠区域为第二区域中除该重叠区域之外的区域;第三应用为:第二应用中,第一编辑指令所属的应用;第四应用为:第二应用中,第二编辑指令所属的应用。
可选地,在第二输入包括用户对该M个第二标识中的第二目标标识的输入的情况下,每个基础指令模板标识还用于指示相应基础编辑指令对应的模板作用区域,该每个区域为:基于该目标基础编辑指令对应的模板作用区域确定的。
可选地,处理器510,还用于执行以下至少一项:在接收用户的第二输入之后,在将第一对象更新为第二对象之前,针对第一对象保存该目标编辑指令;在将第一对象更新为第二对象之后,基于该目标编辑指令生成一个目标指令标识,并将该目标指令标识更新至该目标控件,该目标指令标识为目标工具标识或目标模板标识。
可选地,处理器510,还用于在该显示目标控件之前,确定第一对象所属的目标类型;确定与该目标类型对应的该目标控件。
可选地,显示单元506,还用于在该接收用户对第一界面中显示的第一对象的第一输入之后,在第一界面上显示至少一个处于待编辑状态的对象;用户输入单元507,还用于接收用户的第四输入;处理器510,还用于响应于第四输入,将第一对象由可编辑状态切换为待编辑状态,将第三对象由待编辑状态切换为可编辑状态,第三对象为该至少一个处于待编辑状态的对象中与第四输入对应的对象。
本申请实施例提供的电子设备,可以通过接收用户对第一界面(第一应用中的界面)中显示的第一对象的第一输入;响应于第一输入,在第一界面上显示处于可编辑状态的第一对象,以及显示目标控件(包括至少一个编辑指令);接收用户的第二输入,第二输入用于确定目标编辑指令;响应于第二输入,通过在后台调用第二应用(即目标编辑指令所属的应用)对第一对象执行目标编辑操作(该目标编辑指令对应的编辑操作),得到第二对象,将第一对象更新为第二对象。通过该方案,可以在第一应用的当前界面显示处于可编辑状态的第一对象,以及显示目标控件(目标控件关联第二应用的编辑指令),通过对目标控件的第二输入触发电子设备确定目标编辑指令,并可以通过在后台调用第二应用对第一对象进行目标编辑指令对应的目标编辑操作,得到第二对象,并将第一对象更新为第二对象。如此,可以无需再在第一应用中保存第一对象,打开第二应用,以及在第二应用中打开第一对象等操作,从而可以简化操作步骤,节约操作时间,提高操作效率。
应理解的是,本申请实施例中,射频单元501可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器510处理;另外,将上行的数据发送给基站。此外,射频单元501还可以通过无线通信***与网络和其他设备通信。电子设备通过网络模块502为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。音频输出单元503可以将射频单元501或网络模块502接收的或者在存储器509中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元503还可以提供与电子设备500执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。输入单元504可以包括图形处理器(Graphics Processing Unit,GPU)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述对象编辑方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述对象编辑方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (10)
1.一种对象编辑方法,其特征在于,所述方法包括:
接收用户对第一界面中显示的第一对象的第一输入,所述第一界面为第一应用中的界面;
响应于所述第一输入,在所述第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,所述目标控件包括至少一个编辑指令;
接收用户的第二输入,所述第二输入用于确定目标编辑指令;
响应于所述第二输入,通过在后台调用第二应用对所述第一对象执行目标编辑操作,得到第二对象,并将所述第一对象更新为所述第二对象;
其中,所述第二应用为所述目标编辑指令所属的应用,所述目标编辑操作为所述目标编辑指令对应的编辑操作。
2.根据权利要求1所述的方法,其特征在于,所述目标控件包括以下至少一项:
N个第一标识,M个第二标识;
其中,每个第一标识为一个基础工具标识或一个组合工具标识,每个组合工具标识为至少两个基础工具标识的组合标识,每个基础工具标识包括至少一个指令工具标识,一个基础工具标识中的每个指令工具标识用于指示不同的基础编辑指令,N为正整数;
其中,每个第二标识为一个基础模板标识或一个组合模板标识,每个基础模板标识包括至少一个基础指令模板标识,一个基础模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令;每个组合模板标识包括至少一个组合指令模板标识,每个组合指令模板标识为至少一个基础指令模板标识的组合标识,一个组合指令模板标识中的每个基础指令模板标识用于指示不同的基础编辑指令,M为正整数。
3.根据权利要求2所述的方法,其特征在于,在所述目标控件包括所述N个第一标识的情况下,所述一个基础工具标识中的每个指令工具标识用于指示:来自不同服务、且功能相似的基础编辑指令,或者,来自同一服务、且功能不同的基础编辑指令;
在所述目标控件包括所述M个第二标识的情况下,所述一个基础模板标识中的每个基础指令模板标识用于指示:来自不同服务、且功能相似的基础编辑指令,或者,来自同一服务、且功能不同的基础编辑指令;一个组合模板标识中的每个组合指令模板标识均为:S个功能不同的基础指令模板标识的组合标识。
4.根据权利要求2所述的方法,其特征在于,在所述目标控件包括所述N个第一标识的情况下,所述第二输入包括用户对所述N个第一标识中的第一目标标识的输入;
在所述第一目标标识为一个基础工具标识的情况下,所述目标编辑指令为:所述第一目标标识指示的至少一个基础编辑指令中,与所述第二输入对应的基础编辑指令;所述第二输入用于从所述第一目标标识包括的指令工具标识中,更新目标指令工具标识;
在所述第一目标标识为一个组合工具标识的情况下,所述目标编辑指令为:所述第一目标标识指示的至少一个组合编辑指令中,与所述第二输入对应的组合编辑指令;所述第二输入包括以下至少一项:
用于调节所述第一目标标识包括的基础工具标识的排列顺序;用于从目标基础工具标识包括的指令工具标识中,更新目标指令工具标识;
其中,所述目标基础工具标识为所述第一目标标识包括的基础工具标识,所述目标指令工具标识为用于确定所述目标编辑指令的指令工具标识。
5.根据权利要求2所述的方法,其特征在于,在所述目标控件包括所述M个第二标识的情况下,所述第二输入包括用户对所述M个第二标识中的第二目标标识的输入;
在所述第二目标标识为一个基础模板标识的情况下,所述目标编辑指令为:所述第二目标标识指示的至少一个基础编辑指令中,与所述第二输入对应的基础编辑指令;
在所述第二目标标识为一个组合模板标识的情况下,所述目标编辑指令为:所述第二目标标识指示的至少一个组合编辑指令中,与所述第二输入对应的组合编辑指令。
6.根据权利要求4或5所述的方法,其特征在于,所述第二输入还用于确定至少一个区域,每个区域为:所述第一对象中,目标基础编辑指令对应的作用区域,所述目标基础编辑指令为所述目标编辑指令包括的一个基础编辑指令。
7.根据权利要求6所述的方法,其特征在于,所述至少一个区域包括第一区域和第二区域,所述第一区域和所述第二区域存在重叠区域,所述第一区域为第一编辑指令对应的作用区域,所述第二区域为第二编辑指令对应的作用区域,所述第一编辑指令和所述第二编辑指令为所述目标编辑指令中的两个编辑指令;
所述通过在后台调用第二应用对所述第一对象执行目标编辑操作,包括:
通过在后台调用第三应用对第一非重叠区域执行所述第一编辑指令对应的编辑操作,通过在后台调用第四应用对第二非重叠区域执行所述第二编辑指令对应的编辑操作,对所述重叠区域依次执行下述步骤:通过在后台调用所述第三应用执行所述第一编辑指令对应的编辑操作,通过在后台调用所述第四应用执行所述第二编辑指令对应的编辑操作;
其中,所述第一非重叠区域为所述第一区域中除所述重叠区域之外的区域,所述第二非重叠区域为所述第二区域中除所述重叠区域之外的区域;所述第三应用为:所述第二应用中,所述第一编辑指令所属的应用;所述第四应用为:所述第二应用中,所述第二编辑指令所属的应用。
8.根据权利要求1至5中任一项所述的方法,其特征在于,所述接收用户的第二输入之后,所述方法还包括以下至少一项:
在将所述第一对象更新为所述第二对象之前,针对所述第一对象保存所述目标编辑指令;
在将所述第一对象更新为所述第二对象之后,基于所述目标编辑指令生成一个目标指令标识,并将所述目标指令标识更新至所述目标控件,所述目标指令标识为目标工具标识或目标模板标识。
9.一种对象编辑装置,其特征在于,所述装置包括:接收模块、显示模块、执行模块和更新模块;
所述接收模块,用于接收用户对第一界面中显示的第一对象的第一输入,所述第一界面为第一应用中的界面;
所述显示模块,用于响应于所述接收模块接收的所述第一输入,在所述第一界面上显示处于可编辑状态的第一对象,以及显示目标控件,所述目标控件包括至少一个编辑指令;
所述接收模块,用于接收用户的第二输入,所述第二输入用于确定目标编辑指令;
所述执行模块,用于响应于所述接收模块接收的所述第二输入,通过在后台调用第二应用对所述第一对象执行目标编辑操作,得到第二对象;
所述更新模块,用于将所述第一对象更新为所述第二对象;
其中,所述第二应用为所述目标编辑指令所属的应用,所述目标编辑操作为所述目标编辑指令对应的编辑操作。
10.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至8中任一项所述的对象编辑方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110213643.4A CN112947923B (zh) | 2021-02-25 | 2021-02-25 | 对象编辑方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110213643.4A CN112947923B (zh) | 2021-02-25 | 2021-02-25 | 对象编辑方法、装置和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112947923A CN112947923A (zh) | 2021-06-11 |
CN112947923B true CN112947923B (zh) | 2024-06-04 |
Family
ID=76246277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110213643.4A Active CN112947923B (zh) | 2021-02-25 | 2021-02-25 | 对象编辑方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112947923B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115484396B (zh) * | 2021-06-16 | 2023-12-22 | 荣耀终端有限公司 | 一种视频处理方法及电子设备 |
CN113470701B (zh) * | 2021-06-30 | 2022-07-01 | 深圳万兴软件有限公司 | 音视频的编辑方法、装置、计算机设备及存储介质 |
CN114063854A (zh) * | 2021-11-24 | 2022-02-18 | 维沃移动通信有限公司 | 文件编辑处理方法、装置和电子设备 |
CN114510166B (zh) * | 2022-04-01 | 2022-08-26 | 深圳传音控股股份有限公司 | 操作方法、智能终端及存储介质 |
CN114610429A (zh) * | 2022-03-14 | 2022-06-10 | 北京达佳互联信息技术有限公司 | 多媒体界面显示方法、装置、电子设备及存储介质 |
CN116775197A (zh) * | 2023-07-06 | 2023-09-19 | 北京五木恒润科技有限公司 | 一种算法编辑方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103870277A (zh) * | 2014-03-18 | 2014-06-18 | 广州市纬志电子科技有限公司 | 一种界面编辑软件 |
CN111126301A (zh) * | 2019-12-26 | 2020-05-08 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置、计算机设备和存储介质 |
CN111352557A (zh) * | 2020-02-24 | 2020-06-30 | 北京字节跳动网络技术有限公司 | 一种图像处理方法、组件、电子设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9299168B2 (en) * | 2012-03-06 | 2016-03-29 | Apple Inc. | Context aware user interface for image editing |
-
2021
- 2021-02-25 CN CN202110213643.4A patent/CN112947923B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103870277A (zh) * | 2014-03-18 | 2014-06-18 | 广州市纬志电子科技有限公司 | 一种界面编辑软件 |
CN111126301A (zh) * | 2019-12-26 | 2020-05-08 | 腾讯科技(深圳)有限公司 | 一种图像处理方法、装置、计算机设备和存储介质 |
CN111352557A (zh) * | 2020-02-24 | 2020-06-30 | 北京字节跳动网络技术有限公司 | 一种图像处理方法、组件、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112947923A (zh) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112947923B (zh) | 对象编辑方法、装置和电子设备 | |
CN113179205B (zh) | 图像分享方法、装置及电子设备 | |
CN112835485A (zh) | 应用界面处理方法、装置、电子设备及可读存储介质 | |
CN112269519B (zh) | 文档处理方法、装置及电子设备 | |
CN111857460A (zh) | 分屏处理方法、分屏处理装置、电子设备和可读存储介质 | |
CN113849092A (zh) | 内容分享方法、装置和电子设备 | |
CN115357158A (zh) | 消息处理方法、装置、电子设备及存储介质 | |
CN114302009A (zh) | 视频处理方法、装置、电子设备及介质 | |
CN112148167A (zh) | 控件设置方法、装置和电子设备 | |
CN113268182B (zh) | 应用图标的管理方法和电子设备 | |
CN114518822A (zh) | 应用图标管理方法、装置和电子设备 | |
CN114415886A (zh) | 应用图标的管理方法和电子设备 | |
CN113805757A (zh) | 文件处理方法及装置 | |
WO2023179539A1 (zh) | 视频编辑方法、装置及电子设备 | |
CN112306320A (zh) | 页面显示方法、装置、设备及介质 | |
WO2017131989A2 (en) | Smart slides in a presentation program | |
CN110806830A (zh) | 一种用户交互方法及电子设备 | |
CN115576463A (zh) | 后台应用的管理方法、装置、电子设备及介质 | |
CN113325986B (zh) | 程序控制方法、装置、电子设备和可读存储介质 | |
CN115291778A (zh) | 显示控制方法、装置、电子设备及可读存储介质 | |
CN111984113B (zh) | 文本编辑方法、装置和电子设备 | |
CN114564271A (zh) | 聊天窗口信息输入方法、装置和电子设备 | |
CN114397989A (zh) | 参数值设置方法、装置、电子设备和存储介质 | |
CN113485853A (zh) | 信息交互方法、装置和电子设备 | |
CN112269511A (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 |