CN108646962B - 终端桌面布局的编辑方法、装置、存储介质及移动终端 - Google Patents

终端桌面布局的编辑方法、装置、存储介质及移动终端 Download PDF

Info

Publication number
CN108646962B
CN108646962B CN201810450033.4A CN201810450033A CN108646962B CN 108646962 B CN108646962 B CN 108646962B CN 201810450033 A CN201810450033 A CN 201810450033A CN 108646962 B CN108646962 B CN 108646962B
Authority
CN
China
Prior art keywords
desktop layout
data
editing
desktop
editing operation
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
CN201810450033.4A
Other languages
English (en)
Other versions
CN108646962A (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.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent Technology 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 Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN201810450033.4A priority Critical patent/CN108646962B/zh
Publication of CN108646962A publication Critical patent/CN108646962A/zh
Application granted granted Critical
Publication of CN108646962B publication Critical patent/CN108646962B/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/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/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

Landscapes

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

Abstract

本申请实施例公开了终端桌面布局的编辑方法、装置、存储介质及移动终端。该方法包括:于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据;将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。本申请实施例通过采用上述技术方案,对编辑操作中的编辑前桌面布局数据或编辑操作数据进行备份,使得用户在对编辑操作形成的桌面布局不满意时,选择任一编辑操作对应的已存储桌面布局数据或编辑操作数据,用于快速对当前桌面布局进行调整,操作速度快,灵活性强。

Description

终端桌面布局的编辑方法、装置、存储介质及移动终端
技术领域
本申请实施例涉及移动终端技术领域,尤其涉及一种终端桌面布局的编辑方法、装置、存储介质及移动终端。
背景技术
随着信息技术的发展,终端设备(如手机、平板电脑等等)的使用也越来越普遍,终端设备成为了人们生活的必需品。
终端用户可下载大量的应用程序或者插件,并且为了方便用户使用,可将相应的应用程序的图标和插件设置在终端设备的桌面。用户可通过拖拽等方式对桌面布局中的图标或插件进行编辑,以满足用户的喜好或者操作习惯。
但是,目前的终端设备,用户在对桌面布局的编辑过程中,当存在误操作或者对编辑后的桌面布局不满意时,用户根据对原桌面布局的记忆手动进行调节,手动操作繁琐,用户体验差,同时当桌面上的图标和插件编辑步骤较多时,易存在忘记原桌面布局的情况。
发明内容
本申请实施例提供一种终端桌面布局的编辑方法、装置、存储介质及移动终端,以使终端桌面布局的编辑功能更灵活,有助于用户对不满意的桌面布局进行调整。
第一方面,本申请实施例提供了一种终端桌面布局的编辑方法,包括:
于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据;
将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。
第二方面,本申请实施例提供了一种终端桌面布局的编辑装置,包括:
数据获取模块,用以于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据;
数据存储模块,用于将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
桌面布局调整模块,用于基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的终端桌面布局的编辑方法。
第四方面,本申请实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的终端桌面布局的编辑方法。
本申请实施例中提供的终端桌面布局的编辑方法,在检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据并进行存储,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。通过采用上述方案,对编辑操作中的编辑前桌面布局数据或编辑操作数据进行备份,使得用户在对编辑操作形成的桌面布局不满意时,可灵活选择已存储桌面布局数据或编辑操作数据,用于快速对当前桌面布局进行调整,操作速度快,灵活性强。
附图说明
图1为本申请实施例提供的一种终端桌面布局的编辑方法的流程示意图;
图2a为本申请实施例提供的编辑操作对应的桌面布局的示意图;
图2b为本申请实施例提供的另一种终端桌面布局的编辑方法示意图;
图3为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图;
图4为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图;
图5为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图;
图6为本申请实施例提供的另一种终端桌面布局的编辑方法的结构框图;
图7为本申请实施例提供的一种终端桌面布局的编辑装置的结构示意图;
图8为本申请实施例提供的一种移动终端的结构示意图;
图9为本申请实施例提供的另一种移动终端的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1为本申请实施例提供的一种终端桌面布局的编辑方法的流程示意图,该方法可以由终端桌面布局的编辑装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
步骤101、于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据。
示例性的,本申请实施例中的移动终端可包括手机和平板电脑等智能设备。
示例性的,桌面布局可以是由终端桌面上显示对象组成。其中,桌面布局中的显示对象可包括一个或者多个应用程序的应用图标,可以是包括一个或多个插件,还可以是同时包括至少一个应用图标和至少一个插件。应用图标例如可以是但不限于浏览器图标、相机图标、相册图标以及游戏图标等。插件例如可以是但不限于天气显示插件、时间显示插件以及位置显示插件等。桌面布局的编辑操作可以是对桌面上应用图标和插件中的任意一个或多个进行的变更操作,其中,编辑操作可以是对应用图标和/或插件的位置移动,还可以是对应用图标和/或插件表现形式的变化。例如可以是通过拖拽等方式调节天气显示插件的显示位置,还可以是调节该天气显示插件的显示形式,如将天气显示插件的图像显示形式转换为文字显示形式,或者改变天气显示插件的尺寸。
示例性的,对于任一编辑操作,编辑前桌面布局数据可以是在编辑操作生效前获取的;编辑操作数据是在该编辑操作执行后确定的、编辑后桌面布局相对于编辑前桌面布局的变更数据。例如在桌面布局的编辑模式下,当任一图标或插件被选中时,获取编辑前桌面布局数据;当该被选中的图标或插件进行任意形式的编辑操作,并还原至未选中状态时,获取编辑操作数据。
可选的,所述编辑前桌面布局数据包括:应用图标的第一参数数据和插件的第二参数数据;所述编辑操作数据包括:对应用图标的第一变更数据和对插件的第二变更数据。编辑前桌面布局数据包括编辑操作前桌面布局中每一个应用图标的第一参数数据和每一个插件第二参数数据。编辑操作数据包括存在变更的应用图标的第一变更数据和/或插件的第二变更数据。
其中,应用图标的第一参数数据可以是包括应用图标的位置信息,还可以是应用图标的显示形式标识,同理第二参数数据可以是包括插件的位置信息,还可以是插件的显示形式标识。第一变更数据可以是包括应用图标的位置变更信息,还可以是应用图标的显示形式标识的变更信息,同理,第二变更数据可以是包括插件的位置变更信息,还可以是插件的显示形式标识的变更信息。
示例性的,应用图标和插件的位置信息可通过坐标的形式体现。桌面布局可以是m×n的矩阵形式,m和n均为大于零的正整数。可以是每一个矩阵点位置可配置一个应用图标或者包含至少一个应用图标的文件夹,还可以是一个或多个连续的矩阵点位置配置一个插件。例如应用图标A的位置信息可以是(i,j,k),其中,i是该应用图标在矩阵中的行数,j为该应用图标在矩阵中的列数,k为桌面标识,桌面标识用于表征对应的桌面。例如终端解锁后显示的主桌面的桌面标识可以是0,向左右分别滑动显示桌面的桌面标识可以是1和-1,并依次类推。例如应用图标B的位置信息可以是(a,b)∈(i,j,k),表明应用图标B属于位置信息为(i,j,k)的文件夹内,且应用图标B在文件夹内的位置为(a,b),其中,a为应用图标B在文件夹中的矩阵行数,b为应用图标B在文件夹中的矩阵列数,a和b均为大于零的正整数。
示例性的,应用图标的显示形式表示可以是显示形式的名称、风格信息或者字符串标识,插件的显示形式标识可以是插件的名称、尺寸或风格信息等。
第一变更数据和第二变更数据均包括变更对象的编辑前信息和编辑后位置。例如若编辑操作为将应用图标A从第一位置移动至第二位置,其中,第一位置信息为(i1,j1,k),第二位置信息为(i2,j2,k),则应用图标的第一变更数据可以是(i1,j1,k)-(i2,j2,k),即编辑操作为将应用图标A从(i1,j1,k)位置移动至(i2,j2,k)位置。
步骤102、将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储。
为了便于后续应用获取的编辑前桌面布局数据和编辑操作数据的至少一种数据,将获取的编辑前桌面布局数据或编辑操作数据进行存储,编辑前桌面布局数据和编辑操作数据的存储方式可以是相同或者不同。其中,对编辑前桌面布局数据和编辑操作数据的存储方式,能够在后续的编辑操作中确定每一个编辑步骤对应的编辑前桌面布局数据和编辑操作数据即可,此处对存储方式不做限定。示例性的,存储方式可以是但不限于堆栈形式、队列形式和带标识的随机存储方式。
其中,当移动终端退出对桌面布局的编辑模式时,将已存储的桌面布局数据或编辑操作数据进行删除,避免上述已存储数据占用内存的情况。或者,已存储的桌面布局数据或编辑操作数据可以保留设定时间,或由用户确定在何时删除。
步骤103、基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整。
已存储的桌面布局数据包括每一个编辑操作对应的编辑前桌面布局数据,已存储的编辑操作数据包括每一个编辑操作对应的编辑操作数据。根据桌面布局数据或编辑操作数据的存储方式,可根据对应的读取方式获取任一已存储的桌面布局数据或编辑操作数据。示例性的,若通过堆栈形式存储,根据堆栈先进后出的特性,堆栈第一个存储位置存储第一编辑操作对应的数据,第二位置存储第二编辑操作对应的数据,并以此类推,堆栈中最后一个存储数据为最后一个编辑操作对应的数据,则可根据存储逆序反向获取每一个操作步骤对应的数据,即堆栈指针移动时,先读取最后一个编辑操作对应的数据,并根据存储逆序依次获取其他编辑操作对应的数据,直到读取第一编辑编辑操作对应的数据;若通过队列的方式存储,则根据队列先进先出的特性,根据存储方式顺序可依次获得每一个步骤对应的数据。若通过带标识的随机存储方式,则根据与任一编辑操作匹配的标识,可获取对应的数据。
参见图2a,图2a为本申请实施例提供的编辑操作对应的桌面布局的示意图。示例性的,对桌面布局依次进行了3次编辑操作,其中,第一编辑操作前的桌面布局为210,经过3次编辑操作得到的桌面布局依次为220、230和240,当前桌面布局为经过编辑操作后得到桌面布局240。编辑前桌面布局数据分别为A1、B1和C1,编辑操作数据分别为A2、B2和C2。其中,桌面布局数据A1包括桌面布局210中每一个应用图标的第一参数数据,相应的,桌面布局数据B1和C1分别包括桌面布局220和230中每一个应用图标的第一参数数据。编辑操作数据A2为“百度”图标的位置变更数据,相应的,编辑操作数据B2为“游戏2”图标的位置变更数据,编辑操作数据C2为“计算器”图标的位置变更数据。
当编辑操作存在误操作的情况,或者对编辑操作得到的桌面布局不满意时,用户需将已移动的应用图标手动进行恢复,当桌面上的图标和插件编辑步骤较多时,不仅手动恢复操作繁琐,而且易存在忘记原桌面布局的情况。本实施例已存储有各编辑操作对应的编辑前桌面布局数据或编辑操作数据,根据用户需求可恢复至任一编辑操作前对应的桌面布局。示例性的,参见图2a,当不满意编辑操作3形成的桌面布局240时,可通过如下方式实现当前桌面布局进行调整操作:例如读取桌面布局数据C1,根据桌面布局数据C1中各应用图标的第一参数数据与当前桌面布局240中的对应的应用图标的参数数据进行比对,并根据比对结果不相同的应用图标按照桌面布局数据C1中的第一参数数据进行调整,以形成桌面布局230。例如还可通过如下方式实现当前桌面布局进行调整操作:读取编辑操作数据C2,根据“计算器”图标的位置变化数据进行反向操作,其中,编辑操作数据C2为将“计算器”图标由“杀毒”图标的右侧调整至左侧,对编辑操作数据C2进行反向操作为将“计算器”图标从“杀毒”图标的左侧调整至“杀毒”图标的右侧,以形成桌面布局230。其中,可读取已存储的任一桌面布局数据,或多个连续的编辑操作数据,将当前桌面布局调整至任一编辑操作前的桌面布局,使得用户可灵活地调整已编辑的桌面布局,满足用户喜好或操作习惯。
本申请实施例中提供的终端桌面布局的编辑方法,在检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据并进行存储,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。通过采用上述方案,对编辑操作中的编辑前桌面布局数据或编辑操作数据进行备份,使得用户在对编辑操作形成的桌面布局不满意时,选择任一编辑操作对应的已存储桌面布局数据或编辑操作数据,用于快速对当前桌面布局进行调整,操作速度快,灵活性强。
在一些实施例中,在基于已存储的桌面布局数据,对当前桌面布局进行调整操作之前,还包括:根据已存储的桌面布局数据生成桌面布局图片;将至少一个桌面布局图片进行显示,以供用户选择桌面布局图片,其中,所述桌面布局图片用于确定待使用的已存储桌面布局数据。
当编辑操作是误操作或者编辑操作的步数较多时,可能存在用户不能清晰确定想要恢复的桌面布局,此时需要对编辑操作进行逐一恢复,影响用户体验。通过已存储的桌面布局数据,生成各编辑操作前的桌面布局图片,当用户想要进行选择时,显示各桌面布局图片供用户选择,使得用户可清晰明确的了解编辑操作过程中的每一个桌面布局。根据用户选择的桌面布局图片确定对应的已存储桌面布局数据,并根据该已存储桌面布局数据对当前桌面布局进行调整操作,提高了用户选择的便利性。
图2b为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图,参见图2b,本实施例的方法包括如下步骤:
步骤201、于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据。
步骤202、将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储。
步骤203、获取撤销操作指令,并根据所述撤销操作指令,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作。
撤销操作指令用于撤销已执行的编辑操作,其中,撤销操作指令中包括撤销信息,撤销信息例如可以是撤销步数或期望恢复的桌面布局。示例性的,撤销操作指令的撤销步数为一,还可以是二或者以上,撤销步数小于或等于编辑操作的总步数。期望恢复的桌面布局可以是用户对已存储的桌面布局数据对应的桌面布局图片进行选择生成的。
示例性的,撤销操作指令可以是通过采集用户的语音信息并解析生成的,可以是根据用户的触控操作生成的,还可以是用户点击预设控件或者按键生成的。
在一些实施例中,于检测到对桌面布局的编辑操作时,还包括:将撤销控件显示于桌面,其中,所述撤销控件用于接收用户输入的撤销操作指令。示例性的,撤销控件的显示位置可以是当前桌面中的空白位置,还可以是与用户操作习惯相匹配的位置。例如用户的操作习惯为右手操作,撤销控件的显示位置可以是当前桌面的右下方的空白位置。其中,通过左右滑动切换显示桌面时,撤销控件同样显示于切换后的桌面。
示例性的,撤销控件可以是一个或多个,当撤销控件为一个时,当检测到该撤销控件被点击时,显示已存储的桌面布局数据对应的桌面布局图片或撤销步数,供用户选择。可选的,撤销控件可以是三个,包括“上一步”控件、“选择”控件和“初始”控件,其中,“初始”控件用于生成撤销全部编辑操作的指令,“上一步”控件用于生成撤销上一步编辑操作的指令,“选择”控件用于显示撤销步数或者已存储的桌面布局图片,并根据用户的选择生成对应的撤销操作指令。
在一些实施例中,在对桌面布局的编辑过程中,监测用户的触控操作,并将该触控操作与预设撤销操作进行匹配,当匹配成功时,生成撤销操作指令。示例性的,当匹配成功时,根据该触控操作的触控时间确定撤销操作指令对应的撤销步数,或者根据该触控操作的轨迹长度确定撤销指令对应的撤销步数。
其中,于检测到对桌面布局的编辑操作时,可以获取编辑前桌面布局数据进行存储,可以是获取编辑操作数据进行存储,还可以是分别获取编辑前桌面布局数据和编辑操作数据进行分别存储,并在获取撤销操作指令时,通过已存储的获取编辑前桌面布局数据和编辑操作数据中的任一种数据进行恢复操作,或者通过上述两种数据进行同步恢复操作,并彼此进行验证,提高恢复操作的准确度。
本申请实施例中提供的终端桌面布局的编辑方法,于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据并存储,当获取撤销操作指令时,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作。增加了桌面布局编辑操作过程中的恢复功能,根据撤销操作指令恢复至上一或者任一编辑操作,提高了编辑操作的灵活性和快捷性。
图3为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图,本实施例是上述实施例的一个可选方案,相应的,如图3所示,本实施例的方法包括如下步骤:
步骤301、于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据。
步骤302、将所述编辑前桌面布局数据按照时间顺序依次存储至第一堆栈中。
示例性的,将第一个编辑操作的编辑前桌面布局数据存储至第一堆栈的栈底,根据编辑操作的执行时间,或编辑前桌面布局数据的获取时间,将每一个编辑操作对应的编辑前桌面布局数据依次存储至第一堆栈中,且第一堆栈中存储的最后一个数据为上一编辑操作对应的编辑前桌面布局数据。
基于堆栈先进后出的特性,可将依次获取的编辑前桌面布局数据进行有序存储,且堆栈中的指针具有指向性,可通过驱动指针的方式读取用户所需的桌面布局数据。
步骤303、根据所述撤销操作指令中的撤销步数,选择存储位置至第一堆栈顶部的距离与撤销步数数量相同的存储位置的桌面布局数据。
示例性的,第一堆栈顶部可以是当前第一堆栈中最后一个存储数据位置的相邻空白位置,当存在下一编辑操作时,该空白位置用于存储当前桌面布局数据,即下一编辑操作的编辑前桌面布局数据。存储位置至第一堆栈顶部的距离为存储位置与最后一个存储数据位置的相邻空白位置的位置间隔,例如最后一个存储数据位置与第一堆栈顶部的距离为1。即当撤销步数为1时,与第一堆栈顶部的距离为1的存储位置所存储的数据为上一编辑操作的编辑前桌面布局数据,将上一编辑操作的编辑前桌面布局数据确定为被选择桌面布局数据。
步骤304、基于选择的桌面布局数据对当前桌面布局进行恢复操作。
恢复操作可以是连续执行的,在第一堆栈中当指针移动,确定与撤销步数数量相匹配的存储位置时,指针移动经过的存储位置的桌面布局数据可以是进行丢弃或另行存储。
本申请实施例中提供的终端桌面布局的编辑方法,通过将在检测到对桌面布局的编辑操作时获取的编辑前桌面布局数据根据时序存储至第一堆栈中,根据所述撤销操作指令中的撤销步数,选择存储位置至第一堆栈顶部的距离与撤销步数数量相匹配的存储位置的桌面布局数据,并基于选择的桌面布局数据对当前桌面布局进行恢复操作。基于堆栈特性对获取的桌面布局数据进行有序存储,并基于堆栈指针确定与撤销操作指令对应的存储位置,根据撤销操作指令恢复至上一或者任一编辑操作,提高了编辑操作的灵活性和快捷性。
图4为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图,本实施例是上述实施例的一个可选方案,相应的,如图4所示,本实施例的方法包括如下步骤:
步骤401、于检测到对桌面布局的编辑操作时,获取编辑操作数据。
步骤402、将所述编辑操作数据按照时间顺序依次存储至第二堆栈中。
将编辑操作数据存储至第二堆栈的方式可以与上述第一堆栈的存储方式相同,此处不再赘述。第二堆栈中栈底存储数据为第一个编辑操作对应的编辑操作数据,第二堆栈中栈顶存储的数据为前一编辑操作对应的编辑操作数据。
步骤403、从所述第二堆栈的顶部开始逐个提取存储位置的编辑操作数据,陆续对当前桌面布局数据进行恢复操作,直至存储位置至第二堆栈顶部的距离与撤销操作指令中撤销步数数量相同的存储位置为止。
示例性的,第二堆栈顶部可以是当前第二堆栈中最后一个存储数据位置的相邻空白位置。例如撤销操作指令中撤销步数为3时,在第二堆栈中,基于第二堆栈顶部依次读取相邻存储位置的编辑操作数据,并根据读取顺序反向运行该编辑操作数据。示例性的,编辑操作数据为(i1,j1,k)-(i2,j2,k),表明编辑操作中将应用图标或者插件从(i1,j1,k)位置移动至(i2,j2,k)位置,则恢复操作为以当前桌面布局数据为基础,将该对应的应用图标或者插件从(i2,j2,k)位置移动至(i1,j1,k)位置。
依次对第二堆栈中的指针经过的存储位置对应的编辑操作数据进行恢复操作,可确定用户的期望桌面布局。其中,依次对编辑操作数据进行恢复操作的方式可在桌面中显示每一步的恢复操作,即可显示恢复操作过程中应用图标和/或插件的恢复轨迹,增加恢复操作的观感和真实感。
本申请实施例中提供的终端桌面布局的编辑方法,通过将在检测到对桌面布局的编辑操作时获取的编辑操作数据根据时序存储至第二堆栈中,根据所述撤销操作指令中的撤销步数,从所述第二堆栈的顶部开始逐个提取存储位置的编辑操作数据,陆续对当前桌面布局数据进行恢复操作,直至存储位置至第二堆栈顶部的距离与撤销操作指令中撤销步数数量相同的存储位置为止。基于堆栈特性对获取的编辑操作数据进行有序存储,并选择与撤销操作指令对应的存储位置,依次执行恢复操作,显示恢复操作过程中应用图标和/或插件的恢复轨迹,提高了恢复操作的真实感和灵活性。
图5为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图,本实施例是上述实施例的一个可选方案,相应的,如图5所示,本实施例的方法包括如下步骤:
步骤501、于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据。
步骤502、对所述编辑前桌面布局数据或所述编辑操作数据设置序列标识。
示例性的,序列标识可以是数值标识,例如可以是根据编辑前桌面布局数据和编辑操作数据的获取时间设置依次增大的数据标识。同一编辑操作对应的编辑前桌面布局数据和编辑操作数据的序列标识相匹配。例如第一个编辑操作对应的编辑前桌面布局数据和编辑操作数据的序列标识可以是1,第二个编辑操作对应的编辑前桌面布局数据和编辑操作数据的序列标识可以是2,并以此类推。
步骤503、将携带有对应序列标识的编辑前桌面布局数据或所述编辑操作数据存储至预设存储位置。
示例性的,编辑前桌面布局数据和所述编辑操作数据可以是分别存储至不同位置,也可是在同一存储位置,可以是根据序列标识依次存储,还可以是进行随机存储。
步骤504、根据所述撤销操作中的撤销步数,以及已存储的桌面布局数据的序列标识或编辑操作的序列标识,确定待复原序列标识。
步骤505、选择与所述待复原序列标识相匹配的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。
示例性的,已存储的桌面布局数据的序列标识或编辑操作的序列标识为1-10,表明已进行10次编辑操作,若撤销操作中的撤销步数为3,则可确定待待复原序列标识为8。相应的,待复原序列标识对应的桌面布局数据为标识为8的桌面布局数据,根据该桌面布局数据对当前桌面布局进行调整操作。还可以是确定待复原序列标识对应的编辑操作数据依次为10、9和8,对上述编辑操作数据进行恢复操作,实现对当前桌面布局进行调整操作。
本申请实施例中提供的终端桌面布局的编辑方法,通过将在检测到对桌面布局的编辑操作时,对获取的编辑操作数据或编辑操作数据设置序列标识,根据所述撤销操作中的撤销步数,以及已存储的桌面布局数据的序列标识或编辑操作的序列标识,确定待复原序列标识,并选择与所述待复原序列标识相匹配的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。通过对获取的数据设置序列标识,降低了对数据的存储要求,根据序列标识选择与撤销操作指令对应的桌面布局数据或编辑操作数据,进行恢复操作,恢复至上一或者任一编辑操作,提高了编辑操作的灵活性和快捷性。
图6为本申请实施例提供的另一种终端桌面布局的编辑方法的流程示意图,本实施例是上述实施例的一个可选方案,相应的,如图6所示,本实施例的方法包括如下步骤:
步骤601、于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据。
步骤602、将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储。
步骤603、获取撤销操作指令,并根据所述撤销操作指令,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作。
步骤604、获取反撤销操作指令。
反撤销操作指令用于撤销已执行的恢复操作,其中,反撤销操作指令可对已执行的恢复操作进行部分撤销或全部撤销。反撤销操作指令与撤销操作指令对应相反的操作,例如,撤销操作指令可以是将当前桌面布局恢复至上一编辑操作前的桌面布局,反撤销操作指令可以是撤销上述撤销操作指令对应的编辑操作,即将经过上述调整的桌面布局恢复至撤销操作指令执行前的桌面布局。
反撤销操作指令中包括反撤销信息,反撤销信息例如可以是反撤销步数或期望反向恢复的桌面布局。示例性的,反撤销操作指令的反撤销步数为一,还可以是二或者以上,反撤销步数为对已执行的恢复操作的撤销步数,反撤销步数小于等于的撤销操作指令的撤销步数。期望恢复的桌面布局可以是用户对已撤销桌面布局数据对应的桌面布局图片进行选择生成的。
示例性的,反撤销操作指令可以是通过采集用户的语音信息并解析生成的,可以是根据用户的触控操作生成的,还可以是用户点击预设控件间或者按键生成的。
在一些实施例中,于检测到恢复操作时还包括:将反撤销控件显示于桌面,其中,所述反撤销控件为显示于桌面的虚拟按键,用于接收用户输入的反撤销操作指令。示例性的,反撤销控件可以是与撤销控件相邻显示,还可以是当前桌面中的其他空白位置。
示例性的,反撤销控件可以是一个或多个,当反撤销控件为一个时,当检测到该反撤销控件被点击时,显示已撤销桌面布局数据对应的桌面布局图片或撤销步数,供用户选择。可选的,反撤销控件可以是“下一步”控件,用于根据下一编辑操作的编辑前桌面布局数据或编辑操作数据进行反向恢复。反撤销控件还可以是“反撤销”控件,用于将上述撤销操作指令的恢复操作进行反向恢复,以显示执行撤销操作指令前的桌面布局。
在一些实施例中,在对桌面布局的编辑过程中,监测用户的触控操作,并将该触控操作与预设反撤销操作进行匹配,当匹配成功时,生成反撤销操作指令。示例性的,当匹配成功时,根据该触控操作的触控时间确定反撤销操作指令对应的反撤销步数,或者根据该触控操作的轨迹长度确定反撤销指令对应的反撤销步数。
步骤605、根据已撤销桌面布局数据或已撤销编辑操作数据,对恢复的当前桌面布局进行反向恢复。
可选的,在进行根据撤销操作指令对当前桌面布局进行恢复操作之后,将已撤销桌面布局数据根据撤销顺序存储至第三堆栈,或,将已撤销编辑操作数据根据撤销顺序存储至第四堆栈。在获取反撤销操作指令之后,根据反撤销操作指令中的反撤销步数,选择存储位置至第三堆栈顶部的距离与反撤销步数数量相同的存储位置的已撤销桌面布局数据,根据选择的已撤销桌面布局数据对恢复的当前桌面布局进行反向恢复,其中,将第三堆栈中指针经过的已撤销桌面布局数据,根据指针的经过顺序存储至第一堆栈中。还可以是在获取反撤销操作指令之后,从所述第四堆栈的顶部开始逐个提取存储位置的编辑操作数据,陆续对当前桌面布局数据进行反向恢复操作,直至存储位置至四堆栈顶部的距离与反撤销操作指令中反撤销步数数量相同的存储位置为止。其中,从第四堆栈中提取的编辑操作数据,根据提取顺序存储至第二堆栈中。
可选的,在进行根据撤销操作指令进行恢复操作之后,将已撤销桌面布局数据或已撤销编辑操作数据设置撤销序列标识,并进行另行存储。在获取反撤销操作指令之后,根据反撤销操作中的反撤销步数,以及已撤销桌面布局数据的序列标识或已撤销编辑操作的撤销序列标识,确定待显示的撤销序列标识,选择与待显示的撤销序列标识相匹配的已撤销桌面布局数据或已撤销编辑操作数据,对已经恢复操作得到的当前桌面布局进行反向恢复,其中,反向恢复为将当前桌面布局调整至恢复操作前的任一桌面布局。
本申请实施例中提供的终端桌面布局的编辑方法,在根据撤销操作指令进行恢复操作之后,获取反撤销操作指令,根据已撤销桌面布局数据或已撤销编辑操作数据,对恢复的当前桌面布局进行反向恢复。当恢复操作为误操作或者反复选择桌面布局时,可根据用户需求快速在已存储或者已撤销的桌面布局中进行快速切换,提高了编辑操作的速度及灵活性。
图7为本申请实施例提供的一种终端桌面布局的编辑装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的终端桌面布局的编辑方法来对桌面布局进行编辑。如图7所示,该装置包括:数据获取模块701、数据获取模块702和桌面布局调整模块703。
其中,数据获取模块701,用以于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据;
数据存储模块702,用于将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
桌面布局调整模块703,用于基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。
本申请实施例中提供的终端桌面布局的编辑装置,对编辑操作中的编辑前桌面布局数据或编辑操作数据进行备份,使得用户在对编辑操作形成的桌面布局不满意时,选择任一编辑操作对应的已存储桌面布局数据或编辑操作数据,用于快速对当前桌面布局进行调整,操作速度快,灵活性强。
在上述实施例的基础上,所述编辑前桌面布局数据包括:应用图标的第一参数数据和插件的第二参数数据;
所述编辑操作数据包括:对应用图标的第一变更数据和对插件的第二变更数据。
在上述实施例的基础上,所述桌面布局调整模块用于:
获取撤销操作指令,并根据所述撤销操作指令,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作。
在上述实施例的基础上,还包括:
撤销空间显示模块,用以于检测到对桌面布局的编辑操作时,将撤销控件显示于桌面,其中,所述撤销控件用于接收用户输入的撤销操作指令。
在上述实施例的基础上,所述数据存储模块用于:
将所述编辑前桌面布局数据按照时间顺序依次存储至第一堆栈中;或,
将所述编辑操作数据按照时间顺序依次存储至第二堆栈中。
在上述实施例的基础上,所述桌面布局调整模块包括:
桌面布局数据选择单元,用于根据所述撤销操作指令中的撤销步数,选择存储位置至第一堆栈顶部的距离与撤销步数数量相同的存储位置的桌面布局数据;
桌面布局恢复单元,用于基于选择的桌面布局数据对当前桌面布局进行恢复操作。
在上述实施例的基础上,所述桌面布局调整模块包括:
撤销操作恢复单元,用于从所述第二堆栈的顶部开始逐个提取存储位置的编辑操作数据,陆续对当前桌面布局数据进行恢复操作,直至存储位置至第二堆栈顶部的距离与撤销操作指令中撤销步数数量相同的存储位置为止。
在上述实施例的基础上,还包括:
反撤销操作指令获取模块,用于在当前桌面布局进行恢复操作之后,获取反撤销操作指令,其中,所述反撤销操作指令用于撤销已执行的恢复操作;
反向恢复模块,用于根据已撤销桌面布局数据或已撤销编辑操作数据,对恢复的当前桌面布局进行反向恢复。
在上述实施例的基础上,还包括:
桌面布局图片生成模块,用于基于已存储的桌面布局数据,对当前桌面布局进行调整操作之前,根据已存储的桌面布局数据生成桌面布局图片;
桌面布局图片显示模块,用于将至少一个桌面布局图片进行显示,以供用户选择桌面布局图片,其中,所述桌面布局图片用于确定待使用的已存储桌面布局数据。
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行终端桌面布局的编辑方法,该方法包括:
于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据;
将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机***存储器或随机存取存储器,诸如DRAM、DDRRAM、SRAM、EDORAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机***中,或者可以位于不同的第二计算机***中,第二计算机***通过网络(诸如因特网)连接到第一计算机***。第二计算机***可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机***中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的桌面布局的编辑操作,还可以执行本申请任意实施例所提供的终端桌面布局的编辑方法中的相关操作。
本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的终端桌面布局的编辑装置。图8为本申请实施例提供的一种移动终端的结构示意图。移动终端800可以包括:存储器801,处理器802及存储在存储器801上并可在处理器802运行的计算机程序,所述处理器802执行所述计算机程序时实现如本申请实施例所述的终端桌面布局的编辑方法。
本申请实施例提供的移动终端,可以在用户对桌面布局进行编辑操作时,获取编辑前桌面布局数据或编辑操作数据,将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作,以使终端桌面布局的编辑功能更灵活,有助于用户对不满意的桌面布局进行调整。
图9为本申请实施例提供的另一种移动终端的结构示意图。该移动终端可以包括:壳体(图中未示出)、存储器901、中央处理器(central processing unit,CPU)902(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU902和所述存储器901设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器901,用于存储可执行程序代码;所述CPU902通过读取所述存储器901中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:
于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据;
将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作。
所述移动终端还包括:外设接口903、RF(Radio Frequency,射频)电路905、音频电路906、扬声器911、电源管理芯片908、输入/输出(I/O)子***909、其他输入/控制设备910、触摸屏912、其他输入/控制设备910以及外部端口904,这些部件通过一个或多个通信总线或信号线907来通信。
应该理解的是,图示移动终端900仅仅是移动终端的一个范例,并且移动终端900可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于对桌面布局进行编辑操作的移动终端进行详细的描述,该移动终端以手机为例。
存储器901,所述存储器901可以被CPU902、外设接口903等访问,所述存储器901可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口903,所述外设接口903可以将设备的输入和输出外设连接到CPU902和存储器901。
I/O子***909,所述I/O子***909可以将设备上的输入输出外设,例如触摸屏912和其他输入/控制设备910,连接到外设接口903。I/O子***909可以包括显示控制器9091和用于控制其他输入/控制设备910的一个或多个输入控制器9092。其中,一个或多个输入控制器9092从其他输入/控制设备910接收电信号或者向其他输入/控制设备910发送电信号,其他输入/控制设备910可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器9092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏912,所述触摸屏912是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子***909中的显示控制器9091从触摸屏912接收电信号或者向触摸屏912发送电信号。触摸屏912检测触摸屏上的接触,显示控制器9091将检测到的接触转换为与显示在触摸屏912上的用户界面对象的交互,即实现人机交互,显示在触摸屏912上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路905,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路905接收并发送RF信号,RF信号也称为电磁信号,RF电路905将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路905可以包括用于执行这些功能的已知电路,其包括但不限于天线***、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路906,主要用于从外设接口903接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器911。
扬声器911,用于将手机通过RF电路905从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片908,用于为CPU902、I/O子***及外设接口所连接的硬件进行供电及电源管理。
上述实施例中提供的终端桌面布局的编辑装置、存储介质及移动终端可执行本申请任意实施例所提供的终端桌面布局的编辑方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的终端桌面布局的编辑方法。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

Claims (10)

1.一种终端桌面布局的编辑方法,其特征在于,包括:
在桌面布局的编辑模式下,于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据,当退出对桌面布局的编辑模式时,将已存储的桌面布局数据或编辑操作数据进行删除;
其中,所述桌面布局数据包括:应用图标的第一参数数据和插件的第二参数数据,所述编辑操作数据包括:对应用图标的第一变更数据和对插件的第二变更数据;
将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
获取撤销操作指令,其中,所述撤销操作指令中包括撤销步数或期望恢复的桌面布局;
根据所述撤销操作指令中的撤销步数或期望恢复的桌面布局,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作;
其中,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作,包括:
根据已存储的桌面布局数据生成桌面布局图片;将至少一个桌面布局图片进行显示,以供用户选择期望恢复的桌面布局,根据所述期望恢复的桌面布局与所述当前桌面布局进行比对,根据比对结果中不相同的应用图标或插件,按照所述期望恢复的桌面布局进行调整。
2.根据权利要求1所述的方法,其特征在于,于检测到对桌面布局的编辑操作时,还包括:
将撤销控件显示于桌面,其中,所述撤销控件用于接收用户输入的撤销操作指令。
3.根据权利要求1所述的方法,其特征在于,将获取的所述编辑前桌面布局数据或编辑操作数据进行存储,包括:
将所述编辑前桌面布局数据按照时间顺序依次存储至第一堆栈中;或,
将所述编辑操作数据按照时间顺序依次存储至第二堆栈中。
4.根据权利要求3所述的方法,其特征在于,根据所述撤销操作指令,基于已存储的桌面布局数据,对当前桌面布局进行恢复操作,包括:
根据所述撤销操作指令中的撤销步数,选择存储位置至第一堆栈顶部的距离与撤销步数数量相同的存储位置的桌面布局数据;
基于选择的桌面布局数据对当前桌面布局进行恢复操作。
5.根据权利要求3所述的方法,其特征在于,根据所述撤销操作指令,基于已存储的编辑操作数据,对当前桌面布局进行恢复操作,包括:
从所述第二堆栈的顶部开始逐个提取存储位置的编辑操作数据,陆续对当前桌面布局数据进行恢复操作,直至存储位置至第二堆栈顶部的距离与撤销操作指令中撤销步数数量相同的存储位置为止。
6.根据权利要求1所述的方法,其特征在于,在当前桌面布局进行恢复操作之后,还包括:
获取反撤销操作指令,其中,所述反撤销操作指令用于撤销已执行的恢复操作;
根据已撤销桌面布局数据或已撤销编辑操作数据,对恢复的当前桌面布局进行反向恢复。
7.根据权利要求1所述的方法,其特征在于,基于已存储的桌面布局数据,对当前桌面布局进行调整操作之前,还包括:
根据已存储的桌面布局数据生成桌面布局图片;
将至少一个桌面布局图片进行显示,以供用户选择桌面布局图片,其中,所述桌面布局图片用于确定待使用的已存储桌面布局数据。
8.一种终端桌面布局的编辑装置,其特征在于,包括:
数据获取模块,用以在桌面布局的编辑模式下,于检测到对桌面布局的编辑操作时,获取编辑前桌面布局数据或编辑操作数据,当退出对桌面布局的编辑模式时,将已存储的桌面布局数据或编辑操作数据进行删除;其中,所述桌面布局数据包括:应用图标的第一参数数据和插件的第二参数数据,所述编辑操作数据包括:对应用图标的第一变更数据和对插件的第二变更数据;
数据存储模块,用于将获取的所述编辑前桌面布局数据或所述编辑操作数据进行存储;
桌面布局调整模块,用于基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行调整操作;
其中,所述桌面布局调整模块用于:
获取撤销操作指令,其中,所述撤销操作指令中包括撤销步数或期望恢复的桌面布局;
根据所述撤销操作指令中的撤销步数或期望恢复的桌面布局,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作;其中,基于已存储的桌面布局数据或编辑操作数据,对当前桌面布局进行恢复操作,包括:
根据已存储的桌面布局数据生成桌面布局图片;将至少一个桌面布局图片进行显示,以供用户选择期望恢复的桌面布局,根据所述期望恢复的桌面布局与所述当前桌面布局进行比对,根据比对结果中不相同的应用图标或插件,按照所述期望恢复的桌面布局进行调整。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的终端桌面布局的编辑方法。
10.一种移动终端,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一所述的终端桌面布局的编辑方法。
CN201810450033.4A 2018-05-11 2018-05-11 终端桌面布局的编辑方法、装置、存储介质及移动终端 Active CN108646962B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810450033.4A CN108646962B (zh) 2018-05-11 2018-05-11 终端桌面布局的编辑方法、装置、存储介质及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810450033.4A CN108646962B (zh) 2018-05-11 2018-05-11 终端桌面布局的编辑方法、装置、存储介质及移动终端

Publications (2)

Publication Number Publication Date
CN108646962A CN108646962A (zh) 2018-10-12
CN108646962B true CN108646962B (zh) 2021-06-29

Family

ID=63754685

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810450033.4A Active CN108646962B (zh) 2018-05-11 2018-05-11 终端桌面布局的编辑方法、装置、存储介质及移动终端

Country Status (1)

Country Link
CN (1) CN108646962B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112486373B (zh) * 2019-08-23 2022-06-03 珠海金山办公软件有限公司 编辑操作撤消方法、装置、电子设备及存储介质
CN111124336B (zh) * 2019-12-12 2023-10-31 深圳创维数字技术有限公司 一种分布式云拼接窗口预操作方法和云拼接控制平台
CN114489425A (zh) * 2022-02-10 2022-05-13 Tcl通讯科技(成都)有限公司 桌面布局迁移方法、装置、存储介质及终端设备
CN117170544A (zh) * 2022-05-26 2023-12-05 荣耀终端有限公司 桌面布局方法及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931677A (zh) * 2009-06-24 2010-12-29 德信智能手机技术(北京)有限公司 一种个性化手机桌面方法及一种手机
CN103645906A (zh) * 2013-12-25 2014-03-19 上海斐讯数据通信技术有限公司 基于固定的界面布局文件实现界面重新布局的方法及***
CN105005439A (zh) * 2015-08-19 2015-10-28 珠海格力电器股份有限公司 图标管理方法、装置及移动终端
CN106502700A (zh) * 2016-10-27 2017-03-15 中企动力科技股份有限公司 页面组件编辑方法及装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571054B1 (en) * 1997-11-10 2003-05-27 Nippon Telegraph And Telephone Corporation Method for creating and utilizing electronic image book and recording medium having recorded therein a program for implementing the method
CN101079844A (zh) * 2007-05-16 2007-11-28 腾讯科技(深圳)有限公司 一种编辑im截图的方法、***及设备
JP5239424B2 (ja) * 2008-03-17 2013-07-17 大日本印刷株式会社 組版装置、組版方法、及び組版処理プログラム
CN101364176B (zh) * 2008-08-12 2012-09-19 北京航空航天大学 基于gmf的bpel可视化建模***
CN104156344B (zh) * 2014-07-21 2016-09-28 小米科技有限责任公司 文本编辑方法和装置
CN104915268A (zh) * 2015-06-24 2015-09-16 上海海漾软件技术有限公司 桌面布局的存储、恢复方法及其装置、终端设备、***
CN106095250B (zh) * 2016-07-29 2019-12-27 维沃移动通信有限公司 应用程序图标布局的方法及移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931677A (zh) * 2009-06-24 2010-12-29 德信智能手机技术(北京)有限公司 一种个性化手机桌面方法及一种手机
CN103645906A (zh) * 2013-12-25 2014-03-19 上海斐讯数据通信技术有限公司 基于固定的界面布局文件实现界面重新布局的方法及***
CN105005439A (zh) * 2015-08-19 2015-10-28 珠海格力电器股份有限公司 图标管理方法、装置及移动终端
CN106502700A (zh) * 2016-10-27 2017-03-15 中企动力科技股份有限公司 页面组件编辑方法及装置

Also Published As

Publication number Publication date
CN108646962A (zh) 2018-10-12

Similar Documents

Publication Publication Date Title
CN108646962B (zh) 终端桌面布局的编辑方法、装置、存储介质及移动终端
JP6283703B2 (ja) ローカルおよびリモートのメディアアイテム管理
US9261995B2 (en) Apparatus, method, and computer readable recording medium for selecting object by using multi-touch with related reference point
CN112148170B (zh) 桌面元素调整方法、装置和电子设备
US20130174025A1 (en) Visual comparison of document versions
CN103718149A (zh) 一种文本的处理方法及触屏设备
CN109445657A (zh) 文档编辑方法和装置
CN108920070B (zh) 基于异形显示屏的分屏方法、装置、存储介质及移动终端
US20210027007A1 (en) Online document commenting method and apparatus
CN110865734B (zh) 目标对象显示方法、装置、电子设备和计算机可读介质
CN112256179B (zh) 文本处理方法及装置
CN108664286B (zh) 应用程序预加载方法、装置、存储介质及移动终端
CN106980447B (zh) 一种信息处理方法、装置及终端
CN114116098B (zh) 应用图标管理方法、装置、电子设备及存储介质
CN113065317B (zh) 编辑内容的恢复方法、装置、电子设备、介质及产品
CN112698762B (zh) 图标显示方法、装置及电子设备
CN108491152B (zh) 基于虚拟光标的触屏终端操控方法、终端及介质
US9557861B2 (en) User interface apparatus and method in user terminal with a capacitive touch input scheme
WO2023005835A1 (zh) 图标控制方法、装置、电子设备、可读存储介质
CN108549695B (zh) 数据交互方法、装置、终端设备及存储介质
CN115544981A (zh) 文档处理方法、装置、电子设备、存储介质及程序产品
CN108563752B (zh) 数据交互方法、装置、终端设备及存储介质
CN109388316B (zh) 绘图方法、装置、存储介质及电子设备
CN111752428A (zh) 图标整理方法、装置、电子设备和介质
CN111149080B (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