CN106648341A - 一种显示界面排版调整方法及*** - Google Patents

一种显示界面排版调整方法及*** Download PDF

Info

Publication number
CN106648341A
CN106648341A CN201611028325.6A CN201611028325A CN106648341A CN 106648341 A CN106648341 A CN 106648341A CN 201611028325 A CN201611028325 A CN 201611028325A CN 106648341 A CN106648341 A CN 106648341A
Authority
CN
China
Prior art keywords
content
display interface
area
interface
vacancy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201611028325.6A
Other languages
English (en)
Other versions
CN106648341B (zh
Inventor
孙力
边红日
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou TCL Mobile Communication Co Ltd
Original Assignee
Huizhou TCL Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou TCL Mobile Communication Co Ltd filed Critical Huizhou TCL Mobile Communication Co Ltd
Priority to CN201611028325.6A priority Critical patent/CN106648341B/zh
Publication of CN106648341A publication Critical patent/CN106648341A/zh
Priority to PCT/CN2017/105500 priority patent/WO2018090761A1/zh
Priority to US16/352,837 priority patent/US11061545B2/en
Application granted granted Critical
Publication of CN106648341B publication Critical patent/CN106648341B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种显示界面排版调整方法及***,所述方法包括:接收对显示界面中的内容进行缩放的指令;响应所述指令判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺;若溢出所述显示界面,则对所述显示界面的内容放大的同时隐藏级别较低的所述内容,若在所述显示界面中出现空缺,则在缩小所述显示界面的内容的同时在所述空缺处显示级别较高的隐藏内容。通过上述方法,用户可以根据自己的需求将操作界面中较重要的内容进行放大显示,或者将相对较不重要的内容进行隐藏,同时又能够保证界面的整体美观。

Description

一种显示界面排版调整方法及***
技术领域
本发明涉及计算机技术领域,特别是涉及一种显示界面排版调整方法及***。
背景技术
随着科技的发展,电子设备如计算机、智能手机等已经成为人们日常生活、学习以及工作中不可缺少的工具。同时,随着人们需求的增高,电子设备桌面显示的插件、应用程序等越来越多。作为用户与应用程序等交互的主要接口,应用程序等的操作界面具有重要的作用。
应用程序等的操作界面通常具有多个功能栏,不同的功能栏对用户操作该应用程序所能起到的作用常常不同。然而,目前电子设备的应用程序等的操作界面的布局都是预先设定好的,用户无法根据自己的需求自行调整功能栏的大小,对于一些不经常使用或者所起作用非常微小的功能栏不能够进行适当的隐藏或者其它相关操作,无法满足用户的使用需求。
发明内容
本发明主要解决的技术问题是提供一种显示界面排版调整方法及***,能够解决现有应用程序操作界面无法调整的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种显示界面排版调整方法,包括:接收对显示界面中的内容进行缩放的指令;响应所述指令判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺;若溢出所述显示界面,则对所述显示界面的内容放大的同时隐藏级别较低的所述内容,若在所述显示界面中出现空缺,则在缩小所述显示界面的内容的同时在所述空缺处显示级别较高的隐藏内容。
进一步地,所述判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺包括:确定缩放前所述显示界面中所有内容占用的区域为第一区域;预测缩放后所述显示界面中所有内容占用的区域为第二区域;判断所述第二区域是否大于所述第一区域,在大于所述第一区域时判断为溢出所述显示界面,判断所述第二区域是否小于第一区域,在小于所述第一区域时判断为在所述显示界面中出现空缺。
其中,所述第二区域溢出是指所述第二区域中心到边界在至少一个方向上的尺寸大于所述中心在此方向上到界面边界的距离,并超过第一阈值;所述第二区域空缺是指所述第二区域中心到边界在任意方向上的尺寸小于所述中心在此方向上到界面边界距离,并超过第二阈值。
其中,所述隐藏级别较低的所述内容,或者显示级别较高的隐藏内容是指:当所述第二区域溢出时,隐藏当前界面上级别最低的内容,当所述第二区域空缺时,显示当前界面的隐藏内容中级别最高的内容。
其中,所述显示界面排版调整指令由滑动物理器件、旋转物理器件或者多点触控、滑动触控中的至少一种产生。
其中,所述内容的级别根据在操作所述界面运行时所起作用的重要程度进行定义;所述重要程度越深,则所述内容的级别越高;所述重要程度越浅,则所述内容的级别越低。
为解决上述技术问题,本发明又采用的一个技术方案是:提供一种界面排版调整***,包括:接收模块,用于接收对显示界面中的内容进行缩放的指令;判断模块,用于响应所述指令判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺;调整模块,用于当溢出所述显示界面时,对所述显示界面的内容放大的同时隐藏级别较低的所述内容,当所述显示界面中出现空缺时,在缩小所述显示界面的内容的同时在所述空缺处显示级别较高的隐藏内容。
进一步地,所述判断模块包括:确定单元,用于确定缩放前所述显示界面中所有内容占用的区域为第一区域;预测单元,用于预测缩放后所述显示界面中所有内容占用的区域为第二区域;判断单元,用于判断所述第二区域是否大于所述第一区域,在大于所述第一区域时判断为溢出所述显示界面,判断所述第二区域是否小于第一区域,在小于所述第一区域时判断为在所述显示界面中出现空缺。
其中,所述第二区域溢出是指所述第二区域中心到边界在任意方向上的尺寸大于所述中心在此方向上到界面边界的距离,并超过第一阈值;所述第二区域空缺是指所述第二区域中心到边界在任意方向上的尺寸小于所述中心在此方向上到界面边界的距离,并超过第二阈值。
其中,所述根据判断结果以及内容的级别,对所述其它内容依次进行隐藏或显示是指:当所述第二区域溢出时,隐藏当前界面上级别最低的内容,当所述第二区域空缺时,显示当前界面的隐藏内容中级别最高的内容。
本发明的有益效果是:区别于现有技术的情况,本发明通过判断调整后的界面内容是否溢出显示界面或者存在空缺,再结合各界面内容的级别不同进行显示或隐藏。通过这种方式,能够通过隐藏不重要的界面内容来放大重要界面内容,或者通过缩小当前界面内容来显示目标内容,使得用户能够自行对界面内容的布局进行调节,进而为用户使用操作界面提供了便利。
附图说明
图1是本发明显示界面排版调整方法第一实施例流程示意图;
图2是本发明显示界面排版调整方法第二实施例流程示意图;
图3是本发明显示界面调整方法的第一应用例的过程示意图;
图4是本发明显示界面调整方法的第二应用例的过程示意图;
图5是本发明显示界面排版调整***第一实施例框架示意图;
图6是本发明显示界面排版调整***第二实施例框架示意图
图7是本发明电子设备一实施例的结构示意图。
具体实施方式
请参阅图1,图1是本发明显示界面排版调整方法第一实施例流程示意图。如图1所示,本发明显示界面排版调整方法包括:
S110,接收对显示界面中的内容进行缩放的指令;
其中,显示界面通常是指电子设备(如计算机,平板电脑,智能手机,智能手表等移动终端设备)中所安装的应用程序、插件等的能够进行人机交互,进而实现功能运作的操作界面。
界面内容即操作界面中引导用户进行操作应用程序进而实现功能的内容,如图3所示,在手机通话的显示界面中设有导航栏31,号码联想区32,显示号码区33以及键盘区34等界面内容。这些内容通常通过文字或者图标等形式来呈现。
对显示界面内容进行缩放的指令是指打开电子设备上类似于音量键、开关机键、主页键等的负责显示界面中的内容进行缩放的按键,触摸屏上的两点触控、多点触控或者在屏幕上触控完成预先设定的某一动作、形状,按压屏幕或者使电子设备完成某一预先设定的动作,如轻摇两下等中的至少一种。
S120,响应指令判断缩放后的显示界面中的内容是否溢出显示界面/在显示界面中出现空缺;
响应指令是指在进入显示界面排版调整模式后,通过连续或断续按压、滑动、旋转电子设备上类似于音量键、开关机键、主页键等负责界面内容调整的按键,在触摸屏表面上下左右滑动触控,或者采用电子设备中的惯性器,加速度计,重力感应计等医用重力感应原理,朝某一个预先设定的方向倾斜手机等中的至少一种。
例如在显示界面排版调整模式下,逆时针旋转界面内容调整按键,操作界面不断增大;相反,顺时针旋转上述按键,则操作界面不断减小。
其中,内容溢出显示界面具体是指响应对显示界面中的内容进行缩放的指令后,智能电子设备例如手机的屏幕已经明显无法容纳当前被调整后的操作界面;显示界面中出现空缺具体是指,在对显示界面进行缩放后,当前界面四周与手机屏幕的边缘明显出现间隙。当然,在其它的应用场景中,也可以预先设定在出现无法容纳当前操作界面和出现间隙的基础上超出一定的尺寸再定义为界面内容溢出和显示界面出现空缺。
S130,若溢出显示界面,则对显示界面的内容放大的同时隐藏级别较低的内容,若在显示界面中出现空缺,则在缩小显示界面的内容的同时在空缺处显示级别较高的隐藏内容。
其中,显示界面内容的级别具体根据该内容在操作界面上运行时所起作用的重要程度进行定义。容易理解地,重要程度越深,则内容的级别越高;重要程度越浅,则内容的级别越低。
同样以图3中手机通话界面为例,根据该应用程序的作用,以及用户的通常使用习惯,可以定义键盘区34为A级,显示号码区33为B级,导航栏31为C级,号码联想区32为D级。其中,由A到C级别逐渐降低。
隐藏级别较低的内容具体是指在显示界面溢出时,隐藏当前界面上级别最低的内容。比如手机通话界面在调整前的界面310具有A级的键盘区34,B级的显示号码区33,C级的导航栏31以及D级的号码联想区32。当前显示界面响应放大指令,经判断,放大后显示界面内容溢出显示界面得到界面320,则自动隐藏D级的号码联想区,并对剩下的界面内容进行微调,使其在当前界面中保持美观,最终得到当前界面330。其中微调可以是对当前界面上的各个内容进行横向或者纵向的压缩或者拉伸,以使得各个内容的尺寸满足当前界面的尺寸。可以理解地,若响应放大指令后,隐藏最低级别的界面内容后剩下的界面内容仍然处于溢出显示界面状态,则继续对剩下的界面内容中级别最低的界面内容进行隐藏,直至能够保持操作界面能够正常使用以及界面美观为止;同时,在空缺处显示级别较高的隐藏内容具体是指显示当前界面上由于之前响应放大指令而被隐藏的内容中级别较高的界面内容。与前例类似,如图4,假如当前操作界面410上只有A级的键盘区34,B级的显示号码区33和C级的导航栏31,而D级的号码联想区32已被隐藏,当响应缩小指令时,经判断,缩小后显示界面420上出现空缺,则自动显示被隐藏的内容中的C级的导航栏,并对界面内容尺寸进行微调以保证美观,最终得到当前界面430。同样,若响应缩小指令后,显示C级内容后界面仍存在空缺,则再显示剩下的隐藏内容中级别较高的内容,直至操作界面不再存在空缺为止。容易理解地,当前界面中所有界面信息均已存在,无隐藏内容时,即便对当前显示界面施加缩小指令,界面也不进行响应。
通过上述实施例的实施,用户能够方便的根据自己的习惯以及喜好设置显示界面中内容的大小,放大重要的界面内容,隐藏不重要的界面内容。
请参阅图2,图2是本发明显示界面排版调整方法第二实施例流程示意图。如图2所示,本发明显示界面排版调整方法第二实施例是在本发明显示界面排版调整方法第一实施例的基础上,步骤S120进一步包括:
S121,确定缩放前显示界面中所有内容占用的区域为第一区域;
S122,预测缩放后显示界面中所有内容占用的区域为第二区域;
容易理解地,显示界面中所有内容占用的区域具体指这些内容在显示界面中所占用的几何区域;
S123,判断第二区域是否大于第一区域,在大于第一区域时判断为溢出显示界面,判断第二区域是否小于第一区域,在小于第一区域时判断为在显示界面中出现空缺。
具体地,第二区域溢出是指第二区域的中心到边界在至少一个方向上的尺寸大于中心在此方向上到界面边界的距离,并超过第一阈值;第二区域空缺是指第二区域中心到边界在任意方向上的尺寸小于中心在此方向上到界面边界的距离,并超过第二阈值。其中,第二区域的中心是指第二区域的几何中心。对于第一阈值,针对不同的将要隐藏的界面内容具有不同的值,例如放大显示界面并超过第一阈值后显示界面将隐藏一个D级界面内容,则该第一阈值具体可以是该D级界面内容所在区域的几何中心到该区域边界的最短距离的一半。关于第二阈值,类似于第一阈值,也可以针对不同的要显示的界面内容对应不同的大小。
请参阅图5,图5是本发明显示界面排版调整***第一实施例框架示意图。如图5所示,本发明显示界面排版调整***包括:
接收模块51,用于接收对显示界面中的内容进行缩放的指令;
判断模块52,用于响应指令判断缩放后的显示界面中的内容是否溢出显示界面/在显示界面中出现空缺;
调整模块53,用于当溢出显示界面时,对显示界面的内容放大的同时隐藏级别较低的内容,当显示界面中出现空缺时,在缩小显示界面的内容的同时在空缺处显示级别较高的隐藏内容。
通过上述实施例的实施,接收模块51接收对显示界面中的内容进行缩放的指令;判断模块52响应指令判断缩放后的显示界面中的内容是否溢出显示界面/在显示界面中出现空缺;然后调整模块53在溢出显示界面时,对显示界面的内容放大的同时隐藏级别较低的内容,在显示界面中出现空缺时,在缩小显示界面的内容的同时在空缺处显示级别较高的隐藏内容,并保存调整后的界面。
请参阅图6,图6是本发明显示界面排版调整***第二实施例框架示意图。如图6所示,本发明显示界面排版调整***包括:
接收模块61,用于接收对显示界面中的内容进行缩放的指令;
判断模块62,用于响应指令,对显示界面进行缩放;
判断模块62进一步包括:确定单元621,用于确定缩放前显示界面中所有内容占用的区域为第一区域;预测单元622,用于预测缩放后显示界面中所有内容占用的区域为第二区域;判断单元623,用于判断第二区域是否大于第一区域,在大于第一区域时判断为溢出显示界面,判断第二区域是否小于第一区域,在小于第一区域时判断为在显示界面中出现空缺;
调整模块63,用于当溢出显示界面时,对显示界面的内容放大的同时隐藏级别较低的内容,当显示界面中出现空缺时,在缩小显示界面的内容的同时在空缺处显示级别较高的隐藏内容。
通过上述实施例的实施,接收模块61接收对显示界面中的内容进行缩放的指令;判断模块62响应指令,然后其确定单元621确定缩放前显示界面中所有内容占用的区域为第一区域,预测单元622预测缩放后显示界面中所有内容占用的区域为第二区域,判断单元623判断第二区域是否大于第一区域,若大于第一区域,判断为溢出显示界面,此时调整模块63对显示界面的内容放大的同时隐藏级别较低的内容,同时判断单元623判断第二区域是否小于第一区域,若小于第一区域,则判断为在显示界面中出现空缺,然后调整模块63在缩小显示界面的内容的同时在空缺处显示级别较高的隐藏内容。
上述***的建立,能够满足用户自行调节应用程序等的显示界面的大小,方便用户对应用程序的使用。
请参阅图7,图7是本发明电子设备第一实施例的结构示意图。如图7所示,本发明电子设备包括:通信电路71,处理器72,存储器73及显示屏74,其中,通信电路71,存储器73和显示屏74均与处理器72连接。
通信电路71,用于接收对显示界面中的内容进行缩放的指令;
处理器72,用于响应指令,对显示界面进行缩放,然后判断缩放后的显示界面中的内容是否溢出显示界面/在显示界面中出现空缺,并在溢出显示界面时,对显示界面的内容放大的同时隐藏级别较低的内容,在显示界面中出现空缺时,在缩小显示界面的内容的同时在空缺处显示级别较高的隐藏内容;
存储器73,用于保存重新调整后的显示界面的排版,以供用户使用;
显示屏74,用于呈现显示界面,比如呈现应用程序、插件的运行界面,进一步当应用程序、插件等的运行界面发生改变时,呈现更新后的应用程序、插件等的运行界面。
上述实施例中,电子设备可以是计算机,平板电脑,智能手机以及智能手表,MP3,MP4等具有显示功能的电子设备。通过用户通过电子设备的物理器件或者触控屏幕等操作能够完成对电子设备中某一具体应用程序的操作界面的缩放,并在缩放的同时隐藏相对不重要的界面内容,以及显示相对重要的界面内容,操作便捷,并增强了智能电子设备的功能多样性。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种显示界面排版调整方法,其特征在于,包括:
接收对显示界面中的内容进行缩放的指令;
响应所述指令判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺;
若溢出所述显示界面,则对所述显示界面的内容放大的同时隐藏级别较低的所述内容,若在所述显示界面中出现空缺,则在缩小所述显示界面的内容的同时在所述空缺处显示级别较高的隐藏内容。
2.根据权利要求1所述的方法,其特征在于,
所述判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺包括:
确定缩放前所述显示界面中所有内容占用的区域为第一区域;
预测缩放后所述显示界面中所有内容占用的区域为第二区域;
判断所述第二区域是否大于所述第一区域,在大于所述第一区域时判断为溢出所述显示界面,判断所述第二区域是否小于第一区域,在小于所述第一区域时判断为在所述显示界面中出现空缺。
3.根据权利要求2所述的方法,其特征在于,
所述第二区域溢出是指所述第二区域中心到边界在至少一个方向上的尺寸大于所述中心在此方向上到界面边界的距离,并超过第一阈值;所述第二区域空缺是指所述第二区域中心到边界在任意方向上的尺寸小于所述中心在此方向上到界面边界距离,并超过第二阈值。
4.根据权利要求1至3任一项所述的方法,其特征在于,
所述隐藏级别较低的所述内容,或者显示级别较高的隐藏内容是指:当所述第二区域溢出时,隐藏当前界面上级别最低的内容,当所述第二区域空缺时,显示当前界面的隐藏内容中级别最高的内容。
5.根据权利要求1至3任一项所述的方法,其特征在于,
所述显示界面排版调整指令由滑动物理器件、旋转物理器件或者多点触控、滑动触控中的至少一种产生。
6.根据权利要求1所述的方法,其特征在于,
所述内容的级别根据在操作所述界面运行时所起作用的重要程度进行定义;
所述重要程度越深,则所述内容的级别越高;所述重要程度越浅,则所述内容的级别越低。
7.一种界面排版调整***,其特征在于,包括:
接收模块,用于接收对显示界面中的内容进行缩放的指令;
判断模块,用于响应所述指令判断缩放后的所述显示界面中的内容是否溢出所述显示界面/在所述显示界面中出现空缺;
调整模块,用于当溢出所述显示界面时,对所述显示界面的内容放大的同时隐藏级别较低的所述内容,当所述显示界面中出现空缺时,在缩小所述显示界面的内容的同时在所述空缺处显示级别较高的隐藏内容。
8.根据权利要求7所述的***,其特征在于,
所述判断模块进一步包括:
确定单元,用于确定缩放前所述显示界面中所有内容占用的区域为第一区域;
预测单元,用于预测缩放后所述显示界面中所有内容占用的区域为第二区域;
判断单元,用于判断所述第二区域是否大于所述第一区域,在大于所述第一区域时判断为溢出所述显示界面,判断所述第二区域是否小于第一区域,在小于所述第一区域时判断为在所述显示界面中出现空缺。
9.根据权利要求8所述的***,其特征在于,
所述第二区域溢出是指所述第二区域中心到边界在任意方向上的尺寸大于所述中心在此方向上到界面边界的距离,并超过第一阈值;所述第二区域空缺是指所述第二区域中心到边界在任意方向上的尺寸小于所述中心在此方向上到界面边界的距离,并超过第二阈值。
10.根据权利要求7至9任一项所述的***,其特征在于,
所述根据判断结果以及内容的级别,对所述其它内容依次进行隐藏或显示是指:当所述第二区域溢出时,隐藏当前界面上级别最低的内容,当所述第二区域空缺时,显示当前界面的隐藏内容中级别最高的内容。
CN201611028325.6A 2016-11-18 2016-11-18 一种显示界面排版调整方法及*** Active CN106648341B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201611028325.6A CN106648341B (zh) 2016-11-18 2016-11-18 一种显示界面排版调整方法及***
PCT/CN2017/105500 WO2018090761A1 (zh) 2016-11-18 2017-10-10 一种显示界面排版调整方法及***
US16/352,837 US11061545B2 (en) 2016-11-18 2019-03-14 Electronic apparatus, adjustment method for display interface layout in electronic apparatus, and adjustment system for display interface layout

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611028325.6A CN106648341B (zh) 2016-11-18 2016-11-18 一种显示界面排版调整方法及***

Publications (2)

Publication Number Publication Date
CN106648341A true CN106648341A (zh) 2017-05-10
CN106648341B CN106648341B (zh) 2020-07-10

Family

ID=58807355

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611028325.6A Active CN106648341B (zh) 2016-11-18 2016-11-18 一种显示界面排版调整方法及***

Country Status (3)

Country Link
US (1) US11061545B2 (zh)
CN (1) CN106648341B (zh)
WO (1) WO2018090761A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018090761A1 (zh) * 2016-11-18 2018-05-24 捷开通讯(深圳)有限公司 一种显示界面排版调整方法及***
CN108111889A (zh) * 2017-12-14 2018-06-01 广东欧珀移动通信有限公司 电子设备及相关产品
CN108111677A (zh) * 2017-12-14 2018-06-01 广东欧珀移动通信有限公司 电子装置的触控显示屏显示方法及相关产品
CN109002246A (zh) * 2018-07-30 2018-12-14 珠海格力电器股份有限公司 一种应用界面调节按钮、移动终端及界面调节方法
CN109343923A (zh) * 2018-09-20 2019-02-15 聚好看科技股份有限公司 一种智能电视机的用户界面焦点框缩放方法及设备
WO2019041749A1 (zh) * 2017-08-31 2019-03-07 平安科技(深圳)有限公司 一种显示界面控制方法、装置、服务器及介质
CN110800308A (zh) * 2017-11-08 2020-02-14 谷歌有限责任公司 用于在可穿戴设备中呈现用户界面的方法、***和介质
CN112130941A (zh) * 2020-08-28 2020-12-25 华为技术有限公司 一种界面的展示方法以及相关设备
CN114281287A (zh) * 2021-11-30 2022-04-05 广州品唯软件有限公司 一种子视图的显示方法、装置及存储介质
CN114397978A (zh) * 2018-11-26 2022-04-26 华为技术有限公司 一种应用显示方法及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101241413A (zh) * 2007-02-07 2008-08-13 Lg电子株式会社 终端和菜单显示方法
CN101876877A (zh) * 2009-04-28 2010-11-03 鸿富锦精密工业(深圳)有限公司 触控屏幕缩放显示***及方法
CN103649895A (zh) * 2013-01-28 2014-03-19 华为终端有限公司 图标显示的调整方法和终端
CN103927495A (zh) * 2014-04-16 2014-07-16 深圳市中兴移动通信有限公司 隐藏对象的方法和装置
US9047142B2 (en) * 2005-03-14 2015-06-02 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
US20150177979A1 (en) * 2013-12-20 2015-06-25 Sony Corporation Method of controlling a graphical user interface for a mobile electronic device
US9329761B2 (en) * 2014-04-01 2016-05-03 Microsoft Technology Licensing, Llc Command user interface for displaying and scaling selectable controls and commands
CN105745612A (zh) * 2013-11-19 2016-07-06 微软技术许可有限责任公司 用于显示内容的重新调整大小技术

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8438496B1 (en) * 2007-05-09 2013-05-07 Adobe Systems Incorporated Content sensitive automatic scrolling
US9081464B2 (en) * 2009-11-20 2015-07-14 Adobe Systems Incorporated Object selection
JP2014115919A (ja) * 2012-12-11 2014-06-26 Toshiba Corp 電子機器、電子機器の制御方法、電子機器の制御プログラム
US9977578B1 (en) * 2014-08-19 2018-05-22 Google Llc Inadvertent dismissal prevention for graphical content
CN105718228B (zh) * 2014-12-05 2019-07-23 金蝶软件(中国)有限公司 动态内容显示的方法和装置
CN105278910B (zh) * 2015-11-24 2019-07-30 努比亚技术有限公司 一种显示方法及装置
CN106648341B (zh) * 2016-11-18 2020-07-10 惠州Tcl移动通信有限公司 一种显示界面排版调整方法及***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9047142B2 (en) * 2005-03-14 2015-06-02 Seven Networks, Inc. Intelligent rendering of information in a limited display environment
CN101241413A (zh) * 2007-02-07 2008-08-13 Lg电子株式会社 终端和菜单显示方法
CN101876877A (zh) * 2009-04-28 2010-11-03 鸿富锦精密工业(深圳)有限公司 触控屏幕缩放显示***及方法
CN103649895A (zh) * 2013-01-28 2014-03-19 华为终端有限公司 图标显示的调整方法和终端
CN105745612A (zh) * 2013-11-19 2016-07-06 微软技术许可有限责任公司 用于显示内容的重新调整大小技术
US20150177979A1 (en) * 2013-12-20 2015-06-25 Sony Corporation Method of controlling a graphical user interface for a mobile electronic device
US9329761B2 (en) * 2014-04-01 2016-05-03 Microsoft Technology Licensing, Llc Command user interface for displaying and scaling selectable controls and commands
CN103927495A (zh) * 2014-04-16 2014-07-16 深圳市中兴移动通信有限公司 隐藏对象的方法和装置

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018090761A1 (zh) * 2016-11-18 2018-05-24 捷开通讯(深圳)有限公司 一种显示界面排版调整方法及***
US11061545B2 (en) 2016-11-18 2021-07-13 Jrd Communication (Shenzhen) Ltd Electronic apparatus, adjustment method for display interface layout in electronic apparatus, and adjustment system for display interface layout
WO2019041749A1 (zh) * 2017-08-31 2019-03-07 平安科技(深圳)有限公司 一种显示界面控制方法、装置、服务器及介质
US11194463B2 (en) 2017-11-08 2021-12-07 Google Llc Methods, systems, and media for presenting offset content
US11861157B2 (en) 2017-11-08 2024-01-02 Google Llc Methods, systems, and media for presenting offset content
CN110800308B (zh) * 2017-11-08 2022-01-11 谷歌有限责任公司 用于在可穿戴设备中呈现用户界面的方法、***和介质
CN110800308A (zh) * 2017-11-08 2020-02-14 谷歌有限责任公司 用于在可穿戴设备中呈现用户界面的方法、***和介质
CN108111889B (zh) * 2017-12-14 2020-09-08 Oppo广东移动通信有限公司 电子设备及相关产品
CN108111677B (zh) * 2017-12-14 2021-01-15 Oppo广东移动通信有限公司 电子装置的触控显示屏显示方法及相关产品
CN108111889A (zh) * 2017-12-14 2018-06-01 广东欧珀移动通信有限公司 电子设备及相关产品
CN108111677A (zh) * 2017-12-14 2018-06-01 广东欧珀移动通信有限公司 电子装置的触控显示屏显示方法及相关产品
CN109002246A (zh) * 2018-07-30 2018-12-14 珠海格力电器股份有限公司 一种应用界面调节按钮、移动终端及界面调节方法
CN109343923B (zh) * 2018-09-20 2023-04-07 聚好看科技股份有限公司 一种智能电视机的用户界面焦点框缩放方法及设备
CN109343923A (zh) * 2018-09-20 2019-02-15 聚好看科技股份有限公司 一种智能电视机的用户界面焦点框缩放方法及设备
CN114397978B (zh) * 2018-11-26 2022-11-22 华为技术有限公司 一种应用显示方法及电子设备
CN114397978A (zh) * 2018-11-26 2022-04-26 华为技术有限公司 一种应用显示方法及电子设备
CN114397979A (zh) * 2018-11-26 2022-04-26 华为技术有限公司 一种应用显示方法及电子设备
CN114397979B (zh) * 2018-11-26 2022-11-22 华为技术有限公司 一种应用显示方法及电子设备
US11567623B2 (en) 2018-11-26 2023-01-31 Huawei Technologies Co., Ltd. Displaying interfaces in different display areas based on activities
CN112130941A (zh) * 2020-08-28 2020-12-25 华为技术有限公司 一种界面的展示方法以及相关设备
WO2022042429A1 (zh) * 2020-08-28 2022-03-03 华为技术有限公司 一种界面的展示方法以及相关设备
CN114281287A (zh) * 2021-11-30 2022-04-05 广州品唯软件有限公司 一种子视图的显示方法、装置及存储介质

Also Published As

Publication number Publication date
WO2018090761A1 (zh) 2018-05-24
US11061545B2 (en) 2021-07-13
CN106648341B (zh) 2020-07-10
US20190205022A1 (en) 2019-07-04

Similar Documents

Publication Publication Date Title
CN106648341A (zh) 一种显示界面排版调整方法及***
US11157158B2 (en) Coordination of static backgrounds and rubberbanding
DE112016003459B4 (de) Sprecherkennung
US9891753B2 (en) Input device, input assistance method and program
CN106933526A (zh) 一种动态调节屏幕刷新率的方法、装置及移动终端
KR101680343B1 (ko) 이동 단말기 및 그 정보처리방법
EP2149837A1 (en) Method and system for emphasizing objects
US20150177843A1 (en) Device and method for displaying user interface of virtual input device based on motion recognition
CN104731496B (zh) 解锁方法与电子装置
US10108324B2 (en) Display device and method for controlling the same
CN109542304B (zh) 显示内容的加载方法、装置、设备及存储介质
CN108459783A (zh) 虚拟键盘的控制方法、装置及设备、可读介质
WO2019019902A1 (zh) 一种屏幕显示的控制方法、装置、存储介质及移动终端
CN106933527A (zh) 一种移动终端的显示控制方法、装置及移动终端
CN103150093A (zh) 一种操作提示标识符移动的方法、装置及终端
CN103064691A (zh) 制作电子设备桌面图标的方法和装置
CN106201518A (zh) 一种信息显示方法和电子设备
CN103365541A (zh) 展示窗口的方法及终端
CN112905134A (zh) 一种刷新显示的方法、装置和电子设备
DE102017112039A1 (de) Unterbrechungsfreie einblendung auf einer anzeige
CN101739149A (zh) 一种触摸笔及控制触摸笔的方法
CN106843701A (zh) 一种图片轮换展示方法及装置
CN109062486B (zh) 一种显示窗口的调节方法及电子设备
CN106648312B (zh) 一种显示界面内容调整方法及***
CN108920060A (zh) 音量的显示方法、装置、终端设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant