US10257254B2ActiveUtilityA1

Method and associated server for providing user-friendly operation

71
Assignee: SYNOLOGY INCPriority: Mar 10, 2016Filed: Oct 11, 2016Granted: Apr 9, 2019
Est. expiryMar 10, 2036(~9.7 yrs left)· nominal 20-yr term from priority
Inventors:Yi-Chien Lee
H04L 67/16H04L 67/02H04L 67/51H04L 61/4511H04L 67/60H04L 12/66
71
PatentIndex Score
2
Cited by
21
References
16
Claims

Abstract

A server includes a web page service module, a first CGI module and a second CGI module, in which the first CGI module and the second CGI module correspond to applications required to be executed by different respective authorities. In the operations of the server, the web page service module receives a request from a device external to the server, and the web page service module determines contents of the request to select the first CGI module or the second CGI module in order to execute the request.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A server, comprising:
 a processor; and 
 a storage unit, operatively coupled to the processor; 
 wherein the processor is configured to execute a program code stored in the storage unit to: 
 receive a request command external to the server; and 
 determine contents of the request command to select a first common gateway interface (CGI) module or a second CGI module in order to execute the request command, wherein the second CGI module and the first CGI module correspond to applications required to be executed by different respective authorities. 
 
     
     
       2. The server of  claim 1 , wherein the second CGI module and the first CGI module correspond to different respective ports. 
     
     
       3. The server of  claim 2 , wherein the first CGI module corresponds to a first port, the second CGI module corresponds to a second port, and when the request command does not specify any port, the processor executes the program code to select the first CGI module or the second CGI module to execute the request command through the first port. 
     
     
       4. The server of  claim 3 , wherein the first port is applicable to a HyperText Transport Protocol (HTTP). 
     
     
       5. The server of  claim 3 , wherein the second port is applicable to a system management interface or a file management system. 
     
     
       6. The server of  claim 1 , wherein the processor refers to an application corresponding to the request command to select the first CGI module or the second CGI module to execute the request command. 
     
     
       7. The server of  claim 6 , wherein when the request command corresponds to a web page access, the processor selects the first CGI module to execute the request command; and when the request command corresponds to a file management system, the processor selects the second CGI module to execute the request command. 
     
     
       8. The server of  claim 1 , wherein the first CGI module is a fast CGI module, and the second CGI module is a simple CGI module. 
     
     
       9. A method for executing a request command, comprising:
 receiving a request command external to a server; and 
 determining contents of the request command to select a first common gateway interface (CGI) module or a second CGI module in order to execute the request command, wherein the second CGI module and the first CGI module correspond to applications required to executed by different respective authorities. 
 
     
     
       10. The method of  claim 9 , wherein the second CGI module and the first CGI module correspond to different respective ports. 
     
     
       11. The method of  claim 10 , wherein the first CGI module corresponds to a first port, the second CGI module corresponds to a second port, and the step of selecting the first CGI module or the second CGI module to execute the request command comprises:
 when the request command does not specify any port, using the first port to select the first CGI module or the second CGI module to execute the request command. 
 
     
     
       12. The method of  claim 11 , wherein the first port is applicable to a HyperText Transport Protocol (HTTP). 
     
     
       13. The method of  claim 11 , wherein the second port is applicable to a system management interface or a file management system. 
     
     
       14. The method of  claim 9 , wherein the step of determining contents of the request command to select the first CGI module or the second CGI module to execute the request command comprises:
 referring to an application corresponding to the request command, to select the first CGI module or the second CGI module to execute the request command. 
 
     
     
       15. The method of  claim 14 , wherein the step of determining contents of the request command to select the first CGI module or the second CGI module to execute the request command comprises:
 when the request command corresponds to a web page access, the web page service module selects the first CGI module to execute the request command; and 
 when the request command corresponds to a file management system, the web page service module selects the second CGI module to execute the request command. 
 
     
     
       16. The method of  claim 9 , wherein the first CGI module is a fast CGI module, and the second CGI module is a simple CGI module.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.