[go: up one dir, main page]

TW201516703A - Method for processing network event and electronic device - Google Patents

Method for processing network event and electronic device Download PDF

Info

Publication number
TW201516703A
TW201516703A TW102138154A TW102138154A TW201516703A TW 201516703 A TW201516703 A TW 201516703A TW 102138154 A TW102138154 A TW 102138154A TW 102138154 A TW102138154 A TW 102138154A TW 201516703 A TW201516703 A TW 201516703A
Authority
TW
Taiwan
Prior art keywords
network
network event
interrupt signal
event
frequency
Prior art date
Application number
TW102138154A
Other languages
Chinese (zh)
Inventor
Kim-Yeung Sip
Original Assignee
Acer Inc
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 Acer Inc filed Critical Acer Inc
Priority to TW102138154A priority Critical patent/TW201516703A/en
Publication of TW201516703A publication Critical patent/TW201516703A/en

Links

Landscapes

  • Power Sources (AREA)

Abstract

A method for processing a network event and an electronic device using the method are provided. The method includes: detecting at least one network event, and generating at least one network interrupt signal in response to the at least one network event; determining to process the at least one network event immediately or later according to a generation frequency of the at least one network interrupt signal and an operation state of an application corresponding to the at least one network event.

Description

網路事件處理方法與電子裝置 Network event processing method and electronic device

本發明是有關於一種電子裝置,且特別是有關於一種網路事件處理方法與使用此方法的電子裝置。 The present invention relates to an electronic device, and more particularly to a network event processing method and an electronic device using the same.

為了讓電腦系統可以更有效率地工作以及降低電腦系統維持在高效能模式的時間,目前已有一些工作排程機制與省電機制被陸續提出。舉例來說,在現有的工作排程機制中,為了避免電腦系統因接收到斷斷續續的網路事件而反覆的在高效能與休眠模式之間切換,部分零星或較為無關緊要的網路事件可能會先被暫存起來,稍後再由系統透過高效能模式而同時處理。 In order to make the computer system work more efficiently and reduce the time that the computer system maintains the high-performance mode, some work scheduling mechanisms and power-saving mechanisms have been proposed. For example, in the existing work scheduling mechanism, in order to prevent the computer system from repeatedly switching between high performance and sleep mode due to receiving intermittent network events, some sporadic or less important network events may occur. It is temporarily stored and then processed by the system through the high-performance mode at a later time.

然而,對於哪些網路事件是零星出現的或較為無關緊要的,則沒有明確的機制可用來加以確認。特別是,現代人對於網路的依賴程度已遠勝於以往,若能對網路事件進行更有效率地管理,則對於電腦系統的運作效率及/或省電能力必然能有所幫助。 However, there are no clear mechanisms for confirming which network events are sporadic or relatively insignificant. In particular, modern people are far more dependent on the Internet than in the past. If network events are managed more efficiently, it will certainly help the computer system's operational efficiency and/or power-saving ability.

有鑑於此,本發明提供一種網路事件處理方法與電子裝置,其可針對網路事件是否需要立即執行,作出符合實際需求的判斷。 In view of this, the present invention provides a network event processing method and an electronic device, which can determine whether a network event needs to be executed immediately, and make a judgment that meets actual needs.

本發明提供一種網路事件處理方法,此方法適用於電子裝置。此方法包括:偵測至少一網路事件,並且反應於所述網路事件而產生至少一網路中斷訊號;根據所述網路中斷訊號的產生頻率與所述網路事件所對應的應用程式之操作狀態,決定立即或者延後處理所述網路事件。 The invention provides a network event processing method, which is suitable for an electronic device. The method includes: detecting at least one network event, and generating at least one network interrupt signal in response to the network event; and an application corresponding to the network event according to a frequency of generating the network interrupt signal The operational status determines the immediate or delayed processing of the network event.

本發明另提供一種電子裝置,此電子裝置包括網路介面模組與處理模組。網路介面模組用以偵測至少一網路事件,並反應於所述網路事件而產生至少一網路中斷訊號。處理模組耦接網路介面模組,其用以根據所述網路中斷訊號的產生頻率與所述網路事件所對應的應用程式之操作狀態,決定立即或者延後處理所述網路事件。 The invention further provides an electronic device comprising a network interface module and a processing module. The network interface module is configured to detect at least one network event and generate at least one network interrupt signal in response to the network event. The processing module is coupled to the network interface module, and is configured to determine the network event to be processed immediately or delayed according to the frequency of generating the network interrupt signal and the operating state of the application corresponding to the network event. .

基於上述,本發明的網路事件處理方法與使用此方法的電子裝置,可根據偵測到的網路事件多寡與電子裝置當前運行的應用程式,來決定是要立即或延後處理此些網路事件。藉此,可針對網路行為與應用程式行為來對網路事件進行最佳化管理。 Based on the above, the network event processing method of the present invention and the electronic device using the method can decide whether to process the network immediately or delay according to the detected network event and the application currently running by the electronic device. Road event. This allows for optimal management of network events for network behavior and application behavior.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the invention will be apparent from the following description.

10‧‧‧電子裝置 10‧‧‧Electronic devices

11‧‧‧網路介面模組 11‧‧‧Network Interface Module

12‧‧‧處理模組 12‧‧‧Processing module

122‧‧‧連接介面控制模組 122‧‧‧Connected interface control module

124‧‧‧電源管理模組 124‧‧‧Power Management Module

126‧‧‧核心處理模組 126‧‧‧ core processing module

31_1~31_6‧‧‧網路事件 31_1~31_6‧‧‧Internet events

32_1~32_6‧‧‧系統中斷事件 32_1~32_6‧‧‧System Interrupt Event

33‧‧‧虛線 33‧‧‧dotted line

T1~T6‧‧‧時間點 T1~T6‧‧‧ time point

S602、S604‧‧‧本發明之一實施例的網路事件處理方法各步驟 S602, S604‧‧‧ steps of a network event processing method according to an embodiment of the present invention

圖1為根據本發明之一實施例所繪示的電子裝置的示意圖。 FIG. 1 is a schematic diagram of an electronic device according to an embodiment of the invention.

圖2為根據本發明之一實施例所繪示的網路事件與時間軸的示意圖。 2 is a schematic diagram of a network event and a time axis according to an embodiment of the invention.

圖3為根據本發明之一實施例所繪示的整理前之系統工作狀態的示意圖。 FIG. 3 is a schematic diagram showing the working state of the system before finishing according to an embodiment of the invention.

圖4為根據本發明之一實施例所繪示的整理後的網路事件與時間軸之示意圖。 FIG. 4 is a schematic diagram of a collated network event and time axis according to an embodiment of the invention.

圖5為根據本發明之另一實施例所繪示的整理後的網路事件與時間軸之示意圖。 FIG. 5 is a schematic diagram of a collated network event and time axis according to another embodiment of the present invention.

圖6為根據本發明之一實施例所繪示的網路事件處理方法的流程圖。 FIG. 6 is a flowchart of a network event processing method according to an embodiment of the invention.

圖1為根據本發明之一實施例所繪示的電子裝置的示意圖。請參照圖1,電子裝置10可以是手機、個人數位助理(Personal Digital Assistant,PDA)、智慧型手機(smart phone)、電子書(electronic book)、遊戲機(game machine)、平板電腦(Tablet PC)、筆記型電腦(notebook)、桌上型電腦等各式具有運算與網路連線功能的電子裝置。 FIG. 1 is a schematic diagram of an electronic device according to an embodiment of the invention. Referring to FIG. 1 , the electronic device 10 can be a mobile phone, a personal digital assistant (PDA), a smart phone, an electronic book, a game machine, or a tablet PC. ), notebooks (notebooks), desktop computers, and other electronic devices with computing and network connectivity.

電子裝置10包括網路介面模組11與處理模組12。網路 介面模組11可以包括(有線)網路介面卡(network interface card,NIC)與無線網路介面卡(wireless NIC)等各式用以提供網路連線功能的網路介面模組。舉例來說,若網路介面模組11包括(有線)網路介面卡,則電子裝置10可透過網路介面模組11以有線的方式連接至網際網路(Internet)或者其餘的電子裝置。此外,若網路介面模組11包括無線網路介面卡,則電子裝置10可透過網路介面模組11以無線的方式連接至網際網路或者其餘的電子裝置。例如,電子裝置10可以透過網路介面模組11支援的第三代行動通訊技術(3rd-Generation,3G)、無線相容認證(Wireless Fidelity,Wi-Fi)或藍牙(Bluetooth,BT)等無線通訊協定連線至網際網路或其餘的電子裝置,本發明不對其限制。 The electronic device 10 includes a network interface module 11 and a processing module 12. network The interface module 11 can include various (network) network interface cards (NICs) and wireless network interface cards (wireless NICs) and other network interface modules for providing network connection functions. For example, if the network interface module 11 includes a (wired) network interface card, the electronic device 10 can be connected to the Internet or the rest of the electronic device through the network interface module 11 in a wired manner. In addition, if the network interface module 11 includes a wireless network interface card, the electronic device 10 can be wirelessly connected to the Internet or the rest of the electronic device through the network interface module 11. For example, the electronic device 10 can use the third generation mobile communication technology (3rd-Generation, 3G), Wireless Fidelity (Wi-Fi), or Bluetooth (BT) supported by the network interface module 11. The communication protocol is connected to the Internet or the rest of the electronic device, and the invention is not limited thereto.

網路介面模組11可以偵測網路事件(network event),並且反應於所偵測到的網路事件而產生網路中斷訊號(network interrupt signal)。例如,每偵測到一個網路事件,網路介面模組11就對應產生一個網路中斷訊號。在此提及的網路事件包括網路介面模組11自網際網路接收網路封包(network packet)的事件。或者,在一實施例中,所述網路事件還可以包括電子裝置10欲透過網路介面模組11發送網路封包至網際網路或其餘電子裝置之事件等,本發明不對其限制。 The network interface module 11 can detect a network event and generate a network interrupt signal in response to the detected network event. For example, each time a network event is detected, the network interface module 11 generates a network interrupt signal. The network events mentioned herein include events in which the network interface module 11 receives network packets from the Internet. Alternatively, in an embodiment, the network event may further include an event that the electronic device 10 wants to send a network packet to the Internet or other electronic devices through the network interface module 11, and the present invention is not limited thereto.

處理模組12耦接網路介面模組11。處理模組12可以獲得網路中斷訊號的產生頻率。舉例來說,假設網路介面模組11在一預設時間範圍內偵測到N個網路事件,並且反應於此N網路事 件而產生N個網路中斷訊號,則處理模組12可以統計此N個網路中斷訊號的數目,並且根據此預設時間範圍與N的值而獲得網路中斷訊號的產生頻率。其中,此預設時間範圍例如是0.1毫秒至10秒之間的任一時間範圍,本發明不對其限制,並且N為正整數。 The processing module 12 is coupled to the network interface module 11. The processing module 12 can obtain the frequency of generation of the network interrupt signal. For example, assume that the network interface module 11 detects N network events within a predetermined time range and reacts to the N network event. The processing module 12 can count the number of the N network interrupt signals, and obtain the frequency of generating the network interrupt signal according to the preset time range and the value of N. The preset time range is, for example, any time range between 0.1 milliseconds and 10 seconds, which is not limited by the present invention, and N is a positive integer.

在本實施例中,處理模組12可運行一個以上的作業系統(OS)。例如,微軟視窗(Microsoft Windows)作業系統或iOS等,本發明不對其限制。作業系統中可運行有多個應用程式,並且每一個應用程式當前的操作狀態皆可被劃分為屬於前景(foreground)操作狀態或背景(background)操作狀態。前景操作狀態表示某一應用程式當前正被使用者操作,並且此應用程式的操作視窗例如是顯示於電子裝置10的使用者介面(User Interface,UI)之最上層,以供使用者觀看。然而,本發明不以此為限。例如,某些特定類型的應用程式被執行後,即使其操作視窗沒有被顯示於電子裝置10的使用者介面之最上層,只要此應用程式沒有被停止執行,則此應用程式就會被持續地視為處於前景操作狀態。例如,用來播放影片及/或音樂的各種多媒體播放程式等。特別是,對於處於前景操作狀態的應用程式來說,若此應用程式是用來執行任何與網路有高度相關的處理程序(例如,播放線上影音)時,只要網路稍微延遲(delay),都可能會嚴重影響使用者操作此應用程式的感受。 In this embodiment, the processing module 12 can run more than one operating system (OS). For example, Microsoft Windows operating system or iOS, etc., the invention is not limited thereto. There are multiple applications running in the operating system, and each application's current operating state can be divided into a foreground operating state or a background operating state. The foreground operating state indicates that an application is currently being operated by the user, and the operating window of the application is displayed, for example, on the uppermost layer of the user interface (UI) of the electronic device 10 for viewing by the user. However, the invention is not limited thereto. For example, after a certain type of application is executed, even if its operation window is not displayed on the uppermost layer of the user interface of the electronic device 10, the application is continuously executed as long as the application is not stopped. It is considered to be in the foreground operating state. For example, various multimedia players for playing movies and/or music, and the like. In particular, for applications that are in the foreground operating state, if the application is used to execute any processing program that is highly relevant to the network (for example, playing online audio and video), as long as the network is slightly delayed (delay), Both can seriously affect the user's experience of operating this application.

相對於前景操作狀態,背景操作狀態則表示某一應用程式當前並非正被使用者操作,並且由於使用者目前不需要對其進行操作,因此此應用程式的操作視窗通常不需要顯示於電子裝置 10的使用者介面之最上層。然而,本發明不以此為限。例如,某些特定類型的應用程式被執行後,不管其操作視窗是否被顯示於電子裝置10的使用者介面之最上層,此應用程式都會被持續地視為處於背景操作狀態。例如,用來在背景下載檔案的下載程式等。特別是,對於處於背景操作狀態的應用程式(例如,在背景進行下載程序的下載程式)來說,使用者通常不會特別關注其在某一時間點的效能與網路流暢度,因此,在可容許的範圍內,些許的網路延遲通常不會明顯地影響使用者操作此應用程式的感受。 Relative to the foreground operating state, the background operating state indicates that an application is not currently being operated by the user, and since the user does not currently need to operate it, the operating window of the application usually does not need to be displayed on the electronic device. The top layer of the user interface of 10. However, the invention is not limited thereto. For example, after a certain type of application is executed, regardless of whether its operation window is displayed on the uppermost layer of the user interface of the electronic device 10, the application is continuously regarded as being in the background operation state. For example, a download program for downloading files in the background, and the like. In particular, for applications that are in background operation state (for example, download programs that download programs in the background), users usually do not pay special attention to their performance and network fluency at a certain point in time. Within the allowable range, a small amount of network latency usually does not significantly affect the user's perception of operating the application.

在本實施例中,網路事件有非常大的機率是對應於處理模組12當前運行的應用程式。例如,當使用者使用瀏覽器等處於前景操作狀態的應用程式,來播放線上影音或執行與網路效能高度相關的處理程序時,此時由網路介面模組11偵測到的網路事件有很大的機率是網路介面模組11正在接收由線上影音伺服器透過網際網路所提供的線上影音串流。此外,當使用者使用下載程式等處於背景操作狀態的應用程式自網際網路下載資料或執行任何不會直接影響到使用者的處理程序時,此時由網路介面模組11偵測到的網路事件則有很大的機率是網路介面模組11正在接收由線上儲存伺服器透過網際網路所提供的下載資料。或者,網路事件的網路封包也可能帶有特定的標記,而可用來識別其所對應的應用程式。 In this embodiment, the network event has a very high probability of being corresponding to the application currently running by the processing module 12. For example, when a user uses an application that is in a foreground operating state, such as a browser, to play online video or perform a process that is highly correlated with network performance, the network event detected by the network interface module 11 at this time. There is a high probability that the network interface module 11 is receiving online video streams provided by the online video server over the Internet. In addition, when the user downloads data from the Internet using an application in a background operation state such as a download program or executes any processing program that does not directly affect the user, the network interface module 11 detects the content at this time. There is a high probability that the network event is that the network interface module 11 is receiving the downloaded data provided by the online storage server over the Internet. Alternatively, the network packet of a network event may also have a specific tag that can be used to identify the corresponding application.

因此,在本實施例中,處理模組12可以透過其運行的作業系統獲得當前運行的應用程式的操作狀態,並且進一步根據網 路中斷訊號的產生頻率與此應用程式的操作狀態,來決定是要立即或者延後處理由網路介面模組11偵測到的網路事件。 Therefore, in this embodiment, the processing module 12 can obtain the operating state of the currently running application through the operating system running thereon, and further according to the network. The frequency of the channel interrupt signal and the operating state of the application determine whether the network event detected by the network interface module 11 is to be processed immediately or delayed.

舉例來說,在本實施例中,當網路中斷訊號的產生頻率大於或等於預設頻率,且網路事件所對應的應用程式之操作狀態為前景操作狀態時,處理模組12可決定立即處理所偵測到的網路事件。舉例來說,接續上述範例,為了判斷網路中斷訊號的產生頻率是否大於或等於預設頻率,處理模組12可以判斷在此預設時間範圍內網路介面模組11所偵測到的網路事件的數目N是否大於或等於一門檻值。若N大於或等於此門檻值,則處理模組12判定網路中斷訊號的產生頻率大於或等於預設頻率。 For example, in this embodiment, when the frequency of generating the network interrupt signal is greater than or equal to the preset frequency, and the operating state of the application corresponding to the network event is the foreground operating state, the processing module 12 may determine immediately Handle detected network events. For example, in the above example, in order to determine whether the frequency of the network interrupt signal is greater than or equal to the preset frequency, the processing module 12 can determine the network detected by the network interface module 11 within the preset time range. Whether the number N of road events is greater than or equal to a threshold value. If N is greater than or equal to the threshold, the processing module 12 determines that the frequency of generating the network interrupt signal is greater than or equal to the preset frequency.

此外,當處理模組12決定立即處理所偵測到的網路事件時,處理模組12除了對已接收(例如,儲存於電子裝置10的暫存器)但尚未進行處理的網路事件(例如,線上影音串流)進行處理之外,若電子裝置10是處於低效能模式等省電狀態,則處理模組12也可立即或者依使用者選擇將電子裝置10切換至高效能模式,以提高電子裝置10與處理模組12的處理效能。 In addition, when the processing module 12 determines to immediately process the detected network event, the processing module 12 not only processes the network event that has been received (eg, stored in the register of the electronic device 10) but has not yet been processed ( For example, if the electronic device 10 is in a low-efficiency mode and other power-saving state, the processing module 12 can also switch the electronic device 10 to the high-performance mode immediately or according to the user's selection to improve The processing performance of the electronic device 10 and the processing module 12.

另一方面,在本實施例中,除了上述情況(即,網路中斷訊號的產生頻率大於或等於預設頻率,且網路事件所對應的應用程式之操作狀態為前景操作狀態)之外,處理模組12可決定延遲處理所偵測到的網路事件。例如,當網路中斷訊號的產生頻率非大於或等於預設頻率,且網路事件所對應的應用程式之操作狀態非為前景操作狀態、網路中斷訊號的產生頻率非大於或等於預設 頻率,且網路事件所對應的應用程式之操作狀態為前景操作狀態,或者網路中斷訊號的產生頻率大於或等於預設頻率,且網路事件所對應的應用程式之操作狀態非為前景操作狀態時,處理模組12可決定延後處理所偵測到的網路事件。 On the other hand, in this embodiment, in addition to the above situation (that is, the frequency of generating the network interrupt signal is greater than or equal to the preset frequency, and the operating state of the application corresponding to the network event is the foreground operating state), The processing module 12 can determine the network event detected by the delay processing. For example, when the frequency of the network interrupt signal is not greater than or equal to the preset frequency, and the operating state of the application corresponding to the network event is not the foreground operating state, the frequency of generating the network interrupt signal is not greater than or equal to the preset. Frequency, and the operating state of the application corresponding to the network event is the foreground operating state, or the frequency of generating the network interrupt signal is greater than or equal to the preset frequency, and the operating state of the application corresponding to the network event is not the foreground operation. In the state, the processing module 12 can determine the network event detected by the processing.

也就是說,假設電子裝置10及/或處理模組12當前處於待機、休眠或低效能模式等省電狀態,本發明可根據當前偵測到的網路流量與此些網路流量所對應的應用程式之操作狀態,來決定是否將電子裝置10及/或處理模組12切換至正常或者高效能模式。特別是,在本實施例中,僅在一特定時間範圍內偵測到的網路流量超過或等於一門檻值(即,網路中斷訊號的產生頻率大於或等於一預設頻率),且對應於此網路流量的應用程式之操作狀態為前景操作狀態時,處理模組12才會例如需要將電子裝置10及/或處理模組12切換至正常或者高效能模式,以即時處理這些網路事件。反之,若在一特定時間範圍內偵測到的網路流量小於一門檻值(即,網路中斷訊號的產生頻率小於一預設頻率),及/或對應於此網路流量的應用程式之操作狀態不是前景操作狀態,則處理模組12暫時不改變電子裝置10及/或處理模組12的工作模式(即,維持在省電狀態),而延後處理所偵測到的網路事件。 That is, if the electronic device 10 and/or the processing module 12 are currently in a power-saving state such as standby, hibernation, or low-performance mode, the present invention can respond to the network traffic according to the currently detected network traffic. The operating state of the application determines whether to switch the electronic device 10 and/or the processing module 12 to a normal or high performance mode. In particular, in this embodiment, only the network traffic detected in a specific time range exceeds or equals a threshold (that is, the frequency of generating the network interrupt signal is greater than or equal to a preset frequency), and corresponds to When the operating state of the application of the network traffic is the foreground operating state, the processing module 12 needs to switch the electronic device 10 and/or the processing module 12 to a normal or high-performance mode, for example, to process the network in real time. event. Conversely, if the detected network traffic is less than a threshold in a certain time range (ie, the network interrupt signal is generated less than a predetermined frequency), and/or an application corresponding to the network traffic If the operating state is not the foreground operating state, the processing module 12 temporarily does not change the operating mode of the electronic device 10 and/or the processing module 12 (ie, maintains the power saving state), and delays processing of the detected network event. .

在處理模組12決定延後處理所偵測到的網路事件之後,在本實施例中,處理模組12會等待下一個系統中斷事件(system break event)。然後,當處理模組12偵測到系統中斷事件時,處理模組12即可一併處理已接收但尚未處理的網路事件。在此提及的 系統中斷事件例如是處理模組12依據一時脈(clock)而定期產生的中斷事件。或者,在一實施例中,此系統中斷事件也可以是電子裝置10定期透過網際網路自特定的伺服器接收的網路封包所對應的特定網路事件等等,本發明不對其限制。也就是說,透過定期產生的系統中斷事件,處理模組12最遲會在下一個系統中斷事件到來時,將尚未處理的網路事件都一併處理,從而避免因累積過多未處理的網路事件而造成網路效能太差等等。 After the processing module 12 determines to delay the detected network event, in this embodiment, the processing module 12 waits for the next system break event. Then, when the processing module 12 detects a system interrupt event, the processing module 12 can process the received but unprocessed network events. Mentioned here The system interrupt event is, for example, an interrupt event that is periodically generated by the processing module 12 in accordance with a clock. Alternatively, in an embodiment, the system interruption event may also be a specific network event corresponding to the network packet received by the electronic device 10 periodically from the specific server through the Internet, and the like, which is not limited by the present invention. That is to say, through the system interrupt event generated periodically, the processing module 12 will process the unprocessed network events at the latest when the next system interrupt event arrives, thereby avoiding excessive accumulation of unprocessed network events. And the network performance is too poor and so on.

舉例來說,圖2為根據本發明之一實施例所繪示的網路事件與時間軸的示意圖。請參照圖2,假設在時間點T1之前,網路介面模組11偵測到網路事件31_1;在時間點T1~T2之間,網路介面模組11偵測到網路事件31_2;在時間點T2~T3之間,網路介面模組11偵測到網路事件31_3;在時間點T3~T4之間,網路介面模組11偵測到網路事件31_4;在時間點T4~T5之間,網路介面模組11偵測到網路事件31_5;在時間點T5~T6之間,網路介面模組11偵測到網路事件31_6。其中,圖2是以示意圖的方式來呈現網路事件與時間軸的關係,且實際上網路事件31_1~31_6可分別包括一個或一個以上的網路事件。此外,時間點T1~T6則分別對應於偵測到系統中斷事件32_1~32_6的時間點。 For example, FIG. 2 is a schematic diagram of a network event and a time axis according to an embodiment of the invention. Referring to FIG. 2, it is assumed that the network interface module 11 detects the network event 31_1 before the time point T1; during the time point T1~T2, the network interface module 11 detects the network event 31_2; Between the time points T2 and T3, the network interface module 11 detects the network event 31_3; between time points T3 and T4, the network interface module 11 detects the network event 31_4; at the time point T4~ Between T5, the network interface module 11 detects the network event 31_5; between time points T5 and T6, the network interface module 11 detects the network event 31_6. 2 is a schematic diagram showing the relationship between the network event and the time axis, and in fact, the network events 31_1~31_6 may respectively include one or more network events. In addition, the time points T1 T T6 correspond to the time points when the system interrupt events 32_1 32 32_6 are detected.

圖3為根據本發明之一實施例所繪示的整理前系統工作狀態的示意圖。請參照圖3,在將網路事件的處理時間進行分配與整理之前,虛線33所涵蓋的時間範圍表示依照圖2的網路事件與系統中斷事件之偵測時間,也就是電子裝置10及/或處理模組12 需要處理網路事件與系統中斷事件的時間。也就是說,若沒有對網路事件的處理時間進行分配與整理,則在虛線33所涵蓋的時間範圍內,電子裝置10及/或處理模組12需要維持在正常工作模式甚至高效能工作模式,以即時處理對應的網路事件與系統中斷事件。 FIG. 3 is a schematic diagram showing the working state of the system before finishing according to an embodiment of the invention. Referring to FIG. 3, before the processing time of the network event is allocated and organized, the time range covered by the dotted line 33 indicates the detection time of the network event and the system interruption event according to FIG. 2, that is, the electronic device 10 and/or Or processing module 12 The time required to handle network events and system outage events. That is to say, if the processing time of the network event is not allocated and organized, the electronic device 10 and/or the processing module 12 need to be maintained in the normal working mode or even the high-performance working mode within the time range covered by the dotted line 33. To handle the corresponding network events and system interrupt events in real time.

圖4為根據本發明之一實施例所繪示的整理後的網路事件與時間軸之示意圖。請參照圖4,假設網路事件31_1~31_4是對應於正在播放線上影音的瀏覽器應用程式,且此瀏覽器應用程式的操作介面例如是被隱藏或被切換至背景,而使得瀏覽器應用程式之操作狀態處於背景操作狀態。在經過網路事件分配與整理後,在時間點T4之前,即使網路事件31_1~31_4或對應於網路事件31_1~31_4的網路中斷訊號的產生頻率大於預設頻率,處理模組12也不會在偵測到網路事件31_1~31_4時立即處理網路事件31_1~31_4,而是會等待系統中斷事件,以將尚未處理的網路事件與系統中斷事件一併處理。例如,在網路介面模組11偵測到網路事件31_1之後,網路事件31_1會先被暫存於電子裝置10的暫存器,並且在時間點T1時,由處理模組12將系統中斷事件32_1與暫存的網路事件31_1一併執行,其餘網路事件31_2~31_4以此類推。 FIG. 4 is a schematic diagram of a collated network event and time axis according to an embodiment of the invention. Referring to FIG. 4, it is assumed that the network events 31_1~31_4 are browser applications corresponding to the audio and video playing on the line, and the operation interface of the browser application is, for example, hidden or switched to the background, so that the browser application is enabled. The operating state is in the background operating state. After the network event is allocated and organized, before the time point T4, even if the network event 31_1~31_4 or the network interrupt signal corresponding to the network event 31_1~31_4 is generated at a frequency greater than the preset frequency, the processing module 12 is also processed. Network events 31_1~31_4 are not processed immediately when network events 31_1~31_4 are detected. Instead, system interrupt events are awaited to process unprocessed network events along with system interrupt events. For example, after the network interface module 11 detects the network event 31_1, the network event 31_1 is temporarily stored in the register of the electronic device 10, and at the time point T1, the system is processed by the processing module 12. The interrupt event 32_1 is executed in conjunction with the temporary network event 31_1, and the rest of the network events 31_2~31_4 and so on.

另外,假設網路事件31_5、31_6是對應於可於背景更新系統資訊的更新程式,由於網路事件31_5、31_6或網路事件31_5、31_6的網路中斷訊號的產生頻率沒有大於或等於預設頻 率,且此更新程式之操作狀態也非前景操作狀態,因此,處理模組12也不會在偵測到網路事件31_5、31_6時就立即對其進行處理,而是在時間點T5時,將系統中斷事件32_5與網路事件31_5一併處理,並且在時間點T6時,將系統中斷事件32_6與網路事件31_6一併處理。藉此,相對於圖2與圖3,透過延後處理的網路事件31_1~31_6,將可有效縮短系統需要執行維持在正常工作或高效能模式的時間。 In addition, it is assumed that the network events 31_5, 31_6 are update programs corresponding to the system information update, and the frequency of the network interrupt signals generated by the network events 31_5, 31_6 or the network events 31_5, 31_6 is not greater than or equal to the preset. frequency Rate, and the operating state of the update program is also not the foreground operating state. Therefore, the processing module 12 does not process the network events 31_5, 31_6 immediately, but at the time point T5. The system interrupt event 32_5 is processed together with the network event 31_5, and at the time point T6, the system interrupt event 32_6 is processed together with the network event 31_6. Therefore, with respect to FIG. 2 and FIG. 3, the network events 31_1~31_6 processed by the delay can effectively shorten the time required for the system to maintain the normal operation or the high performance mode.

再舉另一例,圖5為根據本發明之另一實施例所繪示的整理後的網路事件與時間軸之示意圖。請參照圖5,假設網路事件31_1~31_4是對應於正在播放線上影音的瀏覽器應用程式,且本實施例與圖4之實施例的差別在於,在本實施例中,此瀏覽器應用程式的操作介面例如是持續維持在前景(例如,使用者在觀看線上影片),而使得瀏覽器應用程式之操作狀態維持在前景操作狀態。由於網路事件31_1~31_4或對應於網路事件31_1~31_4的網路中斷訊號的產生頻率大於預設頻率,且瀏覽器應用程式之操作狀態維持在前景操作狀態,因此,處理模組12會在網路介面模組11分別偵測到網路事件31_1~31_4時,立即對其進行處理,從而避免因網路事件31_1~31_4的延遲處理而影響到使用者的觀看線上影片的感受。 As another example, FIG. 5 is a schematic diagram of a collated network event and time axis according to another embodiment of the present invention. Referring to FIG. 5, it is assumed that the network events 31_1~31_4 are browser applications corresponding to the audio and video playing on the line, and the difference between this embodiment and the embodiment of FIG. 4 is that, in this embodiment, the browser application is The operation interface is, for example, continuously maintained in the foreground (for example, the user is watching an online movie), and the operating state of the browser application is maintained in the foreground operating state. Since the network event 31_1~31_4 or the network interrupt signal corresponding to the network event 31_1~31_4 is generated at a frequency greater than the preset frequency, and the operating state of the browser application is maintained in the foreground operating state, the processing module 12 When the network interface module 11 detects the network events 31_1~31_4, it processes the network events immediately, thereby avoiding the delay of the network events 31_1~31_4 and affecting the user's feeling of watching the online video.

請再次參照圖1,若以硬體架構的角度來看,在一實施例中,處理模組12包括連接介面控制模組122、電源管理模組124及核心處理模組126。連接介面控制模組122可包括安全數位輸入 /輸出(Secure Digital Input/Output,SDIO)連接器與快捷外設互聯標準(Peripheral Component Interconnect Express,PCIe)連接器等各式連接介面或連接器,其耦接於網路介面模組11、電源管理模組124及核心處理模組126之間。連接介面控制模組122可以透過網路介面模組11接收網路事件及/或網路中斷訊號,並且可對應產生控制中斷訊號(Control interrupt signal)。此外,連接介面控制模組122也是核心處理模組126與網路介面模組11之間進行溝通與傳遞訊號的橋樑。 Referring to FIG. 1 again, in a hardware architecture, in one embodiment, the processing module 12 includes a connection interface control module 122, a power management module 124, and a core processing module 126. The connection interface control module 122 can include a secure digital input /Secure Digital Input/Output (SDIO) connector and a Peripheral Component Interconnect Express (PCIe) connector, etc., are connected to the network interface module 11 and the power supply. Between the management module 124 and the core processing module 126. The connection interface control module 122 can receive network events and/or network interrupt signals through the network interface module 11, and can generate a control interrupt signal correspondingly. In addition, the connection interface control module 122 is also a bridge between the core processing module 126 and the network interface module 11 for communicating and transmitting signals.

電源管理模組124耦接網路介面模組11、連接介面控制模組122及核心處理模組126。電源管理模組124可以統計每一個預設時間範圍內網路介面模組11產生的網路中斷訊號之數目,以獲得網路中斷訊號的產生頻率,並且根據網路中斷訊號的產生頻率產生電源管理中斷訊號。舉例來說,電源管理模組124可以判斷一預設時間範圍內網路介面模組11產生的網路中斷訊號之數目是否大於或等於一門檻值。若此預設時間範圍內網路介面模組11產生的網路中斷訊號之數目是否大於或等於此門檻值,則表示網路中斷訊號的產生頻率大於或等於一預設頻率,因此,電源管理模組124可以產生一第一電源管理中斷訊號。反之,若此預設時間範圍內網路介面模組11產生的網路中斷訊號之數目沒有大於或等於此門檻值,則表示網路中斷訊號的產生頻率小於此預設頻率,因此電源管理模組124可以產生一第二電源管理中斷訊號。此外,在一實施例中,由連接介面控制模組122所產生的控制中 斷訊號也可取代由網路介面模組11產生的網路中斷訊號,而作為電源管理模組124評估一預設時間範圍內偵測到的網路事件數目之依據,視實務上的需求而定。此外,在本實施例中,電源管理模組124可以與電源管理控制器進行整合或以獨立的硬體電路實施,本發明不加以限制。 The power management module 124 is coupled to the network interface module 11, the connection interface control module 122, and the core processing module 126. The power management module 124 can count the number of network interrupt signals generated by the network interface module 11 in each preset time range to obtain the frequency of generating the network interrupt signal, and generate power according to the frequency of generating the network interrupt signal. Manage interrupt signals. For example, the power management module 124 can determine whether the number of network interrupt signals generated by the network interface module 11 in a predetermined time range is greater than or equal to a threshold. If the number of network interrupt signals generated by the network interface module 11 in the preset time range is greater than or equal to the threshold value, it indicates that the network interrupt signal is generated at a frequency greater than or equal to a preset frequency, and therefore, the power management The module 124 can generate a first power management interrupt signal. On the other hand, if the number of network interrupt signals generated by the network interface module 11 in the preset time range is not greater than or equal to the threshold value, the frequency of the network interrupt signal is less than the preset frequency, so the power management module Group 124 can generate a second power management interrupt signal. Moreover, in an embodiment, the control generated by the interface interface control module 122 is The disconnection signal can also replace the network interrupt signal generated by the network interface module 11, and serve as the power management module 124 to evaluate the basis of the number of network events detected within a predetermined time range, depending on the actual needs. set. In addition, in this embodiment, the power management module 124 can be integrated with the power management controller or implemented by a separate hardware circuit, which is not limited in the present invention.

核心處理模組126耦接連接介面控制模組122與電源管理模組124。核心處理模組126例如是中央處理器(CPU)或微處理器(micro-processor)等,並且可運行一個以上的作業系統。核心處理模組126可以接收電源管理模組124產生的電源管理中斷訊號,並且透過其運行的作業系統獲得所偵測到的網路事件所對應的應用程式之操作狀態。然後,核心處理模組126可以根據電源管理中斷訊號與此應用程式之操作狀態,決定立即或延後處理所偵測到的網路事件。 The core processing module 126 is coupled to the interface interface control module 122 and the power management module 124. The core processing module 126 is, for example, a central processing unit (CPU), a micro-processor, etc., and can run more than one operating system. The core processing module 126 can receive the power management interrupt signal generated by the power management module 124, and obtain the operating state of the application corresponding to the detected network event through the operating system running thereon. Then, the core processing module 126 can determine whether the detected network event is processed immediately or delayed according to the power management interrupt signal and the operating state of the application.

舉例來說,在一實施例中,若核心處理模組126接收到第一電源管理中斷訊號,核心處理模組126可得知在一預設時間範圍內偵測到的網路事件之數量很多,因此若此些網路事件所對應的應用程式之操作狀態處於前景操作狀態,則核心處理模組126可決定立即處理此些網路事件。反之,若核心處理模組126接收到第二電源管理中斷訊號,則核心處理模組126可得知在一預設時間範圍內偵測到的網路事件之數量很少,因此不管此些網路事件所對應的應用程式之操作狀態是處於前景或後景操作狀態,此些網路事件都會被核心處理模組126決定為可延遲執行。 For example, in an embodiment, if the core processing module 126 receives the first power management interrupt signal, the core processing module 126 can know that the number of network events detected in a predetermined time range is large. Therefore, if the operating state of the application corresponding to the network events is in the foreground operating state, the core processing module 126 may decide to process the network events immediately. On the other hand, if the core processing module 126 receives the second power management interrupt signal, the core processing module 126 can know that the number of network events detected within a preset time range is small, so regardless of the network. The operational state of the application corresponding to the road event is in the foreground or background operating state, and these network events are determined by the core processing module 126 to be deferred.

值得一提的是,上述判斷規則皆可以視實務上的需求而加以變更或調整,而非用以限定本發明。此外,在一實施例中,還可另外考量網路介面模組11的通訊協定類型等,而適應性地根據不同通訊協定而將上述判斷規則進行調整等等,視實務上的需求而定。 It is to be understood that the above-described judging rules may be changed or adjusted depending on actual needs, and are not intended to limit the present invention. In addition, in an embodiment, the type of the communication protocol of the network interface module 11 and the like may be additionally considered, and the foregoing determination rules may be adaptively adjusted according to different communication protocols, etc., depending on actual requirements.

圖6為根據本發明之一實施例所繪示的網路事件處理方法的流程圖。請參照圖6,在步驟S602中,由網路介面模組11偵測至少一網路事件,並反應於此至少一網路事件而產生至少一網路中斷訊號。然後,在步驟S604中,由處理模組23根據此至少一網路中斷訊號的產生頻率與此至少一網路事件所對應的應用程式之操作狀態,決定立即或者延後處理此至少一網路事件。 FIG. 6 is a flowchart of a network event processing method according to an embodiment of the invention. Referring to FIG. 6, in step S602, at least one network event is detected by the network interface module 11, and at least one network interrupt signal is generated in response to the at least one network event. Then, in step S604, the processing module 23 determines to immediately or delay processing the at least one network according to the generated frequency of the at least one network interrupt signal and the operating state of the application corresponding to the at least one network event. event.

然而,此方法的詳細實施細節皆已說明於上述實施例中,故在此不重複贅述。 However, the detailed implementation details of this method have been described in the above embodiments, and thus the detailed description thereof will not be repeated here.

綜上所述,本發明主要是以兩個參數作為是否需要立即處理一預設時間範圍內偵測到的網路事件之判斷依據。其中一個參數是網路事件的偵測頻率,也就是網路中斷訊號的產生頻率,而另一個參數則是偵測到的網路事件所對應的應用程式之操作狀態。透過此兩個參數,本發明可以有效地判斷是否需要立即處理所偵測到的網路事件,或者可等待下一個系統中斷訊號到來時,再將其一併處理。 In summary, the present invention mainly uses two parameters as a basis for judging whether it is necessary to immediately process a network event detected within a predetermined time range. One of the parameters is the frequency of detecting the network event, that is, the frequency of generating the network interrupt signal, and the other parameter is the operating state of the application corresponding to the detected network event. Through these two parameters, the present invention can effectively determine whether the detected network event needs to be processed immediately, or can wait for the next system interrupt signal to arrive, and then process it together.

換言之,透過本發明提出的網路事件處理方法與電子裝置,不論是決定立即處理或者延後處理所偵測到的網路事件,本 發明在使用上都不會影響到正在操作電子裝置的使用者,並可達到降低系統維持在高效能或正常工作模式的時間與電力消耗之功效。 In other words, through the network event processing method and the electronic device proposed by the present invention, whether it is determined to immediately process or delay processing the detected network event, The invention does not affect the user who is operating the electronic device in use, and can achieve the effect of reducing the time and power consumption of the system in high performance or normal working mode.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.

S602、S604‧‧‧網路事件處理方法各步驟 S602, S604‧‧‧ network event processing methods steps

Claims (10)

一種網路事件處理方法,適用於一電子裝置,該方法包括:偵測至少一網路事件,並且反應於該至少一網路事件而產生至少一網路中斷訊號;以及根據該至少一網路中斷訊號的一產生頻率與該至少一網路事件所對應的一應用程式之一操作狀態,決定立即或者延後處理該至少一網路事件。 A network event processing method is applicable to an electronic device, the method comprising: detecting at least one network event, and generating at least one network interrupt signal in response to the at least one network event; and according to the at least one network The generating frequency of the interrupt signal and the operating state of one of the applications corresponding to the at least one network event determine whether the at least one network event is processed immediately or delayed. 如申請專利範圍第1項所述的網路事件處理方法,更包括:當該至少一網路中斷訊號的該產生頻率大於或等於一預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態為一前景(foreground)操作狀態時,決定立即處理該至少一網路事件。 The network event processing method of claim 1, further comprising: when the generated frequency of the at least one network interrupt signal is greater than or equal to a preset frequency, and the at least one network event corresponds to the When the operational state of the application is a foreground operational state, it is decided to process the at least one network event immediately. 如申請專利範圍第1項所述的網路事件處理方法,更包括;當該至少一網路中斷訊號的該產生頻率非大於或等於一預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態非為該前景操作狀態、該至少一網路中斷訊號的該產生頻率非大於或等於該預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態為該前景操作狀態,或者該至少一網路中斷訊號的該產生頻率大於或等於該預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態非為該前景操作狀態時,決定延後處理該至少一網路事件。 The network event processing method of claim 1, further comprising: when the generated frequency of the at least one network interrupt signal is not greater than or equal to a preset frequency, and the at least one network event corresponds to The operating state of the application is not the foreground operating state, the generating frequency of the at least one network interrupt signal is not greater than or equal to the preset frequency, and the operation of the application corresponding to the at least one network event The status is the foreground operating state, or the generated frequency of the at least one network interrupt signal is greater than or equal to the preset frequency, and the operating state of the application corresponding to the at least one network event is not the foreground operating state. At this time, it is decided to delay processing the at least one network event. 如申請專利範圍第1項所述的網路事件處理方法,更包括:當決定延後處理該至少一網路事件時,暫時不處理該至少一 網路事件,並且等待一系統中斷訊號;以及當偵測到該系統中斷訊號時,一併處理該至少一網路事件。 The method for processing a network event according to the first aspect of the invention, further comprising: when the decision is made to delay processing the at least one network event, temporarily not processing the at least one a network event, and waiting for a system interrupt signal; and processing the at least one network event when the system interrupt signal is detected. 如申請專利範圍第1項所述的網路事件處理方法,其中根據該至少一網路中斷訊號的該產生頻率與該至少一網路事件所對應的該應用程式之該操作狀態,決定立即或者延後處理該至少一網路事件的步驟包括:根據該至少一網路中斷訊號的該產生頻率產生一電源管理中斷訊號;以及根據該電源管理中斷訊號與該至少一網路事件所對應的該應用程式之該操作狀態,決定立即或延後處理該至少一網路事件。 The network event processing method of claim 1, wherein the generating frequency of the at least one network interrupt signal and the operating state of the application corresponding to the at least one network event are determined immediately or The step of delaying processing the at least one network event includes: generating a power management interrupt signal according to the generated frequency of the at least one network interrupt signal; and corresponding to the at least one network event according to the power management interrupt signal The operational state of the application determines whether the at least one network event is processed immediately or delayed. 一種電子裝置,包括:一網路介面模組,用以偵測至少一網路事件,並反應於該至少一網路事件而產生至少一網路中斷訊號;以及一處理模組,耦接該網路介面模組,用以根據該至少一網路中斷訊號的一產生頻率與該至少一網路事件所對應的一應用程式之一操作狀態,決定立即或者延後處理該至少一網路事件。 An electronic device includes: a network interface module for detecting at least one network event, and generating at least one network interrupt signal in response to the at least one network event; and a processing module coupled to the The network interface module determines to process the at least one network event immediately or delay according to a generation frequency of the at least one network interrupt signal and an operation state of an application corresponding to the at least one network event. . 如申請專利範圍第6項所述的電子裝置,其中當該至少一網路中斷訊號的該產生頻率大於或等於一預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態為一前景(foreground)操作狀態時,該處理模組決定立即處理該至少一網路事件。 The electronic device of claim 6, wherein the generating frequency of the at least one network interrupt signal is greater than or equal to a predetermined frequency, and the operation of the application corresponding to the at least one network event When the state is a foreground operational state, the processing module determines to process the at least one network event immediately. 如申請專利範圍第6項所述的電子裝置,其中當該至少一網路中斷訊號的該產生頻率非大於或等於一預設頻率,且該至少 一網路事件所對應的該應用程式之該操作狀態非為該前景操作狀態、該至少一網路中斷訊號的該產生頻率非大於或等於該預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態為該前景操作狀態,或者該至少一網路中斷訊號的該產生頻率大於或等於該預設頻率,且該至少一網路事件所對應的該應用程式之該操作狀態非為該前景操作狀態時,該處理模組決定延後處理該至少一網路事件。 The electronic device of claim 6, wherein the generated frequency of the at least one network interrupt signal is not greater than or equal to a predetermined frequency, and the at least The operating state of the application corresponding to a network event is not the foreground operating state, the generating frequency of the at least one network interrupt signal is not greater than or equal to the preset frequency, and the at least one network event corresponds to The operating state of the application is the foreground operating state, or the generating frequency of the at least one network interrupt signal is greater than or equal to the preset frequency, and the operation of the application corresponding to the at least one network event When the state is not the foreground operating state, the processing module determines to delay processing the at least one network event. 如申請專利範圍第6項所述的電子裝置,其中當該處理模組決定延後處理該至少一網路事件時,該處理模組暫時不處理該至少一網路事件,並且等待一系統中斷訊號,當該處理模組偵測到該系統中斷訊號時,該處理模組一併處理該至少一網路事件。 The electronic device of claim 6, wherein when the processing module determines to delay processing the at least one network event, the processing module temporarily does not process the at least one network event and waits for a system interruption. The processing module processes the at least one network event together when the processing module detects the system interrupt signal. 如申請專利範圍第6項所述的電子裝置,其中該處理模組包括:一連接介面控制模組,耦接該網路介面模組,用以透過該網路介面模組接收該至少一網路事件;一電源管理模組,耦接該網路介面模組,用以獲得該至少一網路中斷訊號的該產生頻率,並且根據該至少一網路中斷訊號的該產生頻率產生一電源管理中斷訊號;以及一核心處理模組,耦接該電源管理模組與該連接介面控制模組,用以獲得該至少一網路事件所對應的該應用程式之該操作狀態,並且根據該電源管理中斷訊號與該至少一網路事件所對應的該應用程式之該操作狀態,決定立即或延後處理該至少一網路事件。 The electronic device of claim 6, wherein the processing module comprises: a connection interface control module coupled to the network interface module for receiving the at least one network through the network interface module a power management module coupled to the network interface module for obtaining the generated frequency of the at least one network interrupt signal, and generating a power management according to the generated frequency of the at least one network interrupt signal And a core processing module coupled to the power management module and the connection interface control module to obtain the operating state of the application corresponding to the at least one network event, and according to the power management The operating state of the interrupt signal and the application corresponding to the at least one network event determines whether the at least one network event is processed immediately or delayed.
TW102138154A 2013-10-22 2013-10-22 Method for processing network event and electronic device TW201516703A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102138154A TW201516703A (en) 2013-10-22 2013-10-22 Method for processing network event and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102138154A TW201516703A (en) 2013-10-22 2013-10-22 Method for processing network event and electronic device

Publications (1)

Publication Number Publication Date
TW201516703A true TW201516703A (en) 2015-05-01

Family

ID=53720343

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102138154A TW201516703A (en) 2013-10-22 2013-10-22 Method for processing network event and electronic device

Country Status (1)

Country Link
TW (1) TW201516703A (en)

Similar Documents

Publication Publication Date Title
WO2021143182A1 (en) Game processing method and apparatus, electronic device, and computer-readable storage medium
US10659200B2 (en) Companion application for activity cooperation
TWI516912B (en) Adaptive graphics subsystem power and performance management
US10085211B2 (en) Communication of processor state information
WO2018082412A1 (en) Electronic equipment control method, device and electronic equipment
CN104937891B (en) Method and apparatus for controlling business in the electronic device
CN106657251A (en) A data synchronization method and device
CN106254903B (en) synchronous playing method, device and system of multimedia data
CN103294562B (en) Method for sharing peripheral device by dual operating systems and electronic device
JP2016502705A (en) Dynamic adjustment of interrupt latency threshold and processor supporting resources in portable computing devices
WO2015035870A1 (en) Multiple cpu scheduling method and device
CN105554819A (en) Data transmission method and device and mobile terminal
JP2018515822A (en) Method and system for operating state coordination among multiple SOCs in a computing device
CN106412625B (en) multimedia synchronous playing method, device, terminal and system
US7949317B2 (en) Momentary burst protocol for wireless communication
CN106326072B (en) Information processing method and mobile terminal
TWI632816B (en) Continuous data delivery with energy conservation
CN106339862A (en) Information processing method and mobile terminal
WO2015103951A1 (en) Instant application message processing method and modem
TW201516703A (en) Method for processing network event and electronic device
Li et al. MTPS: A Multi-Task Perceiving and Scheduling Framework Across Multiple Mobile Devices
CN106341714B (en) Synchronous playing method, device and terminal for multimedia data
CN106331825A (en) Multimedia synchronous playing method, device, terminal and system
US20130304953A1 (en) Circuitry to generate and/or use at least one transmission time in at least one descriptor
JP2017521905A (en) Methods and mechanisms for power saving and performance balancing in transmitters