專(zhuān)利名稱(chēng):管理便攜式終端中的微件的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及便攜式終端,更具體地,涉及一種有效地管理存儲(chǔ)在便攜式終端中的 微件(widget)信息的方法和系統(tǒng)。
背景技術(shù):
隨著通信和電子裝置領(lǐng)域中的技術(shù)的發(fā)展,便攜式終端現(xiàn)在能夠提供語(yǔ)音通話功 能之外的各種功能,例如,相機(jī)功能、數(shù)字多媒體廣播(DMB)功能、MP3播放器功能等。近年 來(lái),便攜式終端還能夠提供微件服務(wù)。微件服務(wù)指的是這樣的服務(wù)在便攜式中的空閑屏幕 上顯示與頻繁使用的菜單相應(yīng)的應(yīng)用,從而用戶可容易地訪問(wèn)菜單,或者從連接到互聯(lián)網(wǎng) 的服務(wù)器接收關(guān)于天氣、股票、新聞等的信息以進(jìn)行顯示。在便攜式終端中有各種可用的微件服務(wù),需要一種方法來(lái)便利地管理在便攜式終 端中注冊(cè)的微件。為此,提供了微件托盤(pán)以注冊(cè)和管理安裝在便攜式終端中的微件。傳統(tǒng)的 微件托盤(pán)在顯示單元的一側(cè)以列表顯示在便攜式終端中注冊(cè)的微件的圖標(biāo)。在進(jìn)入空閑屏 幕的注冊(cè)處理期間,便攜式終端用戶可將微件圖標(biāo)從微件托盤(pán)移動(dòng)到空閑屏幕。然而,傳統(tǒng) 的微件管理方法必須將安裝在便攜式終端中的所有的微件注冊(cè)在微件托盤(pán)中。也就是說(shuō), 如果將大量的微件注冊(cè)在微件托盤(pán)中,則便攜式終端可能過(guò)載。另外,如果將小尺寸的大量 微件注冊(cè)在微件托盤(pán)中,則由于分類(lèi)和選擇期望的微件圖標(biāo)很麻煩,降低了用于管理微件 的微件托盤(pán)的實(shí)用性和便利性。
發(fā)明內(nèi)容
針對(duì)以上問(wèn)題提出了本發(fā)明,本發(fā)明提供了一種方法和系統(tǒng),所述方法和系統(tǒng)設(shè) 置和注冊(cè)將在微件托盤(pán)中注冊(cè)的微件的最大數(shù)量,并在從包含最大數(shù)量的微件的微件托盤(pán) 刪除了最低優(yōu)先級(jí)微件之后,將用戶請(qǐng)求的附加的微件注冊(cè)在微件托盤(pán)中。本發(fā)明還提供了一種方法和系統(tǒng),如果從微件托盤(pán)移除了微件從而微件托盤(pán)具有 少于最大數(shù)量的微件,則所述方法和系統(tǒng)自動(dòng)從保留堆棧加載微件并將其注冊(cè)在微件托盤(pán) 中。根據(jù)本發(fā)明的示例性實(shí)施例,本發(fā)明提供了一種管理便攜式終端中的微件的方 法,所述方法包括產(chǎn)生微件管理事件,所述微件管理事件與注冊(cè)事件或移除事件對(duì)應(yīng),所 述注冊(cè)事件用于在設(shè)置了預(yù)設(shè)數(shù)量的微件的微件托盤(pán)中注冊(cè)至少一個(gè)微件,所述移除事件 用于移除在微件托盤(pán)中注冊(cè)的至少一個(gè)微件;如果微件管理事件對(duì)應(yīng)于注冊(cè)事件,則從微 件托盤(pán)移除至少一個(gè)微件,并在微件托盤(pán)中注冊(cè)至少一個(gè)新的請(qǐng)求注冊(cè)的微件;如果微件 管理事件對(duì)應(yīng)于移除事件,則響應(yīng)于移除請(qǐng)求在微件托盤(pán)中注冊(cè)至少一個(gè)保留的微件。根據(jù)本發(fā)明的另一示例性實(shí)施例,本發(fā)明提供了一種管理便攜式終端中的微件的系統(tǒng),所述系統(tǒng)包括顯示單元,顯示具有將被注冊(cè)的預(yù)設(shè)數(shù)量的微件的微件托盤(pán);控制 器,如果至少一個(gè)微件被注冊(cè)在微件托盤(pán)中或從微件托盤(pán)中被移除,則將微件托盤(pán)中注冊(cè) 的微件的數(shù)量保持為預(yù)設(shè)數(shù)量的微件。
通過(guò)下面結(jié)合附圖的描述,本發(fā)明的示例性實(shí)施例的上述和其他方面、特征和優(yōu) 點(diǎn)將會(huì)變得更清楚,其中圖1示出描述根據(jù)本發(fā)明實(shí)施例的管理便攜式終端中的微件的方法的流程圖;圖2示出描述根據(jù)本發(fā)明實(shí)施例的當(dāng)注冊(cè)事件發(fā)生時(shí)管理微件的方法的流程圖;圖3A到圖3C示出描述圖2的方法的屏幕;圖4示出描述根據(jù)本發(fā)明實(shí)施例的當(dāng)移除事件發(fā)生時(shí)管理微件的方法的流程圖;圖5A到圖5D示出描述圖4的方法的屏幕;圖6示出描述根據(jù)本發(fā)明實(shí)施例的設(shè)置微件保護(hù)的方法的流程圖;圖7示出描述圖6的方法的屏幕;圖8顯示示出根據(jù)本發(fā)明實(shí)施例的便攜式終端的示意性框圖。
具體實(shí)施例方式以下,參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例。為了清楚和簡(jiǎn)明,在此可能省略 了已知功能和結(jié)構(gòu)的詳細(xì)描述以避免模糊本發(fā)明的主題。在解釋本發(fā)明的實(shí)施例之前,應(yīng)注意,本說(shuō)明書(shū)和權(quán)利要求中描述的術(shù)語(yǔ)和詞語(yǔ) 不應(yīng)限于一般或文字意思,而是應(yīng)被分析作為發(fā)明者根據(jù)他的努力限定和描述本發(fā)明的意 思和概念,以符合本發(fā)明的創(chuàng)意。因此,本領(lǐng)域的技術(shù)人員應(yīng)理解,在說(shuō)明書(shū)中公開(kāi)的實(shí)施 例和在附圖中示出的配置僅是優(yōu)選實(shí)施例,而可能存在多種修改、變形及其等同物以代替 提交此中請(qǐng)時(shí)的實(shí)施例。術(shù)語(yǔ)“微件”(widget)指的是在空閑屏幕上執(zhí)行便攜式終端的特定功能的應(yīng)用。 “微件”還表示從連接到互聯(lián)網(wǎng)的服務(wù)器下載的信息相應(yīng)并被顯示在便攜式終端的空閑屏 幕上的“圖像”或“圖標(biāo)”。微件的示例有天氣微件、新聞微件、時(shí)刻微件、地鐵路線微件等。 這些微件在微件托盤(pán)中被注冊(cè)并被設(shè)置為在便攜式終端的空閑屏幕中啟動(dòng)。術(shù)語(yǔ)“微件托盤(pán)”指的是注冊(cè)微件的區(qū)域。可將微件托盤(pán)設(shè)置為根據(jù)用戶的選擇 在顯示單元的一側(cè)出現(xiàn)或從顯示單元消失??筛鶕?jù)便攜式終端的性能和用戶的選擇確定在 微件托盤(pán)中注冊(cè)的微件的最大數(shù)量。微件托盤(pán)可根據(jù)優(yōu)先級(jí)(例如,最近注冊(cè)的微件、最近 使用的微件和使用微件的頻率)排列和顯示關(guān)于微件的信息。術(shù)語(yǔ)“保留堆棧(reserved stack) ”用于存儲(chǔ)關(guān)于這樣的微件的信息所述微件 由于將在微件托盤(pán)中注冊(cè)或允許的微件的最大數(shù)量的限制而從微件托盤(pán)自動(dòng)移除。在本發(fā) 明的實(shí)施例中,保留堆??砂凑蘸筮M(jìn)先出(LIFO)方法自動(dòng)存儲(chǔ)微件信息。然而,應(yīng)該理解 本發(fā)明不限于該實(shí)施例。另外,可以以這樣的方式配置保留堆棧僅存儲(chǔ)關(guān)于從微件托盤(pán)移 除的微件的索引信息。術(shù)語(yǔ)“微件管理事件”包括注冊(cè)事件和移除事件,注冊(cè)事件用于在微件托盤(pán)中注冊(cè) 新微件,移除事件用于從微件托盤(pán)移除注冊(cè)的微件。注冊(cè)事件可以是通過(guò)將從特定服務(wù)器下載的新微件安裝在便攜式終端來(lái)注冊(cè)新微件的事件,或者是將空閑屏幕上出現(xiàn)的微件之 一移動(dòng)到微件托盤(pán)的事件。移除事件可以是從便攜式終端卸載特定微件的事件、從微件托 盤(pán)移除注冊(cè)的微件的事件、或者將特定微件從微件托盤(pán)移動(dòng)到空閑屏幕的事件。圖1示出描述根據(jù)本發(fā)明實(shí)施例的管理便攜式終端中的微件的方法的流程圖。假設(shè)根據(jù)用戶的選擇或者安裝在便攜式終端中的微件的安裝順序在微件托盤(pán)中 注冊(cè)最大數(shù)量的微件。參照?qǐng)D1,在空閑狀態(tài)(101),便攜式終端確定是否發(fā)生微件管理事件(103)。微件 管理事件包括注冊(cè)事件和移除事件,注冊(cè)事件在微件托盤(pán)中注冊(cè)至少一個(gè)特定的微件,移 除事件從微件托盤(pán)移除至少一個(gè)微件。注冊(cè)事件包括通過(guò)將從特定服務(wù)器下載的新微件安 裝在便攜式終端來(lái)注冊(cè)新微件的事件和將出現(xiàn)在空閑屏幕上的微件之一移動(dòng)到微件托盤(pán) 的事件。移除事件包括從便攜式終端卸載特定微件的事件、從微件托盤(pán)移除注冊(cè)的微件的 事件、以及將特定微件從微件托盤(pán)移動(dòng)到空閑屏幕的事件。如果在步驟103便攜式終端確定沒(méi)有發(fā)生微件管理事件,則終端執(zhí)行相應(yīng)的功能 (109)。例如,便攜式終端可根據(jù)用戶的選擇進(jìn)行音頻回放功能、圖像捕捉功能等,或者在空 閑模式下工作。相反,如果在步驟103便攜式終端確定已經(jīng)發(fā)生了微件管理事件,則便攜 式終端響應(yīng)于微件管理事件,保持微件托盤(pán)中現(xiàn)有數(shù)量的微件(105)。例如,如果便攜式終 端根據(jù)注冊(cè)事件的發(fā)生確定將被注冊(cè)在微件托盤(pán)中的微件的數(shù)量超過(guò)了微件的預(yù)設(shè)數(shù)量, 則便攜式終端可自動(dòng)移除在微件托盤(pán)中注冊(cè)的微件,以對(duì)應(yīng)于請(qǐng)求注冊(cè)的微件的數(shù)量。或 者,如果在根據(jù)移除事件的發(fā)生而移除了微件之后,微件托盤(pán)包含少于預(yù)設(shè)數(shù)量的微件,則 便攜式終端可從保留堆棧自動(dòng)載入相應(yīng)數(shù)量的微件并將它們注冊(cè)在微件托盤(pán)中。通過(guò)該處 理,微件托盤(pán)可在微件托盤(pán)中保持預(yù)設(shè)數(shù)量的微件。其后,便攜式終端確定是否輸入了終止命令(107)。如果在步驟107便攜式終端確 定已經(jīng)輸入了終止命令,則終止微件管理程序。如果在步驟107便攜式終端確定沒(méi)有輸入 終止命令,則返回并進(jìn)行步驟103。在以上的描述中,已經(jīng)解釋了微件管理方法。下面的描述參照?qǐng)D3到圖4以及圖 5A到圖5D提供了根據(jù)注冊(cè)事件和移除事件管理微件的詳細(xì)方法。圖2示出描述根據(jù)本發(fā)明實(shí)施例的當(dāng)注冊(cè)事件發(fā)生時(shí)管理微件的方法的流程圖。參照?qǐng)D2,在空閑狀態(tài)期間(201),便攜式終端確定是否發(fā)生了在微件托盤(pán)中注冊(cè) 至少一個(gè)微件的注冊(cè)事件(203)。注冊(cè)事件包括通過(guò)將從特定服務(wù)器下載的新微件安裝在 便攜式終端來(lái)注冊(cè)新微件的事件和將出現(xiàn)在空閑屏幕上的微件之一移動(dòng)到微件托盤(pán)的事 件。如果在步驟203便攜式終端確定沒(méi)有發(fā)生注冊(cè)事件,則執(zhí)行相應(yīng)的功能(205)。例 如,便攜式終端可根據(jù)移除事件(將在稍后解釋)執(zhí)行微件管理程序,或者根據(jù)用戶的選擇 進(jìn)行音頻回放功能、圖像捕捉功能等。相反,如果在步驟203便攜式終端確定發(fā)生了注冊(cè)事 件,則確定微件托盤(pán)中的微件的當(dāng)前數(shù)量是否超過(guò)微件的預(yù)設(shè)數(shù)量(207)。如果在步驟207便攜式終端確定微件托盤(pán)中的微件的當(dāng)前數(shù)量超過(guò)了微件的預(yù) 設(shè)數(shù)量(即,微件的最大數(shù)量),則識(shí)別微件托盤(pán)中注冊(cè)的微件的優(yōu)先級(jí)順序(209)。之后, 便攜式終端從低優(yōu)先級(jí)中選擇與請(qǐng)求注冊(cè)的微件數(shù)量相應(yīng)的微件(211)。優(yōu)先級(jí)順序還可 包括微件的注冊(cè)順序、微件的最近使用順序、微件的經(jīng)常使用頻率順序等。這里,如果在步驟207便攜式終端確定微件托盤(pán)中的微件的當(dāng)前數(shù)量超過(guò)了微件的預(yù)設(shè)數(shù)量,則可通知用 戶微件的當(dāng)前數(shù)量超過(guò)微件的預(yù)設(shè)數(shù)量,并隨后確定是否從微件托盤(pán)移除注冊(cè)的微件。如 果便攜式終端確定用戶已經(jīng)選擇了從微件托盤(pán)移除注冊(cè)的微件,則執(zhí)行步驟209。相反, 如果便攜式終端確定用戶選擇不從微件托盤(pán)移除注冊(cè)的微件,則如果安裝新微件的事件發(fā) 生,在微件托盤(pán)中安裝該新微件,或者如果從空閑屏幕移動(dòng)微件的事件發(fā)生,則顯示通知不 能將微件從空閑屏幕移動(dòng)到微件托盤(pán)的消息。在步驟211選擇了最低優(yōu)先級(jí)微件之后,便攜式終端確定選擇的微件是否設(shè)置有 保護(hù)功能(213)。如果在步驟213便攜式終端確定選擇的微件已經(jīng)設(shè)置有保護(hù)功能,則選擇 下一最低優(yōu)先級(jí)微件(215)并隨后返回到步驟213。相反,如果在步驟213便攜式終端確定 選擇的微件沒(méi)有設(shè)置有保護(hù)功能,則將選擇的微件從微件托盤(pán)中移除(217)。之后,便攜式終端將移除的微件存儲(chǔ)在保留堆棧中(219)并將請(qǐng)求注冊(cè)的微件在 微件托盤(pán)中注冊(cè)(221)。便攜式終端可將請(qǐng)求注冊(cè)的微件在微件托盤(pán)中注冊(cè),從而該微件可 位于微件托盤(pán)中的最高位置?;蛘撸诓襟E217便攜式終端從微件托盤(pán)移除了選擇的微件 之后,便攜式終端顯示彈出消息,詢問(wèn)是否將移除的微件存儲(chǔ)在保留堆棧中。如果用戶選擇 了將移除的微件存儲(chǔ)在保留堆棧中,則在步驟219便攜式終端將移除的微件存儲(chǔ)在保留堆 棧中。如果從微件托盤(pán)移除了多個(gè)微件,則可以以這樣的方式執(zhí)行該程序?qū)⑺龆鄠€(gè)移除 的微件全部或部分存儲(chǔ)在保留堆棧中。最后,便攜式終端確定是否輸入了終止命令(223)。如果在步驟223便攜式終端確 定輸入了終止命令,則便攜式終端終止微件管理程序。相反,如果在步驟223便攜式終端確 定沒(méi)有輸入終止命令,則終端返回并進(jìn)行步驟203。同時(shí),如果在步驟207便攜式終端確定 微件托盤(pán)中的微件的當(dāng)前數(shù)量沒(méi)有超過(guò)微件的預(yù)定數(shù)量或最大數(shù)量,則進(jìn)行步驟221,在步 驟221,便攜式終端將請(qǐng)求注冊(cè)的至少一個(gè)微件注冊(cè)在微件托盤(pán)中。圖3A到圖3C顯示描述圖2的方法的屏幕。假設(shè)將被注冊(cè)到微件托盤(pán)中的微件的最大數(shù)量被設(shè)置為10。出于示意性目的,還 假設(shè)已經(jīng)在微件托盤(pán)20中注冊(cè)了第一微件Wl到第十微件W10,并在空閑屏幕區(qū)域30中注 冊(cè)了第11微件Wll和第12微件W12。還假設(shè)在保留堆棧40中存儲(chǔ)了第13微件W13到第 15微件W15。參照?qǐng)D3A到圖3C,便攜式終端的顯示單元120顯示指示符區(qū)域10、空閑屏幕區(qū)域 30和微件托盤(pán)20。指示符區(qū)域10顯示接收信號(hào)強(qiáng)度指示符(RSSI)信息、剩余電池電量信 息、時(shí)間信息、執(zhí)行功能信息等。空閑屏幕區(qū)域30顯示預(yù)設(shè)的背景圖像和用戶注冊(cè)的微件。 微件托盤(pán)20顯示在便攜式終端中安裝的微件的列表。顯示單元120還在屏幕的一側(cè)顯示 顯示控制器21。用戶可操作顯示控制器21以將微件托盤(pán)20覆蓋并顯示在顯示單元120的 一側(cè)或從顯示單元120關(guān)閉微件托盤(pán)20。微件托盤(pán)20可排列微件,從而可根據(jù)注冊(cè)順序排 列微件。例如,如圖3A的示圖410所示,如果在微件托盤(pán)20中注冊(cè)了十個(gè)微件Wl到W10, 則位于微件托盤(pán)20中的最高位置的第一微件Wl可以是最近注冊(cè)的微件,位于最低位置的 第十微件WlO可以是最早注冊(cè)的微件。雖然以微件托盤(pán)20基于注冊(cè)的順序排列微件的方式實(shí)施本實(shí)施例,但是應(yīng)理解, 本發(fā)明不限于該實(shí)施例。也就是說(shuō),可根據(jù)用戶的選擇(例如,微件的使用頻率、微件最近 的使用順序等)分類(lèi)和排列在微件托盤(pán)20中注冊(cè)的微件。
便攜式終端還包括圖3B中示出的保留堆棧40。保留堆棧40可存儲(chǔ)微件的信息, 當(dāng)已經(jīng)具有最大數(shù)量的微件的微件托盤(pán)20中被注冊(cè)了新微件時(shí),所述微件被自動(dòng)從微件 托盤(pán)20中移除。保留堆棧40可按照后進(jìn)先出(LIFO)方法來(lái)存儲(chǔ)關(guān)于自動(dòng)移除的微件的 信息。可以以圖像形式或圖標(biāo)形式將存儲(chǔ)在保留堆棧40中的微件的信息顯示到顯示單元。如圖3A的示圖410,當(dāng)用戶將第11微件Wll從空閑屏幕區(qū)域30移動(dòng)到微件托盤(pán) 20時(shí),S卩,注冊(cè)事件發(fā)生,便攜式終端檢測(cè)在微件托盤(pán)20中注冊(cè)的微件的數(shù)量,并確定微件 的數(shù)量是否超過(guò)微件的預(yù)設(shè)數(shù)量。由于微件托盤(pán)20已經(jīng)具有十個(gè)微件(即,預(yù)設(shè)數(shù)量的微 件),因此便攜式終端將位于最低位置的最低優(yōu)先級(jí)微件(例如,第十微件W10)從微件托盤(pán) 20移除。之后,如示圖420所示,便攜式終端將第11微件Wll在微件托盤(pán)20中注冊(cè)。第 11微件Wll可位于微件托盤(pán)20中的最高位置。也就是說(shuō),便攜式終端自動(dòng)將最低優(yōu)先級(jí)微 件(第10微件W10)從微件托盤(pán)20中移除,并隨后將用戶請(qǐng)求注冊(cè)的第11微件Wll在微 件托盤(pán)20中注冊(cè),從而微件托盤(pán)20可恒定地保持微件的數(shù)量。從微件托盤(pán)20移除的最低 優(yōu)先級(jí)微件(第10微件W10)被存儲(chǔ)在保留堆棧40中,如圖3B所示。為了存儲(chǔ)效率,可以 以這樣的方式配置保留堆棧40 僅存儲(chǔ)關(guān)于從微件托盤(pán)20自動(dòng)移除的微件的索引信息??梢砸赃@樣的方式修改實(shí)施例如果用戶請(qǐng)求在已經(jīng)具有預(yù)設(shè)數(shù)量的微件的微件 托盤(pán)20中注冊(cè)微件,則便攜式終端還顯示彈出消息,通知微件托盤(pán)20沒(méi)有用于注冊(cè)微件的 空間。例如,如圖3C所示,如果便攜式終端接收到在微件托盤(pán)20中注冊(cè)新微件的請(qǐng)求,則 終端可顯示彈出窗口 409,提示“已經(jīng)超過(guò)微件的預(yù)設(shè)數(shù)量。想要移除最低優(yōu)先級(jí)微件然后 注冊(cè)另外的微件?”。雖然以將特定微件從空閑屏幕區(qū)域30移動(dòng)到微件托盤(pán)20的方式實(shí)施了實(shí)施例, 但是應(yīng)理解,本發(fā)明不限于該實(shí)施例。例如,可以以這樣的方式修改實(shí)施例便攜式終端通 過(guò)從特定服務(wù)器下載微件并安裝微件來(lái)在微件托盤(pán)20中注冊(cè)微件。在這種情況下,便攜式 終端可自動(dòng)從微件托盤(pán)20中移除最低優(yōu)先級(jí)微件,并將其存儲(chǔ)在保持堆棧40中,從而在微 件托盤(pán)20中注冊(cè)下載和安裝的微件。在以上的描述中,已經(jīng)根據(jù)注冊(cè)事件的發(fā)生解釋了微件管理方法。以下描述參照 圖4和圖5A到圖5D提供了一種根據(jù)移除事件的發(fā)生的微件管理方法。圖4示出了描述根據(jù)本發(fā)明實(shí)施例的當(dāng)移除事件發(fā)生時(shí)管理微件的方法的流程 圖。圖5A到圖5D示出了描述圖4的方法的屏幕。參照?qǐng)D4和圖5A到圖5D,便攜式終端在空閑狀態(tài)下工作(501)。便攜式終端確定 是否發(fā)生了移除微件托盤(pán)中的至少一個(gè)微件的移除事件(503)。移除事件包括通過(guò)從便攜 式終端卸載選擇的微件來(lái)從微件托盤(pán)20移除特定微件的事件、移除在微件托盤(pán)20中注冊(cè) 的至少一個(gè)微件的事件、以及將特定微件從微件托盤(pán)20移動(dòng)到空閑屏幕區(qū)域30的事件。在 以下描述中,基于將特定微件從微件托盤(pán)20移動(dòng)到空閑屏幕區(qū)域30來(lái)解釋實(shí)施例。如果在步驟503便攜式終端確定沒(méi)有發(fā)生移除事件,則執(zhí)行相應(yīng)的功能(505)。 例如,便攜式終端可根據(jù)用戶的請(qǐng)求執(zhí)行音頻回放功能、圖像捕捉功能、文本消息編寫(xiě)功能 等。相反,如果在步驟503便攜式終端確定發(fā)生了移除事件(即,如圖5A的示圖610第三 微件W3從微件托盤(pán)20移動(dòng)到空閑屏幕區(qū)域30),則終端將第三微件W3從微件托盤(pán)20移除 (507)。在這種情況下,由于便攜式終端移除了第三微件W3而沒(méi)有請(qǐng)求注冊(cè)新微件,便攜式 終端沒(méi)有將關(guān)于移除的特定微件的信息存儲(chǔ)在保留堆棧40中。由于前面已經(jīng)詳細(xì)解釋了保留堆棧40,下面將省略對(duì)其的描述。之后,便攜式終端確定在保留堆棧40中是否存在關(guān)于至少一個(gè)微件的信息 (509)。如果在步驟509便攜式終端確定在保留堆棧40中存在關(guān)于至少一個(gè)微件的信息, 則從保留堆棧40提取關(guān)于微件的信息(511)。在這種情況下,便攜式終端可提取關(guān)于最近 存儲(chǔ)在保留堆棧40中的微件的信息。例如,如圖5B所示,如果保留堆棧40已經(jīng)順序地存 儲(chǔ)了第10微件W10、第13微件W13、第14微件W14和第15微件W15,則便攜式終端可提取 關(guān)于第10微件WlO的信息。在步驟511提取了關(guān)于微件的信息之后,便攜式終端在微件托盤(pán)20中注冊(cè)與提取 的微件信息相應(yīng)的微件,例如,第10微件WlO (513)。在這種情況下,如圖5A的示圖620所 示,第10微件WlO可被注冊(cè)為位于微件托盤(pán)20中的最低位置。相反,如果在步驟509便攜 式終端確定在保留堆棧40中不存在關(guān)于至少一個(gè)微件的信息,則終端終止根據(jù)移除事件 的微件管理程序?;蛘?,在修改的實(shí)施例中,如果在步驟509便攜式終端確定在保留堆棧40中不存 在關(guān)于至少一個(gè)微件的信息,則終端通知用戶在保留堆棧40中不存在關(guān)于至少一個(gè)微件 的信息,并允許用戶在微件托盤(pán)20中注冊(cè)關(guān)于另一微件的信息。例如,便攜式終端顯示沒(méi) 有在微件托盤(pán)20中注冊(cè)的微件的列表,并在微件托盤(pán)20中注冊(cè)用戶選擇的列表中的微件 之一。因此,雖然在保留堆棧40中不存在微件信息,但是微件托盤(pán)20可保持與微件的預(yù)設(shè) 數(shù)量相應(yīng)的微件的數(shù)量。之后,便攜式終端確定是否輸入了終止命令(515)。如果在步驟515便攜式終端確 定已經(jīng)輸入了終止命令,則終端終止微件管理程序。相反,如果在步驟515便攜式終端確定 沒(méi)有輸入終止命令,則返回并進(jìn)行步驟503。雖然以從微件托盤(pán)20移除一個(gè)微件的方式解釋了實(shí)施例,但是應(yīng)理解,本發(fā)明不 限于該實(shí)施例。例如,如圖5C的示圖630所示,如果用戶同時(shí)移除兩個(gè)微件(例如,第6微 件W6和第7微件W7),則便攜式終端可從保留堆棧40提取關(guān)于兩個(gè)微件(例如,第10微 件WlO和第13微件W13)的信息,如圖5D所示。之后,如圖5C的示圖640所示,便攜式終 端從微件托盤(pán)20移除第6微件W6和第7微件W7,并在微件托盤(pán)20中注冊(cè)提取的第10微 件WlO和第13微件W13。在這種情況下,如圖5C的示圖640所示,如果移除事件不是將微 件從微件托盤(pán)20移動(dòng)到空閑屏幕區(qū)域30的事件,則不在空閑屏幕區(qū)域30上顯示移除的微 件W6禾口 W7。在以上的描述中,已經(jīng)解釋了根據(jù)移除事件的發(fā)生的微件管理方法。以下描述參 照?qǐng)D6到圖7提供一種用于為微件托盤(pán)20中注冊(cè)的特定微件設(shè)置保護(hù)的方法。圖6示出描述根據(jù)本發(fā)明實(shí)施例的設(shè)置微件保護(hù)的方法的流程圖。圖7示出描述 圖6的方法的屏幕。參照?qǐng)D6和圖7,便攜式終端在空閑狀態(tài)下工作(601)。便攜式終端確定微件保護(hù) 設(shè)置是否被激活(603)。微件保護(hù)指的是防止禁止將微件存儲(chǔ)在保留堆棧40中,其中,可根 據(jù)請(qǐng)求在微件托盤(pán)20中注冊(cè)新微件自動(dòng)從微件托盤(pán)20移除微件。如果在步驟603便攜式終端確定沒(méi)有激活微件保護(hù)設(shè)置,則執(zhí)行相應(yīng)的功能 (605)。例如,便攜式終端可根據(jù)用戶的請(qǐng)求執(zhí)行音頻回放功能、文本消息編寫(xiě)功能等。相 反,如果在步驟603便攜式終端確定激活了微件保護(hù)設(shè)置,則終端顯示微件托盤(pán)20中包含的微件的列表(607)。例如,如果激活了微件保護(hù)設(shè)置菜單,則便攜式終端顯示在微件托盤(pán) 20中注冊(cè)的微件的列表,如圖7的示圖710所示。之后,用戶可經(jīng)由輸入單元(例如,方向鍵(未示出)和確認(rèn)鍵(未示出))選擇 要保護(hù)的微件。或者,如果以觸摸屏實(shí)施便攜式終端的顯示單元120,則可通過(guò)用戶的手指 或指點(diǎn)筆選擇要保護(hù)的微件。在選擇了要保護(hù)的微件之后,便攜式終端確定是否輸入了設(shè) 置微件保護(hù)的信號(hào)(611)。通過(guò)操作確認(rèn)鍵輸入設(shè)置微件保護(hù)的信號(hào)?;蛘撸绻糜|摸屏 實(shí)施顯示單元120,則還可通過(guò)觸摸如圖7所示的確認(rèn)鍵區(qū)740來(lái)輸入設(shè)置微件保護(hù)的信 號(hào)。如果在步驟611便攜式終端確定輸入了設(shè)置微件保護(hù)的信號(hào),則便攜式終端將保護(hù)應(yīng) 用于在步驟609選擇的微件(613)。例如,如果輸入了設(shè)置微件保護(hù)的信號(hào),則便攜式終端 顯示彈出窗口,詢問(wèn)是否設(shè)置保護(hù)功能,如圖7的示圖720所示。如果用戶選擇“是”,則便 攜式終端顯示已經(jīng)在某段時(shí)間內(nèi)為步驟609選擇的微件設(shè)置了保護(hù)的消息。在步驟611為微件設(shè)置了保護(hù)之后,便攜式終端確定是否輸入了終止命令(615)。 如果在步驟615便攜式終端確定輸入了終止命令,則終端終止微件管理程序。相反,如果在 步驟615便攜式終端確定沒(méi)有輸入終止命令,則終端返回并進(jìn)行步驟603。同時(shí),如果在步 驟611便攜式終端確定沒(méi)有輸入設(shè)置微件保護(hù)的信號(hào),則終端進(jìn)行步驟615。因此,如果用 戶設(shè)置微件保護(hù)功能以防止微件被自動(dòng)移除,則微件托盤(pán)20可保持并顯示用戶需要的微 件。在以上描述中,解釋了根據(jù)本發(fā)明的微件管理方法的實(shí)施例,以下描述參照?qǐng)D8 提供了 一種適用于微件管理方法的便攜式終端。注意,雖然基于提供微件服務(wù)的終端描述了根據(jù)本發(fā)明的便攜式終端,但是應(yīng)理 解,便攜式終端可應(yīng)用于所有信息通信裝置、多媒體裝置和它們的應(yīng)用,例如,個(gè)人數(shù)字助 理(PDA)、智能電話、國(guó)際移動(dòng)電信2000(IMT-2000)終端、碼分多址(CDMA)終端、寬帶碼分 多址(WCDMA)終端、移動(dòng)通信全球系統(tǒng)(GSM)終端、高速下行鏈路分組接入(HSPDA)終端、 全球微波互聯(lián)接入(WiMAX)終端、全球移動(dòng)電信業(yè)務(wù)(UMTS)終端、個(gè)人計(jì)算機(jī)、膝上型計(jì)算 機(jī)等。圖8顯示了示出根據(jù)本發(fā)明實(shí)施例的便攜式終端的示意框圖。參照?qǐng)D8,便攜式終端包括輸入單元110、顯示單元120、存儲(chǔ)單元130、RF通信單 元140和控制器100。輸入單元110接收信息、與多種功能的設(shè)置相關(guān)的信號(hào)和便攜式終端的控制信 號(hào),并將它們輸出到控制器100。根據(jù)便攜式終端的類(lèi)型,輸入單元110還可包括單獨(dú)的觸 摸板。可用觸摸板、觸摸屏和具有一般鍵布局的鍵盤(pán)或QWERTY鍵布局的鍵盤(pán)以及用于執(zhí)行 特定功能的功能鍵中的一個(gè)或者組合來(lái)實(shí)施輸入單元110。在本發(fā)明的實(shí)施例中,輸入單 元110產(chǎn)生與注冊(cè)事件和移除事件相應(yīng)的輸入信號(hào)并將其輸入到控制器100,所述注冊(cè)事 件在微件托盤(pán)中注冊(cè)微件,所述移除事件從微件托盤(pán)移除微件。輸入單元110將與微件保 護(hù)設(shè)置相關(guān)的輸入信號(hào)輸出到控制器100。顯示單元120顯示在操作便攜式終端時(shí)產(chǎn)生的屏幕數(shù)據(jù)、關(guān)于根據(jù)用戶端輸入事 件或鍵操作的狀態(tài)的信息、便攜式終端的功能設(shè)置信息等??捎靡壕э@示器(LCD)、有機(jī)發(fā) 光二極管(OLED)等來(lái)實(shí)施顯示單元120。如果用觸摸屏實(shí)施顯示單元120,則顯示單元120 還可用作輸入裝置。在本發(fā)明的實(shí)施例中,顯示單元120在空閑屏幕上顯示用戶注冊(cè)的微件。顯示單元120在屏幕的一側(cè)顯示包含用戶注冊(cè)的微件的微件托盤(pán)20。顯示單元120還 在屏幕的一側(cè)顯示用于打開(kāi)或關(guān)閉微件托盤(pán)20的顯示控制器21。如果用觸摸屏實(shí)施顯示 單元120,則用戶可觸摸顯示控制器21以將微件托盤(pán)20覆蓋并顯示在顯示單元120的一 側(cè)。同樣地,如果用戶觸摸正在顯示微件托盤(pán)20的屏幕上的顯示控制器21,則微件托盤(pán)20 被關(guān)閉并從屏幕消失。存儲(chǔ)單元130存儲(chǔ)用于引導(dǎo)便攜式終端的操作系統(tǒng)(OS)和應(yīng)用程序,例如,用于 執(zhí)行微件服務(wù)的應(yīng)用。存儲(chǔ)單元130還存儲(chǔ)在操作便攜式終端時(shí)產(chǎn)生的用戶數(shù)據(jù)。為此,存 儲(chǔ)單元130可被配置為包括程序存儲(chǔ)區(qū)域和數(shù)據(jù)存儲(chǔ)區(qū)域。在本發(fā)明的實(shí)施例中,程序存 儲(chǔ)區(qū)域存儲(chǔ)用于在微件托盤(pán)20中注冊(cè)特定微件的程序、用于獲取關(guān)于從微件托盤(pán)20移除 的特定微件的信息(例如,索引信息)的程序、以及用于設(shè)置對(duì)于特定微件的保護(hù)的程序。 數(shù)據(jù)存儲(chǔ)區(qū)域存儲(chǔ)在操作應(yīng)用程序時(shí)產(chǎn)生的數(shù)據(jù)、用戶輸入數(shù)據(jù)等。在本發(fā)明的實(shí)施例中, 數(shù)據(jù)存儲(chǔ)區(qū)域存儲(chǔ)關(guān)于在微件托盤(pán)20中注冊(cè)的微件的信息。數(shù)據(jù)存儲(chǔ)區(qū)域還存儲(chǔ)關(guān)于在 微件托盤(pán)20中注冊(cè)的微件的優(yōu)先級(jí)順序的信息。可根據(jù)微件的最近使用順序、微件的注冊(cè) 順序、微件的使用頻率等設(shè)置優(yōu)先級(jí)順序。為此,數(shù)據(jù)存儲(chǔ)區(qū)域存儲(chǔ)注冊(cè)每個(gè)微件的時(shí)間和 日期、最近使用每個(gè)微件的時(shí)間和日期、預(yù)設(shè)時(shí)間長(zhǎng)度期間(例如,一周、一個(gè)月等)、從安 裝之日起到現(xiàn)在每個(gè)微件被使用的使用頻率。存儲(chǔ)單元130還包括保留堆棧40。保留堆棧40存儲(chǔ)關(guān)于微件的信息。該微件與 微件托盤(pán)20中的最低優(yōu)先級(jí)微件對(duì)應(yīng),并且當(dāng)根據(jù)注冊(cè)事件的發(fā)生在微件托盤(pán)20中注冊(cè) 了新微件時(shí)從微件托盤(pán)20移除該微件,從而微件托盤(pán)20可保持預(yù)設(shè)數(shù)量的微件。由于保留 堆棧40僅存儲(chǔ)關(guān)于從微件托盤(pán)20移除的微件的索引信息,因此,保留堆棧不需要非常大。 保留堆棧40可按照LIFO方法存儲(chǔ)索引信息。保留堆棧40用于提供關(guān)于移除的微件的索 引信息以便再次在微件托盤(pán)20中注冊(cè)移除的微件。RF通信單元140將與短消息業(yè)務(wù)(SMS)、多媒體消息業(yè)務(wù)(MMS)、語(yǔ)音通話業(yè)務(wù)、 數(shù)據(jù)通信業(yè)務(wù)等相關(guān)的信號(hào)發(fā)送到外部系統(tǒng)或從外部系統(tǒng)接收這些信號(hào)。RF通信單元140 將語(yǔ)音/音頻數(shù)據(jù)和控制數(shù)據(jù)轉(zhuǎn)換為RF信號(hào)并將它們發(fā)送到外部系統(tǒng)。RF通信單元140 還將從外部系統(tǒng)發(fā)送的RF信號(hào)轉(zhuǎn)換為語(yǔ)音/音頻數(shù)據(jù)和控制數(shù)據(jù),并將它們輸出到便攜式 終端的相應(yīng)元件。為此,RF通信單元140包括RF發(fā)射器,上變換待發(fā)送的信號(hào)的頻率并放 大信號(hào);RF接收器,低噪聲放大接收的RF信號(hào)并下變換接收的RF信號(hào)的頻率。在本發(fā)明 的實(shí)施例中,RF通信單元140根據(jù)用戶的請(qǐng)求從特定服務(wù)器下載微件。RF通信單元140可 在便攜式終端提供微件服務(wù)的同時(shí)從相應(yīng)服務(wù)器實(shí)時(shí)接收數(shù)據(jù)。例如,如果正在執(zhí)行天氣 微件,則RF通信單元140從天氣信息提供服務(wù)器接收天氣信息并將其輸出到控制器100??刂破?00控制便攜式終端的整體操作。在本發(fā)明的實(shí)施例中,控制器100可進(jìn) 行控制,從而當(dāng)在微件托盤(pán)20中注冊(cè)至少一個(gè)微件或從微件托盤(pán)20移除至少一個(gè)微件時(shí), 保持微件托盤(pán)20有規(guī)律地保持微件的數(shù)量。例如,控制器100可根據(jù)用戶的選擇,在顯示 單元120的一側(cè)顯示具有最大數(shù)量(例如,10)的微件的微件托盤(pán)20。之后,如果發(fā)生了將 從特定服務(wù)器下載的微件安裝在具有最大數(shù)量(例如,10)的微件的微件托盤(pán)20中或者將 微件從空閑屏幕移動(dòng)到微件托盤(pán)20的注冊(cè)事件,則控制器100自動(dòng)從微件托盤(pán)20中移除 最低優(yōu)先級(jí)微件,這是因?yàn)閷⒁谖⒓斜P(pán)20中注冊(cè)的微件使得微件托盤(pán)20超過(guò)了微件 托盤(pán)20中的微件的最大數(shù)量??刂破?00控制保留堆棧40存儲(chǔ)與自動(dòng)移除的微件相關(guān)的信息。之后,控制器100在微件托盤(pán)20中注冊(cè)請(qǐng)求注冊(cè)的微件。在這種情況下,控制器100 可在微件托盤(pán)20的最高位置注冊(cè)請(qǐng)求注冊(cè)的微件。通過(guò)這樣的處理,控制器100可控制微 件托盤(pán)20有規(guī)律地保持預(yù)定數(shù)量的微件??刂破?00可以以這樣的方式執(zhí)行控制操作在自動(dòng)移除最低優(yōu)先級(jí)微件之前, 顯示彈出消息以詢問(wèn)是否從微件托盤(pán)20移除最低優(yōu)先級(jí)微件;如果用戶選擇移除最低優(yōu) 先級(jí)微件,則自動(dòng)移除最低優(yōu)先級(jí)微件;在微件托盤(pán)20中注冊(cè)請(qǐng)求注冊(cè)的微件。相反,如果 用戶選擇不移除最低優(yōu)先級(jí)微件,則控制器100根據(jù)安裝新微件的事件將微件安裝在便攜 式終端中,而不在微件托盤(pán)20中注冊(cè)該微件,或者控制器100根據(jù)將微件從空閑屏幕移動(dòng) 到微件托盤(pán)20的事件,顯示示出不能將微件從空閑屏幕移動(dòng)到微件托盤(pán)20的消息。當(dāng)選 擇并自動(dòng)移除了最低優(yōu)先級(jí)微件,則控制器100確定選擇的微件是否設(shè)置有保護(hù),從而可 移除未保護(hù)的微件。如果控制器100檢測(cè)到卸載特定微件以將其從微件托盤(pán)20移除、從微件托盤(pán)20 移除特定微件、或者將微件從微件托盤(pán)20移動(dòng)到空閑屏幕區(qū)域30的移除事件,則控制器 100將與移除事件相應(yīng)的至少一個(gè)微件從微件托盤(pán)20移除。在這種情況下,控制器100不 會(huì)將關(guān)于移除的微件的信息存儲(chǔ)在保留堆棧40中。之后,控制器100確定在保留堆棧40 中是否存在微件信息。如果控制器100確定在保留堆棧40中存在微件信息,則從保留堆棧 40中提取微件信息。在這種情況下,控制器100可提取最近被存儲(chǔ)在保留堆棧40中的微件 信息。之后,控制器100在微件托盤(pán)20中注冊(cè)與提取的微件信息相應(yīng)的微件(稱(chēng)為提取的 微件)。在這種情況下,控制器100可在微件托盤(pán)20的最低位置注冊(cè)提取的微件。如上所述,根據(jù)本發(fā)明的管理便攜式終端中的微件的方法和系統(tǒng)限制將在微件托 盤(pán)中注冊(cè)的微件的最大數(shù)量,從而防止便攜式終端的過(guò)載,并在微件托盤(pán)中顯示頻繁使用 或最近使用的注冊(cè)的微件,從而提供使用和界面便利。另外,如果從微件托盤(pán)移除了特定微 件,則所述方法和系統(tǒng)可在微件托盤(pán)中自動(dòng)注冊(cè)存儲(chǔ)在保留堆棧中的微件,當(dāng)請(qǐng)求注冊(cè)新 微件時(shí),可基于預(yù)設(shè)優(yōu)先級(jí)順序?qū)⑽⒓斜P(pán)中注冊(cè)的微件從微件托盤(pán)移除,從而保持微件 托盤(pán)中的微件的數(shù)量。因此,本系統(tǒng)和方法可防止由于注冊(cè)大量的微件而引起的便攜式終 端的過(guò)載,并可提供管理微件的使用便利。注意根據(jù)本發(fā)明的上述方法可以以硬件實(shí)現(xiàn)或者作為軟件或計(jì)算機(jī)代碼實(shí)現(xiàn),所 述軟件或計(jì)算機(jī)代碼可被存儲(chǔ)在諸如CD ROM、RAM、軟盤(pán)、硬盤(pán)或磁光盤(pán)的記錄介質(zhì)中或通 過(guò)網(wǎng)絡(luò)下載,從而可使用通用計(jì)算機(jī)或?qū)S锰幚砥鳌⒒蛘咴诳删幊袒驅(qū)S糜布?例如,ASIC 或FPGA)中通過(guò)該軟件執(zhí)行在此描述的方法。本領(lǐng)域的技術(shù)人員應(yīng)理解,計(jì)算機(jī)、處理器 或可編程硬件包括能夠存儲(chǔ)或接收軟件或計(jì)算機(jī)代碼的存儲(chǔ)器部件,例如,RAM、ROM、閃存 等,所述軟件或計(jì)算機(jī)代碼在被計(jì)算機(jī)、處理器或硬件訪問(wèn)和執(zhí)行時(shí)實(shí)施在此描述的處理 方法。雖然已經(jīng)參照本發(fā)明的示例性實(shí)施例示出和描述了本發(fā)明,但是應(yīng)理解,這些實(shí) 施例僅是示意性而不在于限制本發(fā)明的范圍。因此,本領(lǐng)域的技術(shù)人員應(yīng)理解,在描述中公 開(kāi)的實(shí)施例和附圖中示出的配置僅是優(yōu)選實(shí)施例,在不脫離權(quán)利要求限定的本發(fā)明的范圍 和精神的情況下,可存在各種修改、變形和等同物。
1權(quán)利要求
1.一種管理便攜式終端中的微件的方法,其特征在于產(chǎn)生微件管理事件,所述微件管理事件與注冊(cè)事件或移除事件對(duì)應(yīng),注冊(cè)事件在設(shè)置 了預(yù)定數(shù)量的微件的微件托盤(pán)中注冊(cè)至少一個(gè)微件,移除事件移除微件托盤(pán)中注冊(cè)的至少 一個(gè)微件;如果微件管理事件對(duì)應(yīng)于注冊(cè)事件,則從微件托盤(pán)移除至少一個(gè)微件,并在微件托盤(pán) 中注冊(cè)請(qǐng)求注冊(cè)的至少一個(gè)新微件;如果微件管理事件對(duì)應(yīng)于移除事件,則從微件托盤(pán)移除被請(qǐng)求移除的至少一個(gè)微件, 并響應(yīng)于移除請(qǐng)求在微件托盤(pán)中注冊(cè)至少一個(gè)保留微件。
2.如權(quán)利要求1所述的方法,其中,所述從微件托盤(pán)移除至少一個(gè)微件的步驟包括 如果發(fā)生了注冊(cè)事件,則確定微件托盤(pán)中當(dāng)前可用的微件數(shù)量是否超過(guò)微件的預(yù)設(shè)數(shù)量(207);如果微件托盤(pán)中的微件的當(dāng)前數(shù)量超過(guò)了微件的預(yù)設(shè)數(shù)量,則從微件托盤(pán)自動(dòng)移除至 少一個(gè)微件(217);在微件托盤(pán)中注冊(cè)請(qǐng)求注冊(cè)的至少一個(gè)新微件(221)。
3.如權(quán)利要求2所述的方法,其中,所述從微件托盤(pán)自動(dòng)移除至少一個(gè)微件的步驟包括識(shí)別在微件托盤(pán)中注冊(cè)的微件的優(yōu)先級(jí)順序(209); 基于優(yōu)先級(jí)順序選擇至少一個(gè)微件進(jìn)行移除(211)。
4.如權(quán)利要求3所述的方法,其中,所述從微件托盤(pán)移除至少一個(gè)微件的步驟包括 確定選擇的微件是否應(yīng)用了微件保護(hù)(213);如果沒(méi)有應(yīng)用微件保護(hù)則移除選擇的微件(217)。
5.如權(quán)利要求2所述的方法,其中,所述從微件托盤(pán)移除至少一個(gè)微件的步驟包括 通知用戶超出了微件的預(yù)設(shè)數(shù)量;確定從微件托盤(pán)移除哪部分的微件。
6.如權(quán)利要求2所述的方法,還包括將關(guān)于自動(dòng)移除的微件的信息存儲(chǔ)在保留堆棧中(219)。
7.如權(quán)利要求6所述的方法,其中,所述注冊(cè)保留微件的步驟包括 從微件托盤(pán)移除請(qǐng)求移除的至少一個(gè)微件(507);提取存儲(chǔ)在保留堆棧中的關(guān)于微件的信息以進(jìn)行移除請(qǐng)求(511); 在微件托盤(pán)中注冊(cè)與提取的微件信息相應(yīng)的微件(513)。
8.如權(quán)利要求1所述的方法,其中注冊(cè)事件包括以下事件中的至少一個(gè)將微件從空閑屏幕移動(dòng)到微件托盤(pán)的事件和在 便攜式終端中安裝特定微件的事件;移除事件包括以下事件中的至少一個(gè)將至少一個(gè)微件從微件托盤(pán)移動(dòng)到空閑屏幕的 事件,移除安裝在便攜式終端中的至少一個(gè)微件的事件和僅從微件托盤(pán)中移除至少一個(gè)微 件的事件。
9.一種管理便攜式終端中的微件的系統(tǒng),包括顯示單元(120),顯示具有將被注冊(cè)的預(yù)設(shè)數(shù)量的微件的微件托盤(pán)(20); 控制器(100),如果在微件托盤(pán)(20)中注冊(cè)至少一個(gè)微件或從微件托盤(pán)(20)移除至少一個(gè)微件,則將微件托盤(pán)(20)中注冊(cè)的微件的數(shù)量保持為微件的預(yù)設(shè)數(shù)量。
10.如權(quán)利要求9所述的系統(tǒng),其中,控制器(100)當(dāng)發(fā)生了在微件托盤(pán)(20)中注冊(cè)至少一個(gè)微件的注冊(cè)事件時(shí),確定微件托盤(pán)中的微 件的當(dāng)前數(shù)量加上正在注冊(cè)的所述至少一個(gè)微件是否超過(guò)微件的預(yù)設(shè)數(shù)量;如果注冊(cè)之后的微件托盤(pán)中的微件的當(dāng)前數(shù)量超過(guò)微件的預(yù)設(shè)數(shù)量,則響應(yīng)于注冊(cè)請(qǐng) 求從微件托盤(pán)移除至少一個(gè)微件以保持微件的預(yù)設(shè)數(shù)量;在微件托盤(pán)(20)中注冊(cè)請(qǐng)求注冊(cè)的至少一個(gè)微件;將關(guān)于自動(dòng)移除的微件的信息存儲(chǔ)在存儲(chǔ)單元(130)的保留堆棧(40)中。
11.如權(quán)利要求10所述的系統(tǒng),其中關(guān)于自動(dòng)移除的微件的信息包括索引信息,其中,保留堆棧(40)按照后進(jìn)先出方法存 儲(chǔ)索引信息。
12.如權(quán)利要求10所述的系統(tǒng),其中,控制器(100)在微件托盤(pán)(20)的最高位置注冊(cè) 請(qǐng)求注冊(cè)的微件。
13.如權(quán)利要求10所述的系統(tǒng),其中,控制器(100)在自動(dòng)移除之前顯示消息,詢問(wèn)是 否從微件托盤(pán)(20)移除微件。
14.如權(quán)利要求10所述的系統(tǒng),其中,控制器(100)確定是否應(yīng)用了微件保護(hù),并僅從 微件托盤(pán)(20)移除未保護(hù)的微件。
15.如權(quán)利要求10所述的系統(tǒng),其中,控制器(100)移除微件托盤(pán)(20)中注冊(cè)的至 少一個(gè)微件,控制器(100)將存儲(chǔ)在保留堆棧(40)中的至少一個(gè)微件注冊(cè)回到微件托盤(pán) (20)。
全文摘要
公開(kāi)了一種管理便攜式終端中的微件的方法和系統(tǒng)。如果提出在已經(jīng)具有預(yù)設(shè)數(shù)量的微件的微件托盤(pán)中注冊(cè)微件的請(qǐng)求,則從微件托盤(pán)移除最低優(yōu)先級(jí)微件。將關(guān)于移除的微件的信息存儲(chǔ)在保留堆棧中。如果從微件托盤(pán)移除了至少一個(gè)微件,則在微件托盤(pán)中自動(dòng)注冊(cè)存儲(chǔ)在保留堆棧中的微件。因此,可保持微件托盤(pán)中的微件的預(yù)定數(shù)量。
文檔編號(hào)G06F9/44GK102004636SQ20101026932
公開(kāi)日2011年4月6日 申請(qǐng)日期2010年8月31日 優(yōu)先權(quán)日2009年9月1日
發(fā)明者全遇珍, 樸珠姬, 渡邊將人, 金載祐 申請(qǐng)人:三星電子株式會(huì)社