TWI395134B - Device and method of a display backlight persistently on for a mobile apparatus - Google Patents

Device and method of a display backlight persistently on for a mobile apparatus Download PDF

Info

Publication number
TWI395134B
TWI395134B TW098124346A TW98124346A TWI395134B TW I395134 B TWI395134 B TW I395134B TW 098124346 A TW098124346 A TW 098124346A TW 98124346 A TW98124346 A TW 98124346A TW I395134 B TWI395134 B TW I395134B
Authority
TW
Taiwan
Prior art keywords
screen
backlight
module
mobile device
control
Prior art date
Application number
TW098124346A
Other languages
Chinese (zh)
Other versions
TW201104560A (en
Inventor
Hung Che Chiu
Original Assignee
Mitake Information Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitake Information Corp filed Critical Mitake Information Corp
Priority to TW098124346A priority Critical patent/TWI395134B/en
Publication of TW201104560A publication Critical patent/TW201104560A/en
Application granted granted Critical
Publication of TWI395134B publication Critical patent/TWI395134B/en

Links

Landscapes

  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Description

行動設備之金融報價軟體螢幕恆亮顯示之裝置與方法Device and method for financial quotation software screen of mobile device

本發明係關於一種行動設備金融商品報價軟體,特別是關於一種行動設備之金融報價軟體螢幕恆亮顯示之裝置與方法。The invention relates to a mobile device financial commodity quotation software, in particular to a device and method for displaying a financial quotation software screen of a mobile device.

按目前行動設備製造商與作業系統(Operating Systems)廠商為延長行動設備之使用時間、待機時間,而使用各種軟、硬體方式以降低電源功耗,包括以下技巧:加大電池容量、採用低功耗型中央處理單元(CPU)、採用作業系統休眠機制…等。其中,作業系統休眠機制係以軟體方式控制硬體開/關而達節省電源功耗之效果,所控制之硬體包括關閉螢幕背光、關閉網路連線模組、調降中央處理單元運算頻率…等。According to current mobile device manufacturers and operating system manufacturers to extend the use time and standby time of mobile devices, various soft and hardware methods are used to reduce power consumption, including the following techniques: increase battery capacity and adopt low Power-consuming central processing unit (CPU), operating system sleep mechanism, etc. Among them, the operating system sleep mechanism is to control the hardware on/off to achieve power saving power consumption. The hardware controlled includes turning off the screen backlight, turning off the network connection module, and reducing the operating frequency of the central processing unit. …Wait.

習見行動設備金融商品報價軟體在使用者一段時間未操作之閒置(idle)情況之下,作業系統休眠機制即自動觸發以關閉螢幕背光。雖然有部份行動設備作業系統可讓使用者自行調整閒置時間長短,但仍有多數行動設備作業系統無法讓使用者自行調整閒置時間。例如Sony Ericsson型號K810i按鍵式手機在閒置30秒未操作之情況下,作業系統休眠機制即會關閉手機螢幕背光。該型號手機無法讓使用者自行調整閒置時間,運行在其上之金融商品報價軟體在閒置後即無法讓使用者查看報價資訊,需再次觸按行動設備之實體按鍵方能喚醒手機螢幕(開啟螢幕背光)讓使用者繼續查看報價資訊,若再閒置30秒後,行動設備再次進入休眠狀態。The operating system financial product quotation software automatically triggers to shut down the screen backlight when the user has not operated idle for a period of time. Although some mobile device operating systems allow users to adjust the length of their idle time, most mobile device operating systems do not allow users to adjust their idle time. For example, if the Sony Ericsson model K810i button-type mobile phone is not operated for 30 seconds, the operating system sleep mechanism will turn off the backlight of the mobile phone. This type of mobile phone can't let the user adjust the idle time. The financial product quotation software running on it can't let the user view the quotation information after idle. You need to touch the physical button of the mobile device again to wake up the mobile phone screen (turn on the screen) Backlighting) allows the user to continue to view the quote information. If left idle for 30 seconds, the mobile device goes to sleep again.

在一般情況下,30秒的時間足以讓使用者查看報價資訊,但當使 用者欲準備交易前又或當行情上/下跳動較大時,使用者極需隨時查看最新商品報價資訊,連續盯盤時間可達10分鐘甚至20分鐘以上。在使用具有休眠機制的行動設備時,由於使用者希望行動設備不會進入休眠狀態而無法查看報價資訊,因此,使用者需經常性觸按行動設備實體按鍵或螢幕(若為螢幕觸控式行動設備),以維持螢幕恆亮狀態。若以連續盯盤10分鐘且每30秒觸實體按鍵一次計算,使用者盯盤10分鐘需觸按20次實體按鍵,此種操作行為對使用者來說極為不便。In general, 30 seconds is enough for the user to view the quote information, but when Users need to check the latest product quotation information at any time before they want to prepare for the transaction or when the market moves up/down. The continuous sing time can reach 10 minutes or even 20 minutes. When using a mobile device with a dormant mechanism, since the user wants the mobile device not to go to sleep and cannot view the quotation information, the user needs to frequently touch the mobile device physical button or screen (if the screen touch action) Equipment) to maintain the screen steady state. If the user keeps tracing for 10 minutes and touches the physical button once every 30 seconds, the user needs to touch the physical button 20 times in 10 minutes, which is extremely inconvenient for the user.

參閱第1圖至第3圖。第1圖係習見行動設備與金融商品報價軟體之系統方塊圖,此係一簡略示意圖,因此,僅描繪相關之元件。行動設備包含軟/硬體可大致區分為四層,由底層至頂層各是:硬體層(Hardware Layer)34、韌體層(Firmware Layer)32、作業系統層(Operating System Layer)30、以及應用程式層(Application Layer)28。硬體層34係包含所有行動設備之硬體元件/裝置,例如硬體控制器(Hardware Controller)26、背光模組24、網路模組(未畫出)、中央處理單元(未畫出)、記憶體模組(未畫出)、基頻模組(未畫出)、射頻模組(未畫出)、音訊模組(未畫出)、實體按鍵組(未畫出)、電池模組(未畫出)…等(與此處無直接關聯之元件皆省略未描繪於圖中)。See Figures 1 to 3. Figure 1 is a block diagram of the system of mobile devices and financial products quotation software. This is a simplified diagram, so only the relevant components are depicted. The mobile device includes soft/hardware that can be roughly divided into four layers, from bottom layer to top layer: hardware layer 34, firmware layer 32, operating system layer 30, and application program. Application Layer 28. The hardware layer 34 is a hardware component/device including all mobile devices, such as a hardware controller 26, a backlight module 24, a network module (not shown), a central processing unit (not shown), Memory module (not shown), baseband module (not shown), RF module (not shown), audio module (not shown), physical button group (not shown), battery module (not shown), etc. (The components that are not directly related to this are omitted and are not depicted in the figure).

其中硬體控制器26負責控制背光模組24以及其他硬體元件/模組,其係直接受命於韌體層32之驅動程式(Device Driver)如驅動程式22。作業系統休眠控制模組18係負責監視/重置閒置定時器(idle timer)、透過作業系統API/開發套件16去控制螢幕的啟動與關閉。虛擬機器(Virtual Machine)14係提供應用程式一執行/運作之工作環 境,例如JVM(Java Virtual Machine),而報價軟體一10係運行於虛擬機器14上之應用程式,例如以Java所開發之金融商品報價軟體即屬此類型。網路連線控制模組20係於作業系統的工作環境下,進行網路連線之控制。報價軟體二12係不需虛擬機器14而直接在作業系統層30上所運行之應用程式,例如蘋果的iPhone應用程式、微軟的Windows Mobile應用程式…等皆屬此類型。報價軟體一10與報價軟體二12之內部系統元件參閱第2圖。The hardware controller 26 is responsible for controlling the backlight module 24 and other hardware components/modules, which are directly assigned to the device driver of the firmware layer 32, such as the driver 22. The operating system sleep control module 18 is responsible for monitoring/resetting the idle timer and controlling the startup and shutdown of the screen through the operating system API/development kit 16. Virtual Machine 14 provides application-execution/operation work loop For example, JVM (Java Virtual Machine), and the quotation software 10 is an application running on the virtual machine 14, for example, the financial commodity quotation software developed by Java belongs to this type. The network connection control module 20 is controlled by the network connection under the working environment of the operating system. The quotation software 12 is an application that runs directly on the operating system layer 30 without the virtual machine 14, such as Apple's iPhone application, Microsoft's Windows Mobile application, and the like. See Figure 2 for the internal system components of quotation software 1 and quotation software 2 12.

第2圖係習見金融商品報價軟體之系統方塊圖,此為簡略示意圖,因而未描繪非重要關聯之元件。其中GUI(Graphical User Interface使用者圖形介面)處理模組36係負責處理所有在行動設備螢幕上所呈現之資訊;資料接收/傳送模組38係負責接收伺服器端所傳送之資訊,並處理使用者端回傳之資訊;資料處理模組40係負責將資料接收/傳送模組38所得到之資料做資料加工處理;輸入裝置操作模組42係負責處理使用者透過行動設備實體按鍵或觸控式螢幕之輸入與操作;網路連線模組44係負責處理網路之連線/斷線工作。Figure 2 is a block diagram of the system of financial commodity quotation software. This is a simplified diagram and thus does not depict components that are not important. The GUI (Graphical User Interface) processing module 36 is responsible for processing all the information presented on the mobile device screen; the data receiving/transmitting module 38 is responsible for receiving the information transmitted by the server and processing the use. The information processing module 40 is responsible for processing the data obtained by the data receiving/transmitting module 38; the input device operating module 42 is responsible for processing the user's physical button or touch through the mobile device. The input and operation of the screen; the network connection module 44 is responsible for handling the connection/disconnection of the network.

第3圖係習見金融商品報價軟體之使用者操作流程圖,其以開啟習見軟體後的具體操作流程來說明習見技術與系統休眠機制之操作流程,請配合參考第1圖與第2圖,其包含以下的步驟:The third figure is a user operation flow chart of the financial commodity quotation software. The operation flow of the technology and the system sleep mechanism is explained by the specific operation flow after the software is started. Please refer to FIG. 1 and FIG. 2 together. Contains the following steps:

步驟101:執行金融商品報價軟體;使用者於行動設備上執行金融商品報價軟體(即第1圖之報價軟體一10與報價軟體二12)。Step 101: Execute the financial commodity quotation software; the user executes the financial commodity quotation software on the mobile device (ie, the quotation software 1 of Fig. 1 and the quotation software 2 12).

步驟102:開啟網路連線;當軟體開啟後,網路連線模組44建立網路連線。Step 102: Turn on the network connection; when the software is turned on, the network connection module 44 establishes a network connection.

步驟103:使用者操作軟體;當網路連線建立後,使用者即可操作軟體,例如使用者透過輸入裝置操作模組42以實體按鍵或觸控螢幕選擇進入「自選股報價畫面」,資料接收/傳送模組38開始接收伺服器端所傳送之報價資訊並交由資料處理模組40處理所接收之資料,接著再由GUI處理模組36將資料呈現於行動設備螢幕畫面上。使用者可再透過輸入裝置操作模組42以實體按鍵或觸控螢幕選擇切換其他功能或畫面。Step 103: The user operates the software. After the network connection is established, the user can operate the software. For example, the user selects the physical device button or the touch screen to enter the "selection stock quote screen" through the input device operation module 42. The receiving/transmitting module 38 starts to receive the quotation information transmitted by the server and submits the received data to the data processing module 40, and then the GUI processing module 36 presents the data on the screen of the mobile device. The user can then switch to other functions or screens through the input device operation module 42 with physical buttons or touch screens.

步驟104:是否閒置逾時?當使用者未繼續操作,作業系統休眠控制模組18即開始閒置定時器(idle timer)之計時。若使用者繼續操作則作業系統休眠控制模組18將閒置定時器重置(reset)歸零並跳回步驟103,當使用者未繼續操作而閒置定時器所計之時間已逾作業系統之閒置時間設定則跳至步驟105。Step 104: Is it idle? When the user does not continue to operate, the operating system sleep control module 18 starts timing of the idle timer. If the user continues to operate, the operating system sleep control module 18 resets the idle timer to zero and jumps back to step 103. When the user does not continue the operation, the time counted by the idle timer has exceeded the idle time of the operating system. The time setting jumps to step 105.

步驟105:休眠控制模組關閉螢幕背光;當閒置逾時後,作業系統休眠控制模組18即關閉螢幕背光。此時行動設備即處於休眠狀態。Step 105: The sleep control module turns off the backlight of the screen; after the idle time expires, the operating system sleep control module 18 turns off the backlight of the screen. At this point, the mobile device is in a sleep state.

步驟106:是否喚醒?當行動設備即處於休眠狀態時,作業系統休眠控制模組18即監控輸入裝置操作模組42是否有使用者之輸入操作,若「否」則維持休眠狀態,若「是」則跳至步驟107。Step 106: Is it awake? When the mobile device is in the dormant state, the operating system sleep control module 18 monitors whether the input device operating module 42 has a user input operation. If "No", the sleep state is maintained. If "Yes", then the process proceeds to step 107. .

步驟107:休眠控制模組開起螢幕背光;當行動設備自休眠狀態被喚醒時,作業系統休眠控制模組18即開啟螢幕背光,接著跳至步驟103。Step 107: The sleep control module turns on the screen backlight; when the mobile device wakes up from the sleep state, the operating system sleep control module 18 turns on the screen backlight, and then jumps to step 103.

由第1圖至第3圖得知:習見行動設備金融商品報價軟體並無控制螢幕背光恆亮之功能,螢幕背光係由作業系統層面(作業系統休眠控 制模組18)控制,當使用者閒置逾時後即由作業系統之休眠機制接手處理後續作業流程。為維持行動設備不進入休眠狀態使用者僅能以持續操作之方法維持螢幕恆亮。From Fig. 1 to Fig. 3, it is known that the mobile device financial product quotation software does not have the function of controlling the backlight of the screen, and the backlight of the screen is controlled by the operating system level. The system module 18) controls, when the user idles for a short time, the standby system of the operating system takes over the processing of the subsequent operation. In order to keep the mobile device from going to sleep, the user can only maintain the screen constantly in a continuous operation.

綜上所述,先前技術行動設備金融商品報價軟體缺乏使行動設備維持螢幕背光恆亮之功能,無法讓使用者在需要隨時盯盤以查看最新報價資訊時恆亮。使用者僅能以經常性觸按行動設備實體按鍵或觸控式螢幕以維持螢幕背光恆亮狀態,此種操作方式極為不便。In summary, the prior art mobile device financial commodity quotation software lacks the function of keeping the mobile device on the backlight of the screen, and cannot be kept bright when the user needs to keep an eye on the latest quotation information. The user can only constantly touch the physical button of the mobile device or the touch screen to maintain the backlight backlighting state, which is extremely inconvenient.

因此,實有必要提出一種可讓行動設備維持螢幕背光恆亮的金融商品報價軟體,以滿足使用者操作金融看盤軟體的潛在需求。Therefore, it is necessary to propose a financial product quotation software that allows mobile devices to maintain a constant backlight backlight to meet the potential needs of users to operate financial watch software.

本發明提供一種行動設備之金融報價軟體螢幕恆亮顯示之裝置與方法,主要係於金融商品報價軟體中增設一背光控制模組,並增設一使用者控制功能以讓使用者依需求選擇啟動或關閉螢幕背光恆亮顯示功能。The invention provides a device and a method for displaying a financial quotation software screen of a mobile device, mainly for adding a backlight control module to the financial commodity quotation software, and adding a user control function for the user to select the start or Turn off the backlight backlight display function.

本發明提供一種行動設備之金融報價軟體螢幕恆亮顯示之裝置,應用於具有一應用程式層與一作業系統層之一行動設備,包含:螢幕、背光模組、應體控制器、驅動程式、控制螢幕背光應用程式介面與報價程式。其中,背光模組設置於螢幕,用以顯示背光於螢幕;硬體控制器,連接於背光模組,用以控制啟閉背光模組;驅動程式,用以驅動硬體控制器以控制背光模組;控制螢幕背光應用程式介面(API),用以控制驅動程式以控制啟閉螢背光模組;及報價程式,安裝於應用程式層,包含背光控制模組,用以呼叫(call)控制螢幕背光應用程式介面, 依據報價程式之執行控制螢幕維持一恆亮狀態。The invention provides a device for displaying a financial quotation software screen of a mobile device, which is applied to a mobile device having an application layer and a working system layer, comprising: a screen, a backlight module, a body controller, a driver, Control the screen backlight application interface and quotation program. The backlight module is disposed on the screen for displaying the backlight on the screen; the hardware controller is connected to the backlight module for controlling the opening and closing backlight module; and the driver is used to drive the hardware controller to control the backlight module. Group; control screen backlight application interface (API) to control the driver to control the on/off flash backlight module; and quotation program, installed in the application layer, including backlight control module for calling control screen Backlit application interface, The screen is maintained in a constant state according to the execution of the quotation program.

本發明更提供一種行動設備之金融報價軟體螢幕恆亮顯示之方法,係應用於具有控制螢幕背光應用程式介面(API)之行動設備,包含下列步驟:執行報價程式;依據報價程式持續呼叫控制螢幕背光應用程式介面,以維持一螢幕恆亮狀態;開啟網路連線;及操作報價程式以接收報價資訊。The invention further provides a method for displaying a financial quotation software screen of a mobile device, which is applied to a mobile device with a control screen backlight application interface (API), comprising the following steps: executing a quotation program; continuing the call control screen according to the quotation program Backlight application interface to maintain a constant screen state; enable network connection; and operate a quotation program to receive quote information.

本發明另提供一種行動設備之金融報價軟體螢幕恆亮顯示之方法,係應用於具有控制螢幕背光應用程式介面(API)之行動設備,包含下列步驟:執行報價程式;依據報價程式開啟網路連線;接收螢幕恆亮指令;持續呼叫控制螢幕背光應用程式介面,以維持一螢幕恆亮狀態;設定連線時間;計算最後一次操作行動設備後之閒置時間;當該閒置時間超過預設連線時間,中斷網路連線;當接收重新連線指令,重新開啟網路連線;及當未接收重新連線指令,且閒置時間超過一預設之時間上限,關閉背光應用程式介面以停止螢幕恆亮狀態。The invention further provides a method for displaying a financial quotation software screen of a mobile device, which is applied to a mobile device having a control screen application interface (API), comprising the following steps: executing a quotation program; and opening a network connection according to the quotation program Line; receive the screen constant light command; continuous call control screen backlight application interface to maintain a screen constant light state; set the connection time; calculate the idle time after the last operation of the mobile device; when the idle time exceeds the preset connection Time, interrupt the network connection; when receiving the reconnection command, re-open the network connection; and when the reconnection command is not received, and the idle time exceeds a preset time limit, the backlight application interface is closed to stop the screen Constant light state.

以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者瞭解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。The detailed features and advantages of the present invention are set forth in the Detailed Description of the Detailed Description of the <RTIgt; </ RTI> <RTIgt; </ RTI> </ RTI> </ RTI> <RTIgt; The objects and advantages associated with the present invention can be readily understood by those skilled in the art.

本發明係可應用於:手機與PDA等行動設備上之金融商品報價軟體,行動設備可為具有Java虛擬機器(JVM)之行動設備、運行Google的Android作業系統之行動設備、蘋果的iPhone行動設備、微軟的 Windows Mobile行動設備、Nokia的Symbian行動設備,或其他有公開螢幕背光控制方法之平台以供開發者自行撰寫程式控制之裝置。The invention can be applied to: financial commodity quotation software on mobile devices such as mobile phones and PDAs, and the mobile device can be a mobile device with a Java virtual machine (JVM), a mobile device running Google's Android operating system, and an iPhone mobile device of Apple. Microsoft Windows Mobile mobile devices, Nokia's Symbian mobile devices, or other platforms with public screen backlight control methods for developers to write program-controlled devices.

本發明的行動設備螢幕恆亮顯示之裝置與方法,主要係於金融商品報價軟體中另增設一背光控制模組,使金融商品報價軟體不受原本作業系統休眠機制之限制而可隨意控制螢幕背光恆亮之顯示,方便使用者在需要時可持續盯盤,又可在未啟動控制功能時採作業系統預設(default)之休眠設定以節省電源功耗。The device and method for displaying the mobile device screen of the invention are mainly provided with a backlight control module in the financial commodity quotation software, so that the financial commodity quotation software can be freely controlled by the sleep mechanism of the original operating system. The display of constant brightness makes it easy for the user to continue to stare when needed, and the operating system default (default) sleep setting can be used to save power consumption when the control function is not activated.

本發明主要係於金融商品報價軟體中增設一背光控制模組,該模組乃運用行動設備作業系統/虛擬機器(Virtual Machine)/廠商軟體開發套件(Vendor Software Development Kit)所提供之控制螢幕背光應用程式介面(Application Programming Interfaces,API)與程式庫(libraries)進行螢幕背光之控制。以下將舉Java、Android、iPhone、Windows Mobile及Symbian手機等平台之實施方式為例。The invention mainly adds a backlight control module to the financial product quotation software, which is controlled by the mobile device operating system/Virtual Machine/Vendor Software Development Kit. Application Programming Interfaces (APIs) and libraries for screen backlight control. The following is an example of the implementation of platforms such as Java, Android, iPhone, Windows Mobile, and Symbian phones.

本發明實施例請參閱第4圖、第5圖、第6圖以及第7圖。第4圖係本發明行動設備與金融商品報價軟體之系統方塊圖,其與第1圖比較有兩相異處,在第4圖中增加了:I.在虛擬機器14中之控制螢幕背光API 46;II.在作業系統API/開發套件16中之控制螢幕背光API48。控制螢幕背光API 46與控制螢幕背光API 48兩者原已存在於現今大多數行動設備之中,其係由行動設備製造商、作業系統廠商、虛擬機器廠商…等所提供,但未於習見金融商品報價軟體中所應用。以Java行動設備為例,虛擬機器14為Java虛擬機器,其中之控制螢幕背光API 46係包含於MIDP(Mobile Information Device Profile行動 資訊設備簡表,係行動設備上之Java API)或第三方(Third-Party)Java API如Nokia UI API之中。Please refer to FIG. 4, FIG. 5, FIG. 6 and FIG. 7 for the embodiment of the present invention. Figure 4 is a system block diagram of the mobile device and financial commodity quotation software of the present invention, which has two differences from the first figure, and is added in Fig. 4: I. Control screen backlight API in the virtual machine 14. 46; II. Control Screen Backlight API 48 in Operating System API/Development Kit 16. Both the Control Screen Backlight API 46 and the Control Screen Backlight API 48 have been found in most mobile devices today, and are provided by mobile device manufacturers, operating system manufacturers, virtual machine manufacturers, etc. Applicable in the product quotation software. Taking the Java mobile device as an example, the virtual machine 14 is a Java virtual machine, and the control screen backlight API 46 is included in the MIDP (Mobile Information Device Profile action). Information device profiles, which are Java APIs on mobile devices) or Third-Party Java APIs such as the Nokia UI API.

以MIDP版本2.x為例,實作係呼叫在Display物件下的flashBacklight()method做螢幕背光控制。程式碼範例如下:import javax.microedition.lcdui.Display; ... flashBacklight(1000); ...Taking MIDP version 2.x as an example, the implementation calls the flashBacklight() method under the Display object for screen backlight control. The code example is as follows: import javax.microedition.lcdui.Display; ... flashBacklight(1000); ...

以上非完整片斷,僅舉相關兩行程式碼,其中為方便解釋物件出處故以「import javax.microedition.lcdui.Display;」表示,一般皆以「import javax.microedition.lcdui. ;」表示。而「flashBacklight(1000)」小括號中的「1000」係指開啟螢幕背光之時間為1,000毫秒(millisecond)。For the above non-complete fragments, only the relevant two-stroke code is used. In order to facilitate the interpretation of the object, the expression "import javax.microedition.lcdui.Display;" is generally expressed as "import javax.microedition.lcdui. * ;". The "1000" in the "flashBacklight (1000)" parentheses means that the screen backlight is turned on for 1,000 milliseconds (millisecond).

另外再以Nokia UI API為例,螢幕背光控制程式碼範例(非完整片斷,僅舉相關兩行程式碼)如下:import com.nokia.mid.ui.DeviceControl; ... DeviceControl.setLights(0,100); ...In addition, take the Nokia UI API as an example. The screen backlight control code example (non-complete fragment, only the relevant two-stroke code) is as follows: import com.nokia.mid.ui.DeviceControl; ... DeviceControl.setLights(0,100) ; ...

在上述兩個範例中,僅需在固定間隔時間內持續呼叫開啟螢幕背光之”method”,即可讓對應之Java行動設備其螢幕背光持續開啟,而不受作業系統休眠機制所限制。例如每次呼叫”method”可開啟背光1000毫秒,間隔100毫秒再次呼叫”method”以開啟背光1000毫秒,以迴圈(loop)方式放入一執行緒(thread)中執行,如此即可達到螢幕背 光恆亮顯示之效果。In the above two examples, the "method" of the screen backlight is only required to be continuously called at a fixed interval, so that the corresponding Java mobile device has its screen backlight continuously turned on, without being restricted by the operating system sleep mechanism. For example, each call "method" can turn on the backlight for 1000 milliseconds, call "method" again at intervals of 100 milliseconds to turn on the backlight for 1000 milliseconds, and put it into a thread in a loop mode, so that the screen can be reached. Back The light is bright and the effect is displayed.

第4圖中,在作業系統層30以作業系統API/開發套件16提供控制螢幕背光API 48作法者係如運行Google的Android作業系統之行動設備、蘋果的iPhone行動設備、微軟的Windows Mobile行動設備及Nokia的Symbian行動設備。以Android作業系統之行動設備的Java語言開發套件為例,其以PowerManager類別中之PARTIAL_WAKE_LOCK(螢幕背光關閉,按鍵背光關閉)、SCREEN_DIM_WAKE_LOCK(螢幕背光開啟但微暗,按鍵背光關閉)、SCREEN_BRIGHT_WAKE_LOCK(螢幕背光開啟,按鍵背光關閉)、FULL_WAKE_LOCK(螢幕背光開啟,按鍵背光開啟)等四個旗標(flags)做螢幕背光控制,以下係片斷Android之Java程式實施例:PowerManager pm=(PowerManager)getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl=pm.newWakeLock(PowerManager.FULL_WAKE_LOCK,"Mly Tag"); wl.acquire(); / 此時螢幕背光持續開啟 / wl.release(); ...In Fig. 4, the operating system layer 30 is provided with the operating system API/development kit 16 to control the screen backlight API 48. The method is such as a mobile device running Google's Android operating system, Apple's iPhone mobile device, and Microsoft's Windows Mobile mobile device. And Nokia's Symbian mobile device. Take the Java language development kit of the mobile device of the Android operating system as an example, which is PARTIAL_WAKE_LOCK in the PowerManager category (screen backlight is off, button backlight is off), SCREEN_DIM_WAKE_LOCK (screen backlight is on but dim, button backlight is off), SCREEN_BRIGHT_WAKE_LOCK (screen backlight) Open, key backlight is off), FULL_WAKE_LOCK (screen backlight is on, button backlight is on) and other four flags (flags) for screen backlight control, the following is a piece of Android Java program example: PowerManager pm = (PowerManager) getSystemService (Context. POWER_SERVICE); PowerManager.WakeLock wl=pm.newWakeLock(PowerManager.FULL_WAKE_LOCK,"Mly Tag");wl.acquire(); / * The screen backlight is continuously on * /wl.release(); ...

蘋果的iPhone行動設備係以idleTimerDisabled控制其螢幕背光,程式實施例如下:[UlApplication sharedApplication].idleTimerDisabled=YES;Apple's iPhone mobile device controls its screen backlight with idleTimerDisabled. The program implementation is as follows: [UlApplication sharedApplication].idleTimerDisabled=YES;

而微軟的Windows Mobile行動設備則是以BLK1代碼來代表螢幕背光模組驅動程式,並透過D0至D4四個電力等級來控制螢幕背光亮度,D0表示恆亮供電,D4表示停止供電。以下係片斷Windows Mobile 之程式實施例:TCHAR tszBacklightName[]=TEXT("BKL1:"); static HANDLE s_hBacklightReq=NULL; s_hBacklightReq=SetPowerRequirement(tszBacklightName,D0,POWER_NAME,NULL,0); ReleasePowerRequirement(s_hBacklightReq); 而Nokia的Symbian行動設備類似Google的Android行動設備施作,透過旗標控制螢幕背光與按鍵背光的關閉,及透過時間參數控制背光毫秒數。以下係片斷Nokia Symbian之程式實施例:CHWRMLight iLight=CHWRMLight::NewL(this); light->LightOnL(CHWRMLight::ESecondaryDisplay,5000); light->LightOffL(CHWRMIl_ight::ESecondaryDisplay,5000); 在控制螢幕背光API(46、48)中缺乏時間控制者,例如Android、iPhone等,則另在程式中增設一恆亮計時模組,用以控制持續恆亮之時間。Microsoft's Windows Mobile mobile device uses BLK1 code to represent the screen backlight module driver, and controls the brightness of the screen backlight through four power levels from D0 to D4. D0 means constant light supply, and D4 means stop power supply. The following is a program example of Windows Mobile: TCHAR tszBacklightName[]=TEXT("BKL1:"); static HANDLE s_hBacklightReq=NULL; s_hBacklightReq=SetPowerRequirement(tszBacklightName,D0,POWER_NAME,NULL,0); ReleasePowerRequirement(s_hBacklightReq); Nokia's Symbian mobile device is similar to Google's Android mobile device, which controls the backlighting of the screen and the backlight of the button through the flag, and controls the backlight milliseconds through the time parameter. The following is a program example of Nokia Symbian: CHWRMLight * iLight=CHWRMLight::NewL(this); light->LightOnL(CHWRMLight::ESecondaryDisplay,5000);light->LightOffL(CHWRMIl_ight::ESecondaryDisplay,5000); In the lack of time controllers in the screen backlight API (46, 48), such as Android, iPhone, etc., a constant brightness timing module is added to the program to control the duration of constant brightness.

第5圖係本發明實施例金融商品報價軟體之系統方塊圖,與習見技術第2圖比較,其係增設一背光控制模組60,此模組係運用前述方法在軟體中直接呼叫在虛擬機器14中之控制螢幕背光API 46以及在作業系統API/開發套件16中之控制螢幕背光API 48,以達控制螢幕背光之目的。背光控制模組60並提供使用者一控制功能以讓使用者依需求選擇啟動或關閉螢幕背光恆亮顯示功能,控制功能可設在金融商品報價軟體之選單(未描繪)中供使用者選擇,亦可對應至實體按鍵之快 速鍵例如按 鍵或按#鍵或連續按兩次 鍵等..以啟動或關閉螢幕背光恆亮顯示功能。當使用者以控制功能啟動螢幕背光恆亮,本發明實施例金融商品報價軟體即不受作業系統休眠機制所限制,意即在使用者未操作硬體介面之閒置(idle)情況之下仍可讓螢幕背光維持恆亮而不會被作業系統休眠機制所限制。Figure 5 is a system block diagram of a financial product quotation software according to an embodiment of the present invention. Compared with the second figure of the prior art, a backlight control module 60 is added. The module is directly called in the virtual machine in the software by using the foregoing method. The Control Screen Backlight API 46 in 14 and the Control Screen Backlight API 48 in the Operating System API/Development Kit 16 are used to control the backlight of the screen. The backlight control module 60 also provides a user control function to enable the user to select or turn off the backlight backlight constant display function according to requirements. The control function can be set in the menu of financial commodity quotation software (not depicted) for the user to select. It can also correspond to the shortcut keys of the physical buttons, such as pressing the * button or pressing the # button or pressing the * button twice, etc. to enable or disable the backlight backlight display function. When the user starts the screen backlight with the control function, the financial product quotation software of the embodiment of the present invention is not limited by the sleep mechanism of the operating system, that is, the user can still operate the idle interface of the hardware interface. Keep the screen backlight steady and not limited by the operating system sleep mechanism.

綜上所述,本發明係以一背光控制模組60處理螢幕背光之控制,其提供之選單與快速鍵可讓使用者選擇啟動/關閉螢幕背光恆亮功能,本發明另在軟體中預設數項網路持續連線時間設定值,例如「90秒鐘」、「3分鐘」、「5分鐘」、「10分鐘」、「永久」,供使用者選擇每次啟動軟體後在閒置多久時間內仍保持網路連線不中斷。而此時間值之計算係自使用者最後一次操作結束時重新起算,例如預設每次網路連線持續時間為「3分鐘」,當使用者在啟動後2分鐘操作軟體(如以實體按鍵/觸控螢幕切換自選股報價上/下頁畫面),則在使用者操作結束後重新計時「3分鐘」。In summary, the present invention uses a backlight control module 60 to process the backlight backlight control. The menu and the quick keys provide the user with the option to activate/deactivate the screen backlight constant light function. The present invention is additionally preset in the software. Several network continuous connection time settings, such as "90 seconds", "3 minutes", "5 minutes", "10 minutes", "permanent", for the user to choose how long to idle each time the software is started The network connection remains uninterrupted. The calculation of the time value is restarted from the end of the user's last operation. For example, the preset duration of each network connection is "3 minutes". When the user operates the software 2 minutes after the startup (for example, the physical button / Touch screen to switch the self-selected stock quotes up/down screen), then re-clock "3 minutes" after the user operation ends.

此網路連線持續時間設定值係與螢幕背光恆亮顯示一同搭配運作,當網路保持連線時金融商品報價軟體才可接收最新資訊,此時開啟螢幕背光才有意義,若使用者不再繼續網路連線,螢幕背光即無開啟之意義,故此網路連線持續時間實與螢幕背光恆亮持續時間等同。又,本發明在未啟動之情況下,即以作業系統之休眠機制管理電源功耗,當啟動螢幕背光恆亮功能之時間逾時後亦交由作業系統之休眠機制管理。This network connection duration setting works in conjunction with the screen backlight constant display. When the network stays connected, the financial product quotation software can receive the latest information. At this time, it is meaningful to turn on the screen backlight if the user no longer Continue to network connection, the screen backlight is meaningless, so the duration of the network connection is the same as the duration of the backlight backlight. Moreover, the present invention manages the power consumption of the power supply in the case of not starting, that is, in the sleep mechanism of the operating system, and is also managed by the sleep mechanism of the operating system after the time when the screen backlight constant light function is activated.

第6圖係本發明一實施例之使用者操作流程圖,此實施例係由使 用者決定是否控制螢幕背光恆亮功能,其以開啟本發明實施例軟體後的具體操作流程來說明本發明之操作流程,請參考配合第四圖與第五圖,其包含以下的步驟:Figure 6 is a flow chart of the operation of the user of an embodiment of the present invention, and this embodiment is made by The user decides whether to control the screen backlight constant brightness function, and the specific operation flow after the software of the embodiment of the present invention is turned on to explain the operation flow of the present invention. Please refer to the fourth figure and the fifth figure, which includes the following steps:

步驟201:執行金融商品報價軟體;使用者於行動設備上執行金融商品報價軟體(第四圖的報價軟體一10或報價軟體二12)。Step 201: Execute the financial commodity quotation software; the user executes the financial commodity quotation software on the mobile device (the quotation software 1 or the quotation software 12 of the fourth figure).

步驟202:開啟網路連線;當軟體開啟後,網路連線模組58建立網路連線。Step 202: Turn on the network connection; when the software is turned on, the network connection module 58 establishes a network connection.

步驟203:使用者操作軟體;當網路連線建立後,使用者即可操作軟體,例如使用者透過輸入裝置操作模組56以實體按鍵或觸控螢幕選擇進入「自選股報價畫面」,資料接收/傳送模組52開始接收伺服器端所傳送之報價資訊並交由資料處理模組54處理所接收之資料,接著再由GUI處理模組50將報價資料呈現於行動設備螢幕畫面上,使用者可再透過輸入裝置操作模組56以實體按鍵或觸控螢幕選擇切換其他功能或畫面。Step 203: The user operates the software. After the network connection is established, the user can operate the software. For example, the user selects the physical device button or the touch screen to enter the "selection stock quote screen" through the input device operation module 56. The receiving/transmitting module 52 starts to receive the quotation information transmitted by the server and sends the received data to the data processing module 54. Then, the GUI processing module 50 presents the quotation data on the screen of the mobile device for use. The input device operating module 56 can then switch to other functions or screens by physical buttons or touch screens.

步驟204:是否啟動螢幕恆亮?當使用者開始操作軟體後,可隨時選擇是否要啟動螢幕背光恆亮功能,啟動螢幕背光恆亮係以選單操作或以快速鍵操作,系統檢查使用者是否啟動螢幕恆亮功能係由輸入裝置操作模組56監視使用者之輸入操作,若「是」啟動螢幕恆亮功能則跳至步驟205;若「否」則跳至步驟212。Step 204: Is the screen always on? When the user starts to operate the software, he can choose whether to activate the screen backlight constant brightness function at any time, start the screen backlight constant light system to select the menu operation or use the quick key operation, the system checks whether the user activates the screen constant brightness function is operated by the input device The module 56 monitors the input operation of the user. If "Yes" starts the screen constant light function, the process goes to step 205; if "No", the process goes to step 212.

步驟205:檢查網路連線時間設定值;當使用者啟動螢幕恆亮功能時,背光控制模組60即檢查網路連線時間設定值,若軟體預設值為「90秒鐘」,則將該值載入記憶體。Step 205: Check the network connection time setting value; when the user starts the screen constant brightness function, the backlight control module 60 checks the network connection time setting value, if the software preset value is "90 seconds", then Load this value into memory.

步驟206:重置/啟動網路連線計時器;當步驟205將時間值載入記憶體後,此步驟即重置(reset)並啟動網路連線計時器開始計時,同時將計時器到時時間設與記憶體中之值相等,此例即為「90秒鐘」。Step 206: Reset/start the network connection timer; when step 205 loads the time value into the memory, this step resets and starts the network connection timer to start timing, and the timer is The time setting is equal to the value in the memory. In this case, it is "90 seconds."

步驟207:啟動螢幕背光恆亮;當計時器開始計時後,背光控制模組60即立刻啟動螢幕背光恆亮功能,啟動方式係如前述實施方式所述。Step 207: Start the backlight of the screen to be constantly bright; when the timer starts to be timed, the backlight control module 60 immediately activates the backlight backlight constant function, and the startup mode is as described in the foregoing embodiment.

步驟208:使用者是否有操作?此步驟係檢查使用者是否以輸入裝置操作模組56操作軟體,若「是」則在使用者操作後跳回步驟206,重置並啟動計時器以重新計算網路持續連線時間,若「否」則至步驟209。Step 208: Does the user have an operation? This step is to check whether the user operates the software by the input device operation module 56. If yes, the user jumps back to step 206 after the user operates, resets and starts the timer to recalculate the network continuous connection time, if Otherwise, go to step 209.

步驟209:計時器是否到時?當螢幕背光恆亮功能啟動後,若期間使用者並未操作,則背光控制模組60檢查計時器是否「90秒鐘」到時,若「是」時間到則計時器重置歸零並跳至步驟210,若「否」則回步驟207維持螢幕背光恆亮。Step 209: Is the timer expired? When the backlight backlighting function is activated, if the user does not operate during the period, the backlight control module 60 checks if the timer is "90 seconds", and if the "yes" time is up, the timer resets to zero and jumps. Go to step 210, if no, go back to step 207 to keep the backlight of the screen steady.

步驟210:中斷網路連線;當網路連線計時器到時,則中斷網路連線。Step 210: Interrupt the network connection; when the network connection timer expires, the network connection is interrupted.

步驟211:使否重新網路連線?當中斷網路連線後,以對話方塊詢問使用者是否重新連線,若「是」則跳至步驟202,若「否」則跳至步驟212。Step 211: Do you want to reconnect the network? After disconnecting the network connection, the user is asked by the dialog box whether to reconnect. If yes, skip to step 202. If no, skip to step 212.

步驟212:是否閒置逾時?當使用者未以輸入裝置操作模組56繼續操作,作業系統休眠控制模組18即開始閒置定時器之計時,若使用者繼續操作則作業系統休眠控制模組18將閒置定時器重置歸零並跳回步驟203,當使用者未繼續操作而閒置定時器所計之時間已逾作業系統 之閒置時間設定則跳至步驟213。Step 212: Is it idle? When the user does not continue operating with the input device operation module 56, the operating system sleep control module 18 starts the idle timer, and if the user continues to operate, the operating system sleep control module 18 resets the idle timer to zero. And jumping back to step 203, when the user does not continue to operate, the time counted by the idle timer has exceeded the operating system. The idle time setting jumps to step 213.

步驟213:休眠控制模組關閉螢幕背光;當閒置逾時後,作業系統休眠控制模組18即關閉螢幕背光,此時行動設備即處於休眠狀態。Step 213: The sleep control module turns off the backlight of the screen; after the idle time expires, the operating system sleep control module 18 turns off the backlight of the screen, and the mobile device is in a sleep state.

步驟214:是否喚醒?當行動設備處於休眠狀態時,作業系統休眠控制模組18即監控輸入裝置操作模組56是否有使用者之輸入操作,若「否」則維持休眠狀態,若「是」則跳至步驟215。Step 214: Is it awake? When the mobile device is in the dormant state, the operating system sleep control module 18 monitors whether the input device operating module 56 has an input operation of the user. If "NO", the sleep state is maintained. If YES, the process proceeds to step 215.

步驟215:休眠控制模組開啟螢幕背光;當行動設備自休眠狀態被喚醒時,作業系統休眠控制模組18即開啟螢幕背光,接著跳至步驟203。Step 215: The sleep control module turns on the screen backlight; when the mobile device wakes up from the sleep state, the operating system sleep control module 18 turns on the screen backlight, and then jumps to step 203.

第7圖係本發明另一實施例之使用者操作流程圖,此一實施例係執行軟體後即永久維持螢幕背光恆亮,其具體操作流程包含以下的步驟:FIG. 7 is a flow chart of user operation according to another embodiment of the present invention. This embodiment maintains the backlight of the screen permanently after executing the software, and the specific operation process includes the following steps:

步驟301:執行金融商品報價軟體;使用者於行動設備上執行金融商品報價軟體(第四圖的報價軟體一10或報價軟體二12)。Step 301: Execute the financial commodity quotation software; the user executes the financial commodity quotation software on the mobile device (the quotation software 10 or the quotation software 2 of the fourth figure).

步驟302:啟動螢幕背光恆亮;當軟體執行後,背光控制模組60即立刻啟動螢幕背光恆亮功能。Step 302: Start the backlight of the screen to be constantly bright; when the software is executed, the backlight control module 60 immediately starts the backlight backlighting function.

步驟303:開啟網路連線;網路連線模組58建立網路連線。Step 303: Turn on the network connection; the network connection module 58 establishes a network connection.

步驟304:操作軟體以接收報價資訊;當網路連線建立後,使用者即可操作軟體,例如使用者透過輸入裝置操作模組56以實體按鍵或觸控螢幕選擇進入「自選股報價畫面」,資料接收/傳送模組52開始接收伺服器端所傳送之報價資訊並交由資料處理模組54處理所接收之資料,接著再由GUI處理模組50將資料呈現於行動設備螢幕畫面上,使 用者可再透過輸入裝置操作模組56以實體按鍵或觸控螢幕選擇切換其他功能或畫面。在此步驟無論閒置時間多久螢幕背光皆維持恆亮狀態,網路亦維持連線狀態。Step 304: The software is operated to receive the quotation information. When the network connection is established, the user can operate the software. For example, the user selects the user-selected quotation screen through the input device operation module 56 by using a physical button or a touch screen. The data receiving/transmitting module 52 starts to receive the quotation information transmitted by the server and sends the received data to the data processing module 54, and then the GUI processing module 50 presents the data on the screen of the mobile device. Make The user can then switch to other functions or screens through the input device operation module 56 by physical buttons or touch screens. In this step, the screen backlight maintains a constant light state regardless of the idle time, and the network maintains the connection state.

綜上所述,本發明所提出之行動設備金融商品報價軟體螢幕恆亮顯示與操作之裝置與方法,可讓原本受作業系統休眠機制所限制在閒置時即進入休眠狀態而關閉螢幕背光之行動設備仍維持螢幕背光恆亮顯示,可讓使用者可依需求隨時任意控制螢幕背光是否恆亮顯示,方便使用者在需要時啟動以利隨時盯盤而不再需要不時手動操作以免進入休眠狀態。若使用者未啟動螢幕背光恆亮顯示功能,則以作業系統休眠機制管理電源功耗,仍可保留作業系統休眠機制節省電源功耗之功能。In summary, the device and method for displaying and operating the financial device quotation software of the mobile device of the present invention can be controlled by the sleep mechanism of the operating system to be in a sleep state when idle, and to turn off the backlight of the screen. The device still maintains the backlight backlight constant display, which allows the user to control whether the backlight of the screen is constantly displayed at any time according to the needs. It is convenient for the user to start when needed to facilitate the caring at any time without manual operation from time to time to avoid going to sleep. . If the user does not activate the backlight backlight display function, the operating system sleep mechanism is used to manage the power consumption, and the operating system sleep mechanism can still be retained to save power consumption.

本發明所舉實施例係以具有Java虛擬機器(JVM)之行動設備、運行Google的Android作業系統之行動設備、蘋果的iPhone行動設備、微軟的Windows Mobile行動設備及Nokia的Symbian行動設備為例,其可為具按鍵式行動設備或具觸控式螢幕行動設備,其餘若有公開螢幕背光控制方法之平台/行動設備以供開發者自行撰寫程式控制亦可利用本發明之操作方式。而本發明並不侷限於所舉之程式碼範例,未來若有其他新版或替代之API與程式庫亦可採用。The embodiments of the present invention are exemplified by a mobile device having a Java Virtual Machine (JVM), a mobile device running Google's Android operating system, Apple's iPhone mobile device, Microsoft's Windows Mobile mobile device, and Nokia's Symbian mobile device. It can be a push-button mobile device or a touch screen mobile device, and the rest of the platform/mobile device with a public screen backlight control method can be used by the developer to write the program control. The present invention is not limited to the illustrated code examples, and other new or alternative APIs and libraries may be used in the future.

雖然本發明的技術內容已經以較佳實施例揭露如上,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本發明之精神所作些許之更動與潤飾,皆應涵蓋於本發明的範疇內,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the technical content of the present invention has been disclosed in the above preferred embodiments, it is not intended to limit the present invention, and any modifications and refinements made by those skilled in the art without departing from the spirit of the present invention are encompassed by the present invention. The scope of protection of the present invention is therefore defined by the scope of the appended claims.

10‧‧‧金融商品報價軟體一10‧‧‧Financial commodity quotation software

12‧‧‧金融商品報價軟體二12‧‧‧ Financial commodity quotation software II

14‧‧‧虛擬機器14‧‧‧Virtual Machine

16‧‧‧作業系統API/開發套件16‧‧‧Operating System API/Development Kit

18‧‧‧作業系統休眠控制模組18‧‧‧Operating system sleep control module

20‧‧‧網路連線控制模組20‧‧‧Network Connection Control Module

22‧‧‧驅動程式22‧‧‧Driver

24‧‧‧背光模組24‧‧‧Backlight module

26‧‧‧硬體控制器26‧‧‧ hardware controller

28‧‧‧應用程式層28‧‧‧Application layer

30‧‧‧作業系統層30‧‧‧ operating system layer

32‧‧‧韌體層32‧‧‧ firmware layer

34‧‧‧硬體層34‧‧‧ hardware layer

36‧‧‧GUI處理模組36‧‧‧GUI processing module

38‧‧‧資料接收/傳送模組38‧‧‧ Data receiving/transmitting module

40‧‧‧資料處理模組40‧‧‧Data Processing Module

42‧‧‧輸入裝置操作模組42‧‧‧Input device operation module

44‧‧‧網路連線模組44‧‧‧Network connection module

46‧‧‧控制螢幕背光API46‧‧‧Control Screen Backlight API

48‧‧‧控制螢幕背光API48‧‧‧Control Screen Backlight API

50‧‧‧GUI處理模組50‧‧‧GUI processing module

52‧‧‧資料接收/傳送模組52‧‧‧ Data receiving/transmitting module

54‧‧‧資料處理模組54‧‧‧Data Processing Module

56‧‧‧輸入裝置操作模組56‧‧‧Input device operation module

58‧‧‧網路連線模組58‧‧‧Network connection module

60‧‧‧背光控制模組60‧‧‧Backlight control module

第1圖係習見行動設備與金融商品報價軟體之系統方塊圖;第2圖係習見金融商品報價軟體之系統方塊圖;第3圖係習見金融商品報價軟體之使用者操作流程圖;第4圖係本發明行動設備與金融商品報價軟體之系統方塊圖;第5圖係本發明實施例金融商品報價軟體之系統方塊圖;第6圖係本發明實施例之使用者操作流程圖;及第7圖係本發明另一實施例之使用者操作流程圖。The first picture is a system block diagram of the mobile device quotation software; the second picture is the system block diagram of the financial product quotation software; the third picture is the user operation flow chart of the financial product quotation software; The system block diagram of the mobile device quotation software of the present invention; FIG. 5 is a system block diagram of the financial product quotation software of the embodiment of the present invention; FIG. 6 is a user operation flowchart of the embodiment of the present invention; The figure is a flow chart of user operation of another embodiment of the present invention.

10‧‧‧金融商品報價軟體一10‧‧‧Financial commodity quotation software

12‧‧‧金融商品報價軟體二12‧‧‧ Financial commodity quotation software II

14‧‧‧虛擬機器14‧‧‧Virtual Machine

16‧‧‧作業系統API/開發套件16‧‧‧Operating System API/Development Kit

18‧‧‧作業系統休眠控制模組18‧‧‧Operating system sleep control module

20‧‧‧網路連線控制模組20‧‧‧Network Connection Control Module

22‧‧‧驅動程式22‧‧‧Driver

24‧‧‧背光模組24‧‧‧Backlight module

26‧‧‧硬體控制器26‧‧‧ hardware controller

28‧‧‧應用程式層28‧‧‧Application layer

30‧‧‧作業系統層30‧‧‧ operating system layer

32‧‧‧韌體層32‧‧‧ firmware layer

34‧‧‧硬體層34‧‧‧ hardware layer

46‧‧‧控制螢幕背光API46‧‧‧Control Screen Backlight API

48‧‧‧控制螢幕背光API48‧‧‧Control Screen Backlight API

Claims (26)

一種行動設備之金融報價軟體螢幕恆亮顯示之裝置,應用於具有一應用程式層與一作業系統層之一行動設備,包含:一螢幕;一背光模組,設置於該螢幕,用以顯示背光於該螢幕;一硬體控制器,連接於該背光模組,用以控制起閉該背光模組;一驅動程式,用以驅動該硬體控制器以控制該背光模組;一控制螢幕背光應用程式介面(API),用以控制該驅動程式以控制啟閉該螢背光模組;及一報價程式,安裝於該應用程式層,包含一背光控制模組,用以呼叫該控制螢幕背光應用程式介面,依據該報價程式之執行控制該螢幕維持一恆亮狀態。 The device for the financial quotation software screen of the mobile device is applied to a mobile device having an application layer and a working system layer, comprising: a screen; a backlight module disposed on the screen for displaying the backlight In the screen; a hardware controller connected to the backlight module for controlling the backlight module; a driver for driving the hardware controller to control the backlight module; and a control screen backlight An application interface (API) for controlling the driver to control opening and closing the flash backlight module; and a quoting program installed at the application layer, including a backlight control module for calling the control screen backlight application The program interface controls the screen to maintain a constant state according to the execution of the quotation program. 如請求項1所述之裝置,其中維持該恆亮狀態係於執行該報價程式時。 The device of claim 1, wherein maintaining the constant light state is performed when the quotation program is executed. 如請求項1所述之裝置,其中該報價程式更包含一操作介面,用以提供一使用者執行開啟/關閉該恆亮狀態。 The device of claim 1, wherein the quotation program further comprises an operation interface for providing a user to perform the on/off state. 如請求項3所述之裝置,其中該操作介面係為一快速鍵。 The device of claim 3, wherein the operation interface is a quick key. 如請求項3所述之裝置,其中該操作介面係為一畫面選單。 The device of claim 3, wherein the operation interface is a screen menu. 如請求項1所述之裝置,其中該背光控制模組更包含一恆亮計時模組,用以提供一恆亮顯示時間之計時功能。 The device of claim 1, wherein the backlight control module further comprises a constant brightness timing module for providing a constant display time timing function. 如請求項1所述之裝置,更包含一網路連線控制模組,用以控制一網路之連線、斷線;且該報價程式更包含一計時模組,用以控制該網路之連線時間。 The device of claim 1, further comprising a network connection control module for controlling connection and disconnection of a network; and the quotation program further comprises a timing module for controlling the network Connection time. 如請求項7所述之裝置,其中更包含一互動式畫面,用以於該計時模組計時終止時中斷該網路連線,並提供一是否重新啟動網路連線之訊息。 The device of claim 7, further comprising an interactive screen for interrupting the network connection when the timing module is terminated, and providing a message for restarting the network connection. 如請求項1所述之裝置,更包含一連線控制模組,用以控制一網路之連線、斷線;及一連線時間預設值,用以決定每次該網路之連線持續時間。 The device of claim 1, further comprising a connection control module for controlling a network connection and disconnection; and a connection time preset value for determining each time the network is connected Line duration. 如請求項9所述之裝置,其中該連線時間預設值係包含複數個選擇時間。 The device of claim 9, wherein the connection time preset value comprises a plurality of selection times. 如請求項10所述之裝置,其中該些選擇時間係選自以下時間之組合:90秒鐘、3分鐘、5分鐘、10分鐘、永久。 The device of claim 10, wherein the selection times are selected from the group consisting of: 90 seconds, 3 minutes, 5 minutes, 10 minutes, permanent. 如請求項1所述之裝置,其中該控制螢幕背光應用程式介面(API)係安裝於該作業系統層。 The device of claim 1, wherein the control screen backlight application interface (API) is installed at the operating system layer. 如請求項1所述之裝置,其中該控制螢幕背光應用程式介面(API)係安裝於該應用程式層中之一虛擬機器。 The device of claim 1, wherein the control screen backlight application interface (API) is installed in one of the application layers. 一種行動設備之金融報價軟體螢幕恆亮顯示之方法,係應用於具有一控制螢幕背光應用程式介面(API)之一行動設備,包含下列步驟:執行一報價程式;依據該報價程式持續呼叫該控制螢幕背光應用程式介面,以維持一螢幕恆亮狀態;開啟一網路連線;及操作該報價程式以接收一報價資訊。 A method for financial quotation software screen display of a mobile device is applied to a mobile device having a control screen backlight application interface (API), comprising the following steps: executing a quotation program; continuously calling the control according to the quotation program A screen backlight application interface to maintain a constant screen state; an internet connection is enabled; and the quotation program is operated to receive a quote information. 如請求項14所述之方法,更包含以下步驟:當該行動設備閒置一時 間後,停止呼叫該控制螢幕背光應用程式介面以停止該螢幕恆亮狀態並關閉該網路連線。 The method of claim 14, further comprising the step of: when the mobile device is idle for a while After that, stop calling the control screen backlight application interface to stop the screen from being on and off the network connection. 如請求項14所述之方法,其中該時間係為複數個選擇時間。 The method of claim 14, wherein the time is a plurality of selection times. 如請求項16所述之方法,其中該些選擇時間係選自以下時間之組合:90秒鐘、3分鐘、5分鐘、10分鐘、永久。 The method of claim 16, wherein the selection times are selected from the group consisting of: 90 seconds, 3 minutes, 5 minutes, 10 minutes, permanent. 如請求項14所述之方法,更包含以下步驟:提供一操作介面,以輸入一持續呼叫該控制螢幕背光應用程式介面之一指令;及當接收該指令時,持續呼叫該控制螢幕背光應用程式介面,以維持該螢幕恆亮狀態。 The method of claim 14, further comprising the steps of: providing an operation interface for inputting an instruction to continuously call the control screen backlight application interface; and continuously receiving the control screen backlight application when receiving the instruction Interface to maintain the screen's steady state. 如請求項18所述之方法,其中該操作介面係為一快速鍵。 The method of claim 18, wherein the operating interface is a quick key. 如請求項18所述之方法,其中該操作介面係為一畫面選單。 The method of claim 18, wherein the operating interface is a screen menu. 一種行動設備之金融報價軟體螢幕恆亮顯示之方法,係應用於具有一控制螢幕背光應用程式介面(API)之一行動設備,包含下列步驟:執行一報價程式;依據該報價程式開啟一網路連線;接收一螢幕恆亮指令;持續呼叫該控制螢幕背光應用程式介面,以維持一螢幕恆亮狀態;設定一連線時間;計算最後一次操作該行動設備後之一閒置時間;當該閒置時間超過該連線時間,中斷該網路連線;當接收一重新連線指令,重新開啟該網路連線;及 當未接收該重新連線指令,且該閒置時間超過一預設之時間上限,關閉該背光應用程式介面以停止該螢幕恆亮狀態。 A method for displaying a financial quotation software screen of a mobile device is applied to a mobile device having a control screen backlight application interface (API), comprising the steps of: executing a quotation program; and opening a network according to the quotation program Connect; receive a screen constant light command; continuously call the control screen backlight application interface to maintain a screen constant state; set a connection time; calculate one of the idle time after the last operation of the mobile device; If the time exceeds the connection time, the network connection is interrupted; when a reconnection command is received, the network connection is re-opened; When the reconnection command is not received, and the idle time exceeds a preset time limit, the backlight application interface is closed to stop the screen from being in a steady state. 如請求項21所述之方法,更包含以下步驟:提供一操作介面,以輸入該螢幕恆亮指令。 The method of claim 21, further comprising the step of providing an operation interface for inputting the screen constant light instruction. 如請求項22所述之方法,其中該操作介面係為一快速鍵。 The method of claim 22, wherein the operating interface is a quick key. 如請求項22所述之方法,其中該操作介面係為一畫面選單。 The method of claim 22, wherein the operating interface is a screen menu. 如請求項21所述之方法,其中該連線時間係為複數個選擇時間。 The method of claim 21, wherein the connection time is a plurality of selection times. 如請求項25所述之方法,其中該些選擇時間係選自以下時間之組合:90秒鐘、3分鐘、5分鐘、10分鐘、永久。 The method of claim 25, wherein the selection times are selected from the group consisting of: 90 seconds, 3 minutes, 5 minutes, 10 minutes, permanent.
TW098124346A 2009-07-17 2009-07-17 Device and method of a display backlight persistently on for a mobile apparatus TWI395134B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW098124346A TWI395134B (en) 2009-07-17 2009-07-17 Device and method of a display backlight persistently on for a mobile apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW098124346A TWI395134B (en) 2009-07-17 2009-07-17 Device and method of a display backlight persistently on for a mobile apparatus

Publications (2)

Publication Number Publication Date
TW201104560A TW201104560A (en) 2011-02-01
TWI395134B true TWI395134B (en) 2013-05-01

Family

ID=44813688

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098124346A TWI395134B (en) 2009-07-17 2009-07-17 Device and method of a display backlight persistently on for a mobile apparatus

Country Status (1)

Country Link
TW (1) TWI395134B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060242434A1 (en) * 2005-04-22 2006-10-26 Tsung-Jen Lee Portable device with motion sensor
TW200719134A (en) * 2005-11-15 2007-05-16 Mitac Int Corp PDA power saving method
US20070241888A1 (en) * 2006-04-14 2007-10-18 Motorola, Inc. Location enabled device with power saving control and method thereof
TW200928713A (en) * 2007-12-21 2009-07-01 Compal Communications Inc Portable electronic device and power-saving method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060242434A1 (en) * 2005-04-22 2006-10-26 Tsung-Jen Lee Portable device with motion sensor
TW200719134A (en) * 2005-11-15 2007-05-16 Mitac Int Corp PDA power saving method
US20070241888A1 (en) * 2006-04-14 2007-10-18 Motorola, Inc. Location enabled device with power saving control and method thereof
TW200928713A (en) * 2007-12-21 2009-07-01 Compal Communications Inc Portable electronic device and power-saving method thereof

Also Published As

Publication number Publication date
TW201104560A (en) 2011-02-01

Similar Documents

Publication Publication Date Title
WO2020029616A1 (en) Mobile terminal and power-saving mode control method therefor
CN102622079B (en) Sleep method, wakening method and mobile terminal device
US7463255B2 (en) Portable electronic apparatus and power management method thereof
JP3799130B2 (en) Method for switching power saving mode of computer having power saving function while using network
US7898500B2 (en) Auxiliary display within a primary display system
US7886136B2 (en) Computer system, method, and medium for switching operating system
US20220191576A1 (en) Tv awakening method based on speech recognition, smart tv and storage medium
MX2015005394A (en) Electronic device and control method thereof.
US20060242651A1 (en) Activity-based PC adaptability
US11151017B2 (en) Method for processing refresh and display exceptions, and terminal
JP2005099515A (en) Information processor and power saving control method
US20080065917A1 (en) Information Processing Apparatus and Resume Control Method
TWI459191B (en) Power management method on a stock quoting software for mobile
KR100714677B1 (en) Computer system and method for performing switch-over of operating system
CN102044201B (en) Device and method for constant brightness display of mobile equipment screen
KR20040097279A (en) Temporary user suspension of automatic shutdown
JP2007148633A (en) Information processor and system control method
JP2012138088A (en) Information processing device, power supply control method, and program
JP2000207814A (en) Electronic device and system starting method thereof
TWI395134B (en) Device and method of a display backlight persistently on for a mobile apparatus
CN115061561A (en) Power saving method, device and system for equipment and storage medium
JP2002082743A (en) Electronic equipment and storage medium stored with electronic equipment control program
CN114296837A (en) Firmware control method and device, electronic equipment and computer readable storage medium
JPH0689121A (en) Information processor facilitating change of using environment
TWI509493B (en) Device and method of a display backlight persistently on a touch-screen mobile apparatus