欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

直觀日程表的制作方法

文檔序號:6406734閱讀:398來源:國知局
專利名稱:直觀日程表的制作方法
一般地說,本發(fā)明是關(guān)于計(jì)算機(jī)程序的,具體地說,是關(guān)于展示改進(jìn)的直觀日程表的方法和設(shè)備。
傳統(tǒng)的日程表是高度面向字符的,幾乎只提供文字描述。很少使用或不使用圖形或?qū)π畔⒌闹苯庸芾怼T儆?,傳統(tǒng)的日程表通常顯示出大量多余的或不必要的信息,例如重復(fù)的日間標(biāo)度和每個(gè)事件的時(shí)間描述。這樣,不必要地消耗了大量熒屏空間,而且也增加了學(xué)習(xí)如何使用日程表程序的時(shí)間。還有,需要多個(gè)操作步驟去完成甚至是最簡單的任務(wù),從而浪費(fèi)了準(zhǔn)備日程表事件的時(shí)間。
通常,一個(gè)日程表熒屏在一側(cè)展示時(shí)間標(biāo)度,各個(gè)事件與時(shí)間標(biāo)度相對。為了編輯或增加事件,必須打開一個(gè)可以向其中送入信息的窗口,在送入信息之后窗口關(guān)閉,于是該信息展示在日程表熒屏上。在事件顯示與編輯或顯示事件的能力之間沒有交互作用。再有,如果某些事件的正文超過了熒屏寬度限制,則必須滾屏才能看到那額外的正文。類似地,如果事件過多,不能在一個(gè)熒屏上顯示,那么也必須滾屏才能看到它們。任何事件重疊不能以圖形顯示,所以用戶必須理解可能會(huì)發(fā)生重疊。這樣,便需要一個(gè)展示事件的日程表,它可以人機(jī)交互地編輯事件并提供改進(jìn)的直觀顯示。
這里揭示的發(fā)明包括直觀顯示一個(gè)日程表的方法和設(shè)備,它基本上消除或減少了先有技術(shù)的日程表存在的問題。這里描述的方法和設(shè)備允許日程表上的事件有改善了的可視性。
根據(jù)本發(fā)明的一個(gè)方面,提供了在數(shù)據(jù)處理顯示屏上直觀顯示一個(gè)日程表的方法。該方法由沿著顯示屏的一個(gè)軸向顯示時(shí)間標(biāo)度的若干步驟組成。與事件有關(guān)的交互作用信息顯示在與時(shí)間坐標(biāo)相對的對應(yīng)于每個(gè)事件起止時(shí)間的位置上。
本發(fā)明的又一個(gè)方面是,與事件有關(guān)的注釋顯示在該事件的鄰近區(qū)域。如果有多個(gè)注釋,則將它們重疊起來以節(jié)省空間。
本發(fā)明的再一個(gè)方面是,沿著時(shí)間標(biāo)度指示出當(dāng)前時(shí)間。再有,隨著實(shí)際時(shí)間的改變,自動(dòng)滾動(dòng)時(shí)間標(biāo)度及鄰近的事件。
本發(fā)明的一個(gè)技術(shù)優(yōu)越性在于提供了日程表上事件的改進(jìn)的可視性。本發(fā)明提供了一個(gè)直觀日程表,它的優(yōu)越性與一塊告示板相似。用戶能以易于使用和易于理解的格式來發(fā)布信息和注釋。
為了更完全地理解本發(fā)明及其優(yōu)越性,現(xiàn)在參考結(jié)合附圖所作的詳細(xì)描述,在附圖中

圖1表示出根據(jù)先有技術(shù)的一個(gè)日程表;
圖2表示出根據(jù)本發(fā)明的一個(gè)實(shí)施例構(gòu)成的日程表;
圖3表示出圖2所示日程表,進(jìn)一步表示出注釋的增加;
圖4是本發(fā)明所用數(shù)據(jù)處理系統(tǒng)的示意圖;
圖5是本發(fā)明的流程圖;
圖6是圖5的ADD(“加”)子程序流程圖;
圖7是圖5的NOTE(“注釋”)子程序流程圖;
圖8是圖5的DRAG(“拉”)子程序流程圖;
圖9是圖5的CHECKTIME(“校核時(shí)間”)子程序的流程圖。
如這里所使用的那樣,“操作員”定義為使用裝在計(jì)算機(jī)系統(tǒng)中的計(jì)算機(jī)程序的人。這里可以交換使用“用戶”一詞,其含義與“操作員”相同。
參考圖1,根據(jù)先有技術(shù)構(gòu)成的日程表總體由參考數(shù)字10表示。日程表10被顯示在視頻監(jiān)視器(未畫出)之類系統(tǒng)顯示器上。在由參考數(shù)字12標(biāo)識的用戶區(qū)中有時(shí)間標(biāo)度14和事件區(qū)16。
時(shí)間標(biāo)度14可以作任何希望的細(xì)分。如這里所示,時(shí)間標(biāo)度14詳細(xì)給出一個(gè)4小時(shí)時(shí)段(早8∶30至下午12∶30)。時(shí)間標(biāo)度14有一個(gè)滾動(dòng)標(biāo)(scrollbar),它允許操作員滾屏穿過一日的各小時(shí)。這樣,為了看到所顯示一日的其余小時(shí),操作員必須用滾動(dòng)標(biāo)18來滾動(dòng)時(shí)間標(biāo)度14。
事件區(qū)16有一個(gè)豎滾動(dòng)標(biāo)20和一個(gè)橫滾動(dòng)標(biāo)22。滾動(dòng)標(biāo)20允許操作員在事件數(shù)超過一屏上能顯示的事件區(qū)16時(shí)滾屏穿達(dá)各個(gè)事件。這樣,為了看到日程定在該日的其他事件,操作員必須啟動(dòng)滾動(dòng)標(biāo)20去看各個(gè)事件。滾動(dòng)標(biāo)22允許看到一個(gè)事件內(nèi)的因太長而在一屏寬度內(nèi)容不下的任何信息。
在時(shí)間標(biāo)度14和事件區(qū)16之間沒有電氣互連。這樣,在事件區(qū)16中的事件并不對應(yīng)于時(shí)間標(biāo)度14上的同一時(shí)間,例如,由參考數(shù)字24指示的“ContineworkingwithDan(繼續(xù)和Dan一起工作)”的時(shí)間段是12∶30至16∶30就是這種情況。再有,如果事件之間發(fā)生重疊,也沒有任何圖形表示。用戶必須讀出各個(gè)事件的排定時(shí)間才能知道是否有重疊。
數(shù)據(jù)輸入與日程表10之間也沒有交互作用。為了增加或編輯事件,必須在日程表10上開一窗口。這可以通過任何常規(guī)方式來實(shí)現(xiàn),例如可以選擇適當(dāng)?shù)拿罨蛘呤乖撌录詮?qiáng)光顯示。一旦送入了新理件或編輯的信號,則必須關(guān)閉窗口以觀窗口以觀察更新的日程表。
參考圖2和圖3,根據(jù)本發(fā)明構(gòu)成的日程表總體上由參考數(shù)字30標(biāo)識。首先參考圖2,日程表30級顯示在一個(gè)數(shù)據(jù)處理系統(tǒng)顯示器上,例如顯示在視頻監(jiān)視器(未畫出)上。在日程表30上沿其一個(gè)軸線提供了時(shí)間標(biāo)度32。時(shí)間標(biāo)度32可以任何標(biāo)度提供出來,如圖所示,這里提供的是15分鐘細(xì)分標(biāo)度,并列出各半點(diǎn)時(shí)刻。時(shí)間標(biāo)度32自動(dòng)向前滾動(dòng)以顯示未到的事件。
與時(shí)間標(biāo)度32相鄰的是事件區(qū)34。在事件區(qū)34內(nèi)的事件由對應(yīng)于時(shí)間標(biāo)度32的邊框限定其(顯示范圍的)大小,以指示事件的起始時(shí)間和終止時(shí)間。這樣,對于事件36(“PrepareforDan(為Dan做準(zhǔn)備)”),可以看到其起始時(shí)間為8∶15,終止時(shí)間為9∶15。還列出了其他事件,如事件38(“DemocalendartoDan(向Dan展示日程表)”)、事件40(“Continuework(繼續(xù)工作)”)、和事件42(“Lunch(午飯)”)。本發(fā)明的一個(gè)優(yōu)點(diǎn)是易于察覺事件的重疊,例如與事件42的重疊。這樣,用戶只需掃一眼日程表30便能看出有一個(gè)潛在的沖突。如前面指出的那樣,當(dāng)時(shí)間標(biāo)度32滾動(dòng)時(shí),與其相鄰的事件區(qū)34內(nèi)的事件也以適當(dāng)?shù)臅r(shí)間滾動(dòng)。所以,隨著一日時(shí)間的變化,時(shí)間標(biāo)度及其與其相鄰的事件的展示也隨之改變。
下面參考圖3,日程表30還顯示出附加的一組注釋(總體上用參考數(shù)字44表示)位于事件區(qū)34內(nèi)。注釋34安排成疊加待構(gòu)以帶省空間。事件,44個(gè)以被移動(dòng),并且可以是完全人機(jī)交互的,所以允許注釋44被鍵入、滾動(dòng)等等。
圖3還顯示出可選用的當(dāng)前時(shí)間指示器46的使用。這樣,只需掃一眼日程表30,用戶便能看到當(dāng)前時(shí)間和當(dāng)前時(shí)間稍前的事件及即將到來的事件,所看到的事件取決于預(yù)先選定的時(shí)間范圍。只需那里有空間,事件區(qū)34內(nèi)的事件是一個(gè)挨一個(gè)安排的,就象事件38、40和42那樣。盡管圖中沒有畫出,萬一有沖突的事件超過了可得到的空間,它們會(huì)象注釋卡片44那樣疊加起來。
區(qū)域34中的事件最好至少是部分地可以人機(jī)交互作用,從而允許編輯它們。在一個(gè)實(shí)施例中,區(qū)域34中的事件可以包括數(shù)據(jù)圖形,如在相關(guān)的美國專利申請(申請?zhí)?內(nèi)容后補(bǔ)),于年月日申請,授予這里的同一受托人)中揭示的那樣。另一種方式是在區(qū)域34中的事件可以由使用標(biāo)準(zhǔn)窗口和標(biāo)準(zhǔn)圖形來建立。
參考圖4,圖中以方框形式顯示出根據(jù)本發(fā)明的一個(gè)數(shù)據(jù)系統(tǒng),它總體上由參考數(shù)字50標(biāo)識。系統(tǒng)50包括處理器52,它包括中央處理單元(CPU)54和存儲(chǔ)器56。硬盤存儲(chǔ)器形式的附加存儲(chǔ)器58及磁盤裝置60(如圖所示,磁盤裝置60是一個(gè)軟盤裝置,盡管應(yīng)該理解該磁盤裝置不一定是“軟”盤裝置)與處理器52相連。磁盤裝置60接受磁盤62,它上面有在系統(tǒng)50中實(shí)現(xiàn)本發(fā)明的計(jì)算機(jī)程序代碼。系統(tǒng)50包括用戶介面硬件,包括鼠標(biāo)64和鍵盤66用于讓用戶向處理器52輸入以及顯示器68用于向用戶展示可見數(shù)據(jù)。系統(tǒng)50也可以包括一臺(tái)打印機(jī)70。
現(xiàn)在參考圖5,它給出本發(fā)明的方法的一個(gè)最佳軟件實(shí)現(xiàn)的流程圖,總體用參考數(shù)字80標(biāo)記。在系統(tǒng)初始之后,圖形和窗口被打開并顯示在熒屏上。在塊82監(jiān)測用戶的輸入用戶輸入的組成是在決策塊84,加一事件;在決策塊86,加一注釋;在決策塊88,直接操縱;在子程序90校核時(shí)間(CHECKTIME)。在塊92,可以完成其他動(dòng)作,然后返回監(jiān)測用戶輸入塊82。
如果要在決策塊84加入一個(gè)事件,則調(diào)用ADD(增加)子程序85?!凹印弊映绦?5更詳細(xì)地表示于圖6。在塊94,為發(fā)生的窗、數(shù)據(jù)和事件提供存儲(chǔ)器。在塊96,為發(fā)生的數(shù)據(jù)事件提供窗口邊框并寫入。在塊98得到事件數(shù)據(jù)段并沿事件圖形邊框?qū)懭?。在塊100,接收該事件的用戶數(shù)據(jù)。在決策塊102,確定數(shù)據(jù)是否已經(jīng)完全了。如果不完全,子程序85返回塊100。如果在決策塊102數(shù)據(jù)是完全的,則在塊104根據(jù)輸入的或計(jì)算出的事件持續(xù)時(shí)間來更新事件圖形的大小。在塊106,事件圖形的影象以截頭圖形(truncateddescrip-tion)來更新。在決策塊108確定是否存在沖突事件。如果在塊108確認(rèn)不存在沖突事件,則子程序85在塊110將事件圖形在顯示緩存區(qū)中沿垂直時(shí)間定位,然后在塊112由顯示緩存區(qū)對顯示屏進(jìn)行刷新。然后子程序85返回到A(見圖5)。
如果在決策塊108確認(rèn)存在沖突事件,則子程序85進(jìn)入決策塊114,在那里確定是否存在多次沖突。如果沒有多次沖突,則在塊6將事件圖形水平放大單個(gè)沖突事件鄰近,接著在塊110將該事件沿垂直時(shí)間放在顯示緩存區(qū)中。如果在決策114確認(rèn)有多次沖突,則子程序85進(jìn)入塊118,將該沖突圖形加到?jīng)_突疊加組中。然后在塊116確定這些圖形的水平位置。
如果在決策塊86要加入一條注釋,則調(diào)用NOTE(注釋)子程序87?!白⑨尅弊映绦蚋敿?xì)地表示在圖7中。在塊130得到窗口、數(shù)據(jù)和圖形所需存儲(chǔ)空間。在塊132,得到注釋數(shù)據(jù)所需窗邊框場地和圖形。在塊134接收該注釋的用戶數(shù)據(jù)。在決策塊136確定是否要加入。如果在決策136不發(fā)生“加入”,子程序87轉(zhuǎn)回到塊134接收注釋的用戶數(shù)據(jù)。如果在決策塊136發(fā)生“加入”,則在塊138根據(jù)用戶輸入來更新注釋圖形的影象。在決策塊140,確定是否存在重疊的注釋。如果在決策塊140判定注釋重疊,則在塊142建立注釋重疊組。如果在決策塊140判定沒有注釋重疊,則在塊144將該注釋放到適當(dāng)位置并在塊146由緩存區(qū)對顯示刷新。然后子程序87返回到塊82監(jiān)測用戶輸入(見圖5)。
如果在塊88要發(fā)生直接操作,則調(diào)用DRAG(“拉”)子程序89。“拉”子程序89更詳細(xì)地表示于圖8。在決策150確定是要進(jìn)行“移動(dòng)”還是要進(jìn)入決策塊158的“拷貝”。如果在決策塊150判定要發(fā)生“移動(dòng)”,則子程序89進(jìn)入塊152去監(jiān)視日程表的“日期/時(shí)間”的位置。在塊154確定是否在塊154“Drop”(“暫?!?還是返回到塊152。如果在決策塊154發(fā)生“暫停(drop)”,則在塊156調(diào)整事件日期和時(shí)間,然后在塊170用更新的信息掃新顯示緩存區(qū)。然后在塊172更新顯示屏,并返回塊A(見圖5)。
如果在決策塊150不發(fā)生“移動(dòng)”,在塊158可能發(fā)生也可能不發(fā)生“拷貝”。如果在決策塊158發(fā)生“拷貝”。如果在決策塊158發(fā)生“拷貝”,則子程序89進(jìn)到塊160造成該事件圖形的一個(gè)復(fù)制圖形,然后進(jìn)入塊152,與前面所述相同。如果在決策塊158不發(fā)生“拷貝”,則在塊162發(fā)生對事件邊界的監(jiān)視調(diào)整。在決策塊164確定是否要“暫?!?Drop)。如果在決策塊164不發(fā)生“倒退”,則子程序86返回塊162。如果在決策塊164發(fā)生“倒退”,則在塊166校正事件時(shí)間和持續(xù)時(shí)間。在塊168,事件圖形的大小被調(diào)整。在塊170由更新的信息刷新顯示緩存區(qū),然后在塊172更新顯示屏。然后子程序89返回塊A(見圖5)。
參考圖9,圖中更詳細(xì)地描繪了“校核時(shí)間(CHECKTIME)”子程序90。在塊180讀取當(dāng)前日期/時(shí)間。在塊182校正日程表的當(dāng)前時(shí)間指示。在決策塊184確定子程序90是否在當(dāng)前日。如果對決策塊184的反應(yīng)為“否”,則子程序進(jìn)行到塊185去更新“暫?!秉c(diǎn)日期的事件數(shù)據(jù)。如果對決策184的反應(yīng)為“是”,或者在完成塊185之后,子程序90進(jìn)入塊186,在那里得到校正后日程表所需信息。在塊188,構(gòu)成了時(shí)間校正后的日程表圖象。在塊190,顯示刷新緩存區(qū)被更新,然后在塊192對顯示屏進(jìn)行更新。然后,子程序終點(diǎn)返回塊A(見圖5)。
總之,這里所揭示的發(fā)明包括直觀顯示一個(gè)日程表的方法和設(shè)備,它基本上消除了或減少了先有技術(shù)的日程表存在的問題。這里描述的方法和設(shè)備允許日程表上的事件有改善了的可視性。
本發(fā)明提供了在數(shù)據(jù)處理顯示屏上直觀顯示一個(gè)日程表的方法。該方法由沿著顯示屏的一個(gè)軸向顯示時(shí)間標(biāo)度的若干步驟組成。與事件有關(guān)的交互作用信息顯示在與時(shí)間標(biāo)度相對的對應(yīng)于每個(gè)事件起止時(shí)間的位置上。
本發(fā)明的又一個(gè)效果是,與事件有關(guān)的注釋顯示在該事件的鄰近區(qū)域,如果有多個(gè)注釋,則將它們重疊起來以帶省空間。
本發(fā)明的再一個(gè)效果是,沿著時(shí)間標(biāo)度指示出當(dāng)前時(shí)間。再有,隨著實(shí)際時(shí)間的改變,自動(dòng)滾動(dòng)時(shí)間標(biāo)度及鄰近的事件。
本發(fā)明的一個(gè)技術(shù)優(yōu)越性在于提供了日程表上事件的改進(jìn)的可視性。本發(fā)明提供了一個(gè)直觀日程表,它的優(yōu)越性與一塊告示板相似。用戶能以易于使用和易于理解的格式來發(fā)布信息和注釋。
盡管已經(jīng)參考最佳實(shí)施例對本發(fā)明做了具體圖示和描述,精通本門技術(shù)的人們將會(huì)理解,可以做出在形式和細(xì)節(jié)上的各種改變而不偏離本發(fā)明的精神和范圍。
權(quán)利要求
1.在數(shù)據(jù)處理顯示屏上直觀顯示日程表的方法,其特點(diǎn)在于如下步驟沿?zé)善辽系囊粋€(gè)軸向顯示時(shí)間標(biāo)度;以及與所述時(shí)間標(biāo)度相對地顯示與事件有關(guān)的交互作用信息,這里,對于每個(gè)所述事件,由相應(yīng)于所述時(shí)間標(biāo)度上該事件起止時(shí)間的邊框確定所述事件顯示區(qū)域的大小。
2.權(quán)利要求1的方法,其特點(diǎn)在于如下步驟在所述事件的鄰區(qū)顯示與所述事件有關(guān)的交互作用注釋。
3.權(quán)利要求2的方法,其特點(diǎn)在于所述顯示注釋步驟還包括重疊所述注釋。
4.權(quán)利要求1的方法,其特點(diǎn)在于如下步驟沿所述時(shí)間標(biāo)度指示當(dāng)前時(shí)間。
5.權(quán)利要求1的方法,其特點(diǎn)在于如下步驟隨著實(shí)際時(shí)間的變化自動(dòng)滾動(dòng)所述時(shí)間標(biāo)度和所述信息。
6.權(quán)利要求1的方法,其特點(diǎn)在于如下步驟將起始時(shí)間和/或終止時(shí)間互相沖突的事件一個(gè)挨一個(gè)地排放,以便直觀評價(jià)所述沖突。
7.在計(jì)算機(jī)上直觀顯示一個(gè)日程表的方法,其特點(diǎn)在于如下步驟建立用以沿顯示屏上一個(gè)軸向顯示時(shí)間標(biāo)度的功能;以及建立這樣一種功能,即以與所述時(shí)間標(biāo)度相對地顯示同事件有關(guān)的交互作用信息,這里,對于每個(gè)所述事件由相應(yīng)于所述時(shí)間標(biāo)度上該事件起止時(shí)間的邊框確定所述事件顯示區(qū)的大小。
全文摘要
本發(fā)明提供了一個(gè)直觀日程表,這里的事件對應(yīng)于與其相對于的時(shí)間標(biāo)度。每個(gè)事件由一個(gè)在起始時(shí)間開始并在結(jié)束時(shí)間停止的邊框確定其大小,該邊框與時(shí)間標(biāo)度上的事件起始和結(jié)束時(shí)間直接相對。時(shí)間標(biāo)度的滾動(dòng)使事件作類似的滾動(dòng),反之亦然。然始或結(jié)束時(shí)間的改變引起事件邊框大小的改變及其與時(shí)間標(biāo)度相鄰位置的改變。在一個(gè)實(shí)施例中,在時(shí)間標(biāo)度上提供了一個(gè)當(dāng)前時(shí)間指示。再有,隨著當(dāng)前時(shí)間的改變,時(shí)間標(biāo)度自動(dòng)地向前滾動(dòng)。
文檔編號G06Q10/00GK1073287SQ9211213
公開日1993年6月16日 申請日期1992年10月19日 優(yōu)先權(quán)日1991年11月15日
發(fā)明者羅伯特·J·托里斯 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
渝中区| 隆林| 普安县| 西乡县| 竹溪县| 大厂| 尼玛县| 昌宁县| 南雄市| 达州市| 抚远县| 盐津县| 邯郸市| 古丈县| 宁城县| 丰原市| 建德市| 桃江县| 吐鲁番市| 浦县| 中牟县| 冀州市| 盐源县| 凭祥市| 昌都县| 沙田区| 霍林郭勒市| 陆川县| 纳雍县| 图木舒克市| 云林县| 越西县| 铅山县| 黄浦区| 兴化市| 汉源县| 龙陵县| 广宁县| 温宿县| 承德县| 济源市|