管理移动终端的桌面的方法和装置与流程

文档序号:12176055阅读:211来源:国知局
管理移动终端的桌面的方法和装置与流程

本发明涉及通信领域,尤其涉及一种管理移动终端的桌面的方法和装置。



背景技术:

移动终端都具有设置桌面壁纸的功能,通过设置壁纸可以展示机主的喜好和个性,这一功能深受广大移动终端用户的欢迎。但移动终端预置的壁纸数量有限,往往不能满足移动终端用户的需要,这时用户可通过拍摄照片设为壁纸。目前桌面设置拍照壁纸主要有两种方式:一是从设置—显示—壁纸入口中选择照片设置壁纸;另一种是通过第三方软件拍照设置壁纸。

上面陈述的两种设置拍照壁纸的方式,都有缺点,具体说明如下:

前者需要先拍照,再进入设置模块查找显示模块,再去查找壁纸模块,最后再从照片库里查找拍摄的照片设成壁纸,操作较为繁琐。

后者虽然从技术上实现了实时拍照设壁纸,但是作为第三方软件,具有很多的不稳定因素,如:若用户不慎将其删除,或者主动刷机、恢复出厂设置,都会造成该软件和拍摄照片的丢失,这会给用户带来极大的不便。

因此,如何简化壁纸的设置流程是亟待解决的技术问题。



技术实现要素:

本发明提供的桌面壁纸的设置方法和装置,要解决的技术问题是如何简化壁纸的设置流程。

为解决上述技术问题,本发明提供了如下技术方案:

一种管理移动终端的桌面的方法,包括:

输出移动终端的照相机采集到的图像信息;

获取用户从所述图像信息中选定的目标区域;

利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸。

其中,所述输出移动终端的照相机采集到的图像信息之前,还包括:

接收移动终端的桌面上菜单栏选中的桌面壁纸的设置请求,其中所述桌面壁纸的设置请求是通过检测到用户选中移动终端的桌面上菜单栏的壁纸设置选项得到的。

其中,所述获取用户从所述图像信息中选定的目标区域,包括:

获取所述图像信息中用户选择的位置信息;

在预览窗口显示以所述位置信息为圆心且半径为预先设置的长度的区域的图像信息;

在接受到对预览窗口中的图像信息的确认操作后,将所述预览窗口显示的图像信息的区域作为目标区域。

其中,所述利用所述目标区域的图像信息,设置移动终端的桌面壁纸,包括:

方式一:获取所述目标区域的颜色信息,将所述颜色信息设置为所述移动终端的桌面壁纸的颜色;

方式二:获取所述目标区域的图像信息,将所述图像信息设置为生成所述移动终端的桌面壁纸。

其中,在利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸之后,还包括:

获取所述桌面壁纸对应的灰度值;

根据所述桌面壁纸对应的灰度值,设置所述移动终端的桌面上各条目的颜色。

其中,所述获取所述桌面壁纸对应的灰度值,包括:

如果将所述颜色信息设置为所述移动终端的桌面壁纸的颜色,获取所述桌面壁纸的颜色对应的灰度值;

如果利用所述图像信息生成所述移动终端的桌面壁纸,获取所述图像信息中至少两个像素点的颜色值,并根据所述至少两个像素点的颜色值计算所述至少两个像素点的灰度值,获取所述至少两个像素点的灰度值的平均值,将所述平均值作为所述桌面壁纸对应的灰度值。

其中,所述根据所述桌面壁纸对应的灰度值,设置所述移动终端的桌面上各条目的颜色,包括:

如果所述灰度值大于预先设置的灰度阈值,则设置桌面上的字体和/或状态栏为黑色;如果所述灰度值小于或等于所述灰度阈值,则设置桌面上的字体和/或状态栏为白色。

一种管理移动终端的桌面的装置,包括:

输出模块,用于输出移动终端的照相机采集到的图像信息;

第一获取模块,用于获取用户从所述图像信息中选定的目标区域;

第一设置模块,用于利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸。

其中,所述装置还包括:

接收模块,用于在输出移动终端的照相机采集到的图像信息之前,接收移动终端的桌面上菜单栏选中的桌面壁纸的设置请求,其中所述桌面壁纸的设置请求是通过检测到用户选中移动终端的桌面上菜单栏的壁纸设置选项得到的。

其中,所述第一获取模块包括:

获取单元,用于获取所述图像信息中用户选择的位置信息;

显示单元,用于在预览窗口显示以所述位置信息为圆心且半径为预先设置的长度的区域的图像信息;

确定单元,用于在接受到对预览窗口中的图像信息的确认操作后,将所 述预览窗口显示的图像信息的区域作为目标区域。

其中,所述第一设置模块具体用于:

获取所述目标区域的颜色信息,根据所述颜色信息,设置所述移动终端的桌面壁纸的颜色;或者,

获取所述目标区域的图像信息,利用所述图像信息生成所述移动终端的桌面壁纸。

其中,所述装置还包括:

第二获取模块,用于在利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸之后,获取所述桌面壁纸对应的灰度值;

第二设置模块,用于如果所述灰度值大于预先设置的灰度阈值,则设置桌面上的字体和/或状态栏为黑色;如果所述灰度值小于或等于所述灰度阈值,则设置桌面上的字体和/或状态栏为白色。

其中,所述第二获取模块具体用于:

在根据所述颜色信息设置所述移动终端的桌面壁纸的颜色时,获取所述桌面壁纸的颜色对应的灰度值;

在利用所述图像信息生成所述移动终端的桌面壁纸时,获取所述图像信息中至少两个像素点的颜色值,并根据所述至少两个像素点的颜色值计算所述至少两个像素点的灰度值,获取所述至少两个像素点的灰度值的平均值,将所述平均值作为所述桌面壁纸对应的灰度值。

其中,所述第二设置模块具体用于:

如果所述灰度值大于预先设置的灰度阈值,则设置桌面上的字体和/或状态栏为黑色;如果所述灰度值小于或等于所述灰度阈值,则设置桌面上的字体和/或状态栏为白色。

本发明提供的实施例,通过输出移动终端的照相机采集的图像信息,在获取图像信息中用户选定的目标区域后,利用目标区域的图像信息直接设置桌面壁纸,无需进入移动终端内的壁纸设置菜单,简化壁纸的设置流程。

附图说明

图1为本发明提供的管理移动终端的桌面的方法的流程图;

图2为本发明提供的管理移动终端的桌面的装置的结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1为本发明提供的管理移动终端的桌面的方法的流程图。图1所示方法,包括:

步骤101、输出移动终端的照相机采集到的图像信息;

步骤102、获取用户从所述图像信息中选定的目标区域;

步骤103、利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸。

本发明提供的方法,通过输出移动终端的照相机采集的图像信息,在获取图像信息中用户选定的目标区域后,利用目标区域的图像信息直接设置桌面壁纸,无需进入移动终端内的壁纸设置菜单,简化壁纸的设置流程。

下面对本发明提供的方法进行说明:

其中,所述输出移动终端的照相机采集到的图像信息之前,还包括:

接收移动终端的桌面上菜单栏选中的桌面壁纸的设置请求,其中所述桌面壁纸的设置请求是通过检测到用户选中移动终端的桌面上菜单栏的壁纸设置选项得到的。

通过桌面菜单栏设置的壁纸设置选项进行壁纸设置流程,简化了壁纸设置的启动流程,简化了用户操作,提高了操作的效率。

其中,所述获取用户从所述图像信息中选定的目标区域,包括:

获取所述图像信息中用户选择的位置信息;

在预览窗口显示以所述位置信息为圆心且半径为预先设置的长度的区域的图像信息;

在接受到对预览窗口中的图像信息的确认操作后,将所述预览窗口显示的图像信息的区域作为目标区域。

通过预览窗口来显示用户选中的区域,方便用户获知所选中的区域,方便用户操作。当然,还可以通过在图像上进行滑动操作,来变换选中的区域。

其中,所述利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸,包括:

方式一:获取所述目标区域的颜色信息,根据所述颜色信息,设置所述移动终端的桌面壁纸的颜色;

方式二:获取所述目标区域的图像信息,利用所述图像信息生成所述移动终端的桌面壁纸。

在方式一中,显示照相机的摄像头对准目标区域所获取的实时画面,并通过预览窗口显示当前选中的目标颜色,在用户将手机摄像头对准目标区域后,预览画面显示取色窗口中的颜色,通过滑动取色窗口的取色环获取取色窗口中的目标颜色,然后按返回键即可将目标颜色设成桌面壁纸;

在方式二中,在照相机摄像头对准目标区域后,预览窗口即可捕获当前目标画面实时的显示为桌面,在用户点击“设置”按钮后,设定该目标画面为桌面壁纸。

在桌面壁纸发生变化后,如果不能根据当前的壁纸颜色设置桌面字体和状态栏等的颜色,会造成它们之间颜色的区分度较低,影响视效,因此本发明提供如下解决方案:

在利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸后,获取所述桌面壁纸对应的灰度值;根据所述桌面壁纸对应的灰度值,设置所述移动终端的桌面上各条目的颜色。

其中,条目包括桌面的文字、状态栏或图标等信息。

其中,所述获取所述桌面壁纸对应的灰度值,包括:

在根据所述颜色信息设置所述移动终端的桌面壁纸的颜色时,获取所述桌面壁纸的颜色对应的灰度值;

在利用所述图像信息生成所述移动终端的桌面壁纸时,获取所述图像信息中至少两个像素点的颜色值,并根据所述至少两个像素点的颜色值计算所述至少两个像素点的灰度值,获取所述至少两个像素点的灰度值的平均值,将所述平均值作为所述桌面壁纸对应的灰度值。

其中,所述根据所述桌面壁纸对应的灰度值,设置所述移动终端的桌面上各条目的颜色,包括:

如果所述灰度值大于预先设置的灰度阈值,则设置桌面上的字体和/或状态栏为黑色;如果所述灰度值小于或等于所述灰度阈值,则设置桌面上的字体和/或状态栏为白色。

下面对上述方法作详细说明:

首先,以目标区域的颜色作为壁纸的条件下,设置桌面上条目对应的颜色的流程具体如下:

根据预览窗口大小生成一个文件格式为位图文件(Bitmap)的图片,获取该图片中坐标的颜色值。其中坐标的颜色值的方式如下:移动终端的分辨率为X*Y,取色窗口高为h,宽为w,取色环半径为r,若当前取色环移动的坐标为(m,n),则当前取色环中心的位置坐标x为:X/w*(m+r),y为:Y/n*(n+r)。

根据当前桌面壁纸的颜色,根据色彩心理学公式,对保存的颜色进行灰度处理,得到当前灰度值;若当前灰度值大于预先设置的灰度的阈值分割点,则当前字体、状态栏最佳的颜色是黑色,如果当前灰度值小于或等于灰度的阈值分割点为白色。

其中,当前灰度值=R*0.299+G*0.587+B*0.114;

其中,R=Color.red(color),G=Color.green(color),B=Color.blue(color),color为当前颜色值。

以安卓系统的桌面启动器Launcher为例,在桌面上设置一个桌面上拉菜 单,该菜单用于供取色设壁纸选项和拍照设壁纸的选定。在用户需在桌面的任意部分自下而上的滑动,即可获取此菜单。将具备取色功能的视图通过增加视图添加在Launcher的根视图上。这样产生的效果是取色窗口会覆盖桌面图标显示在最外层。而获取的颜色值会生成壁纸,此时取色窗口和预览窗口分别处于桌面图标的内外,取色预览效果简洁明了,真正达到了实时设壁纸的效果。

下面利用目标区域的图像信息设置桌面壁纸后的操作进行说明:

遍历该壁纸图片的每一个像素点,获取其颜色值,然后根据颜色的灰度处理方法获取一个总值,总值除以所有的像素点数量即为该图片的灰度值。同理,若当前灰度值大于灰度的阈值分割点,则当前字体、状态栏最佳的颜色是黑色,反之为白色。

综上所述,本发明提供的方法,用户只需上拉菜单选中取色设壁纸项或者拍照设壁纸项,将相机对准目标区域,即拍即用,方便快捷,本发明利用安卓系统的Launcher,不会出现图片丢失的现象;在成功设置目标壁纸后,还可根据当前壁纸环境自动设置桌面字体、状态栏等的颜色,保证显示效果的一致性,还可以满足不同用户的壁纸的设置需求。

图2为本发明提供的管理移动终端的桌面的装置的结构图。图2所示装置包括:

输出模块201,用于输出移动终端的照相机采集到的图像信息;

获取模块202,用于获取用户从所述图像信息中选定的目标区域;

第一设置模块203,用于利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸。

其中,所述装置还包括:

接收模块,用于在输出移动终端的照相机采集到的图像信息之前,接收移动终端的桌面上菜单栏选中的桌面壁纸的设置请求,其中所述桌面壁纸的设置请求是通过检测到用户选中移动终端的桌面上菜单栏的壁纸设置选项得 到的。

其中,所述第一获取模块201包括:

获取单元,用于获取所述图像信息中用户选择的位置信息;

显示单元,用于在预览窗口显示以所述位置信息为圆心且半径为预先设置的长度的区域的图像信息;

确定单元,用于在接受到对预览窗口中的图像信息的确认操作后,将所述预览窗口显示的图像信息的区域作为目标区域。

其中,所述第一设置模块203具体用于:

获取所述目标区域的颜色信息,根据所述颜色信息,设置所述移动终端的桌面壁纸的颜色;或者,

获取所述目标区域的图像信息,利用所述图像信息生成所述移动终端的桌面壁纸。

其中,所述装置还包括:

第二获取模块,用于在利用所述目标区域的图像信息,设置所述移动终端的桌面壁纸之后,获取所述桌面壁纸对应的灰度值;

第二设置模块,用于如果所述灰度值大于预先设置的灰度阈值,则设置桌面上的字体和/或状态栏为黑色;如果所述灰度值小于或等于所述灰度阈值,则设置桌面上的字体和/或状态栏为白色。

其中,所述第二获取模块具体用于:

在根据所述颜色信息设置所述移动终端的桌面壁纸的颜色时,获取所述桌面壁纸的颜色对应的灰度值;

在利用所述图像信息生成所述移动终端的桌面壁纸时,获取所述图像信息中至少两个像素点的颜色值,并根据所述至少两个像素点的颜色值计算所述至少两个像素点的灰度值,获取所述至少两个像素点的灰度值的平均值,将所述平均值作为所述桌面壁纸对应的灰度值。

其中,所述第二设置模块具体用于:

如果所述灰度值大于预先设置的灰度阈值,则设置桌面上的字体和/或状态栏为黑色;如果所述灰度值小于或等于所述灰度阈值,则设置桌面上的字体和/或状态栏为白色。

本发明提供的装置,通过输出移动终端的照相机采集的图像信息,在获取图像信息中用户选定的目标区域后,利用目标区域的图像信息直接设置桌面壁纸,无需进入移动终端内的壁纸设置菜单,简化壁纸的设置流程。

本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。

可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。

上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。

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