Information processing system, information processing apparatus, method of controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsMasato Fukuda, Takashi Osuki
Life of this patent
Estimating the term…
Abstract
An information processing system in which an information processing apparatus and a voice control apparatus can communicate via a network is provided. The information processing apparatus holds a security level of the voice control apparatus, obtains, when an occurrence of a predetermined event is detected, information relating to a message associated with the predetermined event, and determines a message to be transmitted to the voice control apparatus based on the security level of the voice control apparatus and information relating to the message. The voice control apparatus reproduces the message, which has been transmitted from the information processing apparatus.
Claims10
An information processing system in which an image forming apparatus, an information processing apparatus, and voice control apparatuses can communicate via a network, the information processing system comprising:
- the information processing apparatus comprising:
- one or more first controllers including one or more first processors and one or more first memories, the one or more first controllers being configured to:
- hold device security levels of the voice control apparatuses;
- receive a notification indicating an occurrence of a predetermined event from the image forming apparatus, wherein the predetermined event includes one of a reception of an electronic message and a completion of output with image forming;
- obtain, when the notification is received from the image forming apparatus, an event message associated with the predetermined event, wherein the event message includes a content of the predetermined event and a parameter;
- obtain a parameter security level corresponding to the parameter;
- obtain an event security level corresponding to the predetermined event;
- generate a message for each security level equal to or lower than the obtained event security level, based on the content of the predetermined event and the obtained parameter security level;
- determine which message to transmit to a target voice control apparatus based on a device security level of the target voice control apparatus and the security level of the message;
- convert the message to be transmitted into voice data;
- and
- transmit the converted voice data to the target voice control apparatus,
- wherein, based on the received notification of the predetermined event, messages are transmitted to a plurality of target voice control apparatuses having device security levels different from each other,
- wherein the generating comprises generating messages including a message having information corresponding to both the predetermined event and the parameter, a message having information corresponding to the predetermined event excluding information corresponding to the parameter, and a message having generic information that does not correspond to either the predetermined event or the parameter, and
- wherein each target voice control apparatus comprises:
- one or more second controllers including one or more second processors and one or more second memories, the one or more second controllers being configured to:
- reproduce the voice data, which has been transmitted from the information processing apparatus.
An information processing apparatus that, in response to an occurrence of an event, causes any one of cooperating voice control apparatuses to output voice audio corresponding to the event, the information processing apparatus comprising:
- one or more controllers including one or more processors and one or first memories, the one or more controllers being configured to:
- hold device security levels of the voice control apparatuses;
- receive a notification indicating an occurrence of a predetermined event from an image forming apparatus, wherein the predetermined event includes one of a reception of an electronic message and a completion of output with image forming;
- obtain, when the notification is received from the image forming apparatus, an event message associated with the predetermined event, wherein the event message includes a content of the predetermined event and a parameter;
- obtain a parameter security level corresponding to the parameter;
- obtain an event security level corresponding to the predetermined event;
- generate a message for each security level equal to or lower than the obtained event security level, based on the content of the predetermined event and the obtained parameter security level;
- determine which message to transmit to a target voice control apparatus based on a device security level of the target voice control apparatus and the security level of the message;
- convert the message to be transmitted into voice data;
- and
- transmit the converted voice data to the target voice control apparatus,
- wherein, based on the received notification of the predetermined event, messages are transmitted to a plurality of target voice control apparatuses having device security levels different from each other, and
- wherein the generating comprises generating messages including a message having information corresponding to both the predetermined event and the parameter, a message having information corresponding to the predetermined event excluding information corresponding to the parameter, and a message having generic information that does not correspond to either the predetermined event or the parameter.
A method of controlling an information processing apparatus that, in response to an occurrence of an event, causes any one of a cooperating plurality of voice control apparatuses to output voice audio corresponding to the event, the control method comprising:
- receiving a notification indicating an occurrence of a predetermined event from an image forming apparatus, wherein the predetermined event includes one of a reception of an electronic message and a completion of output with image forming;
- obtaining, when the notification is received from an image forming apparatus, an event message associated with the predetermined event, wherein the event message includes a content of the predetermined event and a parameter;
- obtaining a parameter security level corresponding to the parameter;
- obtaining an event security level corresponding to the predetermined event;
- generating a message for each security level equal to or lower than the obtained event security level, based on the content of the predetermined event and the obtained parameter security level;
- determining which message to transmit to a target voice control apparatus based on a device security level of the target voice control apparatus and the security level of the message;
- converting the message to be transmitted into voice data;
- and
- transmitting the converted voice data to the target voice control apparatus,
- wherein, based on the received notification of the predetermined event, messages are transmitted to a plurality of target voice control apparatuses having device security levels different from each other, and
- wherein the generating comprises generating messages including a message having information corresponding to both the predetermined event and the parameter, a message having information corresponding to the predetermined event excluding information corresponding to the parameter, and a message having generic information that does not correspond to either the predetermined event or the parameter.
A non-transitory computer-readable storage medium storing a program which, when executed by a processor, causes the processor to execute a method of controlling an information processing apparatus that, in response to an occurrence of an event, causes any one of a cooperating plurality of voice control apparatuses to output voice audio corresponding to the event, the method comprising:
- receiving a notification indicating an occurrence of a predetermined event from an image forming apparatus, wherein the predetermined event includes one of a reception of an electronic message and a completion of output with image forming;
- obtaining, when the notification is received from an image forming apparatus, an event message associated with the predetermined event, wherein the event message includes a content of the predetermined event and a parameter;
- obtaining a parameter security level corresponding to the parameter;
- obtaining an event security level corresponding to the predetermined event;
- generating a message for each security level equal to or lower than the obtained event security level, based on the content of the predetermined event and the obtained parameter security level;
- determining which message to transmit to a target voice control apparatus based on a device security level of the target voice control apparatus and the security level of the message;
- converting the message to be transmitted into voice data;
- and
- transmitting the converted voice data to the target voice control apparatus,
- wherein, based on the received notification of the predetermined event, messages are transmitted to a plurality of target voice control apparatuses having device security levels different from each other, and
- wherein the generating comprises generating messages including a message having information corresponding to both the predetermined event and the parameter, a message having information corresponding to the predetermined event excluding information corresponding to the parameter, and a message having generic information that does not correspond to either the predetermined event or the parameter.
Dependencies are inferred from the claim text.