Information processing device and information processing method
AssigneeFeliCa Networks, Inc.
InventorsMiki Kakizawa, Naotaka Takeshita, Jun Tada, Shinichi Kato
Life of this patent
Estimating the term…
Abstract
Provided is an information processing device including: an access control unit configured to control access to a data storage location in which data can be stored and which is accessed through each of a plurality of communications including a wired communication and a wireless communication.
Claims15
An information processing device, comprising:
- a data storage location that corresponds to one of an integrated circuit (IC) chip, a universal integrated circuit card (UICC), or a subscriber identity module (SIM) card;
- a memory;
- and
- an access control unit configured to:
- receive a plurality of data requests from a plurality of applications via a wired communication;
- determine a priority order of the plurality of data requests based on a plurality of instructions included in the plurality of data requests;
- determine first data is not held in the memory based on a first time period between a time stamp corresponding to the first data and a current time, wherein
- the first time period is equal to or longer than a specific time period, and
- the first data corresponds to a first data request of the plurality of data requests;
- transmit the first data request and a priority setting request to the data storage location based on the priority order and the determination that the first data is not held in the memory, wherein
- the first data request includes a data acquisition condition and a data transfer condition,
- the first data request corresponds to an application of the plurality of applications, and
- the data storage location is configured to:
- receive the first data request and the priority setting request from the access control unit via the wired communication;
- receive a second data request from an external device via a near field communication, wherein the second data request is different from the plurality of data requests;
- determine a priority of communication for each of the wired communication and the near field communication based on the priority setting request, wherein the priority of communication of the near field communication is higher than the priority of communication of the wired communication;
- transmit, in a wireless processing mode, second data to the external device based on the priority of communication and the second data request;
- switch from the wireless processing mode to a wired processing mode subsequent to the transmission of the second data;
- and
- transmit, in the wired processing mode, the first data to the access control unit based on the data acquisition condition;
- acquire the first data from the data storage location;
- and
- transmit the first data to the application based on the data transfer condition.
An information processing method, comprising:
- in an information processing device that includes a data storage location, a memory, and an access control unit, wherein the data storage location corresponds to one of an integrated circuit (IC) chip, a universal integrated circuit card (UICC), or a subscriber identity module (SIM) card:
- receiving, by the access control unit, a plurality of data requests from a plurality of applications via a wired communication;
- determining, by the access control unit, a priority order of the plurality of data requests based on a plurality of instructions included in the plurality of data requests;
- determining, by the access control unit, first data is not held in the memory based on a time period between a time stamp corresponding to the first data and a current time, wherein
- the time period is equal to or longer than a specific time period, and
- the first data corresponds to a first data request of the plurality of data requests;
- transmitting, by the access control unit, the first data request and a priority setting request to the data storage location based on the priority order and the determination that the first data is not held in the memory, wherein
- the first data request includes a data acquisition condition and a data transfer condition, and
- the first data request corresponds to an application of the plurality of applications;
- receiving, by the data storage location, the first data request and the priority setting request from the access control unit via the wired communication;
- receiving, by the data storage location, a second data request from an external device via a near field communication, wherein the second data request is different from the plurality of data requests;
- determining, by the data storage location, a priority of communication for each of the wired communication and the near field communication based on the priority setting request, wherein the priority of communication of the near field communication is higher than the priority of communication of the wired communication;
- transmitting, by the data storage location in a wireless processing mode, second data to the external device based on the priority of communication and the second data request;
- switching, by the data storage location, from the wireless processing mode to a wired processing mode subsequent to the transmission of the second data;
- transmitting, by the data storage location in the wired processing mode, the first data to the access control unit based on the data acquisition condition;
- acquiring, by the access control unit, the first data from the data storage location;
- and
- transmitting, by the access control unit, the first data to the application based on the data transfer condition.
A non-transitory computer-readable medium having stored thereon computer-executable instructions, which when executed by an information processing device, causes the information processing device to execute operations, the operations comprising:
- receiving, by an access control unit of the information processing device, a plurality of data requests from a plurality of applications via a wired communication;
- determining, by the access control unit, a priority order of the plurality of data requests based on a plurality of instructions included in the plurality of data requests;
- determining, by the access control unit, first data is not held in a memory of the information processing device based on a time period between a time stamp corresponding to the first data and a current time, wherein
- the time period is equal to or longer than a specific time period, and
- the first data corresponds to a first data request of the plurality of data requests;
- transmitting, by the access control unit, the first data request and a priority setting request to a data storage location of the information processing device based on the priority order and the determination that the first data is not held in the memory, wherein
- the data storage location corresponds to one of an integrated circuit (IC) chip, a universal integrated circuit card (UICC), or a subscriber identity module (SIM) card,
- the first data request includes a data acquisition condition and a data transfer condition, and
- the first data request corresponds to an application of the plurality of applications;
- receiving, by the data storage location, the first data request and the priority setting request from the access control unit via the wired communication;
- receiving, by the data storage location, a second data request from an external device via a near field communication, wherein the second data request is different from the plurality of data requests;
- determining, by the data storage location, a priority of communication for each of the wired communication and the near field communication based on the priority setting request, wherein the priority of communication of the near field communication is higher than the priority of communication of the wired communication;
- transmitting, by the data storage location in a wireless processing mode, second data to the external device based on the priority of communication and the second data request;
- switching, by the data storage location, from the wireless processing mode to a wired processing mode subsequent to the transmission of the second data;
- transmitting, by the data storage location in the wired processing mode, the first data to the access control unit based on the data acquisition condition;
- acquiring, by the access control unit, the first data from the data storage location;
- and
- transmitting, by the access control unit, the first data to the application based on the data transfer condition.
Dependencies are inferred from the claim text.