摘要 |
For enabling an information processor terminal to expand/exchange a function of a program thereof, upon basis of properties, such as, a model information of other information processor terminal(s), and/or a contracting mode for providing a server, etc., a program management portion operating on Smartphone transmits information of an onboard apparatus and a program ID list of the Smartphone to the server. The server determines a possibility of function expansion and difference between charge/free provision of the program, upon basis of a function expansion condition of the program, and transmits it to the Smartphone. Next, aprogrammanagement portion of the Smartphone inquires possibility/impossibility of expansion, and a password when it is charged, and transmits the authentication information and the password (if for charge), which are produced from an onboard apparatus ID, a random number, secret data unique to the onboard apparatus, etc., when expanding, to the server. The server transmits function expansion data to the Smartphone, when succeeding the authentication, and the program management portion executes the function expansion of the program. |