Mobile terminal, data distribution server, data distribution system, and data distribution method
AssigneeNtt Docomo, Inc.
InventorsYasuo Morinaga, Manabu Ota
Life of this patent
Estimating the term…
Abstract
A data distribution server, a mobile terminal, and a data distribution method perform distribution of data in consideration of memory capacity. In a mobile terminal, an amount-of-space arithmetic unit carries out an arithmetic operation for an amount of space and a possible amount of space of an object storage unit. Then, in an object distribution server, object data is selected based on the amount of space or the like, and a distribution list is generated and transmitted to the mobile terminal. In the mobile terminal, deletion of object data determined as deletable is performed in order to acquire object data in the distribution list. Acquisition of the object data is then performed.
Claims9
1-8. (canceled)
A mobile terminal comprising:
- storage module that stores data distributed from a server;
- an arithmetic module that carries out an arithmetic operation for an amount of space currently available in the storage module and a possible amount of space that is a volume of deletable data in the storage module;
- a notifying module that notifies the server of a data acquisition request showing the amount of space and the possible amount of space for which the arithmetic operation has been carried out by the arithmetic module;
- a receiving module that receives data and a distribution list that is a list of data other than the data in response to the notification by the notifying module;
- a deleting module that performs deletion of data in order to secure the possible amount of space in the storage module when the distribution list is received by the receiving module;
- and
- a requesting module that requests the server for data satisfying a predetermined condition out of the data described in the distribution list to acquire this data, when the deletion of data is performed by the deleting module and a predetermined storage capacity is secured.
A data distribution server comprising:
- a data storage module that stores data;
- a receiving module that receives, from a mobile terminal, a data acquisition request showing an amount of space of storage module in the mobile terminal and a possible amount of space that is a volume of deletable data in the storage module;
- an extracting module that extracts data as a subject of distribution from the data storage module when the data acquisition request is received by the receiving module, extracting data in an amount corresponding to the amount of space shown in the data acquisition request for data satisfying a predetermined condition out of the extracted data, and generating, for data other than the data in the amount corresponding to the amount of space, a distribution list showing the data;
- and
- a distributing module that distributes the data extracted by the extracting module and the distribution list generated by the extracting module to the mobile terminal.
A data distribution system comprising:
- a data distribution server that distributes data;
- and
- a mobile terminal that receives the data distributed from the data distribution server,
- the mobile terminal including:
- a storage module that stores data distributed from a server;
- an arithmetic module that carries out an arithmetic operation for an amount of space currently available in the storage module and a possible amount of space that is a volume of deletable data in the storage module;
- a notifying module that notifies the server of a data acquisition request showing the amount of space and the possible amount of space for which the arithmetic operation has been carried out by the arithmetic module;
- a receiving module that receives data and a distribution list that is a list of data other than the data in response to the notification by the notifying module;
- a deleting module that performs deletion of data in order to secure the possible amount of space in the storage module when the distribution list is received by the receiving module;
- and
- a requesting module that requests the server for data satisfying a predetermined condition out of the data described in the distribution list to acquire this data, when the deletion of data is performed by the deleting module and a predetermined storage capacity is secured, and
- the data distribution server including:
- a data storage module that stores data;
- a receiving module that receives, from the mobile terminal, the data acquisition request showing the amount of space of the storage module in the mobile terminal and the possible amount of space that is the volume of deletable data in the storage module;
- an extracting module that extracts data as a subject of distribution from the data storage module when the data acquisition request is received by the receiving module, extracting data in an amount corresponding to the amount of space shown in the data acquisition request for data satisfying a predetermined condition out of the extracted data, and generating, for data other than the data in the amount corresponding to the amount of space, a distribution list showing the data;
- and
- a distributing module that distributes the data extracted by the extracting module and the distribution list generated by the extracting module to the mobile terminal.
A data distribution method for a data distribution system including a data distribution server that distributes data, and a mobile terminal that receives the data distributed from the data distribution server, the data distribution method comprising:
- an arithmetic step in which the mobile terminal carries out an arithmetic operation for an amount of space currently available in a storage module and a possible amount of space that is a volume of deletable data in the storage module;
- a notifying step in which the mobile terminal notifies a server of a data acquisition request showing the amount of space and the possible amount of space for which the arithmetic operation has been carried out in the arithmetic step;
- a receiving step in which the data distribution server receives, from the mobile terminal, the data acquisition request showing the amount of space of the storage module in the mobile terminal and the possible amount of space that is the volume of deletable data in the storage module;
- an extracting step in which the data distribution server extracts data as a subject of distribution from data storage module when the data acquisition request is received in the receiving step, extracts data in an amount corresponding to the amount of space shown in the data acquisition request for data satisfying a predetermined condition out of the extracted data, and generates, for data other than the data in the amount corresponding to the amount of space, a distribution list showing the data;
- a distributing step in which the data distribution server distributes the data extracted in the extracting step and the distribution list generated in the extracting step to the mobile terminal;
- a receiving step in which the mobile terminal receives the data and the distribution list that is a list of data other than the data in response to the notification in the notifying step;
- a deleting step in which the mobile terminal performs deletion of data in order to secure the possible amount of space in the storage module when the distribution list is received in the receiving step;
- and
- a requesting step in which the mobile terminal requests the server for data satisfying a predetermined condition out of the data described in the distribution list to acquire this data, when the deletion of data is performed in the deleting step and a predetermined storage capacity is secured.
Dependencies are inferred from the claim text.