首页> 中国专利> 具有动态拼图界面的电子装置及更新方法与系统

具有动态拼图界面的电子装置及更新方法与系统

摘要

一种电子装置的动态拼图界面更新方法,包括步骤:在确定应用程序的位置属性为固定时,根据应用程序的位置属性确定该应用程序对应的应用图标在动态拼图界面上的位置;以及根据使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标在动态拼图界面上的位置;根据用户界面更新模块重新确定的应用程序对应的应用图标在动态拼图界面上的位置,更新并存储所述动态拼图界面。本发明还提供一种具有动态拼图界面的电子装置及其更新系统。

著录项

  • 公开/公告号CN104423830A

    专利类型发明专利

  • 公开/公告日2015-03-18

    原文格式PDF

  • 申请/专利号CN201310409721.3

  • 发明设计人 蓝子翔;刘泉泉;

    申请日2013-09-11

  • 分类号G06F3/0484(20130101);G06F3/0488(20130101);G06F9/445(20060101);

  • 代理机构

  • 代理人

  • 地址 518109 广东省深圳市宝安区观澜街道大三社区富士康观澜科技园B区厂房4栋、6栋、7栋、13栋(I段)

  • 入库时间 2023-12-17 04:19:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-09

    授权

    授权

  • 2015-04-15

    实质审查的生效 IPC(主分类):G06F3/0484 申请日:20130911

    实质审查的生效

  • 2015-03-18

    公开

    公开

说明书

技术领域

本发明涉及一种图形用户界面技术。

背景技术

以智能手机、平板电脑等为代表的移动终端发展日新月异,目前移动终端正朝着多功能、大显示屏的方向发展。用户使用移动终端,实际上使用的是移动终端提供的各种应用程序,这些应用包括基本应用程序和扩展应用程序,其中,应用程序是指存储在移动终端上的可执行程序、软件、文件等。

目前的移动终端的操作系统都支持具有多页的主页(Home Screen)或者程序启动器(Application Launcher)的用户界面,让使用者在这些页面上自由的编排应用图标。例如苹果操作系统(ios)以及安卓(Andriod)操作系统都提供类似的用户界面。

现有的移动终端的用户界面上每一页的尺寸和应用图标的数量固定,不同尺寸的移动终端不能兼容同一个用户界面方式。随着使用者所安装的应用程序逐渐的增加,会使得需显示在电子装置的用户界面上应用图标也随着增加。相应的用户界面的页数也随着增加,使用者很难快速的查找到需要的应用图标。而使用者经常使用的应用程序往往只占到总应用程序量的一小部分,并且在不同时期使用者的使用习惯也会不同。现有的移动终端无法根据使用者的使用习惯和应用程序的使用频率,自动的排列应用图标,使使用者能快速的查找到经常使用的应用图标。

发明内容

有鉴于此,本发明提供一种含有应用图标的动态拼图界面的更新方法,更新系统及具有该动态拼图界面的电子装置。

该电子装置的动态拼图界面的更新方法,所述电子装置上存储有多个应用程序,并存储有多个应用图标拼接而成的动态拼图界面,其中,所述每一个应用图标对应触发一个或多个应用程序,所述电子装置还包括一显示单元用于显示所述动态拼图界面上的相应尺寸内的用户界面,所述电子装置上还存储有所述应用程序对应的属性,所述属性包括该应用程序对应的应用图标的形状、尺寸、显示内容、位置属性;

该动态拼图界面控制方法包括步骤:

S1,记录用户对应用程序的操作以及对应的参数值,并将其作为一条使用记录存储于一存储单元内;

S2,获取安装于电子装置上的应用程序的位置属性

S3,根据所述应用程序的位置属性,确定该位置属性是否是固定,若是,进入步骤S31;若否,进入步骤S4;

S31,根据应用程序的位置属性确定该应用程序对应的应用图标在动态拼图界面上的位置,其中所述具有固定位置属性的应用程序的位置属性中包括该应用程序对应的应用图标在动态拼图界面上的位置信息,进入步骤S5;

S4,根据所述存储于存储单元的使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标在动态拼图界面上的位置,进入步骤S5;

S5,根据重新确定的应用程序对应的应用图标在动态拼图界面上的位置,更新并存储所述动态拼图界面。

该具有动态拼图界面的电子装置,包括存储多个应用程序以及多个应用图标的存储单元,一输入单元,处理单元以及显示单元,所述存储单元内还存储有有多个应用图标拼接而成的动态拼图界面,其中,所述每一个应用图标对应触发一个或多个应用程序,所述显示单元显示所述动态拼图界面上的相应尺寸内的用户界面;

所述电子装置还存储有所述应用程序对应的属性,所述属性包括该应用程序对应的应用图标的形状、尺寸、显示内容以及位置属性;其中,具有固定位置属性的应用程序的位置属性中包括该应用程序对应的应用图标在动态拼图界面上的位置信息;

所述电子装置还包括存储于存储单元中的指令模块,处理单元用于执行存储单元中的指令模块,该指令模块包括:

记录模块,记录用户对应用程序的操作以及对应的参数值,并将其作为一条使用记录存储于存储单元内;

应用程序管理模块,获取安装于电子装置上的应用程序的位置属性;

用户界面更新模块,在确定所述应用程序的位置属性为固定时,根据应用程序的位置属性确定该应用程序对应的应用图标在动态拼图界面上的位置;以及根据所述记录模块记录的存储于存储单元的使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标在动态拼图界面上的位置;

用户界面生成模块,根据用户界面更新模块重新确定的应用程序对应的应用图标在动态拼图界面上的位置,更新并存储所述动态拼图界面;

用户界面控制模块,读取所述动态拼图界面,并确定动态拼图界面上一点作为显示中心,控制显示单元以确定的显示中心为中心点显示动态拼图界面上的相应尺寸内的用户界面。

该动态拼图界面的更新系统,运行于具有该动态拼图界面的电子装置上,该电子装置包括包括存储多个应用程序以及多个应用图标的存储单元,一输入单元,处理单元以及显示单元,其特征在于,所述存储单元内还存储有有多个应用图标拼接而成的动态拼图界面,其中,所述每一个应用图标对应触发一个或多个应用程序,所述显示单元显示所述动态拼图界面上的相应尺寸内的用户界面;

所述电子装置还存储有所述应用程序对应的属性,所述属性包括该应用程序对应的应用图标的形状、尺寸、显示内容以及位置属性;其中,具有固定位置属性的应用程序的位置属性中包括该应用程序对应的应用图标在动态拼图界面上的位置信息;

所述控制系统包括:

记录模块,记录用户对应用程序的操作以及对应的参数值,并将其作为一条使用记录存储于存储单元内;

应用程序管理模块,获取安装于电子装置上的应用程序的位置属性;

用户界面更新模块,在确定所述应用程序的位置属性为固定时,根据应用程序的位置属性确定该应用程序对应的应用图标在动态拼图界面上的位置;以及根据所述记录模块记录的存储于存储单元的使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标在动态拼图界面上的位置;

用户界面生成模块,根据用户界面更新模块重新确定的应用程序对应的应用图标在动态拼图界面上的位置,更新并存储所述动态拼图界面;

用户界面控制模块,读取所述动态拼图界面,并确定动态拼图界面上一点作为显示中心,控制显示单元以确定的显示中心为中心点显示动态拼图界面上的相应尺寸内的用户界面。

本发明中的采用动态拼图界面的用户界面可以适用于多种不同显示尺寸的电子装置,可以根据使用者的使用习惯和应用程序的使用频率,自动的排列应用图标,使使用者能快速的查找到经常使用的应用图标。

附图说明

图1为本发明一实施方式中的电子装置的结构示意图。

图2为图1中电子装置的模块示意图。

图3为本发明一实施方式中的动态拼图界面的结构示意图。

图4为本发明另一实施方式中的动态拼图界面的结构示意图。

图5为本发明一实施方式中的生成动态拼图界面的方法流程图。

图6为本发明一实施方式中记录模块记录的存储于存储单元的使用记录示意图。

图7为本发明一实施方式中具有动态拼图界面的电子装置的动态拼图界面更新方法流程图。

图8为本发明一实施方式中的具有动态拼图界面的电子装置的显示单元显示的用户界面示意图。

图9为本发明一实施方式中具有动态拼图界面的电子装置的用户界面控制方法流程图。

主要元件符号说明

电子装置100显示单元10处理单元20用户界面生成模块201用户界面控制模块202应用程序管理模块204输入控制模块205记录模块206用户界面更新模块207输入单元30存储单元40动态拼图界面12、22应用图标13虚线框101、102、103

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

请一并参考图1和图2,电子装置100包括显示单元10、处理单元20、触摸输入单元30以及存储单元40。电子装置100可以是电视、电子看板、桌面型计算机、笔记本电脑、平板电脑、智能手机、个人数字助手(Personnal Digital Assistant, PDA)等。所述触摸输入单元30可以为电容式触摸屏、电阻式触摸屏或者其他光学触摸屏等。显示单元10用于显示电子装置100的各种运行画面,例如影像播放、文档显示、网页浏览、各种程序运行界面以及用户界面(User Interface, UI)等。

存储单元40用于存储一个或多个运行程序以及多个应用图标,所述存储单元40还用于存储多个文档以及多媒体文件,例如视频影像、音乐、图片等。需要说明的是,本发明下面描述所采用的应用程序包括运行程序及文档以及多媒体文件。所述应用图标13包括显示在用户界面上的进入应用程序的快捷图标(Icon)、可以显示动态资讯信息的窗口小部件(Widget)、互动式插件窗口、存储单元40内存储的文档或者多媒体文件的缩略图标或者动态播放窗口等。其中,所述窗口小部件(Widget)可以动态显示各种资讯,例如天气、时间等;所述互动式插件窗口可以接收用户的输入,并反馈相应的处理结果显示在该窗口上,例如该互动式插件窗口可以是一汇率换算插件窗口,可以接收用户输入的币种和数字金额,换算为相应的币种和金额反馈在该插件窗口上。每一个应用图标13均对应触发一个或多个应用程序,所述处理单元20用于运行所述应用程序,以及控制显示单元10显示相应的画面。电子装置100还提供一用户界面,该用户界面提供多个应用图标13,显示单元10用于显示所述用户界面。

用户通过输入单元30和电子装置100进行交互。所述输入单元30可以是采用非接触式的输入方式,例如动作输入,声控等或者是一外置的遥控器单元,通过无线或有线通讯的方式发送控制命令给处理单元20。输入单元30还可以是可以为电容式触摸屏、电阻式触摸屏、其他光学触摸屏等或者是机械按键输入单元例如按键、拨杆、飞轮输入键等。在其他实施方式中,该输入单元30;例如,所述输入单元30为覆盖于显示单元10上的触摸式输入单元时,用户可以通过手指或触摸笔等输入设备在输入单元30以点选、单击、双击等方式选择用户界面上相应的应用图标,来启动对应的应用程序或者打开对应的文档和多媒体文件。

所述处理单元20运行一动态拼图界面控更新系统,该动态拼图界面控更新系统包括用户界面生成模块201、用户界面控制模块202、应用程序管理模块204,输入控制模块205,记录模块206以及用户界面更新模块207。

请参考图3,图3中所示出的用户界面为本发明一实施方式中的动态拼图界面12。所述动态拼图界面12为一单层用户界面,由多个应用图标13拼接而成。所述多个应用图标13按照预设的规则动态的排列,拼接形成所述动态拼图界面12,其中每一个应用图标13对应于一应用程序。

在本实施方式中,所述多个应用图标13呈辐射状的围绕一中心点O相互拼接,形成所述动态拼图界面12,随着应用图标13数量的增加,动态拼图界面12逐渐自中心点O沿半径方向向外扩展。所述每个应用图标13构成动态拼图界面12上的一个拼图图块。所述每一个拼图图块的形状、尺寸和显示内容可以由该应用图标13所对应的应用程序的属性来确定或者根据用户输入来确定。

例如,动态拼图界面12中的拼图图块A,该拼图图块A对应应用图标13中的气象预报应用图标,其中该气象预报应用程序属性中记录的应用图标13的尺寸为3×3,在动态拼图界面12中的该气象预报应用图标13形成的拼图图块A的尺寸为3×3。拼图图块A上的显示内容可以根据该气象预报应用程序属性中确定的图像,包括静态或者动态的图像,例如城市名称、温度、代表不同天气的静态或者动态的图案等。动态拼图界面12中的拼图图块B对应一应用图标13中的新闻应用图标,其中该新闻应用程序属性中记录的应用图标的尺寸为1×4,在动态拼图界面12中该新闻应用图标13形成的拼图图块B的尺寸为1×4。

所述应用图标13的尺寸可以由一预设单位值确定,例如1个单位为0.5cm(厘米)或者0.2inch(英寸)。以1个单位为0.2inch为例,则应用程序属性中记录的应用图标13的尺寸为1×4表示该应用图标13在显示单元10和应用图标13中的横向长度为0.2inch,纵向长度为0.8inch。

在其他实施方式中,应用图标13的尺寸可以由像素值来定义,例如应用程序属性中记录的应用图标13的尺寸为50×50表示该应用图标13在显示单元10和动态拼图界面12中所占像素点为50×50。

所述多个应用图标13在动态拼图界面12上按照预设的规则呈辐射状的围绕所述中心点O相互拼接。例如,重要度越高的应用程序对应的应用图标13越靠近中心点O排列,反之,重要度越低的应用程序对应的应用图标13越远离中心点O排列。在其他实施方式中,所述多个应用图标13在动态拼图界面12上的位置还可以是随机排列,或者按照用户的输入来确定其在动态拼图界面12上的位置。

请参考图4,本发明另一实施方式中,电子装置100的用户界面与前述的实施方式相似,用户界面包括一由多个应用图标13拼接而成的单层的动态拼图界面22,其不同在于,在本实施方式中,所述多个应用图标13呈辐射状的围绕中心点O相互拼接,形成一具有矩形边界的动态拼图界面22,所述每个应用图标13构成动态拼图界面22上的一个拼图图块。随着应用图标13数量的增加,所述具有矩形边界的动态拼图界面22以预设的长宽比向外扩展延伸。

请参考图5,为电子装置100生成所述动态拼图界面12的方法流程图,该动态拼图界面12的生成方法包括如下步骤:

步骤S1,用户界面生成模块201生成一底图图层,并在所述底图图层上确定一中心点O。

步骤S2,应用程序管理模块204获取所述应用图标13。

步骤S3,应用程序管理模块204确定所述应用图标13对应的形状、尺寸和显示内容。所述多个应用图标13的形状、尺寸和显示内容可以由该应用图标13所对应的应用程序的属性来确定或者根据用户输入来确定。

步骤S4,用户界面生成模块201根据预设的规则确定所述应用图标13在底图图层上相对所述中心点O的排列位置。

步骤S5,根据确定的应用图标13的尺寸和排列位置,用户界面生成模块201将所述应用图标13呈辐射状的围绕中心点O拼接于所述底图图层上生成一动态拼图界面12。

步骤S6,存储所述动态拼图界面12。将所述动态拼图界面12存储于电子装置100的存储单元40内。

所述应用程序管理模块204还用于更新应用程序的属性。所述应用程序的属性包括该应用程序对应的应用图标13的形状、尺寸、显示内容以及位置属性。

其中,所述位置属性表示应用图标13在动态拼图界面12上的位置是固定的或者不固定的,在所述应用图标13在动态拼图界面12上的位置固定时,该位置属性还包括该应用图标13在动态拼图界面12上的位置信息。所述具有固定位置的应用程序对应的应用图标13在动态拼图界面12上的位置可以是应用程序自身设定,也可以是用户手动设定的。在本实施例中,用户通过输入单元30变更一应用图标13在动态拼图界面12上的位置时,应用程序管理模块204自动记录该位置属性包括的位置信息为该应用图标13经用户变更后在动态拼图界面12上的位置。

所述记录模块206用于在电子装置100的使用过程中,记录用户对应用程序的操作以及对应的参数值,并将其作为一条使用记录存储于存储单元40内。所述参数值包括应用程序的名称,当前电子装置100的使用者账户名称,电子装置100的位置信息以及当前时间等参数中的一个或者多个。

具体的,当用户对一应用程序进行开启操作时,记录模块206将该应用程序的名称,当前电子装置100的使用者账户名称,电子装置100的位置信息以及当前时间作为一条使用记录存储于存储单元40内。例如,当前电子装置100的使用者账户名称是“Administrator”,使用者开启应用程序“照相机”,当前时间为AM 08:00,电子装置100的全球定位系统(Global Position System, GPS)模块(图未示出)定位该电子装置100现在所处的位置为“A市B区C街道”,记录模块206将应用程序的名称“照相机”,使用者账户名称 “Administrator”, 电子装置100的位置“A市B区C街道”以及当前时间“AM 08:00”,作为一条使用记录存储于存储单元40内。在其他实施方式中,电子装置100也可以通过无线局域网(Wireless Fidelity, WIFI)模块获取该电子装置100现在所处的位置信息;当电子装置100为手机等移动通讯设备时,该电子装置100还可以通过内移动通讯模块来获取位置信息,通过GPS,WIFI或者移动通讯网络来获取位置信息的功能在现有技术中已披露,故在此不再赘述。

用户界面更新模块207根据所述记录模块206记录的存储于存储单元40的使用记录以及应用程序管理模块204获取的安装于电子装置100上的应用程序的位置属性,确定对应的应用图标13的位置。

在本实施方式中,用户界面更新模块207根据应用程序管理模块204获取的安装于电子装置100上的应用程序的位置属性,确定该位置属性是否是固定。在确定所述应用程序的位置属性为固定时,进一步根据该位置属性确定该应用程序对应的应用图标13在动态拼图界面12上的位置。

在确定应用程序的位置属性不为固定时,用户界面更新模块207根据所述记录模块206记录的存储于存储单元40的使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标13在动态拼图界面12上的位置。

具体的,用户界面更新模块207从所述存储单元40中存储的使用记录中获取应用程序符合预设时间段内以及预设参数的的使用记录,从而确定应用程序在预设参数下的使用频率,用户界面更新模块207根据所述应用程序的使用频率的高低重新确定该应用程序对应的应用图标13在动态拼图界面12上的位置。例如,使用频率越高的应用程序对应的应用图标13越靠近中心点O排列,反之,使用频率越低的应用程序对应的应用图标13越远离中心点O排列。

请一并结合图6,为记录模块206记录的存储于存储单元40的使用记录,以下举例来说明用户界面更新模块207根据所述记录模块206记录的存储于存储单元40的使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标13在动态拼图界面12上的位置。所述预设参数可以是一个或多个参数值,例如该参数值可以是一预设时间段,该预设时间段可以是用户设定的或者电子装置100预设的;该参数值也可以是特定的使用者或者一特定的位置等。

例如,所述预设参数为用户界面更新模块207确定应用程序在最近10天内使用者账户名称为“Administrator”的使用频率。用户界面更新模块207获取应用程序A在最近10天内的使用记录共计3条(第1、2、3条),获取应用程序B在最近10天内的使用记录共计5条(第4、6、8、9、10条),获取应用程序C在最近10天内的使用记录共计1条(第5条),获取应用程序D在最近10天内的使用记录共计1条(第7条),即应用程序A在预设参数(最近10天内)下的使用频率3次,应用程序B在预设参数(最近10天内)下的使用频率5次,应用程序C在预设参数(最近10天内)下的使用频率1次,应用程序D在预设参数(最近10天内)下的使用频率1次。从而用户界面更新模块207根据所述应用程序的使用频率的高低重新确定该应用程序对应的应用图标13在动态拼图界面12上的位置。在本实施方式中,用户界面更新模块207确定使用频率最高的应用程序B对应的应用图标13排列在中心点O的半径R1范围内,应用程序A对应的应用图标13排列在排列在中心点O的半径R2范围内,应用程序C,D对应的应用图标13排列在排列在中心点O的半径R3范围内,其中R1<R2<R3。

用户界面生成模块201根据用户界面更新模块207重新确定的应用程序对应的应用图标13在动态拼图界面12上的位置,更新并存储所述动态拼图界面12。

请参考图7,为具有动态拼图界面12的电子装置100的动态拼图界面12更新方法流程图,该动态拼图界面12更新流程包括如下步骤:

步骤S21,记录模块206记录用户对应用程序的操作以及对应的参数值,并将其作为一条使用记录存储于存储单元40内。

步骤S22,应用程序管理模块204获取安装于电子装置100上的应用程序的位置属性。在其他实施方式中,步骤S21还包括:应用程序管理模块204响应用户的输入更新所述应用程序的位置属性为固定或不固定;其中,所述位置属性为固定时,该位置属性包括该应用程序对应的应用图标13在动态拼图界面12上的位置信息,所述位置信息为该应用图标13当前在动态拼图界面12上的位置或者该应用图标13经用户变更后在动态拼图界面12上的位置。

步骤S23,用户界面更新模块207根据应用程序管理模块204获取的安装于电子装置100上的应用程序的位置属性,确定该位置属性是否是固定,若是,进入步骤S221;若否,进入步骤S24。

步骤S231,用户界面更新模块207根据应用程序的位置属性确定该应用程序对应的应用图标13在动态拼图界面12上的位置,其中所述具有固定位置属性的应用程序的位置属性中包括该应用程序对应的应用图标13在动态拼图界面12上的位置信息,进入步骤S25。

步骤S24,用户界面更新模块207根据所述记录模块206记录的存储于存储单元40的使用记录,确定应用程序在预设参数下的使用频率,并根据所述应用程序的使用频率的高低确定该应用程序对应的应用图标13在动态拼图界面12上的位置,进入步骤S25。

步骤S25,用户界面生成模块201根据用户界面更新模块207重新确定的应用程序对应的应用图标13在动态拼图界面12上的位置,更新并存储所述动态拼图界面12。具体的,用户界面生成模块201用户界面更新模块207重新确定的应用程序对应的应用图标13在动态拼图界面12上的位置,将所述应用图标13围绕中心点O拼接于所述底图图层上生成更新后的动态拼图界面12,并将所述更新后的动态拼图界面12存储于电子装置100的存储单元40内。

请参考图8,电子装置100的显示单元10在显示所述用户界面时,处理单元20的用户界面控制模块202确定动态拼图界面12上的一点作为显示中心,并根据显示单元10的尺寸和显示比例控制显示单元10以确定的显示中心为中心点显示所述单层的动态拼图界面12上的相应尺寸内的用户界面。

在本实施方式中,用户界面控制模块202根据显示单元10的尺寸和显示比例,控制显示单元10以动态拼图界面12上的中心点O为显示中心显示动态拼图界面12上的相应尺寸内的用户界面,例如显示单元10显示所述单层的动态拼图界面12上的虚线框101内的用户界面,其中,虚线框101示意的尺寸和显示比例等于显示单元10的尺寸和显示比例。由于重要度较高或者用户认为较为重要的应用图标13均分布于动态拼图界面12上的中心点O附近,用户在首次进入用户界面时,可以看到动态拼图界面12上的中心点O附近的应用图标13,方便用户直接找到常用的应用图标13。

在其他实施方式中,用户界面控制模块202可以控制显示单元10以动态拼图界面12上的任意点为显示中心显示动态拼图界面12上的相应尺寸内的用户界面,该任意点可以由用户自定义或者电子装置100的显示单元10上一次显示的动态拼图界面12上用户界面的中心点。

用户可以通过输入单元30切换显示单元10上显示的用户界面的内容。所述输入单元30用于接收用户的控制命令,例如在输入单元30为机械按键时,输入单元30响应用户的按压操作;输入单元30为一遥控器单元时,输入单元30接收用户的控制命令发送相应的控制信号至处理单元20。在输入单元30为触摸屏单元时,用户可以进行滑动手势输入,来移动显示单元10上显示的用户界面,使显示单元10显示的用户界面从虚线框101内的用户界面切换至虚线框102或虚线框103内的用户界面。从而通过用户滑动手势控制,可以使显示单元10显示的用户界面在整个动态拼图界面12内移动。处理单元20的输入控制模块205用于响应用户的控制命令,产生相应的控制信号,用于用户界面控制模块202根据该控制信号确定所述动态拼图界面12上显示中心向相应的方向移动相应的距离。

下面以输入单元30为触摸输入单元30为例来说明本发明中用户界面的控制方法,所述触摸输入单元30用于响应用户的触摸输入产生一触摸信号,处理单元20的输入控制模块205用于根据所述触摸信号确定触摸动作,并在所述触摸动作为滑动手势时,确定该触摸动作的滑动方向和滑动距离。用户界面控制模块202根据所述滑动方向和滑动距离确定所述动态拼图界面12上显示中心向相应的方向移动相应的距离。

在一实施方式中,用户界面控制模块202确定的动态拼图界面12上显示中心的移动方向与触摸动作的滑动方向相同,以及确定的动态拼图界面12上显示中心的移动距离与触摸动作的滑动距离成正比,例如所述触摸动作的滑动距离为0.5cm(厘米)或者0.2inch(英寸),所述动态拼图界面12上显示中心的移动距离为1个单位的距离。用户在显示单元10上通过触摸输入单元30进行滑动手势输入时,显示单元10显示的用户界面从虚线框101内的用户界面切换至虚线框102内的用户界面,用户观察到的视觉效果是动态拼图界面12静止,显示单元10所在的显示框在动态拼图界面12上移动。

在另一实施方式中,用户界面控制模块202确定的动态拼图界面12上显示中心的移动方向与触摸动作的滑动方向相反,以及确定的动态拼图界面12上显示中心的移动距离与触摸动作的滑动距离成正比,例如所述触摸动作的滑动距离为0.5cm(厘米)或者0.2inch(英寸),所述动态拼图界面12上显示中心的移动距离为1个单位的距离。用户在显示单元10上通过触摸输入单元30进行滑动手势输入时,显示单元10显示的用户界面从虚线框101内的用户界面切换至虚线框103内的用户界面,用户观察到的视觉效果是显示单元10所在的显示框静止,动态拼图界面12在显示单元10上移动。动态拼图界面12在移动中超过动态拼图界面12的边界时,即整个显示单元10上动态拼图所占的比例少于一预设值时,用户界面控制模块202重新确定动态拼图界面12的显示中心,已使动态拼图重新占据整个显示单元10。

在其他实施方式中,在所述触摸动作为滑动手势时,输入控制模块205还确定该触摸动作的滑动方向和滑动速度。用户界面控制模块202根据所述滑动方向和滑动速度确定所述动态拼图界面12上显示中心向相应的方向移动相应的距离。所述动态拼图界面12上显示中心的移动距离与滑动速度成正比,即滑动手势的滑动速度越快,动态拼图界面12上显示中心的移动距离越大。

请参考图9,为具有动态拼图界面12的电子装置100的用户界面的界面浏览模式的控制方法流程图,该界面浏览模式的控制流程包括如下步骤:

步骤S31,用户界面控制模块202从电子装置100的存储单元40内读取所述动态拼图界面12。

步骤S32,用户界面控制模块202确定显示单元10的尺寸和显示比例。

步骤S33,用户界面控制模块202确定动态拼图界面12上一预设点作为显示中心。在本实施方式中,用户界面控制模块202确定动态拼图界面12上的中心点O为显示中心。在其他实施方式中,用户界面控制模块202可以根据用户的输入确定动态拼图界面12上的任意点为显示中心;或者根据电子装置100的显示单元10上一次显示的动态拼图界面12上用户界面,确定电子装置100的显示单元10上一次显示的动态拼图界面12上用户界面的中心点作为显示中心。

步骤S34,根据所述的显示单元10的尺寸和显示比例,用户界面控制模块202控制显示单元10以确定的显示中心为中心点显示动态拼图界面12上的相应尺寸内的用户界面。

步骤S35,触摸输入单元30响应用户的触摸动作产生的触摸信号。

步骤S36,用户界面控制模块202根据滑动手势的滑动方向和滑动距离确定动态拼图界面12上显示中心的移动方向和距离。输入控制模块205根据触摸信号确定触摸动作,并判断所述触摸动作是否为滑动手势,输入控制模块205根据所述触摸信号进一步确定所述触摸动作的滑动方向和滑动距离。用户界面控制模块202根据滑动手势的滑动方向和滑动距离确定动态拼图界面12上显示中心的移动方向和距离。

步骤S37,用户界面控制模块202根据所述的显示单元10的尺寸和显示比例,控制显示单元10以移动后的显示中心为中心点显示动态拼图界面12上的相应尺寸内的用户界面。

本发明中,电子装置100可以根据使用者的使用习惯和应用程序的使用频率,自动的排列应用图标,使使用者能快速的查找到经常使用的应用图标。用户界面为一单层的由多个应用图标13拼接而成的动态拼图界面12,所有的应用图标13按照预设规则排布于同一用户界面层级上,不需要采用多层或者树状的用户界面层,处理速度增加,同时也能方便用户更快的搜寻需要的应用程序和管理应用程序。另外,本发明中的采用动态拼图界面12的用户界面可以适用于多种不同显示尺寸的电子装置。

本技术领域的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明要求保护的范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号