專利名稱:移動(dòng)信息處理裝置及安裝方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)電話或移動(dòng)信息終端等移動(dòng)信息處理裝置,以及在這些 移動(dòng)信息處理裝置中安裝新的程序的安裝方法。
背景技術(shù):
近年來,移動(dòng)電話或移動(dòng)信息終端等移動(dòng)信息處理裝置日益高功能化, 再次安裝新的程序從而可追加新的功能的移動(dòng)電話在增加。在這樣的移動(dòng)信 息處理裝置中,再次安裝新的程序時(shí),作為起動(dòng)再次安裝的新的程序的起動(dòng) 按鈕的圖標(biāo)被追加在菜單中。
例如,在以往的移動(dòng)信息處理裝置中,基于群(group)識(shí)別信息而被顯 示在菜單上。因此,在多個(gè)程序被分類在相同群中的情況下,屬于相同群中 的多個(gè)程序的菜單被顯示在相同畫面上(例如,參照專利文獻(xiàn)l)。
專利文獻(xiàn)1:特開2003-263324號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的課題
但是,在用戶經(jīng)常使用的程序和不使用的程序混合并在比較小的畫面中 進(jìn)行菜單顯示時(shí),用戶選擇要使用的程序往往很麻煩。
本發(fā)明是用于解決以往的問題的方案,其目的在于,提供能夠在比較小 的畫面上顯示用戶容易使用的菜單的移動(dòng)信息處理裝置。
用于解決課題的方案
本發(fā)明的移動(dòng)信息處理裝置包括顯示單元,顯示現(xiàn)有的多個(gè)程序的菜 單所表示的菜單圖像;菜單顯示控制單元,所述菜單圖像具有多個(gè)區(qū)域,所 述菜單顯示控制單元進(jìn)行控制,以使將作為分別起動(dòng)所述現(xiàn)有的多個(gè)程序的 多個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)重疊在所述菜單圖像的多個(gè)區(qū)域中;類型信息取得 單元,在安裝新程序時(shí),取得表示了所述新程序類型的類型信息;以及類型 判定單元,在安裝所述新程序時(shí),將通過所述類型信息取得單元取得的類型信息所表示的新程序類型與已經(jīng)安裝的現(xiàn)有的多個(gè)程序類型進(jìn)行比較,并判 定所述新程序類型是否與所述現(xiàn)有的多個(gè)程序的類型的某 一個(gè)重復(fù),所述菜
程序的起動(dòng)按鈕的圖標(biāo)重疊在所述菜單圖像的多個(gè)區(qū)域之內(nèi)的哪個(gè)區(qū)域上。
根據(jù)該結(jié)構(gòu),可以防止將包含所安裝的新的程序的多個(gè)程序的類型重復(fù)。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)所述菜單顯示控制單 元在通過所述類型判定單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序類 型重復(fù)的程序時(shí),將作為起動(dòng)與所述新程序的類型重復(fù)的程序的起動(dòng)按鈕的 圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的圖標(biāo)所重疊的區(qū)域中重疊作為 起動(dòng)所述新程序的起動(dòng)按鈕的圖標(biāo)。
根據(jù)該結(jié)構(gòu),可以將多個(gè)程序進(jìn)行菜單顯示而類型不重復(fù)。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在通過所述類型判定 單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的多個(gè)程序 時(shí),所述菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多 個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū) 域之內(nèi),在顯示優(yōu)先級(jí)最高的區(qū)域中重疊所述新的程序的圖標(biāo),并在剩余區(qū) 域中將位于顯示優(yōu)先級(jí)較低的區(qū)域的圖標(biāo)向上提。
根據(jù)該結(jié)構(gòu),可以將多個(gè)程序進(jìn)行菜單顯示而類型不重復(fù)。 在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在通過所述類型判定 單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),所 述菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo) 從所述菜單圖像中刪除,將所述刪除的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域作為一 個(gè)區(qū)域來統(tǒng)一,基于所述統(tǒng)一后的區(qū)域的面積而決定所述新的程序的圖標(biāo)的 大小。
根據(jù)該結(jié)構(gòu),在安裝了新的程序時(shí),可以進(jìn)行菜單顯示而不變更與新程 序的類型不重復(fù)的程序的圖標(biāo)的位置。此外,用戶可以識(shí)別為多個(gè)類型的程序。
本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在通過所述類型判定單 元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),所述 菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從 所述菜單圖像中刪除,在所述刪除的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域之內(nèi)顯示優(yōu)先級(jí)最高的區(qū)域中顯示所述新的程序的圖標(biāo),并在剩余的顯示優(yōu)先級(jí)較低 的區(qū)域中顯示當(dāng)起動(dòng)了所述新的程序時(shí),以及在所述新的程序的 一 部分功能 進(jìn)行常駐動(dòng)作時(shí)所輸出的信息。
根據(jù)該結(jié)構(gòu),在安裝了新的程序時(shí),可以進(jìn)行菜單顯示而不變更與新程 序的類型不重復(fù)的程序的圖標(biāo)的位置。而且,可以確認(rèn)正在常駐動(dòng)作的程序 生成的信息。
本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在通過所述類型判定單 元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),所述 菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從 所述菜單圖像中刪除,并在所述刪除的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域的各個(gè) 區(qū)域中重疊所述新的程序的圖標(biāo)。
根據(jù)該結(jié)構(gòu),在安裝了新的程序時(shí),可以進(jìn)行菜單顯示而不變更與新程 序的類型不重復(fù)的程序的圖標(biāo)的位置。
本發(fā)明的移動(dòng)信息處理裝置包括類型信息存儲(chǔ)單元,其存儲(chǔ)類型信息 表,所述類型信息表注冊(cè)了所述已經(jīng)安裝的現(xiàn)有的多個(gè)程序的各個(gè)程序類型, 并具有以下結(jié)構(gòu)所述類型信息取得單元將所述新程序的類型信息注冊(cè)在所 述類型信息表中,所述類型判定單元判定在所述類型信息表中所注冊(cè)的新程 序的類型是否與所述現(xiàn)有的多個(gè)程序的類型中的某一個(gè)重復(fù),并在從所述現(xiàn) 有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),將與所述新程序 的類型重復(fù)的程序類型信息從所述類型信息表中刪除。
根據(jù)該結(jié)構(gòu),可以容易地判定新程序的類型是否與現(xiàn)有的程序類型重復(fù)。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在從所述類型信息表 中刪除了與所述新程序的類型重復(fù)的程序類型信息時(shí),所述類型信息存儲(chǔ)單 元將從所述類型信息表中所刪除的類型信息備份,在選擇了所備份的類型信 息時(shí),將所選^t奪的類型信息復(fù)原到所述類型信息表中。
根據(jù)該結(jié)構(gòu),可以復(fù)原從菜單中刪除的程序。
本發(fā)明的移動(dòng)信息處理裝置包括菜單信息存儲(chǔ)單元,存儲(chǔ)菜單信息表, 所述菜單信息表注冊(cè)了所述已經(jīng)安裝的現(xiàn)有的多個(gè)程序在所述菜單上所表示 的菜單信息,并具有以下結(jié)構(gòu)所述菜單顯示控制單元在所述新程序的類型 信息注冊(cè)在所述類型信息表中時(shí),在所述菜單信息表中注冊(cè)所述新的程序的 菜單信息,而在從所述類型信息表中刪除了與所述新程序的類型重復(fù)的程序的類型信息時(shí),從所述菜單信息表中刪除與所述新程序的類型重復(fù)的程序的 菜單信息,并基于更新了所述菜單信息表的菜單信息的結(jié)果而變更作為起動(dòng) 所述現(xiàn)有的多個(gè)程序的多個(gè)起動(dòng)按鈕的圖標(biāo)所重疊的區(qū)域。
根據(jù)該結(jié)構(gòu),可以顯示菜單而不重復(fù)其內(nèi)包含了所安裝的新的程序的多 個(gè)程序的類型。
本發(fā)明的移動(dòng)信息處理裝置具有以下結(jié)構(gòu),包括程序刪除單元,其在 從所述類型信息表中刪除了與所述新程序的類型重復(fù)的程序的類型信息時(shí), 刪除與所述新程序的類型重復(fù)的程序。
根據(jù)該結(jié)構(gòu),可以抑制存儲(chǔ)器的使用量的增加。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在刪除了與所述新程 序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述刪除的 程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的多個(gè)圖 標(biāo)所重疊過的多個(gè)區(qū)域之內(nèi)顯示優(yōu)先級(jí)最高的區(qū)域中重疊所述新的程序的圖 標(biāo),將剩余區(qū)域中位于顯示優(yōu)先級(jí)較低的區(qū)域中的圖標(biāo)向上提。
根據(jù)該結(jié)構(gòu),可以將多個(gè)程序進(jìn)行菜單顯示而類型不重復(fù)。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在刪除了與所述新程 序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述刪除的 程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并將所述刪除的多個(gè)圖 標(biāo)所重疊的多個(gè)區(qū)域作為 一個(gè)區(qū)域來統(tǒng)一,基于所述統(tǒng)一后的區(qū)域的面積而 決定所述新的程序的圖標(biāo)的大小。
根據(jù)該結(jié)構(gòu),在安裝了新的程序時(shí),可以進(jìn)行菜單顯示而不變更與新程 序的類型不重復(fù)的程序的圖標(biāo)的位置。而且,用戶可以識(shí)別為多個(gè)類型的程 序。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在刪除了與所述新程 序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述刪除的 程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的多個(gè)圖 標(biāo)所重疊的多個(gè)區(qū)域之內(nèi)顯示優(yōu)先級(jí)最高的區(qū)域中顯示所述新的程序的圖標(biāo),在剩余的顯示優(yōu)先級(jí)較低的區(qū)域中顯示起動(dòng)了所述新的程序時(shí),及所述新的程序的一部分功能進(jìn)行常駐動(dòng)作時(shí)所輸出的信息。
根據(jù)該結(jié)構(gòu),在安裝了新的程序時(shí),可以進(jìn)行菜單顯示而不變更與新程 序的類型不重復(fù)的程序的圖標(biāo)的位置。而且,可以確認(rèn)在進(jìn)行常駐動(dòng)作的程
序生成的信息。
在本發(fā)明的移動(dòng)信息處理裝置中,具有以下結(jié)構(gòu)在刪除了與所述新程 序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述刪除的 程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的多個(gè)圖 標(biāo)所重疊過的多個(gè)區(qū)域的各個(gè)區(qū)域中重疊所述新的程序的圖標(biāo)。
根據(jù)該結(jié)構(gòu),在安裝了新的程序時(shí),可以進(jìn)行菜單顯示而不變更與新程 序的類型不重復(fù)的程序的圖標(biāo)的位置。
本發(fā)明的安裝方法具有以下結(jié)構(gòu),包括菜單顯示控制步驟,進(jìn)行控制, 以將作為分別起動(dòng)現(xiàn)有的多個(gè)程序的多個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)重疊在菜單圖 像的多個(gè)區(qū)域中;類型信息取得步驟,在安裝了新的程序時(shí),取得所述新的 程序的類型所表示的類型信息;類型判定步驟,在安裝了所述新的程序時(shí), 比較所述類型信息取得步驟所取得的類型信息中表示的新程序的類型和已經(jīng) 安裝的現(xiàn)有的多個(gè)程序的類型,并判定所述新程序的類型是否與所述現(xiàn)有的 多個(gè)程序類型的某一個(gè)重復(fù),在所述菜單顯示控制步驟中,基于所述類型判 定步驟的判定結(jié)果而決定將作為起動(dòng)所述新的程序的起動(dòng)按鈕的圖標(biāo)重疊在 所述菜單圖像的多個(gè)區(qū)域之內(nèi)的哪個(gè)區(qū)域中。
根據(jù)該結(jié)構(gòu),可以防止將包含所安裝的新的程序的多個(gè)程序的類型重復(fù)。
本發(fā)明的安裝方法具有以下結(jié)構(gòu)在所述類型判定步驟中,包括程序刪 除步驟,其在從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程 序時(shí),刪除與所述新程序的類型重復(fù)的程序。
才跟據(jù)該結(jié)構(gòu),由于卸載(uninstalling)與新的程序的類型重復(fù)的程序, 所以可以抑制存儲(chǔ)器的使用量增加。
在本發(fā)明的安裝方法中,具有以下結(jié)構(gòu)在所述程序刪除步驟中,在刪 除與所述新程序的類型重復(fù)的程序時(shí),以可復(fù)原的狀態(tài)備份所述刪除的程序。
由于將刪除的程序進(jìn)行備份,所以可以容易地將它在菜單中復(fù)原。
在本發(fā)明的安裝方法中,具有以下結(jié)構(gòu)在所述程序刪除步驟中,在刪 除與所述新程序的類型重復(fù)的程序時(shí),備^^與所述新程序的類型重復(fù)的程序 的類型信息。
基于將刪除的程序進(jìn)行備份的類型信息,可以容易地將它在菜單中復(fù)原。
發(fā)明效果
本發(fā)明可以提供移動(dòng)信息處理裝置,其具有能夠在比較小的畫面中不重復(fù)類型地菜單顯示多個(gè)程序的效果。
圖1是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的概略結(jié)構(gòu)的方框圖。
圖2是表示由本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置所執(zhí)行的程序的類 型的定義例的圖。
圖3是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的類型信息存儲(chǔ)單元 中所存儲(chǔ)的類型信息表的結(jié)構(gòu)例,以及所安裝的程序的類型信息文件的結(jié)構(gòu) 例和在安裝了程序后被更新的類型信息表的圖。
圖4是本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元基于 第1顯示規(guī)則而更新了菜單圖像的情況下,對(duì)比表示在新的程序被安裝前所 顯示的菜單圖像在安裝后被更新為什么樣的菜單圖像的圖。
圖5是本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元基于 第2顯示規(guī)則而更新了菜單圖像的情況下,對(duì)比表示在新的程序被安裝前所 顯示的菜單圖像在安裝后被更新為什么樣的菜單圖像的圖。
圖6是本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元基于 第3顯示規(guī)則而更新了菜單圖像的情況下,對(duì)比表示在新的程序被安裝前所 顯示的菜單圖像在安裝后被更新為什么樣的菜單圖像的圖。
圖7是本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元基于 第4顯示規(guī)則而更新了菜單圖像的情況下,對(duì)比表示在新的程序被安裝前所 顯示的菜單圖像在安裝后被更新為什么樣的菜單圖像的圖。
圖8是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置中所執(zhí)行的安裝處理 的流程圖。
圖9是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元 中選擇了菜單顯示規(guī)則的動(dòng)作的流程圖。
圖IO是表示在本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置中,安裝了新的程 序,基于菜單顯示規(guī)則1而更新了菜單信息表的情況下的一個(gè)例子的圖。
圖11是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單 元基于菜單信息表顯示菜單時(shí)的動(dòng)作的流程圖。
圖12是表示在本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置中,安裝了新的程序,基于菜單顯示規(guī)則2而更新了菜單信息表的情況下的一個(gè)例子的圖。
圖13表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元
基于菜單信息表顯示菜單時(shí)的動(dòng)作的流程圖。
圖14是表示在本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置中,安裝了新的程 序,基于菜單顯示規(guī)則3而更新了菜單信息表的情況下的一個(gè)例子的圖。
圖15是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單 元基于菜單信息表而顯示菜單時(shí)的動(dòng)作的流程圖。
圖16是表示在本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置中,安裝了新的程 序,基于菜單顯示規(guī)則4而更新了菜單信息表的情況下的一個(gè)例子的圖。
圖17是表示本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單 元基于菜單信息表而顯示菜單時(shí)的動(dòng)作的流程圖。
標(biāo)號(hào)說明
10移動(dòng)信息處理裝置
11安裝對(duì)象程序取得單元
12安裝單元
13類型信息取得單元
14程序存儲(chǔ)單元
15類型判定單元
16程序刪除單元
17類型信息存儲(chǔ)單元
18菜單信息存儲(chǔ)單元
20菜單顯示控制單元
21顯示規(guī)則信息存儲(chǔ)單元
22顯示單元
具體實(shí)施例方式
以下,參照?qǐng)Dl至圖17,說明有關(guān)本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置。
首先,參照?qǐng)D1,說明有關(guān)本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置10的 結(jié)構(gòu)。
如圖1所示,移動(dòng)信息處理裝置10包括安裝對(duì)象程序取得單元11,從存儲(chǔ)媒體中取得安裝對(duì)象的新的程序所表示的程序文件;安裝單元12,安
裝由該安裝對(duì)象程序取得單元11取得的程序文件所表示的程序;以及類型信 息取得單元13,取得該程序文件表示的新的程序類型信息。
這里,在本實(shí)施方式的移動(dòng)信息處理裝置10中,安裝對(duì)象程序取得單元 11從存儲(chǔ)媒體中取得新的程序,但安裝對(duì)象程序取得單元11也可以從服務(wù)器 下載新的程序。
圖2的一覽表表示在移動(dòng)信息處理裝置10中所執(zhí)行的程序的類型的定義 例。例如,使移動(dòng)信息處理裝置IO具有郵件器(mailer)功能的程序被分類 為郵件器,使移動(dòng)信息處理裝置IO具有郵件器和瀏覽器兩者的功能的程序跨 越郵件器及瀏覽器兩者而被分類。
此外,如圖3所示,類型(category)信息可以附帶在程序文件中作為類 型信息文件,此外也可以裝入在程序文件中。而且,在作為類型信息文件而 無法取得的情況下,也可以從安裝對(duì)象程序的文件名中取得類型信息。而且, 也可以從通信協(xié)議中取得。
移動(dòng)信息處理裝置10包括類型判定單元15,在安裝了新的程序時(shí), 其比較通過類型信息取得單元13取得的類型信息所示的新程序的類型與已 經(jīng)安裝的現(xiàn)有的多個(gè)程序的類型,判定新程序的類型是否與現(xiàn)有的多個(gè)程序 的類型的某一個(gè)重復(fù);顯示單元22,顯示表示了現(xiàn)有的多個(gè)程序的菜單的菜 單圖像;以及菜單顯示控制單元20,菜單圖像具有與菜單上所示的現(xiàn)有多個(gè) 程序?qū)?yīng)的多個(gè)區(qū)域,該菜單顯示控制單元進(jìn)行控制,以在多個(gè)區(qū)域中重疊 作為分別起動(dòng)現(xiàn)有的多個(gè)程序的多個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)。
菜單顯示控制單元20基于類型判定單元15的判定結(jié)果而決定在菜單圖
像的多個(gè)區(qū)域之內(nèi)的哪個(gè)區(qū)域中重疊作為起動(dòng)新的程序的起動(dòng)按鈕的圖標(biāo)。
這里,移動(dòng)信息處理裝置10也可以包括程序刪除單元16,該程序刪除 單元在通過類型判定單元15從現(xiàn)有的多個(gè)程序中確定了與新程序的類型重 復(fù)的程序時(shí),刪除與新程序的類型重復(fù)的程序。程序刪除單元16不一定必須 配置,例如也可以從菜單中刪除與新程序的類型重復(fù)的程序。而且,也可以 在以可復(fù)原的狀態(tài)備份從菜單中所刪除的程序,并一邊維持一邊復(fù)原,以使 多個(gè)程序不重復(fù)在一個(gè)類型中。
在通過類型判定單元15從現(xiàn)有的多個(gè)程序中確定了與新程序的類型重 復(fù)的多個(gè)程序時(shí),菜單顯示控制單元20也可以從菜單圖像中刪除作為起動(dòng)與
新程序的類型重復(fù)的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo),并在重疊了所刪除的 多個(gè)圖標(biāo)的多個(gè)區(qū)域之內(nèi)、顯示優(yōu)先級(jí)最高的區(qū)域中重疊新程序的圖標(biāo),在 剩余的區(qū)域中將位于顯示優(yōu)先級(jí)較低的區(qū)域的圖標(biāo)向上提。圖4表示上述顯
示的菜單的一例。如圖4所示,在菜單所顯示的畫面30中,作為起動(dòng)郵件器 的程序和瀏覽器的程序的起動(dòng)按鈕的圖標(biāo)31和32被刪除,在重疊了郵件器 的圖標(biāo)31的區(qū)域中新重疊郵件器和瀏覽器的圖標(biāo)33。因此,可以顯示菜單 而不重疊類型。
在通過類型判定單元15從現(xiàn)有的多個(gè)程序中確定了與新程序的類型重 復(fù)的多個(gè)程序時(shí),菜單顯示控制單元20也可以從菜單圖像中刪除作為起動(dòng)與 新程序的類型重復(fù)的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo),將顯示了所刪除的多 個(gè)圖標(biāo)的多個(gè)區(qū)域作為 一個(gè)區(qū)域進(jìn)行統(tǒng)一,基于統(tǒng)一的區(qū)域的面積而決定新 程序的圖標(biāo)的大小。圖5表示上述顯示的菜單的一例。如圖5所示,在顯示
標(biāo)31及32被刪除,在重疊了郵件器的圖標(biāo)31和瀏覽器的圖標(biāo)32的區(qū)域中 新重疊郵件器和瀏覽器的圖標(biāo)34。因此,可以重疊新程序的圖標(biāo)而不變更與 新程序的類型不重復(fù)的程序的圖標(biāo)的位置。此外,用戶可以識(shí)別為跨越多個(gè) 類型的程序。
在通過類型判定單元15從現(xiàn)有的多個(gè)程序中確定了與新程序的類型重 復(fù)的多個(gè)程序時(shí),菜單顯示控制單元20也可以從菜單圖像中刪除作為起動(dòng)與 新程序的類型重復(fù)的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo),并在所刪除的多個(gè)圖 標(biāo)位于的多個(gè)區(qū)域之內(nèi)、顯示優(yōu)先級(jí)最高的區(qū)域中顯示新程序的圖標(biāo),在剩 余的顯示優(yōu)先級(jí)較低的區(qū)域中顯示在起動(dòng)了新程序時(shí)所輸出的信息。圖6表 示上述顯示的菜單的一例。如圖6所示,在菜單所顯示的畫面30中,作為起 動(dòng)郵件器的程序和瀏覽器的程序的起動(dòng)按鈕的圖標(biāo)31和32被刪除,在郵件 器的圖標(biāo)31所重疊的區(qū)域中新重疊了郵件器和瀏覽器的圖標(biāo)33,在該郵件 器和瀏覽器的圖標(biāo)所相鄰的區(qū)域中顯示了起動(dòng)郵件器和瀏覽器的程序時(shí)所輸 出的信息35。因此,可以顯示菜單而不重疊類型。
在通過類型判定單元15從現(xiàn)有的多個(gè)程序中確定了與新程序的類型重 復(fù)的多個(gè)程序時(shí),菜單顯示控制單元20也可以從菜單圖像中刪除作為起動(dòng)與 新程序的類型重復(fù)的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo),并在顯示過所刪除的 多個(gè)圖標(biāo)的多個(gè)區(qū)域的各個(gè)區(qū)域中重疊新程序的圖標(biāo)。圖7表示上述顯示的
菜單的一例。如圖7所示,在菜單所顯示的畫面30中,作為起動(dòng)郵件器的程 序和瀏覽器的程序的起動(dòng)按鈕的圖標(biāo)31和32被刪除,郵件器的圖標(biāo)31的新 的郵件器和瀏覽器的圖標(biāo)33被重疊在兩個(gè)區(qū)域中。因此,在安裝了新程序時(shí), 可以重疊新程序的圖標(biāo)而不變更與新程序的類型不重疊的程序的圖標(biāo)的位置。
這里,列舉一例說明了安裝了稱為郵件器和瀏覽器兩個(gè)類型的程序的情 況,但不限定于稱為郵件器和瀏覽器兩個(gè)的類型。
此外,本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置IO基于包含了進(jìn)行控制的 菜單顯示控制步驟的菜單顯示方法而在畫面上顯示菜單,以將作為分別起動(dòng) 現(xiàn)有的多個(gè)程序的多個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)重疊在菜單圖像的多個(gè)區(qū)域中。
而且,本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置IO基于安裝方法而安裝新 程序,在安裝方法中包括類型信息取得步驟,在安裝新程序時(shí),取得用于 表示新程序的類型的類型信息;以及類型判定步驟,在安裝新程序時(shí),比較 在類型信息取得步驟中取得的類型信息所示的新程序的類型和已經(jīng)安裝的現(xiàn) 有的多個(gè)程序的類型,并判定新程序的類型是否與現(xiàn)有的多個(gè)程序的類型的 某一個(gè)重復(fù),在菜單顯示控制步驟中,基于類型判定步驟的判定結(jié)果而決定 將作為起動(dòng)新程序的起動(dòng)按鈕的圖標(biāo)重疊在菜單圖像的多個(gè)區(qū)域之內(nèi)的哪一個(gè)區(qū)域中。
此外,安裝方法也可以包括在從現(xiàn)有的多個(gè)程序中確定了與新程序的 類型重復(fù)的程序時(shí),刪除與新程序的類型重復(fù)的程序的程序刪除步驟。此外, 在程序刪除步驟中,在刪除與新程序的類型重復(fù)的程序時(shí),也可以按可復(fù)原 的狀態(tài)備份所刪除的程序。而且,在程序刪除步驟中,在刪除與新程序的類 型重復(fù)的程序時(shí),也可以備^f分與新程序的類型重復(fù)的程序的類型信息。
1下面,參照?qǐng)D8,說明有關(guān)安裝對(duì)象的新程序被安裝時(shí)的本發(fā)明一實(shí)施 方式的移動(dòng)信息處理裝置IO的動(dòng)作。這里,假設(shè)在存儲(chǔ)媒體中預(yù)先存儲(chǔ)了表 示安裝對(duì)象的新程序的程序文件、以及表示該新程序的類型信息的類型信息 文件。
從存儲(chǔ)媒體中取得程序文件,通過安裝單元12執(zhí)行所取得的程序文件中 所示的新程序的安裝(步驟SIO)。此外,在取得程序文件時(shí),判定在該程序 文件中是否附帶了類型信息文件(步驟Sll)。在步驟Sll中判定為程序文件 中附帶了類型信息文件的情況下,通過類型信息取得單元13從存儲(chǔ)媒體中取得在程序文件中所附帶的類型信息文件,在類型信息存儲(chǔ)單元17中所存儲(chǔ)的 類型信息表中注冊(cè)新程序的類型(步驟S12)。另一方面,在判定為程序文件 中沒有附帶類型信息文件的情況下,在菜單信息存儲(chǔ)單元18中所存儲(chǔ)的菜單
信息表中注冊(cè)新程序的菜單信息(步驟S17)。
接著,比較類型信息表中所注冊(cè)的新程序的類型和現(xiàn)有的多個(gè)程序的類 型,判定新程序的類型是否與已經(jīng)安裝的現(xiàn)有的多個(gè)程序的類型的某一個(gè)重
復(fù)(步驟S13)。
在步驟S13中從現(xiàn)有的多個(gè)程序中確定了與新程序的類型重復(fù)的程序的 情況下,通過信息表更新單元19從類型信息表中刪除與新程序的類型重復(fù)的 程序(步驟S14)。在步驟S13中判定為新程序的類型與已經(jīng)安裝的現(xiàn)有的多 個(gè)程序的類型的任何一個(gè)都不重復(fù)的情況下,進(jìn)至步驟S17。
接著,通過信息表更新單元19執(zhí)行將菜單信息存儲(chǔ)單元18中所存儲(chǔ)的 菜單信息表更新,以將被確定為類型重復(fù)的程序的菜單信息置換為新程序的 菜單信息。接著,從程序存儲(chǔ)單元14中刪除被確定為類型重復(fù)的程序(步驟 S16)。
在步驟S16中,也可以判定是否將被確定為類型與新程序重復(fù)的程序卸 載,或是否以可復(fù)原狀態(tài)進(jìn)行備份。然后,也可以在用戶輸入了卸載的密鑰 時(shí),完全地刪除程序,而在輸入了進(jìn)行備份的密鑰時(shí),將類型信息表的類型 信息或菜單信息表的菜單信息與程序一起進(jìn)行備份,以在菜單中可以復(fù)原程 序。
下面,參照?qǐng)D9的流程圖,說明有關(guān)本發(fā)明一實(shí)施方式的移動(dòng)信息處理 裝置10的菜單顯示控制單元20的動(dòng)作。
首先,基于菜單信息表中所注冊(cè)的菜單信息來判定所安裝的新程序是否 跨越多個(gè)類型而被分類。
參照菜單信息存儲(chǔ)單元18中所存儲(chǔ)的菜單信息表(步驟S20)。接著, 判定基于多個(gè)顯示規(guī)則中的哪個(gè)顯示規(guī)則來執(zhí)行菜單顯示(步驟S21 )。
接著,判定在選擇哪個(gè)顯示規(guī)則,基于判定結(jié)果而進(jìn)至多個(gè)步驟內(nèi)的其 中一個(gè)。選擇了 '顯示規(guī)則1,的情況下,進(jìn)至步驟S22,選擇了 '顯示規(guī)則 2,的情況下,進(jìn)至步驟S23,選擇了 '顯示規(guī)則3,的情況下,進(jìn)至步驟S24, 選擇了 '顯示規(guī)則4,的情況下,進(jìn)至步驟S25。
這里,在選擇了顯示規(guī)則1,進(jìn)至步驟S22的情況下,在步驟S22中執(zhí)
行如圖4所示顯示菜單的處理。在選擇了顯示規(guī)則2,進(jìn)至步驟S23的情況 下,在步驟S23中執(zhí)行如圖5所示顯示菜單的處理。在選擇了顯示規(guī)則3, 進(jìn)至步驟S24的情況下,在步驟S24中執(zhí)行如圖6所示顯示菜單的處理。在 選擇了顯示規(guī)則4,進(jìn)至步驟S25的情況下,在步驟S25中執(zhí)行如圖7所示 顯示菜單的處理。
下面,參照?qǐng)D10及圖11,作為一例,說明有關(guān)安裝了郵件器和瀏覽器 的兩個(gè)類型的新程序時(shí)的菜單信息表的更新、以及基于菜單顯示規(guī)則1顯示 在菜單信息表中所注冊(cè)的多個(gè)程序的菜單的動(dòng)作。
在安裝了跨越郵件器和瀏覽器兩個(gè)類型的稱為'郵件器和瀏覽器'的新 程序時(shí),在菜單信息存儲(chǔ)單元18的菜單信息表中已經(jīng)注冊(cè)了 '紅太陽形郵件 器,和'N瀏覽器,。因此,'紅太陽形郵件器,和'N瀏覽器'從菜單信息 表中被刪除,以注冊(cè)'紅太陽形郵件器'的顯示優(yōu)先順序而注冊(cè)'郵件器和 瀏覽器,,在注冊(cè)'N瀏覽器,的顯示優(yōu)先順序中顯示優(yōu)先順序比'N瀏覽器, 更低的程序被向上提。此外,基于菜單顯示規(guī)則1,菜單畫面結(jié)構(gòu)信息被更 新。
在顯示菜單信息表中所注冊(cè)的多個(gè)程序的菜單時(shí),表示菜單頁(page) 的值N被設(shè)定為初始值1 (步驟S31)。接著,從菜單信息表中取得第1頁的 菜單中所包含的多個(gè)程序的菜單信息(步驟S32)。在菜單顯示規(guī)則l中,即 使是多個(gè)類型的程序,由于也不變更作為起動(dòng)按鈕的圖標(biāo)的大小,所以作為 起動(dòng)第1頁的多個(gè)程序的多個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)分別重疊在菜單圖像的多 個(gè)區(qū)域上(步驟S33)。接著,判定是否選擇了多個(gè)圖標(biāo)中的某一個(gè),以起動(dòng) 第1頁的多個(gè)程序的某一個(gè)程序,以及判定是否輸入了密鑰,以進(jìn)至下一頁
(步驟S34 )。在步驟S34中選擇了多個(gè)圖標(biāo)中的其中一個(gè)時(shí),結(jié)束菜單顯示。 另一方面,在輸入了密鑰以進(jìn)至下一頁時(shí),N=N+1,即第2頁的菜單被指定
(步驟S36)。接著,進(jìn)至步驟S32及S33,顯示第2頁的多個(gè)程序的菜單。
如以上那樣,本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單 元20可以從菜單信息表中刪除與新程序的多個(gè)類型分別重復(fù)的多個(gè)程序的 菜單信息,將新程序的菜單信息注冊(cè)在菜單信息表中。此外,在安裝了新程 序時(shí),基于顯示規(guī)則1而更新菜單畫面結(jié)構(gòu)信息,所以可以從菜單畫面中刪 除從菜單信息表中被刪除的多個(gè)程序的多個(gè)圖標(biāo),在刪除的多個(gè)圖標(biāo)所重疊 過的區(qū)域之內(nèi),優(yōu)先順序較高的區(qū)域中重疊新程序的起動(dòng)按鈕,并在剩余的區(qū)域中,將優(yōu)先順序較低的區(qū)域中所重疊的圖標(biāo)向上提。
此外,在從菜單信息表中刪除程序的菜單信息時(shí),本發(fā)明一實(shí)施方式的 移動(dòng)信息處理裝置的菜單顯示控制單元20將從菜單信息表中刪除的菜單信 息進(jìn)行備份,所以在將從菜單信息表中刪除的程序復(fù)活于菜單上時(shí),可以參 照所備份的菜單信息。此外,由于參照所備份的菜單信息,所以可以返回到 原先的菜單。
本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單元20將從菜
單信息表中刪除的菜單信息進(jìn)行備份,基于所備份的菜單信息而可返回到原 先的菜單,但在從菜單信息表中刪除程序的菜單信息時(shí),也可以卸載該程序。 在進(jìn)行卸載時(shí),由于沒有備份菜單信息,所以無法返回到原先的菜單,但可 以抑制存儲(chǔ)器的使用量。
下面,參照?qǐng)D12和圖13,說明有關(guān)安裝了郵件器和瀏覽器兩個(gè)類型的 新程序時(shí)的菜單信息表的更新,以及基于菜單顯示規(guī)則2顯示菜單的動(dòng)作。
在選擇了菜單顯示規(guī)則2的情況下,'紅太陽形郵件器,和'N瀏覽器, 從菜單信息表中被刪除,以注冊(cè)了 '紅太陽形郵件器,的顯示優(yōu)先順序而注 冊(cè)'郵件器和瀏覽器,,將重疊了 '紅太陽形郵件器,的起動(dòng)按鈕的區(qū)域和重 疊了 'N瀏覽器,的起動(dòng)按鈕的區(qū)域進(jìn)行統(tǒng)一,并更新菜單畫面結(jié)構(gòu)信息, 以在統(tǒng)一后的區(qū)域中重疊'郵件器和瀏覽器,的起動(dòng)按鈕。
在顯示菜單信息表中所注冊(cè)的多個(gè)程序的菜單時(shí),表示菜單的頁的值N 被設(shè)定為初始值l (步驟S41)。接著,從菜單信息表中取得第1頁的菜單中 所包含的多個(gè)程序的菜單信息(步驟S42)。接著,判定是否將區(qū)域統(tǒng)一 (步 驟S43)。在步驟S43中判定為不統(tǒng)一區(qū)域時(shí),進(jìn)至步驟S44,生成一個(gè)區(qū)域 大小的起動(dòng)按鈕,并重疊所生成的起動(dòng)按鈕(步驟S44)。另一方面,在判定 為將區(qū)域統(tǒng)一時(shí),進(jìn)至步驟S45,生成所統(tǒng)一的區(qū)域大小的起動(dòng)按鈕,并重 疊所生成的起動(dòng)按鈕(步驟S45 )。在本實(shí)施方式,由于'郵件器和瀏覽器, 統(tǒng)一兩個(gè)區(qū)域,所以起動(dòng)'郵件器和瀏覽器'的起動(dòng)按鈕為兩個(gè)區(qū)域的大小。 接著,判定是否選擇了多個(gè)圖標(biāo)內(nèi)的某一個(gè),以起動(dòng)第1頁的多個(gè)程序的某 一個(gè),以及判定是否輸入了密鑰,以進(jìn)入下一頁(步驟S46)。在步驟S46中 選擇了多個(gè)圖標(biāo)中的某一個(gè)時(shí),結(jié)束菜單顯示。另一方面,在輸入了密鑰以
進(jìn)至下一頁時(shí),通過N^N+1,第2頁的菜單被指定(步驟S47)。
如以上那樣,本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單
元20在選擇了菜單顯示規(guī)則2的情況下,刪除與新程序的類型重復(fù)的多個(gè)程 序的起動(dòng)按鈕,將刪除的起動(dòng)按鈕所重疊過的區(qū)域統(tǒng)一,在統(tǒng)一的區(qū)域中重 疊新程序的起動(dòng)按鈕,所以不變更與新程序的類型不重復(fù)的程序的起動(dòng)按鈕 的位置。
下面,參照?qǐng)D14及圖15,說明有關(guān)安裝了郵件器和瀏覽器兩個(gè)類型的 新程序時(shí)的菜單信息表的更新,以及基于菜單顯示規(guī)則3顯示菜單的動(dòng)作。
在選擇了菜單顯示規(guī)則3的情況下,從菜單信息表中刪除'紅太陽形郵 件器,和'N瀏覽器,,以注冊(cè)'紅太陽形郵件器,的顯示優(yōu)先順序注冊(cè)'郵 件器和瀏覽器,,并更新菜單畫面結(jié)構(gòu)信息,以將在'郵件器和瀏覽器,進(jìn)行 常駐動(dòng)作時(shí)生成的信息顯示在菜單畫面上。
在顯示菜單信息表中所注冊(cè)的多個(gè)程序的菜單時(shí),表示菜單的頁的值被 設(shè)定為初始值1 (步驟S51)。接著,從菜單信息表中取得第1頁菜單中所包 含的多個(gè)程序的菜單信息(步驟S52)。接著,判定是否顯示在程序進(jìn)行常駐 動(dòng)作時(shí)生成的信息(步驟S53 )。在步驟S53中判定為不顯示在程序進(jìn)行常駐 動(dòng)作時(shí)生成的信息的情況下,進(jìn)至步驟S54,生成一個(gè)區(qū)域大小的起動(dòng)按鈕, 并重疊所生成的起動(dòng)按鈕(步驟S54)。另一方面,在判定為顯示在程序進(jìn)行 常駐動(dòng)作時(shí)生成的信息的情況下,進(jìn)至步驟S55,生成一個(gè)區(qū)域大小的起動(dòng) 按鈕,并重疊所生成的起動(dòng)按鈕,確保該區(qū)域,以在相鄰的區(qū)域中顯示在進(jìn) 行常駐動(dòng)作時(shí)生成的信息。接著,判定是否選擇了多個(gè)圖標(biāo)中的某一個(gè),以 起動(dòng)第1頁的多個(gè)程序的某一個(gè),以及是否輸入了密鑰,以進(jìn)入下一頁(步 驟S56)。在步驟S56中,在選擇了多個(gè)圖標(biāo)內(nèi)的某一個(gè)時(shí),結(jié)束菜單顯示。 另一方面,在輸入了密鑰以進(jìn)入下一頁時(shí),通過N^N+1,第2頁的菜單^皮指 定(步驟S57 )。
如以上那樣,本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單 元20在選擇了菜單顯示規(guī)則3的情況下,例如,菜單畫面結(jié)構(gòu)信息被更新, 以使在菜單畫面上顯示新程序的'郵件器和瀏覽器,在常駐動(dòng)作時(shí)生成的信 息,所以將起動(dòng)'郵件器和瀏覽器,的起動(dòng)按鈕重疊,可以確保在相鄰的區(qū) 域中顯示在進(jìn)行常駐動(dòng)作時(shí)生成的信息的區(qū)域。此外,在本實(shí)施方式,在安 裝了新程序的'郵件器和瀏覽器'時(shí),作為與新程序的'郵件器和瀏覽器, 的類型重復(fù),從菜單信息表中刪除'紅太陽形郵件器'和'N瀏覽器,,所以 在重疊過'紅太陽形郵件器,的起動(dòng)按鈕的區(qū)域中重疊'郵件器和瀏覽器'的起動(dòng)按鈕,而且可以確保重疊過'N瀏覽器,的起動(dòng)按鈕的區(qū)域,作為顯 示在'郵件器和瀏覽器,進(jìn)行常駐動(dòng)作時(shí)生成的信息的區(qū)域。
下面,參照?qǐng)D16及圖17,說明有關(guān)安裝了郵件器和瀏覽器兩個(gè)類型的 新程序時(shí)的菜單信息表的更新,以及基于菜單顯示規(guī)則4顯示菜單的動(dòng)作。
在選擇了菜單顯示規(guī)則4的情況下,從菜單信息表中刪除'紅太陽形郵 件器,和'N瀏覽器,,更新菜單畫面結(jié)構(gòu)信息,以在重疊了 '紅太陽形郵件 器,的起動(dòng)按鈕的區(qū)域和重疊了 'N瀏覽器'的起動(dòng)按鈕的區(qū)域的各個(gè)區(qū)域 中,重疊'郵件器和瀏覽器,的起動(dòng)按鈕。
在顯示菜單信息表中所注冊(cè)的多個(gè)程序的菜單時(shí),表示菜單的頁的值N 被設(shè)定為初始值l (步驟S61)。接著,從菜單信息表中取得第1頁菜單中所 包含的多個(gè)程序的菜單信息(步驟S62)。接著,判定是否對(duì)于一個(gè)程序生成 多個(gè)起動(dòng)按鈕(步驟S63 )。在步驟S63中判定為不生成多個(gè)起動(dòng)按鈕的情況 下,進(jìn)至步驟S64,生成一個(gè)其大小為一個(gè)區(qū)域大小的起動(dòng)按鈕,并重疊所 生成的起動(dòng)按鈕(步驟S64)。另一方面,在判定為用一個(gè)區(qū)域的大小生成多 個(gè)起動(dòng)按鈕的情況下,進(jìn)至步驟S65,用一個(gè)區(qū)域的大小生成多個(gè)起動(dòng)按鈕, 并將多個(gè)起動(dòng)按鈕重疊在多個(gè)區(qū)域中(步驟S65)。接著,判定是否選擇了多 個(gè)圖標(biāo)內(nèi)某一個(gè),以起動(dòng)第1頁的多個(gè)程序的某一個(gè),以及是否輸入了密鑰, 以進(jìn)入下一頁(步驟S67)。在步驟S67中選擇了多個(gè)圖標(biāo)中的某一個(gè)時(shí),結(jié) 束菜單顯示。另一方面,在輸入了密鑰以進(jìn)入下一頁時(shí),通過N二N+1,第2 頁的菜單被指定(步驟S68 )。
如以上那樣,本發(fā)明一實(shí)施方式的移動(dòng)信息處理裝置的菜單顯示控制單 元20在選擇了菜單顯示規(guī)則4的情況下,例如,在安裝了新程序的'郵件器 和瀏覽器,時(shí),作為與新程序的類型重復(fù),從菜單信息表中刪除'紅太陽形 郵件器,和'N瀏覽器,,所以在重疊過'紅太陽形郵件器,的起動(dòng)按鈕的區(qū) 域和重疊過'N瀏覽器,的起動(dòng)按鈕的區(qū)域中可以分別重疊'郵件器和瀏覽 器'的起動(dòng)按鈕。
工業(yè)上的可利用性
如以上那樣,本發(fā)明的安裝方法及移動(dòng)信息處理裝置,防止所安裝的新 程序與已經(jīng)安裝的多個(gè)程序的類型重復(fù)而被注冊(cè),具有基于類型而可將多個(gè) 程序進(jìn)行菜單顯示的效果,對(duì)將菜單顯示在比較小的畫面上的移動(dòng)電話和移 動(dòng)信息終端等的移動(dòng)信息處理裝置是有用的。
權(quán)利要求
1.一種移動(dòng)信息處理裝置,其特征在于,包括顯示單元,顯示現(xiàn)有的多個(gè)程序的菜單所表示的菜單圖像;菜單顯示控制單元,所述菜單圖像具有多個(gè)區(qū)域,所述菜單顯示控制單元進(jìn)行控制,以使將作為分別起動(dòng)所述現(xiàn)有的多個(gè)程序的多個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)重疊在所述菜單圖像的多個(gè)區(qū)域中;類型信息取得單元,在安裝新程序時(shí),取得表示了所述新程序類型的類型信息;以及類型判定單元,在安裝所述新程序時(shí),將通過所述類型信息取得單元取得的類型信息所表示的新程序類型與已經(jīng)安裝的現(xiàn)有的多個(gè)程序類型進(jìn)行比較,并判定所述新程序類型是否與所述現(xiàn)有的多個(gè)程序的類型的某一個(gè)重復(fù),所述菜單顯示控制單元基于所述類型判定單元的判定結(jié)果而決定將作為起動(dòng)所述新程序的起動(dòng)按鈕的圖標(biāo)重疊在所述菜單圖像的多個(gè)區(qū)域之內(nèi)的哪個(gè)區(qū)域上。
2. 如權(quán)利要求1所述的移動(dòng)信息處理裝置,其特征在于,所述菜單顯示 控制單元在通過所述類型判定單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新 程序類型重復(fù)的程序時(shí),將作為起動(dòng)與所述新程序的類型重復(fù)的程序的起動(dòng) 按鈕的圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的圖標(biāo)所重疊的區(qū)域中重 疊作為起動(dòng)所述新程序的起動(dòng)按鈕的圖標(biāo)。
3. 如權(quán)利要求1所述的移動(dòng)信息處理裝置,其特征在于,在通過所述類 型判定單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的多個(gè) 程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕 的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的多個(gè)圖標(biāo)所重疊過的多 個(gè)區(qū)域之內(nèi),在顯示優(yōu)先級(jí)最高的區(qū)域中重疊所述新的程序的圖標(biāo),并在剩 余區(qū)域中將位于顯示優(yōu)先級(jí)較低的區(qū)域的圖標(biāo)向上提。
4. 如權(quán)利要求1所述的移動(dòng)信息處理裝置,其特征在于,在通過所述類 型判定單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序 時(shí),所述菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多 個(gè)圖標(biāo)從所述菜單圖像中刪除,將所述刪除的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域 作為 一個(gè)區(qū)域來統(tǒng)一 ,基于所述統(tǒng)一后的區(qū)域的面積而決定所述新的程序的圖標(biāo)的大小。
5. 如權(quán)利要求1所述的移動(dòng)信息處理裝置,其特征在于,在通過所述類型判定單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,在所述刪除的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域之內(nèi)顯示優(yōu)先級(jí)最高的區(qū)域中顯示所述新的程序的圖標(biāo),并在剩余的顯示優(yōu)先級(jí)較低的區(qū)域中顯示當(dāng)起動(dòng)了所述新的程序時(shí),以及在所述新的程序的一部分功能進(jìn)行常駐動(dòng)作時(shí)所輸出的信息。
6. 如權(quán)利要求1所述的移動(dòng)信息處理裝置,其特征在于,在通過所述類型判定單元從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所述確定的多個(gè)程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除的多個(gè)圖標(biāo)所重疊的多個(gè)區(qū)域 的各個(gè)區(qū)域中重疊所述新的程序的圖標(biāo)。
7. 如權(quán)利要求1所述的移動(dòng)信息處理裝置,其特征在于,包括類型信息存儲(chǔ)單元,其存儲(chǔ)類型信息表,所述類型信息表注冊(cè)了所述已經(jīng)安裝的現(xiàn)有的多個(gè)程序的各個(gè)程序類型,所述類型信息取得單元將所述新程序的類型信息注冊(cè)在所述類型信息表中,所述類型判定單元判定在所述類型信息表中所注冊(cè)的新程序的類型是否 與所述現(xiàn)有的多個(gè)程序的類型中的某一個(gè)重復(fù),并在從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序的類型重復(fù)的程序時(shí),將與所述新程序的類型重復(fù)的程序類型信息從所述類型信息表中刪除。
8. 如權(quán)利要求7所述的移動(dòng)信息處理裝置,其特征在于,在從所述類型信息表中刪除了與所述新程序的類型重復(fù)的程序類型信息時(shí),所述類型信息存儲(chǔ)單元將從所述類型信息表中所刪除的類型信息備份,在選擇了所備份的類型信息時(shí),將所選擇的類型信息復(fù)原到所述類型信息表中。
9. 如權(quán)利要求7所述的移動(dòng)信息處理裝置,其特征在于,包括菜單信息存儲(chǔ)單元,存儲(chǔ)菜單信息表,所述菜單信息表注冊(cè)了所述已經(jīng)安裝的現(xiàn)有的多個(gè)程序在所述菜單上所表示的菜單信息,所述菜單顯示控制單元在所述新程序的類型信息注冊(cè)在所述類型信息表中時(shí),在所述菜單信息表中注冊(cè)所述新的程序的菜單信息,而在從所述類型 信息表中刪除了與所述新程序的類型重復(fù)的程序的類型信息時(shí),從所述菜單 信息表中刪除與所述新程序的類型重復(fù)的程序的菜單信息,并基于更新了所 述菜單信息表的菜單信息的結(jié)果而變更作為起動(dòng)所述現(xiàn)有的多個(gè)程序的多個(gè) 起動(dòng)按鈕的圖標(biāo)所重疊的區(qū)域。
10. 如權(quán)利要求7所述的移動(dòng)信息處理裝置,其特征在于,包括程序刪 除單元,其在從所述類型信息表中刪除了與所述新程序的類型重復(fù)的程序的 類型信息時(shí),刪除與所述新程序的類型重復(fù)的程序。
11. 如權(quán)利要求10所述的移動(dòng)信息處理裝置,其特征在于,在刪除了與 所述新程序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所 述刪除的程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除 的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域之內(nèi)顯示優(yōu)先級(jí)最高的區(qū)域中重疊所述新的 程序的圖標(biāo),將剩余區(qū)域中位于顯示優(yōu)先級(jí)較低的區(qū)域中的圖標(biāo)向上提。
12. 如權(quán)利要求10所述的移動(dòng)信息處理裝置,其特征在于,在刪除了與 所述新程序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所 述刪除的程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并將所述刪除 的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域作為一個(gè)區(qū)域來統(tǒng)一,基于所述統(tǒng)一后的區(qū) 域的面積而決定所述新的程序的圖標(biāo)的大小。
13. 如權(quán)利要求10所述的移動(dòng)信息處理裝置,其特征在于,在刪除了與 所述新程序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所 述刪除的程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除 的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域之內(nèi)顯示優(yōu)先級(jí)最高的區(qū)域中顯示所述新的 程序的圖標(biāo),在剩余的顯示優(yōu)先級(jí)較低的區(qū)域中顯示起動(dòng)了所述新的程序時(shí)、 及所述新的程序的一部分功能進(jìn)行常駐動(dòng)作時(shí)所輸出的信息。
14. 如權(quán)利要求10所述的移動(dòng)信息處理裝置,其特征在于,在刪除了與 所述新程序的類型重復(fù)的多個(gè)程序時(shí),所述菜單顯示控制單元將作為起動(dòng)所 述刪除的程序的起動(dòng)按鈕的多個(gè)圖標(biāo)從所述菜單圖像中刪除,并在所述刪除 的多個(gè)圖標(biāo)所重疊過的多個(gè)區(qū)域的各個(gè)區(qū)域中重疊所述新的程序的圖標(biāo)。
15. —種安裝方法,其特征在于,包括菜單顯示控制步驟,進(jìn)行控制,以將作為分別起動(dòng)現(xiàn)有的多個(gè)程序的多 個(gè)起動(dòng)按鈕的多個(gè)圖標(biāo)重疊在菜單圖像的多個(gè)區(qū)域中;類型信息取得步驟,在安裝了新的程序時(shí),取得所述新的程序的類型所表示的類型信息;以及類型判定步驟,在安裝了所述新的程序時(shí),比較所述類型信息取得步驟 中取得的類型信息所表示的新程序的類型和已經(jīng)安裝的現(xiàn)有的多個(gè)程序的類型,并判定所述新程序的類型是否與所述現(xiàn)有的多個(gè)程序類型的某一個(gè)重復(fù), 在所述菜單顯示控制步驟中,基于所述類型判定步驟的判定結(jié)果而決定 將作為起動(dòng)所述新的程序的起動(dòng)按鈕的圖標(biāo)重疊在所述菜單圖像的多個(gè)區(qū)域 之內(nèi)的哪個(gè)區(qū)域中。
16. 如權(quán)利要求15所述的安裝方法,其特征在于,在所述類型判定步驟 中,包括程序刪除步驟,其在從所述現(xiàn)有的多個(gè)程序中確定了與所述新程序 的類型重復(fù)的程序時(shí),刪除與所述新程序的類型重復(fù)的程序。
17. 如權(quán)利要求16所述的安裝方法,其特征在于,在所述程序刪除步驟 中,在刪除與所述新程序的類型重復(fù)的程序時(shí),以可復(fù)原的狀態(tài)備份所述刪 除的程序。
18. 如權(quán)利要求16所述的安裝方法,其特征在于,在所述程序刪除步驟 中,在刪除與所述新程序的類型重復(fù)的程序時(shí),備份與所述新程序的類型重 復(fù)的程序的類型信息。
全文摘要
提供能夠在比較小的畫面上顯示用戶容易使用的菜單的移動(dòng)信息處理裝置。它包括安裝單元(12),安裝程序;類型信息取得單元(13),在進(jìn)一步安裝新程序時(shí),取得表示了新程序類型的類型信息;以及類型判定單元(15),在進(jìn)一步安裝新程序時(shí),將通過類型信息取得單元(13)取得的類型信息所表示的新程序類型與現(xiàn)有的多個(gè)程序類型進(jìn)行比較,并判定新程序類型是否與現(xiàn)有的多個(gè)程序類型的某一個(gè)重復(fù)。
文檔編號(hào)G06F3/048GK101176054SQ20068001648
公開日2008年5月7日 申請(qǐng)日期2006年3月22日 優(yōu)先權(quán)日2005年3月22日
發(fā)明者上田真臣, 山田一成, 高橋正樹 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社