一种桌面的编辑方法及电子设备与流程

文档序号:19827922发布日期:2020-02-04 12:04阅读:228来源:国知局
一种桌面的编辑方法及电子设备与流程

本申请涉及人机交互技术领域,尤其涉及一种桌面的编辑方法及电子设备。



背景技术:

随着电子技术的发展,手机上的应用越来越丰富,使得手机成为用户使用最为频繁的电子设备。其中,手机上的桌面是用户最常看到的界面,因此桌面的布局已成为影响用户体验的关键因素。为了避免审美疲劳以及满足不同的操作习惯等,用户需要对桌面的布局进行编辑。因此,如何快捷方便地对桌面布局进行编辑,已成为待解决的问题。



技术实现要素:

本申请提供的一种桌面的编辑方法及电子设备,可以对桌面的布局进行方便快捷的更改,满足用户的操作习惯,提升用户体验。

为了实现上述目的,本申请实施例提供了以下技术方案:

第一方面、提供一种桌面的编辑方法,包括:电子设备显示第一桌面;电子设备接收用户的第一操作,第一操作用于指示电子设备进入桌面编辑模式;在电子设备接收到第一操作之后,电子设备显示桌面编辑模式下的第一界面,第一界面包括第一区域和第二区域,第一区域显示第一桌面的第一预览图,第一预览图为第一桌面的缩略图;第二区域包含至少一个编辑选项,至少一个编辑选项中每一项对应一项桌面编辑;电子设备接收用户的第二操作,第二操作为对至少一个编辑选项中第一编辑选项的操作,第一编辑选项对应第一编辑;响应于第二操作,电子设备的第一区域显示第一桌面的第二预览图,第二预览图为第一编辑应用于第一桌面的效果图,第二预览图与第一预览图不同;若电子设备接收用户对确定控件的第三操作,响应于第三操作,电子设备确定将第一编辑应用于第一桌面。

由此可见,本申请通过在电子设备中显示桌面的预览图,预览图可以显示用户对桌面实时编辑后的效果。这样,用户可以结合桌面的预览图对桌面进行编辑,使得用户对桌面的编辑更加准确,可避免反复编辑的情况,实现用户与电子设备之间的高效互动。

在一种可能的实现方式中,在电子设备的第一区域显示第一桌面的第二预览图之后,该方法还包括:若电子设备接收用户对取消控件的第四操作,响应于第四操作,电子设备确定不将第一编辑应用于第一桌面。

也就是说,若用户多本次编辑的效果均不满意,可以通过取消控件,直接保留本次编辑前桌面的状态,达到对本次编辑操作的一键取消的效果,实现用户与电子设备之间的高效互动。

在一种可能的实现方式中,响应于第四操作,电子设备确定不将第一编辑应用于第一桌面,包括:响应于第四操作,电子设备退出桌面编辑模式并显示第一桌面。

可见,在一个示例中,用户可以通过操作取消控件可以直接快速退出桌面编辑模式,实现用户与电子设备之间的高效互动。

在一种可能的实现方式中,确定控件位于第一区域或第二区域。

在一种可能的实现方式中,取消控件位于第一区域或第二区域。

也就是说,本申请实施例中并不严格区分第一区域和第二区域中显示的控件以及显示内容,这将有利于优化桌面编辑界面中各个控件的布局,提升用户的使用体验。

在一种可能的实现方式中,至少一个编辑选项包括至少一个壁纸选项,至少一个壁纸选项中每一项对应一个壁纸;第一编辑选项对应第一壁纸;第一桌面的第二预览图,为第一壁纸应用于第一桌面的效果图;电子设备确定将第一编辑应用于第一桌面,具体为:电子设备将第一桌面的壁纸变更为与第一编辑选项对应的第一壁纸。

在一种可能的实现方式中,在电子设备接收用户的第二操作之前,该方法还包括:电子设备接收用户的第五操作,第五操作为对至少一个编辑选项中第二编辑选项的操作,第二编辑选项对应第二壁纸;响应于第五操作,电子设备的第一区域显示第一桌面的第三预览图,第三预览图为第二壁纸应用于第一桌面的效果图。

需要说明的是,在用户选择第一壁纸后,且未操作确定控件时,桌面的壁纸事实上并未更改。但此时,用户可以通过第一区域中的预览图来查看第一壁纸应用于桌面的效果图。例如,可以查看到第一壁纸的颜色与桌面上已有的应用图标的颜色是否匹配,新的壁纸中的图形与桌面上已有的应用图标的图形是否容易混淆等。若用户不满意,则用户直接在第二区域内再选择其他壁纸,此时,第一区域会根据用户新的选择再显示新的效果图。直到用户选择到满意的效果后,操作确定控件,将最终选择的壁纸应用于桌面。也就是说,当用户操作确定控件后,手机才会对桌面的壁纸进行更改。避免现有技术中,用户选择一次壁纸,手机需要更改一次桌面的壁纸,有利于用户选择最满意的效果后一次性编辑成功。

另外,在现有技术中,用户想用使用编辑之前的壁纸,仍然需要再进行一次编辑,将壁纸更换为之前的壁纸。然而,在本申请中,若用户对本次的编辑均不满意,也可以通过取消控件,直接保留桌面在本次编辑前的状态,操作简便快捷。

在一种可能的实现方式中,至少一个编辑选项包括至少一个窗口小工具编辑选项,至少一个窗口小工具编辑选项中每一项对应一个窗口小工具;第一桌面的第二预览图,为第一桌面添加第一编辑选项对应的第一窗口小工具的效果图;电子设备确定将第一编辑应用于第一桌面,具体为:电子设备在第一桌面中添加第一窗口小工具。

在一种可能的实现方式中,在电子设备的第一区域显示第一桌面的第二预览图之后,该方法还包括:电子设备接收用户的第六操作,第六操作为对至少一个编辑选项中第三编辑选项的操作,第三编辑选项对应第二窗口小工具;响应于第六操作,电子设备的第一区域显示第一桌面的第四预览图,第四预览图为在第一桌面中添加第一窗口小工具和第二窗口小工具的效果图。

需要说明的是,在现有技术中,用户通过点击或拖动窗口小工具的操作则直接将窗口小工具添加到桌面上。然而,在本申请中,响应于该点击或拖动窗口小工具的操作,在第一区域中显示桌面添加相应窗口小工具后的效果。此时,手机并未将窗口小工具真正添加到桌面中。也就是说,在用户对确定控件操作之前,手机并未将窗口小工具真正添加到桌面中。同理,在现有技术中,用户通过长按并拖到窗口小工具到删除控件的方式,将该窗口小工具从桌面上删除。然而,在本申请中,该长按并拖到窗口小工具到删除控件的操作可以实现在第一区域中显示桌面删除相应窗口小工具后的效果。此时,手机并未真正将窗口小工具从桌面上删除。

这样,用户结合桌面的实时预览图,可以对多个窗口小工具进行编辑后,通过确定控件从桌面上一次性添加或删除多个窗口小工具,提升用户与电子设备之间的高效互动。也可以通过取消控件一次性取消对多个窗口小工具的编辑,达到一键取消多个编辑作的效果。

在一种可能的实现方式中,在电子设备的第一区域显示第一桌面的第四预览图之后,该方法还包括:若电子设备接收用户对确定控件的第七操作;响应于第七操作,电子设备在第一桌面中添加第一窗口小工具和第二窗口小工具。

在一种可能的实现方式中,在电子设备的第一区域显示第一桌面的第四预览图之后,该方法还包括:若电子设备接收用户对取消控件的第八操作;响应于第八操作,电子设备确定不添加第一窗口小工具和第二窗口小工具。

在一种可能的实现方式中,电子设备确定不添加第一窗口小工具和第二窗口小工具,包括:电子设备显示第一桌面。

在一种可能的实现方式中,至少一个编辑选项包括至少一个桌面布局选项,至少一个桌面布局选项中每一项对应一种桌面布局方式;其中,桌面布局方式为桌面中应用图标的排列方式;第一桌面中应用图标按照第一桌面布局方式排列;第一桌面的第二预览图,为第一桌面中应用图标按照第一编辑选项对应的第二桌面布局方式排列的效果图;电子设备确定将第一编辑应用于第一桌面,具体为:电子设备将第一桌面的应用图标按照第二种桌面布局方式进行排列。

在一种可能的实现方式中,该方法还包括:电子设备接收用户的第九操作,第九操作为在第一桌面的第二预览图中调整应用图标位置的操作;响应于第九操作,电子设备调整第一桌面的第二预览图中的应用图标的位置。

因此,在本申请中,当从第一区域的预览图中查看到桌面中出现空位置时,用户可以直接通过移动应用图标等方式,对出现空位置的地方进行补位。避免空位置造成桌面空间的浪费,也能提升桌面的美观。相比较现有技术中,用户对桌面布局设置项进行修改后,手机立即对桌面布局进行更改。当用户发现有空位置等时,则需要重新进行桌面编辑模式,并重新对应用图标进行调整,操作繁琐,影响用户体验。可见,本申请通过提前预览桌面布局后的效果图,可及时对桌面布局进行修改,避免重复进入桌面编辑模式反复修改。

在一种可能的实现方式中,电子设备调整第一桌面的第二预览图中应用图标位置包括:改变第一桌面的第二预览图中一个或多个应用图标的位置,或者,将其他桌面的预览图中的一个或多个应用图标移至第一桌面的第二预览图中。

第二方面、提供一种桌面的编辑方法,包括:电子设备接收用户的第一操作,第一操作用于指示电子设备进入桌面编辑模式;响应于第一操作,电子设备进入桌面编辑模式,显示第一桌面的缩略图,第一桌面的缩略图包括至少一个图标;电子设备接收用户选择第一桌面的缩略图中至少一个图标的第二操作;电子设备显示第二桌面的缩略图,第二桌面的缩略图包括至少一个图标;电子设备接收用户选择第二桌面的缩略图中至少一个图标的第三操作;电子设备接收用户的第四操作,第四操作用于指示电子设备将第一桌面的缩略图中被选中的图标,以及第二桌面的缩略图中被选中的图标移至缓存区;响应于第四操作,电子设备将第一桌面的缩略图中的被选中的图标,以及第二桌面的缩略图中的被选中的图标移至缓存区,电子设备显示第一桌面的效果图或第二桌面的效果图,第一桌面的效果图中不包括第一桌面的缩略图中的被选中的图标,第二桌面的效果图中不包括第二桌面的缩略图中的被选中的图标;电子设备显示第三桌面的缩略图;电子设备接收用户选择缓存区中至少一个图标的第五操作;电子设备接收用户的第六操作,第六操作用于指示电子设备将缓存区中被选中的图标移至第三桌面的缩略图中;响应于第六操作,电子设备将缓存区中被选中的图标移至第三桌面的缩略图中,电子设备显示第三桌面的效果图,第三桌面的效果图包括缓存区中被选中的图标。

一种可能的实现方式中,该方法还包括:响应于接收到用户对确定控件的第七操作,电子设备将缓存区中被选中的图标移至第三桌面。

一种可能的实现方式中,该方法还包括:响应于接收到用户对取消控件的第八操作,电子设备确定不移动第一桌面和第二桌面中的图标。

由此可见,本申请中,电子设备在桌面编辑模式下,可以将桌面预览图中的应用图标移动到特定区域(即缓存区),便于对桌面中的应用图标进行灵活快捷的移动,并实时查看到移动应用图标后桌面的效果图。还可以将移至到缓存区的应用图标快速移回到特定的桌面的方法,实现对桌面中的应用图标进行灵活快捷的移动。

可以注意到,用户可以将不同桌面中的应用图标移动到缓存区,使得移动应用图标更加灵活。还可以将缓存区内的应用图标一次性移动到特定的桌面,也可以将缓存区的应用图标分次移动到不同的桌面上,使得移动应用图标更加灵活。

第三方面、提供一种电子设备,包括:处理器、存储器和触摸屏,所述存储器、所述触摸屏与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,以使得所述电子设备执行如如上述各个方面中及其中任一种可能的实现方式中所述的桌面的编辑方法。

第四方面、提供一种装置,该装置包含在电子设备中,该装置具有实现上述各个方面及可能的实现方式中任一方法中电子设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括至少一个与上述功能相对应的模块或单元。例如,显示模块或单元、接收模块或单元、以及确定模块或单元等。

第五方面、提供一种计算机存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行如上述各个方面及其中任一种可能的实现方式中所述的方法。

第六方面、提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如上述各个方面中及其中任一种可能的实现方式中所述的方法。

第七方面、提供一种芯片系统,包括处理器,当处理器执行指令时,处理器执行如上述各个方面中及其中任一种可能的实现方式中所述的方法。

第八方面、提供一种电子设备上的图形用户界面,所述电子设备具有显示屏、摄像头、存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述图形用户界面包括所述电子设备执行如上述各个方面及其中任一种可能的实现方式中所述的方法时显示的图形用户界面。

附图说明

图1为本申请实施例提供的一种电子设备的结构示意图一;

图2为本申请实施例提供的一种电子设备的结构示意图二;

图3a至图3c为本申请实施例提供的一些电子设备的用户界面示意图;

图4a至图4c为本申请实施例提供的又一些电子设备的用户界面示意图;

图5a至图5c为本申请实施例提供的又一些电子设备的用户界面示意图;

图6为本申请实施例提供的又一些电子设备的用户界面示意图;

图7为本申请实施例提供的又一些电子设备的用户界面示意图;

图8a至图8d为本申请实施例提供的又一些电子设备的用户界面示意图;

图9为本申请实施例提供的一种芯片系统的结构示意图。

具体实施方式

在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

手机的桌面是用户较常使用到的界面之一,有时也称为主屏幕界面、主界面等,为手机开机解锁后显示的界面。手机桌面通常包含有多个应用图标,用户可以通过这些应用图标快速开启对应的应用。可选的,手机桌面也可以包含停靠栏(dock),停靠栏中也可以包含多个应用图标。当手机显示其他界面时,可以通过home键等返回到手机的桌面。在一些示例中,手机的桌面也可包括手机的锁屏界面。

目前,除了可以通过系统设置中相关功能项对手机桌面的布局进行编辑外,用户也可以通过直接在手机桌面上长按或双指捏合的方式快速进入桌面编辑模式对桌面进行编辑。例如:更改桌面壁纸,添加或删除桌面小工具,更改桌面的切换效果等。

然而,在现有的技术方案中,在对桌面进行编辑的过程中,用户无法看到实时的桌面效果,只有编辑完成后,用户才能看到编辑后的桌面效果。若用户对本次编辑的效果不满意,则只有重新进入桌面编辑模式,再次进行编辑。例如:在更改桌面的壁纸的场景中,若用户选择一张壁纸后,用户观看不到该壁纸应用于桌面后整个桌面的效果,比如壁纸与桌面中应用图标的颜色匹配效果等。只有用户确定使用该壁纸,手机退出编辑模式后,才能看到桌面更换新的壁纸后的效果。若用户不满意,则需要重新进入桌面编辑模式,重新选择其他壁纸。可能用户需要反复操作很多次,才用挑选到满意的壁纸。可见,现有的桌面编辑方法中,用户操作较为复杂,费时费力,用户体验不佳。

为了解决上述问题,本申请实施例提供一种桌面编辑的方法,可应用于电子设备中。在电子设备检测到进入桌面编辑模式的触发手势后,电子设备的触摸屏显示两个区域,其中一个区域可用于用户执行编辑桌面的操作,例如选择壁纸,添加桌面小工具,选择切换效果,开启或关闭相关功能等。另一个区域则可用于显示桌面预览图,桌面预览图可以显示用户对桌面实时编辑后的效果。这样,用户可以结合桌面的预览图对桌面进行编辑,使得用户对桌面的编辑更加准确,可避免反复编辑的情况,实现用户与电子设备之间的高效互动。

随着电子设备的屏幕逐渐变大,尤其是折叠屏的出现,电子设备上可以显示内容越来越多。因此,采用本申请实施例提供的桌面编辑方法,可以更好的提升用户编辑桌面的体验。

示例性的,本申请中的电子设备可以为手机、平板电脑、个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、智能手表、上网本、可穿戴电子设备、增强现实技术(augmentedreality,ar)设备、虚拟现实(virtualreality,vr)设备、车载设备、智能汽车、智能音响、机器人等,本申请对该电子设备的具体形式不做特殊限制。

图1示出了电子设备100的结构示意图。

电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universalserialbus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentificationmodule,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。

可以理解的是,本发明实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphicsprocessingunit,gpu),图像信号处理器(imagesignalprocessor,isp),控制器,视频编解码器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integratedcircuitsound,i2s)接口,脉冲编码调制(pulsecodemodulation,pcm)接口,通用异步收发传输器(universalasynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobileindustryprocessorinterface,mipi),通用输入输出(general-purposeinput/output,gpio)接口,用户标识模块(subscriberidentitymodule,sim)接口,和/或通用串行总线(universalserialbus,usb)接口等。

i2c接口是一种双向同步串行总线,包括一根串行数据线(serialdataline,sda)和一根串行时钟线(derailclockline,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。

i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。

pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。

uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。

mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(cameraserialinterface,csi),显示屏串行接口(displayserialinterface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。

gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。

usb接口130是符合usb标准规范的接口,具体可以是miniusb接口,microusb接口,usbtypec接口等。usb接口130可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。

可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。

电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoiseamplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。

无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocalareanetworks,wlan)(如无线保真(wirelessfidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(globalnavigationsatellitesystem,gnss),调频(frequencymodulation,fm),近距离无线通信技术(nearfieldcommunication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(globalsystemformobilecommunications,gsm),通用分组无线服务(generalpacketradioservice,gprs),码分多址接入(codedivisionmultipleaccess,cdma),宽带码分多址(widebandcodedivisionmultipleaccess,wcdma),时分码分多址(time-divisioncodedivisionmultipleaccess,td-scdma),长期演进(longtermevolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioningsystem,gps),全球导航卫星系统(globalnavigationsatellitesystem,glonass),北斗卫星导航系统(beidounavigationsatellitesystem,bds),准天顶卫星系统(quasi-zenithsatellitesystem,qzss)和/或星基增强系统(satellitebasedaugmentationsystems,sbas)。

电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquidcrystaldisplay,lcd),有机发光二极管(organiclight-emittingdiode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganiclightemittingdiode的,amoled),柔性发光二极管(flexlight-emittingdiode,fled),miniled,microled,micro-oled,量子点发光二极管(quantumdotlightemittingdiodes,qled)等。在一些实施例中,电子设备100可以包括1个或n个显示屏194,n为大于1的正整数。

电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。

isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpictureexpertsgroup,mpeg)1,mpeg2,mpeg3,mpeg4等。

npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

外部存储器接口120可以用于连接外部存储卡,例如microsd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。

内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universalflashstorage,ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备100的各种功能应用以及数据处理。

电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。

扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170a收听音乐,或收听免提通话。

受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。

麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。电子设备100可以设置至少一个麦克风170c。在另一些实施例中,电子设备100可以设置两个麦克风170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。

耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm的开放移动电子设备平台(openmobileterminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellulartelecommunicationsindustryassociationoftheusa,ctia)标准接口。

压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。

陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。

气压传感器180c用于测量气压。在一些实施例中,电子设备100通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。

磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器180d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。

加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。

距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。

接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器180g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180g也可用于皮套模式,口袋模式自动解锁与锁屏。

环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。

指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。

温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。

触摸传感器180k,也称“触控器件”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。

骨传导传感器180m可以获取振动信号。在一些实施例中,骨传导传感器180m可以获取人体声部振动骨块的振动信号。骨传导传感器180m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180m也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180m获取的血压跳动信号解析心率信息,实现心率检测功能。

按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。

马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。

指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。

sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口195可以支持nanosim卡,microsim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。电子设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备100中,不能和电子设备100分离。

电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。

图2是本发明实施例的电子设备100的软件结构框图。

分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(androidruntime)和系统库,以及内核层。

应用程序层可以包括一系列应用程序包。

如图2所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。

在本申请实施例中,应用程序包包括第一应用,第一应用为桌面编辑应用,可提供桌面编辑的界面。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。

如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。

其中,窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。

在本申请的实施例中,应用程序框架层还可以包括活动管理器ams用于负责管理activity,负责系统中各组件的启动、切换、调度及应用程序的管理和调度等工作。

例如,当检测到手机进入桌面编辑模式后,第一应用可以调用活动管理器,设置两个窗口的模式。其中一个窗口可用于显示桌面实时的预览图,另一个窗口则用于显示可供用户编辑桌面的相关控件,例如选择壁纸控件,添加桌面小工具控件,选择切换效果控件,开启或关闭相关功能的控件等。窗口管理器则根据活动管理器设置的两个窗口的模式绘制各个窗口相应的界面。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。

电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。

androidruntime包括核心库和虚拟机。androidruntime负责安卓系统的调度和管理。

核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surfacemanager),媒体库(medialibraries),三维图形处理库(例如:opengles),2d图形引擎(例如:sgl)等。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。

2d图形引擎是2d绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。

以下实施例中所涉及的技术方案均可以在具有上述硬件架构和软件架构的电子设备100中实现。

以下以电子设备100为具有大屏幕的手机为例,结合附图对本申请实施例提供的技术方案进行详细说明。

如图3a所示,界面301为手机的桌面(也可称为主屏幕界面)的一个示例。界面301可以包括状态栏、窗口小工具(widget)(例如:时间widget、天气widget)、至少一个应用图标以及停靠栏(dock栏)。在一些示例中,手机桌面还可以显示有导航栏,例如采用虚拟按键进行导航。导航键一般包括后退(back)键、主屏幕(home)键、最近任务(recent)键和通知栏键中的一项或多项。其中,后退键用于返回上一界面。主屏幕键用于返回桌面。最近任务键用于显示最近使用过的应用程序。通知栏键用于打开通知栏。在另一些示例中,手机可以采用手势导航。例如:在屏幕左边或右边向内滑动的手势用于返回上一界面。在屏幕底部向上滑动的手势用于返回桌面。在屏幕底部向上滑动并停住用于显示最近使用过的应用程序。在屏幕顶部向下滑动用于打开通知栏。当然,手机还可以采用其他方式进行导航,这里不再一一赘述。

手机可以包括一个或多个的桌面。用户可以通过在一个桌面上向左或向右滑动的手势来切换手机当前显示的桌面。例如:用户在如图3a所述的界面301(可记为桌面a)上执行向左滑动的手势,则手机显示如图3b所示的界面302,为手机另一个桌面(可记为桌面b)。若用户在界面302上再次执行向左滑动的手势,则手机显示如图3c所示的界面303,界面303是手机又一个桌面(可记为桌面c)。需要说明的是,本申请实施例是以手机包含三个桌面为例进行说明的。事实上,手机可以包含一个或多个桌面中任何一种情况。

用户可以通过在任一桌面上执行预设手势,使得手机进入桌面编辑模式。其中,预设手势例如可以是在桌面上空白位置长按、双指捏合、点击特定按钮、按压特定物理键(或物理键组合)、悬浮手势等。当然,用户也可以通过语音命令等其他方式,触发手机进入桌面编辑模式。

手机进入桌面编辑模式后,显示桌面编辑界面。与现有技术中桌面编辑界面不同,本申请中的桌面编辑界面包含两个区域。其中一个区域(例如第一区域)可用于显示桌面实时的预览图;另一个区域(例如第二区域)则可用于用户执行编辑桌面的操作,例如选择壁纸,添加桌面小工具,选择切换效果,开启或关闭相关功能等。示例性的,第一区域和第二区域呈左右排列,第一区域位于第二区域的左侧或右侧。或者,第一区域和第二区域呈上下排列,第一区域位于第二区域的上方或下方。其中,第一区域和第二区域的面积可以相同或不同。在一个示例中,第一区域和第二区域不重叠。

在一些示例中,第一区域和第二区域的在屏幕上的位置可以是手机默认设置的。例如:默认将第一区域设置在屏幕的右侧(或左侧),第二区域设置在屏幕的左侧(或右侧)。即,第一区域位于第二区域的右侧(或左侧)。又例如:默认将第一区域设置在屏幕的上方(或下方),第二区域设置在屏幕的下方(或上方)。即,第一区域位于第二区域的上方(或下方)。第一区域和第二区域可以不重叠,也可以部分区域重叠。

在另一些示例中,第一区域和第二区域在屏幕上的位置也可以是手机根据用户执行预设手势的位置自动设置的。也就是说,用户可以通过控制执行预设手势的位置来确定第一区域和第二区域。例如:若用户执行预设手势的位置位于手机屏幕的右侧,则第一区域可以设置在屏幕的右侧,第二区域设置在屏幕的左侧。又例如:若用户执行预设手势的位置位于手机屏幕的上方,则第一区域可以设置屏幕的上方,第二区域设置在屏幕的下方。

在又一些示例中,第一区域和第二区域还可以是手机根据用户的操作习惯进行设置。例如:若用户习惯右手操作,则可以将第二区域设置在屏幕的右侧,便于用户右手进行操作。并且,用户的右手也不会遮挡位于屏幕左侧的第一区域显示的桌面预览图,体验较好。同理,若用户习惯左手操作,则可以将第二区域设置在屏幕的左侧,第一区域设置在屏幕的右侧。

在又一些示例中,手机为折叠屏时,第一区域可以是手机主屏的显示区域,第二区域可以是手机副屏的显示区域。其中,主屏可以是折叠屏中面积较大的屏幕,也可以是折叠屏处于折叠状态时用户最常使用的屏幕,还可以是手机默认设置的一个屏幕等。副屏则是另一个或另几个屏幕。本申请实施例不限定主屏和副屏的定义。可选的,第一区域也可以是副屏的显示区域,第二区域则是主屏的显示区域。

当然,在手机显示第一区域和第二区域后,用户也可以手动的互换第一区域和第二区域的位置。例如,用户可以在第一区域和第二区域的分界线执行例如长按的操作,该位置显示互换位置的控件。用户可以通过点击该控件将第一区域和第二区域的位置进行调换。这样,当手机显示的第一区域和第二区域的相对位置关系不符合用户的操作习惯,或者当用户的操作习惯发生变化时,用户也可以手动改变第一区域和第二区域的位置关系,满足用户当前的操作需求。

可以理解的是,在第二区域上也可以包括一些供用户操作的控件。该控件可以是对桌面进行编辑的控件,也可以是对桌面预览图进行操作的控件。也就是说,本申请实施例中并不严格区分第一区域和第二区域的功能以及显示内容,这将有利于优化桌面编辑界面中各个控件的布局,提升用户的使用体验。

在一个具体的实现方式中,请参见图2,当手机屏幕中的触摸传感器180k接收到触摸操作,相应的硬件中断被发给内核层(传感器驱动)。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,执行该输入事件对应的操作。若上述触摸操作为触发手机进入桌面编辑模式的预设手势时,则第一应用调用活动管理器,设置两个窗口的模式。其中一个窗口可用于显示桌面实时的预览图,另一个窗口则用于显示可供用户编辑桌面的相关控件,例如选择壁纸控件,添加桌面小工具控件,选择切换效果控件,开启或关闭相关功能的控件等。窗口管理器则根据活动管理器设置的两个窗口的模式绘制各个窗口相应的界面,并将绘制好的界面发送给内核层的显示驱动,由显示驱动调用屏幕进行显示。

举例说明,若用户在如图3c所示的界面303上执行触发预设手势,则手机显示包括第一区域和第二区域的桌面编辑界面。其中,第一区域和第二区域左右排列,且第一区域位于第二区域的右侧。

例如:如图4a所示的界面401,为手机响应于用户的预设手势,显示的桌面编辑界面的一个示例。在界面401中,第一区域显示有用户触发预设手势时所在的桌面(即界面303,也即桌面c)的预览图,包括该桌面的缩略图。例如,界面401的中间位置显示有页面402,为桌面c的缩略图。具体的,页面402上包括桌面c的应用图标,窗口小工具等。用户可以在页面402上对桌面c的应用图标和窗口小工具进行编辑,编辑的方法将在下文相应的位置进行说明,这里先不做说明。在页面402的左右侧还显示有其他页面,分别对应其手机其他桌面。用户可以通过左右滑动的手势切换显示在中间的页面,而显示在中间位置的页面所对应的桌面为正在编辑的桌面。

可以看出,页面402可以不包括原桌面中的dock栏的应用图标,即在桌面编辑界面中不可对桌面dock栏的应用图标进行编辑。当然,在本申请中,页面402也可以包括原桌面中dock栏的应用图标,即在桌面编辑界面中可以对桌面dock栏的应用图标进行编辑,对dock栏的应用图标的编辑也将在下文进行详述。

在页面402的下方,第一区域中显示有多个编辑控件,例如:壁纸控件403、窗口小工具控件404、切换效果控件405和更多设置控件406。其中,壁纸控件403可用于更换桌面(主屏幕界面和/或锁屏界面)的壁纸。窗口小工具控件404可用于在桌面上添加或删除窗口小工具,窗口小工具包括时钟widget、天气widget、邮箱widget、浏览器widget、备忘录widget以及其他用户常用的工具。切换效果控件405可用于设置桌面切换时的显示效果。更多设置控件406可用于设置桌面图标布局、图标的自动对齐、负一屏等。各个编辑控件的具体用法将在下文详细说明。可以理解的是,编辑控件还可以包括其他与桌面相关的功能控件,这里不一一赘述。

再例如:如图4b所示的界面407,为手机响应于用户的预设手势,显示的桌面编辑界面的另一个示例。界面407与界面401的区别在于,界面401中第一区域下方的编辑控件,在界面407中是显示在第二区域中。这样,界面407中第一区域的可供显示的区域增大。在一些示例中,界面407中第一区域中显示各个桌面对应的页面时,可以显示各个桌面dock栏,其中显示多个应用程序的图标。也就是说,在该示例中可以查看包括dock栏的桌面的整体预览效果。另外,在另一示例中,也可以对dock栏中的应用图标进行编辑。

又例如:如图4c所示的界面408,为手机响应于用户的预设手势,显示的桌面编辑界面的又一个示例。界面408与界面407的区别在于,界面408中各个编辑控件下常用的编辑选项可以直接平铺在第二区域中。例如,壁纸控件下可以包括多个壁纸的选项。窗口小工具控件下可以包括多个窗口小工具的选项。切换效果控件下可以包括多个切换方式的选项等等。这样,用户在编辑桌面时,可以快捷的操作的相应选项。例如:壁纸控件下平铺有一些壁纸选项,用户可以直接点击相应的壁纸选项,直接更换桌面的壁纸。若用户想查看更多其他编辑控件下的选项,也可以通过控件409,收起壁纸控件下的选项。若用户想查看某个编辑控件(例如切换效果编辑控件)下的选项,也可以通过该编辑控件对应的展开控件(例如控件410)展开该编辑控件下的更多的选项。在该示例中,可以看到编辑控件还包括一个缓存区(或称为暂存区)的编辑控件,该编辑控件可用于展开一个区域,可在用户调整桌面上的应用图标和/窗口小工具时,作为被移动的应用图标暂存区使用。具体的将在下文详细说明。

接下来,分别对桌面的各个编辑功能进行详细说明。可以理解的是,手机可以包含以下编辑功能中的任一种和任几种,本申请实施例对此不做限定。

1、更换桌面壁纸

响应于检测到用户在如图4a所示的界面401上点击壁纸控件403,或者,用户在如图4b所示的界面407点击壁纸控件403,手机显示壁纸编辑界面,例如如图5a所示的界面501。该界面501中第二区域显示有多个选项,例如壁纸选项504、壁纸选项505和壁纸选项506。其中每个壁纸选项对应一个壁纸,用户可以通过这些选项选择相应的壁纸应用于桌面。可以理解的是,第一区域中对应于桌面的页面507显示有根据用户对桌面(桌面c)的编辑实时显示预览效果。可以看出,图5a中页面507示出了当前桌面使用为壁纸选项504对应的壁纸。

例如,响应于用户在图5a的界面501上选择壁纸选项505的操作,手机显示如图5b所示的界面508。可以看出,响应于用户点击壁纸选项505,第一区域中页面507中的壁纸变更为壁纸选项505对应的壁纸。用户可以通过第一区域中页面507看到壁纸选项505对应的壁纸应用于当前桌面(即桌面c)后的预览图。另外,用户可以通过在屏幕上执行向左或向右滑动的手势,来切换第一区域中间位置的页面,即切换当前正在编辑的桌面。也就是说,响应于用户在页面507上或页面507的附近执行向左滑或向右滑的手势,还可以查看到其他桌面的实时预览效果。例如,当用户在页面507上向右滑动,则第一区域中间位置显示对应于桌面b的页面,即显示桌面b的预览图。当用户在该位置再次向右滑动,则该位置显示对应与桌面a的页面,即显示桌面a的预览图。

另外,界面501的第一区域还包括应用控件(或称为确定控件等)502以及取消控件503。其中,应用控件502用于保存用户当前对桌面的编辑内容(例如用户最终选择的壁纸),并确定应用于桌面。取消控件503用于取消用户当前对桌面的编辑。

需要说明的是,在用户选择新的壁纸后,且未点击应用控件502时,桌面的壁纸事实上并未更改。但此时,用户可以通过第一区域中的预览图来查看新的壁纸应用于桌面的效果图。例如,可以查看到新的壁纸的颜色与桌面上已有的应用图标的颜色是否匹配,新的壁纸中的图形与桌面上已有的应用图标的图形是否容易混淆等。若用户不满意,则用户直接在第二区域内再选择其他壁纸,此时,第一区域会根据用户新的选择再显示新的效果图。直到用户选择到满意的效果后,点击应用控件502,将最终选择的壁纸应用于桌面。也就是说,当用户点击应用控件502后,手机才会对桌面的壁纸进行更改。避免现有技术中,用户选择一次壁纸,手机需要更改一次桌面的壁纸。

接着上述举例,响应于用户在如图5b所述的界面508上再次选择壁纸选项506,手机显示如图5c所示的界面509。界面509中第一区域显示壁纸选项506对应的壁纸应用于桌面后的预览图。若用户点击应用控件502,则手机对桌面的壁纸进行更换。即,此时桌面的壁纸更换为壁纸选项506对应的壁纸。若用户点击取消控件503,则手机不对桌面的壁纸进行更换。即,此时桌面的壁纸仍然为壁纸选项504对应的壁纸。

当然,用户也可以在如图4c所示的界面408上直接选择新的壁纸选项。在一些示例中,界面408中第一区域也将出现应用控件和取消控件,原理相似,不再另外说明。

由此可见,在现有技术中,由于用户在编辑时并不了解桌面编辑后的状态,很容易造成多次反复的更换壁纸,费时费力,体验不佳。可见,本申请中,手机在第一区域实时显示用户选择的壁纸应用于桌面的效果图,让用户更加直观的方式了解编辑后桌面的效果,有利于用户选择最满意的效果后一次性编辑成功。

另外,在现有技术中,用户想用使用编辑之前的壁纸,仍然需要再进行一次编辑,将壁纸更换为之前的壁纸。然而,在本申请中,若用户对本次的编辑均不满意,也可以通过点击取消控件503,直接保留桌面在本次编辑前的状态,操作简便快捷。

当然,用户也可以在对选择的壁纸进行其他设置,例如虚化、滚动等,此时第一区域也可以实时显示这些效果,本申请实施例不再一一赘述。

在一些实施例中,在用户编辑完桌面的壁纸之后,即用户点击了应用控件502或取消控件503之后,手机可以回到如图4a所示的界面401,或者回到如图4b所示的界面407,又或者回到如图4c中的界面408等。即,手机默认用户对壁纸编辑完成,用户可以接着使用其他编辑控件进行编辑。可选的,用户点击了应用控件502或取消控件503之后,手机也可以退出桌面的编辑模式,回到桌面。即,手机默认用户对桌面编辑完成。可选的,用户点击了应用控件502或取消控件503之后,手机还可以进行留在壁纸的编辑界面。本申请实施例对此不做限定。

在一些实施例中,在用户编辑桌面壁纸时,也可以结合手机系统的导航方式进行操作。

例如:若手机采用导航栏的方式进行导航,则可以使用导航栏中的后退键返回上一个界面。编辑壁纸的界面中,响应于用户点击后退键,手机返回上一个界面。在一个示例中,当手机采用虚拟按键进行导航时,在上述图4a至图4c以及图5a至图5c中的界面中都会显示有导航键,包含后退键、主屏幕键、最近任务键和通知栏键中的一个或多项。虚拟按键的位置可以位于第一区域和第二区域中任一区域内,也可以跨第一区域和第二区域所在的区域,例如位于屏幕中间位置等。当手机显示编辑桌面壁纸的第一个界面时,即手机从桌面编辑界面进入的第一个壁纸编辑界面(例如图5a所示的界面501)时,若检测用户点击后退键(图中未示出),则手机回到如图4a所示的界面401。若在该界面401再次检测到用户点击后退键(图中未示出),则手机退出桌面编辑界面,回到桌面。可以理解的是,在本申请中,第二区域主要用于用户编辑桌面,第一区域主要用于显示桌面的实时预览图。故,当用户点击后退键时,大多数情况下是第二区域返回上一个界面。在另一示例中,也可以使用导航栏中的主屏幕键(图中未示出),快速退出桌面编辑模式,显示桌面。

又例如:若手机采用手势进行导航的,则可以使用例如在手机在屏幕左侧或右侧边框处向内滑动的手势用于返回上一个界面。用于返回上一个界面的手势与用户点击导航栏中后退键的作用基本相同,这里不再赘述。

需要注意的是,在现有的桌面编辑的方案中,在一些场景中,在屏幕左侧或右侧边框处向内滑动的手势并不能用于返回上一个界面。例如:在手机显示有当前正在编辑桌面的对应的页面时,若手机检测在屏幕左侧或右侧边框处向内滑动的手势时,会认为是在切换当前正在编辑桌面对应的页面。

但在本申请中,由于显示当前正在编辑桌面的对应的页面与用户编辑桌面的界面不在同一区域,故手机可以区分开用户返回上一个界面的操作与用户切换当前正在编辑桌面对应的页面。例如,当手机检测到用户在屏幕的左侧边框向内滑动,则可以认为是返回上一个界面。若检测用户在屏幕的右侧边框向内滑动,则可以认为是切换当前正在编辑桌面对应的页面。又例如:当手机检测到用户在第一区域和第二区域的边界处向右滑动,则可以认为是返回上一个界面,若检测到用户在第一区域和第二区域的边界处向左滑动,则可以认为是切换当前正在编辑桌面对应的页面。可见,本申请的方案中,丰富了用户的操作,提升了用户的使用体验。

2、添加或删除窗口小工具

继续参见图4a所示的界面401,响应于用户点击窗口小工具控件404,手机显示如图6中所示的界面601。在界面601中,第二区域中显示有多个widget。可以注意到的是,各个widget有相同或不同的尺寸。即widget占用桌面中的面积不同。那么,当widget添加到桌面上时可能影响到桌面布局的美观和适用性。因此,在本申请中,用户可以通过第一区域中桌面的实时预览图进行确定是否添加widget的位置或是否删除widget等。

示例性的,用户可以通过点击或拖动的方式将相应的widget添加到第一区域中相应的页面中。即用户可以查看到各个桌面添加相应的widget后的效果图。当然,用户也可以通过长按住第一区域中各个页面中某个widget,并将该widget拖到第一区域中出现的删除控件处,以从该页面上删除该widget。也就是说,此时页面上显示的桌面删除widget后的效果图。

需要说明的是,在现有技术中,用户通过点击或拖动widget的操作则直接将widget添加到桌面上。然而,在本申请中,响应于该点击或拖动widget的操作,在第一区域中显示桌面添加相应widget后的效果。此时,手机并未将widget真正添加到桌面中。也就是说,在用户点击应用控件602之前,手机并未将widget真正添加到桌面中。同理,在现有技术中,用户通过长按并拖到widget到删除控件的方式,将该widget从桌面上删除。然而,在本申请中,该长按并拖到widget到删除控件的操作可以实现在第一区域中显示桌面删除相应widget后的效果。此时,手机并未真正将widget从桌面上删除。

若用户对当前添加或删除widget的效果满意时,可以通过点击应用控件602,使得手机根据用户前面的操作,添加或删除相应的widget。若用户对当前添加或删除widget的效果不满意,则可以继续编辑,即继续添加或删除widget。又或者,用户不再想更改桌面的widget时,可以通过取消控件603,直接保留在本次编辑之前的桌面中widget的状态。可见,当用户进行了多个操作(例如添加了多个widget和/或删除了多个widget)后,也可以通过取消控件603达到一键取消多个操作的效果,提升用户与手机之间的高效互动。

在一些示例中,第一区域也可以显示撤销控件,该撤销控件用于撤销用户上一步删除或添加widget的操作。也就是说,为用户提供反悔机制,便于用户撤销上一步的操作。可见,当用户误操作时,或者用户某一步操作后的效果不佳时,可以通过撤销控件进行快速调整。

在用户编辑widget时,也可以结合手机系统的导航方式进行操作。可参考更换桌面壁纸中的相关内容的描述。

3、修改切换效果

继续参见图4a所示的界面401,响应于用户点击切换效果控件405,手机在第二区域上显示多种切换效果的选项。用户可以通过选择相应的切换效果的选项,使得用户在第一区域切换不同页面时,可以观看到桌面切换时的效果。

4、设置桌面布局的设置

继续参见图4a所示的界面401,响应于用户点击更多功能控件404,手机显示如图7中所示的界面701。该界面701中,第二区域显示有桌面布局的设置项以及其他桌面功能的设置项。

(1)桌面布局的设置

在界面701中,可以看出当前桌面的布局为6×4,表示当前桌面中应用图标的布局是:一个桌面中最多能排列6行,每行最多排列6个应用图标。可见,桌面布局反映了一个桌面中最多排列的应用图标的数量。需要说明的是,桌面布局中排列的应用图标不包含在dock栏中的应用图标。

用户可以通过桌面布局的设置来选择桌面排列的应用程序的布局。在本申请中,响应于用户更改桌面布局的操作,手机在第一区域中显示各个桌面在布局变化后的效果。也就是说,此时,手机并未对桌面上应用图标的布局进行更改。

在本申请的一些实施例中,若用户将一个桌面中排列应用图标少的桌面布局更改为一个桌面中排列应用图标多的桌面布局。在一个示例中,手机会针对各个桌面中包含的应用图标进行重新布局,即各个桌面包含的应用图标不变,顺序也未发生变,只是布局发生变化。可见,各个桌面中排列的应用程序保留了与更改布局之前顺序,这样方便于用户查找相应的应用图标。但在该示例中,重新布局后的桌面上的空位置会变多。所谓空位置,是指桌面上该位置可以放置一个应用图标,但并未放置应用图标。例如,桌面布局原来为6×4,现将桌面布局设置为6×5。则,若原来一个桌面排列了24个应用图标,则在布局更改后,该桌面仍然排列了24个应用图标,并且桌面还显示有6个空位置。

若用户将一个桌面中排列应用图标多的桌面布局更改为一个桌面中排列应用图标少的桌面布局时,即更改前一个桌面中排列的应用图标的数量多于更改后允许排列的最大数量,超出允许排列数量的部分应用图标将会挤出该桌面。在一个示例中,例如,更改前桌面a包含的应用图标多于更改后允许一个桌面排列最大数量的应用图标时,手机会在桌面a的后面,在桌面b前,新增一个桌面,用于放置更改布局后被挤出桌面a的应用图标。可以注意到的是,新增的桌面只用于放置挤出桌面a的应用图标,则该新增桌面一般会有空位置。

例如,桌面布局原来为6×4,即一个桌面内最多可能排列24个应用图标。现将桌面布局设置为5×4,即一个桌面内最多可能排列20个应用图标。也就是说,若原来桌面排列了20个以上的应用图标时,则在更改桌面布局后,手机会在该桌面后新增一个桌面,用于放置从该桌面上挤出的一个或多个应用图标。可见,各个桌面中排列的应用程序保留了与更改布局之前顺序,这样方便于用户查找相应的应用图标。但,新增的桌面上一般包含有较多的空位置,这些空位置浪费桌面的空间,且不美观。

因此,在本申请中,当从第一区域的预览图中查看到桌面中出现空位置时,用户可以直接通过移动应用图标等方式,对出现空位置的地方进行补位。避免空位置造成桌面空间的浪费,也能提升桌面的美观。在桌面布局全部调整完毕时,通过点击应用控件702,确定对桌面布局的修改。如对前面的布局调整均不满意时,也可以通过点击取消控件703,取消本次对桌面布局的所有修改。

相比较现有技术中,用户对桌面布局设置项进行修改后,手机立即对桌面布局进行更改。当用户发现有空位置等时,则需要重新进行桌面编辑模式,并重新对应用图标进行调整,操作繁琐,影响用户体验。可见,本申请通过提前预览桌面布局后的效果图,可及时对桌面布局进行修改,避免重复进入桌面编辑模式反复修改。

在本申请的另一个实施例中,在检测到用户修改桌面布局时,手机也可以将各个桌面包含的应用图标作为一个整体,按照桌面a、桌面b、桌面c等的顺序整体进行重新布局。在该示例中,应用图标会出现跨桌面重新布局的情况。但采用该方法重新布局后,排列在前几个的桌面不会出现空位置。

在本申请的又一个实施例中,在检测到用户将一个桌面中排列应用图标多的桌面布局更改为一个桌面中排列应用图标少的桌面布局时,手机也可以将某个或某些桌面中被挤出的应用图标放置在第二区域内的缓存区内,便于用户对挤出桌面的应用图标的位置进行调整。可以理解的是,布局改变时,被挤出的应用图标通常不多,因此,该方法也不会造成用户的困扰,且有利于用户快速调整这些应用图标的位置。其中,缓存区的用法将在下文详细说明。

在本申请的又一个实施例中,在设置桌面布局时,也可以对dock栏中应用图标进行设置。也就是说,dock栏中可排列的应用图标的数量与桌面布局的设置相关。示例的,dock栏中可排列的应用图标的数量可以与一个桌面中一行允许排列的数量相同。例如,若桌面的布局为6×4,则dock栏中一行最多可排列6个应用图标。又例如,若桌面的布局为5×4,则dock栏中一行最多可排列5个应用图标。

那么,当改变桌面布局时,dock栏中的应用图标的数量也可以适应性改变。

例如,若桌面布局由6×4更改为5×4时,dock栏中可排列的应用图标数量由6个变更为5个。其中,可以减少dock栏中最右侧或最左侧的应用图标,或dock栏中使用最不频繁的应用图标等。又例如,若桌面布局由5×4更改为6×4时,dock栏中可排列的应用图标数量由5个变更为6个。可以增加一个空位置,用于放置第六个应用图标。当然,也可以在第六个应用图标的位置放置手机推荐的应用图标。比如,该应用图标可以是除dock栏外的其他使用较为频繁的应用图标等。

当然,dock栏中包含的应用图标可以是固定数量的。这样,当手机的桌面布局发送改变时,dock中的应用图标的数量可保持不变。

(2)其他桌面功能的设置

其他桌面功能的设置包括但不限于自动对齐、摇一摇(自动对齐桌面图标)、图标角标、循环滑动(预先桌面循环滑动)、负一屏的设置等。可以理解的是,用户可能对这些桌面功能的具体功能并不了解。在现有技术中,用户只能一个功能一个功能的尝试。反复开启或关闭这些功能,仔细比对手机前后的变化,以确定该功能的作用。在不满足自己需求时,再重新进入桌面编辑模式中修改回去。效率低,体验差。在本申请中,手机可以接收用户在第二区域开启或关闭这些功能的操作,在第一区域中显示相应的效果,或者播放动画演示以说明各个功能的具体作用,便于用户快速了解到各个功能的作用,进行快速准确的设置。

5、缓存区的功能

继续参见图4a所示的界面401,用户可以在页面402中选中任一个或任几个应用图标,并采用长按的方式将选中的应用图标拖至其他页面,以实现被选中的应用图标从桌面c移至其他桌面移手机显示如图8a中所示的界面801。当然,被选中的应用图标也可以是多个桌面上的应用图标。例如,桌面c的一个app,桌面b的一个app,一同移至到桌面a上。

在一些实施例中,页面402中也可以显示桌面中dock栏的应用图标。那么,也可以对选中dock栏的应用图标的位置进行修改。例如,将选择的dock栏的应用图标移出dock栏。又例如,在dock栏有空位置时,也可以将非dock栏的应用图标移至dock栏。又例如,也可以将选中的dock栏的应用图标和其他非dock栏的应用图标一同移至其他桌面中。

由此可见,本申请实施例提供了对选中的多个应用图标进行快捷操作的方法。

进一步的,为了能够对选中的多个应用图标进行更加灵活的操作,本申请实施例还提出了缓存区的功能。以下结合具体的场景进行说明。

响应于用户在图4a所示的界面401选中一个或多个应用图标后,手机可以在第二区域显示缓存区,例如手机显示如图8a所示的界面801。该界面801上,第一区域显示有移至缓存区控件804等。第二区域即为缓存区,用于临时存放用户选择的应用图标。当然,手机显示桌面编辑模式中任一界面时,该界面中第一区域显示有对应桌面的页面。当用户通过该页面选中一个或多个应用图标时,手机都可以显示移至缓存区控件804。即,用户在选中一个或多个应用图标时,均可快速使用缓存区功能。

可以看出,在界面801上,用户选中了多个应用图标(例如,app1、app2、app3和app4)。响应于用户在界面801上点击移至缓存区控件804,手机将用户选中的多个应用图标从桌面对应的页面上移除,并显示在缓存区中,如图8b中所示的界面803。可以理解的是,这里用户选中的多个应用图标也可以是不同桌面对应的页面上的应用图标。界面803中包括移回桌面控件804,可用于将缓存区内的应用图标移至桌面。

示例性的,如图8c中所示,用户可以通过在第二区域的缓存区中选中需要移回桌面的应用图标(例如选中app1和app2)。然后,在第一区域滑动桌面所对应的页面,找到需要目的页面,例如,桌面a对应的页面,点击移回桌面控件804。响应于用户点击移回桌面控件804,手机显示如图8d所示的界面806。可以看出,缓存区中被选中的应用图标被移至桌面a的空位置处。

类似的,用户可以继续选中缓存区内其他应用图标进行移回桌面,不再一一赘述。

由上可见,在应用图标需要从一个桌面(例如桌面c)移至间隔该桌面较远的另一个桌面(例如桌面a)时,可以不必拖着多个应用图标横跨几个桌面对应的页面,才能将应用图标移至到最终目的页面上。

另外,在用户选中多个应用图标后,也可以从这多个应用图标中选择几个进行一种批量操作,例如移至桌面a。另几个应用图标采用另一种批量操作,例如移至桌面b。

综上,本申请实施例提供的在第二区域显示应用图标的缓存区方案,可实现对桌面应用图标的灵活快捷的移动,提升用户体验。

本申请实施例还提供一种芯片系统,如图9所示,该芯片系统包括至少一个处理器1101和至少一个接口电路1102。处理器1101和接口电路1102可通过线路互联。例如,接口电路1102可用于从其它装置(例如电子设备100的存储器)接收信号。又例如,接口电路1102可用于向其它装置(例如处理器1101)发送信号。示例性的,接口电路1102可读取存储器中存储的指令,并将该指令发送给处理器1101。当所述指令被处理器1101执行时,可使得电子设备执行上述实施例中的电子设备100(比如,手机)执行的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。

可以理解的是,上述终端等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

本申请实施例可以根据上述方法示例对上述终端等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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