Patent ID: 8978050
Filing Date: 2015-03-10
Classification: G06F

Abstract:
1. A program calling method to be implemented by a control module, which stores a plurality of Java applets and which uses a first one of a plurality of channels during execution of a first one of the Java applets, the program calling method comprising: (A) configuring the control module to create a virtual channel that corresponds to a second one of the channels when the first one of the Java applets intends to call a second one of the Java applets which is to be executed using the second one of the channels, the Java applets complying with Java card standard regulations, and the control module being established based on a structure of a Java card virtual machine; (B) in response to a channel management instruction associated with the virtual channel and associated with the Java Card Runtime Environment (JCRE), configuring the control module to open the second one of the channels for allowing execution of the second one of the Java applets; (C) configuring the control module to determine whether the virtual channel is still open; and (D) configuring the control module to receive an output from the second one of the Java applets for use by the first one of the Java applets when it is determined that the virtual channel is still open.