Supporting popularization of information and communications technology in the field of education
AssigneeNEC Corporation
InventorYoshikazu Kobayashi
Life of this patent
Estimating the term…
Abstract
There is provided an information processing apparatus that readily supports to provide hardware resources for implementing ICT education in the field of education. The information processing apparatus includes a device information receiver that receives, via a network, device information for identifying a device connected to a portable terminal, an education application selector that selects, based on the device information, an education application to be provided to the device, and an education application provider that provides the education application to the device via the network and the portable terminal.
Claims13
An information processing apparatus comprising:
- a memory storing instructions;
- and
- a processor configured to execute the instructions to:
- receive, from a portable terminal via a network, device information for identifying a device connected to the portable terminal;
- select, based on the received device information, an application to be provided to the device;
- and
- establish communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal, and provide the application to the device, relayed by the network and the portable terminal,
- wherein the processor is further configured to execute instructions to:
- activate a set of device driver programs available on a database,
- access the device using the device driver programs,
- determine whether the device is controllable,
- acquire the device information, if the device is controllable,
- select, based on the acquired device information, an application to be provided to the device;
- and
- provide the application to the device, relayed by the network and the portable terminal.
An information processing apparatus comprising:
- a memory storing instructions;
- and
- a processor configured to execute the instructions to:
- receive, from a portable terminal via a network, device information for identifying a device connected to the portable terminal;
- select, based on the device information received, an application to be provided to the device;
- and
- establish communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal, and provide the application to the device,
- the information processing apparatus further comprising a history saving unit that saves the application, information about a providing target of the application, and information of a providing history of the application in association with each other, wherein
- the device information includes information about a providing target of the application, and
- the processor is further configured to execute the instructions to:
- activate a set of device driver programs available on a database;
- access the device using the device driver programs;
- determine whether the device is controllable;
- acquire the device information, if the device is controllable;
- select, based on the acquired device information, an application to be provided to the device;
- acquire a providing history of the application corresponding to the information about the providing target of the application by referring to said history saving unit, and
- provide the application via the network based on the acquired providing history of the application.
An information processing apparatus comprising:
- a memory storing instructions;
- and
- a processor configured to execute the instructions to:
- receive, from a portable terminal via a network, device information for identifying a device connected to the portable terminal;
- select, based on the device information received, an application to be provided to the device;
- and
- establish communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal, and provide the application to the device,
- wherein the processor is further configured to execute the instructions to:
- activate a set of device driver programs available on a database;
- access the device using the device driver programs;
- determine whether the device is controllable;
- acquire the device information, if the device is controllable;
- select, based on the acquired device information, an application to be provided to the device;
- acquire information indicating a status of the device using a function of the portable terminal;
- and
- propose an operation of the device based on the acquired information indicating the status of the device.
A control method for an information processing apparatus, comprising:
- receiving, from a portable terminal via a network, device information for identifying a device connected to the portable terminal;
- selecting, based on the device information received in the receiving, an application to be provided to the device;
- establishing communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal;
- activating a set of device driver programs available on a database;
- accessing the device using the device driver programs;
- determining whether the device is controllable;
- acquiring the device information, if the device is controllable;
- selecting, based on the acquired device information, an application to be provided to the device;
- and
- providing the application to the device, relayed by the network and the portable terminal.
A non-transitory computer-readable storage medium storing a control program of an information processing apparatus for causing a computer to execute a method, comprising:
- receiving, from a portable terminal via a network, device information for identifying a device connected to the portable terminal;
- selecting, based on the device information received in the receiving, an application to be provided to the device;
- establishing communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal;
- activating a set of device driver programs available on a database;
- accessing the device using the device driver programs;
- determining whether the device is controllable;
- acquiring the device information, if the device is controllable;
- selecting, based on the acquired device information, an application to be provided to the device;
- and
- providing the application to the device, relayed by the network and the portable terminal.
An information processing system including a portable terminal with a device connector, a device connectable to the device connector, and an information processing apparatus connected to said portable terminal via a network,
- said portable terminal comprising:
- a first memory storing first instructions;
- and
- a first processor configured to execute the first instructions to:
- transmit device information for identifying said device connected to the device connector to said information processing apparatus;
- and
- relay establishment of communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, and provision of an application to said device performed by said information processing apparatus based on the device information,
- relay control of the device by executing an application and a device driver program which are selected by the information processing apparatus based on the device information, and
- said information processing apparatus comprising:
- a second memory storing second instructions;
- and
- a second processor configured to execute the second instructions to:
- select, based on the device information, the application to be provided to said device;
- and
- establish communication, with exchanging data on the network and the interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal, and provide the application to said device, relayed by the network and said portable terminal;
- and
- control the device by executing the application and a device driver program selected based on a determination that the device is controllable.
An information processing method of an information processing system including a portable terminal with a device connector, a device connectable to the device connector, and an information processing apparatus connected to the portable terminal via a network, the method comprising:
- transmitting device information for identifying the device connected to the device connector from the portable terminal to the information processing apparatus;
- selecting, based on the device information, an application to be provided to the device;
- relaying, by the portable terminal, establishment of communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, and provision of the application to the device performed by the information processing apparatus based on the device information;
- providing the application to the device, with exchanging data on the network and the interface of the device in the protocol of the interface of the device, relayed by the network and the portable terminal, wherein, the network and portable terminal relay control of the device by executing an application and a device driver program which are selected by the information processing apparatus based on the device information;
- activating a set of device driver programs available on a database;
- accessing the device using the device driver programs;
- determining whether the device is controllable;
- acquiring the device information, if the device is controllable;
- and
- selecting, based on the acquired device information, an application to be provided to the device.
An information processing apparatus comprising:
- a memory storing instructions;
- and
- a processor configured to execute the instructions to:
- receive, from a portable terminal via a network, device information for identifying a device connected to the portable terminal;
- select, based on the received device information, an application to be provided to the device;
- and
- provide the application to the device, relayed by the network and the portable terminal,
- wherein the processor is configured to execute the instructions to, when receiving a request from the portable terminal to control the device, establish communication, with exchanging data on the network and an interface of the device in a protocol of the interface of the device, between the information processing apparatus and the device, relayed by the network and the portable terminal, and receive the device information from the device, activate a set of device driver programs available on a database, access the device using the device driver programs, determine whether the device is controllable, acquire the device information, if the device is controllable, and select, based on the acquired device information, an application to be provided to the device.
Dependencies are inferred from the claim text.