Data transfer apparatus and data transfer method
First Claim
1. A data transfer apparatus which transfers data from a transfer source device to a transfer destination device via a communication device, the apparatus comprising:
- a first determination unit, which determines transfer protocols based on a transfer object to be transferred from the transfer source device to the transfer destination device via the communication device, and determines priorities of the transfer protocols, wherein when the type of transfer object is an object processed by a PIM (Personal Information Manager) application, the priorities of transfer protocols are determined by using OPP (Object Push Profile) as the highest priority transfer protocol, when the type of transfer object is an image file, the priorities of transfer protocols are determined by using BIP (Basic Imaging Profile) as the highest priority transfer protocol, and when the type of transfer object is other general files, the priorities of transfer protocols are determined by using FTP (File Transfer Profile) as the highest priority transfer protocol;
a second determination unit which determines transfer protocols usable in both the transfer source device and the transfer destination device;
a use protocol decision unit which decides a transfer protocol used for transfer on the basis of a determination result of the first determination unit and a determination result of the second determination unit; and
a table that makes the transfer protocol and a priority of the transfer protocol correspond to each other for an attribute of each transfer object,wherein the first determination unit determines the transfer protocol and the priority of the transfer protocol by collating the transfer object with the table.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transfer apparatus according to this invention executes a protocol priority determination process of selecting usable transfer protocols in accordance with the type of transfer object and determining the priorities of the transfer protocols in accordance with the process of an automatic file transfer protocol selection process routine. The data transfer apparatus then executes a protocol selection process of selecting transfer protocols commonly usable in the transfer source apparatus and transfer destination apparatus of the transfer object. The data transfer apparatus executes a transfer protocol determination process of determining a transfer protocol for use on the basis of the transfer protocol and its priority which are determined in the protocol priority determination process, and the transfer protocols selected in the protocol selection process.
-
Citations
12 Claims
-
1. A data transfer apparatus which transfers data from a transfer source device to a transfer destination device via a communication device, the apparatus comprising:
-
a first determination unit, which determines transfer protocols based on a transfer object to be transferred from the transfer source device to the transfer destination device via the communication device, and determines priorities of the transfer protocols, wherein when the type of transfer object is an object processed by a PIM (Personal Information Manager) application, the priorities of transfer protocols are determined by using OPP (Object Push Profile) as the highest priority transfer protocol, when the type of transfer object is an image file, the priorities of transfer protocols are determined by using BIP (Basic Imaging Profile) as the highest priority transfer protocol, and when the type of transfer object is other general files, the priorities of transfer protocols are determined by using FTP (File Transfer Profile) as the highest priority transfer protocol; a second determination unit which determines transfer protocols usable in both the transfer source device and the transfer destination device; a use protocol decision unit which decides a transfer protocol used for transfer on the basis of a determination result of the first determination unit and a determination result of the second determination unit; and a table that makes the transfer protocol and a priority of the transfer protocol correspond to each other for an attribute of each transfer object, wherein the first determination unit determines the transfer protocol and the priority of the transfer protocol by collating the transfer object with the table. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transferring a transfer object from a transfer source device to a transfer destination device via a data transfer apparatus employing a communication device, the data transfer apparatus including, a first determination unit, a second determination unit, a use protocol decision unit, and a table, the method comprising:
-
determining, by the first determination unit, transfer protocols based on the transfer object to be transferred from the transfer source device to the transfer destination device, and priorities of the transfer protocols, wherein when the type of transfer object is an object processed by a PIM (Personal Information Manager) application, the priorities of transfer protocols are determined by using OPP (Object Push Profile) as the highest priority transfer protocol, when the type of transfer object is an image file, the priorities of transfer protocols are determined by using BIP (Basic Imaging Profile) as the highest priority transfer protocol, and when the type of transfer object is other general files, the priorities of transfer protocols are determined by using FTP (File Transfer Profile) as the highest priority transfer protocol; determining, by the second determination unit, transfer protocols usable in both the transfer source device and the transfer destination device; and determining, by the use protocol decision unit, a transfer protocol used for transfer on the basis of determination results, wherein in determination of the transfer protocols and the priorities of the transfer protocols, the transfer protocols and the priorities of the transfer protocols are determined by collating the transfer object with the table in which the table makes the transfer protocol and a priority of the transfer protocol correspond to each other for an attribute of each transfer object. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification