PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le lundi 03.02.2020 à 10:00 AM CET
Recherche dans les collections de brevets nationales et internationales
Une partie du contenu de cette demande n'est pas disponible pour le moment.
Si cette situation persiste, contactez-nous auObservations et contact
1. (WO2008054132) TERMINAL PRÉSENTANT UNE FONCTION DE LIAISON DYNAMIQUE D'UNE BIBLIOTHÈQUE DE PLATE-FORME ET PROCÉDÉ DE CONTRÔLE DU TERMINAL
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

Claims
[1] A terminal having a platform library dynamic linking function, comprising:
a first storage medium, which is non-volatile memory for configuring platform
functions, located in a Read-Only (RO) region, as modules, and placing values of respective platform functions, configured as modules, in stub function blocks of a Read- Write (RW) region;
a second storage medium, which is volatile memory for loading stub function
block data into an RW region when the stub function block data is received from the RW region of the first storage medium together with execution data; and
a control unit for performing control such that an execution program located in
the RW region of the first storage medium and the stub function blocks are
loaded, an address value of an Application Program Interface (API) to be
executed is searched for in the stub function blocks, and linking is performed.
[2] The terminal according to claim 1, wherein the control unit is performed such
that, when a platform module is updated, an address value of a new function to
be changed is changed and replaced in a stub function block located in the RW
region of the first storage medium.
[3] The terminal according to claim 1, wherein the second storage medium updates
content of a stub function block, changed when an update is performed, and
temporarily stores data that is executed again.
[4] The terminal according to claim 1, wherein the first storage medium is NOR
flash memory.
[5] The terminal according to claim 1, wherein the terminal is one of a Personal
Digital Assistant (PDA), a notebook computer, a Personal Computer (PC), and a mobile phone, each provided with a Radio Frequency (RF) module.
[6] The terminal according to claim 1, wherein the stub function blocks are located
in the RW region of the first storage medium, and individually store actual
address values searched for by the functions, configured as modules and located in the RO region.
[7] A method of controlling a terminal having a platform library dynamic linking
function, comprising:
a function loading step of loading a stub function block from a Read- Write (RW) region of a first storage medium (Read-Only Memory: ROM) into an RW region of a second storage medium (Random-Access Memory: RAM), together with execution data required for current execution when a specific function is set in the terminal;
an actual function value search step of, after the function loading step, searching the stub function block, previously loaded into the RW region of the RAM, for an actual address value of a function located in a Read-Only (RO) region of the ROM, when the function previously located in the RO region of the ROM is
intended to be executed so as to execute a loaded platform module; and
a linking step of, after the actual function value search step, performing linking to a location corresponding to a found actual address value of the function using the actual address value, and calling an API to be currently executed, thus
executing content of the platform module.
[8] The method according to claim 7, wherein the linking step comprises a function update step of changing and replacing an address value of a new updated
function in the stub function block located in the RW region of the first storage medium when the platform module of the terminal is updated, and returning to the actual function value search step, thus repeating a loop.