Mobile communication terminal and application program
First Claim
1. A mobile communication terminal comprising first memory means and second memory means for memorizing data, and application program execution means for executing an application program using data memorized in said second memory means, said mobile communication terminal being characterized by comprising:
- detection means for detecting at least one of position, direction, attitude and movement;
memory process means for performing memory process to memorize detection result data acquired based on detection results by said detection means in said first memory means; and
data transfer means for transferring the detection result data memorized in said first memory means to said second memory means, according to a data transfer instruction from said application program execution means;
wherein said application program execution means executes said application program using the detection result data memorized in said second memory means.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a mobile communication terminal and an application programs capable of utilizing detection result data obtained by detection means for detecting position, direction, attitude and/or movement in a platform-independent application program that can be registered and used by users. When downloading an application program to a mobile communication terminal and executing it, first, the application execution environment is activated and the application program is executed under the environment. The started application program sends an acquisition request for acceleration data to the phone platform. When the phone platform accepts the acquisition request, it passes acceleration data detected by an acceleration sensor to the application program. Accordingly, the application program can perform a process utilizing the acceleration data.
37 Citations
10 Claims
-
1. A mobile communication terminal comprising first memory means and second memory means for memorizing data, and application program execution means for executing an application program using data memorized in said second memory means, said mobile communication terminal being characterized by comprising:
-
detection means for detecting at least one of position, direction, attitude and movement;
memory process means for performing memory process to memorize detection result data acquired based on detection results by said detection means in said first memory means; and
data transfer means for transferring the detection result data memorized in said first memory means to said second memory means, according to a data transfer instruction from said application program execution means;
whereinsaid application program execution means executes said application program using the detection result data memorized in said second memory means. - View Dependent Claims (2, 3, 9, 10)
-
-
4. A mobile communication terminal comprising memory means for memorizing data and application program execution means for executing an application program using data memorized in said memory means, said mobile communication terminal being characterized by comprising:
-
a 3-axis magnetic sensor and a 2-axis acceleration sensor used as detection means for detecting at least one of position, direction, attitude and movement in accordance with an detection instruction generated by said application program execution means according to description of said application program; and
memory process means for memorizing detection result data acquired based on detection results by said detection means in said memory means;
wherein said application program execution means executes said application program using the detection result data memorized in said memory means.
-
-
5. A mobile communication terminal comprising application program execution means for executing an application program using data memorized in memory means, said mobile communication terminal being characterized by comprising:
-
detection means for detecting at least one of position, direction, attitude and movement of said mobile communication terminal; and
data process means for performing data process of assigning the detection data of said detection means to predetermined arithmetic expression for calculation and storing the calculation result data in said memory means;
whereinsaid application program execution means executes the application program using the calculation result data memorized in said memory means. - View Dependent Claims (8)
-
-
6. A mobile communication terminal comprising application program execution means for executing an application program using data memorized in memory means, said mobile communication terminal being characterized by comprising:
-
detection means for detecting at least one of position, direction, attitude and movement of said mobile communication terminal; and
data process means for performing data processes of linking mutually between detection data of said detection means or data calculated from this detection data and other data acquired by means other than said detection means, and storing the linked data in said memory means;
whereinsaid application program execution means executes the application program using said linked data memorized in said memory means.
-
-
7. A mobile communication terminal comprising application program execution means for executing an application program using data memorized in memory means, said mobile communication terminal being characterized by comprising:
-
detection means for detecting at least one of position, direction, attitude and movement of said mobile communication terminal; and
data process means for performing a data process of specifying at least two of detection data of said detection means or data calculated from the detection data, which meet predetermined conditions, and storing the specified data in said memory means;
whereinsaid application program execution means executes an application program using said specified data memorized in said memory means.
-
Specification