桌面组件创建方法、装置和终端设备制造方法及图纸

技术编号:8735010 阅读:190 留言:0更新日期:2013-05-26 11:42
本发明专利技术公开了一种桌面组件创建方法、装置和终端设备,属于终端设备领域。方法包括:获取桌面组件的桌面组件框架,桌面组件框架用于放置至少两个或两个以上桌面组件单元,桌面组件框架至少包括两个或两个以上桌面组件设置区域;根据对第一桌面组件单元的第一移动操作,控制第一桌面组件单元随着第一移动操作的移动轨迹移动,第一移动操作用于移动第一桌面组件单元;当第一移动操作结束时,将第一桌面组件单元定位于第一指定桌面组件设置区域。本发明专利技术通过对两个或两个以上桌面组件设置区域的设置,实现在一个桌面组件框架中实现多个Widget的目的,满足不同用户的特色定制,提高终端设备设置的个性化。

【技术实现步骤摘要】

本专利技术涉及终端设备领域,特别涉及一种桌面组件创建方法、装置和终端设备
技术介绍
随着终端设备的智能化发展,终端设备的界面不再仅用于显示应用图标(icon),而是可以显示用于显示功能性信息的桌面组件(Widget),如天气Widget、邮件Widget、日历Widget等。与应用图标相比,Widget不仅为用户提供了应用的入口,而且还能进行对应的功能信息展示,对用户更加具有吸引力。现有技术中,终端设备的界面可以在桌面组件中显示一个或一组该组件功能对应的信息,如在天气Widget中显示一个城市的天气信息,或者在天气Widget中显示多个城市的天气信息。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:—个Widget仅能实现一个单独的功能,也即是在一个Widget中仅能显示同一类型的信息,导致用户无法通过Widget获取多样化信息,实现方式单一,无法用户的个性化需求。
技术实现思路
为了解决多样化信息的获取的问题,本专利技术实施例提供了一种桌面组件创建方法、装置和终端设备。所述技术方案如下:第一方面,本专利技术实施例提供了一种桌面组件创建方法,所述方法包括:获取桌面组件的桌面组件框架,所述桌面组件框架用于放置至少两个或两个以上桌面组件单元,所述桌面组件框架至少包括两个或两个以上桌面组件设置区域;根据对第一桌面组件单元的第一移动操作,控制所述第一桌面组件单元随着所述第一移动操作的移动轨迹移动,所述第一移动操作用于移动所述第一桌面组件单元;当所述第一移动操作结束时,将所述第一桌面组件单元定位于第一指定桌面组件设置区域,所述第一指定桌面组件设置区域为所述第一移动操作结束时所处的空白桌面组件设置区域,所述第一桌面组件单元映射第一应用程序。结合第一方面,在本专利技术实施例提供的第一种可能实现方式中,所述获取桌面组件的桌面组件框架,所述桌面组件框架至少包括两个或两个以上桌面组件设置区域,具体包括:显示所述桌面组件的至少一个所述桌面组件框架;当接收到所述至少一个桌面组件框架中任一桌面组件框架的第一触屏操作时,获取所述第一触屏操作对应的桌面组件框架,所述第一触屏操作用于对所述至少一个桌面组件框架进行选择。结合第一种可能实现方式,在本专利技术实施例提供的第二种可能实现方式中,所述获取桌面组件的桌面组件框架之后,所述方法还包括:根据对第二桌面组件单元的第二移动操作,控制所述第二桌面组件单元随着所述第二移动操作的移动轨迹移动,所述第二移动操作用于移动所述第二桌面组件单元;当所述第二移动操作结束时,将所述第二桌面组件单元定位于第二指定桌面组件设置区域,所述第二指定桌面组件设置区域为所述第二移动操作结束时所处的空白桌面组件设置区域,所述第二桌面组件单元映射所述第一应用程序或第二应用程序。结合第一种可能实现方式,在本专利技术实施例提供的第三种可能实现方式中,所述当所述第一移动操作结束时,将所述第一桌面组件单元定位于第一指定桌面组件设置区域,所述第一指定桌面组件设置区域为所述第一移动操作结束时所处的空白桌面组件设置区域,所述第一桌面组件单元映射第一应用程序,具体包括:当所述第一移动操作结束且所述第一桌面组件单元与所述第一移动操作的结束点所处的桌面组件设置区域的重叠比例大于或等于预设比例时,将所述第一桌面组件单元定位于所述第一指定组件设置区域,所述第一指定桌面组件设置区域为所述第一移动操作结束时所处的空白桌面组件设置区域,所述第一桌面组件单元映射第一应用程序。结合第一种可能实现方式,在本专利技术实施例提供的第四种可能实现方式中,所述当所述第一移动操作结束时,将所述第一桌面组件单元定位于第一指定桌面组件设置区域之后,所述方法还包括:将定位后的所述第一桌面组件单元在所述桌面组件框架中的定位信息保存为所述第一桌面组件单元的布局信息;当接收到对所述桌面组件的第二触屏操作时,根据保存的各个桌面组件单元的布局信息加载所述各个桌面组件单元,在所述桌面组件与各个桌面组件单元的布局信息相应的位置显示所述各个桌面组件单元,所述第二触屏操作用于启动所述桌面组件的运行。第二方面,本专利技术实施例提供了一种桌面组件创建装置,所述装置包括:框架获取模块,用于获取桌面组件的桌面组件框架,所述桌面组件框架用于放置至少两个或两个以上桌面组件单元,所述桌面组件框架至少包括两个或两个以上桌面组件设置区域;控制模块,用于根据对第一桌面组件单元的第一移动操作,控制所述第一桌面组件单元随着所述第一移动操作的移动轨迹移动,所述第一移动操作用于移动所述第一桌面组件单元;定位模块,用于当所述第一移动操作结束时,将所述第一桌面组件单元定位于第一指定桌面组件设置区域,所述第一指定桌面组件设置区域为所述第一移动操作结束时所处的空白桌面组件设置区域,所述第一桌面组件单元映射第一应用程序。结合第二方面,本专利技术实施例提供的第一种可能实现方式中,所述框架获取模块具体用于显示所述桌面组件的至少一个所述桌面组件框架;当接收到所述至少一个桌面组件框架中任一桌面组件框架的第一触屏操作时,获取所述第一触屏操作对应的桌面组件框架,所述第一触屏操作用于对所述至少一个桌面组件框架进行选择。结合第一种可能实现方式,在本专利技术实施例提供的第二种可能实现方式中,所述控制模块还用于根据对第二桌面组件单元的第二移动操作,控制所述第二桌面组件单元随着所述第二移动操作的移动轨迹移动,所述第二移动操作用于移动所述第二桌面组件单元;所述定位模块还用于当所述第二移动操作结束时,将所述第二桌面组件单元定位于第二指定桌面组件设置区域,所述第二指定桌面组件设置区域为所述第二移动操作结束时所处的空白桌面组件设置区域,所述第二桌面组件单元映射所述第一应用程序或第二应用程序。结合第一种可能实现方式,在本专利技术实施例提供的第三种可能实现方式中,所述定位模块用于当所述第一移动操作结束且所述第一桌面组件单元与所述第一移动操作的结束点所处的桌面组件设置区域的重叠比例大于或等于预设比例时,将所述第一桌面组件单元定位于所述第一指定组件设置区域,所述第一指定桌面组件设置区域为所述第一移动操作结束时所处的空白桌面组件设置区域,所述第一桌面组件单元映射第一应用程序。结合第一种可能实现方式,在本专利技术实施例提供的第四种可能实现方式中,所述装置还包括:存储模块,用于将定位后的所述第一桌面组件单元在所述桌面组件框架中的定位信息保存为所述第一桌面组件单元的布局信息;加载模块,用于当接收到对所述桌面组件的第二触屏操作时,根据保存的各个桌面组件单元的布局信息加载所述各个桌面组件单元,在所述桌面组件与各个桌面组件单元的布局信息相应的位置显示所述各个桌面组件单元,所述第二触屏操作用于启动所述桌面组件的运行。第三方面,本专利技术实施例提供了一种终端设备,所述终端设备包括:处理器,用于获取桌面组件的桌面组件框架,所述桌面组件框架用于放置至少两个或两个以上桌面组件单元,所述桌面组件框架至少包括两个或两个以上桌面组件设置区域;所述处理器,还用于根据对第一桌面组件单元的第一移动操作,控制所述第一桌面组件单元随着所述第一移动操作的移动轨迹移动,所述第一移动操作用于移动所述第一桌面组件单元;所述处理器,还用于当所述第一移动操作结束时,将所述第一桌面组件单元定位于第一指定桌面组件设置区域,所述第一指定桌面组件设本文档来自技高网...

【技术保护点】
一种桌面组件创建方法,其特征在于,所述方法包括:获取桌面组件的桌面组件框架,所述桌面组件框架用于放置至少两个或两个以上桌面组件单元,所述桌面组件框架至少包括两个或两个以上桌面组件设置区域;根据对第一桌面组件单元的第一移动操作,控制所述第一桌面组件单元随着所述第一移动操作的移动轨迹移动,所述第一移动操作用于移动所述第一桌面组件单元;当所述第一移动操作结束时,将所述第一桌面组件单元定位于第一指定桌面组件设置区域,所述第一指定桌面组件设置区域为所述第一移动操作结束时所处的空白桌面组件设置区域,所述第一桌面组件单元映射第一应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:王守诚柏玉晶
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1