專利名稱:行動設(shè)備屏幕恒亮顯示的裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種行動設(shè)備金融商品報價軟件,特別是關(guān)于一種行動設(shè)備屏幕恒亮 顯示的裝置與方法。
背景技術(shù):
按,目前行動設(shè)備制造商與操作系統(tǒng)(Operating Systems)廠商為延長行動設(shè)備 的使用時間、待機時間,而使用各種軟、硬件方式以降低電源功耗,包括以下技巧加大電池 容量、采用低功耗型中央處理單元(CPU)、采用操作系統(tǒng)休眠機制...等。其中,操作系統(tǒng)休 眠機制是以軟件方式控制硬件開/關(guān)而達節(jié)省電源功耗的效果,所控制的硬件包括關(guān)閉屏 幕背光、關(guān)閉網(wǎng)絡(luò)聯(lián)機模塊、調(diào)降中央處理單元運算頻率...等。習(xí)見行動設(shè)備金融商品報價軟件在使用者一段時間未操作的閑置(idle)情況之 下,操作系統(tǒng)休眠機制即自動觸發(fā)以關(guān)閉屏幕背光。雖然有部份行動設(shè)備操作系統(tǒng)可讓使 用者自行調(diào)整閑置時間長短,但仍有多數(shù)行動設(shè)備操作系統(tǒng)無法讓使用者自行調(diào)整閑置時 間。例如Sony Ericsson型號K810i按鍵式手機在閑置30秒未操作的情況下,操作系統(tǒng)休 眠機制即會關(guān)閉手機屏幕背光。該型號手機無法讓使用者自行調(diào)整閑置時間,運行在其上 的金融商品報價軟件在閑置后即無法讓使用者查看報價信息,需再次觸按行動設(shè)備的實體 按鍵方能喚醒手機屏幕(開啟屏幕背光)讓使用者繼續(xù)查看報價信息,若再閑置30秒后, 行動設(shè)備再次進入休眠狀態(tài)。在一般情況下,30秒的時間足以讓使用者查看報價信息,但當(dāng)使用者欲準(zhǔn)備交易 前又或當(dāng)行情上/下跳動較大時,使用者極需隨時查看最新商品報價信息,連續(xù)盯盤時間 可達10分鐘甚至20分鐘以上。在使用具有休眠機制的行動設(shè)備時,由于使用者希望行動 設(shè)備不會進入休眠狀態(tài)而無法查看報價信息,因此,使用者需經(jīng)常性觸按行動設(shè)備實體按 鍵或屏幕(若為屏幕觸控式行動設(shè)備),以維持屏幕恒亮狀態(tài)。若以連續(xù)盯盤10分鐘且每 30秒觸實體按鍵一次計算,使用者盯盤10分鐘需觸按20次實體按鍵,此種操作行為對使用 者來說極為不便。參閱圖1至圖3。圖1為習(xí)見行動設(shè)備與金融商品報價軟件的系統(tǒng)方塊圖,此是 一簡略示意圖,因此,僅描繪相關(guān)的組件。行動設(shè)備包含軟/硬件可大致區(qū)分為四層,由 底層至頂層各是硬件層(Hardware Layer) 34、韌體層(Firmware Layer) 32、操作系統(tǒng)層 (Operating System Layer) 30、以及應(yīng)用程序?qū)?Application Layer) 28。硬件層 34 包含 所有行動設(shè)備的硬件組件/裝置,例如硬件控制器(Hardware Controller) 26、背光模塊 24、網(wǎng)絡(luò)模塊(未畫出)、中央處理單元(未畫出)、內(nèi)存模塊(未畫出)、基頻模塊(未畫 出)、射頻模塊(未畫出)、音訊模塊(未畫出)、實體按鍵組(未畫出)、電池模塊(未畫 出)...等(與此處無直接關(guān)聯(lián)的組件皆省略未描繪于圖中)。其中硬件控制器沈負責(zé)控制背光模塊M以及其它硬件組件/模塊,其是直接受 命于韌體層32的驅(qū)動程序(Device Driver)如驅(qū)動程序22。操作系統(tǒng)休眠控制模塊18 負責(zé)監(jiān)視/重置閑置定時器(idle timer)、透過操作系統(tǒng)API/開發(fā)套件16去控制屏幕的啟動與關(guān)閉。虛擬機器(Virtual Machine) 14提供應(yīng)用程序一執(zhí)行/運作的工作環(huán)境,例 如JVMCJava Virtual Machine),而報價軟件一 10是運行于虛擬機器14上的應(yīng)用程序,例 如以Java所開發(fā)的金融商品報價軟件即屬此類型。網(wǎng)絡(luò)聯(lián)機控制模塊20是于操作系統(tǒng)的 工作環(huán)境下,進行網(wǎng)絡(luò)聯(lián)機的控制。報價軟件二 12是不需虛擬機器14而直接在操作系統(tǒng) 層30上所運行的應(yīng)用程序,例如蘋果的iPhone應(yīng)用程序、微軟的Windows Mobile應(yīng)用程 序...等皆屬此類型。報價軟件一 10與報價軟件二 12的內(nèi)部系統(tǒng)組件參閱圖2。圖2為習(xí)見金融商品報價軟件的系統(tǒng)方塊圖,此為簡略示意圖,因而未描繪非重 要關(guān)聯(lián)的組件。其中⑶I (Graphical User Interface使用者圖形介面)處理模塊36負責(zé) 處理所有在行動設(shè)備屏幕上所呈現(xiàn)的信息;數(shù)據(jù)接收/傳送模塊38負責(zé)接收服務(wù)器端所傳 送的信息,并處理使用者端回傳的信息;數(shù)據(jù)處理模塊40負責(zé)將數(shù)據(jù)接收/傳送模塊38所 得到的數(shù)據(jù)做數(shù)據(jù)加工處理;輸入裝置操作模塊42負責(zé)處理使用者透過行動設(shè)備實體按 鍵或觸控式屏幕的輸入與操作;網(wǎng)絡(luò)聯(lián)機模塊44負責(zé)處理網(wǎng)絡(luò)的聯(lián)機/斷線工作。圖3為習(xí)見金融商品報價軟件的使用者操作流程圖,其以開啟習(xí)見軟件后的具體 操作流程來說明習(xí)見技術(shù)與系統(tǒng)休眠機制的操作流程,請配合參考圖1與圖2,其包含以下 的步驟步驟101 執(zhí)行金融商品報價軟件;使用者于行動設(shè)備上執(zhí)行金融商品報價軟件 (即圖1的報價軟件一 10與報價軟件二 12)。步驟102 開啟網(wǎng)絡(luò)聯(lián)機;當(dāng)軟件開啟后,網(wǎng)絡(luò)聯(lián)機模塊44建立網(wǎng)絡(luò)聯(lián)機。步驟103 使用者操作軟件;當(dāng)網(wǎng)絡(luò)聯(lián)機建立后,使用者即可操作軟件,例如使用 者透過輸入裝置操作模塊42以實體按鍵或觸控屏幕選擇進入“自選股報價畫面”,數(shù)據(jù)接 收/傳送模塊38開始接收服務(wù)器端所傳送的報價信息并交由數(shù)據(jù)處理模塊40處理所接收 的數(shù)據(jù),接著再由⑶I處理模塊36將數(shù)據(jù)呈現(xiàn)于行動設(shè)備屏幕畫面上。使用者可再透過輸 入裝置操作模塊42以實體按鍵或觸控屏幕選擇切換其它功能或畫面。步驟104 是否閑置逾時?當(dāng)使用者未繼續(xù)操作,操作系統(tǒng)休眠控制模塊18即開 始閑置定時器(idle timer)的計時。若使用者繼續(xù)操作則操作系統(tǒng)休眠控制模塊18將閑 置定時器重置(reset)歸零并跳回步驟103,當(dāng)使用者未繼續(xù)操作而閑置定時器所計的時 間已逾操作系統(tǒng)的閑置時間設(shè)定則跳至步驟105。步驟105 休眠控制模塊關(guān)閉屏幕背光;當(dāng)閑置逾時后,操作系統(tǒng)休眠控制模塊18 即關(guān)閉屏幕背光。此時行動設(shè)備即處于休眠狀態(tài)。步驟106 是否喚醒?當(dāng)行動設(shè)備即處于休眠狀態(tài)時,操作系統(tǒng)休眠控制模塊18 即監(jiān)控輸入裝置操作模塊42是否有使用者的輸入操作,若“否”則維持休眠狀態(tài),若“是”則 跳至步驟107。步驟107 休眠控制模塊開起屏幕背光;當(dāng)行動設(shè)備自休眠狀態(tài)被喚醒時,操作系 統(tǒng)休眠控制模塊18即開啟屏幕背光,接著跳至步驟103。由圖1至圖3得知習(xí)見行動設(shè)備金融商品報價軟件并無控制屏幕背光恒亮的功 能,屏幕背光是由操作系統(tǒng)層面(操作系統(tǒng)休眠控制模塊18)控制,當(dāng)使用者閑置逾時后即 由操作系統(tǒng)的休眠機制接手處理后續(xù)作業(yè)流程。為維持行動設(shè)備不進入休眠狀態(tài)使用者僅 能以持續(xù)操作的方法維持屏幕恒亮。綜上所述,先前技術(shù)行動設(shè)備金融商品報價軟件缺乏使行動設(shè)備維持屏幕背光恒亮的功能,無法讓使用者在需要隨時盯盤以查看最新報價信息時恒亮。使用者僅能以經(jīng)常 性觸按行動設(shè)備實體按鍵或觸控式屏幕以維持屏幕背光恒亮狀態(tài),此種操作方式極為不 便。因此,實有必要提出一種可讓行動設(shè)備維持屏幕背光恒亮的金融商品報價軟件, 以滿足使用者操作金融看盤軟件的潛在需求。
發(fā)明內(nèi)容
本發(fā)明提供一種行動設(shè)備屏幕恒亮顯示的裝置與方法,主要是于金融商品報價軟 件中增設(shè)一背光控制模塊,并增設(shè)一使用者控制功能以讓使用者依需求選擇啟動或關(guān)閉屏 幕背光恒亮顯示功能。本發(fā)明提供一種行動設(shè)備屏幕恒亮顯示的裝置,應(yīng)用于具有一應(yīng)用程序?qū)优c一操 作系統(tǒng)層的一行動設(shè)備,包含屏幕、背光模塊、硬體控制器、驅(qū)動程序、控制屏幕背光應(yīng)用 程序介面與報價程序。其中,背光模塊設(shè)置于屏幕,用以顯示背光于屏幕;硬件控制器,連接 于背光模塊,用以控制啟閉背光模塊;驅(qū)動程序,用以驅(qū)動硬件控制器以控制背光模塊;控 制屏幕背光應(yīng)用程序介面(API),用以控制驅(qū)動程序以控制啟閉背光模塊;及報價程序,安 裝于應(yīng)用程序?qū)?,包含背光控制模塊,用以呼叫(call)控制屏幕背光應(yīng)用程序介面,依據(jù) 報價程序的執(zhí)行控制屏幕維持一恒亮狀態(tài)。本發(fā)明更提供一種行動設(shè)備屏幕恒亮顯示的方法,應(yīng)用于具有控制屏幕背光應(yīng)用 程序介面(API)的行動設(shè)備,包含下列步驟執(zhí)行報價程序;依據(jù)報價程序持續(xù)呼叫控制屏 幕背光應(yīng)用程序介面,以維持一屏幕恒亮狀態(tài);開啟網(wǎng)絡(luò)聯(lián)機;及操作報價程序以接收報 iftin 息。本發(fā)明另提供一種行動設(shè)備屏幕恒亮顯示的方法,應(yīng)用于具有控制屏幕背光應(yīng)用 程序介面(API)的行動設(shè)備,包含下列步驟執(zhí)行報價程序;依據(jù)報價程序開啟網(wǎng)絡(luò)聯(lián)機; 接收屏幕恒亮指令;持續(xù)呼叫控制屏幕背光應(yīng)用程序介面,以維持一屏幕恒亮狀態(tài);設(shè)定 聯(lián)機時間;計算最后一次操作行動設(shè)備后的閑置時間;當(dāng)該閑置時間超過預(yù)設(shè)聯(lián)機時間, 中斷網(wǎng)絡(luò)聯(lián)機;當(dāng)接收重新聯(lián)機指令,重新開啟網(wǎng)絡(luò)聯(lián)機;及當(dāng)未接收重新聯(lián)機指令,且閑 置時間超過一預(yù)設(shè)的時間上限,關(guān)閉背光應(yīng)用程序介面以停止屏幕恒亮狀態(tài)。以下在實施方式中詳細敘述本發(fā)明的詳細特征以及優(yōu)點,其內(nèi)容足以使任何熟習(xí) 相關(guān)技藝者了解本發(fā)明的技術(shù)內(nèi)容并據(jù)以實施,且根據(jù)本說明書所揭露的內(nèi)容、申請專利 范圍及圖式,任何熟習(xí)相關(guān)技藝者可輕易地理解本發(fā)明相關(guān)的目的及優(yōu)點。
圖1為習(xí)見行動設(shè)備與金融商品報價軟件的系統(tǒng)方塊圖;圖2為習(xí)見金融商品報價軟件的系統(tǒng)方塊圖;圖3為習(xí)見金融商品報價軟件的使用者操作流程圖;圖4為本發(fā)明行動設(shè)備與金融商品報價軟件的系統(tǒng)方塊圖;圖5為本發(fā)明實施例金融商品報價軟件的系統(tǒng)方塊圖;圖6為本發(fā)明實施例的使用者操作流程圖;及圖7為本發(fā)明另一實施例的使用者操作流程圖。
主要組件符號說明10金融商品報價軟件一14虛擬機器18操作系統(tǒng)休眠控制模塊22驅(qū)動程序26硬件控制器30操作系統(tǒng)層34硬件層38數(shù)據(jù)接收/傳送模塊42輸入裝置操作模塊46控制屏幕背光API50GUI處理模塊54數(shù)據(jù)處理模塊58網(wǎng)絡(luò)聯(lián)機模塊32韌體層 36 GUI處理模塊 40數(shù)據(jù)處理模塊 44網(wǎng)絡(luò)聯(lián)機模塊 48控制屏幕背光API 52數(shù)據(jù)接收/傳送模塊 56輸入裝置操作模塊 60背光控制模塊12金融商品報價軟件二 16操作系統(tǒng)API/開發(fā)套件 20網(wǎng)絡(luò)聯(lián)機控制模塊 24背光模塊 28應(yīng)用程序?qū)?br>
具體實施例方式本發(fā)明可應(yīng)用于手機與PDA等行動設(shè)備上的金融商品報價軟件,行動設(shè)備可為 具有Java虛擬機器(JVM)的行動設(shè)備、運行Google的Android操作系統(tǒng)的行動設(shè)備、蘋果 的iPhone行動設(shè)備、微軟的Windows Mobile行動設(shè)備、Nokia的Symbian行動設(shè)備,或其 它有公開屏幕背光控制方法的平臺以供開發(fā)者自行撰寫程控的裝置。本發(fā)明的行動設(shè)備屏幕恒亮顯示的裝置與方法,主要是于金融商品報價軟件中另 增設(shè)一背光控制模塊,使金融商品報價軟件不受原本操作系統(tǒng)休眠機制的限制而可隨意控 制屏幕背光恒亮的顯示,方便使用者在需要時可持續(xù)盯盤,又可在未啟動控制功能時采操 作系統(tǒng)預(yù)設(shè)(default)的休眠設(shè)定以節(jié)省電源功耗。本發(fā)明主要是于金融商品報價軟件中增設(shè)一背光控制模塊,該模塊乃運用行動 設(shè)備操作系統(tǒng)/虛擬機器(Virtual Machine)/廠商軟件開發(fā)套件(Vendor Software Development Kit)所提供的控制屏幕背光應(yīng)用程序介面(Application Programming Interfaces, API)與鏈接庫(libraries)進行屏幕背光的控制。以下將舉Java、Android、 iPhone、Windows Mobile及Symbian手機等平臺的實施方式為例。本發(fā)明實施例請參閱圖4、圖5、圖6以及圖7。圖4為本發(fā)明行動設(shè)備與金融商品 報價軟件的系統(tǒng)方塊圖,其與圖1比較有兩相異處,在圖4中增加了 I.在虛擬機器14中 的控制屏幕背光API 46;II.在操作系統(tǒng)API/開發(fā)套件16中的控制屏幕背光API 48???制屏幕背光API 46與控制屏幕背光API 48兩者原已存在于現(xiàn)今大多數(shù)行動設(shè)備之中,其 是由行動設(shè)備制造商、操作系統(tǒng)廠商、虛擬機器廠商...等所提供,但未于習(xí)見金融商品報 價軟件中所應(yīng)用。以Java行動設(shè)備為例,虛擬機器14為Java虛擬機器,其中的控制屏幕 背光API 46包含于MIDP (MobiIe Information Device Profile行動信息設(shè)備簡表,是行 動設(shè)備上的 Java API)或第三方(ThirchParty)Java API 如 Nokia UI API 之中。以MIDP版本2. χ為例,實作是呼叫在Display對象下的f IashBacklight Omethod 做屏幕背光控制。程序代碼范例如下
import javax. microedition. lcdui. Display ;…flashBacklight(lOOO);…以上非完整片斷,僅舉相關(guān)兩行程序代碼,其中為方便解釋對象出處故以“import javax. microedition. lcdui. Display ; "一1 皆以“import javax. microedition. lcdui. * ; ”表示。M"flashBacklight(1000) ”小括號中的‘‘ 1000”是指開啟屏幕背光的時 間為 1,000 毫秒(millisecond)。另外再以Nokia UI API為例,屏幕背光控制程序碼范例(非完整片斷,僅舉相關(guān) 兩行程序代碼)如下import com. nokia. mid. ui. DeviceControl ;…DeviceControl. setLights(0,100);…在上述兩個范例中,僅需在固定間隔時間內(nèi)持續(xù)呼叫開啟屏幕背光的‘‘method”, 即可讓對應(yīng)的Java行動設(shè)備其屏幕背光持續(xù)開啟,而不受操作系統(tǒng)休眠機制所限制。例如 每次呼叫‘‘method”可開啟背光1000毫秒,間隔100毫秒再次呼叫‘‘method”以開啟背光 1000毫秒,以循環(huán)(loop)方式放入一執(zhí)行緒(thread)中執(zhí)行,如此即可達到屏幕背光恒亮 顯示的效果。圖4中,在操作系統(tǒng)層30以操作系統(tǒng)API/開發(fā)套件16提供控制屏幕背光API 48 的作法是如運行Google的Android操作系統(tǒng)的行動設(shè)備、蘋果的iPhone行動設(shè)備、微軟 的Windows Mobile行動設(shè)備及Nokia的Symbian行動設(shè)備。以Android操作系統(tǒng)的行動 設(shè)備的Java語言開發(fā)套件為例,其以PowerManager類別中的PARTIAL_WAKE_L0CK (屏幕背 光關(guān)閉,按鍵背光關(guān)閉)、SCREEN_DIM_WAKE_L0CK(屏幕背光開啟但微暗,按鍵背光關(guān)閉)、 SCREEN_BRIGHT_WAKE_L0CK(屏幕背光開啟,按鍵背光關(guān)閉)、FULL_WAKE_L0CK (屏幕背光開 啟,按鍵背光開啟)等四個旗標(biāo)(flags)做屏幕背光控制,以下是片斷Android的Java程序?qū)嵤├齈owerManager pm = ( PowerManager ) getSystemService (Context.POWER—SERVICE );PowerManager. WakeLockwl=pm.new WakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag"); wl.acquire ();/*此時屏幕背光持續(xù)開啟*/ wl.release ();蘋果的iPhone行動設(shè)備是以idleTimerDisabled控制其屏幕背光,程序?qū)嵤├?下[UIApplication sharedApplication]. idleTimerDisabled = YES ;而微軟的Windows Mobile行動設(shè)備則是以BLKl代碼來代表屏幕背 光模塊驅(qū)動程序,并透過DO至D4四個電力等級來控制屏幕背光亮度,DO表 示恒亮供電,D4表示停止供電。以下是片斷Windows Mobile的程序?qū)嵤├?TCHAR tszBacklightName[] = TEXT ("BKL1:");static HANDLE s_hBacklightReq = NULL;s hBacklightReq = SetPowerRequirement ( tszBacklightName, DO, POWER—NAME, NULL, O);ReleasePowerRequirement (s_hBacklightReq);而Nokia的Symbian行動設(shè)備類似Google的Android行動設(shè)備施作,透過旗標(biāo) 控制屏幕背光與按鍵背光的關(guān)閉,及透過時間參數(shù)控制背光毫秒數(shù)。以下是片斷Nokia Symbian的程序?qū)嵤├鼵HWRMLight^iLight = CHWRMLight:NewL(this);light- > LightOnL(CHWRMLight:ESecondaryDisplay,5000);light- > LightOffL(CHWRMLightESecondaryDisplay,5000);在控制屏幕背光API (46、48)中缺乏時間控制者,例如Android、iPhone等,則另在 程序中增設(shè)一恒亮計時模塊,用以控制持續(xù)恒亮的時間。圖5為本發(fā)明實施例金融商品報價軟件的系統(tǒng)方塊圖,與習(xí)見技術(shù)圖2比較,其是 增設(shè)一背光控制模塊60,此模塊是運用前述方法在軟件中直接呼叫在虛擬機器14中的控 制屏幕背光API 46以及在操作系統(tǒng)API/開發(fā)套件16中的控制屏幕背光API 48,以達控制 屏幕背光的目的。背光控制模塊60并提供使用者一控制功能以讓使用者依需求選擇啟動 或關(guān)閉屏幕背光恒亮顯示功能,控制功能可設(shè)在金融商品報價軟件的選單(未描繪)中供 使用者選擇,也可對應(yīng)至實體按鍵的快速鍵例如按*鍵或按#鍵或連續(xù)按兩次*鍵等...以 啟動或關(guān)閉屏幕背光恒亮顯示功能。當(dāng)使用者以控制功能啟動屏幕背光恒亮,本發(fā)明實施 例金融商品報價軟件即不受操作系統(tǒng)休眠機制所限制,意即在使用者未操作硬件介面的閑 置(idle)情況之下仍可讓屏幕背光維持恒亮而不會被操作系統(tǒng)休眠機制所限制。綜上所述,本發(fā)明是以一背光控制模塊60處理屏幕背光的控制,其提供的選單與 快速鍵可讓使用者選擇啟動/關(guān)閉屏幕背光恒亮功能,本發(fā)明另在軟件中預(yù)設(shè)數(shù)項網(wǎng)絡(luò)持 續(xù)聯(lián)機時間設(shè)定值,例如“90秒鐘”、“3分鐘”、“5分鐘”、“10分鐘”、“永久”,供使用者選擇 每次啟動軟件后在閑置多久時間內(nèi)仍保持網(wǎng)絡(luò)聯(lián)機不中斷。而此時間值的計算是自使用者最后一次操作結(jié)束時重新起算,例如預(yù)設(shè)每次網(wǎng)絡(luò)聯(lián)機持續(xù)時間為“3分鐘”,當(dāng)使用者在啟 動后2分鐘操作軟件(如以實體按鍵/觸控屏幕切換自選股報價上/下頁畫面),則在使用 者操作結(jié)束后重新計時“3分鐘”。此網(wǎng)絡(luò)聯(lián)機持續(xù)時間設(shè)定值與屏幕背光恒亮顯示一同搭配運作,當(dāng)網(wǎng)絡(luò)保持聯(lián)機 時金融商品報價軟件才可接收最新信息,此時開啟屏幕背光才有意義,若使用者不再繼續(xù) 網(wǎng)絡(luò)聯(lián)機,屏幕背光即無開啟的意義,故此網(wǎng)絡(luò)聯(lián)機持續(xù)時間實與屏幕背光恒亮持續(xù)時間 等同。又,本發(fā)明在未啟動的情況下,即以操作系統(tǒng)的休眠機制管理電源功耗,當(dāng)啟動屏幕 背光恒亮功能的時間逾時后也交由操作系統(tǒng)的休眠機制管理。圖6為本發(fā)明一實施例的使用者操作流程圖,此實施例是由使用者決定是否控制 屏幕背光恒亮功能,其以開啟本發(fā)明實施例軟件后的具體操作流程來說明本發(fā)明的操作流 程,請參考配合圖4與圖5,其包含以下的步驟步驟201 執(zhí)行金融商品報價軟件;使用者于行動設(shè)備上執(zhí)行金融商品報價軟件 (圖4的報價軟件一 10或報價軟件二 12)。步驟202 開啟網(wǎng)絡(luò)聯(lián)機;當(dāng)軟件開啟后,網(wǎng)絡(luò)聯(lián)機模塊58建立網(wǎng)絡(luò)聯(lián)機。步驟203:使用者操作軟件;當(dāng)網(wǎng)絡(luò)聯(lián)機建立后,使用者即可操作軟件,例如使用 者透過輸入裝置操作模塊56以實體按鍵或觸控屏幕選擇進入“自選股報價畫面”,數(shù)據(jù)接 收/傳送模塊52開始接收服務(wù)器端所傳送的報價信息并交由數(shù)據(jù)處理模塊M處理所接收 的數(shù)據(jù),接著再由⑶I處理模塊50將報價數(shù)據(jù)呈現(xiàn)于行動設(shè)備屏幕畫面上,使用者可再透 過輸入裝置操作模塊56以實體按鍵或觸控屏幕選擇切換其它功能或畫面。步驟204 是否啟動屏幕恒亮?當(dāng)使用者開始操作軟件后,可隨時選擇是否要啟 動屏幕背光恒亮功能,啟動屏幕背光恒亮是以選單操作或以快速鍵操作,系統(tǒng)檢查使用者 是否啟動屏幕恒亮功能是由輸入裝置操作模塊56監(jiān)視使用者的輸入操作,若“是”啟動屏 幕恒亮功能則跳至步驟205 ;若“否”則跳至步驟212。步驟205 檢查網(wǎng)絡(luò)聯(lián)機時間設(shè)定值;當(dāng)使用者啟動屏幕恒亮功能時,背光控制模 塊60即檢查網(wǎng)絡(luò)聯(lián)機時間設(shè)定值,若軟件默認(rèn)值為“90秒鐘”,則將該值加載內(nèi)存。步驟206 重置/啟動網(wǎng)絡(luò)聯(lián)機定時器;當(dāng)步驟205將時間值加載內(nèi)存后,此步驟 即重置(reset)并啟動網(wǎng)絡(luò)聯(lián)機定時器開始計時,同時將定時器到時時間設(shè)與內(nèi)存中的值 相等,此例即為“90秒鐘”。步驟207 啟動屏幕背光恒亮;當(dāng)定時器開始計時后,背光控制模塊60即立刻啟動 屏幕背光恒亮功能,啟動方式如前述實施方式所述。步驟208 使用者是否有操作?此步驟是檢查使用者是否以輸入裝置操作模塊56 操作軟件,若“是”則在使用者操作后跳回步驟206,重置并啟動定時器以重新計算網(wǎng)絡(luò)持續(xù) 聯(lián)機時間,若“否”則至步驟209。步驟209 定時器是否到時?當(dāng)屏幕背光恒亮功能啟動后,若期間使用者并未操 作,則背光控制模塊60檢查定時器是否“90秒鐘”到時,若“是”時間到則定時器重置歸零 并跳至步驟210,若“否”則回步驟207維持屏幕背光恒亮。步驟210 中斷網(wǎng)絡(luò)聯(lián)機;當(dāng)網(wǎng)絡(luò)聯(lián)機定時器到時,則中斷網(wǎng)絡(luò)聯(lián)機。步驟211 是否重新網(wǎng)絡(luò)聯(lián)機?當(dāng)中斷網(wǎng)絡(luò)聯(lián)機后,以對話框詢問使用者是否重 新聯(lián)機,若“是”則跳至步驟202,若“否”則跳至步驟212。
步驟212 是否閑置逾時?當(dāng)使用者未以輸入裝置操作模塊56繼續(xù)操作,操作系 統(tǒng)休眠控制模塊18即開始閑置定時器的計時,若使用者繼續(xù)操作則操作系統(tǒng)休眠控制模 塊18將閑置定時器重置歸零并跳回步驟203,當(dāng)使用者未繼續(xù)操作而閑置定時器所計的時 間已逾操作系統(tǒng)的閑置時間設(shè)定則跳至步驟213。步驟213 休眠控制模塊關(guān)閉屏幕背光;當(dāng)閑置逾時后,操作系統(tǒng)休眠控制模塊18 即關(guān)閉屏幕背光,此時行動設(shè)備即處于休眠狀態(tài)。步驟214 是否喚醒?當(dāng)行動設(shè)備處于休眠狀態(tài)時,操作系統(tǒng)休眠控制模塊18即 監(jiān)控輸入裝置操作模塊56是否有使用者的輸入操作,若“否”則維持休眠狀態(tài),若“是”則 跳至步驟215。步驟215 休眠控制模塊開啟屏幕背光;當(dāng)行動設(shè)備自休眠狀態(tài)被喚醒時,操作系 統(tǒng)休眠控制模塊18即開啟屏幕背光,接著跳至步驟203。圖7為本發(fā)明另一實施例的使用者操作流程圖,此一實施例是執(zhí)行軟件后即永久 維持屏幕背光恒亮,其具體操作流程包含以下的步驟步驟301 執(zhí)行金融商品報價軟件;使用者于行動設(shè)備上執(zhí)行金融商品報價軟件 (圖4的報價軟件一 10或報價軟件二 12)。步驟302 啟動屏幕背光恒亮;當(dāng)軟件執(zhí)行后,背光控制模塊60即立刻啟動屏幕背 光恒亮功能。步驟303 開啟網(wǎng)絡(luò)聯(lián)機;網(wǎng)絡(luò)聯(lián)機模塊58建立網(wǎng)絡(luò)聯(lián)機。步驟304:操作軟件以接收報價信息;當(dāng)網(wǎng)絡(luò)聯(lián)機建立后,使用者即可操作軟件, 例如使用者透過輸入裝置操作模塊56以實體按鍵或觸控屏幕選擇進入“自選股報價畫 面”,數(shù)據(jù)接收/傳送模塊52開始接收服務(wù)器端所傳送的報價信息并交由數(shù)據(jù)處理模塊M 處理所接收的數(shù)據(jù),接著再由GUI處理模塊50將數(shù)據(jù)呈現(xiàn)于行動設(shè)備屏幕畫面上,使用者 可再透過輸入裝置操作模塊56以實體按鍵或觸控屏幕選擇切換其它功能或畫面。在此步 驟無論閑置時間多久屏幕背光皆維持恒亮狀態(tài),網(wǎng)絡(luò)也維持聯(lián)機狀態(tài)。綜上所述,本發(fā)明所提出的行動設(shè)備金融商品報價軟件屏幕恒亮顯示與操作的裝 置與方法,可讓原本受操作系統(tǒng)休眠機制所限制在閑置時即進入休眠狀態(tài)而關(guān)閉屏幕背光 的行動設(shè)備仍維持屏幕背光恒亮顯示,可讓使用者依需求隨時任意控制屏幕背光是否恒亮 顯示,方便使用者在需要時啟動以利隨時盯盤而不再需要不時手動操作以免進入休眠狀 態(tài)。若使用者未啟動屏幕背光恒亮顯示功能,則以操作系統(tǒng)休眠機制管理電源功耗,仍可保 留操作系統(tǒng)休眠機制節(jié)省電源功耗的功能。本發(fā)明所舉實施例是以具有Java虛擬機器(JVM)的行動設(shè)備、運行Google的 Android操作系統(tǒng)的行動設(shè)備、蘋果的iPhone行動設(shè)備、微軟的Windows Mobile行動設(shè)備 及Nokia的Symbian行動設(shè)備為例,其可為具按鍵式行動設(shè)備或具觸控式屏幕行動設(shè)備,其 余若有公開屏幕背光控制方法的平臺/行動設(shè)備以供開發(fā)者自行撰寫程控也可利用本發(fā) 明的操作方式。而本發(fā)明并不局限于所舉的程序代碼范例,未來若有其它新版或替代的API 與鏈接庫也可采用。雖然本發(fā)明的技術(shù)內(nèi)容已經(jīng)以較佳實施例揭露如上,然其并非用以限定本發(fā)明, 任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神所作些許的更動與潤飾,皆應(yīng)涵蓋于本發(fā)明的 范疇內(nèi),因此本發(fā)明的保護范圍當(dāng)視權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
1.一種行動設(shè)備屏幕恒亮顯示的裝置,應(yīng)用于具有一應(yīng)用程序?qū)优c一操作系統(tǒng)層的一 行動設(shè)備,包含一屏幕;一背光模塊,設(shè)置于該屏幕,用以顯示背光于該屏幕; 一硬件控制器,連接于該背光模塊,用以控制起閉該背光模塊; 一驅(qū)動程序,用以驅(qū)動該硬件控制器以控制該背光模塊;一控制屏幕背光應(yīng)用程序介面(API),用以控制該驅(qū)動程序以控制啟閉該背光模塊;及一報價程序,安裝于該應(yīng)用程序?qū)?,包含一背光控制模塊,用以呼叫該控制屏幕背光應(yīng) 用程序介面,依據(jù)該報價程序的執(zhí)行控制該屏幕維持一恒亮狀態(tài)。
2.如權(quán)利要求1所述的裝置,其特征在于該報價程序更包含一操作介面,用以提供一 使用者執(zhí)行開啟/關(guān)閉該恒亮狀態(tài),該操作介面是選自一快速鍵、一畫面選單;該背光控 制模塊更包含一恒亮計時模塊,用以提供一恒亮顯示時間的計時功能。
3.如權(quán)利要求1所述的裝置,其特征在于,更包含一網(wǎng)絡(luò)聯(lián)機控制模塊,用以控制一網(wǎng)絡(luò)的聯(lián)機、斷線;且該報價程序更包含一計時模 塊,用以控制該網(wǎng)絡(luò)的聯(lián)機時間;及一交互式畫面,用以于該計時模塊計時終止時中斷該網(wǎng)絡(luò)聯(lián)機,并提供一是否重新啟 動網(wǎng)絡(luò)聯(lián)機的訊息。
4.如權(quán)利要求1所述的裝置,其特征在于,更包含 一聯(lián)機控制模塊,用以控制一網(wǎng)絡(luò)的聯(lián)機、斷線;及一聯(lián)機時間默認(rèn)值,用以決定每次該網(wǎng)絡(luò)的聯(lián)機持續(xù)時間,該聯(lián)機時間默認(rèn)值包含復(fù) 數(shù)個選擇時間。
5.如權(quán)利要求1所述的裝置,其特征在于該控制屏幕背光應(yīng)用程序介面(API)是選 擇安裝以下的組合該操作系統(tǒng)層、該應(yīng)用程序?qū)又械囊惶摂M機器。
6.一種行動設(shè)備屏幕恒亮顯示的方法,應(yīng)用于具有一控制屏幕背光應(yīng)用程序介面 (API)的一行動設(shè)備,包含下列步驟執(zhí)行一報價程序;依據(jù)該報價程序持續(xù)呼叫該控制屏幕背光應(yīng)用程序介面,以維持一屏幕恒亮狀態(tài); 開啟一網(wǎng)絡(luò)聯(lián)機;及 操作該報價程序以接收一報價信息。
7.如權(quán)利要求6所述的方法,其特征在于更包含以下步驟當(dāng)該行動設(shè)備閑置一時間 后,停止呼叫該控制屏幕背光應(yīng)用程序介面以停止該屏幕恒亮狀態(tài)并關(guān)閉該網(wǎng)絡(luò)聯(lián)機,其 中該時間為復(fù)數(shù)個選擇時間。
8.如權(quán)利要求6所述的方法,其特征在于更包含以下步驟提供一操作介面,以輸入一持續(xù)呼叫該控制屏幕背光應(yīng)用程序介面的一指令,該操作 介面選自一快速鍵與一畫面選單;及當(dāng)接收該指令時,持續(xù)呼叫該控制屏幕背光應(yīng)用程序介面,以維持該屏幕恒亮狀態(tài)。
9.一種行動設(shè)備屏幕恒亮顯示的方法,應(yīng)用于具有一控制屏幕背光應(yīng)用程序介面 (API)的一行動設(shè)備,包含下列步驟執(zhí)行一報價程序;依據(jù)該報價程序開啟一網(wǎng)絡(luò)聯(lián)機;接收一屏幕恒亮指令;持續(xù)呼叫該控制屏幕背光應(yīng)用程序介面,以維持一屏幕恒亮狀態(tài); 設(shè)定一聯(lián)機時間,該聯(lián)機時間為復(fù)數(shù)個選擇時間; 計算最后一次操作該行動設(shè)備后的一閑置時間; 當(dāng)該閑置時間超過該聯(lián)機時間,中斷該網(wǎng)絡(luò)聯(lián)機; 當(dāng)接收一重新聯(lián)機指令,重新開啟該網(wǎng)絡(luò)聯(lián)機;及當(dāng)未接收該重新聯(lián)機指令,且該閑置時間超過一預(yù)設(shè)的時間上限,關(guān)閉該背光應(yīng)用程 序介面以停止該屏幕恒亮狀態(tài)。
10.如權(quán)利要求9所述的方法,其特征在于更包含以下步驟提供一操作介面,以輸入 該屏幕恒亮指令,該操作介面選自一快速鍵與一畫面選單。
全文摘要
本發(fā)明提供一種行動設(shè)備屏幕恒亮顯示的裝置與方法,主要是運行于手機與個人數(shù)字助理(PDA)等行動設(shè)備(Mobile Device)上的金融商品報價軟件,其特點為,經(jīng)使用者啟動上述行動設(shè)備金融商品報價軟件的屏幕恒亮顯示功能后,該軟件即暫時保持屏幕恒亮顯示一段時間,讓使用者在不操作行動設(shè)備情況下仍可持續(xù)監(jiān)看金融商品最新報價信息,不致因行動設(shè)備閑置而進入系統(tǒng)休眠狀態(tài)關(guān)閉屏幕背光。
文檔編號G06F9/44GK102044201SQ200910205819
公開日2011年5月4日 申請日期2009年10月14日 優(yōu)先權(quán)日2009年10月14日
發(fā)明者邱宏哲 申請人:三竹資訊股份有限公司