專(zhuān)利名稱(chēng):具備應(yīng)用程序更新管理功能的終端、應(yīng)用程序更新管理程序以及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對(duì)搭載在手機(jī)等信息終端上的應(yīng)用程序 的更新進(jìn)行管理的技術(shù)。
背景技術(shù):
近年來(lái),在以個(gè)人計(jì)算機(jī)、手機(jī)為代表的信息終端中,購(gòu) 買(mǎi)時(shí)已安裝有各種應(yīng)用程序。很多應(yīng)用程序都以追加新功能、 修正缺陷、或者安全對(duì)策等為目的頻繁地更新版本。應(yīng)用程序 的數(shù)量越多,用戶逐一掌握這種版本更新信息越困難。另外, 即l吏知道版本的更新,每次訪問(wèn)所指定的網(wǎng)站下載新版本的應(yīng) 用程序?qū)τ脩魜?lái)說(shuō)4艮麻煩。
作為解決該問(wèn)題的#支術(shù),例如在專(zhuān)利文獻(xiàn)1中7>開(kāi)有如下
系統(tǒng)在客戶端上以所需的程序的使用頻率來(lái)進(jìn)行管理,向服 務(wù)器詢問(wèn)使用頻率較高的程序的版本號(hào)信息,當(dāng)版本號(hào)不 一致 時(shí)自動(dòng)下載最新版本。由此,實(shí)現(xiàn)系統(tǒng)性能的提高和管理業(yè)務(wù) 的高效化。
專(zhuān)利文獻(xiàn)l:日本特開(kāi)平10-240538號(hào)公才艮
發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題
然而,在上述專(zhuān)利文獻(xiàn)l中,從服務(wù)器自動(dòng)下載最新版本 的程序。特別是在客戶端是便攜終端的情況下,也存在用戶由 于通信狀態(tài)好壞、通信費(fèi)用負(fù)擔(dān)而不希望下載的情況。為了使 用戶容易判斷是否下載最新版本,希望能夠容易地識(shí)別是否存在終端內(nèi)應(yīng)用程序的最新版本。
本發(fā)明是鑒于這種問(wèn)題而作出的,其目的在于提供一種能 夠 一 眼識(shí)別搭載在終端上的應(yīng)用程序中能夠進(jìn)行版本更新的應(yīng) 用程序的應(yīng)用程序管理技術(shù)。
用于解決問(wèn)題的方案
本發(fā)明的 一 個(gè)方式是具備應(yīng)用程序更新管理功能的終端。
該終端具備版本存儲(chǔ)部,其保持保存在該終端內(nèi)的多個(gè)應(yīng)用 程序的版本數(shù)據(jù);更新確認(rèn)部,其從管理版本的"l務(wù)器接收更 新?tīng)顩r數(shù)據(jù),該更新?tīng)顩r數(shù)據(jù)表示多個(gè)應(yīng)用程序中的至少一個(gè) 程序有無(wú)版本更新;更新確定部,其根據(jù)更新?tīng)顩r數(shù)據(jù),與有 更新的版本進(jìn)行比較來(lái)確定舊版本的應(yīng)用程序;以及顯示處理 部,其顯示配置多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)而成的菜單畫(huà)面,并 且將由更新確定部確定的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)楸硎景姹?有更新的外觀。
根據(jù)該方式,通過(guò)在菜單畫(huà)面中將應(yīng)用程序的啟動(dòng)圖標(biāo)改 變?yōu)楸硎景姹居懈碌耐庥^進(jìn)行顯示,用戶能夠一眼把握能夠 更新版本的應(yīng)用程序。這對(duì)于用戶接口限制較多的便攜終端的 情況特別有用。也就是說(shuō),不需要進(jìn)行操作便攜終端上的按鈕 來(lái)啟動(dòng)多個(gè)應(yīng)用程序并切換畫(huà)面來(lái)確認(rèn)版本信息這種煩雜作 業(yè),能夠在菜單畫(huà)面上確認(rèn)最新版本的存在,/人而能夠迅速地 判斷是否更新應(yīng)用程序。
此外,只要是顯示有多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)并能夠選擇 其中任何一個(gè)圖標(biāo)的形式,則不限定"菜單畫(huà)面"的顯示方式。 如果具備應(yīng)用程序更新管理功能的終端是便攜終端,則上述菜 單畫(huà)面還包^舌啟動(dòng)圖標(biāo)一部分^:配置的祠,才幾用畫(huà)面、背景畫(huà)面 等。另外,如果在用終端所具備的瀏覽器來(lái)閱覽的門(mén)戶網(wǎng)站的 首頁(yè)畫(huà)面上顯示有能夠從該畫(huà)面啟動(dòng)的圖標(biāo),則上述菜單畫(huà)面也包括:該畫(huà)面。
也可以還具備使用頻率信息記錄部,該使用頻率信息記錄 部記錄多個(gè)應(yīng)用程序在該終端中的使用頻率。顯示處理部也可 以根據(jù)使用頻率的高低而將由更新確定部確定的應(yīng)用程序的啟 動(dòng)圖標(biāo)改變?yōu)椴煌耐庥^。這樣,能夠根據(jù)應(yīng)用程序的使用頻 率來(lái)向用戶傳達(dá)版本更新以外的附加信息。
也可以還具備使用頻率信息記錄部,該使用頻率信息記錄 部記錄多個(gè)應(yīng)用程序在該終端中的4吏用頻率。顯示處理部4吏由 更新確定部確定的并且在該終端中4吏用頻率4交高的應(yīng)用禾呈序改 變其啟動(dòng)圖標(biāo)的外觀。由此,避免用戶不經(jīng)常使用的應(yīng)用程序 的啟動(dòng)圖標(biāo)的外觀頻繁地變化的麻煩。
顯示處理部也可以通過(guò)附加表示版本有更新的標(biāo)記來(lái)改 變啟動(dòng)圖標(biāo)的外觀。
在存在雖然向用戶通知了有版本更新但是與其它應(yīng)用程 序相比長(zhǎng)時(shí)間未更新的未更新應(yīng)用程序的情況下,顯示處理部 也可以將該未更新應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)榕c表示有版本更 新的外觀不同的外觀。由此,能夠促使用戶將未更新應(yīng)用程序 更新為最新版本。
更新確認(rèn)部也可以僅接收在該終端中使用頻率較高的應(yīng) 用程序的更新?tīng)顩r數(shù)據(jù)。這樣通過(guò)限制要接收的更新?tīng)顩r數(shù)據(jù), 特別在終端是手機(jī)的情況下,能夠抑制與服務(wù)器之間通信所需 的費(fèi)用。
更新確_〖人部也可以還接收與版本更新重要度相關(guān)的信息 作為更新?tīng)顩r數(shù)據(jù),顯示處理部根據(jù)更新重要度的高低將有版 本更新的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)椴煌耐庥^。由此,用戶 能夠在菜單畫(huà)面上一眼把握是重要更新還是小改進(jìn)。
本發(fā)明的其它方式是一種對(duì)終端中的應(yīng)用程序的更新進(jìn)行管理的服務(wù)器客戶端系統(tǒng)。更新管理服務(wù)器具備版本存儲(chǔ) 部,其保持保存在終端內(nèi)的多個(gè)應(yīng)用程序的版本^:據(jù);更新確 認(rèn)部,其從構(gòu)成為能夠發(fā)布應(yīng)用程序的發(fā)布服務(wù)器接收更新?tīng)?況數(shù)據(jù),該更新?tīng)顩r數(shù)據(jù)表示上述多個(gè)應(yīng)用程序中的至少一個(gè) 程序有無(wú)版本更新;更新確定部,其根據(jù)上述更新?tīng)顩r數(shù)據(jù), 與被更新過(guò)的版本進(jìn)行比較來(lái)確定舊版本的應(yīng)用程序,并將所 確定的應(yīng)用程序的識(shí)別信息發(fā)送到終端。終端具備接收部, 其從上述更新管理服務(wù)器接收應(yīng)用程序的識(shí)別信息;顯示處理 部,其顯示配置多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)而成的菜單畫(huà)面,并 且將與上述識(shí)別信息對(duì)應(yīng)的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)楸硎景?本有更新的外觀。
根據(jù)該方式,在更新管理服務(wù)器中管理應(yīng)用程序的版本數(shù) 據(jù)。這樣,更新管理服務(wù)器根據(jù)更新?tīng)顩r數(shù)據(jù)而僅在存在應(yīng)用 程序的版本更新時(shí)與終端進(jìn)行通信即可,因此能夠抑制終端與 更新管理服務(wù)器之間的通信量。
此外,以上結(jié)構(gòu)要素的任意組合、將本發(fā)明的表現(xiàn)在方法、 裝置、系統(tǒng)、記錄介質(zhì)、計(jì)算機(jī)程序等之間進(jìn)行變換而得到的 內(nèi)容作為本發(fā)明的方式也是有效的。
發(fā)明的效果
根據(jù)本發(fā)明,能夠容易地識(shí)別搭載在終端上的應(yīng)用程序中 能夠進(jìn)行版本更新的應(yīng)用程序。
圖l是表示包括具備了本實(shí)施方式所涉及的應(yīng)用程序更新 管理功能的便攜式信息設(shè)備的網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)的圖。 圖2是便攜式信息設(shè)備的硬件結(jié)構(gòu)圖。
圖3是說(shuō)明在便攜式信息設(shè)備中應(yīng)用程序與操作系統(tǒng)的關(guān)系的示意圖。
圖4是表示便攜式信息設(shè)備中與本實(shí)施方式所涉及的應(yīng)用
程序更新管理裝置相關(guān)的部分的結(jié)構(gòu)的圖。
圖5是表示由使用頻率信息制作部根據(jù)啟動(dòng)狀況記錄制作 的使用頻率信息的一例的表。
圖6是示出表示使用頻率的評(píng)分(score)與更新?tīng)顩r數(shù)據(jù)的 獲取頻率、啟動(dòng)圖標(biāo)的外觀變化之間的對(duì)應(yīng)關(guān)系的表的圖。
圖7是表示保持在基礎(chǔ)信息記錄部和更新頻率記錄部中的 與終端內(nèi)應(yīng)用程序有關(guān)的信息的 一例的表。
圖8的(A)、 (B)是說(shuō)明更新?tīng)顩r數(shù)據(jù)的獲取方法的示意圖。
圖9是表示在便攜式信息設(shè)備的顯示畫(huà)面上顯示的菜單畫(huà) 面的一例的圖。
圖10是表示對(duì)啟動(dòng)圖標(biāo)附加了表示版本更新的標(biāo)記的情形 的圖。
圖ll是表示對(duì)啟動(dòng)圖標(biāo)附加了表示版本更新的標(biāo)記的其它 情形的圖。
圖12是表示從發(fā)布服務(wù)器獲取版本更新以外的信息并顯示 時(shí)的情形的圖。
圖13是表示附加信息的其它顯示方式的圖。
圖14是表示安裝啟動(dòng)圖標(biāo)被附加了 "新"標(biāo)記的終端內(nèi)應(yīng) 用程序的最新版本時(shí)的情形的圖。
圖15是說(shuō)明本實(shí)施方式所涉及的應(yīng)用程序的更新管理過(guò)程 的流程圖。
圖16是表示用戶設(shè)定更新?tīng)顩r數(shù)據(jù)的獲取定時(shí)、獲取頻率 的畫(huà)面的 一 例的圖。 附圖標(biāo)記i兌明
10: ^J夷式信息設(shè)備;102:文件保持部;104:訪問(wèn)處理部;106:啟動(dòng)狀況保持部;108:使用頻率信息制作部;110: 更新確i人部;112:更新確定部;114:顯示處理部;116:應(yīng)用 程序追加部;118:用戶指示接收部;120:應(yīng)用程序信息保持 部;122:基礎(chǔ)信息記錄部;124:更新頻率記錄部;126:使用 頻率記錄部。
具體實(shí)施例方式
本發(fā)明的一個(gè)實(shí)施方式是一種裝置,該裝置在安裝有多個(gè) 應(yīng)用程序(以下稱(chēng)為"終端內(nèi)應(yīng)用程序")的便攜式信息設(shè)備中, 在配置了多個(gè)終端內(nèi)應(yīng)用程序的啟動(dòng)圖標(biāo)的菜單畫(huà)面上顯示表 示版本更新?tīng)顩r的標(biāo)記。該裝置還進(jìn)行如下處理監(jiān)視搭載在 便攜式信息設(shè)備上的應(yīng)用程序的啟動(dòng)狀況,根據(jù)啟動(dòng)狀況記錄 每個(gè)應(yīng)用程序的使用頻率,根據(jù)該使用頻率變更上述標(biāo)記的顯 示狀態(tài)。由此,便攜式信息設(shè)備的用戶能夠在菜單畫(huà)面上一眼 掌握與應(yīng)用程序的版本更新相關(guān)的信息。
下面,首先對(duì)便攜式信息設(shè)備進(jìn)行一般性說(shuō)明,接著詳細(xì) 說(shuō)明本實(shí)施方式所涉及的應(yīng)用程序更新管理功能。
圖l示出包括具備了本實(shí)施方式所涉及的應(yīng)用程序更新管 理功能的便攜式信息設(shè)備10的網(wǎng)絡(luò)系統(tǒng)的整體結(jié)構(gòu)。
便攜式信息設(shè)備10是具備通信功能的便攜型PC(個(gè)人計(jì)算 機(jī))、PDA、手機(jī)、車(chē)載導(dǎo)航裝置等能夠與用戶 一起移動(dòng)的任意 硬件。便攜式信息設(shè)備10能夠根據(jù)用戶操作通過(guò)接入點(diǎn)16或者 基站18等連接到LAN(Local Area Network:局域網(wǎng))、因特網(wǎng)等 網(wǎng)絡(luò)14上,訪問(wèn)由URL(Uniform Resource Locator:統(tǒng)一資源定 位符)確定的服務(wù)器12來(lái)獲取所期望的數(shù)據(jù)。
服務(wù)器12通過(guò)網(wǎng)絡(luò)14向便攜式信息設(shè)備10提供文本數(shù)據(jù)、 圖像數(shù)據(jù)、聲音數(shù)據(jù)、動(dòng)態(tài)圖像數(shù)據(jù)等數(shù)據(jù)。該服務(wù)器例如除了網(wǎng)絡(luò)服務(wù)器之外還可以是因特網(wǎng)上的服務(wù)主體,在這種情況下,能夠以如CGI(Common Gateway Interface: 通用網(wǎng)關(guān)接口) 那樣在服務(wù)器側(cè)留有處理的主要功能的服務(wù)主體、如Java(注冊(cè) 商標(biāo))小應(yīng)用程序那樣向客戶端側(cè)移動(dòng)處理的主要功能的服務(wù) 主體、在服務(wù)器和客戶端雙方配置作為處理的主要功能的 Java(注冊(cè)商標(biāo))小應(yīng)用程序等的服務(wù)主體等各種方式來(lái)實(shí)現(xiàn)。另外,便攜式信息設(shè)備10構(gòu)成為即使不訪問(wèn)網(wǎng)絡(luò)14也能 夠通過(guò)用戶操作來(lái)參考、編輯保存在內(nèi)部存儲(chǔ)裝置、記錄介質(zhì) 中的文件。圖2是便攜式信息設(shè)備10的硬件結(jié)構(gòu)圖。便攜式信息設(shè)備 lO具備CPU(Central Processing Unit:中央處理單元)20、主存儲(chǔ) 器(RAM: Random Access Memory: 隨4幾存耳又存卡者器)22 、 ROM(Read Only Memory:只讀存儲(chǔ)器)24、聲音控制裝置26、 非易失性存儲(chǔ)裝置32、顯示控制裝置34、輸入裝置38、通信控 制裝置40、外部存儲(chǔ)裝置42以及GPS接收機(jī)44。它們通過(guò)總線 46相互連4妻。CPU 20使操作系統(tǒng)動(dòng)作來(lái)控制便攜式信息設(shè)備10的整體。 另外,從ROM 24或者安裝在外部存儲(chǔ)裝置42上的記錄介質(zhì)讀出 程序、數(shù)據(jù)到主存儲(chǔ)器22,并按照程序執(zhí)行各種處理。主存儲(chǔ) 器22成為CPU 20執(zhí)行程序時(shí)所需的臨時(shí)存儲(chǔ)區(qū)域和作業(yè)區(qū)域 以及保存程序執(zhí)行所需的各種數(shù)據(jù)的區(qū)域。ROM 24是保存CPU 2 0所執(zhí)行的計(jì)算機(jī)程序以及數(shù)據(jù)的讀出專(zhuān)用存儲(chǔ)裝置。聲音控制裝置26設(shè)置在以手機(jī)為代表的帶電話功能的便 攜式信息設(shè)備上,其與麥克風(fēng)28以及揚(yáng)聲器30連接,進(jìn)行聲音 的輸入輸出控制。非易失性存儲(chǔ)裝置32是在電源關(guān)閉后也能夠保持存儲(chǔ)內(nèi) 容的存儲(chǔ)裝置,包括硬盤(pán)驅(qū)動(dòng)器或者快閃存儲(chǔ)器等半導(dǎo)體存儲(chǔ)器。顯示控制裝置34生成視頻信號(hào),該視頻信號(hào)用于通過(guò)CPU 使得描繪在未圖示的幀緩沖器上的數(shù)據(jù)能夠顯示在便攜式信息設(shè)備10所具備的顯示器36上。輸入裝置38是用于用戶向便攜式信息設(shè)備10輸入操作指 示的裝置。輸入裝置38中包括鍵、軌跡板等指示設(shè)備、各種按 鈕、配置在顯示器36表面上的觸摸面板等與設(shè)備相應(yīng)的任意設(shè) 備。也可以通過(guò)USB(Universal Serial Bus:通用串行總線)端子 等將鼠標(biāo)連接在便攜式信息設(shè)備上。通信控制裝置40控制基于各種通信方式的聲音以及數(shù)據(jù) 的通信。數(shù)據(jù)通信方式包括IEEE802.1b/g等無(wú)線LAN、紅外線 通信、基于數(shù)據(jù)包通信的數(shù)據(jù)通信等任意方式。此外,也可以 使用電纜將便攜式信息設(shè)備10連接到網(wǎng)絡(luò)14上。外部存儲(chǔ)裝置42是使用可更換的記錄介質(zhì)的驅(qū)動(dòng)器裝置。 記錄介質(zhì)中包括磁盤(pán)、光盤(pán)、磁光盤(pán)、或者半導(dǎo)體存儲(chǔ)器等。GPS接收機(jī)44是根據(jù)來(lái)自人造衛(wèi)星的電波來(lái)測(cè)定便攜式信 息設(shè)備位置的裝置。上述各結(jié)構(gòu)要素都是公知裝置,因此省略更詳細(xì)的說(shuō)明。圖3是說(shuō)明在便攜式信息設(shè)備10中終端內(nèi)應(yīng)用程序與操作 系統(tǒng)的關(guān)系的示意圖。操作系統(tǒng)的內(nèi)核60能夠同時(shí)執(zhí)行多個(gè)終 端內(nèi)應(yīng)用程序,支持搶占式多任務(wù)。本實(shí)施方式所涉及的應(yīng)用 程序更新管理功能最好是被提供作為操作系統(tǒng)功能的 一部分。 通過(guò)以O(shè)S級(jí)別來(lái)管理應(yīng)用程序的版本信息,不啟動(dòng)各終端內(nèi)應(yīng) 用程序52 56而能夠?qū)τ脩敉ㄖ獞?yīng)用程序的版本更新信息。圖4示出便攜式信息設(shè)備10中與本實(shí)施方式所涉及的應(yīng)用 程序更新管理裝置100相關(guān)的部分的結(jié)構(gòu)。該結(jié)構(gòu)在硬件上能夠 由任意的計(jì)算機(jī)的CPU、存儲(chǔ)器、其它LSI來(lái)實(shí)現(xiàn),在軟件上由加載到存儲(chǔ)器中的程序等來(lái)實(shí)現(xiàn),但是在此描繪由它們協(xié)作來(lái) 實(shí)現(xiàn)的功能模塊。因而,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解這些功能模 塊能夠以僅由硬件、僅由軟件、或者由它們的組合構(gòu)成的各種 方式來(lái)實(shí)現(xiàn)。如上所述,應(yīng)用程序更新管理裝置100最好是以操作系統(tǒng)的一部分來(lái)實(shí)現(xiàn)。操作系統(tǒng)具有過(guò)程管理、存儲(chǔ)器管理、設(shè)備管理、GUI等各種功能,但是在圖4中僅取出由它們組合所實(shí)現(xiàn) 的功能中與本實(shí)施方式相關(guān)的部分而進(jìn)行說(shuō)明。圖4中由虛線包 圍的部分80示出為了實(shí)現(xiàn)本實(shí)施方式而追加到才喿作系統(tǒng)上的功 能模塊。此外,即使是在圖4未示出的功能,也當(dāng)然具有一般操 作系統(tǒng)所具備的功能。接著,詳細(xì)敘述各功能模塊的動(dòng)作以及結(jié)構(gòu)。件。文件可以是經(jīng)過(guò)網(wǎng)絡(luò)獲取到的文件,也可以是保存在便攜 式信息設(shè)備10的存儲(chǔ)裝置32、 42中的文件。當(dāng)從被視為能夠在便攜式信息設(shè)備10中執(zhí)行的終端內(nèi)應(yīng) 用程序90中的任一個(gè)發(fā)出文件訪問(wèn)的系統(tǒng)調(diào)用時(shí),訪問(wèn)處理部 104從文件保持部102中選擇由系統(tǒng)調(diào)用指定的文件。并且,對(duì) 文件執(zhí)行由系統(tǒng)調(diào)用指定的文件訪問(wèn)處理。在由系統(tǒng)調(diào)用指定 的文件訪問(wèn)處理中存在文件的開(kāi)閉、寫(xiě)入、刪除等。由訪問(wèn)處 理部104進(jìn)行文件訪問(wèn)處理的結(jié)果、由終端內(nèi)應(yīng)用程序執(zhí)行的文 件執(zhí)行畫(huà)面顯示在便攜式信息設(shè)備10的顯示器36上。啟動(dòng)狀況保持部106根據(jù)來(lái)自#皮訪問(wèn)處理部104進(jìn)^f亍了處 理的終端內(nèi)應(yīng)用程序的文件訪問(wèn)或者文件關(guān)閉的系統(tǒng)調(diào)用來(lái)保 持終端內(nèi)應(yīng)用程序的啟動(dòng)狀況。使用頻率信息制作部108根據(jù)由啟動(dòng)狀況保持部106記錄信息。在使用頻率信息中包括各終端內(nèi)應(yīng)用程序的啟動(dòng)次數(shù)、總使用時(shí)間、 最后使用之后的經(jīng)過(guò)時(shí)間等。根據(jù)啟動(dòng)狀況中的文件訪問(wèn)次數(shù) 能夠知道各終端內(nèi)應(yīng)用程序的啟動(dòng)次數(shù)。另外,通過(guò)對(duì)啟動(dòng)狀 況中的從文件訪問(wèn)到文件關(guān)閉為止的期間的時(shí)間進(jìn)行統(tǒng)計(jì),能 夠知道各終端內(nèi)應(yīng)用程序的總使用時(shí)間。并且,通過(guò)查看啟動(dòng)
狀況中的最后文件關(guān)閉時(shí)刻到當(dāng)前時(shí)間的時(shí)刻,能夠知道最后 使用各終端內(nèi)應(yīng)用程序之后的經(jīng)過(guò)時(shí)間。
應(yīng)用程序信息保持部120將與終端內(nèi)應(yīng)用程序有關(guān)的各種 信息保存在對(duì)應(yīng)的記錄部中。
基礎(chǔ)信息記錄部122記錄與終端內(nèi)應(yīng)用禾呈序有關(guān)的基礎(chǔ)信 息,該基礎(chǔ)信息為安裝在便攜式信息設(shè)備10中的終端內(nèi)應(yīng)用程 序的版本、分配給終端內(nèi)應(yīng)用程序的ID、以及能夠下載最新版 本的發(fā)布服務(wù)器的地址等。此外,最好是在安裝終端內(nèi)應(yīng)用程 序時(shí)記錄版本信息、ID等。
更新頻率記錄部124記錄終端內(nèi)應(yīng)用程序的版本^皮更新的 日期時(shí)間、更新次凄t等更新頻率。除此之外,更新頻率記錄部 124也可以記錄在菜單畫(huà)面上顯示^L定的標(biāo)記等通知了版本更 新信息的次數(shù)、最初通知之后的經(jīng)過(guò)日期等信息。
使用頻率記錄部12 6記錄由使用頻率信息制作部10 8制作的 上述的使用頻率信息。
更新確認(rèn)部110從構(gòu)成為能夠發(fā)布應(yīng)用程序的發(fā)布服務(wù)器 接收表示終端內(nèi)應(yīng)用程序中的至少一個(gè)有無(wú)版本更新的更新?tīng)?況數(shù)據(jù)。也可以從分別發(fā)布各終端內(nèi)應(yīng)用程序的最新版本的多 個(gè)服務(wù)器分別接收對(duì)應(yīng)的應(yīng)用程序的更新?tīng)顩r數(shù)據(jù),或者也可 以從匯總管理多個(gè)終端內(nèi)應(yīng)用程序的更新?tīng)顩r的專(zhuān)用服務(wù)器統(tǒng) 一接收更新?tīng)顩r數(shù)據(jù)。對(duì)此參照?qǐng)D8在后面進(jìn)行說(shuō)明。
更新確定部112對(duì)從服務(wù)器接收的關(guān)于最新版本的更新?tīng)顩r數(shù)據(jù)和保存在基礎(chǔ)信息記錄部122中的終端內(nèi)應(yīng)用程序的版
本數(shù)據(jù)進(jìn)行比4支,確定舊版本的終端內(nèi)應(yīng)用程序。
顯示處理部114制作將多個(gè)終端內(nèi)應(yīng)用程序的啟動(dòng)圖標(biāo)配 置多個(gè)而成的菜單畫(huà)面,通過(guò)顯示控制裝置34顯示在顯示器36 上。另外,顯示處理部114^f吏由更新確定部112確定的終端內(nèi)應(yīng) 用程序的啟動(dòng)圖標(biāo)變化為表示版本有更新的外觀。啟動(dòng)圖標(biāo)的 外觀是以表形式預(yù)先指定的,顯示處理部114參照該表從規(guī)定的 存儲(chǔ)器區(qū)域中獲取對(duì)應(yīng)的圖像進(jìn)行顯示。作為一例,顯示處理 部114通過(guò)附加表示版本有更新的標(biāo)記來(lái)改變啟動(dòng)圖標(biāo)的外觀。
此外,只要是顯示有多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)且能夠選擇 其中的任何一個(gè)圖標(biāo)的形式,則不限定由顯示處理部114制作的 "菜單畫(huà)面,,的顯示方式。如果具備應(yīng)用程序更新管理功能的 終端是便攜終端,則菜單畫(huà)面包括啟動(dòng)圖標(biāo)配被部分配置的待 機(jī)用畫(huà)面、背景畫(huà)面等。另外,如果由終端所具備的瀏覽器閱 覽的門(mén)戶網(wǎng)站的首頁(yè)畫(huà)面顯示有能夠從該畫(huà)面啟動(dòng)的圖標(biāo),則 菜單畫(huà)面也包4舌該畫(huà)面。
顯示處理部114也可以利用記錄在4吏用頻率記錄部126中 的終端內(nèi)應(yīng)用程序的4吏用頻率信息。例如,顯示處理部114也可 以根據(jù)使用頻率的高低而將終端內(nèi)應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)?不同的外〗(見(jiàn)?;蛘?,顯示處理部1144又對(duì)由更新確定部112確定 并且使用頻率超過(guò)規(guī)定值的終端內(nèi)應(yīng)用程序改變其啟動(dòng)圖標(biāo)的 外觀。
顯示處理部114也可以利用保持在更新頻率記錄部124中 的更新頻率信息。例如,在存在雖然向用戶通知了有版本更新 但是長(zhǎng)時(shí)間未^皮更新的未更新應(yīng)用程序的情況下,顯示處理部 114也可以將該未更新應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)榕c表示存在 版本更新的外觀不同的外觀。此外,關(guān)于啟動(dòng)圖標(biāo)外觀的具體例,將參照?qǐng)D10 圖13在
后面進(jìn)4于i兌明。
用戶指示接收部118在顯示有由多個(gè)啟動(dòng)圖標(biāo)構(gòu)成的菜單畫(huà)面的期間內(nèi)接收由用戶進(jìn)行的按鈕操作等指示。具體地說(shuō),顯示處理部114在包含改變了外觀的啟動(dòng)圖標(biāo)的菜單畫(huà)面上重疊顯示用于安裝版本有更新的應(yīng)用程序的選擇項(xiàng)。當(dāng)由用戶選擇該選才奪項(xiàng)時(shí),用戶指示接收部118向應(yīng)用程序追加部116傳達(dá)其意思。
當(dāng)由用戶指示安裝終端內(nèi)應(yīng)用程序的最新版本時(shí),應(yīng)用程序追加部116參照記錄在基礎(chǔ)信息記錄部122中的發(fā)布服務(wù)器的IP地址或者URL來(lái)與發(fā)布服務(wù)器連接,下載最新版本的終端內(nèi)應(yīng)用程序。然后,將該應(yīng)用程序安裝到便攜式信息設(shè)備10中。安裝結(jié)束后,應(yīng)用程序追加部116改寫(xiě)基礎(chǔ)信息記錄部122內(nèi)與版本有關(guān)的信息和更新頻率記錄部124內(nèi)與更新頻率有關(guān)的信命、
心o
圖5是表示由使用頻率信息制作部108根據(jù)啟動(dòng)狀況的記錄制作的使用頻率信息的 一例的表130。
應(yīng)用程序名列132表示終端內(nèi)應(yīng)用程序的名稱(chēng)。在圖5中記載有應(yīng)用程序C至應(yīng)用程序G。啟動(dòng)次數(shù)列134表示在規(guī)定期間內(nèi)各終端內(nèi)應(yīng)用程序的被啟動(dòng)過(guò)的次數(shù)??偸褂脮r(shí)間列136表示
時(shí)間列138表示各終端內(nèi)應(yīng)用程序最后被使用之后到由使用頻率信息制作部108進(jìn)行統(tǒng)計(jì)為止的期間所經(jīng)過(guò)的時(shí)間。上述"規(guī)定時(shí)間,,例如是開(kāi)始使用便攜式信息設(shè)備1 O之后到當(dāng)前為止的期間。也可以是將便攜式信息設(shè)備10進(jìn)行初始化之后的時(shí)間、用戶刪除啟動(dòng)狀況歷史記錄之后的期間。
使用頻率信息制作部108也可以根據(jù)啟動(dòng)次數(shù)n、總使用時(shí)間t、以及經(jīng)過(guò)時(shí)間p來(lái)生成使用頻率的評(píng)分。該評(píng)分例如是按
使用頻率從高到低的順序用a e來(lái)表示。評(píng)分的計(jì)算可以根據(jù)將啟動(dòng)次數(shù)n 、總4吏用時(shí)間t以及經(jīng)過(guò)時(shí)間p代入到 >見(jiàn)定的式子中所得到的結(jié)果與闞值的比較來(lái)決定,或者也可以對(duì)啟動(dòng)次數(shù)n、總使用時(shí)間t以及經(jīng)過(guò)時(shí)間p分別與閾值進(jìn)行比較來(lái)算出評(píng)分并選擇三個(gè)評(píng)分中最大的評(píng)分。
圖6示出表示使用頻率的評(píng)分與更新?tīng)顩r數(shù)據(jù)的獲取頻率、啟動(dòng)圖標(biāo)的外觀變化之間的對(duì)應(yīng)關(guān)系的表150。 4吏用頻率列140與上述的^f吏用頻率評(píng)分相對(duì)應(yīng)。獲取頻率列142表示更新確認(rèn)部110的更新?tīng)顩r數(shù)據(jù)的獲取頻率,例如"每日"、"每周一次"等頻率與使用頻率評(píng)分相對(duì)應(yīng)。更新確i人部110乂人〗吏用頻率記錄部126獲取各終端內(nèi)應(yīng)用程序的使用頻率評(píng)分,參照表150來(lái)決定以何種程度的頻率從服務(wù)器獲取更新?tīng)顩r數(shù)據(jù)。
有無(wú)標(biāo)記顯示列144表示在終端內(nèi)應(yīng)用程序的片反本4皮更新的情況下是否將表示版本有更新的標(biāo)記附加到啟動(dòng)圖標(biāo)上。顯示處理部頻率記錄部126獲耳又各終端內(nèi)應(yīng)用程序的佳_用頻率評(píng)分,參照表150來(lái)決定是否附加標(biāo)記。在表中為"顯示,,的情況下,在菜單畫(huà)面中始終對(duì)啟動(dòng)圖標(biāo)附加顯示標(biāo)記。在"焦點(diǎn)(focus)時(shí)顯示,,的情況下,僅在菜單畫(huà)面中焦點(diǎn)移動(dòng)到啟動(dòng)圖標(biāo)時(shí)對(duì)啟動(dòng)圖標(biāo)附加顯示標(biāo)記。在"不顯示"的情況下,不對(duì)啟動(dòng)圖標(biāo)附加標(biāo)記。
標(biāo)記外觀列146措定附加到啟動(dòng)圖標(biāo)上的標(biāo)記的外觀。在表150中,對(duì)于終端內(nèi)應(yīng)用程序的4吏用頻率a c,標(biāo)記尺寸^皮指定為大、中、小。對(duì)于使用頻率d,指定顯示提示標(biāo)記。顯示處理部114將與這些指定對(duì)應(yīng)的標(biāo)記的圖^f象附加到啟動(dòng)圖標(biāo)上。
此外,在標(biāo)記外觀列146中也可以指定附加到啟動(dòng)圖標(biāo)上的標(biāo)記的顏色、顯示方式。例如可以考慮使用頻率越高,將標(biāo)記設(shè)為越醒目的顏色,或者使用頻率越低,標(biāo)記透明度越高。另外,在使用頻率高的情況下,也可以進(jìn)行指定使得標(biāo)記閃爍
或振動(dòng)。或者,也可以在標(biāo)記外觀列146中指定標(biāo)記的種類(lèi)。例如,也可以進(jìn)行指定使得在終端內(nèi)應(yīng)用程序的使用頻率較高的情況下,附加到啟動(dòng)圖標(biāo)上的標(biāo)記通知有版本更新,在使用頻率較低的情況下,將促使使用終端內(nèi)應(yīng)用程序那樣的標(biāo)記附加到啟動(dòng)圖標(biāo)上。
圖7是表示保持在基礎(chǔ)信息記錄部122和更新頻率記錄部124中的信息的一例的表170。應(yīng)用程序名列172表示各終端內(nèi)應(yīng)用程序的名稱(chēng)。在圖7中,記載有應(yīng)用程序A、 E、 H。應(yīng)用程序ID列174表示付與終端內(nèi)應(yīng)用程序的ID。版本列176表示此時(shí)安裝在便攜式信息設(shè)備10中的各終端內(nèi)應(yīng)用程序的版本。地址列178表示能夠發(fā)布各終端內(nèi)應(yīng)用程序的最新版本的網(wǎng)絡(luò)上的保存位置。保存位置是指定發(fā)布服務(wù)器的網(wǎng)絡(luò)地址、URL。應(yīng)用程序追加部116按照該信息訪問(wèn)發(fā)布服務(wù)器來(lái)獲取最新版本的程序。
最終更新列180表示最后更新各終端內(nèi)應(yīng)用程序的版本的日期時(shí)間。未更新次數(shù)182表示雖然通知了版本更新但是未進(jìn)行更新的次數(shù)。例如,關(guān)于應(yīng)用程序E,如所示那樣,如果未更新次數(shù)是兩次,則表示當(dāng)前的版本1.16比最新版本舊兩個(gè)版本。
圖8的(A)、 (B)是說(shuō)明更新?tīng)顩r數(shù)據(jù)的獲取方法的示意圖。在本實(shí)施方式中,在便攜式信息設(shè)備10中管理終端內(nèi)應(yīng)用程序的版本信息。因此,如圖8的(A)所示,更新確認(rèn)部110從基礎(chǔ)信息記錄部122獲取對(duì)所安裝的終端內(nèi)應(yīng)用程序決定的發(fā)布服務(wù)器的地址,以與使用頻率相對(duì)應(yīng)而確定的更新頻率向發(fā)布服務(wù)器進(jìn)行委托使其發(fā)送版本更新?tīng)顩r。在與終端內(nèi)應(yīng)用程序?qū)?yīng)的發(fā)布服務(wù)器152 156中保存有應(yīng)用程序的版本更新?tīng)顩r數(shù)據(jù)、最新版本的應(yīng)用程序以及其它附加信息,響應(yīng)于來(lái)自更新確認(rèn)部1 10的委托而發(fā)送更新?tīng)顩r數(shù)據(jù)。當(dāng)乂人^更攜式信息i殳備10
的應(yīng)用程序追加部116委托最新版本的應(yīng)用程序的發(fā)送時(shí),發(fā)送
對(duì)應(yīng)的應(yīng)用程序。
圖8的(B)示出在便攜式信息設(shè)備10和各終端內(nèi)應(yīng)用程序的發(fā)布服務(wù)器152 156之間存在專(zhuān)用服務(wù)器160的其它實(shí)施方式。在該實(shí)施方式中,專(zhuān)用服務(wù)器160以規(guī)定頻率從發(fā)布服務(wù)器152 156獲取終端內(nèi)應(yīng)用程序的更新?tīng)顩r凄丈據(jù),并與終端內(nèi)應(yīng)用程序的ID相關(guān)聯(lián)地進(jìn)行保持。便攜式信息設(shè)備10的更新確認(rèn)部110從基礎(chǔ)信息記錄部12 2獲取各終端內(nèi)應(yīng)用程序的ID ,向?qū)S梅?wù)器160發(fā)送ID。專(zhuān)用服務(wù)器160選擇與所接收的ID相關(guān)聯(lián)的更新?tīng)顩r數(shù)據(jù),并向更新確認(rèn)部110發(fā)送。在圖8的(B)的實(shí)施方式中,在專(zhuān)用服務(wù)器160和發(fā)布服務(wù)器152 156之間能夠隨時(shí)進(jìn)行更新?tīng)顩r數(shù)據(jù)的授受,因此能夠?qū)⒏聽(tīng)顩r數(shù)據(jù)的獲取頻率設(shè)得較高。更新確認(rèn)部110只要與專(zhuān)用服務(wù)器16 0進(jìn)行 一 次通信就能夠獲取所有終端內(nèi)應(yīng)用程序的更新?tīng)顩r數(shù)據(jù),因此還有能夠抑制通信量的優(yōu)點(diǎn)。
圖9表示顯示在便攜式信息設(shè)備10的顯示畫(huà)面190上的菜單畫(huà)面的一例。在菜單畫(huà)面中,顯示表示作為終端內(nèi)應(yīng)用程序的應(yīng)用程序A至應(yīng)用程序I的啟動(dòng)圖標(biāo)19 2 。 <更攜式信息設(shè)備10的規(guī)定按鈕與菜單鍵194、確定鍵196、清除鍵198相對(duì)應(yīng)。當(dāng)操作菜單鍵194時(shí),顯示包含此時(shí)能夠?qū)嵤┑亩鄠€(gè)選擇項(xiàng)的菜單。確定鍵196在用戶選擇啟動(dòng)圖標(biāo)、選擇項(xiàng)時(shí)祐:操作。清除4定198是用于返回到前一操作的鍵。用戶使用未圖示的十字鍵等輸入設(shè)備將焦點(diǎn)移動(dòng)到某 一 個(gè)啟動(dòng)圖標(biāo),通過(guò)作確定鍵19 6來(lái)啟動(dòng)對(duì)應(yīng)的終端內(nèi)應(yīng)用程序。
圖IO示出對(duì)啟動(dòng)圖標(biāo)附加了表示版本更新的標(biāo)記的情形。在此,i殳為由更新確定部112確定了應(yīng)用考呈序C、 D、 F、 H有過(guò)版本更新。顯示處理部114在應(yīng)用程序C、 H的啟動(dòng)圖標(biāo)上附加顯示"新"標(biāo)記200。關(guān)于應(yīng)用程序F,使用頻率評(píng)分是"a",因此對(duì)啟動(dòng)圖標(biāo)附加顯示尺寸較大的"新"標(biāo)記204。另外,關(guān)于應(yīng)用程序D,使用頻率評(píng)分是"d",因此代替"新"標(biāo)記而對(duì)啟動(dòng)圖標(biāo)附加顯示"4是示"標(biāo)記202。
圖11示出對(duì)啟動(dòng)圖標(biāo)附加了表示版本更新的標(biāo)記的其它情形。顯示處理部114從更新頻率記錄部124獲取最終更新日期時(shí)間180,在判斷為乂人該日期時(shí)間經(jīng)過(guò)身見(jiàn)定期間(例如半年)以上的情況下,顯示外^見(jiàn)不同的標(biāo)記。或者,顯示處理部114也可以在判斷為未更新次數(shù)18 2在規(guī)定次數(shù)(例如5次)以上的情況下,顯示外觀不同的標(biāo)記。在該例子中,關(guān)于應(yīng)用程序H,從最終版本更新后經(jīng)過(guò)了長(zhǎng)期間,因此顯示處理部114在圖標(biāo)上附加顯示黑白翻轉(zhuǎn)的"新"標(biāo)記206。由此,能夠向用戶傳達(dá)版本^皮更新以外的信息。
圖12示出從發(fā)布服務(wù)器獲取版本更新以外的信息并進(jìn)行顯示時(shí)的情形。如圖所示,在應(yīng)用程序D的啟動(dòng)圖標(biāo)上,除了提示標(biāo)記202以外還附加有彈出顯示208。這種附加信息與更新?tīng)顩r數(shù)據(jù)一起從發(fā)布服務(wù)器發(fā)送到便攜式信息設(shè)備IO。在附加信息的例子中,包括推薦使用應(yīng)用程序的信息、與應(yīng)用程序使用方法相關(guān)的信息、關(guān)聯(lián)軟件的信息等。也可以參照終端內(nèi)應(yīng)用程序的使用頻率評(píng)分,僅在規(guī)定評(píng)分以上的情況或者規(guī)定評(píng)分以下的情況下顯示附加信息。作為附加信息也可以發(fā)送終端內(nèi)應(yīng)用程序的支持結(jié)束日、病毒信息、更新緊急程度等。在這種情況下,顯示處理部114也可以在啟動(dòng)圖標(biāo)上附加顯示預(yù)先在規(guī)定存儲(chǔ)器區(qū)域中準(zhǔn)備的支持結(jié)束標(biāo)記、病毒警告標(biāo)記、緊急更新推薦標(biāo)記。圖13表示附加信息的其它顯示方式。在圖13中,在畫(huà)面190 的下部設(shè)定附加信息顯示用窗口210,與菜單畫(huà)面重疊顯示。并 且,在窗口 210內(nèi)顯示與焦點(diǎn)所在啟動(dòng)圖標(biāo)的終端內(nèi)應(yīng)用程序相 關(guān)的附加信息。
圖14示出安裝在啟動(dòng)圖標(biāo)上附加了 "新"標(biāo)記的終端內(nèi)應(yīng) 用程序的最新版本時(shí)的情形。當(dāng)在焦點(diǎn)在附加了 "新"標(biāo)記的 啟動(dòng)圖標(biāo)上的狀態(tài)下操作菜單鍵194時(shí),顯示包含多個(gè)選擇項(xiàng)的 彈出菜單212。在該例中,示出"安裝最新版本"、"刪除應(yīng)用程 序"、"關(guān)閉信息顯示"來(lái)作為選擇項(xiàng)。其中,當(dāng)選擇"安裝最 新片反本"時(shí),應(yīng)用程序追加部116訪問(wèn)對(duì)應(yīng)的終端內(nèi)應(yīng)用程序的 發(fā)布服務(wù)器來(lái)下載最新版本的程序。接著,執(zhí)行該程序的安裝。 這樣,對(duì)附加"新"標(biāo)記來(lái)通知了更新的應(yīng)用程序,不經(jīng)過(guò)煩 雜操作而能夠以簡(jiǎn)單操作來(lái)更新為最新版本。
圖15是i兌明本實(shí)施方式所涉及的應(yīng)用程序的更新管理過(guò) 程的一例的流程圖。
更新確i人部110在*見(jiàn)定的定時(shí)從力良務(wù)器4秦收更新?tīng)顩r數(shù)據(jù) (SIO)。更新確定部112比4交更新?tīng)顩r^t據(jù)和基礎(chǔ)^[言息記錄部122 內(nèi)的版本數(shù)據(jù),確定版本有更新的終端內(nèi)應(yīng)用程序(S12)。顯示 處理部114從4吏用頻率記錄部126獲取版本有更新的終端內(nèi)應(yīng)用 程序的使用頻率評(píng)分,對(duì)各應(yīng)用程序判斷使用頻率評(píng)分是否在 閾值以上(S14)。如果小于閾值(S14的否),則顯示處理部114從 服務(wù)器接收關(guān)于該應(yīng)用程序的附加信息(S22),在菜單畫(huà)面中將 與附加信息對(duì)應(yīng)的標(biāo)記附加顯示在啟動(dòng)圖標(biāo)上、或者與啟動(dòng)圖 標(biāo)相關(guān)聯(lián)地顯示附加信息(S24)。
在使用頻率評(píng)分在閾值以上的情況下(S14的是),顯示處理 部114進(jìn)一步判斷應(yīng)用程序的使用頻率評(píng)分是最大評(píng)分、或者在 規(guī)定期間以上都沒(méi)有進(jìn)行應(yīng)用程序的版本更新(S16)。在滿足某一個(gè)的情況下(S16的是),顯示處理部114在菜單畫(huà)面中將與各 事項(xiàng)對(duì)應(yīng)的醒目的標(biāo)記附加顯示在啟動(dòng)圖標(biāo)上(S18)。在都不滿 足的情況下(S16的否),顯示處理部114在菜單畫(huà)面中將表示版 本有更新的標(biāo)記附加顯示在啟動(dòng)圖標(biāo)上(S20)。
用戶指示4妄收部118^妻收由用戶進(jìn)4亍的對(duì)纟皮通知了 X反本更 新的應(yīng)用程序的更新操作(S26)。當(dāng)進(jìn)行操作時(shí)(S26的是),應(yīng)用 程序追加部116連接到對(duì)應(yīng)的應(yīng)用程序的發(fā)布服務(wù)器來(lái)下載最 新版本的程序(S28)。然后,應(yīng)用程序追加部116將該程序安裝 到便攜式信息設(shè)備10 (S 3 0),改寫(xiě)基礎(chǔ)信息記錄部12 2和更新頻 率記錄部124的與版本有關(guān)的信息。
如以上說(shuō)明那樣,根據(jù)本實(shí)施方式,通過(guò)在菜單畫(huà)面中將 表示版本有更新的標(biāo)記附加顯示在啟動(dòng)圖標(biāo)上,用戶能夠一眼 把握終端內(nèi)應(yīng)用程序中存在版本更新的應(yīng)用程序??吹皆擄@示 而是否實(shí)際更新終端內(nèi)應(yīng)用程序的版本,是由用戶來(lái)決定的。
在本實(shí)施方式中,代替在各應(yīng)用程序啟動(dòng)后進(jìn)行終端內(nèi)應(yīng) 用程序的版本更新管理而作為OS功能來(lái)進(jìn)行,由此能夠在應(yīng)用 程序啟動(dòng)前從服務(wù)器獲取更新?tīng)顩r數(shù)據(jù),向用戶迅速傳達(dá)有無(wú) 版本更新。
另外,設(shè)為僅對(duì)終端內(nèi)應(yīng)用程序中4吏用頻率評(píng)分豐支高的應(yīng) 用程序顯示版本更新標(biāo)記,因此不存在顯示用戶不經(jīng)常使用的 終端內(nèi)應(yīng)用程序的版本更新的煩惱。
另外,通過(guò)根據(jù)終端內(nèi)應(yīng)用程序的使用頻率、版本更新頻 率來(lái)改變附加到啟動(dòng)圖標(biāo)上的標(biāo)記的外觀,能夠向用戶傳達(dá)版 本更新以外的各種附加信息。
并且,在顯示有附加了標(biāo)記的啟動(dòng)圖標(biāo)時(shí),如果操作菜單 鍵,則顯示用于開(kāi)始對(duì)應(yīng)的終端內(nèi)應(yīng)用程序的安裝的選擇項(xiàng), 因此能夠以上,根據(jù)實(shí)施方式說(shuō)明了本發(fā)明。該實(shí)施方式是例示, 本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解這些各結(jié)構(gòu)要素、各處理過(guò)程的組合 能夠有各種變形例、并且這些變形例也在本發(fā)明范圍內(nèi)。
更新確認(rèn)部110還可以接收與版本更新重要度相關(guān)的信息 而作為更新?tīng)顩r數(shù)據(jù)。在這種情況下,顯示處理部114根據(jù)更新 重要度的高低將存在版本更新的應(yīng)用程序的啟動(dòng)圖標(biāo)變化為不 同的外觀。例如,如果是由于安全對(duì)策等而需要緊急更新的情 況,則可考慮設(shè)為使標(biāo)記閃爍等更容易看到的狀態(tài)等。這樣, 用戶能夠在菜單畫(huà)面上一眼把握是重要更新還是小改進(jìn)。
在實(shí)施方式中,敘述了顯示處理部114僅對(duì)使用頻率高的 終端內(nèi)應(yīng)用程序改變啟動(dòng)圖標(biāo)外觀。代替它,也可以構(gòu)成為更 新確i人部110在訪問(wèn)月良務(wù)器之前參照使用頻率記錄部126的使用 頻率信息,僅對(duì)使用頻率評(píng)分較高的終端內(nèi)應(yīng)用程序接收對(duì)應(yīng) 的更新?tīng)顩r數(shù)據(jù)。例如,以使用頻率評(píng)分與規(guī)定值進(jìn)行比較, 或者以所有終端內(nèi)應(yīng)用程序中^f吏用頻率評(píng)分位于前五位的方式 來(lái)選擇終端內(nèi)應(yīng)用程序。由此,通過(guò)限制要接收的更新?tīng)顩r數(shù) 據(jù),特別是在終端是手機(jī)的情況下,能夠抑制與服務(wù)器之間的 通信所需的數(shù)據(jù)包的費(fèi)用。
在實(shí)施方式中,敘述了根據(jù)終端內(nèi)應(yīng)用程序的使用頻率來(lái) 改變從發(fā)布服務(wù)器獲取更新?tīng)顩r數(shù)據(jù)的頻率的方式。代替它, 也可以設(shè)為用戶能夠設(shè)定更新?tīng)顩r數(shù)據(jù)的獲取定時(shí)、獲取頻率。
圖16示出這種設(shè)定畫(huà)面的一例。如圖所示,顯示有指定"更 新?tīng)顩r的獲取頻率"和"更新?tīng)顩r的獲取定時(shí)"的欄222、 226, 在其下顯示包含多個(gè)選擇項(xiàng)的下4立菜單224、 228。例如,如果 降低更新?tīng)顩r數(shù)據(jù)的獲取頻率,或者設(shè)定通信費(fèi)用較低的時(shí)間 帶作為獲取定時(shí),則能夠抑制數(shù)據(jù)的通信費(fèi)用。
在實(shí)施方式中,敘述了在啟動(dòng)圖標(biāo)上附加表示版本有更新的標(biāo)記的方式,代替它,也可以改變啟動(dòng)圖標(biāo)本身。例如,通 ??紤]改變啟動(dòng)圖標(biāo)的顏色、或使其為半透明、或使其閃爍、 或賦予旋轉(zhuǎn)、振動(dòng)等動(dòng)作。在這種情況下,也能夠?qū)⑴c上述標(biāo) 記相同的控制應(yīng)用到啟動(dòng)圖標(biāo)顯示方式的控制中。也就是說(shuō), 能夠根據(jù)終端內(nèi)應(yīng)用程序的使用頻率、更新頻率、更新重要度, 以各種組合來(lái)改變啟動(dòng)圖標(biāo)的外觀。
在實(shí)施方式中,敘述了在便攜式信息設(shè)備側(cè)管理終端內(nèi)應(yīng) 用程序的版本信息的方式。也就是說(shuō),終端內(nèi)應(yīng)用程序的版本 信息記錄在便攜式信息設(shè)備中。代替它,也可以在服務(wù)器側(cè)管 理版本信息。在這種情況下,安裝在便攜式信息設(shè)備10中的終 端內(nèi)應(yīng)用程序的版本信息例如在初次通信時(shí)從便攜式信息設(shè)備
IO發(fā)送到專(zhuān)用服務(wù)器160。之后在專(zhuān)用服務(wù)器160內(nèi)進(jìn)行管理。 專(zhuān)用服務(wù)器160在規(guī)定的定時(shí)從各應(yīng)用程序的發(fā)布服務(wù)器接收 更新?tīng)顩r,并與應(yīng)用程序ID相關(guān)聯(lián)地進(jìn)行保持。專(zhuān)用"良務(wù)器160 比較自身所保持的終端內(nèi)應(yīng)用程序的版本數(shù)據(jù)和更新?tīng)顩r,當(dāng) 發(fā)現(xiàn)不是最新版本的終端內(nèi)應(yīng)用程序時(shí),向便攜式信息設(shè)備IO 的更新確i^部110發(fā)送更新?tīng)顩r數(shù)據(jù)。
這樣,當(dāng)設(shè)為在專(zhuān)用服務(wù)器側(cè)管理版本信息時(shí),在專(zhuān)用服 務(wù)器中僅在確認(rèn)了應(yīng)用程序的更新時(shí)發(fā)送版本信息即可,因此 能夠抑制便攜式信息設(shè)備10與專(zhuān)用服務(wù)器160之間的通信次數(shù)。
或者,也可以由便攜式信息設(shè)備和專(zhuān)用服務(wù)器來(lái)分擔(dān)管理 終端內(nèi)應(yīng)用程序的版本信息。例如,考慮如下例子在專(zhuān)用服 務(wù)器側(cè)管理預(yù)裝在便攜式信息設(shè)備10中的應(yīng)用程序,在便攜式 信息設(shè)備側(cè)管理用戶之后追加的應(yīng)用程序。在該結(jié)構(gòu)中,在專(zhuān) 用服務(wù)器確認(rèn)了版本的更新時(shí),將在專(zhuān)用服務(wù)器側(cè)管理的應(yīng)用 程序的更新?tīng)顩r數(shù)據(jù)發(fā)送到便攜式信息設(shè)備IO。在由更新確認(rèn) 部110進(jìn)行查詢時(shí),專(zhuān)用服務(wù)器返回與由便攜式信息設(shè)備10管理的應(yīng)用程序的更新?tīng)顩r數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)。由此,即使對(duì)于難以 在專(zhuān)用服務(wù)器側(cè)掌握更新?tīng)顩r的用戶之后追加的終端內(nèi)應(yīng)用程 序,也能夠利用菜單畫(huà)面來(lái)不遺漏地通知版本更新信息。
作為終端內(nèi)應(yīng)用程序的版本數(shù)據(jù),也可以4吏用哈希(Hash) 值。例如,將便攜式信息設(shè)備10的終端內(nèi)應(yīng)用程序文件的哈希 值作為版本數(shù)據(jù)而事先記錄到基礎(chǔ)信息記錄部122中。另外,在 專(zhuān)用服務(wù)器中,事先記錄最新版本的應(yīng)用程序文件的哈希值而 作為更新?tīng)顩r數(shù)據(jù)。并且,也可以在便攜式信息設(shè)備側(cè)或者服 務(wù)器側(cè)的任何一側(cè)中比較每個(gè)應(yīng)用程序的兩者的哈希值,在哈 希值不 一致的情況下,更新確定部112判定相對(duì)應(yīng)的應(yīng)用程序的 版本被更新。
在實(shí)施方式中,敘述了將本發(fā)明所涉及的信息顯示部安裝 在具有數(shù)據(jù)通信功能的手機(jī)、PDA、車(chē)載導(dǎo)航裝置等便攜式信 息設(shè)備上的情況,但是當(dāng)然也能夠安裝在臺(tái)式PC等放置型硬件 上。
工業(yè)上的可利用性
根據(jù)本發(fā)明,能夠容易地識(shí)別搭載到終端上的應(yīng)用程序中 能夠進(jìn)行版本更新的應(yīng)用程序。
權(quán)利要求
1.一種具備應(yīng)用程序更新管理功能的終端,其特征在于,該終端具備版本存儲(chǔ)部,其保持保存在該終端內(nèi)的多個(gè)應(yīng)用程序的版本數(shù)據(jù);更新確認(rèn)部,其從管理版本的服務(wù)器接收更新?tīng)顩r數(shù)據(jù),該更新?tīng)顩r數(shù)據(jù)表示上述多個(gè)應(yīng)用程序中的至少一個(gè)程序有無(wú)版本更新;更新確定部,其根據(jù)上述更新?tīng)顩r數(shù)據(jù),與有更新的版本進(jìn)行比較來(lái)確定舊版本的應(yīng)用程序;以及顯示處理部,其顯示配置多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)而成的菜單畫(huà)面,并且將由上述更新確定部確定的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)楸硎景姹居懈碌耐庥^。
2. 根據(jù)權(quán)利要求1所述的具備應(yīng)用程序更新管理功能的終 端,其特征在于,還具備使用頻率信息記錄部,該使用頻率信息記錄部記錄 上述多個(gè)應(yīng)用程序在該終端中的使用頻率,上述顯示處理部根據(jù)使用頻率的高低而將由上述更新確定 部確定的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)椴煌耐庥^。
3. 根據(jù)權(quán)利要求1所述的具備應(yīng)用程序更新管理功能的終 端,其特征在于,還具備使用頻率信息記錄部,該使用頻率信息記錄部記錄 上述多個(gè)應(yīng)用程序在該終端中的使用頻率,上述顯示處理部對(duì)于由上述更新確定部確定并且在該終端 中的使用頻率較高的應(yīng)用程序,改變其啟動(dòng)圖標(biāo)的外觀。
4. 根據(jù)權(quán)利要求2或3所述的具備應(yīng)用程序更新管理功能的 終端,其特征在于,上述顯示處理部通過(guò)附加表示版本有更新的標(biāo)記來(lái)改變啟動(dòng)圖標(biāo)的外觀。
5. 根據(jù)權(quán)利要求1至4中的任一項(xiàng)所述的具備應(yīng)用程序更新 管理功能的終端,其特征在于,在存在雖然向用戶通知了有版本更新但是與其它應(yīng)用程序處理部將該未更新應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)榕c表示有片反本更 新的外觀不同的外觀。
6. 根據(jù)權(quán)利要求2或3所述的具備應(yīng)用程序更新管理功能的 終端,其特征在于,上述更新確認(rèn)部?jī)H接收與該終端中的^f吏用頻率較高的應(yīng)用 程序有關(guān)的上述更新?tīng)顩r數(shù)據(jù)。
7. 根據(jù)權(quán)利要求l所述的具備應(yīng)用程序更新管理功能的終 端,其特征在于,上述更新確認(rèn)部還接收與版本更新重要度相關(guān)的信,包-作為 更新?tīng)顩r數(shù)據(jù),上述顯示處理部根據(jù)上述更新重要度的高低而將有版本更 新的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)椴煌耐庥^。
8. —種應(yīng)用程序更新管理程序,該程序在終端中執(zhí)行,其 特征在于,使計(jì)算機(jī)發(fā)揮以下功能將保存在該終端內(nèi)的多個(gè)應(yīng)用程序的版本數(shù)據(jù)保持在存儲(chǔ) 器中的功能;從管理版本的服務(wù)器接收更新?tīng)顩r數(shù)據(jù)的功能,該更新數(shù) 據(jù)表示上述多個(gè)應(yīng)用程序中的至少一個(gè)程序有無(wú)版本更新;根據(jù)上述更新?tīng)顩r數(shù)據(jù)來(lái)確定上述多個(gè)應(yīng)用程序中的有版 本更新的應(yīng)用程序的功能;以及顯示功能,顯示配置多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)而成的菜單 畫(huà)面,并且將有版本更新的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)楸硎景姹居懈碌耐庥^。
9. 一種應(yīng)用程序更新管理系統(tǒng),是對(duì)終端中的應(yīng)用程序的 更新進(jìn)行管理的服務(wù)器客戶端系統(tǒng),其特征在于,包括更新管理服務(wù)器和終端,其中,上述更新管理服務(wù)器具備版本存儲(chǔ)部,其保持保存在該終端內(nèi)的多個(gè)應(yīng)用程序的版 本數(shù)據(jù);更新確認(rèn)部,其從構(gòu)成為能夠發(fā)布應(yīng)用程序的發(fā)布服務(wù)器 接收更新?tīng)顩r數(shù)據(jù),該更新?tīng)顩r數(shù)據(jù)表示上述多個(gè)應(yīng)用程序中 的至少一個(gè)程序有無(wú)版本更新;以及更新確定部,其根據(jù)上述更新?tīng)顩r數(shù)據(jù),與有更新的版本 進(jìn)行比較來(lái)確定舊版本的應(yīng)用程序,并將所確定的應(yīng)用程序的 識(shí)別信息發(fā)送到終端,上述終端具備接收部,其從上述更新管理服務(wù)器接收應(yīng)用程序的識(shí)別信 息;以及顯示處理部,其顯示配置多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)而成的 菜單畫(huà)面,并且將與上述識(shí)別信息對(duì)應(yīng)的'應(yīng)用程序的啟動(dòng)圖標(biāo) 改變?yōu)楸硎景姹居懈碌耐庥^。
全文摘要
基礎(chǔ)信息記錄部(122)中保持有記載了多個(gè)應(yīng)用程序的版本的版本數(shù)據(jù),其中,上述多個(gè)應(yīng)用程序保存在便攜式信息設(shè)備中。更新確認(rèn)部(110)從服務(wù)器接收更新?tīng)顩r數(shù)據(jù),該更新?tīng)顩r數(shù)據(jù)表示多個(gè)應(yīng)用程序中的至少一個(gè)有無(wú)版本更新。更新確定部(112)根據(jù)更新?tīng)顩r數(shù)據(jù),與有更新的版本進(jìn)行比較來(lái)確定舊版本的應(yīng)用程序。顯示處理部(114)顯示將多個(gè)應(yīng)用程序的啟動(dòng)圖標(biāo)配置多個(gè)而成的菜單畫(huà)面,并且將由更新確定部(112)確定的應(yīng)用程序的啟動(dòng)圖標(biāo)改變?yōu)楸硎景姹居懈碌囊?guī)定的外觀。
文檔編號(hào)G06F11/00GK101636720SQ20088000895
公開(kāi)日2010年1月27日 申請(qǐng)日期2008年3月4日 優(yōu)先權(quán)日2007年3月20日
發(fā)明者川端文雄, 鈴木浩之, 鐮田富久 申請(qǐng)人:株式會(huì)社愛(ài)可信