一种协同办公app任务管理的方法

文档序号:10687801阅读:287来源:国知局
一种协同办公app任务管理的方法
【专利摘要】本发明公开一种协同办公APP任务管理的方法,涉及计算机技术领域,把日历和任务列表集成到同一界面中,通过先进的算法模块保证被编辑区域始终显示在用户所关注的区域,其主要包括如下步骤:任务管理界面布局,日历和任务列表的交互操作,任务的编辑操作;用户在编辑当天任务时,通过时间控件选择模糊时间,或者通过键盘手动输入一段时间,时间管理模块根据用户输入的时间段自动地标记任务,在用户提交数据后,将任务数据自动增加或更新到所属时间段的当天任务列表中;同时用户通过点击选择日历上的不同日期能够查看与选择日期相关联的任务列表。本发明通过使用动态编辑控件,使编辑数据的方式更灵活、直观,解决了传统方式界面跳转的缺点。
【专利说明】一种协同办公APP任务管理的方法
[0001]
技术领域
[0002]本发明涉及计算机技术领域,具体的说是一种协同办公APP任务管理的方法。
【背景技术】
[0003]在协同办公APP产品中,任务管理是必不可少的功能。通常对任务的编辑操作方法是,跳转到一个新的界面进行任务编辑,特别是对任务时间的操作,几乎全部采用自定义Date Picker的方式。用户对编辑完成的任务进行提交后需要跳转到上一界面,进行任务列表数据的更新。在一些把日历和任务列表结合在一起的任务管理产品中,日历和任务列表的交互比较单一,一般是通过选择日历上的日期,更新任务列表的数据。
[0004]这种传统操作方式存在如下缺陷:1、在任务编辑操作的时候不能够显示其他任务,这样不利于对整体工作进行安排;2、对于时间的选择比较复杂,不能够快速的定位某个时间或某个日期;3、日历和任务列表的交互不够灵活,操作总是集中在日历上面。

【发明内容】

[0005]本发明针对目前技术发展的需求和不足之处,提供一种协同办公APP任务管理的方法。
[0006]本发明所述一种协同办公APP任务管理的方法,解决上述技术问题采用的技术方案如下:所述一种协同办公APP任务管理的方法,把日历和任务列表集成到同一界面中,通过算法模块使任务列表能够根据用户操作区域的位置自动上下滑动,使得被编辑区域始终显示在用户所关注的区域;通过使用日期管理模块,能够直接输入某个时间后根据日历进行选择;通过使用动态编辑控件,使编辑数据的方式更灵活、直观;其主要包括如下步骤:1)任务管理界面布局;2)日历和任务列表的交互操作;3)任务的编辑操作;任务管理界面由日历和任务列表两部分组成;日历的视图界面包括:月视图和周视图;任务列表界面包括两部分:当天任务和跨天任务;用户在编辑当天任务时,通过时间控件选择模糊时间,或者通过键盘手动输入一段时间,时间管理模块根据用户输入的时间段自动地标记任务,在用户提交数据后,将任务数据自动增加或更新到所属时间段的当天任务列表中;日历的操作包括:左右滑动、点击选择具体日期;任务列表的操作包括:上下滑动、左右滑动、点击某行数据进行任务的各种操作;用户通过点击选择日历上的不同日期能够查看与选择日期相关联的任务列表。
[0007]优选的,当滑动监听模块监听到用户的向上滑动的事件后,判断当前日历的视图状态,若当前日历的状态为月视图状态,则将拦截此滑动事件,当前日历由月视图状态切换至周视图状态;若当前日历的状态为周视图状态,则将此滑动事件向下传递至任务列表,进行任务列表向上滑动操作。
[0008]优选的,当滑动监听模块监听到用户的向下滑动的事件后,判断当前日历的状态,若当前日历的状态为月视图状态,则将拦截此滑动事件;如果当前日历的状态为周视图状态,则滑动监听模块会获取任务列表状态,若任务列表具有向下滑动的条件时,则任务列表响应此滑动事件,滑动任务列表至顶端;若任务列表不具有向下滑动的条件时,则当前日历的状态由周视图状态切换为月视图状态。
[0009]优选的,所述任务的编辑操作主要包括,当天任务的编辑操作和跨天任务的编辑操作。
[0010]优选的,所述当天任务的编辑操作主要是指,当任务编辑模块监听到用户的点击事件后,判断点击事件区域的任务内容是否为空,若用户点击的是一个没有任何任务内容的空白行,则该操作视为增加任务的操作;若用户点击的是一个已存在数据的任务行,则任务编辑模块首先验证当前用户是否为该任务的所有者,若当前用户是该任务的所有者,则该操作视为更新任务的操作;若当前用户不是该任务的所有者,则向用户显示能够对该任务操作的选项卡。
[0011]优选的,任务编辑模块首先对点击事件触发的区域进行判断,若时间操作控件接收到该事件,则日历的状态切换至周视图状态,任务编辑模块调用系统输入法的数字软键盘;任务编辑模块先计算出软键盘弹出的高度,然后在软键盘的上方加入模糊时间控件,并将两者的高度相加后,与被编辑的任务区域位置进行比较,若任务编辑模块监测到软键盘或模糊时间控件遮挡住被编辑的任务区域时,则设置任务列表自动向上滑动至被编辑的任务区域刚好在模糊时间控件上方时,任务列表停止滑动。
[0012]优选的,用户通过选择模糊时间或通过数字软键盘输入具体时间,对当天任务的时间进行编辑;若任务内容操作控件接收到该事件,则用户能够通过弹出的软键盘进行任务内容的编辑操作,若任务编辑模块检测到被编辑的任务区域被软键盘遮挡时,则设置任务列表自动向上滑动至被编辑的任务区域刚好在模糊时间控件上方时,任务列表停止滑动;
当用户对任务内容编辑完成后,任务编辑模块会根据用户的操作进行处理,任务提交或任务取消;任务提交后,被编辑的数据提交给任务提交模块,该模块根据用户所输入的时间进行判断后,将任务更新至相应区域中;或者,任务取消后,任务编辑模块取消任务的编辑状态,恢复至操作前的状态。
[0013]优选的,所述跨天任务的编辑操作主要是指,当任务编辑模块监听到用户的点击事件后,判断点击事件区域的任务内容是否为空,若用户点击的是一个没有任何任务内容的空白行,则该操作视为增加任务的操作;若用户点击的是一个已存在数据的任务行,则任务编辑模块首先验证当前用户是否为该任务的所有者,若当前用户是该任务的所有者,则该操作视为更新任务的操作,若当前用户不是该任务的所有者,则向用户显示能够对该任务操作的选项卡。
[0014]优选的,任务编辑模块首先对点击事件触发的区域进行判断,若时间操作控件接收到该事件,则日历的状态切换至月视图状态,然后任务编辑模块获取被编辑任务区域和日历的相对位置,将被编辑的任务区域向上/下刚好滑动至日历下方后,停止滑动。
[0015]优选的,用户通过日历选择日期,对跨天任务的时间部分进行编辑;若任务内容操作控件接收到该事件,则日历的状态切换至周视图状态;
当用户对任务内容编辑完成后,任务编辑模块会根据用户的操作进行处理,任务提交或任务取消;任务提交后,被编辑的数据提交给任务提交模块,该模块根据用户所输入的时间进行排序后更新至任务列表;或者,任务取消后,任务编辑模块取消任务的编辑状态,恢复至操作前的状态。
[0016]本发明所述一种协同办公APP任务管理的方法与现有技术相比具有的有益效果是:该方法把日历和任务集成到同一界面中,使用户在管理任务时能够更好的从整体把握,又可以方便的切入某个具体的任务;在任务编辑时更为直观和便捷,通过较为先进的算法模块确保被编辑区域始终显示在用户所关注的区域;日期选择模块提供了更友好的输入方式,可以直接输入某个时间,也可以根据日历进行选择,避免了用户于纷繁复杂的操作方式和多层级界面的跳转方式。
[0017]说明书附图
附图1为日历和任务列表的交互操作示意图;
附图2为编辑当天任务的操作示意图;
附图3为编辑跨天任务的操作示意图。
【具体实施方式】
[0018]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,对本发明所述一种协同办公APP任务管理的方法进一步详细说明。
[0019]本发明公开了一种协同办公APP任务管理的方法,设计了更加合理的界面布局,更加灵活的操作方式,把日历和任务集成到同一界面中,使用户在管理任务时能够更好的从整体把握,又可以方便的切入某个具体的任务;通过算法模块使任务列表能够根据用户操作区域的位置自动上下滑动,保证被编辑区域始终显示在用户所关注的区域;并使用动态编辑控件,使编辑数据的方式更加灵活、直观,解决了传统方式界面跳转的缺点。
[0020]实施例:
本实施例所述一种协同办公APP任务管理的方法,其主要包括如下步骤:1)任务管理界面布局;2)日历和任务列表的交互操作;3)任务的编辑操作。任务管理界面由日历和任务列表两部分组成。其中,日历的视图界面包括:月视图和周视图,月视图下默认显示当前系统日期所在的月份,周视图下默认显示当前系统日期所在的一周;任务列表界面包括两部分:当天任务和跨天任务。其中,当天任务又分为三个区域:上午、下午和晚上,用户在编辑当天任务时可以通过时间控件选择模糊时间(上午、下午和晚上),也可以通过键盘手动输入一段时间,时间管理模块根据用户输入的时间段自动地将该任务标记为上午、下午或晚上的任务,在用户提交数据后,将任务数据自动增加或更新到所属时间段的当天任务列表中。跨天任务是一段日期内的任务,包含当前选中日期的所有跨天任务会显示在跨天任务列表中。
[0021]本实施例所述协同办公APP任务管理的方法中,日历的操作包括:左右滑动、点击选择具体日期、点击“XXXX年”在下拉菜单中选择某一年、点击“XX月”在下拉菜单中选择某月。任务列表的操作包括:上下滑动、左右滑动、点击某行数据进行任务的各种操作。用户通过点击选择日历上的不同日期可以查看与选择日期相关联的任务列表;在日历的月视图状态下,左右滑动日历可以查看任意月份对应日期的任务列表;在日历的周视图状态下,左右滑动任务列表可以查看与相邻日期相关联的任务列表。
[0022]所述日历和任务列表的交互操作这一步骤如附图1所示,当滑动监听模块监听到用户的向上滑动的事件后,判断当前日历的视图状态,若当前日历的状态为月视图状态,则将拦截此滑动事件,当前日历由月视图状态切换至周视图状态;若当前日历的状态为周视图状态,则将此滑动事件向下传递至任务列表,进行任务列表向上滑动操作。当滑动监听模块监听到用户的向下滑动的事件后,判断当前日历的状态,若当前日历的状态为月视图状态,则将拦截此滑动事件;如果当前日历的状态为周视图状态,则滑动监听模块会获取任务列表状态,若任务列表具有向下滑动的条件时,则任务列表响应此滑动事件,滑动任务列表至顶端;若任务列表不具有向下滑动的条件时,则当前日历的状态由周视图状态切换为月视图状态。
[0023]所述任务的编辑操作这一步骤主要包括,当天任务的编辑操作和跨天任务的编辑操作。
[0024]所述当天任务的编辑操作如附图2所示,当任务编辑模块监听到用户的点击事件后,判断点击事件区域的任务内容是否为空,若用户点击的是一个没有任何任务内容的空白行,则该操作视为增加任务的操作;若用户点击的是一个已存在数据的任务行,则任务编辑模块首先验证当前用户是否为该任务的所有者,若当前用户是该任务的所有者,则该操作视为更新任务的操作;若当前用户不是该任务的所有者,则向用户显示可以对该任务操作的选项卡。任务编辑模块首先对点击事件触发的区域进行判断,如果时间操作控件接收到该事件,则日历的状态切换至周视图状态,任务编辑模块调用系统输入法的数字软键盘。任务编辑模块先计算出软键盘弹出的高度,然后在软键盘的上方加入模糊时间控件,并将两者的高度相加后,和被编辑的任务区域位置进行比较,若任务编辑模块监测到软键盘或模糊时间控件有可能遮挡住被编辑的任务区域时,则设置任务列表自动向上滑动至被编辑的任务区域刚好在模糊时间控件上方时,任务列表停止滑动。
[0025]如附图2所示,用户通过选择模糊时间或通过数字软键盘输入具体时间,对当天任务的时间进行编辑;若任务内容操作控件接收到该事件,则用户能够通过弹出的软键盘进行任务内容的编辑操作,若任务编辑模块检测到被编辑的任务区域有可能被软键盘遮挡时,会采用上述方式进行处理。当用户对任务内容编辑完成后,任务编辑模块会根据用户的操作进行处理,任务提交或任务取消。任务提交后,被编辑的数据提交给任务提交模块,该模块根据用户所输入的时间进行判断后,将任务更新至上午、下午或晚上区域中;或者,任务取消后,任务编辑模块取消任务的编辑状态,恢复至操作前的状态。
[0026]所述跨天任务的编辑操作的主要内容如附图3所示,当任务编辑模块监听到用户的点击事件后,判断点击事件区域的任务内容是否为空,若用户点击的是一个没有任何任务内容的空白行,则该操作视为增加任务的操作;若用户点击的是一个已存在数据的任务行,则任务编辑模块首先验证当前用户是否为该任务的所有者,若当前用户是该任务的所有者,则该操作视为更新任务的操作,若当前用户不是该任务的所有者,则向用户显示可以对该任务操作的选项卡。
[0027]任务编辑模块首先对点击事件触发的区域进行判断,若时间操作控件接收到该事件,则日历的状态切换至月视图状态,然后任务编辑模块获取被编辑任务区域和日历的相对位置,将被编辑的任务区域向上/下刚好滑动至日历下方后,停止滑动。用户可以通过日历选择日期,对跨天任务的时间部分进行编辑;若任务内容操作控件接收到该事件,则日历的状态切换至周视图状态,后面的处理过程同当天任务编辑的处理。当用户对任务内容编辑完成后,任务编辑模块会根据用户的操作进行处理,任务提交或任务取消。任务提交后,被编辑的数据提交给任务提交模块,该模块根据用户所输入的时间进行排序后更新至任务列表;或者,任务取消后,任务编辑模块取消任务的编辑状态,恢复至操作前的状态。
[0028]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种协同办公APP任务管理的方法,其特征在于,把日历和任务列表集成到同一界面中,通过算法模块使任务列表能够根据用户操作区域的位置自动上下滑动,使得被编辑区域始终显示在用户所关注的区域;通过使用日期管理模块,能够直接输入某个时间后根据日历进行选择;其主要包括如下步骤:I)任务管理界面布局;2)日历和任务列表的交互操作;3)任务的编辑操作;任务管理界面由日历和任务列表两部分组成;日历的视图界面包括:月视图和周视图;任务列表界面包括两部分:当天任务和跨天任务;用户在编辑当天任务时,通过时间控件选择模糊时间,或者通过键盘手动输入一段时间,时间管理模块根据用户输入的时间段自动地标记任务,在用户提交数据后,将任务数据自动增加或更新到所属时间段的当天任务列表中;日历的操作包括:左右滑动、点击选择具体日期;任务列表的操作包括:上下滑动、左右滑动、点击某行数据进行任务的各种操作;用户通过点击选择日历上的不同日期能够查看与选择日期相关联的任务列表。2.根据权利要求1所述一种协同办公APP任务管理的方法,其特征在于,当滑动监听模块监听到用户的向上滑动的事件后,判断当前日历的视图状态,若当前日历的状态为月视图状态,则将拦截此滑动事件,当前日历由月视图状态切换至周视图状态;若当前日历的状态为周视图状态,则将此滑动事件向下传递至任务列表,进行任务列表向上滑动操作。3.根据权利要求2所述一种协同办公APP任务管理的方法,其特征在于,当滑动监听模块监听到用户的向下滑动的事件后,判断当前日历的状态,若当前日历的状态为月视图状态,则将拦截此滑动事件;如果当前日历的状态为周视图状态,则滑动监听模块会获取任务列表状态,若任务列表具有向下滑动的条件时,则任务列表响应此滑动事件,滑动任务列表至顶端;若任务列表不具有向下滑动的条件时,则当前日历的状态由周视图状态切换为月视图状态。4.根据权利要求3所述一种协同办公APP任务管理的方法,其特征在于,所述任务的编辑操作主要包括,当天任务的编辑操作和跨天任务的编辑操作。5.根据权利要求4所述一种协同办公APP任务管理的方法,其特征在于,所述当天任务的编辑操作主要是指,当任务编辑模块监听到用户的点击事件后,判断点击事件区域的任务内容是否为空,若用户点击的是一个没有任何任务内容的空白行,则该操作视为增加任务的操作;若用户点击的是一个已存在数据的任务行,则任务编辑模块首先验证当前用户是否为该任务的所有者,若当前用户是该任务的所有者,则该操作视为更新任务的操作;若当前用户不是该任务的所有者,则向用户显示能够对该任务操作的选项卡。6.根据权利要求5所述一种协同办公APP任务管理的方法,其特征在于,任务编辑模块首先对点击事件触发的区域进行判断,若时间操作控件接收到该事件,则日历的状态切换至周视图状态,任务编辑模块调用系统输入法的数字软键盘;任务编辑模块先计算出软键盘弹出的高度,然后在软键盘的上方加入模糊时间控件,并将两者的高度相加后,与被编辑的任务区域位置进行比较,若任务编辑模块监测到软键盘或模糊时间控件遮挡住被编辑的任务区域时,则设置任务列表自动向上滑动至被编辑的任务区域刚好在模糊时间控件上方时,任务列表停止滑动。7.根据权利要求6所述一种协同办公APP任务管理的方法,其特征在于,用户通过选择模糊时间或通过数字软键盘输入具体时间,对当天任务的时间进行编辑;若任务内容操作控件接收到该事件,则用户能够通过弹出的软键盘进行任务内容的编辑操作,若任务编辑模块检测到被编辑的任务区域被软键盘遮挡时,则设置任务列表自动向上滑动至被编辑的任务区域刚好在模糊时间控件上方时,任务列表停止滑动; 当用户对任务内容编辑完成后,任务编辑模块会根据用户的操作进行处理,任务提交或任务取消;任务提交后,被编辑的数据提交给任务提交模块,该模块根据用户所输入的时间进行判断后,将任务更新至相应区域中;或者,任务取消后,任务编辑模块取消任务的编辑状态,恢复至操作前的状态。8.根据权利要求7所述一种协同办公APP任务管理的方法,其特征在于,所述跨天任务的编辑操作主要是指,当任务编辑模块监听到用户的点击事件后,判断点击事件区域的任务内容是否为空,若用户点击的是一个没有任何任务内容的空白行,则该操作视为增加任务的操作;若用户点击的是一个已存在数据的任务行,则任务编辑模块首先验证当前用户是否为该任务的所有者,若当前用户是该任务的所有者,则该操作视为更新任务的操作,若当前用户不是该任务的所有者,则向用户显示能够对该任务操作的选项卡。9.根据权利要求8所述一种协同办公APP任务管理的方法,其特征在于,任务编辑模块首先对点击事件触发的区域进行判断,若时间操作控件接收到该事件,则日历的状态切换至月视图状态,然后任务编辑模块获取被编辑任务区域和日历的相对位置,将被编辑的任务区域向上/下刚好滑动至日历下方后,停止滑动。10.根据权利要求9所述一种协同办公APP任务管理的方法,其特征在于,用户通过日历选择日期,对跨天任务的时间部分进行编辑;若任务内容操作控件接收到该事件,则日历的状态切换至周视图状态; 当用户对任务内容编辑完成后,任务编辑模块会根据用户的操作进行处理,任务提交或任务取消;任务提交后,被编辑的数据提交给任务提交模块,该模块根据用户所输入的时间进行排序后更新至任务列表;或者,任务取消后,任务编辑模块取消任务的编辑状态,恢复至操作前的状态。
【文档编号】G06Q10/10GK106056362SQ201610447649
【公开日】2016年10月26日
【申请日】2016年6月21日
【发明人】樊继硕, 邵帅, 王柏华, 李照川
【申请人】浪潮软件集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1