书签 分享 收藏 举报 版权申诉 / 13

切换日历视图的方法及装置.pdf

  • 上传人:Y0****01
  • 文档编号:1501425
  • 上传时间:2018-06-18
  • 格式:PDF
  • 页数:13
  • 大小:403.35KB
  • 摘要
    申请专利号:

    CN201110265441.0

    申请日:

    2011.09.07

    公开号:

    CN102981745A

    公开日:

    2013.03.20

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的驳回IPC(主分类):G06F 3/0488申请公布日:20130320|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20110907|||公开

    IPC分类号:

    G06F3/0488(2013.01)I; G06F3/0481(2013.01)I; G06F3/041

    主分类号:

    G06F3/0488

    申请人:

    腾讯科技(深圳)有限公司

    发明人:

    王超; 林洁

    地址:

    518000 广东省深圳市福田区赛格科技园2栋东403室

    优先权:

    专利代理机构:

    北京三高永信知识产权代理有限责任公司 11138

    代理人:

    何文彬

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种切换日历视图的方法及装置,属于信息处理技术领域。方法包括:检测用户的触屏动作,并判断检测到的触屏动作是否为预设的日历视图切换动作;如果检测到的触屏动作为预设的日历视图切换动作,则根据检测到的触屏动作切换当前的日历视图。装置包括:检测模块、判断模块和切换模块。本发明通过检测用户的触屏动作,并在判断出检测到的触屏动作为预设的日历视图切换动作后,根据检测到的触屏动作进行日历视图的切换,从而打破了用户需要点击按钮来触发日历视图切换的单一方式,方便用户进行操作;另外,通过将多种日历视图按照时间范围设定父子关系,并按照设定的父子关系切换日历视图,方便用户查看日历信息,进而提升用户体验。

    权利要求书

    权利要求书一种切换日历视图的方法,其特征在于,所述方法包括:
    检测用户的触屏动作,并判断检测到的触屏动作是否为预设的日历视图切换动作;
    如果是,则根据检测到的触屏动作切换当前的日历视图。
    根据权利要求1所述的方法,其特征在于,所述判断检测到的触屏动作是否为预设的日历视图切换动作,具体包括:
    判断检测到的触屏动作是否具有两个触点,且所述两个触点相对移动,如果是,则判断检测到的触屏动作为预设的日历视图切换动作。
    根据权利要求1或2所述的方法,其特征在于,所述根据检测到的触屏动作切换当前的日历视图之前,还包括:
    按照时间范围设定各日历视图之间的父子关系;
    相应地,所述根据检测到的触屏动作切换当前的日历视图,具体包括:
    根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图。
    根据权利要求3所述的方法,其特征在于,所述根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图,具体包括:
    如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换;
    或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换。
    根据权利要求3所述的方法,其特征在于,所述根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图,具体包括:
    如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换;
    或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换。
    一种切换日历视图的装置,其特征在于,所述装置包括:
    检测模块,用于检测用户的触屏动作;
    判断模块,用于判断所述检测模块检测到的触屏动作是否为预设的日历视图切换动作;
    切换模块,用于在所述判断模块判断所述检测模块检测到的触屏动作为预设的日历视图切换动作之后,根据检测到的触屏动作切换当前的日历视图。
    根据权利要求6所述的装置,其特征在于,所述判断模块,具体用于判断所述检测模块检测到的触屏动作是否具有两个触点,且所述两个触点相对移动,如果是,则判断检测到的触屏动作为预设的日历视图切换动作。
    根据权利要求6或7所述的装置,其特征在于,所述装置,还包括:
    设定模块,用于按照时间范围设定各日历视图之间的父子关系;
    相应地,所述切换模块,用于根据所述检测模块检测到的触屏动作及所述设定模块设定的各日历视图之间的父子关系切换当前的日历视图。
    根据权利要求8所述的装置,其特征在于,所述切换模块,具体用于如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换;或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换。
    根据权利要求8所述的装置,其特征在于,所述切换模块,具体用于如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换;或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换。

    说明书

    说明书切换日历视图的方法及装置
    技术领域
    本发明涉及信息处理技术领域,特别涉及一种切换日历视图的方法及装置。
    背景技术
    随着生活节奏的加快,越来越多的电子产品具有显示日历的功能,以方便用户通过查看日历视图随时获取日历信息,并规划日常行程安排。其中,日历视图通常包括日视图、周视图、月视图和年视图,在查看过程中,用户常常需要在各种日历视图之间进行切换。
    现有技术在实现日历视图的切换时,通常在显示日历视图的装置上设置一个用于触发切换的按钮,通过用户点击该按钮来触发日历视图的切换。
    在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:
    如果切换日历视图的按钮设计的不够大,用户可能会误操作;另外,用户点击该按钮时,有时候甚至需要用户仔细寻找,或者需要进一步打开相应的菜单才能实现,不仅触发切换的方式比较单一,且操作过程较为复杂,影响用户体验。
    发明内容
    为了打破单一的触发切换日历视图的方式,并简化切换日历视图的触发方式,方便用户进行操作,进而提升用户体验,本发明实施例提供了一种切换日历视图的方法及装置。所述技术方案如下:
    一方面,提供了一种切换日历视图的方法,所述方法包括:
    检测用户的触屏动作,并判断检测到的触屏动作是否为预设的日历视图切换动作;
    如果是,则根据检测到的触屏动作切换当前的日历视图。
    其中,所述判断检测到的触屏动作是否为预设的日历视图切换动作,具体包括:
    判断检测到的触屏动作是否具有两个触点,且所述两个触点相对移动,如果是,则判断检测到的触屏动作为预设的日历视图切换动作。
    进一步地,所述根据检测到的触屏动作切换当前的日历视图之前,还包括:
    按照时间范围设定各日历视图之间的父子关系;
    相应地,所述根据检测到的触屏动作切换当前的日历视图,具体包括:
    根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图。
    具体地,所述根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图,具体包括:
    如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换;
    或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换。
    可选地,所述根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图,具体包括:
    如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换;
    或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换。
    另一方面,还提供了一种切换日历视图的装置,所述装置包括:
    检测模块,用于检测用户的触屏动作;
    判断模块,用于判断所述检测模块检测到的触屏动作是否为预设的日历视图切换动作;
    切换模块,用于在所述判断模块判断所述检测模块检测到的触屏动作为预设的日历视图切换动作之后,根据检测到的触屏动作切换当前的日历视图。
    其中,所述判断模块,具体用于判断所述检测模块检测到的触屏动作是否具有两个触点,且所述两个触点同时相对移动,如果是,则判断检测到的触屏动作为预设的日历视图切换动作。
    进一步地,所述装置,还包括:
    设定模块,用于按照时间范围设定各日历视图之间的父子关系;
    相应地,所述切换模块,用于根据所述检测模块检测到的触屏动作及所述设定模块设定的各日历视图之间的父子关系切换当前的日历视图。
    具体地,所述切换模块,具体用于如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换;或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的子视图,若所述当前的日历视图不具有子视图,则不进行切换。
    可选地,所述切换模块,具体用于如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离缩小,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换;或者,如果检测到的触屏动作的两个触点在相对移动时,所述两个触点之间的距离放大,则将当前的日历视图切换为所述当前的日历视图的父视图,若所述当前的日历视图不具有父视图,则不进行切换。
    本发明实施例提供的技术方案带来的有益效果是:
    通过检测用户的触屏动作,并在判断出检测到的触屏动作为预设的日历视图切换动作后,根据检测到的触屏动作进行日历视图的切换,从而打破了用户需要点击按钮来触发日历视图切换的单一方式,方便用户进行操作;另外,通过将多种日历视图按照时间范围设定父子关系,并按照设定的父子关系切换日历视图,方便用户查看日历信息,进而提升用户体验。
    附图说明
    为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    图1是本发明实施例一提供的切换日历视图的方法流程图;
    图2是本发明实施例二提供的切换日历视图的方法流程图;
    图3是本发明实施例二提供的日历视图的切换示意图;
    图4是本发明实施例三提供的切换日历视图的装置结构示意图;
    图5是本发明实施例三提供的另一种切换日历视图的装置结构示意图。
    具体实施方式
    为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
    实施例一
    本实施例提供了一种切换日历视图的方法,参见图1,该方法流程具体如下:
    101:检测用户的触屏动作,并判断检测到的触屏动作是否为预设的日历视图切换动作;
    102:如果检测到的触屏动作为预设的日历视图切换动作,则根据检测到的触屏动作切换当前的日历视图。
    其中,日历视图至少包括日视图、周视图、月视图和年视图中的一种。
    本实施例提供的方法,通过检测用户的触屏动作,并在判断出检测到的触屏动作为预设的日历视图切换动作后,根据检测到的触屏动作进行日历视图的切换,从而打破了用户需要点击按钮来实现日历视图切换的单一方式,方便用户进行操作;另外,通过将多种日历视图按照时间范围设定父子关系,并按照设定的父子关系切换日历视图,方便用户查看日历信息,进而提升用户体验。
    为了更加详细地阐述本实施例提供的方法,结合上述内容,接下来将通过如下实施例二的内容,对本实施例提供的方法进行详细说明,详见如下实施例二:
    实施例二
    本实施例提供了一种切换日历视图的方法,为了便于说明,本实施例以当前的日历视图为周视图为例,对本实施例提供的方法进行详细描述。参见图2,本实施例提供的方法流程具体如下:
    201:检测用户的触屏动作;
    针对该步骤,由于触屏技术已经相当成熟,对应的检测技术也被本领域技术人员所熟知,因此,本实施例不对检测触屏动作的方式进行限定,此处不再详述。
    202:判断检测到的触屏动作是否为预设的日历视图切换动作,如果是,执行步骤203,否则,流程结束;
    具体地,本实施例不对预设的日历视图切换动作进行限定,保证用户能够按照预设的日历视图切换动作触发进行日历视图的切换即可。例如,可将预设的日历视图切换动作设定为缩放手势,当用户通过缩放手势进行触屏操作时,即可触发日历视图的切换。针对该种预设的日历视图切换动作,在判断检测到的触屏动作是否为预设的日历视图切换动作时,具体判断检测到的触屏动作是否具有两个触点,且两个触点相对移动,如果是,则判断检测到的触屏动作为预设的日历视图切换动作。
    进一步地,触屏动作的两个触点,即相当于用户采用两根手指进行触屏,触屏动作的两个触点在相对移动时,如果两个触点之间的距离放大,即意味着用户的触屏动作为放大手势,如果两个触点之间的距离缩小,则意味着用户的触屏动作为缩小手势。
    当然,除了上述预设的日历视图切换动作外,还可以设定其他手势作为日历视图切换动作,例如,将用户在屏幕上用单手指顺时针旋转滑动弧线或者逆时针旋转滑动弧线等动作作为预设的日历视图切换动作,本实施例在此不再一一赘述。
    203:根据检测到的触屏动作切换当前的日历视图,流程结束。
    针对该步骤,在上述步骤202判断检测到的触屏动作为预设的日历视图切换动作后,本实施例不对根据检测到的触屏动作切换当前的日历视图的方式进行限定。具体实现时,日历视图的切换过程与现有技术中使用按钮方式实现日历视图的切换过程类似,此处不再详述。
    优选地,为了有顺序地切换日历视图,本实施例提供的方法在根据检测到的触屏动作切换当前的日历视图之前,还包括:
    按照时间范围设定各日历视图之间的父子关系;
    相应地,该步骤在根据检测到的触屏动作切换当前的日历视图时,还可以根据设定的各日历视图之间的父子关系进行日历视图的切换。
    其中,日历视图至少包括日视图、周视图、月视图和年视图中的一种,对于如何按照时间范围预先设定各日历视图之间的父子关系,本实施例不作具体限定,既可以按照由小到大的时间范围来设定各日历视图之间的父子关系,也可以按照由大到小的时间范围来设定各日历视图之间的父子关系。以日历视图包括日视图、周视图、月视图和年视图,且按照由小到大的时间范围设定各日历视图之间的父子关系为例,则设定的父子关系可如下所示:
    日视图为周视图的子视图,周视图为月视图的子视图,月视图为年视图的子视图;
    年视图为月视图的父视图,月视图为周视图的父视图,周视图为日视图的父视图;
    不难看出,按照该种设定方式,日视图不具有子视图,年视图不具有父视图。
    无论采用哪种方式设定各日历视图之间的父子关系,该步骤在根据检测到的触屏动作及设定的各日历视图之间的父子关系切换当前的日历视图时,均可采用如下四种方式中的一种进行切换:
    第一种方式:如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离缩小,则将当前的日历视图切换为当前的日历视图的子视图,若当前的日历视图不具有子视图,则不切换;
    第二种方式:如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离放大,则将当前的日历视图切换为当前的日历视图的子视图,若当前的日历视图不具有子视图,则不切换;
    第三种方式:如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离缩小,则将当前的日历视图切换为当前的日历视图的父视图,若当前的日历视图不具有父视图,则不切换;
    第四种方式:如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离放大,则将当前的日历视图切换为当前的日历视图的父视图,若当前的日历视图不具有父视图,则不切换。
    用户除了采用上述四种方式外,还可以通过组合上述方式中的两种方式进行切换,例如,将第一种方式与第四种方式组合,即如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离缩小,则将当前的日历视图切换为当前的日历视图的子视图,若当前的日历视图不具有子视图,则不切换;如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离放大,则将当前的日历视图切换为当前的日历视图的父视图,若当前的日历视图不具有父视图,则不切换。
    还可以将上述第二种方式与第三种方式进行组合,即如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离缩小,则将当前的日历视图切换为当前的日历视图的父视图,若当前的日历视图不具有父视图,则不切换;如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离放大,则将当前的日历视图切换为当前的日历视图的子视图,若当前的日历视图不具有子视图,则不切换。
    总之,结合检测到的触屏动作及上述设定的各日历视图之间的父子关系,可以有多种日历视图的切换方式,本实施例对此不作具体限定。无论采用哪种切换方式,当不进行日历视图切换时,为了向用户明确具体的切换结果,本实施例提供的方法还支持向用户进行提示的步骤,本实施例不对具体的提示方式进行限定,例如,可提示用户当前视图无法切换等等。
    为了便于理解,以图3所示的日历视图切换示意图为例,对本实施例提供的方法进行举例说明。图3中,当前的日历视图为周视图,其时间范围为“2011年第十五周”,按照八列六行的形式布局显示。当用户在完成周视图上的操作后,希望进行日历视图的切换时,用户需要在屏幕上完成触屏动作,如果按照预设的日历视图切换动作为缩小手势,即用户的触屏手指按照图中所示箭头方向发生移动时,此时检测到的触屏动作具有两个触点,该两个触点在相对移动时,两个触点之间的距离缩小,则切换当前的日历视图,图3以将当前的日历视图切换为当前的日历视图的子视图为例,即将当前的周视图切换到对应的月视图,其时间范围变为“2011年四月”,并按照八列六行的形式布局显示。当然,在图3的基础上,如果用户还希望继续进行切换,则可以继续执行相同的触屏动作,以触发再次进行日历视图的切换。
    本实施例提供的方法,通过检测用户的触屏动作,并在判断出检测到的触屏动作为预设的日历视图切换动作后,根据检测到的触屏动作进行日历视图的切换,从而打破了用户需要点击按钮来实现日历视图切换的单一方式,方便用户进行操作;另外,通过将多种日历视图按照时间范围设定父子关系,并按照设定的父子关系切换日历视图,方便用户查看日历信息,进而提升用户体验。
    实施例三
    本实施例提供了一种切换日历视图的装置,该装置用于执行上述实施例一和实施例二中的切换日历视图的方法,参见图4,该切换日历视图的装置包括:
    检测模块401,用于检测用户的触屏动作;
    判断模块402,用于判断检测模块401检测到的触屏动作是否为预设的日历视图切换动作;
    切换模块403,用于在判断模块402判断检测模块401检测到的触屏动作为预设的日历视图切换动作之后,根据检测到的触屏动作切换当前的日历视图。
    其中,判断模块402,具体用于判断检测模块401检测到的触屏动作是否具有两个触点,且两个触点相对移动,如果是,则判断检测到的触屏动作为预设的日历视图切换动作。
    进一步地,参见图5,该装置,还包括:
    设定模块404,用于按照时间范围设定各日历视图之间的父子关系;
    相应地,切换模块403,用于根据检测模块401检测到的触屏动作及设定模块404设定的各日历视图之间的父子关系切换当前的日历视图。
    具体地,切换模块403,具体用于如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离缩小,则将当前的日历视图切换为当前的日历视图的子视图,若当前的日历视图不具有子视图,则不进行切换;或者,如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离放大,则将当前的日历视图切换为当前的日历视图的子视图,若当前的日历视图不具有子视图,则不进行切换。
    可选地,切换模块403,具体用于如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离缩小,则将当前的日历视图切换为当前的日历视图的父视图,若当前的日历视图不具有父视图,则不进行切换;或者,如果检测到的触屏动作的两个触点在相对移动时,两个触点之间的距离放大,则将当前的日历视图切换为当前的日历视图的父视图,若当前的日历视图不具有父视图,则不进行切换。
    本实施例提供的切换日历视图的装置,通过检测用户的触屏动作,并在判断出检测到的触屏动作为预设的日历视图切换动作后,根据检测到的触屏动作进行日历视图的切换,从而打破了用户需要点击按钮来实现日历视图切换的单一方式,方便用户进行操作;另外,通过将多种日历视图按照时间范围设定父子关系,并按照设定的父子关系切换日历视图,方便用户查看日历信息,进而提升用户体验。
    需要说明的是:上述实施例提供的切换日历视图的装置在进行日历视图的切换时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例涉及的切换日历视图的装置与切换日历视图的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
    本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
    以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    切换 日历 视图 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:切换日历视图的方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1501425.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1