一種協(xié)同辦公app任務(wù)管理的方法
【專利摘要】本發(fā)明公開一種協(xié)同辦公APP任務(wù)管理的方法,涉及計(jì)算機(jī)技術(shù)領(lǐng)域,把日歷和任務(wù)列表集成到同一界面中,通過先進(jìn)的算法模塊保證被編輯區(qū)域始終顯示在用戶所關(guān)注的區(qū)域,其主要包括如下步驟:任務(wù)管理界面布局,日歷和任務(wù)列表的交互操作,任務(wù)的編輯操作;用戶在編輯當(dāng)天任務(wù)時,通過時間控件選擇模糊時間,或者通過鍵盤手動輸入一段時間,時間管理模塊根據(jù)用戶輸入的時間段自動地標(biāo)記任務(wù),在用戶提交數(shù)據(jù)后,將任務(wù)數(shù)據(jù)自動增加或更新到所屬時間段的當(dāng)天任務(wù)列表中;同時用戶通過點(diǎn)擊選擇日歷上的不同日期能夠查看與選擇日期相關(guān)聯(lián)的任務(wù)列表。本發(fā)明通過使用動態(tài)編輯控件,使編輯數(shù)據(jù)的方式更靈活、直觀,解決了傳統(tǒng)方式界面跳轉(zhuǎn)的缺點(diǎn)。
【專利說明】一種協(xié)同辦公APP任務(wù)管理的方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體的說是一種協(xié)同辦公APP任務(wù)管理的方法。
【背景技術(shù)】
[0003]在協(xié)同辦公APP產(chǎn)品中,任務(wù)管理是必不可少的功能。通常對任務(wù)的編輯操作方法是,跳轉(zhuǎn)到一個新的界面進(jìn)行任務(wù)編輯,特別是對任務(wù)時間的操作,幾乎全部采用自定義Date Picker的方式。用戶對編輯完成的任務(wù)進(jìn)行提交后需要跳轉(zhuǎn)到上一界面,進(jìn)行任務(wù)列表數(shù)據(jù)的更新。在一些把日歷和任務(wù)列表結(jié)合在一起的任務(wù)管理產(chǎn)品中,日歷和任務(wù)列表的交互比較單一,一般是通過選擇日歷上的日期,更新任務(wù)列表的數(shù)據(jù)。
[0004]這種傳統(tǒng)操作方式存在如下缺陷:1、在任務(wù)編輯操作的時候不能夠顯示其他任務(wù),這樣不利于對整體工作進(jìn)行安排;2、對于時間的選擇比較復(fù)雜,不能夠快速的定位某個時間或某個日期;3、日歷和任務(wù)列表的交互不夠靈活,操作總是集中在日歷上面。
【發(fā)明內(nèi)容】
[0005]本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供一種協(xié)同辦公APP任務(wù)管理的方法。
[0006]本發(fā)明所述一種協(xié)同辦公APP任務(wù)管理的方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述一種協(xié)同辦公APP任務(wù)管理的方法,把日歷和任務(wù)列表集成到同一界面中,通過算法模塊使任務(wù)列表能夠根據(jù)用戶操作區(qū)域的位置自動上下滑動,使得被編輯區(qū)域始終顯示在用戶所關(guān)注的區(qū)域;通過使用日期管理模塊,能夠直接輸入某個時間后根據(jù)日歷進(jìn)行選擇;通過使用動態(tài)編輯控件,使編輯數(shù)據(jù)的方式更靈活、直觀;其主要包括如下步驟:1)任務(wù)管理界面布局;2)日歷和任務(wù)列表的交互操作;3)任務(wù)的編輯操作;任務(wù)管理界面由日歷和任務(wù)列表兩部分組成;日歷的視圖界面包括:月視圖和周視圖;任務(wù)列表界面包括兩部分:當(dāng)天任務(wù)和跨天任務(wù);用戶在編輯當(dāng)天任務(wù)時,通過時間控件選擇模糊時間,或者通過鍵盤手動輸入一段時間,時間管理模塊根據(jù)用戶輸入的時間段自動地標(biāo)記任務(wù),在用戶提交數(shù)據(jù)后,將任務(wù)數(shù)據(jù)自動增加或更新到所屬時間段的當(dāng)天任務(wù)列表中;日歷的操作包括:左右滑動、點(diǎn)擊選擇具體日期;任務(wù)列表的操作包括:上下滑動、左右滑動、點(diǎn)擊某行數(shù)據(jù)進(jìn)行任務(wù)的各種操作;用戶通過點(diǎn)擊選擇日歷上的不同日期能夠查看與選擇日期相關(guān)聯(lián)的任務(wù)列表。
[0007]優(yōu)選的,當(dāng)滑動監(jiān)聽模塊監(jiān)聽到用戶的向上滑動的事件后,判斷當(dāng)前日歷的視圖狀態(tài),若當(dāng)前日歷的狀態(tài)為月視圖狀態(tài),則將攔截此滑動事件,當(dāng)前日歷由月視圖狀態(tài)切換至周視圖狀態(tài);若當(dāng)前日歷的狀態(tài)為周視圖狀態(tài),則將此滑動事件向下傳遞至任務(wù)列表,進(jìn)行任務(wù)列表向上滑動操作。
[0008]優(yōu)選的,當(dāng)滑動監(jiān)聽模塊監(jiān)聽到用戶的向下滑動的事件后,判斷當(dāng)前日歷的狀態(tài),若當(dāng)前日歷的狀態(tài)為月視圖狀態(tài),則將攔截此滑動事件;如果當(dāng)前日歷的狀態(tài)為周視圖狀態(tài),則滑動監(jiān)聽模塊會獲取任務(wù)列表狀態(tài),若任務(wù)列表具有向下滑動的條件時,則任務(wù)列表響應(yīng)此滑動事件,滑動任務(wù)列表至頂端;若任務(wù)列表不具有向下滑動的條件時,則當(dāng)前日歷的狀態(tài)由周視圖狀態(tài)切換為月視圖狀態(tài)。
[0009]優(yōu)選的,所述任務(wù)的編輯操作主要包括,當(dāng)天任務(wù)的編輯操作和跨天任務(wù)的編輯操作。
[0010]優(yōu)選的,所述當(dāng)天任務(wù)的編輯操作主要是指,當(dāng)任務(wù)編輯模塊監(jiān)聽到用戶的點(diǎn)擊事件后,判斷點(diǎn)擊事件區(qū)域的任務(wù)內(nèi)容是否為空,若用戶點(diǎn)擊的是一個沒有任何任務(wù)內(nèi)容的空白行,則該操作視為增加任務(wù)的操作;若用戶點(diǎn)擊的是一個已存在數(shù)據(jù)的任務(wù)行,則任務(wù)編輯模塊首先驗(yàn)證當(dāng)前用戶是否為該任務(wù)的所有者,若當(dāng)前用戶是該任務(wù)的所有者,則該操作視為更新任務(wù)的操作;若當(dāng)前用戶不是該任務(wù)的所有者,則向用戶顯示能夠?qū)υ撊蝿?wù)操作的選項(xiàng)卡。
[0011]優(yōu)選的,任務(wù)編輯模塊首先對點(diǎn)擊事件觸發(fā)的區(qū)域進(jìn)行判斷,若時間操作控件接收到該事件,則日歷的狀態(tài)切換至周視圖狀態(tài),任務(wù)編輯模塊調(diào)用系統(tǒng)輸入法的數(shù)字軟鍵盤;任務(wù)編輯模塊先計(jì)算出軟鍵盤彈出的高度,然后在軟鍵盤的上方加入模糊時間控件,并將兩者的高度相加后,與被編輯的任務(wù)區(qū)域位置進(jìn)行比較,若任務(wù)編輯模塊監(jiān)測到軟鍵盤或模糊時間控件遮擋住被編輯的任務(wù)區(qū)域時,則設(shè)置任務(wù)列表自動向上滑動至被編輯的任務(wù)區(qū)域剛好在模糊時間控件上方時,任務(wù)列表停止滑動。
[0012]優(yōu)選的,用戶通過選擇模糊時間或通過數(shù)字軟鍵盤輸入具體時間,對當(dāng)天任務(wù)的時間進(jìn)行編輯;若任務(wù)內(nèi)容操作控件接收到該事件,則用戶能夠通過彈出的軟鍵盤進(jìn)行任務(wù)內(nèi)容的編輯操作,若任務(wù)編輯模塊檢測到被編輯的任務(wù)區(qū)域被軟鍵盤遮擋時,則設(shè)置任務(wù)列表自動向上滑動至被編輯的任務(wù)區(qū)域剛好在模糊時間控件上方時,任務(wù)列表停止滑動;
當(dāng)用戶對任務(wù)內(nèi)容編輯完成后,任務(wù)編輯模塊會根據(jù)用戶的操作進(jìn)行處理,任務(wù)提交或任務(wù)取消;任務(wù)提交后,被編輯的數(shù)據(jù)提交給任務(wù)提交模塊,該模塊根據(jù)用戶所輸入的時間進(jìn)行判斷后,將任務(wù)更新至相應(yīng)區(qū)域中;或者,任務(wù)取消后,任務(wù)編輯模塊取消任務(wù)的編輯狀態(tài),恢復(fù)至操作前的狀態(tài)。
[0013]優(yōu)選的,所述跨天任務(wù)的編輯操作主要是指,當(dāng)任務(wù)編輯模塊監(jiān)聽到用戶的點(diǎn)擊事件后,判斷點(diǎn)擊事件區(qū)域的任務(wù)內(nèi)容是否為空,若用戶點(diǎn)擊的是一個沒有任何任務(wù)內(nèi)容的空白行,則該操作視為增加任務(wù)的操作;若用戶點(diǎn)擊的是一個已存在數(shù)據(jù)的任務(wù)行,則任務(wù)編輯模塊首先驗(yàn)證當(dāng)前用戶是否為該任務(wù)的所有者,若當(dāng)前用戶是該任務(wù)的所有者,則該操作視為更新任務(wù)的操作,若當(dāng)前用戶不是該任務(wù)的所有者,則向用戶顯示能夠?qū)υ撊蝿?wù)操作的選項(xiàng)卡。
[0014]優(yōu)選的,任務(wù)編輯模塊首先對點(diǎn)擊事件觸發(fā)的區(qū)域進(jìn)行判斷,若時間操作控件接收到該事件,則日歷的狀態(tài)切換至月視圖狀態(tài),然后任務(wù)編輯模塊獲取被編輯任務(wù)區(qū)域和日歷的相對位置,將被編輯的任務(wù)區(qū)域向上/下剛好滑動至日歷下方后,停止滑動。
[0015]優(yōu)選的,用戶通過日歷選擇日期,對跨天任務(wù)的時間部分進(jìn)行編輯;若任務(wù)內(nèi)容操作控件接收到該事件,則日歷的狀態(tài)切換至周視圖狀態(tài);
當(dāng)用戶對任務(wù)內(nèi)容編輯完成后,任務(wù)編輯模塊會根據(jù)用戶的操作進(jìn)行處理,任務(wù)提交或任務(wù)取消;任務(wù)提交后,被編輯的數(shù)據(jù)提交給任務(wù)提交模塊,該模塊根據(jù)用戶所輸入的時間進(jìn)行排序后更新至任務(wù)列表;或者,任務(wù)取消后,任務(wù)編輯模塊取消任務(wù)的編輯狀態(tài),恢復(fù)至操作前的狀態(tài)。
[0016]本發(fā)明所述一種協(xié)同辦公APP任務(wù)管理的方法與現(xiàn)有技術(shù)相比具有的有益效果是:該方法把日歷和任務(wù)集成到同一界面中,使用戶在管理任務(wù)時能夠更好的從整體把握,又可以方便的切入某個具體的任務(wù);在任務(wù)編輯時更為直觀和便捷,通過較為先進(jìn)的算法模塊確保被編輯區(qū)域始終顯示在用戶所關(guān)注的區(qū)域;日期選擇模塊提供了更友好的輸入方式,可以直接輸入某個時間,也可以根據(jù)日歷進(jìn)行選擇,避免了用戶于紛繁復(fù)雜的操作方式和多層級界面的跳轉(zhuǎn)方式。
[0017]說明書附圖
附圖1為日歷和任務(wù)列表的交互操作示意圖;
附圖2為編輯當(dāng)天任務(wù)的操作示意圖;
附圖3為編輯跨天任務(wù)的操作示意圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對本發(fā)明所述一種協(xié)同辦公APP任務(wù)管理的方法進(jìn)一步詳細(xì)說明。
[0019]本發(fā)明公開了一種協(xié)同辦公APP任務(wù)管理的方法,設(shè)計(jì)了更加合理的界面布局,更加靈活的操作方式,把日歷和任務(wù)集成到同一界面中,使用戶在管理任務(wù)時能夠更好的從整體把握,又可以方便的切入某個具體的任務(wù);通過算法模塊使任務(wù)列表能夠根據(jù)用戶操作區(qū)域的位置自動上下滑動,保證被編輯區(qū)域始終顯示在用戶所關(guān)注的區(qū)域;并使用動態(tài)編輯控件,使編輯數(shù)據(jù)的方式更加靈活、直觀,解決了傳統(tǒng)方式界面跳轉(zhuǎn)的缺點(diǎn)。
[0020]實(shí)施例:
本實(shí)施例所述一種協(xié)同辦公APP任務(wù)管理的方法,其主要包括如下步驟:1)任務(wù)管理界面布局;2)日歷和任務(wù)列表的交互操作;3)任務(wù)的編輯操作。任務(wù)管理界面由日歷和任務(wù)列表兩部分組成。其中,日歷的視圖界面包括:月視圖和周視圖,月視圖下默認(rèn)顯示當(dāng)前系統(tǒng)日期所在的月份,周視圖下默認(rèn)顯示當(dāng)前系統(tǒng)日期所在的一周;任務(wù)列表界面包括兩部分:當(dāng)天任務(wù)和跨天任務(wù)。其中,當(dāng)天任務(wù)又分為三個區(qū)域:上午、下午和晚上,用戶在編輯當(dāng)天任務(wù)時可以通過時間控件選擇模糊時間(上午、下午和晚上),也可以通過鍵盤手動輸入一段時間,時間管理模塊根據(jù)用戶輸入的時間段自動地將該任務(wù)標(biāo)記為上午、下午或晚上的任務(wù),在用戶提交數(shù)據(jù)后,將任務(wù)數(shù)據(jù)自動增加或更新到所屬時間段的當(dāng)天任務(wù)列表中??缣烊蝿?wù)是一段日期內(nèi)的任務(wù),包含當(dāng)前選中日期的所有跨天任務(wù)會顯示在跨天任務(wù)列表中。
[0021]本實(shí)施例所述協(xié)同辦公APP任務(wù)管理的方法中,日歷的操作包括:左右滑動、點(diǎn)擊選擇具體日期、點(diǎn)擊“XXXX年”在下拉菜單中選擇某一年、點(diǎn)擊“XX月”在下拉菜單中選擇某月。任務(wù)列表的操作包括:上下滑動、左右滑動、點(diǎn)擊某行數(shù)據(jù)進(jìn)行任務(wù)的各種操作。用戶通過點(diǎn)擊選擇日歷上的不同日期可以查看與選擇日期相關(guān)聯(lián)的任務(wù)列表;在日歷的月視圖狀態(tài)下,左右滑動日歷可以查看任意月份對應(yīng)日期的任務(wù)列表;在日歷的周視圖狀態(tài)下,左右滑動任務(wù)列表可以查看與相鄰日期相關(guān)聯(lián)的任務(wù)列表。
[0022]所述日歷和任務(wù)列表的交互操作這一步驟如附圖1所示,當(dāng)滑動監(jiān)聽模塊監(jiān)聽到用戶的向上滑動的事件后,判斷當(dāng)前日歷的視圖狀態(tài),若當(dāng)前日歷的狀態(tài)為月視圖狀態(tài),則將攔截此滑動事件,當(dāng)前日歷由月視圖狀態(tài)切換至周視圖狀態(tài);若當(dāng)前日歷的狀態(tài)為周視圖狀態(tài),則將此滑動事件向下傳遞至任務(wù)列表,進(jìn)行任務(wù)列表向上滑動操作。當(dāng)滑動監(jiān)聽模塊監(jiān)聽到用戶的向下滑動的事件后,判斷當(dāng)前日歷的狀態(tài),若當(dāng)前日歷的狀態(tài)為月視圖狀態(tài),則將攔截此滑動事件;如果當(dāng)前日歷的狀態(tài)為周視圖狀態(tài),則滑動監(jiān)聽模塊會獲取任務(wù)列表狀態(tài),若任務(wù)列表具有向下滑動的條件時,則任務(wù)列表響應(yīng)此滑動事件,滑動任務(wù)列表至頂端;若任務(wù)列表不具有向下滑動的條件時,則當(dāng)前日歷的狀態(tài)由周視圖狀態(tài)切換為月視圖狀態(tài)。
[0023]所述任務(wù)的編輯操作這一步驟主要包括,當(dāng)天任務(wù)的編輯操作和跨天任務(wù)的編輯操作。
[0024]所述當(dāng)天任務(wù)的編輯操作如附圖2所示,當(dāng)任務(wù)編輯模塊監(jiān)聽到用戶的點(diǎn)擊事件后,判斷點(diǎn)擊事件區(qū)域的任務(wù)內(nèi)容是否為空,若用戶點(diǎn)擊的是一個沒有任何任務(wù)內(nèi)容的空白行,則該操作視為增加任務(wù)的操作;若用戶點(diǎn)擊的是一個已存在數(shù)據(jù)的任務(wù)行,則任務(wù)編輯模塊首先驗(yàn)證當(dāng)前用戶是否為該任務(wù)的所有者,若當(dāng)前用戶是該任務(wù)的所有者,則該操作視為更新任務(wù)的操作;若當(dāng)前用戶不是該任務(wù)的所有者,則向用戶顯示可以對該任務(wù)操作的選項(xiàng)卡。任務(wù)編輯模塊首先對點(diǎn)擊事件觸發(fā)的區(qū)域進(jìn)行判斷,如果時間操作控件接收到該事件,則日歷的狀態(tài)切換至周視圖狀態(tài),任務(wù)編輯模塊調(diào)用系統(tǒng)輸入法的數(shù)字軟鍵盤。任務(wù)編輯模塊先計(jì)算出軟鍵盤彈出的高度,然后在軟鍵盤的上方加入模糊時間控件,并將兩者的高度相加后,和被編輯的任務(wù)區(qū)域位置進(jìn)行比較,若任務(wù)編輯模塊監(jiān)測到軟鍵盤或模糊時間控件有可能遮擋住被編輯的任務(wù)區(qū)域時,則設(shè)置任務(wù)列表自動向上滑動至被編輯的任務(wù)區(qū)域剛好在模糊時間控件上方時,任務(wù)列表停止滑動。
[0025]如附圖2所示,用戶通過選擇模糊時間或通過數(shù)字軟鍵盤輸入具體時間,對當(dāng)天任務(wù)的時間進(jìn)行編輯;若任務(wù)內(nèi)容操作控件接收到該事件,則用戶能夠通過彈出的軟鍵盤進(jìn)行任務(wù)內(nèi)容的編輯操作,若任務(wù)編輯模塊檢測到被編輯的任務(wù)區(qū)域有可能被軟鍵盤遮擋時,會采用上述方式進(jìn)行處理。當(dāng)用戶對任務(wù)內(nèi)容編輯完成后,任務(wù)編輯模塊會根據(jù)用戶的操作進(jìn)行處理,任務(wù)提交或任務(wù)取消。任務(wù)提交后,被編輯的數(shù)據(jù)提交給任務(wù)提交模塊,該模塊根據(jù)用戶所輸入的時間進(jìn)行判斷后,將任務(wù)更新至上午、下午或晚上區(qū)域中;或者,任務(wù)取消后,任務(wù)編輯模塊取消任務(wù)的編輯狀態(tài),恢復(fù)至操作前的狀態(tài)。
[0026]所述跨天任務(wù)的編輯操作的主要內(nèi)容如附圖3所示,當(dāng)任務(wù)編輯模塊監(jiān)聽到用戶的點(diǎn)擊事件后,判斷點(diǎn)擊事件區(qū)域的任務(wù)內(nèi)容是否為空,若用戶點(diǎn)擊的是一個沒有任何任務(wù)內(nèi)容的空白行,則該操作視為增加任務(wù)的操作;若用戶點(diǎn)擊的是一個已存在數(shù)據(jù)的任務(wù)行,則任務(wù)編輯模塊首先驗(yàn)證當(dāng)前用戶是否為該任務(wù)的所有者,若當(dāng)前用戶是該任務(wù)的所有者,則該操作視為更新任務(wù)的操作,若當(dāng)前用戶不是該任務(wù)的所有者,則向用戶顯示可以對該任務(wù)操作的選項(xiàng)卡。
[0027]任務(wù)編輯模塊首先對點(diǎn)擊事件觸發(fā)的區(qū)域進(jìn)行判斷,若時間操作控件接收到該事件,則日歷的狀態(tài)切換至月視圖狀態(tài),然后任務(wù)編輯模塊獲取被編輯任務(wù)區(qū)域和日歷的相對位置,將被編輯的任務(wù)區(qū)域向上/下剛好滑動至日歷下方后,停止滑動。用戶可以通過日歷選擇日期,對跨天任務(wù)的時間部分進(jìn)行編輯;若任務(wù)內(nèi)容操作控件接收到該事件,則日歷的狀態(tài)切換至周視圖狀態(tài),后面的處理過程同當(dāng)天任務(wù)編輯的處理。當(dāng)用戶對任務(wù)內(nèi)容編輯完成后,任務(wù)編輯模塊會根據(jù)用戶的操作進(jìn)行處理,任務(wù)提交或任務(wù)取消。任務(wù)提交后,被編輯的數(shù)據(jù)提交給任務(wù)提交模塊,該模塊根據(jù)用戶所輸入的時間進(jìn)行排序后更新至任務(wù)列表;或者,任務(wù)取消后,任務(wù)編輯模塊取消任務(wù)的編輯狀態(tài),恢復(fù)至操作前的狀態(tài)。
[0028]上述【具體實(shí)施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,把日歷和任務(wù)列表集成到同一界面中,通過算法模塊使任務(wù)列表能夠根據(jù)用戶操作區(qū)域的位置自動上下滑動,使得被編輯區(qū)域始終顯示在用戶所關(guān)注的區(qū)域;通過使用日期管理模塊,能夠直接輸入某個時間后根據(jù)日歷進(jìn)行選擇;其主要包括如下步驟:I)任務(wù)管理界面布局;2)日歷和任務(wù)列表的交互操作;3)任務(wù)的編輯操作;任務(wù)管理界面由日歷和任務(wù)列表兩部分組成;日歷的視圖界面包括:月視圖和周視圖;任務(wù)列表界面包括兩部分:當(dāng)天任務(wù)和跨天任務(wù);用戶在編輯當(dāng)天任務(wù)時,通過時間控件選擇模糊時間,或者通過鍵盤手動輸入一段時間,時間管理模塊根據(jù)用戶輸入的時間段自動地標(biāo)記任務(wù),在用戶提交數(shù)據(jù)后,將任務(wù)數(shù)據(jù)自動增加或更新到所屬時間段的當(dāng)天任務(wù)列表中;日歷的操作包括:左右滑動、點(diǎn)擊選擇具體日期;任務(wù)列表的操作包括:上下滑動、左右滑動、點(diǎn)擊某行數(shù)據(jù)進(jìn)行任務(wù)的各種操作;用戶通過點(diǎn)擊選擇日歷上的不同日期能夠查看與選擇日期相關(guān)聯(lián)的任務(wù)列表。2.根據(jù)權(quán)利要求1所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,當(dāng)滑動監(jiān)聽模塊監(jiān)聽到用戶的向上滑動的事件后,判斷當(dāng)前日歷的視圖狀態(tài),若當(dāng)前日歷的狀態(tài)為月視圖狀態(tài),則將攔截此滑動事件,當(dāng)前日歷由月視圖狀態(tài)切換至周視圖狀態(tài);若當(dāng)前日歷的狀態(tài)為周視圖狀態(tài),則將此滑動事件向下傳遞至任務(wù)列表,進(jìn)行任務(wù)列表向上滑動操作。3.根據(jù)權(quán)利要求2所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,當(dāng)滑動監(jiān)聽模塊監(jiān)聽到用戶的向下滑動的事件后,判斷當(dāng)前日歷的狀態(tài),若當(dāng)前日歷的狀態(tài)為月視圖狀態(tài),則將攔截此滑動事件;如果當(dāng)前日歷的狀態(tài)為周視圖狀態(tài),則滑動監(jiān)聽模塊會獲取任務(wù)列表狀態(tài),若任務(wù)列表具有向下滑動的條件時,則任務(wù)列表響應(yīng)此滑動事件,滑動任務(wù)列表至頂端;若任務(wù)列表不具有向下滑動的條件時,則當(dāng)前日歷的狀態(tài)由周視圖狀態(tài)切換為月視圖狀態(tài)。4.根據(jù)權(quán)利要求3所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,所述任務(wù)的編輯操作主要包括,當(dāng)天任務(wù)的編輯操作和跨天任務(wù)的編輯操作。5.根據(jù)權(quán)利要求4所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,所述當(dāng)天任務(wù)的編輯操作主要是指,當(dāng)任務(wù)編輯模塊監(jiān)聽到用戶的點(diǎn)擊事件后,判斷點(diǎn)擊事件區(qū)域的任務(wù)內(nèi)容是否為空,若用戶點(diǎn)擊的是一個沒有任何任務(wù)內(nèi)容的空白行,則該操作視為增加任務(wù)的操作;若用戶點(diǎn)擊的是一個已存在數(shù)據(jù)的任務(wù)行,則任務(wù)編輯模塊首先驗(yàn)證當(dāng)前用戶是否為該任務(wù)的所有者,若當(dāng)前用戶是該任務(wù)的所有者,則該操作視為更新任務(wù)的操作;若當(dāng)前用戶不是該任務(wù)的所有者,則向用戶顯示能夠?qū)υ撊蝿?wù)操作的選項(xiàng)卡。6.根據(jù)權(quán)利要求5所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,任務(wù)編輯模塊首先對點(diǎn)擊事件觸發(fā)的區(qū)域進(jìn)行判斷,若時間操作控件接收到該事件,則日歷的狀態(tài)切換至周視圖狀態(tài),任務(wù)編輯模塊調(diào)用系統(tǒng)輸入法的數(shù)字軟鍵盤;任務(wù)編輯模塊先計(jì)算出軟鍵盤彈出的高度,然后在軟鍵盤的上方加入模糊時間控件,并將兩者的高度相加后,與被編輯的任務(wù)區(qū)域位置進(jìn)行比較,若任務(wù)編輯模塊監(jiān)測到軟鍵盤或模糊時間控件遮擋住被編輯的任務(wù)區(qū)域時,則設(shè)置任務(wù)列表自動向上滑動至被編輯的任務(wù)區(qū)域剛好在模糊時間控件上方時,任務(wù)列表停止滑動。7.根據(jù)權(quán)利要求6所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,用戶通過選擇模糊時間或通過數(shù)字軟鍵盤輸入具體時間,對當(dāng)天任務(wù)的時間進(jìn)行編輯;若任務(wù)內(nèi)容操作控件接收到該事件,則用戶能夠通過彈出的軟鍵盤進(jìn)行任務(wù)內(nèi)容的編輯操作,若任務(wù)編輯模塊檢測到被編輯的任務(wù)區(qū)域被軟鍵盤遮擋時,則設(shè)置任務(wù)列表自動向上滑動至被編輯的任務(wù)區(qū)域剛好在模糊時間控件上方時,任務(wù)列表停止滑動; 當(dāng)用戶對任務(wù)內(nèi)容編輯完成后,任務(wù)編輯模塊會根據(jù)用戶的操作進(jìn)行處理,任務(wù)提交或任務(wù)取消;任務(wù)提交后,被編輯的數(shù)據(jù)提交給任務(wù)提交模塊,該模塊根據(jù)用戶所輸入的時間進(jìn)行判斷后,將任務(wù)更新至相應(yīng)區(qū)域中;或者,任務(wù)取消后,任務(wù)編輯模塊取消任務(wù)的編輯狀態(tài),恢復(fù)至操作前的狀態(tài)。8.根據(jù)權(quán)利要求7所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,所述跨天任務(wù)的編輯操作主要是指,當(dāng)任務(wù)編輯模塊監(jiān)聽到用戶的點(diǎn)擊事件后,判斷點(diǎn)擊事件區(qū)域的任務(wù)內(nèi)容是否為空,若用戶點(diǎn)擊的是一個沒有任何任務(wù)內(nèi)容的空白行,則該操作視為增加任務(wù)的操作;若用戶點(diǎn)擊的是一個已存在數(shù)據(jù)的任務(wù)行,則任務(wù)編輯模塊首先驗(yàn)證當(dāng)前用戶是否為該任務(wù)的所有者,若當(dāng)前用戶是該任務(wù)的所有者,則該操作視為更新任務(wù)的操作,若當(dāng)前用戶不是該任務(wù)的所有者,則向用戶顯示能夠?qū)υ撊蝿?wù)操作的選項(xiàng)卡。9.根據(jù)權(quán)利要求8所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,任務(wù)編輯模塊首先對點(diǎn)擊事件觸發(fā)的區(qū)域進(jìn)行判斷,若時間操作控件接收到該事件,則日歷的狀態(tài)切換至月視圖狀態(tài),然后任務(wù)編輯模塊獲取被編輯任務(wù)區(qū)域和日歷的相對位置,將被編輯的任務(wù)區(qū)域向上/下剛好滑動至日歷下方后,停止滑動。10.根據(jù)權(quán)利要求9所述一種協(xié)同辦公APP任務(wù)管理的方法,其特征在于,用戶通過日歷選擇日期,對跨天任務(wù)的時間部分進(jìn)行編輯;若任務(wù)內(nèi)容操作控件接收到該事件,則日歷的狀態(tài)切換至周視圖狀態(tài); 當(dāng)用戶對任務(wù)內(nèi)容編輯完成后,任務(wù)編輯模塊會根據(jù)用戶的操作進(jìn)行處理,任務(wù)提交或任務(wù)取消;任務(wù)提交后,被編輯的數(shù)據(jù)提交給任務(wù)提交模塊,該模塊根據(jù)用戶所輸入的時間進(jìn)行排序后更新至任務(wù)列表;或者,任務(wù)取消后,任務(wù)編輯模塊取消任務(wù)的編輯狀態(tài),恢復(fù)至操作前的狀態(tài)。
【文檔編號】G06Q10/10GK106056362SQ201610447649
【公開日】2016年10月26日
【申請日】2016年6月21日
【發(fā)明人】樊繼碩, 邵帥, 王柏華, 李照川
【申請人】浪潮軟件集團(tuán)有限公司