CN107179875A - 窗口调整的方法和装置 - Google Patents

窗口调整的方法和装置 Download PDF

Info

Publication number
CN107179875A
CN107179875A CN201710494801.1A CN201710494801A CN107179875A CN 107179875 A CN107179875 A CN 107179875A CN 201710494801 A CN201710494801 A CN 201710494801A CN 107179875 A CN107179875 A CN 107179875A
Authority
CN
China
Prior art keywords
touch interface
touch
action pane
user
track
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
CN201710494801.1A
Other languages
English (en)
Other versions
CN107179875B (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.)
Shenzhen Transsion Communication Co Ltd
Original Assignee
Shenzhen Transsion 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 Shenzhen Transsion Communication Co Ltd filed Critical Shenzhen Transsion Communication Co Ltd
Priority to CN201710494801.1A priority Critical patent/CN107179875B/zh
Publication of CN107179875A publication Critical patent/CN107179875A/zh
Application granted granted Critical
Publication of CN107179875B publication Critical patent/CN107179875B/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/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
    • 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种窗口调整的方法和装置,该方法获取用户在终端的触摸界面上的滑动操作的轨迹,根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本发明可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。

Description

窗口调整的方法和装置
技术领域
本发明涉及终端应用技术,尤其涉及一种窗口调整的方法和装置。
背景技术
随着手机尺寸的不断增大,用户在单手操作手机时常会出现拇指无法覆盖触摸界面上的全部范围的情况,使用户无法及时对触摸界面上窗口中的内容进行处理,用户仍需要切换至双手来操作手机,导致用户在操作手机时效率低且不便捷,影响用户体验。
因此,亟需一种能够准确调整窗口的方法,以使用户可以准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
发明内容
本发明提供一种窗口调整的方法和装置,以解决现有技术中用户在单手操作终端时无法及时对触摸界面上窗口中的内容进行处理,导致操作效率低且不便捷的问题,以实现准确的调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
本发明第一个方面提供一种窗口调整的方法,包括:
获取用户在终端的触摸界面上的滑动操作的轨迹;
根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置;
其中,所述操作窗口包含所述终端内的至少一种应用信息。
在本发明一实施例中,上述根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置,包括:
根据所述轨迹,确定所述轨迹在所述触摸屏幕范围内的移动方向和移动距离;
根据所述移动方向和所述移动距离,确定所述操作窗口在所述触摸界面上的显示位置。
在本发明一实施例中,上述根据所述移动方向和所述移动距离,确定所述窗口在所述触摸界面上的显示位置,具体包括:
将所述移动距离与预设距离阈值进行比对,若所述移动距离大于等于所述预设距离阈值,则根据所述移动方向将所述操作窗口移动到与所述移动方向对应的所述触摸界面的相应显示位置。
在本发明一实施例中,上述方法还包括:
获取用户的指纹信息,根据所述指纹信息判断用户对所述触摸界面的操作行为;
其中,所述操作行为包括:单手操作行为或双手操作行为;
若所述操作行为为单手操作行为,则相应的,所述根据所述轨迹,确定窗口在所述触摸界面上的显示位置之后,还包括:
获取所述用户的预设指纹在所述触摸界面上的第一触摸范围;
其中,所述第一触摸范围为所述预设指纹在所述触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域;
根据所述第一触摸范围,对所述操作窗口在所述触摸界面上的显示位置进行调整。
在本发明一实施例中,上述方法还包括:
获取所述终端内的各个应用信息的使用频率;
根据所述使用频率,确定所述操作窗口内所包含的应用信息。
本发明另一个方面提供一种窗口调整的装置,包括:第一获取模块、第一确定模块;
所述第一获取模块,用于获取用户在终端的触摸界面上的滑动操作的轨迹;
所述第一确定模块,用于根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置;
其中,所述操作窗口包含所述终端内的至少一种应用信息。
在本发明一实施例中,上述第一确定模块包括:第一确定子模块、第二确定子模块;
所述第一确定子模块,用于根据所述轨迹,确定所述轨迹在所述触摸屏幕范围内的移动方向和移动距离;
所述第二确定子模块,用于根据所述移动方向和所述移动距离,确定所述操作窗口在所述触摸界面上的显示位置。
在本发明一实施例中,上述第二确定子模块包括:比对单元、调整单元;
所述比对单元,用于将所述移动距离与预设距离阈值进行比对;
若所述移动距离大于等于所述预设距离阈值,则所述调整单元用于在所述移动距离大于等于所述预设距离阈值时,根据所述移动方向将所述操作窗口移动到与所述移动方向对应的所述触摸界面的相应显示位置。
在本发明一实施例中,上述装置还包括:第二获取模块、第二确定模块、第三获取模块、第三确定模块;
所述第二获取模块,用于获取用户的指纹信息;
所述第二确定模块,用于根据所述指纹信息判断用户对所述触摸界面的操作行为;
其中,所述操作行为包括:单手操作行为或双手操作行为;
若所述操作行为为单手操作行为,则相应的,所述第三获取模块用于:获取所述用户的预设指纹在所述触摸界面上的第一触摸范围;
其中,所述第一触摸范围为所述预设指纹在所述触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域;
所述第三确定模块,用于根据所述第一触摸范围,对所述操作窗口在所述触摸界面上的显示位置进行调整。
在本发明一实施例中,上述装置还包括:第四获取模块、第四确定模块;
所述第四获取模块,用于获取所述终端内的各个应用信息的使用频率;
所述第四确定模块,用于根据所述使用频率,确定所述操作窗口内所包含的应用信息。
由上述技术方案可知,本发明提供的窗口调整的方法和装置,通过获取用户在终端的触摸界面上的滑动操作的轨迹,从而根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本发明可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的窗口调整的方法的流程示意图;
图2为本发明另一实施例提供的窗口调整的方法的流程示意图;
图3为本发明又一实施例提供的窗口调整的方法的流程示意图;
图4为本发明一实施例提供的窗口调整的装置的结构示意图;
图5为本发明另一实施例提供的窗口调整的装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本实施例提供一种窗口调整的方法,如图1所示,该方法可以包括:
步骤101,获取用户在终端的触摸界面上的滑动操作的轨迹。
用户在操作手机时,会在终端的触摸界面上进行一些滑动操作,窗口调整的装置通过获取各种滑动操作的轨迹,可实现相应的窗口调整功能。具体的,用户在进行窗口调整时,可以在终端的触摸界面上作出滑动操作,使窗口调整的装置获取该滑动操作的轨迹,以实现对窗口的调整。
步骤102,根据滑动操作的轨迹,确定操作窗口在触摸界面上的显示位置,其中,操作窗口包含终端内的至少一种应用信息。
获取滑动操作的轨迹后,可以确定该轨迹的起始点和终止点,进而确定起始点相对于起始点的距离和方向等信息。通过对轨迹的分析处理,可以确定出操作窗口在触摸界面上最终的显示位置。具体的,操作窗口在触摸界面上的最终显示位置包括:操作窗口的尺寸和操作窗口的位置。例如:窗口在触摸界面上的最终的显示位置可以为:长宽均按原尺寸的二分之一的比例缩放至触摸界面的右下角位置。
同时,由于需要考虑到缩放后的显示字体大小或用户对终端中应用信息的操作习惯等因素,确定显示位置之后的操作窗口中包含终端内的至少一种应用信息。例如,将正常状态下的操作窗口按照长宽均为原尺寸的二分之一的比例缩放至触摸界面的右下角位置时,将终端中的短信和相机这两个应用信息添加到缩放后的操作窗口中,以使用户可以方便的使用单手在操作窗口中对这两个应用信息进行操作,而触摸界面除操作窗口的其他显示界面中,仍包含终端中剩余的应用信息。
本实施例提供的窗口调整的方法,通过获取用户在终端的触摸界面上的滑动操作的轨迹,从而根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本实施例可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
实施例二
本实施例提供一种窗口调整的方法,如图2所示,该方法可以包括:
步骤201,获取用户在终端的触摸界面上的滑动操作的轨迹。
用户在操作手机时,会在终端的触摸界面上进行一些滑动操作,终端通过获取各种滑动操作的轨迹,可实现相应的功能。具体的,用户在进行窗口调整时,可以在终端的触摸界面上作出滑动操作,使终端获取该滑动操作的轨迹,以实现对窗口的调整。
步骤202,根据滑动操作的轨迹,确定该轨迹在触摸屏幕范围内的移动方向和移动距离。
获取滑动操作的轨迹后,可以确定该轨迹的起始点和终止点。根据轨迹的起始点和终止点的坐标,可以确定该轨迹在触摸屏幕范围内的移动距离和移动方向。
步骤203,根据移动方向和移动距离,确定操作窗口在触摸界面上的显示位置,其中,操作窗口包含终端内的至少一种应用信息。
必须考虑到用户在触摸屏幕上的滑动操作可能为其他操作或误操作,例如,用户只是无意触碰了一下触摸屏幕或用户在触摸屏幕上作出了翻页的滑动操作,因此分析轨迹的移动距离和移动方向,将该滑动操作与其他功能的滑动操作区分开来,以实现可以准确的对操作窗口进行调整的目的。因此需要同时根据轨迹的移动方向和移动距离,确定出操作窗口在触摸界面上的显示位置。
同时,由于用户在对操作窗口进行调整时需要对操作窗口进行缩放并放置在触摸界面上的某一位置处。因此,操作窗口在触摸界面上的显示位置包括:操作窗口的尺寸和操作窗口的位置。例如,窗口在触摸界面上的显示位置可以为:长宽均按原尺寸的二分之一的比例缩放至触摸界面的右下角位置。
同时,由于需要考虑到缩放后的显示字体大小或用户对终端中应用信息的操作习惯等因素,确定显示位置之后的操作窗口中包含终端内的至少一种应用信息。例如,将正常状态下的操作窗口按照长宽均为原尺寸的二分之一的比例缩放至触摸界面的右下角位置时,将终端中的短信和相机这两个应用信息添加到缩放后的操作窗口中,以使用户可以方便的使用单手在操作窗口中对这两个应用信息进行操作,而触摸界面除操作窗口的其他显示界面中,仍包含终端中剩余的应用信息。
步骤204,获取用户的指纹信息,根据指纹信息判断用户对触摸界面的操作行为。
根据移动方向和移动距离,确定操作窗口在触摸界面上的显示位置之后,操作窗口虽然被缩放至触摸界面上相应的显示位置,但由于用户在单手操作时手指具有一定的习惯活动范围,仍会出现调整后的操作窗口的中心点与用户手指的习惯活动范围不重合的情况。因此需要对操作窗口的显示位置进行调整。
具体的,可以获取用户的指纹信息,根据指纹信息判断用户对触摸界面的操作行为,其中,操作行为包括:单手操作行为或双手操作行为。
根据指纹信息判断用户对触摸界面的操作行为的方式有多种,具体的可以获取用户指纹在触摸界面上的指纹纹路、覆盖面积、触控力度、多点触控时接触触摸界面的指纹数量、多点触控时接触触摸界面的指纹的间距等信息。举例来说,由于用户在单手操作时,通常不会出现五个不同的指纹信息,当检测出用户在触摸界面上出现超过五个指纹信息,则判断用户当前的操作行为为双手操作。而当用户为双手操作时,双手对终端的握持比较稳定,手指在触摸界面上的移动范围也较大,则不需对操作窗口的显示位置进行进一步调整。
再例如,当检测出用户在触摸界面上出现的所有指纹信息都一致或只出现固定的一至两种指纹信息,则判断用户当前的操作行为为单手操作,则需对操作窗口的显示位置进行进一步调整。
通过判断用户当前的操作行为,进而可以对操作窗口的显示位置进行进一步调整,提高了窗口调整的准确性和效率。
步骤205,若操作行为为单手操作行为,则获取用户的预设指纹在触摸界面上的第一触摸范围,其中,第一触摸范围为预设指纹在触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域。
当判断处用户当前的操作行为为单手操作时,则需要判断操作窗口现在的显示位置是否与用户在单手操作时手指的习惯活动范围重合。因此,需要确定用户在单手操作时手指的习惯活动范围。
具体的,预先设置用户的指纹在触摸界面上的触摸频率的阈值,即预设触摸频率阈值;
获取用户的指纹在触摸界面上的触摸频率;
选取触摸频率大于等于预设触摸频率阈值的触摸区域,形成第一触摸范围。
步骤206,根据第一触摸范围,对操作窗口在触摸界面上的显示位置进行调整。
获取第一触摸范围后,判断操作窗口在触摸界面上的显示位置的中心点与第一触摸范围的中心点的距离是否超过预设范围,若超过预设范围,则将操作窗口在触摸界面上的显示位置向第一触摸范围的位置移动,使操作窗口的中心点和第一触摸范围的中心点重合。
举例来说,由于用户在单手操作时,拇指不方便对右下角最底部进行触碰,而是习惯在触摸界面的右侧中间部位进行触控操作。因此,在操作窗口被缩放至触摸界面的右下角后,仍需要获取用户手指的习惯活动范围,则根据用户手指对触摸界面的触摸频率判断出,第一触摸范围为触摸界面的右侧中间位置。进而当继续判断出用户手指的习惯活动范围的中心点与操作窗口当前中心点的距离超过预设范围时,则对操作窗口进行进一步调整,使操作窗口移动至触摸界面的右侧中间位置。
通过根据第一触摸范围对操作窗口的当前显示位置进行调整,提高了窗口调整的准确性和效率。同时,通过判断操作窗口在触摸界面上的显示位置的中心点与第一触摸范围的中心点的距离是否超过预设范围,进而可以进一步对操作窗口的当前显示位置进行精确的调整。
本实施例提供的窗口调整的方法,通过获取用户在终端的触摸界面上的滑动操作的轨迹,从而根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本实施例可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
实施例三
本实施例提供一种窗口调整的方法,如图3所示,该方法可以包括:
步骤301,获取用户在终端的触摸界面上的滑动操作的轨迹。
用户在操作手机时,会在终端的触摸界面上进行一些滑动操作,终端通过获取各种滑动操作的轨迹,可实现相应的功能。具体的,用户在进行窗口调整时,可以在终端的触摸界面上作出滑动操作,使终端获取该滑动操作的轨迹,以实现对窗口的调整。
步骤302,根据滑动操作的轨迹,确定该轨迹在触摸屏幕范围内的移动方向和移动距离。
获取滑动操作的轨迹后,可以确定该轨迹的起始点和终止点。根据轨迹的起始点和终止点的坐标,可以确定该轨迹在触摸屏幕范围内的移动距离和移动方向。
必须考虑到用户在触摸屏幕上的滑动操作可能为其他操作或误操作,例如,用户只是无意触碰了一下触摸屏幕或用户在触摸屏幕上作出了翻页的手势,因此分析轨迹的移动距离和移动方向,将该滑动操作与其他功能的手势区分开来,以实现可以准确的对操作窗口进行调整的目的。
步骤303,将移动距离与预设距离阈值进行比对。
为了确定用户的滑动操作是否为调整操作窗口显示位置的手势,需要将该滑动操作的轨迹的移动距离与预设距离与之进行比对,判断该滑动操作的类型。
步骤304,若移动距离大于等于预设距离阈值,则根据移动方向将操作窗口移动到与移动方向对应的触摸界面的相应显示位置。
将移动距离与预设距离阈值进行比对时,若移动距离大于等于预设距离阈值,则认为该滑动操为一个具有相应功能的手势,其并不是用户的误操作,其中,预设距离阈值可以为物理长度数值或像素值。
在确认用户的滑动操作不是误操作之后,需要根据移动方向判断滑动操作的类型,即用户在移动操作窗口时需要向某一个确定的方向移动,例如左上角、右下角的位置。因此用户在进行调整操作窗口的滑动操作时,轨迹的移动方向需要与触摸界面上的水平或竖直方向具有一定的夹角。若轨迹的移动方向与触摸界面上的水平或竖直方向具有一定的夹角,则认为用户的滑动操作为调整操作窗口的显示位置的手势。则根据该移动方向将操作窗口移动到与移动方向对应的触摸界面的相应显示位置。
举例来说,在4.5寸的终端的触摸屏幕中,预设距离阈值为15mm。当用户的滑动操作的轨迹的移动距离为5mm,则认为用户的滑动操作为一个误操作。当用户的滑动操作的轨迹为竖直向下滑动15mm,则认为用户的滑动操作为下拉任务栏的手势。当判断出用户滑动操作的轨迹为在触摸界面上由右下角向左上角滑动15mm,则将操作窗口缩放至触摸界面的左上角的位置。
同时,由于用户在对操作窗口进行调整时需要对操作窗口进行缩放并放置在触摸界面上的某一位置处。因此,操作窗口在触摸界面上的显示位置包括:操作窗口的尺寸和操作窗口的位置。例如,窗口在触摸界面上的显示位置可以为:长宽均按原尺寸的二分之一的比例缩放至触摸界面的右下角位置。
步骤305,获取用户的指纹信息,根据指纹信息判断用户对触摸界面的操作行为。
根据移动方向和移动距离,确定操作窗口在触摸界面上的显示位置之后,操作窗口虽然被缩放至触摸界面上相应的显示位置,但由于用户在单手操作时手指具有一定的习惯活动范围,仍会出现调整后的操作窗口的中心点与用户手指的习惯活动范围不重合的情况。因此需要对操作窗口的显示位置进行调整。
具体的,可以获取用户的指纹信息,根据指纹信息判断用户对触摸界面的操作行为,其中,操作行为包括:单手操作行为或双手操作行为。
根据指纹信息判断用户对触摸界面的操作行为的方式有多种,具体的可以获取用户指纹在触摸界面上的指纹纹路、覆盖面积、触控力度、多点触控时接触触摸界面的指纹数量、多点触控时接触触摸界面的指纹的间距等信息。举例来说,由于用户在单手操作时,通常不会出现五个不同的指纹信息,当检测出用户在触摸界面上出现超过五个指纹信息,则判断用户当前的操作行为为双手操作。而当用户为双手操作时,双手对终端的握持比较稳定,手指在触摸界面上的移动范围也较大,则不需对操作窗口的显示位置进行进一步调整。
再例如,当检测出用户在触摸界面上出现的所有指纹信息都一致或只出现固定的一至两种指纹信息,则判断用户当前的操作行为为单手操作,则需对操作窗口的显示位置进行进一步调整。
通过判断用户当前的操作行为,进而可以对操作窗口的显示位置进行进一步调整,提高了窗口调整的准确性和效率。
步骤306,若操作行为为单手操作行为,则获取用户的预设指纹在触摸界面上的第一触摸范围,其中,第一触摸范围为预设指纹在触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域。
当判断处用户当前的操作行为为单手操作时,则需要判断操作窗口现在的显示位置是否与用户在单手操作时手指的习惯活动范围重合。因此,需要确定用户在单手操作时手指的习惯活动范围。
具体的,预先设置用户的指纹在触摸界面上的触摸频率的阈值,即预设触摸频率阈值;
获取用户的指纹在触摸界面上的触摸频率;
选取触摸频率大于等于预设触摸频率阈值的触摸区域,形成第一触摸范围。
步骤307,根据第一触摸范围,对操作窗口在触摸界面上的显示位置进行调整。
获取第一触摸范围后,判断操作窗口在触摸界面上的显示位置的中心点与第一触摸范围的中心点的距离是否超过预设范围,若超过预设范围,则将操作窗口在触摸界面上的显示位置向第一触摸范围的位置移动,使操作窗口的中心点和第一触摸范围的中心点重合。
举例来说,由于用户在单手操作时,拇指不方便对右下角最底部进行触碰,而是习惯在触摸界面的右侧中间部位进行触控操作。因此,在操作窗口被缩放至触摸界面的右下角后,仍需要获取用户手指的习惯活动范围,则根据用户手指对触摸界面的触摸频率判断出,第一触摸范围为触摸界面的右侧中间位置。进而当继续判断出用户手指的习惯活动范围的中心点与操作窗口当前中心点的距离超过预设范围时,则对操作窗口进行进一步调整,使操作窗口移动至触摸界面的右侧中间位置。
通过根据第一触摸范围对操作窗口的当前显示位置进行调整,提高了窗口调整的准确性和效率。同时,通过判断操作窗口在触摸界面上的显示位置的中心点与第一触摸范围的中心点的距离是否超过预设范围,进而可以进一步对操作窗口的当前显示位置进行精确的调整。
步骤308,获取终端内的各个应用信息的使用频率。
在对操作窗口的当前显示位置进行进一步调整的同时,由于需要考虑到缩放后的显示字体大小或用户对终端中应用信息的操作习惯等因素,需要确定操作窗口中包含的应用信息的种类和数量。确定操作窗口中包含的应用信息的种类和数量的方式有多种。具体的,可以根据终端中各应用信息的耗电量、流量使用情况、访问次数等信息综合确定应用信息的使用频率;
例如,将正常状态下的操作窗口按照长宽均为原尺寸的二分之一的比例缩放至触摸界面的右下角位置时,将终端中的短信和相机这两个应用信息添加到缩放后的操作窗口中,以使用户可以方便的使用单手在操作窗口中对这两个应用信息进行操作,而触摸界面除操作窗口的其他显示界面中,仍包含终端中剩余的应用信息。
步骤309,根据使用频率,确定操作窗口内所包含的应用信息。
根据应用信息的使用频率,获取使用频率超过预设次数阈值的目标应用信息,并将目标应用信息添加到操作窗口中。
举例来说,预先设定应用信息的使用频率的预设次数阈为100次/周,值根据各应用信息的流量使用情况分析获知:本周内,微信应用使用频率为200次,相机应用的使用频率为120次,备忘录应用的使用频率为30次,音乐应用的使用频率为5次。则将使用频率超过100次的微信应用和相机应用添加到调整后的操作窗口中,以便用户使用单手在操作窗口中操作该应用信息。
通过判断应用信息的使用频率,将使用频率超过预设次数阈值的目标应用信息添加到调整后的操作窗口中,有效减小数据的传输量和终端的内存消耗量,同时进一步提高了窗口调整的效率和便利性。
本实施例提供的窗口调整的方法,通过获取用户在终端的触摸界面上的滑动操作的轨迹,从而根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本实施例可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
实施例四
本实施例提供一种窗口调整的装置,如图4所示,该装置可以包括:第一获取模块41、第一确定模块42。
其中,第一获取模块41用于获取用户在终端的触摸界面上的滑动操作的轨迹;
第一确定模块42用于根据上述轨迹,确定操作窗口在触摸界面上的显示位置,其中,操作窗口包含终端内的至少一种应用信息。
关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本实施例提供的窗口调整的装置,通过获取用户在终端的触摸界面上的滑动操作的轨迹,从而根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本实施例可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
实施例五
本实施例提供一种窗口调整的装置,如图5所示,该装置可以包括:第一获取模块51、第一确定模块52。
其中,第一获取模块51用于获取用户在终端的触摸界面上的滑动操作的轨迹;
第一确定模块52用于根据上述轨迹,确定操作窗口在触摸界面上的显示位置,其中,操作窗口包含所述终端内的至少一种应用信息。
作为一种可选的实施方式,上述第一确定模块52可以包括:第一确定子模块521、第二确定子模块522;
其中,第一确定子模块521用于根据上述轨迹,确定轨迹在触摸屏幕范围内的移动方向和移动距离;
第二确定子模块522用于根据移动方向和所述移动距离,确定操作窗口在所述触摸界面上的显示位置。
进一步的,上述第二确定子模块522可以包括:比对单元5221、调整单元5222;
其中,比对单元5221用于将移动距离与预设距离阈值进行比对;
若移动距离大于等于预设距离阈值,则调整单元5222用于在移动距离大于等于预设距离阈值时,根据移动方向将操作窗口移动到与移动方向对应的触摸界面的相应显示位置。
作为另一种可选的实施方式,上述装置还可以包括:第二获取模块53、第二确定模块54、第三获取模块55、第三确定模块56;
其中,第二获取模块53用于获取用户的指纹信息;
第二确定模块54用于根据指纹信息判断用户对触摸界面的操作行为,其中,操作行为包括:单手操作行为或双手操作行为。
若操作行为为单手操作行为,则相应的,第三获取模块55用于获取用户的预设指纹在触摸界面上的第一触摸范围,其中,第一触摸范围为预设指纹在触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域。
相应的,第三确定模块56用于根据第一触摸范围,对操作窗口在触摸界面上的显示位置进行调整。
作为又一种可选的实施方式,上述装置还可以包括:第四获取模块57、第四确定模块58;
其中,第四获取模块57用于获取终端内的各个应用信息的使用频率;
第四确定模块58用于根据使用频率,确定操作窗口内所包含的应用信息。
关于本实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
本实施例提供的窗口调整的装置,通过获取用户在终端的触摸界面上的滑动操作的轨迹,从而根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置。其中,所述操作窗口包含所述终端内的至少一种应用信息。本实施例可准确调整触摸界面上窗口的尺寸和位置,提高单手操作手机的效率和便捷性。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (10)

1.一种窗口调整的方法,其特征在于,包括:
获取用户在终端的触摸界面上的滑动操作的轨迹;
根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置;
其中,所述操作窗口包含所述终端内的至少一种应用信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置,包括:
根据所述轨迹,确定所述轨迹在所述触摸界面范围内的移动方向和移动距离;
根据所述移动方向和所述移动距离,确定所述操作窗口在所述触摸界面上的显示位置。
3.根据权利要求2所述的方法,其特征在于,所述根据所述移动方向和所述移动距离,确定所述窗口在所述触摸界面上的显示位置,具体包括:
将所述移动距离与预设距离阈值进行比对,若所述移动距离大于等于所述预设距离阈值,则根据所述移动方向将所述操作窗口移动到与所述移动方向对应的所述触摸界面的相应显示位置。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取用户的指纹信息,根据所述指纹信息判断用户对所述触摸界面的操作行为;
其中,所述操作行为包括:单手操作行为或双手操作行为;
若所述操作行为为单手操作行为,则相应的,所述根据所述轨迹,确定窗口在所述触摸界面上的显示位置之后,还包括:
获取所述用户的预设指纹在所述触摸界面上的第一触摸范围;
其中,所述第一触摸范围为所述预设指纹在所述触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域;
根据所述第一触摸范围,对所述操作窗口在所述触摸界面上的显示位置进行调整。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述终端内的各个应用信息的使用频率;
根据所述使用频率,确定所述操作窗口内所包含的应用信息。
6.一种窗口调整的装置,其特征在于,包括:第一获取模块、第一确定模块;
所述第一获取模块,用于获取用户在终端的触摸界面上的滑动操作的轨迹;
所述第一确定模块,用于根据所述轨迹,确定操作窗口在所述触摸界面上的显示位置;
其中,所述操作窗口包含所述终端内的至少一种应用信息。
7.根据权利要求6所述的装置,其特征在于,所述第一确定模块包括:第一确定子模块、第二确定子模块;
所述第一确定子模块,用于根据所述轨迹,确定所述轨迹在所述触摸界面范围内的移动方向和移动距离;
所述第二确定子模块,用于根据所述移动方向和所述移动距离,确定所述操作窗口在所述触摸界面上的显示位置。
8.根据权利要求7所述的装置,其特征在于,所述第二确定子模块包括:比对单元、调整单元;
所述比对单元,用于将所述移动距离与预设距离阈值进行比对;
若所述移动距离大于等于所述预设距离阈值,则所述调整单元用于在所述移动距离大于等于所述预设距离阈值时,根据所述移动方向将所述操作窗口移动到与所述移动方向对应的所述触摸界面的相应显示位置。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二获取模块、第二确定模块、第三获取模块、第三确定模块;
所述第二获取模块,用于获取用户的指纹信息;
所述第二确定模块,用于根据所述指纹信息判断用户对所述触摸界面的操作行为;
其中,所述操作行为包括:单手操作行为或双手操作行为;
若所述操作行为为单手操作行为,则相应的,所述第三获取模块用于:获取所述用户的预设指纹在所述触摸界面上的第一触摸范围;
其中,所述第一触摸范围为所述预设指纹在所述触摸界面上的触摸频率大于等于预设触摸频率阈值的范围区域;
所述第三确定模块,用于根据所述第一触摸范围,对所述操作窗口在所述触摸界面上的显示位置进行调整。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:第四获取模块、第四确定模块;
所述第四获取模块,用于获取所述终端内的各个应用信息的使用频率;
所述第四确定模块,用于根据所述使用频率,确定所述操作窗口内所包含的应用信息。
CN201710494801.1A 2017-06-26 2017-06-26 窗口调整的方法和装置 Active CN107179875B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710494801.1A CN107179875B (zh) 2017-06-26 2017-06-26 窗口调整的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710494801.1A CN107179875B (zh) 2017-06-26 2017-06-26 窗口调整的方法和装置

Publications (2)

Publication Number Publication Date
CN107179875A true CN107179875A (zh) 2017-09-19
CN107179875B CN107179875B (zh) 2019-12-03

Family

ID=59844340

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710494801.1A Active CN107179875B (zh) 2017-06-26 2017-06-26 窗口调整的方法和装置

Country Status (1)

Country Link
CN (1) CN107179875B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108776572A (zh) * 2018-05-28 2018-11-09 北京小米移动软件有限公司 窗口处理方法及装置
CN109062486A (zh) * 2014-05-19 2018-12-21 联想(北京)有限公司 一种显示窗口的调节方法及电子设备
CN109298909A (zh) * 2018-09-14 2019-02-01 Oppo广东移动通信有限公司 一种窗口调节的方法、移动终端及计算机可读存储介质
WO2019056393A1 (zh) * 2017-09-25 2019-03-28 华为技术有限公司 一种终端界面的显示方法及终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101950243A (zh) * 2010-09-19 2011-01-19 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其设置按键位置的方法
CN102841749A (zh) * 2012-07-16 2012-12-26 宇龙计算机通信科技(深圳)有限公司 终端和集成操作区域控制方法
US20130326415A1 (en) * 2012-05-29 2013-12-05 Lg Electronics Inc. Mobile terminal and control method thereof
CN106527904A (zh) * 2016-09-20 2017-03-22 维沃移动通信有限公司 一种调整显示界面方法及移动终端
CN106527860A (zh) * 2016-11-07 2017-03-22 上海与德信息技术有限公司 一种屏幕界面显示方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101950243A (zh) * 2010-09-19 2011-01-19 宇龙计算机通信科技(深圳)有限公司 一种移动终端及其设置按键位置的方法
US20130326415A1 (en) * 2012-05-29 2013-12-05 Lg Electronics Inc. Mobile terminal and control method thereof
CN102841749A (zh) * 2012-07-16 2012-12-26 宇龙计算机通信科技(深圳)有限公司 终端和集成操作区域控制方法
CN106527904A (zh) * 2016-09-20 2017-03-22 维沃移动通信有限公司 一种调整显示界面方法及移动终端
CN106527860A (zh) * 2016-11-07 2017-03-22 上海与德信息技术有限公司 一种屏幕界面显示方法及装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109062486A (zh) * 2014-05-19 2018-12-21 联想(北京)有限公司 一种显示窗口的调节方法及电子设备
CN109062486B (zh) * 2014-05-19 2022-03-25 联想(北京)有限公司 一种显示窗口的调节方法及电子设备
WO2019056393A1 (zh) * 2017-09-25 2019-03-28 华为技术有限公司 一种终端界面的显示方法及终端
CN109997348A (zh) * 2017-09-25 2019-07-09 华为技术有限公司 一种终端界面的显示方法及终端
CN109997348B (zh) * 2017-09-25 2021-10-15 华为技术有限公司 一种终端界面的显示方法及终端
US11307760B2 (en) 2017-09-25 2022-04-19 Huawei Technologies Co., Ltd. Terminal interface display method and terminal
CN108776572A (zh) * 2018-05-28 2018-11-09 北京小米移动软件有限公司 窗口处理方法及装置
CN109298909A (zh) * 2018-09-14 2019-02-01 Oppo广东移动通信有限公司 一种窗口调节的方法、移动终端及计算机可读存储介质

Also Published As

Publication number Publication date
CN107179875B (zh) 2019-12-03

Similar Documents

Publication Publication Date Title
CN102681786B (zh) 文本选择的方法及装置
US9671893B2 (en) Information processing device having touch screen with varying sensitivity regions
CN103207750B (zh) 图标缩放的方法及装置
CN107179875A (zh) 窗口调整的方法和装置
EP2738654B1 (en) Touch screen operation method and terminal
CN103294401A (zh) 一种具有触摸屏的电子设备的图标处理方法及装置
US20140049513A1 (en) Terminal and method for inputting to terminal using two opposite ends of stylus
CN103838456A (zh) 一种桌面图标显示位置的控制方法及***
CN106843692A (zh) 触摸屏字符显示方法及装置
CN108762557A (zh) 一种触摸检测方法和计算机可读存储介质
CN105607853B (zh) 一种信息处理方法及电子设备
WO2013131326A1 (zh) 一种终端触控方法及终端
CN104317452A (zh) 一种操控大屏幕智能设备的方法
CN105302464B (zh) 一种对流式文档进行划线的***及方法
CN105573658A (zh) 一种基于手写的输入与页面移动和缩放的切换方法和***
WO2014154055A1 (zh) 一种文本选择方法、装置和终端
CN104182144A (zh) 一种移动终端界面浏览的方法及其***
CN104965657B (zh) 触摸控制方法及装置
WO2015169017A1 (zh) 一种实现人机交互的方法和装置
CN102750035B (zh) 光标显示位置的确定方法和装置
CN102314282B (zh) 一种基于滚动控件实现内容选择的方法及装置
US9535580B2 (en) Display apparatus and computer-readable non-transitory recording medium with display control program stored thereon
CN112596623A (zh) 交互设备的交互方法、装置、电子设备和存储介质
CN103645855A (zh) 触控阅读方法及装置
KR20150008624A (ko) 전자 기기 제어 방법 및 장치

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