《一种切换界面内容的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种切换界面内容的方法和装置.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104298445A43申请公布日20150121CN104298445A21申请号201410521236X22申请日20140930G06F3/0484201301G06F3/048820130171申请人百度在线网络技术北京有限公司地址100085北京市海淀区上地十街10号百度大厦72发明人王任飞张毅74专利代理机构北京鸿德海业知识产权代理事务所普通合伙11412代理人袁媛54发明名称一种切换界面内容的方法和装置57摘要本发明提供了一种切换界面内容的方法和装置,其中方法包括检测到用户在触摸屏触摸屏上的滑动操作时,对滑动过程中经过的各时间点分别执行判断当前滑动到的时间点是。
2、否进入预设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值,如果是,将触摸屏的界面切换到当前实际时间点对应的界面内容;否则,滑动到下一个时间点时转至执行判断的操作;其中可吸附范围为当前实际时间点前后一段时间范围;速度阈值为大于零的值。通过本发明,当用户朝着当前实际时间点进行快速滑动时,一旦滑动到可吸附范围就能够自动切换至当前实际时间点对应的界面内容,无需用户自己记忆当前时间点并进行手动切换。51INTCL权利要求书1页说明书5页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图3页10申请公布号CN104298445ACN104298445A1/1页。
3、21一种切换界面内容的方法,其特征在于,检测到用户在触摸屏上的滑动操作时,对滑动过程中经过的各时间点分别执行判断当前滑动到的时间点是否进入预设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值,如果是,将所述触摸屏的界面切换到当前实际时间点对应的界面内容;否则,滑动到下一个时间点时转至执行所述判断的操作;其中所述可吸附范围为当前实际时间点前后一段时间范围;所述速度阈值为大于零的值。2根据权利要求1所述的方法,其特征在于,所述可吸附范围为从CURRENTTIMENUNIT至CURRENTTIMENUNIT,其中CURRENTTIME为当前实际时间点,N为预设的正整数,UNIT为时间点单位。
4、,所述N的取值由所述触摸屏上同时容纳的时间点个数确定。3根据权利要求1所述的方法,其特征在于,所述速度阈值为4个时间点/秒,或者5个时间点/秒。4根据权利要求1所述的方法,其特征在于,该方法还包括在所述触摸屏上显示滑动过程中当前滑动到的时间点对应的界面内容。5根据权利要求1至4任一权项所述的方法,其特征在于,将所述触摸屏的界面切换到当前实际时间点对应的界面内容包括在所述触摸屏上执行预设的吸附动画后显示当前实际时间点对应的界面内容。6一种切换界面内容的装置,其特征在于,该装置包括检测单元和切换单元;所述检测单元,用于检测到用户在触摸屏上的滑动操作时,触发所述切换单元;所述切换单元具体包括判断子单。
5、元和切换子单元;所述判断子单元,用于在所述滑动操作的滑动过程中,判断当前滑动到的时间点是否进入预设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值;所述切换子单元,用于在所述判断子单元的判断结果为是时,将所述触摸屏的界面切换到当前实际时间点对应的界面内容;其中所述可吸附范围为当前实际时间点前后一段时间范围;所述速度阈值为大于零的值。7根据权利要求6所述的装置,其特征在于,所述可吸附范围为从CURRENTTIMENUNIT至CURRENTTIMENUNIT,其中CURRENTTIME为当前实际时间点,N为预设的正整数,UNIT为时间点单位,所述N的取值由触摸屏上同时容纳的时间点个数确定。
6、。8根据权利要求6所述的装置,其特征在于,所述速度阈值为4个时间点/秒,或者5个时间点/秒。9根据权利要求6所述的装置,其特征在于,所述切换子单元,还用于在所述触摸屏上显示滑动过程中当前滑动到的时间点对应的界面内容。10根据权利要求6至9任一权项所述的装置,其特征在于,所述切换子单元具体执行在所述触摸屏上执行预设的吸附动画后显示当前实际时间点对应的界面内容。权利要求书CN104298445A1/5页3一种切换界面内容的方法和装置【技术领域】0001本发明涉及计算机应用技术领域,特别涉及一种切换界面内容的方法和装置。【背景技术】0002在具有触摸屏的移动终端应用中存在一批具有日期导航的应用,例如。
7、母婴类应用、日历类应用等。这类应用的界面内容会根据日期的不同进行变化,当用户打开这类应用时,该类应用默认打开当前实际时间点对应的界面内容。以一种母婴类应用为例,假设该应用的用户为孕妇,其界面内容会随着孕妇的孕周发生变化,即提供对应孕周对应的知识和资讯。如图1中所示,假设某孕妇用户的孕周为19周,那么打开该母婴类应用时,默认显示第19周对应的界面内容图中以界面内容19表示。当然,用户也可以通过在触摸屏上滑动的方式去切换其他时间点对应的界面内容,切换到的时间点由用户在触摸屏上的滑动速率确定。0003然而,往往存在这样一种情况,即用户通过滑动的方式查看了不同时间点对应的界面内容,需要回到当前实际时间。
8、点时,需要用户手动切换回当前实际时间点,即需要自己记忆当前实际时间点,然后自己通过滑动的方式滑动切换回当前实际时间点对应的界面内容。【发明内容】0004有鉴于此,本发明提供了一种切换界面内容的方法和装置,以便于具有时间导航的应用能够自动切换回当前实际时间点对应的界面内容。0005具体技术方案如下0006本发明提供了一种切换界面内容的方法,检测到用户在触摸屏上的滑动操作时,对滑动过程中经过的各时间点分别执行0007判断当前滑动到的时间点是否进入预设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值,如果是,将所述触摸屏的界面切换到当前实际时间点对应的界面内容;否则,滑动到下一个时间点时转。
9、至执行所述判断的操作;0008其中所述可吸附范围为当前实际时间点前后一段时间范围;所述速度阈值为大于零的值。0009根据本发明一优选实施方式,所述可吸附范围为从CURRENTTIMENUNIT至CURRENTTIMENUNIT,其中CURRENTTIME为当前实际时间点,N为预设的正整数,UNIT为时间点单位,所述N的取值由所述触摸屏上同时容纳的时间点个数确定。0010根据本发明一优选实施方式,所述速度阈值为4个时间点/秒,或者5个时间点/秒。0011根据本发明一优选实施方式,该方法还包括在所述触摸屏上显示滑动过程中当前滑动到的时间点对应的界面内容。0012根据本发明一优选实施方式,将所述触摸。
10、屏的界面切换到当前实际时间点对应的说明书CN104298445A2/5页4界面内容包括0013在所述触摸屏上执行预设的吸附动画后显示当前实际时间点对应的界面内容。0014本发明还提供了一种切换界面内容的装置,该装置包括检测单元和切换单元;0015所述检测单元,用于检测到用户在触摸屏上的滑动操作时,触发所述切换单元;0016所述切换单元具体包括判断子单元和切换子单元;0017所述判断子单元,用于在所述滑动操作的滑动过程中,判断当前滑动到的时间点是否进入预设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值;0018所述切换子单元,用于在所述判断子单元的判断结果为是时,将所述触摸屏的界面切。
11、换到当前实际时间点对应的界面内容;0019其中所述可吸附范围为当前实际时间点前后一段时间范围;所述速度阈值为大于零的值。0020根据本发明一优选实施方式,所述可吸附范围为从CURRENTTIMENUNIT至CURRENTTIMENUNIT,其中CURRENTTIME为当前实际时间点,N为预设的正整数,UNIT为时间点单位,所述N的取值由触摸屏上同时容纳的时间点个数确定。0021根据本发明一优选实施方式,所述速度阈值为4个时间点/秒,或者5个时间点/秒。0022根据本发明一优选实施方式,所述切换子单元,还用于在所述触摸屏上显示滑动过程中当前滑动到的时间点对应的界面内容。0023根据本发明一优选实。
12、施方式,所述切换子单元具体执行在所述触摸屏上执行预设的吸附动画后显示当前实际时间点对应的界面内容。0024由以上技术方案可以看出,当用户朝着当前实际时间点进行快速滑动时,一旦滑动到可吸附范围就能够自动切换至当前实际时间点对应的界面内容,无需用户自己记忆当前时间点并进行手动切换。【附图说明】0025图1为一个具有日期导航的应用的示意图;0026图2为本发明实施例提供的方法流程图;0027图3为本发明实施例提供的装置结构图;0028图4为本发明实施例提供的界面内容切换的实例图。【具体实施方式】0029为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。0030。
13、通过对具有日期导航的应用的用户操作进行观察后发现,用户在这类应用中的切换主要包括两种一种是缓慢切换,一种是快速切换。通常缓慢切换是切换后的时间点与切换前的时间点间隔很近,例如一个一个时间点进行切换查看,这时候用户用一个缓慢的速度在触摸屏上滑动进行时间点的切换。快速切换是切换后的时间点与切换前的时间点间隔较远,这时候就需要用户用一个较快的速度在触摸屏上滑动。当用户在查看了较多的时间点对应的界面内容,想回到当前实际时间时,也存在两种情况一种情况是当前界面内容对说明书CN104298445A3/5页5应的时间点距离当前实际时间点较近,这时用户手动切换回当前实际时间点采用缓慢切换的方式比较容易,不会耗。
14、费用户太多的时间和精力;另一种情况是当前界面内容对应的时间点距离当前实际时间点较远,用户手动切换回当前实际时间点比较困难,这种情况下,用户往往会采用快速切换的方式,即快速地在触摸屏上进行滑动想要快点切换回当前实际时间点。0031鉴于上述对用户操作的观察,本发明的核心思想是,如果检测到用户采用了快速滑动的方式并且进入当前实际时间点前后一段时间范围内,则确认用户有切换回当前实际时间点的需求,则将触摸屏的界面内容切换到当前实际时间点对应的界面内容。在本发明实施例中,将当前实际时间点前后一段时间范围称为可吸附范围。0032当检测到用户在触摸屏上滑动时,滑动过程中会经过一个或多个时间点,对于经过的每一个。
15、时间点都执行如如图2中所示的处理0033在201中,判断当前滑动到的时间点是否进入可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值K,如果是,则执行202;否则滑动到下一个时间点时转至执行201。0034其中可吸附范围的前后界限分别为CURRENTTIMENUNIT和CURRENTTIMENUNIT,其中CURRENTIME为当前实际时间点,N为预设的正整数,UNIT为时间点单位,该N的取值通常由触摸屏上同时容纳的时间点个数确定,例如可以取N为触摸屏上同时容纳的时间点个数减1得到的值。假设N值取5,某孕妇的当前孕周为19周,即当前实际时间点为19周,时间点单位为周,那么可吸附范围为14。
16、周到24周。0035K为预设的一个大于零的值,该K值取实验值,例如取4个时间点/秒,或者5个时间点/秒。上述当前的滑动速度指的是有效滑动方向上的速度,如果该具有时间导航的应用的有效滑动方向为左右滑动,那么需要确定左右方向上的滑动速度;如果该具有时间导航的应用的有效滑动方向为上下滑动,那么需要确定上下方向上的滑动速度。0036在202中将触摸屏的界面切换到当前实际时间点对应的界面内容。其中在切换到当前实际时间点对应的界面内容时可以执行一个预设的吸附动画,即执行该吸附动画后显示当前实际时间点对应的界面内容。0037在滑动过程中滑动到哪个时间点触摸屏的界面会显示滑动到的时间点对应的界面内容,一旦滑动。
17、过程中的某个时间点满足上述步骤201中的判断,即进入可吸附范围且滑动速度大于或等于K,则执行一个吸附动画后直接显示当前实际时间点对应的界面内容。0038如果用户滑动的方向是朝着背离当前实际时间点的方向,那么即便滑动速度很快,由于并不会进入到可吸附范围,因此不会产生吸附切换回当前实际时间点。如果用户滑动的速度很慢,即缓慢滑动,即便滑动到可吸附范围,更可能的情况是用户想自主地逐个查看各时间点的界面内容,因此也不会产生吸附切换回当前实际时间点。0039图3为本发明实施例提供的装置结构图,如图3所示,该装置包括检测单元10和切换单元20。0040检测单元10负责检测用户在触摸屏上的手势操作,当检测到用。
18、户在触摸屏上的滑动操作时,触发切换单元20。切换单元20对滑动过程中经过的每一个时间段都执行操作,具体地,切换单元20可以包括判断子单元21和切换子单元22。0041判断子单元21在滑动操作的滑动过程中,判断当前滑动到的时间点是否进入预说明书CN104298445A4/5页6设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值。其中可吸附范围为当前实际时间点前后一段时间范围,优选地,可吸附范围可以为从CURRENTTIMENUNIT至CURRENTTIMENUNIT,其中CURRENTTIME为当前实际时间点,N为预设的正整数,UNIT为时间点单位,N的取值由触摸屏上同时容纳的时间点个。
19、数确定,例如可以取N为触摸屏上同时容纳的时间点个数减1得到的值。速度阈值为大于零的值,可以取实验值,例如取4个时间点/秒,或者5个时间点/秒。上述当前的滑动速度指的是有效滑动方向上的速度,如果该具有时间导航的应用的有效滑动方向为左右滑动,那么需要确定左右方向上的滑动速度;如果该具有时间导航的应用的有效滑动方向为上下滑动,那么需要确定上下方向上的滑动速度。0042在判断子单元21的判断结果为是时,切换子单元22将触摸屏的界面切换到当前实际时间点对应的界面内容。在判断子单元21的判断结果为否时,判断子单元21继续在滑动到下一个时间点时继续执行所述判断的操作。0043切换子单元21在触摸屏上显示滑动。
20、过程中当前滑动到的时间点对应的界面内容。即在滑动过程中滑动到哪个时间点触摸屏的界面会显示滑动到的时间点对应的界面内容。一旦滑动过程中某个时间点满足上述快速滑动和进入可吸附范围的判断,切换子单元21在触摸屏上执行预设的吸附动画后显示当前实际时间点对应的界面内容。0044下面以母婴类应用为例,假设某用户是一个孕19周的孕妇,当其打开该应用时,默认当前实际时间点为孕19周,在触摸屏上显示图4中A所示的界面内容19,即孕19周对应的界面内容。当用户缓慢滑动随意浏览到孕8周时,此时显示的是孕8周对应的界面内容,如图4中B所示的界面内容8。假设用户此时结束随意浏览想回到当前实际时间点,则进行一次朝着当前实。
21、际时间点的快速滑动。滑动过程中对滑动到的每一个时间点进行判断,即判断当前滑动到的时间点是否进入预设的可吸附范围并且对应的滑动速度是否大于或等于预设的速度阈值,假设可吸附范围为孕1622周,那么假设本次滑动过程中到孕16周这个时间点时滑动速度仍大于4个时间点/秒预设的速度阈值为4个时间点/秒,那么显示到如图4中C所示的界面内容时执行一个吸附动画后直接切换回孕19周对应的界面内容,即如图4中D所示的界面内容19。这样用户只需执行一次朝着当前实际时间点的快速滑动,就能够自动切换到当前实际时间点对应的界面内容,无需自己记忆当前实际时间点并进行手动切换。0045需要说明的是,本发明实施例中的上述方法和装。
22、置可以应用于具有时间导航的应用,该时间导航的应用能够根据用户选中的或者滑动到的时间点进行相应界面内容的显示,即显示的界面内容与时间点对应。本发明实施例中涉及的当前实际时间点指的是在打开具有时间类导航的应用时默认初始显示的时间点,该时间点通常根据用户属性或用户设置或系统时间来确定。0046在本发明所提供的几个实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。0047另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可。
23、以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。说明书CN104298445A5/5页70048上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等或处理器PROCESSOR执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器READONLYMEMORY,ROM、随机存取存储器RANDOMACCESSMEMORY,RAM、磁碟或者光盘等各种可以存储程序代码的介质。0049以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。说明书CN104298445A1/3页8图1说明书附图CN104298445A2/3页9图2图3说明书附图CN104298445A3/3页10图4说明书附图CN104298445A10。