一种基于滑动操作的定时方法和装置与流程

文档序号:12801310阅读:495来源:国知局
一种基于滑动操作的定时方法和装置与流程
本发明涉及计算机处理的
技术领域
,特别是涉及一种基于滑动操作的定时方法和一种基于滑动操作的定时装置。
背景技术
:随着移动通信技术的发展,诸如手机、平板电脑、智能手表等移动设备越来越普及,给人们在的生活、学习、工作带来了极大的便利。由于移动设备的便携性,设置闹钟是移动设备的重要应用之一。目前,用户在设置闹钟时,首先需要在日历中明确所需设定闹钟的日期,进入该日期设置闹钟。由于是人工进行日期的定位,操作繁琐,而且容易造成日期选择错误。在设置闹钟时,通常在24进制的小时和60进制的分钟中设置所需的时和分,即具有24个小时的数字、60个分钟的数字,用户需要拖动很久才可以选到所需的时和分,操作繁琐,而且容易设置错误。技术实现要素:鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于滑动操作的定时方法和相应的一种基于滑动操作的定时装置。依据本发明的一个方面,提供了一种基于滑动操作的定时方法,包括:加载一界面;在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理。可选地,所述加载一界面的步骤包括:加载一时钟界面,所述时钟界面具有时间指示图标和时间刻度;所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤包括:在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;确定所述时间指示图标对应的时间刻度;至少将所述时间刻度指示的时间设置为定时时间。可选地,所述时间指示图标包括时针图标和/或分针图标,所述时间刻度包括时刻度和/或分刻度。可选地,所述在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标的步骤包括:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述时针图标之间的距离小于预设的第一距离阈值时,确定所述滑动操作针对所述时针图标;沿所述滑动操作的方向旋转所述时针图标。可选地,所述在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标的步骤包括:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述分针图标之间的距离小于预设的第二距离阈值时,确定所述滑动操作针对所述分针图标;沿所述滑动操作的方向旋转所述分针图标。可选地,所述在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标的步骤还包括:计算所述分针旋转的第一旋转角度;基于所述第一旋转角度计算时针图标的第二旋转角度;沿所述旋转方向、按照所述第二旋转角度旋转所述时针图标。可选地,所述基于所述第一旋转角度计算时针图标的第二旋转角度的步骤包括:计算所述分针图标沿所述旋转方向、与起始的分刻度之间的第一起始角度;计算时针图标沿所述旋转方向、与相邻的时刻度之间的第二起始角度;计算所述第一旋转角度与所述第一起始角度之间的比例;在所述第二起始角度取所述比例,获得第二旋转角度。可选地,每个时刻度具有第一角度范围;所述确定所述时间指示图标对应的时间刻度的步骤包括:计算所述时针图标与起始的时刻度之间的第一目标角度;查询所述第一目标角度所属的第一角度范围;提取所述第一角度范围对应的时刻度。可选地,每个分刻度具有第二角度范围;所述确定所述时间指示图标对应的时间刻度的步骤包括:计算分针图标与起始的分刻度之间的第二目标角度;查询所述第二目标角度所属的第二角度范围;提取所述第二角度范围对应的分刻度。可选地,所述至少将所述时间刻度指示的时间设置为定时时间的步骤包括:查询所述时刻度指示的时信息和/或所述分刻度指示的分信息;将所述时信息和/或所述分信息设置为定时时间。可选地,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:以数字的形式显示所述时间刻度指示的时间。可选地,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:当加载的上午控件或下午控件被触发时,将所述所述时间刻度指示的时间设置为上午的时间或下午的时间。可选地,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:当加载的一个或多个相对日期控件被触发时,根据所述相对日期控件在当前日期的基础上计算目标日期;所述至少将所述时间刻度指示的时间设置为定时时间的步骤包括:在所述目标日期内、将所述时间刻度指示的时间设置为定时时间。可选地,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:在加载的日历界面中标记所述目标日期。根据本发明的另一方面,提供了一种基于滑动操作的定时装置,包括:界面加载单元,适于加载一界面;定时处理单元,适于在所述界面检测到滑动操作时,根据所述滑动操作进行定时处理。可选地,所述界面加载单元包括:时钟界面加载模块,适于加载一时钟界面,所述时钟界面具有时间指示图标和时间刻度;所述定时处理单元包括:时间指示图标旋转模块,适于在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;时间刻度确定模块,适于确定所述时间指示图标对应的时间刻度;定时时间设置模块,适于至少将所述时间刻度指示的时间设置为定时时间。可选地,所述时间指示图标包括时针图标和/或分针图标,所述时间刻度包括时刻度和/或分刻度。可选地,所述时间指示图标旋转模块还适于:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述时针图标之间的距离小于预设的第一距离阈值时,确定所述滑动操作针对所述时针图标;沿所述滑动操作的方向旋转所述时针图标。可选地,所述时间指示图标旋转模块还适于:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述分针图标之间的距离小于预设的第二距离阈值 时,确定所述滑动操作针对所述分针图标;沿所述滑动操作的方向旋转所述分针图标。可选地,所述时间指示图标旋转模块还适于:计算所述分针旋转的第一旋转角度;基于所述第一旋转角度计算时针图标的第二旋转角度;沿所述旋转方向、按照所述第二旋转角度旋转所述时针图标。可选地,所述时间指示图标旋转模块还适于:计算所述分针图标沿所述旋转方向、与起始的分刻度之间的第一起始角度;计算时针图标沿所述旋转方向、与相邻的时刻度之间的第二起始角度;计算所述第一旋转角度与所述第一起始角度之间的比例;在所述第二起始角度取所述比例,获得第二旋转角度。可选地,每个时刻度具有第一角度范围;所述时间刻度确定模块还适于:计算所述时针图标与起始的时刻度之间的第一目标角度;查询所述第一目标角度所属的第一角度范围;提取所述第一角度范围对应的时刻度。可选地,每个分刻度具有第二角度范围;所述时间刻度确定模块还适于:计算分针图标与起始的分刻度之间的第二目标角度;查询所述第二目标角度所属的第二角度范围;提取所述第二角度范围对应的分刻度。可选地,所述定时时间设置模块还适于:查询所述时刻度指示的时信息和/或所述分刻度指示的分信息;将所述时信息和/或所述分信息设置为定时时间。可选地,所述定时处理单元还包括:时间显示模块,适于以数字的形式显示所述时间刻度指示的时间。可选地,所述定时处理单元还包括:时间设置模块,适于在加载的上午控件或下午控件被触发时,将所述所述时间刻度指示的时间设置为上午的时间或下午的时间。可选地,所述定时处理单元还包括:目标日期计算模块,适于在加载的一个或多个相对日期控件被触发时,根据所述相对日期控件在当前日期的基础上计算目标日期;所述定时时间设置模块还适于:在所述目标日期内、将所述时间刻度指示的时间设置为定时时间。可选地,所述定时处理单元还包括:目标日期标记模块,适于在加载的日历界面中标记所述目标日期。本发明实施例通过针对时钟界面的时间指示图标的滑动操作,拖动时间指示图标旋转,指示具体的时间刻度,并设置为定时时间,无需一个一个数字拖动,提高了定时操作的简便性,而且,由于时钟的概念直观,减少了时间设置错误的概率。本发明实施例通过将时间设置为上午、下午,无需一个一个数字拖动,进一步提高了定时操作的简便性,由于上午、下午的概念直观,减少了时间设置错误的概率。本发明实施例通过相对日期的概念计算目标日期,避免了人工进行日期的定位,进一步提高了定时操作的简便性,由于相对日期的概念直观,减少了日期设置错误的概率。上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本发明一个实施例的一种基于滑动操作的定时方法实施例1的步骤流程图;图2示出了根据本发明一个实施例的一种基于滑动操作的定时方法实施例2的步骤流程图;图3示出了根据本发明一个实施例的一种时钟界面的示例图;图4示出了根据本发明一个实施例的一种基于滑动操作的定时方法实施例3的步骤流程图;图5示出了根据本发明一个实施例的一种时钟界面和日历界面的示例图;图6示出了根据本发明一个实施例的一种基于滑动操作的定时装置实施例1的结构框图;以及图7示出了根据本发明一个实施例的一种基于滑动操作的定时装置实施例的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。参照图1,示出了根据本发明一个实施例的一种基于滑动操作的定时方法实施例1的步骤流程图,具体可以包括如下步骤:步骤101,加载一界面;步骤102,在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理。本发明实施例基于滑动操作进行定时操作,无需一个一个数字拖动,提高了定时操作的简便性。参照图2,示出了根据本发明一个实施例的一种基于滑动操作的定时方 法实施例2的步骤流程图,具体可以包括如下步骤:步骤201,加载一时钟界面;需要说明的是,本发明实施例可以应用在各种移动设备中,例如,手机、平板电脑、个人数字助理、穿戴设备(如眼镜、手表等)等等。该移动设备的操作系统可以包括android(安卓)、ios、windowsphone、windows等等,可以支持定时应用的运行,用于进行定时(即在未来某个时间唤醒),如闹钟应用、日历应用等等。在本发明实施例中,若接收到定时的请求时,则可以加载一时钟界面,即以时钟为面向对象的界面。如图3所示的,时钟界面可以具有时间指示图标和时间刻度。其中,时间指示图标为指示时间刻度的图标,而时间刻度表示时间,即时间指示图标可以指示时间。该时间指示图标指示的时间,可以为当前的时间,也可以为上一次定时的时间,本发明实施例对此不加以限制。进一步而言,时间指示图标可以包括时针图标和/或分针图标,时间刻度可以包括时刻度和/或分刻度。其中,时针图标可以表征时针,用于指示时刻度,而时刻度可以表示小时,即时针图标可以指示小时;分针图标可以表征分针,用于指示分刻度,而分刻度可以表示分钟,即分针图标可以指示分钟。在具体实现中,每个时刻度具有第一角度范围。以12小时制为例,即0-11小时,相对应地,如图2所示,共12个时刻度,其中第0时为起始的时刻度,为角度的依据。在本示例中,时刻度与第一角度范围的示例如表1所示:表1时刻度映射表此外,每个分刻度具有第二角度范围。在60分钟制中,即0-59分钟,相对应地,如图2所示,共60个分刻度,其中第0分为起始的分刻度,为角度的依据。在本示例中,分刻度与第二角度范围的示例如表2所示:表2分刻度映射表时刻度分钟第一角度范围100°-6°216°-12°3212°-18°………………6059354°-360°步骤202,在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;在本发明实施例中,用户可以通过拖动时间指示图标进行定时,因此,若检测到针对时间指示图标的滑动操作,则可以按照滑动操作旋转时间指示图标,以提示用户定时的时间。在旋转时间指示图标时:一、针对时针图标:在时钟界面检测到滑动操作时,确定滑动操作的起始位置。当所述起始位置与时针图标之间的距离小于预设的第一距离阈值时,确定滑动操作针对时针图标,则可以沿该滑动操作的方向旋转时针图标。若该滑动方向为顺时针方向,则可以顺时针旋转时针图标,若该滑动方向为逆时针方向,则可以逆时针旋转时针图标。二、针对分针图标:在时钟界面检测到滑动操作时,确定滑动操作的起始位置。当起始位置与分针图标之间的距离小于预设的第二距离阈值时,确定滑动操作针对分针图标,则可以沿该滑动操作的方向旋转所述分针图标。若该滑动方向为顺时针方向,则可以顺时针旋转分针图标,若该滑动方向为逆时针方向,则可以逆时针旋转分针图标。进一步而言,时针图标与分针图标是相关联的,若分钟图标进行了旋转,则可以相对应地旋转时针图标。若顺时针旋转分针图标,则可以顺时针旋转时针图标,若逆时针旋转分针图标,则可以逆时针旋转时针图标。由于用户可能旋转了时针图标,时针图标与分针图标的角度不一定是对应的,即时针图标所指示的分钟与分针图标指示的分钟不一定对应。因此,为了使时针图标与分针图标的角度对应,在旋转时针图标时可以进行平滑处理。具体而言,可以计算分针旋转的第一旋转角度,基于第一旋转角度计算时针图标的第二旋转角度,沿该旋转方向、按照第二旋转角度旋转时针图标。在计算第二旋转角度时,可以计算分针图标沿该旋转方向、与起始的分刻度之间的第一起始角度。计算时针图标沿该旋转方向、与相邻的时刻度之间的第二起始角度;计算第一旋转角度与第一起始角度之间的比例,在第二起始角度取该比例,获得第二旋转角度。例如,若时针图标指示第2小时,分针图标指示第10分钟,沿顺时针方向旋转分针图标。分针图标与起始的分刻度(0分)之间的第一起始角度为300°,假设分针图标旋转的第一旋转角度为60°,时针图标与相邻的时刻度(第3小时)之间的第二起始角度为10°,即旋转的比例为0.2,在第二起始角度10°中取0.2,为2°,即时针图标可以顺时针旋转0.2°。步骤203,确定所述时间指示图标对应的时间刻度;在本发明实施例中,可以确定时间指示图标对应的时间刻度,从而确定时间指示图标指示的时间。在确定时间刻度时:一、针对时针图标:计算时针图标与起始的时刻度之间的第一目标角度,可以在时刻度映射表中查询第一目标角度所属的第一角度范围,从而提取第一角度范围对应的时刻度,获知时信息。需要说明的是,第一目标角度是时针图标沿逆时针方向与起始的时刻度(0时)之间的角度。二、针对分刻度:计算分针图标与起始的分刻度之间的第二目标角度,在分刻度映射表中查询第二目标角度所属的第二角度范围,从而提取第二角度范围对应的分刻度,获知分信息。需要说明的是,第二目标角度是分针图标沿逆时针方向与起始的时刻度(0分)之间的角度。步骤204,至少将所述时间刻度指示的时间设置为定时时间。在本发明实施例中,在接收到确认操作,如检测到“确认”控件被按下,则可以将该时间刻度指示的时间设置为定时时间。进一步而言,可以查询时刻度指示的时信息和/或所述分刻度指示的分信息,将时信息和/或分信息设置为定时时间。在具体实现中,以android系统为例,android系统通过alarmmanager类提供对系统闹钟服务的访问接口,通过该类的访问接口为定时应用设定一个在未来某个时间唤醒的功能。当闹钟响起时,实际上是系统发出了为这个闹钟注册的广播,会自动开启定时应用。注册的闹钟在设备睡眠的时候仍然会保留,可以选择性地设置是否唤醒设备,但是当设备关机和重启后,闹钟将会被清除。在alarm的receiver的onreceive()方法被执行的时候,alarmmanager持有一个cpu唤醒锁,这样就保证了设备在处理完广播之前不会sleep。一旦onreceive()方法返回,alarmmanager就会释放这个锁,表明一些 情况下可能onreceive()方法一执行完设备就会sleep。如果alarmreceiver中调用了context.startservice(),那么很可能service还没起来设备就sleep了。为了阻止这种情况,broadcastreceiver和service需要实现不同的唤醒锁机制,来确保设备持续运行到service可用为止。本发明实施例通过针对时钟界面的时间指示图标的滑动操作,拖动时间指示图标旋转,指示具体的时间刻度,并设置为定时时间,无需一个一个数字拖动,提高了定时操作的简便性,而且,由于时钟的概念直观,减少了时间设置错误的概率。参照图4,示出了根据本发明一个实施例的一种基于滑动操作的定时方法实施例3的步骤流程图,具体可以包括如下步骤:步骤401,加载一时钟界面,所述时钟界面具有时间指示图标和时间刻度;步骤402,在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;步骤403,确定所述时间指示图标对应的时间刻度;步骤404,以数字的形式显示所述时间刻度指示的时间;为了让用户进一步了解定时的时间,可以以数字的形式显示时间刻度指示的时间。例如,如图5所示的时钟界面,显示时针图标、分针图标所指示的时间“10:06”。此外,显示所述时间刻度指示的时间的控件,可以提供时间的选择,如提供0-11时、0-58分的时间选择。用户可以在显示时间的控件中,通过滑动时、分的数字,设置定时时间。而在步骤401中,可以依据显示时间的控件中的时间,对应地调整时针图标、分针图标的位置,指示该时间。步骤405,当加载的上午控件或下午控件被触发时,将所述所述时间刻 度指示的时间设置为上午的时间或下午的时间;在本发明实施例中,可以加载上午控件和下午控件,即分别以上午和下午为面对对象的控件。若时钟界面中的时间刻度使用12小时制,则可以提供如图4所示的上午控件“上午”、下午控件“下午”。其中,上午控件表示上午am(antemeridiemorantemeridian),即24小时进制中的0:00-12:00;下午控件表示下午pm(postmeridiemorpostmeridian),即24小时进制中的12:00-24:00。若用户点击了下午控件,则确认上午控件被触发,可以将时间刻度指示的时间设置为24小时进制中的上午的时间。例如,若用户点击了上午控件,即如图4所示的时钟界面中的“10:06”,可以设置为下午的时间10:06。若用户点击了下午控件,则确认下午控件被触发,可以将时间刻度指示的时间设置为24小时进制中的下午的时间。例如,若用户点击了下午控件,即如图5所示的时钟界面中的“10:06”,可以设置为下午的时间22:06。本发明实施例通过针对时钟界面的时间指示图标的滑动操作,拖动时间指示图标旋转,指示具体的时间刻度,并设置为定时时间,无需一个一个数字拖动,提高了定时操作的简便性,而且,由于时钟的概念直观,减少了时间设置错误的概率。本发明实施例通过将时间设置为上午、下午,无需一个一个数字拖动,进一步提高了定时操作的简便性,由于上午、下午的概念直观,减少了时间设置错误的概率。步骤406,当加载的一个或多个相对日期控件被触发时,根据所述相对日期控件在当前日期的基础上计算目标日期;本发明实施例,可以加载一个或多个相对日期控件。其中,所指相对日期,是相对于当前日期而言的日期。例如,如图5所示的今天、明天、后天、本周、下周、本周末、下周末等等。相对日期控件,具有计算该相对日期的逻辑,若用户触发相对日期控件,则可以在当前日期的基础上,按照相对日期的逻辑,计算目标日期。假设,当前的日期为2015年7月12日,若用户触发“明天”这个相对日期控件,则可以在2015年7月12日的基础上,计算目标日期——明天,即2015年7月13日。步骤407,在加载的日历界面中标记所述目标日期;在本发明实施例中,可以加载日历界面,即即以日历为面向对象的界面。为了让用户进一步了解定时的日期,可以日历界面标记目标日期。例如,如图5所示的日历界面,标记目标日期——2015年7月13日。此外,在日历应用中可以提供日期的选择,如选择年、月之后加载该年该月中的日期。用户可以在日历应用中,通过点击具体的日期,设置为目标日期。步骤408,在所述目标日期内、将所述时间刻度指示的时间设置为定时时间。在本发明实施例中,若用户点击如图5所示的“确认”控件,则触发确认操作,可以将定时的时间设置在目标日期内。若用户点击如图5所示的“取消”控件,则触发确认操作,可以取消定时时间的设置。本发明实施例通过相对日期的概念计算目标日期,避免了人工进行日期的定位,进一步提高了定时操作的简便性,由于相对日期的概念直观,减少了日期设置错误的概率。对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施 例,所涉及的动作并不一定是本发明实施例所必须的。参照图6,示出了根据本发明一个实施例的一种基于滑动操作的定时装置实施例1的结构框图,具体可以包括如下模块:界面加载单元601,适于加载一界面;定时处理单元602,适于在所述界面检测到滑动操作时,根据所述滑动操作进行定时处理。参照图7,示出了根据本发明一个实施例的一种基于滑动操作的定时装置实施例2的结构框图,具体可以包括如下模块:时钟界面加载模块701,适于加载一时钟界面,所述时钟界面具有时间指示图标和时间刻度;时间指示图标旋转模块702,适于在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;时间刻度确定模块703,适于确定所述时间指示图标对应的时间刻度;定时时间设置模块704,适于至少将所述时间刻度指示的时间设置为定时时间。在具体实现中,所述时间指示图标可以包括时针图标和/或分针图标,所述时间刻度可以包括时刻度和/或分刻度。在本发明的一种可选实施例中,所述时间指示图标旋转模块702还可以适于:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述时针图标之间的距离小于预设的第一距离阈值时,确定所述滑动操作针对所述时针图标;沿所述滑动操作的方向旋转所述时针图标。在本发明的一种可选实施例中,所述时间指示图标旋转模块702还可以适于:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述分针图标之间的距离小于预设的第二距离阈值时,确定所述滑动操作针对所述分针图标;沿所述滑动操作的方向旋转所述分针图标。在本发明的一种可选实施例中,所述时间指示图标旋转模块702还可以适于:计算所述分针旋转的第一旋转角度;基于所述第一旋转角度计算时针图标的第二旋转角度;沿所述旋转方向、按照所述第二旋转角度旋转所述时针图标。在本发明的一种可选实施例中,所述时间指示图标旋转模块702还可以适于:计算所述分针图标沿所述旋转方向、与起始的分刻度之间的第一起始角度;计算时针图标沿所述旋转方向、与相邻的时刻度之间的第二起始角度;计算所述第一旋转角度与所述第一起始角度之间的比例;在所述第二起始角度取所述比例,获得第二旋转角度。在本发明的一种可选实施例中,每个时刻度具有第一角度范围;所述时间刻度确定模块703还可以适于:计算所述时针图标与起始的时刻度之间的第一目标角度;查询所述第一目标角度所属的第一角度范围;提取所述第一角度范围对应的时刻度。在本发明的一种可选实施例中,每个分刻度具有第二角度范围;所述时间刻度确定模块703还可以适于:计算分针图标与起始的分刻度之间的第二目标角度;查询所述第二目标角度所属的第二角度范围;提取所述第二角度范围对应的分刻度。在本发明的一种可选实施例中,所述定时时间设置模块704还可以适于:查询所述时刻度指示的时信息和/或所述分刻度指示的分信息;将所述时信息和/或所述分信息设置为定时时间。在本发明的一种可选实施例中,该装置还可以包括如下模块:时间显示模块,适于以数字的形式显示所述时间刻度指示的时间。在本发明的一种可选实施例中,该装置还可以包括如下模块:时间设置模块,适于在加载的上午控件或下午控件被触发时,将所述所述时间刻度指示的时间设置为上午的时间或下午的时间。在本发明的一种可选实施例中,该装置还可以包括如下模块:目标日期计算模块,适于在加载的一个或多个相对日期控件被触发时,根据所述相对日期控件在当前日期的基础上计算目标日期;所述定时时间设置模块704还可以适于:在所述目标日期内、将所述时间刻度指示的时间设置为定时时间。在本发明的一种可选实施例中,该装置还可以包括如下模块:目标日期标记模块,适于在加载的日历界面中标记所述目标日期。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求 中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的基于滑动操作的定时设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制, 并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。本发明实施例公开了a1、一种基于滑动操作的定时方法,包括:加载一界面;在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理。a2、如a1所述的方法,所述加载一界面的步骤包括:加载一时钟界面,所述时钟界面具有时间指示图标和时间刻度;所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤包括:在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;确定所述时间指示图标对应的时间刻度;至少将所述时间刻度指示的时间设置为定时时间。a3、如a2所述的方法,所述时间指示图标包括时针图标和/或分针图标,所述时间刻度包括时刻度和/或分刻度。a4、如a3所述的方法,所述在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标的步骤包括:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述时针图标之间的距离小于预设的第一距离阈值时,确定所述滑动操作针对所述时针图标;沿所述滑动操作的方向旋转所述时针图标。a5、如a3所述的方法,所述在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标的步骤包括:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述分针图标之间的距离小于预设的第二距离阈值时,确定所述滑动操作针对所述分针图标;沿所述滑动操作的方向旋转所述分针图标。a6、如a5所述的方法,所述在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标的步骤还包括:计算所述分针旋转的第一旋转角度;基于所述第一旋转角度计算时针图标的第二旋转角度;沿所述旋转方向、按照所述第二旋转角度旋转所述时针图标。a7、如a6所述的方法,所述基于所述第一旋转角度计算时针图标的第二旋转角度的步骤包括:计算所述分针图标沿所述旋转方向、与起始的分刻度之间的第一起始角度;计算时针图标沿所述旋转方向、与相邻的时刻度之间的第二起始角度;计算所述第一旋转角度与所述第一起始角度之间的比例;在所述第二起始角度取所述比例,获得第二旋转角度。a8、如a3或a4或a5或a6或a7所述的方法,每个时刻度具有第一角度范围;所述确定所述时间指示图标对应的时间刻度的步骤包括:计算所述时针图标与起始的时刻度之间的第一目标角度;查询所述第一目标角度所属的第一角度范围;提取所述第一角度范围对应的时刻度。a9、如a3或a4或a5或a6或a7所述的方法,每个分刻度具有第二角度范围;所述确定所述时间指示图标对应的时间刻度的步骤包括:计算分针图标与起始的分刻度之间的第二目标角度;查询所述第二目标角度所属的第二角度范围;提取所述第二角度范围对应的分刻度。a10、如a3或a4或a5或a6或a7所述的方法,所述至少将所述时间刻度指示的时间设置为定时时间的步骤包括:查询所述时刻度指示的时信息和/或所述分刻度指示的分信息;将所述时信息和/或所述分信息设置为定时时间。a11、如a2或a3或a4或a5或a6或a7所述的方法,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:以数字的形式显示所述时间刻度指示的时间。a12、如a2或a3或a4或a5或a6或a7所述的方法,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:当加载的上午控件或下午控件被触发时,将所述所述时间刻度指示的时间设置为上午的时间或下午的时间。a13、如a2或a3或a4或a5或a6或a7所述的方法,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:当加载的一个或多个相对日期控件被触发时,根据所述相对日期控件在当前日期的基础上计算目标日期;所述至少将所述时间刻度指示的时间设置为定时时间的步骤包括:在所述目标日期内、将所述时间刻度指示的时间设置为定时时间。a14、如a13所述的方法,所述在所述界面检测到滑动操作时,至少根据所述滑动操作进行定时处理的步骤还包括:在加载的日历界面中标记所述目标日期。本发明实施例还公开了b15、一种基于滑动操作的定时装置,包括:界面加载单元,适于加载一界面;定时处理单元,适于在所述界面检测到滑动操作时,根据所述滑动操作进行定时处理。b16、如b15所述的装置,所述界面加载单元包括:时钟界面加载模块,适于加载一时钟界面,所述时钟界面具有时间指示图标和时间刻度;所述定时处理单元包括:时间指示图标旋转模块,适于在所述时钟界面检测到针对所述时间指示图标的滑动操作时,按照所述滑动操作旋转所述时间指示图标;时间刻度确定模块,适于确定所述时间指示图标对应的时间刻度;定时时间设置模块,适于至少将所述时间刻度指示的时间设置为定时时间。b17、如b16所述的装置,所述时间指示图标包括时针图标和/或分针图标,所述时间刻度包括时刻度和/或分刻度。b18、如b17所述的装置,所述时间指示图标旋转模块还适于:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述时针图标之间的距离小于预设的第一距离阈值时,确定所述滑动操作针对所述时针图标;沿所述滑动操作的方向旋转所述时针图标。b19、如b17所述的装置,所述时间指示图标旋转模块还适于:在所述时钟界面检测到滑动操作时,确定所述滑动操作的起始位置;当所述起始位置与所述分针图标之间的距离小于预设的第二距离阈值时,确定所述滑动操作针对所述分针图标;沿所述滑动操作的方向旋转所述分针图标。b20、如b19所述的装置,所述时间指示图标旋转模块还适于:计算所述分针旋转的第一旋转角度;基于所述第一旋转角度计算时针图标的第二旋转角度;沿所述旋转方向、按照所述第二旋转角度旋转所述时针图标。b21、如b20所述的装置,所述时间指示图标旋转模块还适于:计算所述分针图标沿所述旋转方向、与起始的分刻度之间的第一起始角度;计算时针图标沿所述旋转方向、与相邻的时刻度之间的第二起始角度;计算所述第一旋转角度与所述第一起始角度之间的比例;在所述第二起始角度取所述比例,获得第二旋转角度。b22、如b17或b18或b19或b20或b21所述的装置,每个时刻度具有第一角度范围;所述时间刻度确定模块还适于:计算所述时针图标与起始的时刻度之间的第一目标角度;查询所述第一目标角度所属的第一角度范围;提取所述第一角度范围对应的时刻度。b23、如b17或b18或b19或b20或b21所述的装置,每个分刻度具有第二角度范围;所述时间刻度确定模块还适于:计算分针图标与起始的分刻度之间的第二目标角度;查询所述第二目标角度所属的第二角度范围;提取所述第二角度范围对应的分刻度。b24、如b17或b18或b19或b20或b21所述的装置,所述定时时间设置模块还适于:查询所述时刻度指示的时信息和/或所述分刻度指示的分信息;将所述时信息和/或所述分信息设置为定时时间。b25、如b16或b17或b18或b19或b20或b21所述的装置,还包括:时间显示模块,适于以数字的形式显示所述时间刻度指示的时间。b26、如b16或b17或b18或b19或b20或b21所述的装置,所述定时处理单元还包括:时间设置模块,适于在加载的上午控件或下午控件被触发时,将所述所述时间刻度指示的时间设置为上午的时间或下午的时间。b27、如b16或b17或b18或b19或b20或b21所述的装置,所述定时处理单元还包括:目标日期计算模块,适于在加载的一个或多个相对日期控件被触发时,根据所述相对日期控件在当前日期的基础上计算目标日期;所述定时时间设置模块还适于:在所述目标日期内、将所述时间刻度指示的时间设置为定时时间。b28、如b27所述的装置,所述定时处理单元还包括:目标日期标记模块,适于在加载的日历界面中标记所述目标日期。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1