專利名稱:進(jìn)度管理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到一種用于存儲和顯示進(jìn)度的進(jìn)度管理裝置。
例如,在日本公開專利申請(kokai)No.Hei 5(1993)-174033和日本公開專利申請(kokai)No.Sho 57(1982)-3076中披露了傳統(tǒng)的進(jìn)度管理裝置。
這種進(jìn)度管理裝置經(jīng)常使用通過在用于輸入具有預(yù)定項(xiàng)進(jìn)度的數(shù)據(jù)和計(jì)劃數(shù)據(jù)被同步輸入之后設(shè)置各種顯示格式輸入的一個(gè)信號執(zhí)行顯示各種圖象的功能。
但是,沒有一個(gè)傳統(tǒng)的進(jìn)度管理裝置能夠在不在顯示屏幕上設(shè)置用于與所輸入的進(jìn)度相重疊的一天或一周的格式的情況下執(zhí)行顯示所述項(xiàng)的功能。
在傳統(tǒng)的方法中,可以通過(利用筆在顯示日程日期的圖形輸入屏幕上點(diǎn)入)在顯示日程表上指定坐標(biāo)來設(shè)置一個(gè)特殊的日子。但是,當(dāng)在設(shè)置所述進(jìn)度過程中設(shè)置從開始日到結(jié)束日的項(xiàng)以用做連續(xù)坐標(biāo)時(shí),沒有一種傳統(tǒng)的進(jìn)度管理裝置能夠以逆視頻方式執(zhí)行對所述項(xiàng)進(jìn)行計(jì)算并顯示所述項(xiàng)日期的功能。
另外,由于在輸入跨越多個(gè)月的項(xiàng)的過程中不可能簡單地通過指定坐標(biāo)來設(shè)置用于一個(gè)進(jìn)度的項(xiàng),所以,沒有一個(gè)傳統(tǒng)的進(jìn)度管理裝置能夠通過一次指定連續(xù)坐標(biāo)執(zhí)行設(shè)置跨越多個(gè)月的項(xiàng)的功能。
某些傳統(tǒng)的進(jìn)度管理裝置能夠執(zhí)行一次輸入包括多個(gè)設(shè)置日的項(xiàng)的功能。另外一些傳統(tǒng)的進(jìn)度管理裝置能夠執(zhí)行一次輸入用于建立與不定時(shí)間周期相關(guān)的規(guī)定日的相同計(jì)劃的功能。
但是,如果相同的計(jì)劃存在于與不定時(shí)間周期相關(guān)的該周的某些規(guī)定日(這里,所述周的某一天的意思是一周七天中的某一天,例如周六、周一、…周日。)里,在傳統(tǒng)的進(jìn)度管理裝置中不可能一次輸入所述進(jìn)度。另外,當(dāng)在這樣一種傳統(tǒng)的進(jìn)度管理裝置中通過指定連續(xù)坐標(biāo)(利用筆在日期上點(diǎn)入)輸入一個(gè)項(xiàng)進(jìn)度時(shí),即使是在指定了除日期和卷動(dòng)命令以外的坐標(biāo)以后妄稱了所述操作,也沒有一個(gè)傳統(tǒng)的進(jìn)度管理裝置能夠在不引起誤差狀態(tài)的情況下執(zhí)行將作后指定的一天設(shè)置為結(jié)束日的功能。
當(dāng)一個(gè)進(jìn)度存在于傳統(tǒng)進(jìn)度管理裝置的某個(gè)時(shí)間周期中時(shí),可以確認(rèn)由于該進(jìn)度的內(nèi)容和圖表引起的日程進(jìn)度已經(jīng)被顯示。但是,當(dāng)一個(gè)屏幕上的進(jìn)度被確認(rèn)用于一天或一周時(shí),就不能夠看到與所顯示天或周相重疊的項(xiàng)進(jìn)度的設(shè)置項(xiàng)或計(jì)劃,所以,所述屏幕必須被轉(zhuǎn)換成日程。
另外,如果用于項(xiàng)進(jìn)度的設(shè)置項(xiàng)是通過利用一個(gè)筆在被顯示屏幕上指定多個(gè)坐標(biāo)(日期)輸入的,用肉眼很難確認(rèn)是從哪一天開始設(shè)置進(jìn)度的,從而導(dǎo)致?lián)倪M(jìn)行了錯(cuò)誤的輸入。
再有,如果希望將一個(gè)跨月的長項(xiàng)設(shè)置為用于一個(gè)進(jìn)度的項(xiàng),還沒有一個(gè)裝置能夠用于在坐標(biāo)系中進(jìn)行輸入(用筆指定日期),所以就必須利用手動(dòng)輸入需要被設(shè)置的所述項(xiàng)的結(jié)束日,這將導(dǎo)致極麻煩的工作。
另外,當(dāng)一個(gè)計(jì)劃存在于在一個(gè)預(yù)定時(shí)間周期內(nèi)某一周的一個(gè)規(guī)定日或該周的數(shù)個(gè)規(guī)定日中時(shí),沒有一個(gè)裝置能夠一次輸入所述項(xiàng),所以必須例如逐天地輸入所述項(xiàng)。
另外,如果在利用日程上的坐標(biāo)設(shè)置項(xiàng)進(jìn)度的過程中,錯(cuò)誤地指定除日期或卷動(dòng)命令以外的坐標(biāo)去完成所述操作,也將導(dǎo)致誤差狀態(tài)。在這種情況下,必須再次設(shè)置所述項(xiàng),這又導(dǎo)致了麻煩的操作。
本發(fā)明就是根據(jù)這種情況作出的。本發(fā)明的目的是要提供一種進(jìn)度管理裝置,即使是所述進(jìn)度在用于一天或一周的屏幕上被確認(rèn),這種裝置也能夠使一個(gè)人觀察到的該天或該周項(xiàng)進(jìn)度的設(shè)置項(xiàng)或計(jì)劃。本發(fā)明所提供的進(jìn)度管理裝置包括項(xiàng)數(shù)據(jù)輸入裝置,用于通過指定開始日和結(jié)束日輸入一個(gè)項(xiàng)數(shù)據(jù);進(jìn)度輸入裝置,用于輸入與所述項(xiàng)數(shù)據(jù)輸入裝置輸入的項(xiàng)數(shù)據(jù)相對應(yīng)的一個(gè)進(jìn)度;存儲裝置,用于存儲所述項(xiàng)數(shù)據(jù)和與之相對應(yīng)的進(jìn)度;日期指定裝置,用于指定特定日期;提取裝置,用于從所述存儲裝置中提取包括由所述日期指定裝置指定的特定日在內(nèi)的項(xiàng)數(shù)據(jù);和,進(jìn)度顯示裝置,用于至少顯示由所述提取裝置提取的項(xiàng)數(shù)據(jù)的開始日和結(jié)束日。
根據(jù)本發(fā)明,當(dāng)指定一個(gè)特定日并且該日期被包括在已經(jīng)設(shè)置的一個(gè)項(xiàng)進(jìn)度中時(shí),顯示所述開始日和結(jié)束日,由此以便于進(jìn)度的確認(rèn)。
圖1的解釋性地示出了一個(gè)實(shí)施例,在該實(shí)施例中,本發(fā)明被應(yīng)用于一個(gè)很小的進(jìn)度管理裝置中。
圖2以分解狀態(tài)解釋性地示出了該實(shí)施例的輸入和輸出部分。
圖3簡要地示出了該實(shí)施例控制部分的整個(gè)結(jié)構(gòu)。
圖4解釋性地示出了在該實(shí)施例項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域中存儲數(shù)據(jù)狀態(tài)的一個(gè)例子。
圖5的流程圖示出了在該實(shí)施例中當(dāng)一個(gè)進(jìn)度被顯示時(shí)用于顯示一個(gè)計(jì)劃項(xiàng)的方法。
圖6的流程圖示出了在該實(shí)施例中當(dāng)一個(gè)進(jìn)度被顯示時(shí)用于顯示一個(gè)計(jì)劃項(xiàng)的方法。
圖7a和7b的流程圖示出了在該實(shí)施例中當(dāng)一個(gè)日程被顯示時(shí)設(shè)置一個(gè)項(xiàng)的方法。
圖8a和8b的流程圖示出了用于在該實(shí)施例中設(shè)置與所述周的某些天相關(guān)的一個(gè)項(xiàng)的方法。
圖9a和9b的流程圖示出了該實(shí)施例中當(dāng)一個(gè)日程被顯示時(shí),用于設(shè)置與所述周某些天相關(guān)的一個(gè)項(xiàng)的方法。
圖10示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
圖11示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
12示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
圖13示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
圖14示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
圖15示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
圖16示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
圖17示出了在該實(shí)施例中的一個(gè)顯示狀態(tài)。
在本發(fā)明中,所述項(xiàng)輸入裝置、進(jìn)度輸入裝置和日期指定裝置中的每一個(gè)通常都包括一個(gè)鍵盤或諸如筆、鼠標(biāo)或跟蹤球的點(diǎn)輸入設(shè)備。
所述提取裝置最好包括一個(gè)具有CPU、ROM和RAM等的微處理器。所述存儲裝置通常包括一個(gè)RAM。
所述進(jìn)度顯示裝置可以包括諸如是CRT顯示裝置、液晶顯示裝置、EL顯示裝置和等離子顯示裝置等的顯示裝置。
最好,所述進(jìn)度顯示裝置還顯示與由所述提取裝置提取的項(xiàng)數(shù)據(jù)相對應(yīng)的所述進(jìn)度的內(nèi)容。
根據(jù)上述結(jié)構(gòu),當(dāng)指定一個(gè)特定日并且所述日期被包括在已經(jīng)被設(shè)置的項(xiàng)進(jìn)度中時(shí),顯示所述項(xiàng)進(jìn)度的開始日和結(jié)束日,并進(jìn)一步顯示與所述開始日和結(jié)束日相對應(yīng)的進(jìn)度內(nèi)容。
最好,根據(jù)本發(fā)明的進(jìn)度管理裝置還包括一個(gè)用于指定特殊周的周指定裝置,其中,所述提取裝置還從所述存儲裝置中提取包括在由所述周指定裝置指定的特殊周內(nèi)的項(xiàng)數(shù)據(jù),和其中,所述進(jìn)度顯示裝置還以數(shù)字形式顯示在由所述提取裝置提取的所述項(xiàng)的開始日和結(jié)束日之間的間隔,和進(jìn)一步顯示在所述間隔期間內(nèi)所述進(jìn)度的內(nèi)容。
根據(jù)上述結(jié)構(gòu),當(dāng)指定一個(gè)特定周和該周的某一天或所有天都包括在已經(jīng)被設(shè)置的一個(gè)項(xiàng)進(jìn)度中時(shí),以數(shù)字形式顯示在該項(xiàng)進(jìn)度的開始日和結(jié)束日之間的間隔,并進(jìn)一步顯示在該間隔期間內(nèi)所述進(jìn)度的內(nèi)容。
最好,根據(jù)本發(fā)明的進(jìn)度管理裝置還包括一個(gè)用于顯示日程的日程顯示裝置,和用于卷動(dòng)所顯示日程的卷動(dòng)裝置,其中,即使是在指定開始日和指定結(jié)束日之間的周期期間內(nèi)所述卷動(dòng)裝置執(zhí)行卷動(dòng)功能,所述項(xiàng)數(shù)據(jù)輸入裝置也執(zhí)行輸入作為連續(xù)項(xiàng)數(shù)據(jù)的在開始日和結(jié)束日之間的一個(gè)項(xiàng)的功能。
根據(jù)上述結(jié)構(gòu),即使是在指定開始日和結(jié)束日之間的一個(gè)周期內(nèi)執(zhí)行卷動(dòng),在開始日和結(jié)束日之間的一個(gè)項(xiàng)也能夠作為連續(xù)項(xiàng)數(shù)據(jù)被輸入。
最好,根據(jù)本發(fā)明的進(jìn)度管理裝置還包括一個(gè)用于指定一周內(nèi)某個(gè)特定日的周內(nèi)某天指定裝置,其中,所述進(jìn)度輸入裝置僅輸入與在由項(xiàng)數(shù)據(jù)輸入裝置輸入的項(xiàng)數(shù)據(jù)內(nèi)的該周的某個(gè)特定日相對應(yīng)的進(jìn)度。
根據(jù)上述結(jié)構(gòu),當(dāng)一個(gè)進(jìn)度存在于一個(gè)預(yù)定項(xiàng)期間內(nèi)某個(gè)周的一個(gè)或多個(gè)特定日中時(shí),可以通過輸入所述的項(xiàng)和該周的一天或多天設(shè)置用于在預(yù)定項(xiàng)期間內(nèi)該周特定日的進(jìn)度。
下面,將參照附圖以舉例方式描述本發(fā)明的實(shí)施例。這里所給出的實(shí)施例并不構(gòu)成對本發(fā)明范圍的限制。
圖1是一個(gè)解釋性附圖,用于表示本發(fā)明的一個(gè)實(shí)施例,其中,本發(fā)明被應(yīng)用于一個(gè)小進(jìn)度管理裝置。
參看圖1,所述小進(jìn)度管理裝置主要由機(jī)殼1和機(jī)蓋3構(gòu)成。
機(jī)殼1內(nèi)裝入有輸入和輸出部分2、用于對整個(gè)裝置進(jìn)行控制的控制電路和用于向需要部分提供電源的電源部分等。機(jī)蓋3被連接到機(jī)殼1的后表面并用于覆蓋輸入和輸出部分2,以便在用手拿該裝置時(shí)保護(hù)輸入和輸出部分2。
圖2是一個(gè)解釋性附圖,用于表示處于分解狀態(tài)下的輸入和輸出部分。
參看圖2,輸入和輸出部分2包括液晶顯示部分201、模式選擇鍵202、功能選擇鍵203和用于輸入坐標(biāo)的透明圖形輸入板204。輸入和輸出部分2還包括多個(gè)作為數(shù)據(jù)輸入裝置的數(shù)字-字符輸入鍵(未示出)。
液晶顯示部分201可以由能夠顯示字符的薄矩陣構(gòu)成,液晶顯示部分201可以是彩色顯示,并且在其后面可以具有背景光。透明圖形輸入板204可以由下述方式構(gòu)成,即在其內(nèi)部上每個(gè)都具有一個(gè)透明電極的兩個(gè)透明條被經(jīng)過多個(gè)小突起空間彼此相對設(shè)置,以便在一般狀態(tài)下使在所述條上的兩個(gè)電極彼此互不接觸。
透明圖形輸入板204的尺寸可以足以覆蓋液晶顯示部分201、設(shè)置在其上的模式選擇鍵202和設(shè)置在其下的功能選擇鍵203。
模式選擇鍵202幫助用戶在包括用于管理進(jìn)度的的進(jìn)度模式、用于管理電話號的地址筆記本模式、用于利用一個(gè)計(jì)算器進(jìn)行計(jì)算的計(jì)算模式和用于在世界各地確認(rèn)時(shí)間的世界時(shí)鐘模式在內(nèi)的模式中選擇任何一種模式。功能選擇鍵203幫助用戶選擇在通常利用模式選擇鍵選擇的每個(gè)模式中的諸如清零功能或鼠標(biāo)控制功能。
模式選擇鍵202和功能選擇鍵203被通過在兩個(gè)條中的一個(gè)上打印各種模式名稱(稱做符號)和各種功能并與透明圖形輸入板204一起用做開關(guān)加以準(zhǔn)備。
即,當(dāng)用戶利用筆指定一個(gè)在作為模式選擇鍵202和功能選擇鍵203的所述條上打印的一個(gè)符號時(shí),通過透明圖形輸入板204透明電極的接觸檢測該符號的位置。
圖3是一個(gè)解釋性附圖,用于簡要地示出該進(jìn)度管理裝置控制電路的整個(gè)結(jié)構(gòu)。
參看圖3,控制電路100包括一個(gè)輸入和輸出部分2、圖形輸入控制部分4、液晶驅(qū)動(dòng)電路部分5、公用電路6、RTC(時(shí)鐘部分)9、作為存儲器的ROM10和RAM11。
圖形輸入控制部分4用于從透明圖形輸入板204中取出坐標(biāo)數(shù)據(jù)。圖形輸入控制部分4被連接到設(shè)置在透明圖形輸入板204的一個(gè)透明條上的透明電極上,并被連接到在另一個(gè)透明條上設(shè)置的透明電極上。通過這兩個(gè)透明電極的接觸檢測由所述筆指定的符號的位置。
液晶驅(qū)動(dòng)電路部分5存儲作為一個(gè)比特映象并使所述液晶發(fā)光的點(diǎn)位置,并根據(jù)需要將信號傳送給公用電路6和段電路7。公用電路6和段電路7允許液晶顯示部分201在接收來自液晶驅(qū)動(dòng)電路部分5的信號的基礎(chǔ)上顯示一個(gè)輸出圖象。
CPU8執(zhí)行對整個(gè)裝置的控制。CPU8包括一個(gè)用于比較日期等的比較部分801、一個(gè)用于根據(jù)諸如特定日執(zhí)行日期計(jì)算操作的計(jì)算部分802、一個(gè)用于將存儲在坐標(biāo)存儲區(qū)域115中的坐標(biāo)轉(zhuǎn)換成命令的坐標(biāo)-命令轉(zhuǎn)換部分803和一個(gè)用于在接收所述命令的基礎(chǔ)上準(zhǔn)備在日程上需要被顯示的日程顯示數(shù)據(jù)和用于將所述數(shù)據(jù)傳送給液晶驅(qū)動(dòng)電路部分5的日程顯示部分804。CPU在接收各種命令的基礎(chǔ)上控制輸入數(shù)據(jù)和輸出數(shù)據(jù)。
RTC9根據(jù)時(shí)鐘信號計(jì)算和輸出當(dāng)前時(shí)間。
ROM10包括存儲用于運(yùn)行CPU8控制程序的程序區(qū)域101,用于存儲諸如準(zhǔn)備一個(gè)日程所需要的每個(gè)月的日期數(shù)據(jù)的日程數(shù)據(jù)區(qū)域102和用于存儲需要被液晶顯示部分201顯示的字符字型的字型數(shù)據(jù)區(qū)域103。ROM10還包括一個(gè)用于存儲作為坐標(biāo)的由液晶顯示部分201顯示內(nèi)容的位置和模式選擇鍵202以及功能選擇鍵203的各種鍵位置的坐標(biāo)數(shù)據(jù)區(qū)域104。
在確定例如由圖形輸入板控制部分4檢測的坐標(biāo)對應(yīng)于哪個(gè)鍵的過程中使用存儲在坐標(biāo)數(shù)據(jù)區(qū)域104中的內(nèi)容。
RAM11包括一個(gè)用于存儲日期(年、月、日)、時(shí)間和作為進(jìn)度數(shù)據(jù)由用戶通過輸入和輸出部分2輸入的計(jì)劃的進(jìn)度數(shù)據(jù)區(qū)域111;一個(gè)用于存儲類型、開始日、結(jié)束日和項(xiàng)進(jìn)度計(jì)劃的項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112;一個(gè)用于暫時(shí)保持進(jìn)度數(shù)據(jù)的緩沖區(qū)域113;一個(gè)用于暫時(shí)保持項(xiàng)進(jìn)度數(shù)據(jù)的項(xiàng)進(jìn)度緩沖器117;一個(gè)用于使用周指定日在一般輸入狀態(tài)和一個(gè)輸入狀態(tài)之間轉(zhuǎn)換坐標(biāo)輸入設(shè)置并存儲一個(gè)標(biāo)記的轉(zhuǎn)換標(biāo)記118;一個(gè)用于存儲被輸入的X-Y坐標(biāo)的坐標(biāo)存儲區(qū)域115和一個(gè)用于保持日期(年、月、日)的日期存儲區(qū)域116。
緩沖器區(qū)域113保持例如CPU8根據(jù)用戶在透明圖形輸入板204上用筆指定由液晶顯示部分201顯示的一個(gè)日期時(shí)所讀出的坐標(biāo)所規(guī)定計(jì)劃的內(nèi)容。
項(xiàng)進(jìn)度緩沖器117保持例如從項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中提取的數(shù)據(jù)。數(shù)據(jù)存儲區(qū)域116保持使用當(dāng)用戶在透明圖形輸入板204上用筆指定由液晶顯示部分201顯示的一個(gè)日程上的位置時(shí)讀出的坐標(biāo)所計(jì)算的日期(年、月、日)。
這里,如果在透明圖形輸入板204上繼續(xù)執(zhí)行輸入的同時(shí)所述筆被移動(dòng)到另一個(gè)日期上,緩沖區(qū)域113中的內(nèi)容不變,同時(shí),數(shù)據(jù)存儲區(qū)域116中的內(nèi)容根據(jù)所述筆向另一個(gè)日期的移動(dòng)而實(shí)時(shí)變化。
圖4是一個(gè)解釋性附圖,表示在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域中存儲數(shù)據(jù)狀態(tài)的例子。這個(gè)例子表示了一種特定格式,在該格式中,所述項(xiàng)進(jìn)度的內(nèi)容被與和一個(gè)數(shù)據(jù)相對應(yīng)的數(shù)據(jù)組一起存儲到項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中。
參看圖4,在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的一個(gè)數(shù)據(jù)組的開頭部分被存儲有一個(gè)用于表示所述數(shù)據(jù)是一個(gè)一般項(xiàng)進(jìn)度還是一個(gè)用于所述周特定日的周項(xiàng)進(jìn)度的一天的代碼。接著,日期(年、月、日)和將被與日期(年、月、日)一起設(shè)置的所述項(xiàng)的開始日的一周的某天和將被設(shè)置的所述項(xiàng)結(jié)束日的該周的某天被存儲。所述進(jìn)度的內(nèi)容也被存儲。在存儲數(shù)據(jù)的過程中可以使用各種編碼方法。但是,為簡單起見,諸如日文漢字的字符在圖4中被直接寫入且不進(jìn)行編碼。
下面解釋如上構(gòu)成的裝置的操作。
(1)首先,解釋當(dāng)一個(gè)進(jìn)度被顯示時(shí),為顯示所述項(xiàng)所進(jìn)行的處理。假設(shè)用于一天或幾天的一個(gè)進(jìn)度被設(shè)置成項(xiàng)進(jìn)度。如果在以后的某個(gè)時(shí)候顯示用于一天的進(jìn)度,并且這一天被包括在設(shè)置成項(xiàng)進(jìn)度的項(xiàng)內(nèi),那么,除了用于這一天的進(jìn)度內(nèi)容被顯示以外,還要顯示該項(xiàng)進(jìn)度的開始日和結(jié)束日。上述的處理操作將結(jié)合圖5和圖6的流程圖在后面進(jìn)行解釋。
在下述的解釋中,由RTC9指出的當(dāng)前日期將是“1995年5月29日(星期一)”;用于項(xiàng)進(jìn)度的項(xiàng)將是“5月30日到6月1日”;計(jì)劃的內(nèi)容將是“出差(到福崗)”。這些數(shù)據(jù)假設(shè)已經(jīng)被存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中。
(步驟S101)當(dāng)用戶利用模式選擇鍵202選擇了“進(jìn)度”時(shí),圖形輸入板204檢測它,并且裝置進(jìn)入進(jìn)度模式。當(dāng)裝置進(jìn)入進(jìn)度模式時(shí),從RTC9中提取出當(dāng)前日期1995年5月29日(星期一),日程顯示數(shù)據(jù)將由日程顯示部分804在ROM10日程區(qū)域數(shù)據(jù)中數(shù)據(jù)的基礎(chǔ)上傳送給液晶驅(qū)動(dòng)電路部分5。
(步驟S102)然后,CPU檢查在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中是否具有數(shù)據(jù)。如果在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中存在有數(shù)據(jù),過程進(jìn)到步驟S103。如果不存在數(shù)據(jù),過程進(jìn)到步驟S10A。在上述情況下,由于在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中具有數(shù)據(jù),所以,過程進(jìn)到步驟S103。
(步驟S10A)如果不存在有相關(guān)數(shù)據(jù),包括從RTC9中提取數(shù)據(jù)的例如一個(gè)月的日程將被顯示在液晶顯示部分201上。在這個(gè)例子中,將顯示5月的日程。
(步驟S103)然后,CPU通過將從RTC9提取的當(dāng)前月和存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的每個(gè)數(shù)據(jù)進(jìn)行比較檢查項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112是否存儲有當(dāng)前月(1995年5月)的進(jìn)度數(shù)據(jù)。這個(gè)檢查可以通過按照年月順序的和開始月、結(jié)束月和當(dāng)前月進(jìn)行比較來執(zhí)行。在這個(gè)例子中,可以發(fā)現(xiàn)“1995年5月30日到6月1日”、“到福崗出差”這樣的項(xiàng)進(jìn)度是相關(guān)的。
(步驟S104)在步驟S103中發(fā)現(xiàn)的相關(guān)項(xiàng)進(jìn)度的年-月-日將被存儲到項(xiàng)進(jìn)度緩沖區(qū)域117中。
(步驟S105)然后,CPU判斷存儲在所述項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域中的所有數(shù)據(jù)是否都在步驟S103中進(jìn)行了比較。這個(gè)判斷是利用諸如存儲一定量的數(shù)據(jù)以便和所述項(xiàng)的數(shù)量進(jìn)行比較的傳統(tǒng)方法執(zhí)行的。這里將省略對這種方法的描述。
(步驟S106)在存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的所有數(shù)據(jù)都在步驟103中進(jìn)行了比較之后,液晶顯示部分201將同時(shí)顯示當(dāng)前月(在這個(gè)例子中是5月)和被檢測項(xiàng)進(jìn)度的日程,如圖10所示。
(步驟S107)例如,如果在透明圖形輸入板204上顯示5月30日的部分是利用一個(gè)筆指定的,那么,將利用圖形輸入板控制部分4檢測這個(gè)部分的X-Y坐標(biāo),并且,該坐標(biāo)將被傳送給坐標(biāo)存儲區(qū)域115。
(步驟S108)然后,通過為坐標(biāo)數(shù)據(jù)區(qū)域104中的數(shù)據(jù)建立一個(gè)參考,CPU判斷傳送給坐標(biāo)存儲區(qū)域115的坐標(biāo)是否位于所述日程之內(nèi)。如果這些坐標(biāo)不在所述日程之內(nèi),將執(zhí)行一個(gè)由坐標(biāo)表示的不同處理。
(步驟S109到S110)接著,規(guī)定與在步驟S107中在圖形輸入板204上指出的坐標(biāo)相應(yīng)的日程數(shù)據(jù),在這個(gè)例子中,CPU判斷所述坐標(biāo)對應(yīng)于1995年5月30日這個(gè)日期,并將這個(gè)日期存儲到日期存儲區(qū)域16中。
(步驟S111)然后,CPU判斷與由坐標(biāo)指定的這天(1995年5月30日)相對應(yīng)的計(jì)劃是否被存儲。即,在比較部分801中對存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的數(shù)據(jù)的日期和存儲在數(shù)據(jù)存儲區(qū)域116中的“5月30日”的日期進(jìn)行比較。
(步驟S112)由于項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112存儲了從1995年5月30日到6月1日出差的項(xiàng)進(jìn)度,所以,CPU判斷作為比較的結(jié)果存在有相關(guān)數(shù)據(jù),在此基礎(chǔ)上,存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域中的數(shù)據(jù)將被保持在項(xiàng)進(jìn)度緩沖區(qū)域117中。
(步驟S10B)如果在步驟S111未發(fā)現(xiàn)相關(guān)數(shù)據(jù),顯示屏幕將變成與輸入在5月30日這一天的計(jì)劃內(nèi)容相關(guān)的屏幕,而不顯示所述項(xiàng)進(jìn)度。
(步驟S113)CPU 8利用來自坐標(biāo)-命令轉(zhuǎn)換部分803的一個(gè)指令判斷在所述屏幕變成用于輸入5月30日這一天的計(jì)劃內(nèi)容之前,在項(xiàng)進(jìn)度緩沖區(qū)域117中是否存在有數(shù)據(jù)。如果發(fā)現(xiàn)了數(shù)據(jù),CPU 8通過從RAM11中重新調(diào)用所述項(xiàng)進(jìn)度的開始日和結(jié)束日顯示一組項(xiàng),如圖11所示。所述的一組項(xiàng)將被顯示在屏幕上,從而在輸入了所述計(jì)劃的內(nèi)容之后還要顯示所述進(jìn)度。
在上述的處理中,除了所述項(xiàng)進(jìn)度的開始日和結(jié)束日以外,還顯示該項(xiàng)進(jìn)度的內(nèi)容。
(2)下面解釋在顯示一個(gè)進(jìn)度時(shí),對該進(jìn)度的項(xiàng)和內(nèi)容的顯示處理。當(dāng)用于某一天的進(jìn)度被顯示,并且如果這天包括在已經(jīng)被預(yù)先設(shè)置的一個(gè)項(xiàng)進(jìn)度之中,那么,這個(gè)處理包括顯示該項(xiàng)進(jìn)度的內(nèi)容以及顯示該項(xiàng)進(jìn)度的開始日和結(jié)束日。該處理將結(jié)合上述同一流程圖進(jìn)行解釋。
在下面的解釋中,由RTC 9指出的當(dāng)前日期將是“1995年5月29日(星期一)”;用于該項(xiàng)進(jìn)度項(xiàng)將是“5月30日到6月1日”;計(jì)劃內(nèi)容將是“出差(到福崗)”,如前所述。假定這些數(shù)據(jù)已經(jīng)被存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中。
(步驟S101到S111)執(zhí)行與上述從步驟S101到S110相同的操作。在步驟S111中,存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的數(shù)據(jù)的日期和存儲在日期存儲區(qū)域116中的“1995年5月30日”的這個(gè)日期將在比較部分801中進(jìn)行比較。
(步驟S112)由于在步驟S111中比較的結(jié)果發(fā)現(xiàn)“1995年5月30日”這個(gè)日期被包括在用于存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的5月30日的項(xiàng)進(jìn)度數(shù)據(jù)中,所以,該項(xiàng)進(jìn)度的開始日和結(jié)束日以及該項(xiàng)進(jìn)度的內(nèi)容將被保持在項(xiàng)進(jìn)度緩沖區(qū)域117中。
(步驟S113)液晶顯示部分201從用于顯示與5月相關(guān)的一個(gè)月日程的屏幕轉(zhuǎn)換到用于輸入與5月30日這一天相關(guān)的計(jì)劃的屏幕。當(dāng)執(zhí)行屏幕轉(zhuǎn)換時(shí),CPU 8判斷在項(xiàng)進(jìn)度緩沖區(qū)域117中是否存在有數(shù)據(jù)。如果發(fā)現(xiàn)了數(shù)據(jù),將顯示該項(xiàng)進(jìn)度的一組項(xiàng)(開始日和結(jié)束日)和該計(jì)劃的內(nèi)容,如圖12所示。
(3)下面解釋當(dāng)在屏幕上顯示一周的進(jìn)度時(shí),對所計(jì)劃的項(xiàng)和內(nèi)容的顯示處理。當(dāng)用于一周的進(jìn)度被顯示,并且如果這個(gè)周的一天或幾天被包括在預(yù)先已經(jīng)設(shè)置在該項(xiàng)進(jìn)度中的項(xiàng)內(nèi)時(shí),除了顯示與這周相關(guān)的進(jìn)度以外,這個(gè)處理還包括顯示該項(xiàng)進(jìn)度的一組項(xiàng)(開始日和結(jié)束日)和該進(jìn)度的內(nèi)容。這個(gè)處理將參考和上述相同的流程加以解釋。
在下面的解釋中,由RTC 9指出的當(dāng)前日期將是“1995年5月30日(星期一)”;與該項(xiàng)進(jìn)度相關(guān)的項(xiàng)是“5月30日到6月1日”;計(jì)劃內(nèi)容是“出差(到福崗)”,如前所述。假定這些數(shù)據(jù)已經(jīng)被存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中。
(步驟S101到S106)過程經(jīng)過步驟S101到S106,顯示5月的日程。
(步驟S107到S108)當(dāng)用筆在透明圖形輸入板204上指定用于包括5月30日在內(nèi)的與一周進(jìn)度顯示相關(guān)的鍵時(shí),將檢測在圖形輸入板上的X-Y坐標(biāo)并將該X-Y坐標(biāo)傳送給坐標(biāo)存儲區(qū)域115。例如是靠近透明圖形輸入板204上該周最左面一天左側(cè)的用于一周顯示的鍵被鎖定(在圖中用“W”表示的位置)。
(步驟S301)在數(shù)據(jù)被存儲在坐標(biāo)數(shù)據(jù)區(qū)域104的基礎(chǔ)上,CPU判斷傳送給坐標(biāo)存儲區(qū)域115的坐標(biāo)是否是以用于轉(zhuǎn)換到顯示包括1995年5月30日在內(nèi)的一周屏幕的命令為目的。
(步驟S302)在步驟107指定這一天的基礎(chǔ)上,利用計(jì)算部分802計(jì)算這一周的開始日和結(jié)束日(在這個(gè)例子中,開始日是星期日、5月28日和結(jié)束日是星期六、6月3日),并將計(jì)算結(jié)果存儲到日期存儲區(qū)域116中。
在顯示該周的進(jìn)度時(shí),用戶可以任意決定這一周的哪一天作為開始日。計(jì)算部分802根據(jù)用戶的上述決定計(jì)算這一周的開始日。在這個(gè)例子中,開始日被設(shè)置是星期日。
(步驟S111)在這個(gè)步驟中,比較部分801將在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的日期數(shù)據(jù)和存儲在日期存儲區(qū)域116中的從1995年5月30日到6月1日的七天進(jìn)行比較,以便發(fā)現(xiàn)被指定的這一周是否包含一個(gè)項(xiàng)進(jìn)度。
(步驟S112)由于通過在步驟S112中進(jìn)行比較發(fā)現(xiàn)了存儲在項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中的5月30日的項(xiàng)進(jìn)度數(shù)據(jù),所以,該項(xiàng)和該項(xiàng)進(jìn)度的計(jì)劃將被保持在項(xiàng)進(jìn)度緩沖區(qū)域117中。
(步驟S113)然后,日程顯示部分804執(zhí)行通過坐標(biāo)輸入接收的命令,以便在步驟S301中轉(zhuǎn)換到這周的顯示,并且,液晶顯示部分201將屏幕從有關(guān)5月的一個(gè)月的日程顯示轉(zhuǎn)換到從5月28日開始并包括5月30日的七天的有關(guān)一周顯示。
在轉(zhuǎn)換屏幕的過程中,CPU 8判斷在項(xiàng)進(jìn)度緩沖區(qū)域117中是否存在有數(shù)據(jù),如果發(fā)現(xiàn)了數(shù)據(jù),則該項(xiàng)進(jìn)度的一組項(xiàng)被分組顯示,同時(shí)顯示所述計(jì)劃的內(nèi)容,如圖13所示。
當(dāng)顯示一周的進(jìn)度時(shí),CPU 8在步驟111不僅要執(zhí)行和項(xiàng)進(jìn)度的比較,還要執(zhí)行和用于在進(jìn)度數(shù)據(jù)區(qū)域111中的每一天的一般數(shù)據(jù)的比較,并顯示相關(guān)數(shù)據(jù)。
(4)下面,解釋當(dāng)在所述屏幕上顯示一個(gè)日程時(shí)有關(guān)項(xiàng)進(jìn)度的處理。這個(gè)處理包括例如通過用筆在所述屏幕顯示的日程上指定而以反視頻方式顯示一個(gè)項(xiàng),借此以設(shè)置用于一個(gè)項(xiàng)進(jìn)度的項(xiàng)。
即,當(dāng)需要通過透明圖形輸入板204利用在屏幕上顯示的日程設(shè)置用于一個(gè)項(xiàng)進(jìn)度的項(xiàng)時(shí),該處理以反視頻的方式顯示由輸入的連續(xù)坐標(biāo)指定的日期。這個(gè)處理將參照附圖7a和7b在后面描述。在這個(gè)例子中,解釋將根據(jù)舉例的情況,其中,所述項(xiàng)被設(shè)置為從1995年5月30日到6月1日。
(步驟401)當(dāng)用筆利用在屏幕上顯示的5月的日程經(jīng)過圖5所示流程的步驟S101到S10A指定顯示5月30日的透明圖形輸入板的位置時(shí)(如圖14所示),圖形輸入板控制部分4檢測該位置的X-Y坐標(biāo),并將該X-Y坐標(biāo)傳送給坐標(biāo)存儲區(qū)域115。
(步驟S403到S404)在位于坐標(biāo)數(shù)據(jù)區(qū)域104中數(shù)據(jù)的基礎(chǔ)上,CPU判斷傳送給坐標(biāo)存儲區(qū)域115的坐標(biāo)對應(yīng)于在日程上的5月30日并將該日期存儲到日期存儲區(qū)域116中。該日期還被作為將要被設(shè)置的該項(xiàng)中的開始日存儲到項(xiàng)進(jìn)度緩沖器117中。
(步驟S405)在從坐標(biāo)-命令轉(zhuǎn)換部分803接收指令的基礎(chǔ)上,CPU 8在液晶顯示部分201上以反視頻的方式顯示1995年5月30日這個(gè)日期。
(步驟S406)然后,CPU 8判斷所述筆是否移到除在步驟S404在日期存儲區(qū)域116中存儲的日期坐標(biāo)以外的坐標(biāo)處。
(步驟S410)如果所述筆沒有移到除在日期存儲區(qū)域116存儲的日期坐標(biāo)以外的坐標(biāo)處,由于筆從透明圖形輸入板204上離開必須被認(rèn)為是輸入的結(jié)束,所以,CPU判斷所述筆還沒有離開透明圖形輸入板204。
(步驟S407)當(dāng)確認(rèn)筆已經(jīng)移動(dòng)時(shí),CPU讀出由筆指定的坐標(biāo),判斷由筆所指定的這個(gè)坐標(biāo)是否處于日程的一個(gè)日期上。如果,例如所述筆被移到了6月1日的坐標(biāo)上,CPU判斷該坐標(biāo)位于一個(gè)日程的日期上,并改變存儲在日期存儲區(qū)域116中的數(shù)據(jù)。筆的指定不在一個(gè)日期上的情況將在下面解釋。
(步驟S408)然后,CPU 8的計(jì)算部分802計(jì)算在步驟S404中存儲在項(xiàng)進(jìn)度緩沖器117中的1995年5月30日的開始日和存儲在日期存儲區(qū)域116中并在步驟S407更新的6月1日的日期之間包括的日期。計(jì)算后的日期然后被存儲在項(xiàng)進(jìn)度緩沖器117中。
(步驟409)CPU 8的坐標(biāo)-命令轉(zhuǎn)換部分803借助液晶顯示部分201將存儲在項(xiàng)進(jìn)度緩沖器117中的日期數(shù)據(jù)以反視頻的方式轉(zhuǎn)換成坐標(biāo)數(shù)據(jù)并顯示5月30日到6月1日的屏幕區(qū)。在筆向不同日期移動(dòng)的同時(shí),將重復(fù)從步驟S407到S409。
(步驟410)當(dāng)筆從6月1日的坐標(biāo)離開時(shí),圖形輸入板的輸入完成,借此,反視頻顯示和項(xiàng)的設(shè)置結(jié)束,如圖15所示。
這個(gè)計(jì)算使得能夠僅僅通過指定結(jié)束日的坐標(biāo)設(shè)置項(xiàng),借此,不再需要指定在所述項(xiàng)內(nèi)的所有日期的坐標(biāo)。
因此,所述項(xiàng)進(jìn)度的開始日和結(jié)束日將能夠被自動(dòng)設(shè)置,并且顯示將被轉(zhuǎn)換到用于輸入所述項(xiàng)進(jìn)度內(nèi)容的屏幕上,如圖16所示。
設(shè)置用于項(xiàng)進(jìn)度的項(xiàng)的另一個(gè)方法可以包括使用沒有如圖16所示輸入日期的一個(gè)屏幕,利用用于在輸入和輸出部分2中輸入字符和數(shù)字的輸入鍵,而不是在顯示日程上指定坐標(biāo)。
(5)下面解釋用于在顯示日程上設(shè)置一個(gè)長項(xiàng)的處理。這個(gè)處理包括當(dāng)利用上述步驟S401到S409的方法輸入連續(xù)坐標(biāo)以設(shè)置所述項(xiàng)進(jìn)度時(shí),通過在不釋放所述筆的前提下前后卷動(dòng)所顯示的日程一次設(shè)置一個(gè)長項(xiàng)。該處理的操作將借助上述相同的流程加以解釋。在這個(gè)例子中,解釋是以舉例的情況給出的,其中,長項(xiàng)“從1995年5月30日到1995年8月31日國外出差”將被輸入。
(步驟S501)過程從步驟S402進(jìn)到步驟S407,其中,在存儲在坐標(biāo)數(shù)據(jù)區(qū)域104中的數(shù)據(jù)的基礎(chǔ)上,CPU判斷傳送給坐標(biāo)存儲區(qū)域115的坐標(biāo)對應(yīng)于1995年5月30日的位置,在此基礎(chǔ)之上,以反視頻的方式顯示5月30日的區(qū)域。隨后,用筆指定用于將日程卷動(dòng)到下一個(gè)月日程的“正向卷動(dòng)”的坐標(biāo),CPU在步驟S407確認(rèn)所述坐標(biāo)不在用于一個(gè)日期的位置上,并判斷所述坐標(biāo)是否處于與一個(gè)卷動(dòng)命令相關(guān)的位置上。
(步驟S502)在判斷筆在屏幕上指定了用于卷動(dòng)所述日程的命令的坐標(biāo)以后,CPU判斷所述坐標(biāo)是用于正向卷動(dòng)(顯示下一月)還是用于反向卷動(dòng)(顯示上一個(gè)月)。
(步驟S503)如果CPU在步驟S502判斷所述坐標(biāo)是用于顯示日程的正向卷動(dòng),CPU 8借助于坐標(biāo)-命令轉(zhuǎn)換部分803將坐標(biāo)數(shù)據(jù)轉(zhuǎn)換成用于將所顯示的日程卷動(dòng)到下一個(gè)月的命令,借此,在被顯示的5月日程上保持根據(jù)5月30自設(shè)置的項(xiàng)的同時(shí),日程顯示部分804借助于液晶顯示部分201顯示6月的日程。
接著,過程返回到步驟S406,并重復(fù)步驟S407和步驟S501到S503,以便將屏幕從6月的日程轉(zhuǎn)換到7月的日程,并從7月的日程轉(zhuǎn)換到8月的日程。
(步驟S407)過程返回到步驟S406,并且,當(dāng)筆在8月的坐標(biāo)上移動(dòng)時(shí),CPU判斷它們是不需要的日期坐標(biāo),借此,CPU將日期存儲區(qū)域116中的數(shù)據(jù)修正為8月31日,然后處理進(jìn)到步驟S408。
(步驟S408)然后,CPU 8計(jì)算包括在在步驟S404存儲到項(xiàng)進(jìn)度緩沖器117中的1995年5月30日的開始日和存儲在日期存儲區(qū)域116中并在步驟S407被修正的1995年8月31日的日期之間的日期。計(jì)算后的數(shù)據(jù)被存儲在項(xiàng)進(jìn)度緩沖器117中。
(步驟S409)CPU 8的坐標(biāo)-命令轉(zhuǎn)換部分803將存儲在項(xiàng)進(jìn)度緩沖器117中的日期數(shù)據(jù)轉(zhuǎn)換成坐標(biāo)數(shù)據(jù),并借助于液晶顯示部分201以反視頻的方式顯示所述日期的屏幕區(qū)域。
(步驟S410)當(dāng)筆已經(jīng)從8月31日的坐標(biāo)離開時(shí),圖形輸入板的輸入完成,借此,反視頻顯示和項(xiàng)指定結(jié)束。
(6)下面解釋用于設(shè)置一周的某一天的處理。這個(gè)處理包括使用一個(gè)單一的輸入存儲用于在一個(gè)預(yù)定的項(xiàng)期間內(nèi)一周的某個(gè)特定天或這周的某些天的內(nèi)容。這個(gè)處理的操作將在后面借助圖8a和8b的流程加以解釋。在這個(gè)例子中,解釋是以舉例的情況給出的,其中,計(jì)劃“從1995年5月30日到1995年10月31日的每個(gè)星期三1800英語會話課”被輸入。
(步驟S601)當(dāng)過程經(jīng)過圖5流程所示的步驟S101到S10A以顯示圖14所示的5月的日程和用戶利用筆指定用于從5月日程的顯示轉(zhuǎn)換到輸入與該周的一個(gè)特定日相關(guān)的項(xiàng)進(jìn)度的按鈕時(shí),利用圖形輸入板控制部分4檢測被指定位置的X-Y坐標(biāo),并將該坐標(biāo)傳送給坐標(biāo)存儲區(qū)域115。
(步驟S602到S604)然后,CPU 8借助于由坐標(biāo)-命令轉(zhuǎn)換部分803對坐標(biāo)數(shù)據(jù)區(qū)域102制定一個(gè)參考將所述坐標(biāo)轉(zhuǎn)換成促使輸入與這一周一個(gè)特定日相關(guān)的項(xiàng)進(jìn)度的命令。在借助日程顯示部分804顯示了這個(gè)屏幕之后,CPU 8設(shè)置一個(gè)轉(zhuǎn)換標(biāo)記118,以用于設(shè)置與輸入這周項(xiàng)進(jìn)度的一天相關(guān)的屏幕。在檢查標(biāo)記118的過程中,CPU借助液晶顯示部分201顯示用于輸入與這一周特定日相關(guān)的項(xiàng)進(jìn)度屏幕,如圖17所示。然后過程返回到步驟S601等待下一次坐標(biāo)輸入。
(步驟S605到S606)然后,用戶在如圖17所示的顯示屏幕上指定“星期三”的坐標(biāo)??梢灾付ǘ鄠€(gè)這種天。例如,借助分別與星期日到星期六相對應(yīng)的從0到6的代碼存儲這一周的多個(gè)天。當(dāng)在顯示屏幕上指定的該周的某個(gè)天是星期三時(shí),CPU在該項(xiàng)進(jìn)度緩沖區(qū)域117的開頭部分(周存儲部分的一天)中存儲星期三的代碼“3”。在該開頭部分處,有用于一周七天的七個(gè)位置。如果指定了一周中的多個(gè)天,它們將被例如按輸入順序存儲。
(步驟S607到S608)然后,用戶借助輸入和輸出部分2輸入時(shí)間和進(jìn)度“從1995年5月30日到1995年8月31日的每周三1800英語會話課”的計(jì)劃,并用筆指定完成設(shè)置操作的坐標(biāo)。然后,被指定的坐標(biāo)轉(zhuǎn)換成用于存儲數(shù)據(jù)的命令,借此,該項(xiàng)的開始日、該項(xiàng)的結(jié)束日和該計(jì)劃的內(nèi)容在步驟S606被按照這個(gè)順序存儲。
(步驟S609)
在數(shù)據(jù)輸入完成之后,過程進(jìn)到一個(gè)用于通過例如在周項(xiàng)進(jìn)度輸入屏幕的一天上指定一個(gè)“登錄”按鈕的坐標(biāo)的處理。如圖17所示,(步驟S610到S612)然后,CPU判斷在步驟S607中輸入的內(nèi)容在完成該周項(xiàng)進(jìn)度的這天方面(該周該天的設(shè)置、日期等)是否不夠充分或錯(cuò)誤。如果發(fā)現(xiàn)了這種不充分或錯(cuò)誤,CPU顯示這個(gè)錯(cuò)誤。如果輸入是正確的,CPU在日期存儲區(qū)域116中存儲所述日期,以便在下個(gè)步驟中執(zhí)行比較。
(步驟S613)然后,比較部分801將在進(jìn)度數(shù)據(jù)區(qū)域111中的數(shù)據(jù)和在項(xiàng)進(jìn)度緩沖區(qū)域117中的數(shù)據(jù)進(jìn)行比較,以便發(fā)現(xiàn)從1995年5月10日到1995年10月31日的每周三1800開始的計(jì)劃是否與其它的計(jì)劃重疊,如果發(fā)現(xiàn)有重疊的計(jì)劃,CPU顯示相應(yīng)數(shù)據(jù)、計(jì)劃內(nèi)容和指出重復(fù)的消息,并告訴用戶關(guān)于從1800點(diǎn)開始的英語會話課的計(jì)劃不能夠存儲到那個(gè)星期三上(步驟S611)。
在這種情況下,CPU可以輪流顯示兩個(gè)計(jì)劃,以便允許用戶決定存儲這兩個(gè)計(jì)劃中的哪一個(gè)。
(步驟S614)如果比較的結(jié)果沒有發(fā)現(xiàn)重疊計(jì)劃,CPU根據(jù)例如圖4所示的存儲格式將數(shù)據(jù)存儲到項(xiàng)進(jìn)度數(shù)據(jù)區(qū)域112中。
(7)下面解釋用于在日程屏幕上設(shè)置周項(xiàng)進(jìn)度中某天的處理。這個(gè)處理包括使用在日程屏幕上的坐標(biāo)設(shè)置周項(xiàng)進(jìn)度中的某一天。該處理的操作將參考圖9a和9b的流程加以解釋。
(步驟S701到S702)過程經(jīng)過圖5所示流程的步驟S101到S10A以顯示圖14所示的5月日程,且用戶用筆指定一個(gè)用于從顯示5月的日程轉(zhuǎn)換到輸入與該周特定日相關(guān)的項(xiàng)進(jìn)度的按鈕坐標(biāo)。
(步驟S703)利用圖形輸入板控制部分4檢測被指定位置的X-Y坐標(biāo)并將該坐標(biāo)傳送給坐標(biāo)存儲區(qū)域115。然后CPU 8通過對坐標(biāo)數(shù)據(jù)區(qū)域104設(shè)置一個(gè)參考判斷所述坐標(biāo)是用于轉(zhuǎn)換輸入的,借此,CPU設(shè)置轉(zhuǎn)換標(biāo)記118。
(步驟S704到S705)
接著,當(dāng)用筆在顯示日程中該周的多個(gè)天上指定用于“星期三”的坐標(biāo)時(shí),例如是“3”的星期三的代碼以與步驟S606的相同方式存儲到緩沖區(qū)域113中。
(步驟S706到S708)當(dāng)用筆在透明圖形輸入板上指定顯示5月10日的部分時(shí),CPU將1995年5月10日這個(gè)日期存儲到日期存儲區(qū)域116中,并確認(rèn)在從步驟S704到S705中是否有該周數(shù)據(jù)的一天被存儲在所述緩沖器中。如果沒有發(fā)現(xiàn)該周數(shù)據(jù)的一天,CPU顯示一個(gè)指出沒有設(shè)置該周一天的誤差消息。然后,過程返回到步驟S701,以等待用筆指定坐標(biāo)。
(步驟S709到S710)借助比較部分801,由所述坐標(biāo)指定并存儲在日期存儲區(qū)域116中的5月10日這個(gè)日期與在步驟S705中存儲在緩沖區(qū)域113中的星期三的代碼相比較,以便確認(rèn)它們的對應(yīng)關(guān)系。
如果在步驟S710中確認(rèn)了它們之間的對應(yīng)關(guān)系(即所指定的5月10日這個(gè)日期被確認(rèn)處于存儲在緩沖區(qū)域113中的星期三上),由所述坐標(biāo)指定的該日期5月10日的位置以反視頻方式被顯示。
(步驟S712)另一方面,如果通過在步驟S710的比較沒有確認(rèn)它們之間的對應(yīng)關(guān)系,過程判斷所述筆是否離開了(即連續(xù)輸入是否完成了)。如果筆還沒有離開,所述過程再次返回到步驟S701到S711。
重復(fù)步驟S701到S711,并且,當(dāng)筆在10月31日的坐標(biāo)處從透明圖形輸入板204上離開時(shí),10月31日這個(gè)日期將被存儲到日期區(qū)域116中。然后,過程返回到步驟S610,以便完成周項(xiàng)進(jìn)度中所述天的輸入。
(8)下面解釋在顯示一個(gè)日程的屏幕上設(shè)置項(xiàng)的過程中自動(dòng)設(shè)置結(jié)束日的處理。當(dāng)與所述項(xiàng)進(jìn)度相關(guān)的一組項(xiàng)的開始日和結(jié)束日將以反視頻方式顯示時(shí),并且如果最后指定的坐標(biāo)不在一個(gè)日期上,這個(gè)處理包括設(shè)置在筆移動(dòng)到除一個(gè)日期以外的坐標(biāo)處之前指定的日期并以其作為結(jié)束日,該處理的操作將在后面結(jié)合附圖7a和7b解釋。在這個(gè)例子中,解釋是根據(jù)舉例情況給出的,其中,在設(shè)置從1995年5月30日到6月3日這個(gè)項(xiàng)的過程中,輸入是在除一個(gè)日期以外的坐標(biāo)處完成的。
過程沿著圖7a和7b中的相同流程經(jīng)過步驟S401到S407。
(步驟S801)如果在通過用筆連續(xù)移動(dòng)坐標(biāo)指定了6月3日的日期之后,所述筆過量地向用于6月3日這個(gè)日期的坐標(biāo)右側(cè)移動(dòng),CPU在步驟S407判斷當(dāng)前的坐標(biāo)是否處在一個(gè)日程的某個(gè)日期上。如果當(dāng)前的坐標(biāo)不處在一個(gè)日程的某個(gè)日期上,CPU進(jìn)一步判斷當(dāng)前坐標(biāo)是否處在一個(gè)卷動(dòng)命令上。在這個(gè)例子中,由于所述坐標(biāo)不處在一個(gè)卷動(dòng)命令上,所以,將從存儲最后指定日期的日期存儲區(qū)域116中再次調(diào)用最后指定的日期。
(步驟S802)然后,CPU 8的計(jì)算部分802計(jì)算包括在步驟S404存儲在項(xiàng)緩沖器117中的1995年5月30日的開始日和存儲在日期存儲區(qū)域116中并在步驟S407進(jìn)行修正的1995年6月3日之間的日期。然后計(jì)算后的日期被存儲到項(xiàng)進(jìn)度緩沖器117中。
(步驟S803)CPU 8的坐標(biāo)-命令轉(zhuǎn)換部分803將存儲在項(xiàng)進(jìn)度緩沖器117中的日期數(shù)據(jù)轉(zhuǎn)換成坐標(biāo)數(shù)據(jù),并借助液晶顯示部分201以反視頻方式顯示該日期的屏幕區(qū)域。
(步驟S410)然后,CPU判斷所述筆是否已經(jīng)離開了透明圖形輸入板204,當(dāng)所述筆已經(jīng)離開時(shí),坐標(biāo)指定將被完成和以反視頻方式的顯示處理將被結(jié)束,借此,所述屏幕將被轉(zhuǎn)換到用于輸入項(xiàng)進(jìn)度內(nèi)容的屏幕。
由此,本發(fā)明提供了下述效果。
當(dāng)在一個(gè)用于顯示與某天相關(guān)的進(jìn)度的屏幕上顯示一個(gè)進(jìn)度并且如果被指定的一天位于所述項(xiàng)進(jìn)度中時(shí),CPU不僅顯示這個(gè)被指定的一天位于所述項(xiàng)進(jìn)度中,而且還要顯示從該計(jì)劃開始日到結(jié)束日的所述項(xiàng),這樣,用戶就能夠直接確認(rèn)所述進(jìn)度,而不需要返回到用于顯示一個(gè)月日程的屏幕上,借此,能夠很容易掌握進(jìn)度。
另外,由于可以顯示所述進(jìn)度的內(nèi)容和該進(jìn)度的項(xiàng),所以,用戶能夠通過觀看一個(gè)屏幕直接確認(rèn)這一天所有進(jìn)度的內(nèi)容(即作為這一天的項(xiàng)進(jìn)度存在什麼樣的計(jì)劃)而不必返同到用于顯示一個(gè)月日程的屏幕上,借此,可以提高進(jìn)度管理的效率。
另外,當(dāng)進(jìn)度被顯示在用于顯示一周進(jìn)度的屏幕上并且如果被指定這一周的任何一天都包括在該項(xiàng)進(jìn)度的項(xiàng)中,那么,CPU不僅顯示這一天位于所述項(xiàng)進(jìn)度之中,而且還顯示所述項(xiàng)和所述計(jì)劃的內(nèi)容,這樣,用戶就能夠通過觀看一個(gè)屏幕直接確認(rèn)所述進(jìn)度,而不必返回到顯示一個(gè)月日程的屏幕上,借此能夠很容易掌握進(jìn)度并提高進(jìn)度管理的效率。
另外,當(dāng)在設(shè)置項(xiàng)過程中通過連續(xù)輸入坐標(biāo)輸入開始日的日期和在輸入過程中一個(gè)日期被分開時(shí),CPU以反視頻方式顯示被指定的天,用戶就能夠很容易地用眼睛確認(rèn)通過輸入所指定的區(qū)域,借此,減少了錯(cuò)誤輸入和錯(cuò)誤提取輸入的概率。
另外,由于可以通過坐標(biāo)的一個(gè)連續(xù)輸入卷動(dòng)日程屏幕來設(shè)置一個(gè)項(xiàng),所以,輸入跨越多個(gè)月項(xiàng)進(jìn)度的效率能夠被極大的提高。
同時(shí),由于一次能夠輸入包括在預(yù)定項(xiàng)中某周的一個(gè)或多個(gè)特定日,所以,如果需要被設(shè)置的進(jìn)度企圖擴(kuò)展成一個(gè)長項(xiàng),將節(jié)省逐天輸入所述進(jìn)度的工作,借此,可以極大的提高輸入效率。
另外,由于可以借助連續(xù)輸入坐標(biāo)設(shè)置用于預(yù)定項(xiàng)內(nèi)某周的一個(gè)或多個(gè)特定日一個(gè)進(jìn)度的項(xiàng)和以反視頻的方式從坐標(biāo)開始位置顯示這周的一個(gè)或多個(gè)特定日,所以,用戶能夠很容易用眼睛確認(rèn)由輸入指定的區(qū)域和這周的特定日,借此,能夠減少錯(cuò)誤輸入和錯(cuò)誤提取輸入的概率。
當(dāng)以反視頻方式顯示用于所述項(xiàng)進(jìn)度的一組項(xiàng)的開始日和結(jié)束日且如果最后指定的坐標(biāo)不處在一個(gè)日期上時(shí),CPU將在所述筆移動(dòng)到除該日期以外的坐標(biāo)之前指定的日期設(shè)置為結(jié)束日,這樣,如果在除該日期以外的位置處錯(cuò)誤地完成了坐標(biāo)的指定,也不會出現(xiàn)誤差狀態(tài),并且,輸入能夠被完成,借此,能夠避免再次設(shè)置所述項(xiàng)的工作和提高了輸入效率。根據(jù)本發(fā)明,如果指定了一個(gè)特定日并且被指定的特定日包括在一個(gè)項(xiàng)數(shù)據(jù)的項(xiàng)中,顯示該項(xiàng)數(shù)據(jù)的開始日和結(jié)束日,這樣,用戶能夠直接確認(rèn)所述進(jìn)度,而不必返回到顯示一個(gè)月日程的屏幕上,借此,能夠很容易地掌握進(jìn)度。
權(quán)利要求
1.一種進(jìn)度管理裝置,包括項(xiàng)數(shù)據(jù)輸入裝置,用于通過指定一個(gè)開始日和一個(gè)結(jié)束日輸入項(xiàng)數(shù)據(jù);進(jìn)度輸入裝置,用于輸入與由所述項(xiàng)數(shù)據(jù)輸入裝置輸入的項(xiàng)數(shù)據(jù)相對應(yīng)的一個(gè)進(jìn)度存儲裝置,用于存儲所述項(xiàng)數(shù)據(jù)和相應(yīng)的進(jìn)度;日指定裝置,用于指定一個(gè)特定日;提取裝置,用于從所述存儲裝置中提取包括由所述日指定裝置指定的所述特定日在內(nèi)的項(xiàng)數(shù)據(jù);和進(jìn)度顯示裝置,用于顯示由所述提取裝置提取的所述項(xiàng)數(shù)據(jù)的至少開始日和結(jié)束日。
2.如權(quán)利要求1所述的進(jìn)度管理裝置,其特征在于所述的進(jìn)度顯示裝置還顯示與由所述提取裝置提取的項(xiàng)數(shù)據(jù)對應(yīng)的一個(gè)進(jìn)度的內(nèi)容。
3.如權(quán)利更求1所述的進(jìn)度管理裝置,其特征在于還包括一個(gè)周指定裝置,用于一個(gè)特定周,其中,所述提取裝置還執(zhí)行從所述存儲裝置中提取包括在由所述周指定裝置指定的特定周內(nèi)的項(xiàng)數(shù)據(jù)的功能,和所述進(jìn)度顯示裝置還以數(shù)字形式顯示在由所述提取裝置提取的開始日和結(jié)束日之間的間隔,以及進(jìn)一步顯示在所述間隔期間內(nèi)的進(jìn)度內(nèi)容。
4.如權(quán)利要求1所述的進(jìn)度管理裝置,其特征在于還包括一個(gè)用于顯示日程的日程顯示裝置和一個(gè)用于卷動(dòng)被顯示日程的卷動(dòng)裝置,其中,即便是所述卷動(dòng)裝置在指定開始日和指定結(jié)束日之間的周期期間內(nèi)執(zhí)行了卷動(dòng),所述項(xiàng)數(shù)據(jù)輸入裝置也要輸入在開始日和結(jié)束日之間的項(xiàng)以作為連續(xù)項(xiàng)數(shù)據(jù)。
5.如權(quán)利要求2所述的進(jìn)度管理裝置,其特征在于還包括一周中某一天的指定裝置,用于指定一周中的某一天,其中,進(jìn)度輸入裝置只輸入與由所述項(xiàng)數(shù)據(jù)輸入裝置指定的一周之內(nèi)某個(gè)特定日相對應(yīng)的進(jìn)度。
全文摘要
一種進(jìn)度管理裝置,包括一個(gè)用于通過指定開始日和結(jié)束日輸入項(xiàng)的項(xiàng)數(shù)據(jù)輸入部分;一個(gè)用于輸入與由所述項(xiàng)數(shù)據(jù)輸入部分輸入的項(xiàng)數(shù)據(jù)相對應(yīng)的進(jìn)度的進(jìn)度輸入部分;一個(gè)用于存儲項(xiàng)數(shù)據(jù)和相應(yīng)進(jìn)度的存儲器;一個(gè)用于指定某個(gè)特定日的日指定部分;一個(gè)用于從存儲器提取包括由所述日指定部分指定的某個(gè)特定日在內(nèi)的項(xiàng)數(shù)據(jù)的提取部分;一個(gè)用于顯示由所述提取部分提取的至少開始日和結(jié)束日的進(jìn)度顯示部分。
文檔編號G06Q50/00GK1171584SQ9711169
公開日1998年1月28日 申請日期1997年4月11日 優(yōu)先權(quán)日1996年4月11日
發(fā)明者吉川賀英子 申請人:夏普公司