一种界面布局调整方法及装置制造方法及图纸

技术编号:18972153 阅读:16 留言:0更新日期:2018-09-19 03:32
本申请公开了一种界面布局调整方法及装置,通过客户端检测用户在触发客户端界面的目标按钮之前以及在触发目标按钮时对客户端界面的触发操作,并根据用户在触发目标按钮之前以及在触发目标按钮时对客户端界面的触发操作对该目标按钮的触发流畅度进行评分,该评分用来表示用户操作习惯与该目标按钮位置之间的适应程度,在满足预设条件时,可以根据用户在触发客户端界面的目标按钮之前以及在触发目标按钮时对客户端界面的触发操作对目标按钮在界面上的位置进行调整,从而实现应用程序的界面可以根据用户的操作习惯进行自适应调整。

Method and device for adjusting interface layout

This application discloses an interface layout adjustment method and device, which detects the triggering operation of the client interface by the client before and during the triggering of the target button of the client interface, and triggers the client interface according to the triggering of the user before and when the target button is triggered. The operation scored the triggering fluency of the target button to indicate the adaptability between the user's operating habits and the location of the target button. When the preset conditions are met, the user can trigger the client interface before triggering the target button of the client interface and when triggering the target button. Adjust the position of the target button on the interface, so that the interface of the application can be adaptively adjusted according to the user's operating habits.

【技术实现步骤摘要】
一种界面布局调整方法及装置
本申请涉及互联网领域,具体涉及一种界面布局调整方法及装置。
技术介绍
目前一般应用程序的界面布局都是固定的,即应用程序界面中的各个功能按钮的布局是由设计人员根据大多数用户的操作习惯确定的,一旦确定则在所发布的应用程序中保持该界面布局不变。但是,随着终端设备的发展,终端设备的屏幕尺寸加大,由于屏占比更高,而用户持握终端设备的方式以及操作习惯都不尽相同,如果应用程序的界面布局与用户的使用习惯不一致,则易出现误操作的情况。因此,应用程序的界面布局固定无法适应不同用户的操作习惯。
技术实现思路
有鉴于此,本申请实施例提供一种界面布局调整方法及装置,以解决现有技术中无法自适应调整界面布局的技术问题。为解决上述问题,本申请实施例提供的技术方案如下:第一方面,本申请实施例提供一种界面布局调整方法,所述方法包括:检测用户在触发客户端界面的目标按钮之前以及在触发所述目标按钮时对所述客户端界面的触发操作,并记录所述触发操作;根据所述触发操作对所述目标按钮的触发流畅度进行评分;在所述评分满足预设条件时,根据所述触发操作对所述目标按钮在所述界面上的位置进行调整。在一种可能的实现方式中,所述检测用户在触发客户端界面的目标按钮之前以及在触发所述目标按钮时对所述客户端界面的触发操作,并记录所述触发操作,包括:检测用户从非目标按钮区域通过滑动触发目标按钮的滑动操作,记录所述滑动操作的起始位置、所述滑动操作的起始时刻以及触发所述目标按钮的时刻;或者,检测用户在触发目标按钮之前触发其他按钮的触发操作,所述触发其他按钮的触发操作与触发目标按钮的触发操作为连续操作,记录触发所述其他按钮的时刻以及触发所述目标按钮的时刻;或者,检测用户在触发目标按钮之前在非按钮区域的点击操作,所述点击操作与触发目标按钮的触发操作为连续操作,记录所述点击操作的位置、所述点击操作的时刻以及触发所述目标按钮的时刻。在一种可能的实现方式中,所述根据所述触发操作对所述目标按钮的触发流畅度进行评分,包括:当检测到所述滑动操作时,计算触发所述目标按钮的时刻与所述滑动操作的起始时刻之间的第一时刻差,如果所述第一时刻差小于或等于第一阈值,则对所述目标按钮的触发流畅度评分加第一分值,如果所述第一时刻差大于所述第一阈值,则对所述目标按钮的触发流畅度评分加第二分值,其中,所述第一分值大于所述第二分值;当检测到所述触发其他按钮的触发操作时,计算触发所述目标按钮的时刻与触发所述其他按钮的时刻之间的第二时刻差,如果所述第二时刻差小于或等于第二阈值,则对所述目标按钮的触发流畅度评分加第三分值,如果所述第二时刻差大于所述第二阈值,则对所述目标按钮的触发流畅度评分加第四分值,其中,所述第三分值大于所述第四分值;当检测到所述点击操作时,计算触发所述目标按钮的时刻与所述点击操作的时刻之间的第三时刻差,如果所述第三时刻差小于或等于第三阈值,则对所述目标按钮的触发流畅度评分加第五分值,如果所述第三时刻差大于所述第三阈值,则对所述目标按钮的触发流畅度评分加第六分值,其中,所述第五分值大于所述第六分值,所述第五分值小于所述第二分值以及所述第四分值。在一种可能的实现方式中,所述在所述评分满足预设条件时,根据所述触发操作对所述目标按钮在所述界面上的位置进行调整,包括:当检测触发操作达到预设时间或者对所述目标按钮的评分次数达到预设阈值时,判断所述目标按钮的触发流畅度评分是否小于评分阈值,如果所述目标按钮的触发流畅度评分小于所述评分阈值,将所述目标按钮的位置向所述点击操作的位置方向移动和/或向所述滑动操作的起始位置方向移动。在一种可能的实现方式中,所述目标按钮是根据读取到的配置信息确定的。第二方面,本申请实施例提供一种界面布局调整装置,所述装置包括:记录单元,用于检测用户在触发客户端界面的目标按钮之前以及在触发所述目标按钮时对所述客户端界面的触发操作,并记录所述触发操作;评分单元,用于根据所述触发操作对所述目标按钮的触发流畅度进行评分;调整单元,用于在所述评分满足预设条件时,根据所述触发操作对所述目标按钮在所述界面上的位置进行调整。在一种可能的实现方式中,所述记录单元具体包括:第一记录子单元,用于检测用户从非目标按钮区域通过滑动触发目标按钮的滑动操作,记录所述滑动操作的起始位置、所述滑动操作的起始时刻以及触发所述目标按钮的时刻;或者,第二记录子单元,用于检测用户在触发目标按钮之前触发其他按钮的触发操作,所述触发其他按钮的触发操作与触发目标按钮的触发操作为连续操作,记录触发所述其他按钮的时刻以及触发所述目标按钮的时刻;或者,第三记录子单元,用于检测用户在触发目标按钮之前在非按钮区域的点击操作,所述点击操作与触发目标按钮的触发操作为连续操作,记录所述点击操作的位置、所述点击操作的时刻以及触发所述目标按钮的时刻。在一种可能的实现方式中,所述评分单元具体包括:第一评分子单元,用于当检测到所述滑动操作时,计算触发所述目标按钮的时刻与所述滑动操作的起始时刻之间的第一时刻差,如果所述第一时刻差小于或等于第一阈值,则对所述目标按钮的触发流畅度评分加第一分值,如果所述第一时刻差大于所述第一阈值,则对所述目标按钮的触发流畅度评分加第二分值,其中,所述第一分值大于所述第二分值;第二评分子单元,用于当检测到所述触发其他按钮的触发操作时,计算触发所述目标按钮的时刻与触发所述其他按钮的时刻之间的第二时刻差,如果所述第二时刻差小于或等于第二阈值,则对所述目标按钮的触发流畅度评分加第三分值,如果所述第二时刻差大于所述第二阈值,则对所述目标按钮的触发流畅度评分加第四分值,其中,所述第三分值大于所述第四分值;第三评分子单元,用于当检测到所述点击操作时,计算触发所述目标按钮的时刻与所述点击操作的时刻之间的第三时刻差,如果所述第三时刻差小于或等于第三阈值,则对所述目标按钮的触发流畅度评分加第五分值,如果所述第三时刻差大于所述第三阈值,则对所述目标按钮的触发流畅度评分加第六分值,其中,所述第五分值大于所述第六分值,所述第五分值小于所述第二分值以及所述第四分值。在一种可能的实现方式中,所述调整单元具体包括:判断子单元,用于当检测触发操作达到预设时间或者对所述目标按钮的评分次数达到预设阈值时,判断所述目标按钮的触发流畅度评分是否小于评分阈值;移动子单元,用于如果所述判断子单元的判断结果为所述目标按钮的触发流畅度评分小于所述评分阈值,将所述目标按钮的位置向所述点击操作的位置方向移动和/或向所述滑动操作的起始位置方向移动。在一种可能的实现方式中,所述目标按钮是根据读取到的配置信息确定的。由此可见,本申请实施例具有如下有益效果:本申请实施例可以检测用户在触发客户端界面的目标按钮之前以及在触发目标按钮时对客户端界面的触发操作,根据用户在触发客户端界面的目标按钮之前以及在触发目标按钮时对客户端界面的触发操作可以对该目标按钮的触发流畅度进行评分,该评分可以表示用户操作习惯与该目标按钮位置之间的适应程度,在满足一定条件时,可以根据用户在触发客户端界面的目标按钮之前以及在触发目标按钮时对客户端界面的触发操作对目标按钮在界面上的位置进行调整,从而实现应用程序的界面可以根据用户的操作习惯进行自适应调整。附图说明图1为本申请的界面布局调整方法在本文档来自技高网...

【技术保护点】
1.一种界面布局调整方法,其特征在于,所述方法包括:检测用户在触发客户端界面的目标按钮之前以及在触发所述目标按钮时对所述客户端界面的触发操作,并记录所述触发操作;根据所述触发操作对所述目标按钮的触发流畅度进行评分;在所述评分满足预设条件时,根据所述触发操作对所述目标按钮在所述界面上的位置进行调整。

【技术特征摘要】
1.一种界面布局调整方法,其特征在于,所述方法包括:检测用户在触发客户端界面的目标按钮之前以及在触发所述目标按钮时对所述客户端界面的触发操作,并记录所述触发操作;根据所述触发操作对所述目标按钮的触发流畅度进行评分;在所述评分满足预设条件时,根据所述触发操作对所述目标按钮在所述界面上的位置进行调整。2.根据权利要求1所述的方法,其特征在于,所述检测用户在触发客户端界面的目标按钮之前以及在触发所述目标按钮时对所述客户端界面的触发操作,并记录所述触发操作,包括:检测用户从非目标按钮区域通过滑动触发目标按钮的滑动操作,记录所述滑动操作的起始位置、所述滑动操作的起始时刻以及触发所述目标按钮的时刻;或者,检测用户在触发目标按钮之前触发其他按钮的触发操作,所述触发其他按钮的触发操作与触发目标按钮的触发操作为连续操作,记录触发所述其他按钮的时刻以及触发所述目标按钮的时刻;或者,检测用户在触发目标按钮之前在非按钮区域的点击操作,所述点击操作与触发目标按钮的触发操作为连续操作,记录所述点击操作的位置、所述点击操作的时刻以及触发所述目标按钮的时刻。3.根据权利要求2所述的方法,其特征在于,所述根据所述触发操作对所述目标按钮的触发流畅度进行评分,包括:当检测到所述滑动操作时,计算触发所述目标按钮的时刻与所述滑动操作的起始时刻之间的第一时刻差,如果所述第一时刻差小于或等于第一阈值,则对所述目标按钮的触发流畅度评分加第一分值,如果所述第一时刻差大于所述第一阈值,则对所述目标按钮的触发流畅度评分加第二分值,其中,所述第一分值大于所述第二分值;当检测到所述触发其他按钮的触发操作时,计算触发所述目标按钮的时刻与触发所述其他按钮的时刻之间的第二时刻差,如果所述第二时刻差小于或等于第二阈值,则对所述目标按钮的触发流畅度评分加第三分值,如果所述第二时刻差大于所述第二阈值,则对所述目标按钮的触发流畅度评分加第四分值,其中,所述第三分值大于所述第四分值;当检测到所述点击操作时,计算触发所述目标按钮的时刻与所述点击操作的时刻之间的第三时刻差,如果所述第三时刻差小于或等于第三阈值,则对所述目标按钮的触发流畅度评分加第五分值,如果所述第三时刻差大于所述第三阈值,则对所述目标按钮的触发流畅度评分加第六分值,其中,所述第五分值大于所述第六分值,所述第五分值小于所述第二分值以及所述第四分值。4.根据权利要求3所述的方法,其特征在于,所述在所述评分满足预设条件时,根据所述触发操作对所述目标按钮在所述界面上的位置进行调整,包括:当检测触发操作达到预设时间或者对所述目标按钮的评分次数达到预设阈值时,判断所述目标按钮的触发流畅度评分是否小于评分阈值,如果所述目标按钮的触发流畅度评分小于所述评分阈值,将所述目标按钮的位置向所述点击操作的位置方向移动和/或向所述滑动操作的起始位置方向移动。5.根据权利要求1-4任一项所述的方法,其特征在于,所述目标按钮是根据读取到的配置信息确定的。6...

【专利技术属性】
技术研发人员:熊浩
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1