[go: up one dir, main page]

TWI413377B - Network device and method for dynamically enabling a process - Google Patents

Network device and method for dynamically enabling a process Download PDF

Info

Publication number
TWI413377B
TWI413377B TW99127673A TW99127673A TWI413377B TW I413377 B TWI413377 B TW I413377B TW 99127673 A TW99127673 A TW 99127673A TW 99127673 A TW99127673 A TW 99127673A TW I413377 B TWI413377 B TW I413377B
Authority
TW
Taiwan
Prior art keywords
packet
network device
module
state
packets
Prior art date
Application number
TW99127673A
Other languages
Chinese (zh)
Other versions
TW201210249A (en
Inventor
Hou-Qiang Ping
Original Assignee
Hon Hai Prec Ind Co Ltd
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 Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW99127673A priority Critical patent/TWI413377B/en
Publication of TW201210249A publication Critical patent/TW201210249A/en
Application granted granted Critical
Publication of TWI413377B publication Critical patent/TWI413377B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention provides a network equipment. The network equipment includes: analyzing module analyzes the packet and finds out the process to deal with the packet; executing module is to enable or close the process; Dealing module calls the process to deal with the packet; monitoring module monitors whether the network equipment receives another packets to be deal with by the process; timing module is to time the idle time of the process and judge whether it is time to the given ending time; and the executing module closes the process when it is time to end. The present invention also provides a method for enabling the process dynamically. Using the present invention can save the consumption of the memory and processor and improve performance of the network equipment.

Description

網路設備及其動態啟用進程的方法 Network device and method for dynamically enabling a process

本發明涉及一種網路設備及其動態啟用進程的方法。 The present invention relates to a network device and a method thereof for dynamically enabling a process.

近年來,因用戶要求的不斷提升,各種網路設備也愈來愈發達,其軟硬體各方面的性能顯著提高。與此同時,處理網路資料對網路設備記憶體和處理器資源的消耗也隨之增加。目前,網路設備中進程的啟用方式大多是伴隨著系統開啟而開啟所有的進程,直到系統關閉,所有進程伴隨著系統退出。期間,有許多不活動的進程也佔用著系統記憶體,造成記憶體和處理器資源的消耗,影響網路設備的性能。 In recent years, due to the continuous improvement of user requirements, various network devices have become more and more developed, and the performance of various aspects of software and hardware has been significantly improved. At the same time, the processing of network data also increases the consumption of network device memory and processor resources. Currently, most of the processes in the network device are enabled to open all processes with the system turned on, until the system is shut down, and all processes are accompanied by system exit. During this period, there are many inactive processes that also occupy system memory, causing the consumption of memory and processor resources, affecting the performance of network devices.

鑒於以上內容,有必要提供一種網路設備,其可以在不增加硬體資源的情況下動態地開啟和關閉進程,釋放不活動進程所佔用的記憶體供系統其他進程使用。 In view of the above, it is necessary to provide a network device that can dynamically open and close processes without adding hardware resources, and release the memory occupied by inactive processes for use by other processes of the system.

還有必要提供一種網路設備動態啟用進程的方法,其可以在不增加硬體資源的情況下動態地開啟和關閉進程,釋放不活動進程所佔用的記憶體供系統其他進程使用。 It is also necessary to provide a method for dynamically enabling a process by a network device, which can dynamically open and close a process without adding hardware resources, and release the memory occupied by the inactive process for use by other processes of the system.

一種網路設備,包括解析模組,用於當網路設備接收到封包時,解析該封包的內容,獲知處理該封包的進程;執行模組,用於當該進程為關閉狀態時,開啟該進程,及當該進程為開啟狀態時,觸發處理模組;所述處理模組,用於被觸發時調用該進程處理封包;偵聽模組,用於偵聽網路設備是否還接收到也需要由該進程處理的其他封包,及當沒有接收到也需要由該進程處理的其他封包時,觸發計時模組;所述計時模組,用於設置一個預設結束時間,及當被觸發時,對該進程持續未處理封包的時間計時,並且判斷該進程持續未處理封包的時間是否達到所設置的預設結束時間;及所述執行模組,用於當該進程持續未處理封包的時間達到預設結束時間時,關閉該進程。 A network device, comprising: a parsing module, configured to parse the content of the packet when the network device receives the packet, and learn the process of processing the packet; and execute the module, when the process is in the closed state, enable the a process, and when the process is in an open state, triggering a processing module; the processing module is configured to invoke the process to process a packet when triggered; and the listening module is configured to listen to whether the network device also receives A timing module is triggered when other packets processed by the process are needed, and when other packets that are processed by the process are not received, the timing module is configured to set a preset end time, and when triggered And time counting the duration of the unprocessed packet, and determining whether the process continues the unprocessed packet for the preset end time; and the executing module is configured to: when the process continues the unprocessed packet When the preset end time is reached, the process is closed.

一種網路設備動態啟用進程的方法,包括步驟:(a)當網路設備接收到封包時,解析該封包的內容,獲知處理該封包的進程;(b)當該進程為關閉狀態時,進入步驟(c),當該進程為開啟狀態時,直接進入步驟(d);(c)開啟該進程;(d)調用該進程處理封包;(e)偵聽網路設備是否還接收到也需該進程處理的其他封包,若網路設備還接收到需該進程處理的其他封包,則返回步驟(d),若網路設備未接收到需該進程處理的其他封包,則進入步驟(f);(f)對該進程持續未處理封包的時間計時;(g)當該進程持續未處理封包的時間未達到預設結束時間時,返回步驟(e),當該進程持續未處理封包的時間達到預設結束時間時,進入步驟(h);及(h)關閉該進程。 A method for dynamically enabling a process by a network device, comprising the steps of: (a) parsing the content of the packet when the network device receives the packet, and knowing the process of processing the packet; and (b) entering the process when the process is in the closed state; Step (c), when the process is in the on state, directly enter step (d); (c) start the process; (d) call the process to process the packet; (e) listen to whether the network device also receives If the network device also receives other packets that need to be processed by the process, the network device returns to step (d). If the network device does not receive other packets that need to be processed by the process, the process proceeds to step (f). (f) time for the process to continue unprocessed packets; (g) when the process continues to process unprocessed packets for less than the preset end time, return to step (e), when the process continues unprocessed packets When the preset end time is reached, go to step (h); and (h) close the process.

相較於習知技術,所述網路設備及其動態啟用進程的方法,在不 增加硬體資源的情況下動態地開啟和關閉進程,釋放不活動進程所佔用的記憶體供系統其他進程使用,節約了系統記憶體和處理器的消耗,提高了網路設備的性能。 Compared to the prior art, the network device and its method of dynamically enabling a process are not When the hardware resources are increased, the process is dynamically turned on and off, and the memory occupied by the inactive process is released for use by other processes of the system, which saves the consumption of the system memory and the processor, and improves the performance of the network device.

1‧‧‧網路設備 1‧‧‧Network equipment

2‧‧‧網路 2‧‧‧Network

3‧‧‧網路伺服器 3‧‧‧Web server

10‧‧‧處理器 10‧‧‧ processor

11‧‧‧記憶體 11‧‧‧ memory

110‧‧‧資料庫 110‧‧‧Database

12‧‧‧解析模組 12‧‧‧analysis module

13‧‧‧查詢模組 13‧‧‧Query Module

14‧‧‧執行模組 14‧‧‧Execution module

15‧‧‧更新模組 15‧‧‧Update Module

16‧‧‧處理模組 16‧‧‧Processing module

17‧‧‧偵聽模組 17‧‧‧ snooping module

18‧‧‧計時模組 18‧‧‧Time Module

圖1係本發明較佳實施例中網路設備的運行環境圖。 1 is a diagram showing an operating environment of a network device in a preferred embodiment of the present invention.

圖2係本發明網路設備的硬體結構圖。 2 is a hardware structural diagram of a network device of the present invention.

圖3係本發明網路設備動態啟用進程的方法較佳實施例的流程圖。 3 is a flow chart of a preferred embodiment of a method for dynamically enabling a process for a network device of the present invention.

參閱圖1所示,係本發明較佳實施例中網路設備的運行環境圖。 Referring to FIG. 1, a diagram of an operating environment of a network device in a preferred embodiment of the present invention is shown.

在本實施例中,網路設備1與網路伺服器3通過網路2進行通信。網路伺服器3將封包通過網路2傳送至網路設備1,網路設備1對接收到封包的內容進行解析,獲知處理該封包的進程的資訊,並根據這些資訊動態地啟用相應的進程處理封包。 In the present embodiment, the network device 1 and the network server 3 communicate via the network 2. The network server 3 transmits the packet to the network device 1 through the network 2, and the network device 1 parses the content of the received packet, learns the information of the process of processing the packet, and dynamically enables the corresponding process according to the information. Handle the packet.

參閱圖2所示,係本發明網路設備的硬體結構圖。該網路設備1包括處理器10、記憶體11、解析模組12、查詢模組13、執行模組14、更新模組15、處理模組16、偵聽模組17和計時模組18。其中,所述記憶體11中存有資料庫110,各個進程的資訊可以以哈希表或其他便於記錄和查找的方式存入該資料庫110,進程的資訊是指該進程的名稱、狀態等,該進程的狀態包括開啟和關閉兩種狀態。所述處理器10用於控制相應的模組實現動態啟用進程的功能。 Referring to FIG. 2, it is a hardware structure diagram of the network device of the present invention. The network device 1 includes a processor 10, a memory 11, a parsing module 12, an inquiry module 13, an execution module 14, an update module 15, a processing module 16, a listening module 17, and a timing module 18. The memory 11 stores the database 110, and the information of each process can be stored in the database 110 in a hash table or other manners convenient for recording and searching. The process information refers to the name, status, and the like of the process. The state of the process includes both on and off states. The processor 10 is configured to control a corresponding module to implement a function of dynamically enabling a process.

解析模組12用於當網路設備1接收到封包時,解析該封包的內容,獲知用於處理該封包的進程。 The parsing module 12 is configured to parse the content of the packet when the network device 1 receives the packet, and learn the process for processing the packet.

查詢模組13用於查詢資料庫110中是否記錄有處理該封包的進程的資訊,該資訊包括進程的名稱和狀態。若在資料庫110中有處理該封包的進程的記錄,則查詢模組13查詢該進程的狀態。 The query module 13 is configured to query whether the data of the process for processing the packet is recorded in the database 110, and the information includes the name and status of the process. If there is a record in the database 110 that processes the packet, the query module 13 queries the status of the process.

執行模組14用於開啟或關閉相應的進程。當需要處理封包的進程為關閉狀態時,執行模組14將開啟該進程。當進程持續未處理封包的時間達到計時模組18所設置的預設結束時間時,執行模組14將關閉該進程。 The execution module 14 is used to turn on or off the corresponding process. When the process that needs to process the packet is in the off state, the execution module 14 will start the process. When the process continues for the unprocessed packet to reach the preset end time set by the timing module 18, the execution module 14 will close the process.

更新模組15用於更新資料庫110中各個進程的資訊,包括記錄資訊、刪除資訊、將進程的狀態更新為開啟或關閉。當查詢模組13查詢到資料庫110中無處理該封包的進程的資訊時,更新模組15在資料庫110中記錄該進程的資訊,包括該進程的名稱和狀態,且將該進程的狀態更新為關閉。當作業系統關閉時,更新模組15刪除資料庫110中所有進程的資訊。當進程由關閉狀態變為開啟狀態時,則將資料庫110中記錄的相應進程的狀態更新為開啟。當進程由開啟狀態變為關閉狀態時,則將資料庫110中記錄的相應進程的狀態更新為關閉。 The update module 15 is configured to update information of each process in the database 110, including recording information, deleting information, and updating the status of the process to be turned on or off. When the query module 13 queries the information in the database 110 that the process of processing the packet is not available, the update module 15 records the information of the process in the database 110, including the name and status of the process, and the status of the process. Update to off. When the operating system is shut down, the update module 15 deletes the information of all processes in the database 110. When the process is changed from the off state to the on state, the state of the corresponding process recorded in the repository 110 is updated to on. When the process is changed from the on state to the off state, the state of the corresponding process recorded in the repository 110 is updated to off.

處理模組16用於調用該處於開啟狀態的進程處理封包。 The processing module 16 is configured to call the process in the open state to process the packet.

偵聽模組17用於偵聽網路設備1是否還接收到也需該進程處理的其他封包。 The listening module 17 is configured to listen to whether the network device 1 also receives other packets that also need to be processed by the process.

計時模組18用於設置一個預設結束時間,例如,該預設結束時間 為10秒。計時模組18還用於對進程持續未處理封包的時間計時,以及判斷該進程持續未處理封包的時間是否達到所設置的預設結束時間。如該預設結束時間為10秒,則判斷該進程持續未處理封包的時間是否達到10秒。 The timing module 18 is configured to set a preset end time, for example, the preset end time It is 10 seconds. The timing module 18 is further configured to time the duration of the unprocessed packet for the process, and determine whether the duration of the process for the unprocessed packet reaches the preset end time set. If the preset end time is 10 seconds, it is determined whether the duration of the process for the unprocessed packet reaches 10 seconds.

參閱圖3所示,係本發明網路設備動態啟用進程的方法較佳實施例的流程圖。所述計時模組18預先設置預設結束時間,如該預設結束時間為10秒。 Referring to FIG. 3, it is a flow chart of a preferred embodiment of a method for dynamically enabling a process by a network device of the present invention. The timing module 18 presets a preset end time, such as the preset end time being 10 seconds.

步驟S100,當網路設備1接收到封包時,所述解析模組12解析該封包的內容,獲知處理該封包的進程的資訊。 In step S100, when the network device 1 receives the packet, the parsing module 12 parses the content of the packet to learn the information of the process of processing the packet.

步驟S101,所述查詢模組13查詢資料庫110中是否記錄有處理上述封包所對應的進程的資訊。若在資料庫110中未記錄有該進程的資訊,則進入步驟S102,若在資料庫110中記錄有該進程的資訊,則進入步驟S103。 In step S101, the query module 13 queries whether the information of the process corresponding to the packet is recorded in the database 110. If the information of the process is not recorded in the database 110, the process proceeds to step S102. If the information of the process is recorded in the database 110, the process proceeds to step S103.

步驟S102,所述更新模組15將處理上述封包的進程的資訊記錄在資料庫110中,且將該進程的狀態更新為關閉。 In step S102, the update module 15 records the information of the process of processing the packet in the database 110, and updates the status of the process to off.

步驟S103,所述查詢模組13根據在資料庫110中所查詢到的該進程的資訊,判斷該進程是否為開啟狀態,若該進程為開啟狀態,則進入步驟S106,若該進程為關閉狀態,則進入步驟S104。 In step S103, the query module 13 determines whether the process is in an open state according to the information of the process queried in the database 110. If the process is in the on state, the process proceeds to step S106, if the process is in the closed state. Then, the process proceeds to step S104.

步驟S104,所述執行模組14開啟該進程。 In step S104, the execution module 14 starts the process.

步驟S105,所述更新模組15將資料庫110中該進程的狀態更新為開啟狀態。 In step S105, the update module 15 updates the status of the process in the database 110 to an on state.

步驟S106,所述處理模組16調用該進程對上述接收到的封包進行處理。 Step S106, the processing module 16 calls the process to process the received packet.

步驟S107,所述偵聽模組17偵聽網路設備1是否還接收到也需該進程處理的其他封包。若網路設備1還接收到需該進程處理的其他封包,則返回步驟S106,若網路設備1未接收到需該進程處理的其他封包,則進入步驟S108。 In step S107, the interception module 17 listens to whether the network device 1 also receives other packets that also need to be processed by the process. If the network device 1 further receives another packet that needs to be processed by the process, the process returns to step S106. If the network device 1 does not receive another packet that needs to be processed by the process, the process proceeds to step S108.

步驟S108,所述計時模組18對該進程持續未處理封包的時間計時。具體來說,計時從0開始,若在該進程持續未處理封包的時間達到所設置的預設結束時間之前,網路設備1沒有接收到也需該進程處理的其他封包,則計時持續進行。若在該進程持續未處理封包的時間達到所設置的預設結束時間之前,網路設備1接收到也需該進程處理的其他封包,則對該進程持續未處理封包的時間重新從0開始計時。例如,所設置的預設結束時間為10秒,若在對該進程持續未處理封包的時間計時到5秒時,網路設備1接收到也需該進程處理的其他封包,則計時模組18對該進程持續未處理封包的時間計時又從0開始;若在對該進程持續未處理封包的時間計時到5秒時,網路設備1仍未接收到也需該進程處理的其他封包,則計時模組18對該進程持續未處理封包的時間計時接著之前計時的5秒繼續計時。 In step S108, the timing module 18 times the duration of the unprocessed packet for the process. Specifically, the timing starts from 0. If the network device 1 does not receive other packets that need to be processed by the process until the time when the process continues to process the unprocessed packet reaches the preset end time, the timing continues. If the network device 1 receives another packet that needs to be processed by the process before the process continues to process the unprocessed packet, the time for the process to continue processing the unprocessed packet is restarted from 0. . For example, the preset end time is set to 10 seconds. If the network device 1 receives another packet that needs to be processed by the process when the duration of the unprocessed packet for the process is 5 seconds, the timing module 18 The time period for the process to continue unprocessed packets starts from 0; if the network device 1 has not received other packets that need to be processed by the process if the time for the process to continue unprocessed packets is 5 seconds, The timing module 18 continues to time the time period for which the process continues unprocessed packets and then 5 seconds before the previous time.

步驟S109,計時模組18判斷該進程持續未處理封包的時間是否達到所設置的預設結束時間。若該進程持續未處理封包的時間未達到所述預設結束時間,則返回步驟S107,若該進程持續未處理封包的時間已達到所述預設結束時間,則進入步驟S110。 In step S109, the timing module 18 determines whether the time during which the process continues unprocessed packets reaches the preset end time set. If the process does not reach the preset end time, the process returns to step S107. If the process continues for the unprocessed packet, the process proceeds to step S110.

步驟S110,所述執行模組14關閉該進程。 In step S110, the execution module 14 closes the process.

步驟S111,所述更新模組15將資料庫110中該進程的狀態更新為關閉狀態。 In step S111, the update module 15 updates the status of the process in the database 110 to the closed state.

綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅為本發明之較佳實施例,本發明之範圍並不以上述實施例為限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。 In summary, the present invention complies with the requirements of the invention patent and submits a patent application according to law. The above is only the preferred embodiment of the present invention, and the scope of the present invention is not limited to the above-described embodiments, and equivalent modifications or variations made by those skilled in the art in light of the spirit of the present invention are It should be covered by the following patent application.

1‧‧‧網路設備 1‧‧‧Network equipment

10‧‧‧處理器 10‧‧‧ processor

11‧‧‧記憶體 11‧‧‧ memory

110‧‧‧資料庫 110‧‧‧Database

12‧‧‧解析模組 12‧‧‧analysis module

13‧‧‧查詢模組 13‧‧‧Query Module

14‧‧‧執行模組 14‧‧‧Execution module

15‧‧‧更新模組 15‧‧‧Update Module

16‧‧‧處理模組 16‧‧‧Processing module

17‧‧‧偵聽模組 17‧‧‧ snooping module

18‧‧‧計時模組 18‧‧‧Time Module

Claims (9)

一種網路設備,該網路設備包括:解析模組,用於當網路設備接收到封包時,解析該封包的內容,獲知處理該封包的進程;執行模組,用於當該進程為關閉狀態時,開啟該進程,及當該進程為開啟狀態時,觸發處理模組;所述處理模組,用於被觸發時調用該進程處理封包;偵聽模組,用於偵聽網路設備是否還接收到也需要由該進程處理的其他封包,及當沒有接收到也需要由該進程處理的其他封包時,觸發計時模組;所述計時模組,用於設置一個預設結束時間,及當被觸發時,對該進程持續未處理封包的時間計時,並且判斷該進程持續未處理封包的時間是否達到所設置的預設結束時間;及所述執行模組,用於當該進程持續未處理封包的時間達到預設結束時間時,關閉該進程,以釋放該進程所佔用的記憶體。 A network device, comprising: a parsing module, configured to parse the content of the packet when the network device receives the packet, and learn the process of processing the packet; and execute the module, when the process is closed In the state, the process is started, and when the process is in the on state, the processing module is triggered; the processing module is configured to call the process to process the packet when triggered; the listening module is configured to listen to the network device Whether to receive other packets that are also processed by the process, and when not receiving other packets that need to be processed by the process, triggering a timing module; the timing module is configured to set a preset end time, And when triggered, time the device continues to process the unprocessed packet, and determines whether the process continues for the unprocessed packet to reach the preset end time set; and the execution module is configured to continue when the process continues When the unprocessed packet reaches the preset end time, the process is closed to release the memory occupied by the process. 如申請專利範圍第1項所述的網絡設備,該網路設備還包括:查詢模組,用於當從該封包的內容中獲知處理該封包的進程時,查詢網路設備的資料庫中是否有處理該封包的進程的記錄;更新模組,用於當資料庫中沒有處理該封包的進程的記錄時,在資料庫中記錄該進程,包括該進程的名稱和狀態,並將該進程的狀態修改為關閉狀態。 The network device of claim 1, wherein the network device further includes: a query module, configured to query, in the database of the network device, when the process of processing the packet is learned from the content of the packet a record of the process that processes the packet; an update module that, when the record in the repository does not process the process of the packet, records the process in the repository, including the name and state of the process, and the process The status is changed to the off state. 如申請專利範圍第2項所述的網絡設備,所述更新模組還用於當 執行模組開啟該進程後,將資料庫中該進程的狀態修改為開啟狀態。 The network module of claim 2, the update module is further used when After the execution module starts the process, the state of the process in the database is changed to the on state. 如申請專利範圍第2項所述的網絡設備,所述更新模組還用於當執行模組關閉該進程後,將資料庫中該進程的狀態修改為關閉狀態。 The network module of claim 2, wherein the update module is further configured to: when the execution module closes the process, modify the state of the process in the database to a closed state. 一種網路設備動態啟用進程的方法,該方法包括步驟:(a)當網路設備接收到封包時,解析該封包的內容,獲知處理該封包的進程;(b)當該進程為關閉狀態時,進入步驟(c),當該進程為開啟狀態時,直接進入步驟(d);(c)開啟該進程;(d)調用該進程處理封包;(e)偵聽網路設備是否還接收到也需該進程處理的其他封包,若網路設備還接收到需該進程處理的其他封包,則返回步驟(d),若網路設備未接收到需該進程處理的其他封包,則進入步驟(f);(f)對該進程持續未處理封包的時間計時;(g)當該進程持續未處理封包的時間未達到預設結束時間時,返回步驟(e),當該進程持續未處理封包的時間達到預設結束時間時,進入步驟(h);及(h)關閉該進程,以釋放該進程所佔用的記憶體。 A method for dynamically enabling a process by a network device, the method comprising the steps of: (a) parsing the content of the packet when the network device receives the packet, and knowing the process of processing the packet; (b) when the process is in the closed state; Go to step (c), when the process is open, go directly to step (d); (c) start the process; (d) call the process to process the packet; (e) listen to whether the network device still receives Other packets processed by the process are also required. If the network device also receives other packets that need to be processed by the process, the process returns to step (d). If the network device does not receive other packets that need to be processed by the process, the process proceeds to step ( f); (f) time for the process to continue unprocessed packets; (g) when the process continues unprocessed packets for less than the preset end time, return to step (e), when the process continues unprocessed packets When the time reaches the preset end time, the process proceeds to step (h); and (h) the process is closed to release the memory occupied by the process. 如申請專利範圍第5項所述的網路設備動態啟用進程的方法,該方法在步驟(a)之前,還包括:設置一個預設結束時間。 The method for dynamically enabling a process of a network device according to claim 5, wherein before the step (a), the method further comprises: setting a preset end time. 如申請專利範圍第5項所述的網路設備動態啟用進程的方法,該方法在步驟(b)之前,還包括:查詢網路設備的資料庫中是否有處理該封包的進程的記錄;當在資料庫中沒有該進程的記錄時,在資料庫中記錄該進程,包括該進程的名稱和狀態,並將該進程的狀態修改為關閉狀態。 The method for dynamically enabling a process of a network device according to claim 5, wherein before the step (b), the method further comprises: querying, in a database of the network device, whether there is a record of a process for processing the packet; When there is no record for the process in the repository, the process is recorded in the repository, including the name and status of the process, and the state of the process is changed to the closed state. 如申請專利範圍第5項所述的網路設備動態啟用進程的方法,步驟(c)還包括:將資料庫中該進程的狀態修改為開啟狀態。 The method for dynamically enabling a process of a network device according to claim 5, wherein the step (c) further comprises: modifying a state of the process in the database to an open state. 如申請專利範圍第5項所述的網路設備動態啟用進程的方法,該方法在步驟(h)之後,還包括:將資料庫中該進程的狀態修改為關閉狀態。 The method for dynamically enabling a process by a network device according to claim 5, wherein after the step (h), the method further comprises: modifying a state of the process in the database to a closed state.
TW99127673A 2010-08-19 2010-08-19 Network device and method for dynamically enabling a process TWI413377B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99127673A TWI413377B (en) 2010-08-19 2010-08-19 Network device and method for dynamically enabling a process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99127673A TWI413377B (en) 2010-08-19 2010-08-19 Network device and method for dynamically enabling a process

Publications (2)

Publication Number Publication Date
TW201210249A TW201210249A (en) 2012-03-01
TWI413377B true TWI413377B (en) 2013-10-21

Family

ID=46763921

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99127673A TWI413377B (en) 2010-08-19 2010-08-19 Network device and method for dynamically enabling a process

Country Status (1)

Country Link
TW (1) TWI413377B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960192A (en) * 1996-07-12 1999-09-28 Nec Corporation Portable terminal which reliably confirms program installation
TW574648B (en) * 2002-05-27 2004-02-01 Taiwan Semiconductor Mfg Memory management system and method for application server
US20050125525A1 (en) * 2003-12-09 2005-06-09 International Business Machines Method, system, and storage medium for providing intelligent distribution of software and files
US20050138082A1 (en) * 2003-12-18 2005-06-23 Capricode Oy Et Al. Method, data transfer arrangement, server and terminal device for updating information in a terminal device
TW200832998A (en) * 2006-11-28 2008-08-01 Qualcomm Inc Detection for end of service using dynamic inactivity timer thresholds

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960192A (en) * 1996-07-12 1999-09-28 Nec Corporation Portable terminal which reliably confirms program installation
TW574648B (en) * 2002-05-27 2004-02-01 Taiwan Semiconductor Mfg Memory management system and method for application server
US20050125525A1 (en) * 2003-12-09 2005-06-09 International Business Machines Method, system, and storage medium for providing intelligent distribution of software and files
US20050138082A1 (en) * 2003-12-18 2005-06-23 Capricode Oy Et Al. Method, data transfer arrangement, server and terminal device for updating information in a terminal device
TW200832998A (en) * 2006-11-28 2008-08-01 Qualcomm Inc Detection for end of service using dynamic inactivity timer thresholds

Also Published As

Publication number Publication date
TW201210249A (en) 2012-03-01

Similar Documents

Publication Publication Date Title
CN110162319A (en) Application program update method, apparatus, computer equipment and storage medium
CN103024190B (en) Method and device for freeing internal memory of smart phone
CN113886426A (en) Data query method and device, computer equipment and storage medium
CN107146616A (en) Device control method and related products
JP2002251307A5 (en)
EP2947582A1 (en) Computing device and method for executing database operation command
JP2006135572A5 (en)
CN102663298B (en) Safety online detecting system facing to terminal computers
WO2010072084A1 (en) Log system and log record method for the cms of the ismp-v
CN106095621B (en) The restoration methods and system that Launcher is operating abnormally in a kind of Android system
WO2012122907A1 (en) Method and device for resuming file download
CN112084210A (en) Data processing method and device, electronic equipment and storage medium
CN102938783A (en) Socket processing method and device and Web server
CN102467940A (en) Fast forward and fast backward method and device for index-free video file and playing system
WO2022037267A1 (en) Ipmi command processing method and system for bmc, and device and medium
CN102137022B (en) Method for identifying information of data packet, crawler engine and network system
CN110532184A (en) Method, apparatus, computer equipment and the storage medium of more scenario simulation responses
TWI413377B (en) Network device and method for dynamically enabling a process
CN107526690B (en) Method and device for clearing cache
CN114253985B (en) Database statistical information updating method, device, equipment and medium
CN107517236A (en) A kind of event processing method, device and equipment for internet of things
CN107391555A (en) A kind of metadata real time updating method towards Spark Sql retrievals
WO2025152515A1 (en) Data communication method and apparatus, and device and medium
WO2024227360A1 (en) Flow table refreshing method for network address conversion and related device
CN110502501B (en) Database operating methods, devices, equipment and storage media

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees