1. Field of the Invention
The present invention relates to an information distribution system, an information distribution apparatus, and an information distribution method.
2. Description of the Related Art
Presently, signage systems, which display images including various kinds of information by a display, a projector, etc., are being widely used. Particularly, it is known that it is effective to distribute and display advertisements, announcements, etc., by using a signage system.
Patent Document 1: Japanese Laid-Open Patent Publication No. 2012-161023
Patent Document 2: Japanese Laid-Open Patent Publication No. 2007-87017
The present invention provides an information distribution system, an information distribution apparatus, and an information distribution method, in which one or more of the above-described disadvantages are eliminated.
According to an aspect of the present invention, there is provided an information distribution system in which an electronic device and an information distribution apparatus are connected to each other via a network, the information distribution system including a device usage information collecting unit configured to collect device usage information of the electronic device; a distribution information generating unit configured to generate, as distribution information, information of an alternative product or an additional product with respect to the electronic device, based on the device usage information; and a distributing unit configured to distribute the distribution information to the electronic device.
According to an aspect of the present invention, there is provided an information distribution apparatus connected to an electronic device via a network, the information distribution apparatus including a device usage information collecting unit configured to collect device usage information of the electronic device; a distribution information generating unit configured to generate, as distribution information, information of an alternative product or an additional product with respect to the electronic device, based on the device usage information; and a distributing unit configured to distribute the distribution information to the electronic device.
According to an aspect of the present invention, there is provided an information distribution method executed by an electronic device and an information distribution apparatus in an information distribution system in which the electronic device and the information distribution apparatus are connected to each other via a network, the information distribution method including collecting device usage information of the electronic device; generating, as distribution information, information of an alternative product or an additional product with respect to the electronic device, based on the device usage information; and distributing the distribution information to the electronic device.
Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
A description is given, with reference to the accompanying drawings, of embodiments of the present invention. Note that in the following description of embodiments, it is assumed that the mechanism of contents distribution for signage display is used for information distribution; however, a mechanism exclusively used for information distribution may be constructed, unrelated to signage.
The main unit 110 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, a RAM (Random Access Memory) 113, a HDD (Hard Disk Drive) 114, a communication I/F (Interface) 115, a connection I/F 116, and an engine unit 117, which are connected to each other via a system bus 118.
The CPU 111 totally controls the operations of the main unit 110. The CPU 111 controls the overall operations of the main unit 110 by executing programs stored in the ROM 112 or the HDD 114, etc., by using the RAM 113 as a work area, and implements various functions such as a copy function, a scanner function, a fax function, a printer function, etc., described above. The communication I/F 115 is an interface for connecting with the network 2. The connection I/F 116 is an interface for communicating with the operation unit 120 via the communication channel 130. The engine unit 117 is a hardware element for performing general-purpose information processing and processes other than communication, for implementing a copy function, a scanner function, a fax function, a printer function. For example, the engine unit 117 includes a scanner (image reading unit) for scanning and reading an image of an original document, a plotter (image forming unit) for printing an image onto a sheet material such as a paper sheet, a fax unit for performing fax communication, etc. Furthermore, the engine unit 117 may include particular options such as a finisher for sorting the sheet materials on which printing has been performed, and an ADF (Auto Document Feeder) for automatically feeding an original document.
The operation unit 120 includes a CPU 121, a ROM 122, a RAM 123, a flash memory 124, communication I/F 125, a connection I/F 126, an operation panel 127, and an external connection I/F 128, which are connected to each other via a system bus 129. The CPU 121 totally controls the operations of the operation unit 120. The CPU 121 controls the overall operations of the operation unit 120 by executing programs stored in the ROM 122 or the flash memory 124, etc., by using the RAM 123 as a work area, and implements various functions such as displaying information (images) according to input received form the user. The communication I/F 125 is an interface for connecting with the network 2. The connection I/F 126 is an interface for communicating with the main unit 110 via the communication channel 130. The operation panel 127 receives various kinds of input according to operations by the user, and displays various kinds of information (for example, information according to the received operation, information indicating the operation status of the electronic device 1, information indicating a setting state, etc.). Here, the operation panel 127 is assumed to be a liquid crystal display (LCD) device including a touch panel function; however, the present embodiment is not so limited. For example, the operation panel 127 may be constituted by an organic EL (Electro-Luminescence) display device including a touch panel function. Furthermore, in addition, or alternatively, a display unit including an operation unit such as hardware keys and a lamp, may be provided. The external connection I/F 128 is an interface for connecting with a device such as an IC card reader.
The software of the application layer 1101 is application software (hereinafter, also simply referred to as “application”) for providing a predetermined function by causing the hardware resources to operate. Examples of the application are a copy application for providing a copy function, a scanner application for providing a scanner function, a fax application for providing a fax function, and a printer application for providing a printer function.
The software of the service layer 1102 is interposed between the application layer 1101 and the OS layer 1103, and provides an interface with respect to the application for using the hardware resources included in the main unit 110. More specifically, the software is for providing functions of receiving an operation request with respect to the hardware resources and performing arbitration of the operation request. An operation request received by the service layer 1102 is, for example, a request for reading by the scanner or a request for printing by the plotter. Note that the interface function of the service layer 1102 is not only provided for the application layer 1101 of the main unit 110, but also for an application layer 1201 of the operation unit 120. That is, the application of the application layer 1201 of the operation unit 120 may also implement a function using the hardware resources (for example, the engine unit 117) of the main unit 110, via the interface function of the service layer 1102.
The software of the OS layer 1103 is basic software (operating system) for providing the basic function of controlling the hardware included in the main unit 110. The software of the service layer 1102 converts a request to use hardware resources from various applications into a command that can be interpreted by the OS layer 1103, and passes the command to the OS layer 1103. Then, as the software of the OS layer 1103 executes the command, the hardware the hardware resources perform operations according to the request of the application.
Similarly, the operation unit 120 includes an application layer 1201, a service layer 1202, and an OS layer 1203. The application layer 1201, the service layer 1202, and the OS layer 1203 included in the operation unit 120 have the similar hierarchal structure as that of the main unit 110. However, the functions provided by the applications of the application layer 1201 and the types of operation requests that can be received by the service layer 1202 are different from those of the main unit 110. The applications of the application layer 1201 may be software for providing predetermined functions by causing the hardware resources included in the operation unit 120 to operate; however, the applications of the application layer 1201 are mainly software for providing a function of a UI (user interface) for performing operations and displaying information relevant to functions of the main unit 110 (copy function, scanner function, fax function, printer function).
Note that in the configuration example in
The main unit 110 and the operation unit 120 operate by different operating systems, and therefore the communication between the main unit 110 and the operation unit 120 is performed as communication between different devices, and not as communication between processes in a common device. The communication includes an operation (command communication) of transmitting information (instruction contents from the user) received by the operation unit 120 to the main unit 110, and an operation of reporting an event from the main unit 110 to the operation unit 120. Here, the functions of the main unit 110 can be used as the operation unit 120 performs command communication with the main unit 110. Furthermore, examples of an event reported from the main unit 110 to the operation unit 120 are the execution status of an operation in the main unit 110 and contents set in the main unit 110. Furthermore, the power supply to the operation unit 120 is supplied from the main unit 110 via the communication path 130, and therefore the power source control of the operation unit 120 can be performed separately from (independently of) the power source control of the main unit 110.
The device information storage unit 31a is a part that stores the latest device information for each device ID, with respect to a plurality of (multiple) electronic devices 1. Details of the device information are described below. The contract information storage unit 31b is a part that stores the contract information for each device ID. Details of the contract information are described below. The contents distribution condition list storage unit 31c is a part that stores a contents distribution condition list including a list of conditions for distributing contents. Details of the contents distribution condition list are described below. The contents storage unit 31d is a part that stores the contents that are to be distributed. Details of the contents are described below. The contents material storage unit 31e is a part that stores information to be used as materials for generating contents, and information of a product or a service for which sales promotion is to be conducted, is stored together with information of the features (assumed usage frequency, etc.) of the corresponding product or service. Details of the contents materials are described below.
The network processing unit 32 is a part that performs a process of receiving a report of device usage information from the network 2 and sending the device usage information to the device usage information collecting unit 33, and a process of sending the target content to the electronic device 1 having the target device ID, in response to a request from the contents distribution processing unit 36.
The device usage information collecting unit 33 is a part that stores, in the device information storage unit 31a, device information to which a report of the device usage information received from the electronic device 1, has been applied.
The condition comparison processing unit 34 is a part that requests the contents distribution processing unit 36 to perform distribution, when there is a conforming device ID, based on the device information stored in the device information storage unit 31a, contract information stored in the contract information storage unit 31b, and the respective contents distribution conditions included in the contents distribution condition list stored in the contents distribution condition list storage unit 31c, for each device ID.
The contents generating unit 35 is a part that generates content for each device ID from the device information stored in the device information storage unit 31a and the contents material storage unit 31e, based on the contract information stored in the contract information storage unit 31b, and stores the generated contents in the contents storage unit 31d.
The contents distribution processing unit 36 is a part that performs a process of distributing a content that is a target in the contents storage unit 31d, by receiving a distribution request.
The contents stored in the contents storage unit 31d include device IDs and contents data. The contents data may be the main body of the data or may be a reference such as a URI indicating the main body of the data. Furthermore, the contents data may include a display condition. For example, a specification may be made to display the contents only when the user who is logging in the electronic device 1 is an “administrator”. Furthermore, an indication as to whether the distribution has been completed may be recorded in the contents to prevent overlapping distributions, or the contents may be erased or moved to another area after distribution.
The contents material stored in the contents material storage unit 31e includes the MFP product spec and the projector product spec (replaceable lamp), with respect to a product for which sales promotion is to be conducted. Furthermore, catalog images of the products are stored.
The device usage information collecting unit 33 of the contents center 3 that has received a counter report, a toner report, a lamp on time report, etc., applies the contents of the counter report, the toner report, etc., to the device information in the device information storage unit 31a, and stores the information (step S13).
Subsequently, the contents generating unit 35 of the contents center 3 generates contents from the device information stored in the device information storage unit 31a and the contents material stored in the contents material storage unit 31e, based on the contract information stored in the contract information storage unit 31b, and stores the contents in the contents storage unit 31d (step S14). For example, the contents generating unit 35 extracts the electronic device that has entered into the usage status report option contract based on the contract information, and generates a usage status report from the device usage information of the electronic device. Then, the contents generating unit 35 includes sales promotion information of a product/service in this usage status report, to generate the contents.
Furthermore, the contents generating unit 35 determines whether the scan frequency exceeds a predetermined threshold (step S23). This threshold is an assumed scan frequency with respect to the device used by the user, and is a scan amount within a predetermined period assumed by the manufacturer from the viewpoint of an appropriate standby time, etc. When the scan frequency exceeds a predetermined threshold (YES in step S23), the contents generating unit 35 extracts a product by which the scan frequency can be increased, from the contents material (step S24).
Note that the above threshold is determined by the monthly image forming amount capacity assumed from the image forming capability of the device. More specifically, the threshold may be calculated as follows.
threshold=print speed (or scan speed)×8 hours (operation time in one day)×assumed operation rate×20 days
The assumed operation rate is the operation rate assumed by the manufacturer from the viewpoint of an appropriate standby time, etc. (the ratio of the operation time of printing or scanning with respect to the time during which the power is on), and depends on the quality of the product.
Then, the contents generating unit 35 generates contents data based on the contents material (step S25).
That is, when the print frequency and scan frequency is higher than the threshold, the contents generating unit 35 extracts, as an alternative product, a product by which the print frequency and scan frequency do not exceed the image forming amount capacity, from the product spec information in the contents material storage unit 31e. An alternative product is a product assumed to be replaced with the product presently being used. Furthermore, the contents generating unit 35 extracts, as an additional product, a product by which the print frequency and scan frequency do not exceed the image forming amount capacity, when the spec of the present product and the spec of the additional product are combined. An additional product is a product assumed to be additionally introduced, while maintaining the product that is presently used. The additional product may be a product of the same type as the present product (for example, a different MFP is introduced in addition to the MFP presently used), or a product of a different type from the present product (for example, an optional device such as a finisher is added to the MFP presently used). Then, the contents generating unit 35 generates a catalog image of the extracted product, together with a predetermined message, in the report. The predetermined message is for prompting the user to replace the present product with a product having a higher processing capability or to introduce an additional product, when the device being used is used by a higher frequency than the assumed frequency, based on the monthly number of print sheets and the number of scan sheets.
That is, the contents generating unit 35 extracts an article by which the conforming model matches the present projector, from the operation rate and the projector product spec of the target projector, and creates contents data such that all of the extracted articles are displayed in a report. Furthermore, the contents generating unit 35 extracts an article by which the assumed operation rate is closest to the present projector, and by which the conforming model matches the present projector, and creates contents data displaying a message of recommending an extracted article.
Note that the above specific description is given of an MFP and a projector; however, also with respect to an interactive whiteboard and a TV conference terminal, when the usage frequency (operation rate) is high, other people cannot use the device, and therefore this problem can be solved by recommending an additional purchase. A recommended product is, for example, a product presently used by the user or a subsequent model of the present product.
Referring back to
Then, when there is a conforming device ID, the condition comparison processing unit 34 of the contents center 3 requests the contents distribution processing unit 36 to distribute the corresponding contents (step S16).
Upon receiving this request, the contents distribution processing unit 36 of the contents center 3 extracts corresponding contents from the contents storage unit 31d (for example, a usage status report and sales promotion information), and sends contents data to the electronic device 1 indicated by the device ID (step S17).
The electronic device 1 that has received the contents data displays the contents on the display unit 16 (
Note that in the above process example, the contents generating unit 35 first generates the contents, and subsequently, the condition comparison processing unit 34 determines the distribution; however, the contents may be generated in response to a request from the condition comparison processing unit 34, when the condition comparison processing unit 34 makes the determination to distribute the contents.
As described above, according to the present embodiment, it is possible to make the information that the contents provider wants to distribute, to match the information that the user needs, and enhance the effectiveness of contents distribution.
The information distribution system, the information distribution apparatus, and the information distribution method are not limited to the specific embodiments described herein, and variations and modifications may be made without departing from the spirit and scope of the present invention. That is, the present invention is not to be construed as being limited by the details of the specific examples and the attached drawings.
The device usage information collecting unit 33 is an example of a “device usage information collecting unit”. The contents generating unit 35 is an example of a “distribution information generating unit”. The contents distribution processing unit 36 is an example of a “distributing unit”. The contract information storage unit 31b is an example of a “contract information storing unit”.
According to one embodiment of the present invention, an information distribution system, an information distribution apparatus, and an information distribution method are provided, which are capable of making the information that the contents provider wants to distribute, to match the information that the user needs, and enhancing the effectiveness of contents distribution.
The present application is based on and claims the benefit of priority of Japanese Priority Patent Application No. 2014-208247, filed on Oct. 9, 2014, the entire contents of which are hereby incorporated herein by reference.
Number | Date | Country | Kind |
---|---|---|---|
2014-208247 | Oct 2014 | JP | national |