METHOD OF AND APPARATUS FOR RECONFIGURING PROTOCOL USED BY APPLICATION PROGRAM
First Claim
1. A method of reconfiguring a protocol used by an application program, the method comprising:
- maintaining a memory that stores a stack of a plurality of component modules;
analyzing requirement information of the application program and system information obtained from a protocol layer;
determining protocol configuration information comprising a reconfigured protocol used by the application program and an operating parameter of the reconfigured protocol based on a result of the analyzing; and
determining a connection relationship of at least one component module, among the plurality of component modules, needed to implement the reconfigured protocol based on the protocol configuration information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of reconfiguring a protocol used by an application program includes determining an optimal protocol used by the application program and an optimal value of an operating parameter of the optimal protocol based on requirement information of the application program and system information obtained from a protocol layer; and when a current protocol used by the application program is not the optimal protocol, reconfiguring the current protocol used by the application program to the optimal protocol using at least one component module missing from the current protocol used by the application program and at least component module of the current protocol used by the application program, and setting a value of the operating parameter of the optimal protocol to the optimal value of the operating parameter of the optimal protocol.
19 Citations
24 Claims
-
1. A method of reconfiguring a protocol used by an application program, the method comprising:
-
maintaining a memory that stores a stack of a plurality of component modules; analyzing requirement information of the application program and system information obtained from a protocol layer; determining protocol configuration information comprising a reconfigured protocol used by the application program and an operating parameter of the reconfigured protocol based on a result of the analyzing; and determining a connection relationship of at least one component module, among the plurality of component modules, needed to implement the reconfigured protocol based on the protocol configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of reconfiguring a protocol used by an application program, the method comprising:
-
maintaining a memory that stores a stack of a plurality of component modules; receiving, from a target device, information needed to implement a reconfigured protocol used by the application program; and determining a connection relationship of at least one component module, among the plurality of component modules, needed to implement the reconfigured protocol used by the application program based on the information needed to implement the reconfigured protocol used by the application program. - View Dependent Claims (17, 18)
-
-
19. An apparatus for reconfiguring a protocol used by an application program, the apparatus comprising:
-
an analyzer configured to analyze requirement information of the application program and system information obtained from a protocol layer; a protocol engine configured to determine protocol configuration information comprising a reconfigured protocol used by the application program and an operating parameter of the reconfigured protocol based on an analysis result obtained by the analyzer; a protocol implementer configured to determine a connection relationship of at least one component, among a plurality of component modules, needed to implement the reconfigured protocol based on the protocol configuration information; and a reconfigurable protocol stack comprising a memory configured to store a stack of the plurality of component modules.
-
-
20. An apparatus for reconfiguring a protocol used by an application program, the apparatus comprising:
-
a reconfigurable protocol stack comprising a memory configured to store a stack of a plurality of component modules; and a protocol implementer configured to determine a connection relationship of at least one component module, among the plurality of component modules, needed to implement a reconfigured protocol used by the application program based on information needed to implement the reconfigured protocol used by the application program received from a target device.
-
-
21. A method of reconfiguring a protocol used by an application program, the method comprising:
-
determining an optimal protocol used by the application program and an optimal value of an operating parameter of the optimal protocol based on requirement information of the application program and system information obtained from a protocol layer; and when a current protocol used by the application program is not the optimal protocol, reconfiguring the current protocol used by the application program to the optimal protocol using at least one component module missing from the current protocol used by the application program and at least component module of the current protocol used by the application program, and setting a value of the operating parameter of the optimal protocol to the optimal value of the operating parameter of the optimal protocol. - View Dependent Claims (22, 23, 24)
-
Specification