專利名稱:通信終端和程序的制作方法
技術領域:
本發(fā)明涉及⑶I (圖形用戶界面)。
背景技術:
已知在JP H08-161139A(此后將其稱為“專利文獻1”)中描述了一種用于對多個 重疊窗口進行顯示控制的技術。根據(jù)專利文獻1的描述,當在顯示屏上顯示至少兩個窗口 以使得它們具有重疊部分時,按預定時段將在前景中顯示的窗口與在背景中顯示的窗口互 換,窗口在前景中顯示的時間長度由使用各個窗口的持續(xù)時間來決定。順便提及的是,當窗口的顯示伴隨著通信時,最適于用戶的窗口選擇可能根據(jù)通 信條件而變化。例如,當通信速度相對較低時,顯示大量內容的窗口需要更多的時間來讀取 和重寫顯示內容,這可能令用戶緊張。此外,可以這樣說,當電信費用較低時,更適于顯示這 樣的窗口。特別在移動通信中,這樣的通信條件經(jīng)常發(fā)生變化。
發(fā)明內容
技術問題因此,本發(fā)明的目的是允許根據(jù)通信條件來重新排列多個窗口的顯示。技術方案根據(jù)本發(fā)明的通信終端包括條件識別部,該條件識別部識別所述終端的通信相 關條件;存儲部,該存儲部針對顯示于顯示器上的各個窗口,存儲根據(jù)所述條件確定的優(yōu)先 度;窗口識別部,該窗口識別部識別在所述顯示器上所顯示的畫面中與另一個窗口重疊的 窗口 ;確定部,該確定部針對由所述窗口識別部識別的多個窗口確定顯示的優(yōu)先順位,其中 所述確定部根據(jù)由所述條件識別部識別的條件,按照存儲在所述存儲部中的優(yōu)先度確定所 述多個窗口的優(yōu)先順位;以及顯示控制部,該顯示控制部在優(yōu)先順位低的窗口的前面顯示 由所述確定部確定的優(yōu)先順位高的窗口??梢允褂靡韵路绞絹砼渲酶鶕?jù)本發(fā)明的所述通信終端所述條件識別部識別所述 終端每預定時間可通信的通信業(yè)務量作為所述條件;并且所述存儲部針對各個所述窗口, 存儲與伴隨各自的顯示的通信業(yè)務量相對應的優(yōu)先度。另選地,可以使用以下方式來配置根據(jù)本發(fā)明的所述通信終端所述條件識別部 識別所述終端的通信業(yè)務量與所述通信業(yè)務量的費用之間的關系作為所述條件;并且所述 存儲部針對各個所述窗口,存儲與伴隨各自的顯示的通信業(yè)務量相對應的優(yōu)先度。此外,在這樣的情況下,可以使用這樣的構造,該構造包括通信業(yè)務量識別部,該 通信業(yè)務量識別部針對各個所述窗口,識別伴隨各自的顯示的通信業(yè)務量;計算部,該計算 部基于由所述通信業(yè)務量識別部識別的通信業(yè)務量來計算各個所述條件的優(yōu)先度;以及存 儲控制部,該存儲控制部將所述計算部計算出的優(yōu)先度存儲在所述存儲部中。根據(jù)本發(fā)明的所述通信終端可以構造為設置了指定特定窗口的指定部,并且當所 述指定部指定的窗口被包括在由所述窗口識別部識別的多個窗口中時,所述顯示控制部在最前面顯示該窗口。根據(jù)本發(fā)明的程序使計算機執(zhí)行以下步驟識別通信相關條件;針對顯示器上顯 示的各個窗口,獲取根據(jù)所述條件確定的優(yōu)先度;在所述顯示器的顯示畫面中識別與另一 個窗口重疊的窗口 ;針對所識別的多個窗口確定顯示的優(yōu)先順位,其中根據(jù)所識別的條件, 按照所獲取的優(yōu)先度確定所述多個窗口的優(yōu)先順位;以及在優(yōu)先順位低的窗口的前面顯示 所確定的優(yōu)先順位高的窗口。發(fā)明效果本發(fā)明使得能夠根據(jù)通信條件來重新排列多個窗口的顯示。
圖1是示出了本發(fā)明的移動通信終端的構造的框圖。圖2是示出了該移動通信終端的邏輯構造的圖。圖3是例示了優(yōu)先度信息的圖。圖4是示出了該移動通信終端的操作的流程圖。圖5(a)和圖5(b)是例示了窗口的畫面的圖。圖6 (a)和圖6(b)是例示了窗口的畫面的圖。圖7是示出了該移動通信終端的操作的流程圖。圖8是例示了窗口的畫面的圖。圖9是例示了窗口的畫面的圖。100 移動通信終端111 控制器12 無線通信部13 操作員輸入部14 顯示器15 音頻輸出部
具體實施例方式下面參照附圖來說明本發(fā)明的示例性實施方式。示例性實施方式的構造圖1是例示了根據(jù)本發(fā)明的一個示例性實施方式的移動通信終端的整體構造的 框圖。如圖1所示,移動通信終端100包括控制器11、無線通信部12、操作員輸入部13、顯 示器14、以及音頻輸出部15。在本示例性實施方式中,假定移動通信終端100是蜂窩電話??刂破?1包括CPU(中央處理單元)11a、R0M(只讀存儲器)lib、RAM(隨機存取 存儲器)11c、以及EEPROM(電可擦除可編程ROM) lid。CPU Ila使用RAM lie作為工作區(qū) 以運行存儲在ROM lib和EEPROM Ild中的軟件程序,由此控制移動通信終端100的各個部 件的運行。無線通信部12包括天線12a并實現(xiàn)與預定移動通信網(wǎng)絡的無線數(shù)據(jù)通信。此 外,假定移動通信終端100的用戶已經(jīng)就該無線通信網(wǎng)絡的使用與管理該移動通信網(wǎng)絡的 電信服務提供商(所謂的“運營商”)簽約并支付規(guī)定費用。操作員輸入部13包括如按鍵 等的控件,其向控制器11提供與用戶輸入相對應的操作員輸入信號。顯示器14包括液晶
4顯示器和液晶驅動電路,其顯示與控制器11提供的顯示數(shù)據(jù)相對應的圖像。音頻輸出部15 包括放大器和揚聲器,其回放對應于音頻數(shù)據(jù)的音頻。ROM lib中預先存儲了若干個程序。下面將把這些程序稱為“預裝程序”。具體 地說,預裝程序包括諸如多任務操作系統(tǒng)(此后稱為“多任務OS”)、Java ·平臺、及本地 應用的程序。多任務OS是支持如實現(xiàn)基于TSS(Time-Sharing System 分時系統(tǒng))的多 任務偽并行執(zhí)行所需的虛擬存儲空間的分配的各種功能的操作系統(tǒng)。Java平臺是根據(jù) CDC (ConnectedDevice Configuration 連接設備配置)描述的一組程序,CDC是用于在安 裝有多任務OS的移動通信終端100上實現(xiàn)此后描述的Java運行環(huán)境114的構造。本地應 用是在移動通信終端100上實現(xiàn)如電話呼叫等基本服務的程序。EEPROM 11 d具有存儲Java應用的Java應用存儲區(qū)。Java應用具有JAR (Java歸 檔)文件和ADF (Application Description File 應用描述文件)。其中在JAR文件中,描 述在Java運行環(huán)境下的處理過程的實際程序和與這些程序的執(zhí)行一起使用的音頻文件和 圖像文件被打包在一起,而ADF提供了對JAR文件的安裝、啟動和各種屬性的描述。這樣的 Java應用由內容提供商或由電信服務提供商來編寫,存儲在外部服務器設備等上,并且按 需要響應于移動通信終端100的請求從服務器設備下載。圖2示出了通過執(zhí)行存儲在ROM lib和EEPROM Ild中的各種程序而由移動通信 終端100的控制器實現(xiàn)的部件的邏輯構造。如圖2所示,運行各種程序的移動通信終端100 具有在OS 111中執(zhí)行的本地應用112和Java運行環(huán)境113,此外,在EEPROM Ild中設置了 第一存儲器114和第二存儲器115。使用ROM lib的Java平臺來實現(xiàn)Java運行環(huán)境113。Java運行環(huán)境113包括類庫 116> JVM(Java Virtual Machine JavaM^fi) 117, UR JAM (Java Application Manager Java應用程序管理器)118。類庫116是通過將一組具有特定功能的程序模塊(類)打包 成為單個文件而獲得的。JVM 117是針對上述CDC而優(yōu)化的Java運行環(huán)境,其具有解釋并 運行以Java應用的形式提供的字節(jié)碼的功能。JAM 118具有管理Java應用的下載、安裝、 啟動、關閉等的功能。第一存儲器114是用于存儲在JAM 118的管理下下載的Java應用(Jar文件和 ADF)的區(qū)域。第二存儲器115是用于在關閉Java應用后存儲執(zhí)行這些Java應用期間產(chǎn) 生的數(shù)據(jù)的區(qū)域,并且為每個安裝的Java應用程序分配了獨立的存儲區(qū)。此外,只有在 Java應用正在運行時才能夠對被分配給該特定Java應用的存儲區(qū)的數(shù)據(jù)進行重寫,而其 它Java應用不能執(zhí)行任何重寫。本示例性實施方式的移動通信終端100具有作為Java應用而存儲在EEPROM Ild 中的三個游戲應用。下面,將把這些應用稱為“游戲A”、“游戲B”、以及“游戲C”。通過經(jīng)由 移動通信網(wǎng)絡與在其它移動通信終端上執(zhí)行的相同應用進行通信,這些應用顯示窗口并執(zhí) 行競賽游戲。應當注意的是,這些游戲在游戲過程中的每預定時段處理的通信業(yè)務量不同, “游戲A”具有最大通信業(yè)務量,而“游戲C”具有最小通信業(yè)務量。這是歸因于例如這樣的 情況,即,“游戲A”回放音頻并以比其它游戲更高的分辨率顯示視頻。應當注意的是,在上述的ADF中描述了各個應用在每預定時段的通信業(yè)務量。此 外,此處使用的術語“預定時段”是指具有固定長度的任意時段。此外,EEPROM Ild存儲費用信息,S卩,關于在移動通信終端100的用戶與通信服務
5提供商之間簽訂的合同的內容的信息。在本示例性實施方式中,費用信息表示“統(tǒng)一費率計 費系統(tǒng)”或“用量計費系統(tǒng)”。將要使用的系統(tǒng)由用戶在合同中預先確定。此處使用的術語 “統(tǒng)一費率計費系統(tǒng)”是指其中每預定時段(例如,每月)的電信費用是固定的且與通信業(yè) 務量無關的收費方案。此外,術語“用量計費系統(tǒng)”是指每預定時段的電信費用隨著通信業(yè) 務量的增加而增加的收費方案。應當注意的是,假定在“統(tǒng)一費率計費系統(tǒng)”下相同的通信 業(yè)務量所帶來的電信費用低于“用量計費系統(tǒng)”相同的通信業(yè)務量所帶來的電信費用。換 言之,“統(tǒng)一費率計費系統(tǒng)”是這樣的一種收費方案,即,在該收費方案下,大通信業(yè)務量比 在“用量計費系統(tǒng)”下相對便宜。此外,針對顯示了窗口的游戲應用中的每一個,EEPROM Ild都存儲了針對各個收 費信息項而確定的優(yōu)先度作為優(yōu)先度信息。圖3是例示了優(yōu)先度信息的圖。如圖3所示,優(yōu)先度信息描述了各個相應的應用 (程序名稱)的“第一優(yōu)先度”和“第二優(yōu)先度”。這里使用的術語“第一優(yōu)先度”是指當為 處理較大通信業(yè)務量的應用的窗口提供服務時所分配的優(yōu)先度,而術語“第二優(yōu)先度”是指 在為處理較小通信業(yè)務量的應用的窗口提供服務時所分配的優(yōu)先度。應當注意的是,“第一 優(yōu)先度”與“第二優(yōu)先度”是分別分配給已經(jīng)被描述了優(yōu)先度信息的應用的數(shù)值,因此不存 在相互重疊,越小的值表示越高的優(yōu)先度。即,圖3所示的例子示出了具有最高的“第一優(yōu) 先度”的游戲是“游戲A”,而具有最高的“第二優(yōu)先度”的游戲是“游戲C”。此外,在本示例性實施方式中,術語“窗口”是指當應用執(zhí)行預定功能時分配給該 應用的顯示區(qū)域。如在這里所使用的,這些顯示區(qū)域可以具有任意形狀和外觀,并且不需 要具有窗口類型(正方形)。但是,為了易于說明,在下面示出的圖中假定所有窗口均為矩 形。此外,當把窗口顯示為與該窗口前面的另一個窗口重疊時,在重疊部分中只顯示前景中 的該另一個窗口,不顯示被該另一個窗口重疊的顯示區(qū)域。下面,將由于以這樣的方式位于 前面的窗口而導致一部分不被顯示的窗口的位置稱為相對于前景的“背景”。示例性實施方式的操作移動通信終端100的構造如上所述。基于該構造,移動通信終端100響應用戶的 請求而運行多個應用。此時,用戶在操作員輸入部13上執(zhí)行規(guī)定操作以請求移動通信終端 100執(zhí)行應用。當運行多個應用時,移動通信終端100可以顯示對應于各個應用的多個窗口。此 時,移動通信終端100使用所謂的重疊窗口技術來顯示多個窗口。即,響應于用戶指令,移 動通信終端100可以變換窗口的顯示位置,使得能夠以重疊的方式來顯示多個窗口。為此, 移動通信終端100的控制器11存儲關于位置和顯示多個窗口的順序的信息(此后將其稱 為“窗口信息”),只要窗口發(fā)生移動就更新該信息。應當注意的是,這里使用的術語“窗口 顯示順序”是指從最前面的窗口開始對窗口計數(shù)的順序。此外,當多個窗口重疊時,移動通 信終端100使最近被啟動的(操縱的)窗口更加接近前景。因此,在最前面的位置顯示的 窗口是當前活動的窗口。當顯示重疊窗口時,移動通信終端100基于該終端的通信相關條件和優(yōu)先度信息 來確定各個窗口的顯示優(yōu)先度。具體地,移動通信終端100執(zhí)行以下操作示例1或2所示 的操作。應當注意的是,移動通信終端100可以僅執(zhí)行操作示例1和2中的一個或者在必 要時執(zhí)行操作示例1和2的組合。
(1)操作示例1圖4是例示了由移動通信終端100的控制器11執(zhí)行的第一操作示例的流程圖。應 當注意的是,只要預定事件(動作)發(fā)生,就執(zhí)行這個作為多任務OS的特征而實現(xiàn)的操作。 術語“事件”是指這樣的操作,即,例如作為用戶輸入的結果而改變了窗口的顯示位置或者 顯示了新的窗口。此外,可以與這樣的事件無關地按照預定時間間隔來定期地執(zhí)行操作。首先,如圖4所示,控制器11識別該終端的計費方案(步驟Sal)。此時,通過參考 存儲在EEPROM Ild中的計費信息,控制器11識別該終端的計費方案是基于“統(tǒng)一費率計費 系統(tǒng)”還是基于“用量計費系統(tǒng)”。一旦識別出計費方案,則控制器11使用該信息來識別將 被用作參考的優(yōu)先度信息(步驟Sa2)。如果計費方案是基于“統(tǒng)一費率計費系統(tǒng)”,則控制 器11使用“第一優(yōu)先度”作為參考優(yōu)先度信息,而如果該計費方案是基于“用量計費系統(tǒng)”, 則控制器11使用“第二優(yōu)先度”作為參考優(yōu)先度信息。一旦識別了參考優(yōu)先度信息,控制器11就確定顯示器14中的窗口的顯示狀態(tài),并 且識別重疊地顯示的窗口(步驟Sa3)。此時,控制器11基于存儲的窗口信息來得出關于窗 口重疊的確定。這里,干擾其它窗口的顯示的窗口與自身的顯示受到其它窗口阻礙的窗口 都被控制器11識別為重疊的窗口。即,在多個窗口重疊的情況下,控制器11確定了在前景 中顯示的窗口和在背景中顯示的窗口是重疊的窗口。應當注意的是,三個或更多個窗口在 特定區(qū)域重疊的情況具有相似的操作。之后,控制器11確定是否存在在步驟Sa3中識別的窗口,以此來確定是否存在重 疊的窗口(步驟Sa4)。如果確定存在重疊地顯示的窗口(步驟Sa4:“是”),則控制器11 識別與被識別出的窗口相對應的應用,并且識別這些應用的優(yōu)先度(步驟Sa5)??刂破?1 接著基于所識別的優(yōu)先度來確定各個窗口的優(yōu)先順位。此時,控制器11以如下方式運行, 即,使得如果重疊的多個窗口具有較高的優(yōu)先度則向它們分配較高的優(yōu)先順位。接下來,控制器11確定重疊窗口的顯示順序是否與所確定的優(yōu)先順位不同(步驟 Sa7)??刂破?1基于存儲的窗口信息來進行確定。如果重疊窗口的顯示順序與優(yōu)先順位 不同(步驟Sa7:“是”),則控制器11重新排列顯示順序(步驟Sa8)。即,控制器11以如 下方式來確定顯示順序,即,使得將具有較高優(yōu)先順位的窗口提升到前景。隨后,控制器11 輸出相應的顯示數(shù)據(jù)。應當注意的是,如果在步驟Sa4與步驟Sa7中做出的確定是否定的(即,“否”),則 控制器11終止處理,而不對窗口的顯示順序進行重新排列。這是由于,在該情況下,被認為 應該顯示在前景位置的窗口已經(jīng)顯示在前景位置,沒有窗口對它的顯示進行干擾。現(xiàn)在將使用具體的窗口顯示示例來說明上述操作。應當注意的是,在下面的示例 中,假定優(yōu)先度信息如圖2所示。此外,將“游戲A”的窗口表示為 1”,將“游戲B”的窗口 表示為 2”,并且將“游戲C”的窗口表示為 3”。首先,設想移動通信終端100的計費方案是基于“統(tǒng)一費率計費系統(tǒng)”的情況。在 該情況下,控制器11識別“第一優(yōu)先度”作為將用作參考的優(yōu)先度信息。相應地,就窗口的 優(yōu)先度而言,“游戲A”的窗口 wl具有最高優(yōu)先度,而“游戲C”的窗口 w3具有最低優(yōu)先度。這里,假定“游戲A”、“游戲B”、和“游戲C”正在運行并且它們各自的窗口相互重 疊,控制器11如圖5(a)所示地顯示這些窗口。即,控制器11以這樣的方式進行顯示控制, 即,使得在最前面的位置顯示“游戲A”的窗口 wl,在其后顯示“游戲B”的窗口,而在最后面的位置顯示“游戲C”的窗口 w3。此外,假定例如“游戲B”和“游戲C”正在運行并且它們 的窗口相互重疊,控制器11如圖5(b)所示地顯示它們的窗口。即,控制器11以這樣的方 式運行,即,使得在前景中顯示優(yōu)先度較高的“游戲B”的窗口 w2,而在背景中顯示優(yōu)先度較 低的“游戲C”的窗口 w3。接下來,設想移動通信終端100的計費方案是基于“用量計費系統(tǒng)”的情況。在該 情況下,控制器11識別“第二優(yōu)先度”作為將被用作參考的優(yōu)先度信息。相應地,就窗口的 優(yōu)先度而言,“游戲C”的窗口 W3具有最高優(yōu)先度,而“游戲Α”的窗口 Wl具有最低優(yōu)先度。 換言之,此時的窗口的優(yōu)先度與“統(tǒng)一費率計費系統(tǒng)”的優(yōu)先度相反。這里,假定“游戲A”、“游戲B”和“游戲C”正在運行并且它們各自的窗口相互重 疊,控制器11如圖6(a)所示地顯示這些窗口。即,控制器11以這樣的方式進行顯示控制, 即,使得在最前面的位置顯示“游戲C”的窗口 w3,在其后顯示“游戲B”的窗口 w2,而在最 后面的位置顯示“游戲A”的窗口 wl。此外,假定例如“游戲A”與“游戲B”正在運行并且 它們的窗口相互重疊,控制器11如圖6(b)所示地顯示這些窗口。即,控制器11以這樣的 方式運行,即,使得在前景中顯示優(yōu)先度較高的“游戲B”的窗口 w2,而在背景中顯示優(yōu)先度 較低的“游戲A”的窗口 wl。通過執(zhí)行這樣的操作,本示例性實施方式的移動通信終端100根據(jù)與該終端的電 信費用相關的條件來確定窗口的顯示優(yōu)先度,并且按照確定的優(yōu)先度的順序來顯示窗口。 結果,當每單位通信業(yè)務量的電信費用低時,移動通信終端100顯示并回放具有更加豐富 內容(視頻、音頻等)的窗口的內容,另一方面,當每單位通信業(yè)務量的電信費用較高時,移 動通信終端100顯示具有較低通信業(yè)務量的窗口,根據(jù)各個不同的情況來促進對應用的使 用。如果使用具有有限的控制和屏幕尺寸的小型設備(如蜂窩電話)以多任務模式來運行 處理,則這樣的操作產(chǎn)生特別顯著的效果。應當注意的是,在本示例性實施方式中,計費信息可以在用戶使用移動通信終端 100的同時發(fā)生改變。例如,存在一種被稱為“統(tǒng)一費率用量計費系統(tǒng)”的普通蜂窩電話計 費方案,該方案在達到規(guī)定金額的電信費用前以用量計費系統(tǒng)的方式工作,接著在超過該 金額時變?yōu)榻y(tǒng)一費率計費系統(tǒng)。如果移動通信終端100在基于這樣的計費方案的合同下工 作,則可以通過如下的方式來控制該終端,即,在用量計費系統(tǒng)下的電信費用上升的時段中 優(yōu)先地顯示通信業(yè)務量較小的應用的窗口,另一方面,當電信費用轉換成統(tǒng)一費率系統(tǒng)時 優(yōu)先地顯示通信業(yè)務量較大的應用的窗口。為了進行這樣的顯示控制,控制器11需要及時地識別到“用量計費系統(tǒng)”改換成 “統(tǒng)一費率計費系統(tǒng)”的時刻。在用于實現(xiàn)這樣的控制的配置中,例如存在一種如下的配置, 從電信應計費用在每個周期開始時(即,每月的月初)的時刻開始計算并存儲電信費用,控 制器11將這些費用與上述的規(guī)定金額進行比較。此外,該配置可以是這樣的配置,即,從移 動通信網(wǎng)絡中管理電信費用的節(jié)點獲得表示電信費用已經(jīng)達到規(guī)定金額的信息。(2)操作示例2圖7是例示了由移動通信終端100的控制器11執(zhí)行的第二個操作示例的流程圖。 應當注意的是,該操作與上述的操作示例1在某些處理上具有相同之處。因此為了方便,省 略了對這樣的處理的描述。首先,如圖7所示,控制器11識別該終端的通信速度(步驟Sbl)。此時,控制器11識別在每預定時段中向/從移動通信網(wǎng)絡通信的通信業(yè)務量。這里使用的術語“通信業(yè) 務量”可以表示移動通信終端100發(fā)送到移動通信網(wǎng)絡的數(shù)據(jù)量、移動通信終端100從移動 通信網(wǎng)絡接收到的數(shù)據(jù)量、或二者兼而有之。應當注意的是,可以將控制器11實施為對通信速度進行定期或非定期識別,將通 信速度存儲在EEPROM Ild中,隨后如果需要的話可以通過對通信速度進行讀取來識別通 信速度。例如,只要移動通信終端100切換到不同的被叫方(基站等),就可以計算通信速度。一旦識別了通信速度,則控制器11基于該通信速度來識別將被用作參考的優(yōu)先 度信息(步驟Sb2)??刂破?1將識別的通信速度與預定閾值進行比較,如果該通信速度超 過閾值(即,如果該通信速度更快),則控制器11使用“第一優(yōu)先度”作為參考優(yōu)先度信息, 而如果該通信速度等于或小于閾值(即,如果該通信速度較慢),則控制器11使用“第二優(yōu) 先度”作為參考優(yōu)先度信息。之后,控制器11執(zhí)行與操作示例1相似的處理。即,與上述的步驟Sa3到SaS的 處理相似的步驟Sb3到SbS的處理。因此,省略了從步驟Sb3開始的處理的描述。通過執(zhí)行這樣的操作,本示例性實施方式的移動通信終端100根據(jù)與該終端的通 信速度相關的條件來確定各個窗口的顯示優(yōu)先度,并且按照所確定的優(yōu)先度的順序來顯示 窗口。應當注意的是,如果通信速度較快,則移動通信終端100按照與在“統(tǒng)一費率計費系 統(tǒng)”下使用的方式相似地方式來確定優(yōu)先度,而如果通信速度較慢,則該終端按照與在“用 量計費系統(tǒng)”下使用的方式相似的方式來確定優(yōu)先度。結果,在移動通信終端100能夠處理 大通信業(yè)務量的情況下,該終端優(yōu)先地顯示涉及較大通信業(yè)務量的窗口,另一方面,在通信 速度受限的情況下,該終端優(yōu)先地顯示涉及較小通信業(yè)務量的窗口。當在如蜂窩電話(當 移動該電話時其通信狀態(tài)容易改變)的小型設備中使用這樣的操作時,產(chǎn)生了特別顯著的 效果。另選實施方式在實踐中,可以按照與上述示例性實施方式不同的形式來簡化本發(fā)明。例如,本發(fā) 明可以以如下方式實現(xiàn)。此外,下面的另選實施方式可以恰當?shù)亟M合起來。(1)另選實施方式1存在著涉及與終端的通信相關的不同類型的條件。例如,如果每預定單位的通信 業(yè)務量(例如,每個分組)的電信費用根據(jù)時區(qū)而改變,則在不同的時區(qū)中可以選擇不同的 優(yōu)先度信息。換言之,在電信費用較低的時區(qū)中可以優(yōu)先地使用通信業(yè)務量較大的應用的 窗口,而在電信費用較高的時區(qū)中可以優(yōu)先地使用通信業(yè)務量較小的應用的窗口。在這樣 的情況下,可以這樣來配置終端,即,在提供用于識別時間的裝置(如時鐘等)的同時,將表 示時區(qū)與電信費用之間的關系的信息存儲為該終端的通信相關條件,該終端使用與進行處 理的時刻相對應的優(yōu)先度信息作為參考信息。此外,如果所謂的“漫游”(使用來自其它電信服務提供商的服務)可用,則可以根 據(jù)終端是否正在漫游來使用不同的優(yōu)先度信息。例如,如果在國內使用移動通信終端,則可 以優(yōu)先地顯示通信業(yè)務量較大的應用的窗口,而如果在國外使用移動通信終端,則可以優(yōu) 先地顯示通信業(yè)務量較小的應用的窗口。這是由于,電信費用在漫游期間通常較高。應當 注意的是,例如可以從移動通信網(wǎng)絡獲得表示終端是否正在漫游的信息。
換言之,在本發(fā)明中,通信業(yè)務量與電信費用之間的關系不僅取決于用戶簽訂的 合同的內容,而且還取決于終端的位置。此外,可以基于存儲在終端中的信息來確定通信業(yè) 務量與電信費用之間的關系,還可以基于在外部獲得的信息來確定通信業(yè)務量與電信費用 之間的關系。此外,用于識別通信速度的方法并不限于操作示例2的方法。例如,當移動通信終 端可以使用更寬的頻段或當移動通信終端位于允許更高速的通信的特定區(qū)域中時,則認為 可以進行更高速度的通信。例如,可以從移動通信網(wǎng)絡獲得識別這樣的情況的信息。此外,應當注意的是,通信速度可以基于終端的場強和剩余電池容量來確定。此外,例如當認為通信業(yè)務量臨時地顯著增加時(如在自然災害期間等),可以從 移動通信網(wǎng)絡發(fā)送出旨在限制通信的信息,從而可以基于這樣的信息來確定窗口的顯示優(yōu) 先度。例如,如果接收到這樣的信息,則移動通信終端可以被調整為優(yōu)先地顯示通信業(yè)務量 較小的應用的窗口。(2)另選實施方式2在每個預定時段中由應用處理的通信業(yè)務量可以基于實際的通信來識別。例如, 當執(zhí)行某些應用時,可以測量出在執(zhí)行這些應用過程中涉及的通信業(yè)務量,并可以基于測 量結果來識別各個應用每個預定時段中所處理的通信業(yè)務量。在該情況下,可以將移動通 信終端配置為基于如此識別的通信業(yè)務量的大小來計算上述的優(yōu)先度信息,并且將該信息 存儲在規(guī)定的存儲部(EEPR0M等)中。(3)另選實施方式3可以與上述的優(yōu)先度信息無關地向屬于特定應用的窗口分配永久性確定的優(yōu)先 度。為了實現(xiàn)這樣的方法,例如,可能能夠將指定這樣的窗口的信息預先存儲在控制器中, 當這樣的窗口與其它窗口重疊時,可以基于與通信相關條件無關地確定的優(yōu)先度來顯示這 些窗口。應當注意的是,當期望在最前面的位置顯示這樣的特定應用的窗口時,應當事先將 這些應用的優(yōu)先度最大化。如果存在可能由于被顯示在背景中而產(chǎn)生問題的窗口(如關于終端的操作的非 常重要的消息等),則該方式使得能夠避免這樣的窗口的顯示受到其它窗口的干擾。此外,就特定應用的窗口而言,即使指定了以與通信業(yè)務量的大小無關的方式確 定的優(yōu)先度,仍然可以產(chǎn)生相似的效果。此外,可以這樣說,該另選實施方式在確定優(yōu)先度時不考慮指定的特定應用的窗 口。如果此時包括指定窗口在內的多個窗口重疊,則控制器確定指定窗口以外的所有窗口 的顯示優(yōu)先度,按照預定優(yōu)先度的順序來顯示指定的窗口,并且按照基于指定信息而確定 的優(yōu)先度的順序來顯示剩余的窗口。此外,可以由用戶來指定窗口。(4)另選實施方式4在上述的實施方式中,單個窗口與單個應用相關聯(lián)。但是,本發(fā)明并不一定意味這 樣的關系。例如,如果應用使用了 MDI(Multiple documentinterface 多文檔界面)標準, 則可以針對單個應用顯示多個窗口。只要能夠確定各個相應窗口的顯示優(yōu)先度,本發(fā)明就 可以適用于這樣的應用。例如,在如所謂的“標簽頁瀏覽器”的應用中,只要能夠確定與各 個相應窗口的顯示相關聯(lián)的通信業(yè)務量,就可以基于所識別的通信業(yè)務量來確定顯示優(yōu)先 度。
(5)另選實施方式5當確定窗口的顯示優(yōu)先度時,控制器可以基于顯示窗口的頻率和時長來確定顯示 優(yōu)先度。例如,當在顯示期間存在多個展示了相同的通信業(yè)務量的窗口時,可以提高顯示時
間較長或顯示頻率較高的窗口的優(yōu)先度。這使得可以優(yōu)先地顯示具有較高使用概率的窗□。(6)另選實施方式6在本發(fā)明中,可以在最前面的位置顯示超過一個窗口。例如,如圖8所示,如果可 以將窗口劃分為多個分組,則控制器可以確定各個分組中的每一個分組中在最前面的位置 顯示的窗口。應當注意的是,在該情況下,術語“分組”是指包含在由單個封閉的輪廓線所限 定的區(qū)域中的一組窗口。在圖8示出的示例中,可以將窗口劃分為分組Gl和分組G2。在該 情況下,控制器可以確定兩個分組(即,分組Gl和G2)中在最前面的位置顯示的窗口。應 當注意的是,在該情況下,各個分組的最前面的窗口可以是活動窗口。換言之,在本發(fā)明中, 可以將顯示屏劃分成預定區(qū)域,在各個相應區(qū)域中可以確定窗口的顯示優(yōu)先度。此外,在本發(fā)明中,當存在多個相互不重疊的窗口時,可以這樣來進行控制,S卩,在 最前面的位置顯示所有這些窗口。例如,圖9示出了窗口《&、補、%、及^1。盡管存在重疊 窗口(we),但是窗口 wa、wb、wc、及wd不重疊。在該情況下,當窗口 wa、wb、wc及wd的優(yōu)先 度高于窗口 we的優(yōu)先度時,在最前面的位置顯示所有窗口 wa、wb、wc及wd。(7)另選實施方式7在上述實施方式中,為了便于理解,假定了受到顯示控制的窗口屬于游戲應用。但 是,應當理解,屬于各個其它應用的窗口可以受到顯示控制。此外,受到顯示控制的窗口可 以包括當被顯示時不涉及通信的窗口(換言之,僅基于事先存儲在終端中的數(shù)據(jù)而顯示的 窗口)??梢詫⑦@樣的窗口配置為在例如終端不在服務區(qū)時(即,當終端不能與移動通信網(wǎng) 絡通信時)優(yōu)先地在前景中顯示。(8)另選實施方式8在上述實施方式中,針對所有重疊窗口確定優(yōu)先度。但是,能夠只確定具有最高優(yōu) 先度的窗口(即,顯示在最前面的位置的窗口),在保持其它窗口的顯示順序不變的同時進 行重新排列。(9)另選實施方式9盡管本發(fā)明在上述實施方式被用于蜂窩電話,但是可以將本發(fā)明應用于其它通信 終端。本發(fā)明適用于顯示窗口的各種通信終端,諸如PDA(個人數(shù)字助理)和其它圖像終端、 個人計算機等。(10)另選實施方式10在本發(fā)明在上述實施方式中被實現(xiàn)為OS的功能。但是,本發(fā)明還可以被實現(xiàn)為獨 立應用。此外,可以通過所謂插件的形式將本發(fā)明的功能增加到現(xiàn)有的OS或應用中。當使 用這樣的構造時,可以以用于在計算機(通信終端)上實現(xiàn)上述功能的應用程序的方式提 供本發(fā)明。這樣的程序可以以存儲在如光盤等的記錄介質上的程序的形式來提供,或者可 以由預定服務器設備通過如因特網(wǎng)的網(wǎng)絡來提供。(11)另選實施方式11應當注意的是,圖1和圖2中示出的移動通信終端的配置僅僅是軟件和硬件實現(xiàn)的示例性實施方式。因此,也可以采用用于執(zhí)行上述的本發(fā)明的窗口控制的其它軟件和硬 件實現(xiàn)。
權利要求
一種通信終端,該通信終端包括條件識別部,該條件識別部識別所述終端的通信相關條件;存儲部,該存儲部針對顯示于顯示器上的各個窗口,存儲根據(jù)所述條件確定的優(yōu)先度;窗口識別部,該窗口識別部識別在所述顯示器上所顯示的畫面中與另一個窗口重疊的窗口;確定部,該確定部針對由所述窗口識別部識別的多個窗口確定顯示的優(yōu)先順位,其中所述確定部根據(jù)由所述條件識別部識別的條件,按照存儲在所述存儲部中的優(yōu)先度確定所述多個窗口的優(yōu)先順位;以及顯示控制部,該顯示控制部在優(yōu)先順位低的窗口的前面顯示由所述確定部確定的優(yōu)先順位高的窗口。
2.根據(jù)權利要求1所述的通信終端,其中所述條件識別部識別所述終端每預定時間可通信的通信業(yè)務量作為所述條件;并且 所述存儲部針對各個所述窗口,存儲與伴隨各自的顯示的通信業(yè)務量相對應的優(yōu)先度。
3.根據(jù)權利要求1所述的通信終端,其中所述條件識別部識別所述終端的通信業(yè)務量與所述通信業(yè)務量的費用之間的關系作 為所述條件;并且所述存儲部針對各個所述窗口,存儲與伴隨各自的顯示的通信業(yè)務量相對應的優(yōu)先度。
4.根據(jù)權利要求2或3所述的通信終端,該通信終端還包括通信業(yè)務量識別部,該通信業(yè)務量識別部針對各個所述窗口,識別伴隨各自的顯示的 通信業(yè)務量;計算部,該計算部基于由所述通信業(yè)務量識別部識別的通信業(yè)務量來計算各個所述條 件的優(yōu)先度;以及存儲控制部,該存儲控制部將所述計算部計算出的優(yōu)先度存儲在所述存儲部中。
5.根據(jù)權利要求1所述的通信終端,該通信終端還包括指定窗口的指定部,其中當所述指定部指定的窗口被包括在由所述窗口識別部識別的多個窗口中時,所述顯示 控制部在最前面顯示該窗口。
6.一種程序,該程序使計算機執(zhí)行以下步驟 識別通信相關條件;針對顯示器上顯示的各個窗口,獲取根據(jù)所述條件確定的優(yōu)先度; 在所述顯示器的顯示畫面中識別與另一個窗口重疊的窗口;針對所識別的多個窗口確定顯示的優(yōu)先順位,其中根據(jù)所識別的條件,按照所獲取的 優(yōu)先度確定所述多個窗口的優(yōu)先順位;以及在優(yōu)先順位低的窗口的前面顯示所確定的優(yōu)先順位高的窗口。
全文摘要
通信終端存儲表示該終端的計費方案(用量計費、統(tǒng)一費率計費等)的計費信息。此外,針對各個費用信息項,該通信終端存儲表示窗口的顯示優(yōu)先度的優(yōu)先度信息。該通信終端通過讀取費用信息來識別計費方案(Sa1),并且基于識別的計費方案來識別將被用作參考的優(yōu)先度信息(Sa2)。當存在重疊地顯示的多個窗口時(Sa4“是”),通信終端基于對各個重疊窗口的優(yōu)先度的識別來確定畫面的優(yōu)先順位(Sa6),并且以此為基礎重新排列顯示順序(Sa8)。因此,本發(fā)明可以允許根據(jù)通信條件來重新排列多個窗口的顯示。
文檔編號G06F3/048GK101910993SQ200880124270
公開日2010年12月8日 申請日期2008年12月17日 優(yōu)先權日2008年1月7日
發(fā)明者加納出亞, 山田和宏, 恩田靖, 村上圭一, 神谷大 申請人:株式會社Ntt都科摩