屏幕显示的方法及终端设备的制造方法_5

文档序号:9687215阅读:来源:国知局
息中的至少一种,结合元素的关系信息,利用区域划分算法确定用户的关注区域,包括:
[0152]根据当前视线的焦点位置和视线的移动趋势,以及当前手势的悬浮位置和手势的移动趋势中的至少一种,结合元素的关系信息,利用区域划分算法确定用户下一关注的区域,其中确定的用户下一关注的区域包括当前视线的焦点位置和视线的移动趋势,以及当前手势的悬浮位置和手势的移动趋势中的至少一种对应的目标元素以及扩展元素,其中扩展元素与目标元素具有元素的关系信息所表示的关系。
[0153]可选地,作为另一个实施例,处理器501还用于:
[0154]监测用户做出响应的响应区域;
[0155]在响应区域与关注区域不完全相同时,根据响应区域与关注区域的区别,更新区域划分算法。
[0156]应理解,处理器501具体可以用于:
[0157]根据区域优化算法,选择以下至少一种方式对确定的用户的关注区域的元素进行优化处理:放大镜显示、鱼眼显示、高亮显示、调整元素的位置和调整元素间的间距;
[0158]将确定的用户的关注区域中经过优化处理后的元素显示在屏幕上。
[0159]可选地,作为另一个实施例,处理器501还用于:
[0160]获取用户使用习惯,用户使用习惯包括浏览习惯、操作习惯和交互习惯中的至少一种;
[0161]根据用户使用习惯,更新区域划分算法和/或区域优化算法。
[0162]可选地,作为另一个实施例,处理器501还用于:
[0163]计算用户做出响应的响应效率,响应效率包括点击时间、切换速度、和视觉搜索效率中的至少一种;
[0164]根据响应效率,更新区域优化算法。
[0165]应理解,区域划分算法包括连通区域检测、依赖关系图搜索和基于聚类的分层分割中的至少一种算法;或区域优化算法包括基于费茨定律、席克定律、格式塔接近法则和奥卡姆剃刀原理中的至少一种的算法。
[0166]还应理解,根据本发明实施例的终端设备500可对应于执行本发明实施例中的方法的主体,还可以对应于根据本发明实施例的终端设备400,并且终端设备500中的各个模块的上述和其它操作和/或功能是为了实现图1至图5的各方法的相应流程,为了简洁,在此不再赘述。
[0167]因此,本发明实施例的终端设备,通过获取屏幕上的元素的关系信息,并根据用户的当前视线焦点位置和当前手指悬浮位置中的至少一种,结合区域划分算法和元素的关系信息,确定用户当前的关注区域,自动优化关注区域的显示,可以提高人机交互效率。根据用户使用习惯、用户的响应区域或者用户做出响应的响应效率等对区域划分算法和区域优化算法进行更新,使得区域划分和区域优化更准确有效。此外,还根据视线移动趋势和用户的手指移动趋势中的至少一种预测下一关注区域,能够提前对用户可能关注的下一区域进行优化显示,进一步提高人机交互效率,改善用户体验。在本发明实施例中,由于结合元素的关系信息,使得关注区域包括目标元素以及扩展元素,即使得关注区域包括的元素在功能上是完整的。
[0168]本发明实施例涉及一种终端设备600及屏幕显示的方法,该终端设备600可以为手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、P0S (Point of Sales,销售终端)、或车载电脑等。
[0169]图8示出的是本发明实施例终端600的结构示意图。参考图8,本发明实施例的一种终端设备600,包括,第一存储器620、处理器660及输入单元630,该第一存储器620存储该终端预设数量的应用程序的界面信息,其中,该界面信息包括界面元素、界面编号、该界面编号与该界面元素的对应关系、以及该界面元素位于该界面编号对应的应用程序界面的位置信息;该输入单元630用于接收用户切换应用程序界面操作,并产生切换信号;该处理器660用于根据该切换信号确定目标界面编号;根据与该目标界面编号相邻的预定数量确定与该目标界面编号相邻的界面编号;根据该第一存储器620中存储的界面编号和与该目标界面编号相邻的界面编号,确定待加载的界面编号对应的界面信息;释放该第一存储器620中与该目标界面编号不相邻的至少部分界面编号对应的界面信息所占用的存储空间;加载该待加载的界面编号对应的界面信息到该第一存储器620中。
[0170]其中,该预设数量是指可以存储于该第一存储器620的应用程序的界面信息的数量。该预定数量是指与该目标界面编号每一侧相邻的界面编号的数量。
[0171]该处理器660可以通过释放该第一存储器620中,与该目标界面编号不相邻的至少部分界面编号对应的界面信息所占用的存储空间,加载与该目标界面编号相邻的界面编号对应的界面信息于该第一存储器620中,从而可以循环加载界面信息,减缓终端600的存储容量的限制与日益增长的应用程序界面数量之间的矛盾。
[0172]其中,根据该第一存储器620中存储的界面编号和与该目标界面编号相邻的界面编号,确定待加载的界面编号对应的界面信息,具体为:根据该第一存储器620中存储的界面编号和与该目标界面编号相邻的界面编号,确定该第一存储器620中未存储的界面编号,该未存储的界面编号对应的界面信息为该第一存储器620中待加载的界面编号对应的界面信息。
[0173]需要说明的是,该处理器660可以调用该第一存储器620中存储的与该目标界面编号对应的界面元素、以及该界面元素显示于该界面编号对应的应用程序界面的位置信息,从而将该界面元素显示在与该目标界面编号对应的应用程序界面。其中,该界面元素可以是应用程序图标或widget桌面控件等。
[0174]本发明实施例中,该终端600还可以包括第二存储器621,该第二存储器621可以用于存储终端600的所有应用程序的界面信息。该处理器660加载该待加载的界面编号对应的界面信息到该第一存储器620中,具体为:该处理器660调用该第二存储器621中待加载的界面编号对应的界面信息,将该待加载的界面编号对应的界面信息加载到该第一存储器620中。
[0175]可以理解的,该第二存储器621可以为该终端600的外存,该第一存储器620可以为该终端600的内存。该处理器660可以从该第二存储器621中加载预设数量的界面信息到该第一存储器620中。每个加载的界面信息在该第一存储器620中对应一个存储空间,可选的,每个存储空间可以相同。该第一存储器620可以为NVRAM非易失存储器、DRAM动态随机存储器、SRAM静态随机存储器、Flash闪存等其中之一;该第二存储器621可以为硬盘、光盘、USB盘、软盘或磁带机等。
[0176]本发明实施例中,终端的所有界面信息可以存储在云服务器,该云服务器可以为第二存储器621。该处理器660加载该待加载的界面编号对应的界面信息到该第一存储器620中,具体为:该处理器660通过网络通道获取该云服务器中待加载的界面编号对应的界面信息,将该待加载的界面编号对应的界面信息加载到该第一存储器620中。
[0177]该输入单元630可用于接收输入的数字或字符信息,以及产生与终端600的用户设置以及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元630可以包括触控面板631。触控面板631,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板631上或在触控面板631的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板631可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给该处理器660,并能接收处理器660发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板631。除了触控面板631,输入单元630还可以包括其他输入设备632,其他输入设备632可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0178]该终端600还可以包括显示单元640,该显示单元640可用于显示由用户输入的信息或提供给用户的信息以及终端600的各种菜单界面。该显示单元640可包括显示面板 641,可选的,可以采用 IXD(Liquid Crystal Display,液晶显示器)或 OLED (OrganicLight-Emitting D1de,有机发光二极管)等形式来配置显示面板641。
[0179]本发明实施例中,该触控面板631覆盖该显示面板641,形成触摸显示屏,当该触摸显示屏检测到在其上或附近的触摸操作后,传送给处理器660以确定触摸事件的类型,随后处理器660根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
[0180]本发明实施例中,该触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区及该常用控件显示区的排列方式并不限定,可以为上下排列、左右排列等可以区分两个显示区的排列方式。该应用程序界面显示区可以用于显示应用程序的界面。每一个界面可以包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区也可以为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如,设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
[0181]该处理器660是终端600的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在该第一存储器620内的软件程序和/或模块,以及调用存储在该第二存储器621内的数据,执行终端600的各种功能和处理数据,从而对终端600进行整体监控。可选的,该处理器660可包括一个或多个处理单元。
[0182]可以理解的,该处理器660初始化时,可以从该第二存储器621存储的界面信息中,加载预设数量的界面信息到该第一存储器620,并记录该预设数量的界面信息对应的界面编号,该处理器660读取该第一存储器620的任意一个或预定编号的界面信息,并根据该界面信息生成界面,控制该触摸显示屏的应用程序界面显示区显示该生成界面作为初始界面,并控制该常用控件显示区显示界面编号,提供用户选择界面,其中,该常用控件显示区显示的界面编号可以为该第一存储器620中已加载的界面信息对应的界面编号,也可以是该第二存储器621中存储的界面信息对应的界面编号。该预设数量不大于该第一存储器620所能存储该界面信息的最大数量。
[0183]可选的或进一步的,该处理器660可以控制该常用控件显示区显示的界面编号中的至少部分界面编号响应用户输入操作。
[0184]例如,该处理器660在该常用控件显示区显示的界面编号中,控制已加载的界面信息对应的界面编号可以响应用户的输入操作,未加载的界面信息对应的界面编号不响应用户的输入操作。
[0185]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0186]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1