СИСТЕМА ПЕЧАТИ, СПОСОБ УПРАВЛЕНИЯ И СЕРВЕР
PRINTING SYSTEM, CONTROL METHOD AND SERVER

Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к системе печати, способной выполнять печать по голосовой команде, к способу управления и серверу.
Уровень техники
[0002] Существует известный метод, в котором мобильный терминал, соединенный с возможностью обмена данными с печатающим устройством, предписывает печатающему устройству выполнять печать. Согласно патентной публикации Японии № 2015-100020, когда прикладная программа принтера выполняется в мобильном терминале, и на экране UI, отображенном на мобильном терминале, нажимается кнопка печати, вызывается печать.
[0003] Однако согласно патентной публикации Японии № 2015-100020 для вызова печати пользователь должен нажимать кнопку печати. В последние годы печатающее устройство использовалось в различных ситуациях, и, таким образом, потребовался способ дополнительного улучшения функциональности команд печати.
Раскрытие изобретения
[0004] Аспект настоящего изобретения направлен на устранение вышеупомянутых проблем традиционной технологии. Настоящее изобретение обеспечивает систему печати, которая дополнительно улучшает функциональность команд печати, способ управления и сервер.
[0005] Настоящее изобретение в своем первом аспекте обеспечивает систему печати, содержащую по меньшей мере один сервер и печатающее устройство, причём по меньшей мере один сервер включает в себя блок приема, выполненный с возможностью приёма данных команды на основании голосовой команды в отношении печати, принятой устройством голосового управления, блок передачи, выполненный с возможностью передачи данных сообщения на основании принятых данных команды, и блок указания, выполненный с возможностью указания данных контента, при этом, если целевые данные контента печати не могут быть указаны на основании данных команды, блок передачи передает данные сообщения для запроса об элементе настройки контента, и если целевые данные контента печати могут быть указаны на основании данных команды, блок передачи передает данные сообщения для запроса об элементе настройки печати, устройство голосового управления выводит голосовое сообщение на основании переданных данных сообщения, блок указания указывает данные контента на основании голосовой команды, принятой устройством голосового управления, после того, как выведено голосовое сообщение, и печатающее устройство выполняет печать на основании данных для печати, сформированных на основании указанных данных контента.
[0006] Настоящее изобретение в своем втором аспекте обеспечивает способ управления в системе печати, включающей в себя по меньшей мере один сервер и печатающее устройство, содержащий: посредством по меньшей мере одного сервера, прием данных команды на основании голосовой команды в отношении печати, принятой устройством голосового управления; передачу данных сообщения на основании принятых данных команды; и указание данных контента, при этом, если целевые контентные данные для печати не могут быть указаны на основании данных команды, передаются данные сообщения для запроса об элементе настройки контента, а если целевые данные контента для печати могут быть указаны на основании данных команды, передаются данные сообщения для запроса об элементе настройки печати, устройство голосового управления выводит голосовое сообщение на основании переданных данных сообщения, данные контента указываются на основании голосовой команды, принятой устройством голосового управления, после того, как выведено голосовое сообщение, и печатающее устройство выполняет печать на основании данных печати, сформированных на основании указанных данных контента.
[0007] Настоящее изобретение в своем третьем аспекте предоставляет сервер, содержащий: блок приема, выполненный с возможностью приёма данных команды на основании голосовой команды в отношении печати, принятой устройством голосового управления; блок передачи, выполненный с возможностью передачи данных сообщения на основании принятых данных команды; и блок указания, выполненный с возможностью указания данных контента, при этом, если целевые данные контента печати не могут быть указаны на основании данных команды, блок передачи передает данные сообщения для запроса об элементе настройки контента, а если целевые данные контента печати могут быть указаны на основании данных команды, блок передачи передает данные сообщения для запроса об элементе настройки печати, устройство голосового управления выводит голосовое сообщение на основании переданных данных сообщения, и блок указания указывает целевые данные контента печати на основании голосовой команды, принятой устройством голосового управления, после того, как выведено голосовое сообщение.
[0008] Согласно настоящему изобретению, возможно дополнительное улучшение функциональности команд печати.
[0009] Дополнительные признаки настоящего изобретения станут очевидны из нижеследующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
Краткое описание чертежей
[0010] Фиг. 1 - это вид, показывающий конфигурацию системы печати;
[0011] Фиг. 2 - это блок-схема, показывающая конфигурацию блоков устройства голосового управления;
[0012] Фиг. 3 - это блок-схема, показывающая конфигурацию блоков каждого из сервера управления устройством голосового управления и сервера ретрансляции;
[0013] Фиг. 4 - это блок-схема, показывающая конфигурацию блоков MFP;
[0014] Фиг. 5 - это блок-схема, показывающая обработку для ассоциативного связывания устройства голосового управления и MFP друг с другом;
[0015] Фиг. 6 - это блок-схема, показывающая обработку для активации системы печати;
[0016] Фиг. 7 - это блок-схема, показывающая обработку от вызова печати пользователем до выполнения печати;
[0017] Фиг. 8 - это таблица, в которой цель печати и элемент настройки ассоциированы друг с другом;
[0018] Фиг. 9 - это таблица, в которой цель печати и элементы настройки ассоциированы друг с другом;
[0019] Фиг. 10A и 10B являются видами, каждый из которых показывает сообщение, отображаемое на пользовательском терминале; и
[0020] Фиг. 11 - это блок-схема, показывающая компоновку блоков терминального устройства.
Осуществление изобретения
[0021] Предпочтительные варианты осуществления настоящего изобретения будут теперь описаны далее в данном документе подробно, со ссылкой на сопровождающие чертежи. Следует понимать, что последующие варианты осуществления не предназначены, чтобы ограничивать формулу настоящего изобретения, и что не все из сочетаний аспектов, которые описываются согласно последующим вариантам осуществления, обязательно требуются относительно средства решения проблем согласно настоящему изобретению. Отметим, что одинаковые ссылочные номера обозначают одинаковые составляющие элементы, и их описание будет пропущено.
[0022] Фиг. 1 - это вид, показывающий пример конфигурации системы печати согласно этому варианту осуществления. Система печати, показанная на фиг. 1, включает в себя устройство 101 голосового управления, сервер 102 управления устройством голосового управления, сервер 103 ретрансляции, MFP 104, терминальное устройство 105 и точку 106 доступа (AP). MFP 104 является примером печатающего устройства, имеющего функцию печати, и в этом варианте осуществления будет описано как многофункциональный принтер. Терминальное устройство 105 является любым терминальным устройством, таким как смартфон, PC (персональный компьютер), планшетный терминал, мобильный телефон или PDA (карманный персональный компьютер). Отметим, что в нижеследующем описании терминальное устройство 105 является смартфоном. AP 106 является, например, беспроводным LAN-маршрутизатором, и устройство, соединенное с AP 106, может использовать интернет через AP 106. Кроме того, в этом варианте осуществления устройство 101 голосового управления, MFP 104 и терминальное оборудование 105 беспроводным образом соединены с AP 106 в соответствии со способом беспроводной связи беспроводной LAN, соответствующим серии стандартов IEEE 802.11. Т.е. устройство 101 голосового управления, MFP 104 и терминальное устройство 105 соединены с локальной сетью, сформированной посредством AP 106.
[0023] В системе печати пользователь может вызывать печать голосом. Устройство 101 голосового управления является, например, устройством, называемым интеллектуальным диктором или AI-диктором. Более конкретно, устройство 101 голосового управления может выполнять распознавание голоса для голоса пользователя, вводимого в микрофон, и передавать голосовые данные через сеть, сформированную посредством AP 106, и Интернет 107, и может также выводить, посредством громкоговорителя, голосовые данные, принятые через Интернет 107 и сеть, сформированную посредством AP 106. Устройство 101 голосового управления и терминальное устройство 105 могут связываться с сервером 102 управления устройством голосового управления через AP 106 и Интернет 107. Сервер 102 управления устройством голосового управления управляет устройством 101 голосового управления и ассоциирует, например, устройство 101 голосового управления и MFP 104 друг с другом. Кроме того, например, сервер 102 управления устройством голосового управления выполняет заданную обработку (которая должна быть описана позже) в соответствии с контентом голосовых данных, принятых от устройства 101 голосового управления.
[0024] Сервер 102 управления устройством голосового управления и сервер 103 ретрансляции соединены друг с другом через Интернет 107. Сервер 103 ретрансляции управляет MFP 104, чтобы, например, формировать данные для печати в соответствии с запросом сервера 102 управления устройством голосового управления и передавать данные для печати в MFP 104. Кроме того, сервер 103 ретрансляции и MFP 104 соединены друг с другом через сеть, сформированную посредством AP 106 и Интернет 107, и сервер 103 ретрансляции выдаёт команду выполнять печать через Интернет 107 и сеть, сформированную AP 106, MFP 104. Отметим, что в системе, показанной на фиг. 1, устройство 101 голосового управления, MFP 104 и терминальное устройство 105 соединены с одной и той же AP, чтобы иметь возможность использовать Интернет 107. Настоящее изобретение, однако, не ограничено этим. Например, устройство 101 голосового управления, MFP 104 и терминальное устройство 105 могут быть соединены с разными AP, чтобы иметь возможность использовать Интернет. В качестве альтернативы, эти устройства могут быть выполнены с возможностью использования Интернета посредством сети мобильной связи, такой как LTE или 4G, без использования какой-либо AP.
[0025] Фиг. 2 - это блок-схема, показывающая компоновку блоков аппаратных средств устройства 101 голосового управления. Устройство 101 голосового управления включает в себя громкоговоритель 201, CPU 202, ROM 203, микрофон 204, RAM 205, внешнее запоминающее устройство 206, блок 207 связи и блок 208 беспроводной связи малого радиуса действия. Отметим, что соответствующие блоки, показанные на фиг. 2, соединены друг с другом, например, посредством внутренней шины. Отметим также, что CPU является сокращением для центрального процессора, ROM является сокращением для постоянного запоминающего устройства, а RAM является сокращением для оперативного запоминающего устройства. В этом варианте осуществления работа устройства 101 голосового управления реализуется когда, например, CPU 202 загружает программу, сохраненную в ROM 203, в RAM 205 и выполняет ее.
[0026] Громкоговоритель 201 выводит голос на основании голосовых данных. CPU 202 предусматривается, например, на системной плате управления и всесторонним образом управляет устройством 101 голосового управления. ROM 203 хранит фиксированные данные, такие как управляющие программы, которые должны выполняться посредством CPU 202, таблицы данных и программу встроенной OS (операционной системы). В этом варианте осуществления каждая программа управления, сохраненная в ROM 203, является целью управления выполнением программного обеспечения встроенной OS, сохраненной в ROM 203. Управление выполнением программного обеспечения является, например, планированием, переключением задач или обработкой прерывания. Микрофон 204 принимает голос на периферии устройства 101 голосового управления, например, голос, издаваемый пользователем.
[0027] RAM 205 формируется, например, посредством SRAM (статической RAM) или тому подобного, которая нуждается в резервной подаче питания. Отметим, что RAM 205 удерживает данные посредством первичной аккумуляторной батареи (не показана) для резервирования данных и может, следовательно, удерживать данные, такие как управляющая переменная программы, без ее исчезновения. Кроме того, область памяти для хранения настроечной информации и управляющих данных устройства 101 голосового управления, также предусматривается в RAM 205. RAM 205 также используется в качестве основной памяти и рабочей памяти CPU 202. Внешнее запоминающее устройство 206 хранит прикладное программное обеспечение.

[0028] Блок 207 связи включает в себя схему и антенну для выполнения связи в соответствии с заданным способом беспроводной связи. Например, блок 207 связи может быть беспроводным образом соединен с внешней точкой 106 доступа. Кроме того, блок 207 связи может временно работать в качестве точки доступа. Т.е., блок 207 связи может иметь функцию точки доступа. Беспроводная связь, используемая в этом варианте осуществления, может иметь способность работы в соответствии со способом беспроводной связи беспроводной LAN, соответствующей последовательности стандартов IEEE 802.11, или может иметь способность работы в соответствии с другим способом беспроводной связи. Блок 208 беспроводной связи малого радиуса действия осуществляет беспроводную связь малого радиуса действия с другим устройством, присутствующим в пределах заданного расстояния малого радиуса действия от устройства 101 голосового управления. Отметим, что блок 208 беспроводной связи малого радиуса действия осуществляет связь с помощью способа беспроводной связи, отличного от способа блока 207 связи. В этом варианте осуществления блок 208 беспроводной связи малого радиуса действия работает в соответствии со стандартом Bluetooth.
[0029] Блок 209 распознавания голоса/вывода голоса выполняет распознавание голоса для голоса, введенного через микрофон 204, чтобы формировать голосовые данные, а также преобразует внешне принятые голосовые данные или данные сообщения, сохраненные заранее, в голосовой сигнал, чтобы выводить голос из громкоговорителя 201.
[0030] Фиг. 3 - это блок-схема, показывающая компоновку блоков каждого из сервера 102 управления устройством голосового управления и сервера 103 ретрансляции. Фиг. 3 показывает компоновку, общую для вышеуказанных двух устройств, и, таким образом, сервера 102 управления устройством голосового управления, описанного ниже. Отметим, что в этом варианте осуществления каждый из сервера 102 управления устройством голосового управления и сервера 103 ретрансляции образован одним сервером (устройством для обработки информации). Однако, когда множество серверов работают совместно друг с другом, может быть сформирована серверная система, соответствующая серверу 102 управления устройством голосового управления или серверу 103 ретрансляции.
[0031] CPU 301 является центральным процессором для всестороннего управления сервером 102 управления устройством голосового управления. Дисковое устройство 302 хранит прикладную программу 312, базу данных 313 и OS, а также различные файлы и данные. Устройство 303 считывания внешнего носителя хранения является устройством для считывания информации, такой как файл, сохраненный на внешнем носителе хранения, таком как SD-карта. Память 304 формируется посредством RAM или тому подобного, и CPU 301 временно хранит или буферизует данные в памяти 304 при необходимости.
[0032] Блок 305 отображения формируется посредством, например, LCD и отображает различные виды информации. Кроме того, операционный блок 306 включает в себя клавиатуру и мышь, используемые пользователем, чтобы выполнять различные операции ввода, и может принимать команды и операции от пользователя. Блок 307 сетевой связи соединяется с сетью, такой как Интернет, через блок 308 сетевого соединения, чтобы выполнять различные обмены данными. Блок 308 сетевого соединения поддерживает сетевую среду, такую как проводная LAN или беспроводная LAN. Что касается проводной LAN, блок 308 сетевого соединения является, например, разъемом для подключения кабеля проводной LAN. Что касается беспроводной LAN, блок 308 сетевого соединения является, например, антенной. Отметим, что блок 308 сетевого соединения может поддерживать как проводную LAN, так и беспроводную LAN. Блок 310 связи USB соединяется с различными периферийными устройствами через блок 311 соединения USB, чтобы выполнять различные обмены данными.
[0033] Соответствующие блоки, показанные на фиг. 3, соединены друг с другом через шину 309. В этом варианте осуществления работа сервера 102 управления устройством голосового управления (или сервера 103 ретрансляции) реализуется, когда, например, CPU 301 загружает программу, необходимую для обработки, с дискового устройства 302 в память 304 и выполняет программу. Функция распознавания голоса блока 209 распознавания голоса/вывода голоса, показанного на фиг. 2, может быть включена в компоновку на фиг. 3. В этом случае, устройство, включающее в себя конфигурацию по фиг. 3, может, например, выполнять распознавание голоса для голосового сигнала, передаваемого от устройства 101 голосового управления, распознавать заданное слово и извлекать его. Хотя этот вариант осуществления описывает сервер 102 управления устройством голосового управления и сервер 103 ретрансляции как отдельные серверы (устройства для обработки информации), эти серверы могут быть сформированы посредством сервера, который объединяет обе серверные функции.
[0034] Фиг. 4 - это блок-схема, показывающая конфигурацию блоков MFP 104. Отметим, что в качестве примера MFP 104 в этом варианте осуществления будет описан многофункциональный принтер. Вместо формы многофункционального принтера может быть использовано устройство другого вида при условии, что устройство имеет функцию печати. Например, может быть использовано устройство для обработки изображений, копировальный аппарат, факсимильный аппарат, печатающее устройство, имеющее одну функцию или тому подобное. В MFP 104 функция печати реализуется посредством блока 401 принтера, функция сканера реализуется посредством блока 402 сканера, функция сохранения реализуется посредством блока 403 присоединения карты памяти и карты 404 памяти. Вышеописанные блоки соединены друг с другом посредством шины 414.
[0035] Блок 401 принтера печатает принятые из внешних источников данные изображения, данные изображения, сохраненные на карте 404 памяти или тому подобное на печатном носителе, таком как печатный лист, способом печати, таким как способ струйной печати или электрофотографический способ. Кроме того, блок 401 принтера управляет информацией в отношении расходных элементов, например, информацией о чернилах, включающей в себя оставшееся количество чернил, и информацией о листах в отношении уложенных стопкой листов и тому подобного.
[0036] Блок 402 сканера оптически считывает оригинал, размещённый на столике для оригиналов (не показан), преобразует его в электронные данные и передает данные изображения, преобразованные в предназначенный файловый формат, внешнему устройству по сети или сохраняет данные изображения в области памяти HDD 416 или тому подобное. Служба копирования реализуется, когда данные изображения, сформированные посредством считывания, блоком 402 сканера, оригинала, размещенного на столике для оригиналов, передаются блоку 401 принтера, и блок 401 принтера выполняет печать на печатном носителе, таком как печатный лист, на основании данных изображения.
[0037] Карта 404 памяти, присоединенная к блоку 403 присоединения карты памяти, сохраняет различные данные файла. Данные файла могут быть считаны из внешнего устройства по сети и отредактированы. Кроме того, данные файла могут быть сохранены из внешнего устройства в карте 404 памяти.
[0038] Кроме того, MFP 104 включает в себя CPU 405, программную память 406, рабочую память 407, блок 408 отображения, операционный блок 409, блок 410 сетевой связи, блок 411 сетевого соединения и флеш-память 412. CPU 405 является центральным процессором для всестороннего управления соответствующими блоками в MFP 104. Программная память 406 образована ROM или тому подобным и хранит различные программные коды и приложение 415 для связи с внешним сервером. Приложение 415 может осуществлять доступ к блоку 401 принтера, чтобы получать информацию о расходных материалах в отношении чернил, листа и тому подобного. Рабочая память 407 образована RAM или тому подобным и временно хранит или буферизует данные изображения и тому подобное во время выполнения каждой службы. Блок 408 отображения формируется, например, посредством LCD и отображает различные виды информации, такой как экран пользовательского интерфейса. Кроме того, операционный блок 409 включает в себя клавиатуру, мышь и переключатель и может принимать команды и операции от пользователя. Блок 410 сетевой связи соединяет MFP 104 с сетью через блок 411 сетевого соединения, чтобы выполнять различные обмены данными.
[0039] Если блок 410 сетевой связи поддерживает проводную LAN, блок 411 сетевого соединения является разъемом для подключения кабеля проводной LAN. Если блок 410 сетевой связи поддерживает беспроводную LAN, блок 411 сетевого соединения служит в качестве антенны. Отметим, что блок 411 сетевого соединения может поддерживать как проводную LAN, так и беспроводную LAN. В этом варианте осуществления блок 410 сетевой связи и блок 411 сетевого соединения поддерживают беспроводную LAN и соединяются с AP 106 в соответствии со способом беспроводной связи для беспроводной LAN, соответствующим серии стандартов IEEE 802.11. Отметим, что блок 411 сетевого соединения может временно работать в качестве точки доступа. Т.е., блок 411 сетевого соединения может иметь функцию точки доступа. MFP 104 может включать в себя блок беспроводной связи малого радиуса действия (не показан), аналогичный устройству 101 голосового управления.
[0040] Флеш-память 412 является энергонезависимой памятью для хранения данных изображения, принятых посредством блока 410 сетевой связи и тому подобного. Вышеописанные блоки соединены друг с другом посредством шины 413. Может быть блок, который выполняет преобразование данных между шинами 414 и 413. В этом варианте осуществления работа MFP 104 реализуется, когда, например, CPU 405 считывает программу, необходимую для обработки, из программной памяти 406 в рабочую память 407 и выполняет программу.
[0041] Фиг. 11 является блок-схемой, схематично показывающей компоновку аппаратных средств терминального устройства 105. В качестве примера, терминальное устройство 105 включает в себя интерфейс 5010 ввода, CPU 5020, ROM 5030, блок 5040 отображения, RAM 5050, внешнее запоминающее устройство 5060, блок 5070 связи и блок 5080 беспроводной связи малого радиуса действия. Отметим, что эти блоки соединены друг с другом с помощью, например, внутренней шины.
[0042] CPU 5020 является системным блоком управления и управляет всеми устройствами. RAM 5050 образована DRAM (динамической RAM) или тому подобного, которая нуждается в резервном источнике питания, аналогично, например, RAM 205. RAM 5050 также используется в качестве основной памяти и рабочей памяти CPU 5020. ROM 5030 хранит фиксированные данные, такие как программы управления, которые должны исполняться посредством CPU 5020, таблицы данных и программу OS. Отметим, что в этом варианте осуществления прикладная программа (которая должна называться приложением голосового управления далее в данном документе) для устройства 101 голосового управления устанавливается в терминальном устройстве 105 и сохраняется в ROM 5030.
[0043] Блок 5040 отображения образован LED (светоизлучающего диода), LCD (жидкокристаллического дисплея) или тому подобного и отображает экран на основании различных данных. Отметим, что блок 5040 отображения может быть сформирован посредством сенсорного дисплея или тому подобного, чтобы иметь функцию принятия различных операций ввода от пользователя. Т.е. блок 5040 отображения служит в качестве интерфейса для принятия входных данных или операционной команды от пользователя и может быть операционной панелью, сформированной посредством физической клавиатуры и кнопок, сенсорной панели или тому подобного. Блок 5070 связи имеет ту же функцию, что и функция вышеописанного блока 207 связи, и может быть беспроводным образом соединен с другими устройствами через AP 106. Блок 5080 беспроводной связи малого радиуса действия является устройством, которое может осуществлять беспроводную связь малого радиуса действия с блоком 208 беспроводной связи малого радиуса действия с помощью того же способа беспроводной связи, что и способ, используемый блоком 208 беспроводной связи малого радиуса действия.
[0044] Отметим, что компоновки, показанные на фиг. 2, 3, 4 и 11, являются просто примерами, и каждое устройство может включать в себя аппаратный компонент помимо компонентов, показанных на фиг. 2, 3, 4 или 11. На каждой из фиг. 2, 3, 4 и 11 множество блоков могут быть объединены в один блок, и один блок может быть разделен на два или более блоков. Т.е. каждое из устройств, показанных на фиг. 2, 3, 4 и 11, может иметь другую компоновку, пока возможно выполнять обработку (которая должна быть описана позже) согласно этому варианту осуществления.
[0045] Обработка регистрации для ассоциативного связывания устройства 101 голосового управления и MFP 104 друг с другом для того, чтобы пользователь использовал службу (операцию этого варианта осуществления) системы печати, будет описана далее. Фиг. 5 является блок-схемой, показывающей обработку регистрации для ассоциативного связывания устройства 101 голосового управления и MFP 104 друг с другом. Отметим, что обработка, выполняемая посредством каждого устройства в этой последовательности, реализуется, когда CPU каждого устройства выполняет программу, сохраненную в ROM или тому подобном в каждом устройстве. Отметим, что программа, исполняемая посредством терминального устройства 105, является приложением голосового управления.
[0046] Прежде чем обработка регистрации выполняется, пользователь входит в учетную запись пользователя (должна называться первой учетной записью далее в данном документе) для устройства 101 голосового управления, которое управляется посредством сервера 102 управления устройством голосового управления, с помощью приложения голосового управления терминального устройства 105. Таким образом, сервер 102 управления устройством голосового управления управляет терминальным устройством 105 и первой учетной записью в связке друг с другом. Кроме того, сервер 102 управления устройством голосового управления распознает информацию в отношении приложения голосового управления терминального устройства 105, связанного с первой учетной записью. Терминальное устройство 105 распознает информацию (имя учетной записи, ID, пароль и тому подобное) в отношении первой учетной записи.
[0047] После этого, на этапе S501, устройство 101 голосового управления принимает заданную операцию от пользователя и переключается в режим выполнения обработки регистрации. Более конкретно, устройство 101 голосового управления включает свою точку доступа.
[0048] На этапе S502 терминальное устройство 105 принимает от пользователя команду исполнения обработки регистрации посредством ввода на экране, отображаемом посредством приложения голосового управления.
[0049] На этапе S503 терминальное устройство 105 соединяется с точкой доступа устройства 101 голосового управления посредством Wi-Fi.
[0050] На этапе S504 терминальное устройство 105 указывает внешнюю точку доступа, которая выполняет соединение с устройством 101 голосового управления. Более конкретно, терминальное устройство 105 ищет периферийные внешние точки доступа и отображает список найденных внешних точек доступа. Терминальное устройство 105 указывает внешнюю точку доступа, выбранную пользователем из списка. Отметим, что способ указания внешней точки доступа не ограничен этим. Например, терминальное устройство 105 может принимать от устройства 101 голосового управления через соединение Wi-Fi список внешних точек доступа, найденных посредством поиска, выполняемого устройством 101 голосового управления, и указывать внешнюю точку доступа, выбранную пользователем из списка. В качестве альтернативы, например, терминальное устройство 105 может указывать внешнюю точку доступа, которая соединяется с терминальным устройством 105 при принятии команды исполнения регистрирующей обработки от пользователя.
[0051] На этапе S505 терминальное устройство 105 передает устройству 101 голосового управления через соединение Wi-Fi информацию в отношении внешней точки доступа, указанной на этапе S504, и вышеописанную информацию в отношении первой учетной записи. Отметим, что после передачи информации на этапе S505 терминальное устройство 105 может прерывать соединение Wi-Fi для устройства 101 голосового управления и устанавливать соединение Wi-Fi с внешней точкой доступа, указанной на этапе S504.
[0052] Отметим, что в вышеприведенном описании устройство 101 голосового управления принимает информацию, необходимую для первой обработки регистрации посредством Wi-Fi. Настоящее изобретение, однако, не ограничивается этим. Например, устройство 101 голосового управления может устанавливать функцию Bluetooth в режиме выполнения первой обработки регистрации и принимать информацию, необходимую для первой обработки регистрации, посредством соединения Bluetooth с терминальным устройством 105.
[0053] На этапе S506 устройство 101 голосового управления отключает свою точку доступа и разрывает соединение Wi-Fi для терминального устройства 105. Затем, устройство 101 голосового управления соединяется с внешней точкой доступа посредством Wi-Fi на основании информации в отношении внешней точки доступа, принятой от терминального устройства 105. Отметим, что если соединение Wi-Fi с внешней точкой доступа установлено успешно, устройство 101 голосового управления может выполнять голосовое уведомление об этом.
[0054] На этапе S507 устройство 101 голосового управления осуществляет доступ к серверу 102 управления устройством голосового управления через внешнюю точку доступа и передает, серверу 102 управления устройством голосового управления, информацию в отношении первой учетной записи, принятую от терминального устройства 105, и идентификационную информацию о себе.
[0055] На этапе S508 сервер 102 управления устройством голосового управления управляет устройством 101 голосового управления и первой учетной записью в связке друг с другом на основании принятой информации. Отметим, что сервер 102 управления устройством голосового управления уже управляет терминальным устройством 105 и первой учетной записью в связке друг с другом. Следовательно, на этапе S508, устройство 101 голосового управления, терминальное устройство 105 и первая учетная запись связываются друг с другом.
[0056] На этапе S509 терминальное оборудование 105 регистрирует службу (функцию), которая должна быть использована с устройством 101 голосового управления. В этом варианте осуществления, поскольку используется служба печати, использующая устройство 101 голосового управления, , регистрируется служба печати, соответствующая MFP 104. Таким образом, терминальное устройство 105 передает серверу 102 управления устройством голосового управления информацию, указывающую, что пользователь выбрал службу печати, соответствующую MFP 104.
[0057] На этапе S510 сервер 102 управления устройством голосового управления управляет службой печати, соответствующей MFP 104, и первой учетной записью в связке друг с другом на основании принятой информации. Т.е. регистрируется служба печати, соответствующая MFP 104.
[0058] На этапе S511 терминальное устройство 105 отображает экран входа в систему для входа в учетную запись пользователя (далее в данном документе будет называться второй учетной записью), управляемую посредством сервера 103 ретрансляции, связанного со службой печати. Терминальное устройство 105 получает информацию для отображения экрана входа в систему, например, осуществляя доступ к серверу 103 ретрансляции, связанному со службой печати. Отметим, что PC или тому подобное, который управляет MFP 104, входит во вторую учетную запись, и сервер 103 ретрансляции управляет заранее второй учетной записью и MFP 104 в связке друг с другом.
[0059] На этапе S512 терминальное устройство 105 передает серверу 103 ретрансляции информацию для входа в систему (ID, пароль и тому подобное), введенную на экране входа в систему, информацию в отношении первой учетной записи, и информацию в отношении сервера 102 управления устройством голосового управления.
[0060] На этапе S513 сервер 103 ретрансляции определяет, является ли принятая информация для входа в систему корректной. Если, в результате обработки определения, принятая информация для входа в систему является корректной, и операция входа во вторую учетную запись является успешной, сервер 103 ретрансляции осуществляет доступ к серверу 102 управления устройством голосового управления на основании принятой информации в отношении сервера 102 управления устройством голосового управления. Сервер 103 ретрансляции передает серверу 102 управления устройством голосового управления маркер доступа для разрешения доступа посредством первой учетной записи и информацию в отношении второй учетной записи.
[0061] На этапе S514 сервер 102 управления устройством голосового управления управляет первой учетной записью и второй учетной записью в связке друг с другом на основании принятой информации.
[0062] Это предоставляет возможность серверу 102 управления устройством голосового управления управлять каждым устройством и каждой учетной записью в связке друг с другом и распознавать конкретную информацию, которая должна быть передана конкретному устройству при обработке уведомления согласно этому варианту осуществления. Отметим, что в вышеприведенном описании процессы, исполняемые посредством терминального устройства 105, могут исполняться, например, через веб-браузер или тому подобное, предусмотренный в терминальном устройстве 105, вместо приложения голосового управления.
[0063] В вышеприведенном описании операция аутентификации пользователем была приведена в качестве примера способа ассоциативной связи устройства 101 голосового управления и MFP 104 друг с другом. Однако, может быть использован и другой способ, который может ассоциативно связывать устройство 101 голосового управления и MFP 104 друг с другом.
[0064] Процедура с момента, когда пользователь вызывает печать голосом, до момента, когда MFP 104, ассоциированный с устройством 101 голосового управления, выполняет печать, будет описана ниже со ссылкой на фиг. 6 и 7. Пользователь произносит «активация принтера» в микрофон 204 устройства 101 голосового управления для вызова функции для выполнения печати с помощью MFP 104 (S601). Произнесенный контент регистрируется заранее на сервере 102 управления устройством голосового управления в качестве ключевого слова (также называется фразой активации или пробуждающим словом), чтобы вызывать функцию для выполнения печати с помощью MFP 104. Если произнесенный контент вводится, сервер 102 управления устройством голосового управления передает запрос серверу 103 ретрансляции. Отметим, что фраза активации может быть разделена на две фразы. Т.е. после принятия первой фразы активации для переключения в режим принятия голосовой команды от пользователя, устройство 101 голосового управления может принимать команду выполнения службы печати для «активации принтера» в качестве второй фразы активации.
[0065] Устройство 101 голосового управления передает, серверу 102 управления устройством голосового управления, данные произнесенного контента, принятого на этапе S601 (S602). В этой обработке передачи голосовые данные, соответствующие принятому произнесенному контенту, могут быть переданы в неизменном состоянии, или голосовые данные могут быть преобразованы в текстовые данные в устройстве 101 голосового управления и затем переданы в качестве текстовой информации для «активации принтера». Затем, сервер 102 управления устройством голосового управления запрашивает сервер 103 ретрансляции в качестве адресата запроса, ассоциированного с принятым ключевым словом «активация принтера», чтобы вызвать функцию для выполнения печати (S603). Более конкретно, сервер 102 управления устройством голосового управления анализирует принятые голосовые данные. Более конкретно, сервер 102 управления устройством голосового управления анализирует голосовые данные, соответствующие второй фразе активации, тем самым, указывая зарегистрированную службу печати, сервер 103 ретрансляции, связанный со службой печати, и вторую учетную запись, связанную со службой печати. Сервер 103 ретрансляции, связанный со службой печати, уведомляется о принятии команды выполнения службы печати. Отметим, что информация, передаваемая в этот момент, включает в себя информацию, указывающую вторую учетную запись, связанную с зарегистрированной службой печати.
[0066] При приеме запроса сервер 103 ретрансляции получает список, указывающий типы печатаемых печатных материалов (S604). Более конкретно, сервер 103 ретрансляции указывает, что выполнение службы печати было запрошено. Затем, сервер 103 ретрансляции указывает вторую учетную запись, связанную с зарегистрированной службой печати, и указывает MFP 104, который должен быть использован, чтобы исполнять службу печати. Кроме того, список целей для печати, который может поддерживаться службой печати, получается. Сервер 103 ретрансляции хранит список в качестве фиксированных значений.
[0067] Фиг. 8 показывает пример таблицы, хранимой на сервере 103 ретрансляции. Таблица, показанная на фиг. 8, хранится, например, на дисковом устройстве 302. В качестве элемента 801 таблицы типы печатных материалов перечисляются в качестве целей для печати. Т.е. хранится информация в отношении типов контента печати. Обращаясь к фиг. 8, в качестве списка типов печатных материалов перечисляются «головоломка, раскраска, бумага для записей, штатное уведомление и контрольный лист». Кроме того, в качестве элемента 802, дополнительный элемент настройки ассоциируется с каждым из типов печатных материалов. Например, обращаясь к фиг. 8, «уровень сложности» ассоциируется с типом контента печати "головоломки", а «целевая группа» ассоциируется с типом контента печати «раскраски». Кроме того, в качестве элемента 803, возможные настраиваемые значения ассоциируются в качестве контента настройки для каждого из дополнительных элементов настройки. Например, обращаясь к фиг. 8, «легкий, обычный, трудный и случайный» ассоциируются с «уровнем сложности». На фиг. 8 «-» указывает элемент, в котором не существует контент настройки. Отметим, что сервер 103 ретрансляции хранит файлы данных контента для множества головоломок согласно элементу настройки «уровень трудности» относительно одного типа контента печати в качестве «головоломки». Следовательно, элемент 802 на фиг. 8 является элементом настройки контента для сужения данных контента для принятия решения.
[0068] Сервер 103 ретрансляции хранит, например, на дисковом устройстве 302, данные изображения для каждого из типов печатных материалов элемента 801 на фиг. 8. В этом случае CPU 301 сервера 103 ретрансляции периодически получает головоломку из Интернета и обновляет головоломку, сохраненную на дисковом устройстве 302. Это может предоставлять печатный материал нового контента пользователю все время. При получении головоломки из Интернета CPU 301 может также получать связанную информацию в отношении среднего времени ответа для головоломки, и сохранять ее. Отметим, что данные печатного материала могут храниться как статические данные на дисковом устройстве 302, но могут формироваться динамически каждый раз, когда выполняется печать.
[0069] На этапе S604, например, CPU 301 получает информацию о типе контента для «головоломки, раскраски, бумаги для записей, штатного уведомления и контрольного листа» в качестве списка типов печатных материалов со ссылкой на таблицу, показанную на фиг. 8. Информация таблицы, показанной на фиг. 8, может быть выполнена с возможностью изменения пользователем сервера 103 ретрансляции. Например, администратор сервера 103 ретрансляции может иметь возможность изменять (редактировать) содержимое каждого из элементов 801, 802 и 803 таблицы, показанной на фиг. 8, на экране UI, отображенном в блоке 305 отображения.
[0070] На этапе S604 CPU 301 может быть приспособлен изменять информацию, полученную из таблицы, показанной на фиг. 8. Например, вышеупомянутая информация списка может динамически изменяться с помощью информации атрибутов для пола, интереса и тому подобного, для пользователя и информации в отношении размера бумаги, поддерживаемого ассоциированным MFP 104. Например, если возраст пользователя ниже заданного возраста, информация таблицы, показанной на фиг. 8, может быть отфильтрована, чтобы исключать контент для «головоломки и раскраски», и затем получена.
[0071] Впоследствии, сервер 103 ретрансляции формирует данные сообщения для сообщения 1, которое должно быть выведено голосом из громкоговорителя 201 устройства 101 голосового управления (S605). Более конкретно, сервер 103 ретрансляции формирует данные изображения для выполнения уведомления о функции, исполняемой с помощью MFP 104 в службе печати. Содержимое сообщения 1 соответствует объяснению для направления работы, которая может быть выполнена далее пользователем, и указывает сообщение, которое просит пользователя выбрать один из типов печатаемых печатных материалов, полученных на этапе S604, типа «Вы можете напечатать головоломку, раскраску, бумагу для записи, штатное уведомление и контрольный лист посредством принтера. Что вы хотите напечатать?». Отметим, что в процессе на фиг. 6 только устройство 101 голосового управления выполняет уведомление. Однако, терминальное устройство 105 может выполнять уведомление. В качестве альтернативы, и устройство 101 голосового управления, и терминальное устройство 105 могут выполнять уведомление. В этом случае, сервер 103 ретрансляции формирует данные сообщения для устройства 101 голосового управления и данные сообщения для терминального устройства 105. Отметим, что контент сообщения, которое должно быть сообщено посредством устройства 101 голосового управления, определяется на основании данных сообщения для устройства 101 голосового управления. Т.е. сервер 103 ретрансляции управляет контентом сообщения, которое должно быть сообщено голосом посредством устройства 101 голосового управления. Аналогичным образом, контент сообщения, которое должно быть сообщено на экране посредством терминального устройства 105, определяется на основании данных сообщения для терминального устройства 105. Т.е. сервер 103 ретрансляции управляет сообщением, которое должно быть сообщено на экране посредством терминального оборудования 105, и контентом иллюстрации.
[0072] Сервер 103 ретрансляции передает сформированные данные изображения серверу 102 управления устройством голосового управления (S606). Сервер 102 управления устройством голосового управления преобразует принятые данные сообщения в данные голосового сообщения для выполнения уведомления голосового сообщения 1 и передает данные голосового сообщения устройству 101 голосового управления (S607). На основании принятых данных голосового сообщения устройство 101 голосового управления воспроизводит сообщение 1 пользователю, выводя голосовое сообщение 1 из громкоговорителя 201 (S608). Т.е. выводится голосовое сообщение «Вы можете напечатать головоломку, раскраску, бумагу для записей, штатное уведомление и контрольный лист посредством принтера. Что вы хотите напечатать?». Отметим, что, если терминальное устройство 105 выполняет уведомление, сервер 102 управления устройством голосового управления преобразует принятые данные сообщения в данные в отображаемом формате данных и передает преобразованные данные терминальному устройству 105. Затем терминальное устройство 105 выполняет отображение сообщения на основании принятых данных.
[0073] Впоследствии, пользователь выбирает один из типов печатаемых печатных материалов, представленных посредством сообщения 1, воспроизведенного на этапе S608. Описание будет предоставлено ниже со ссылкой на фиг. 7. На этапе S701 на фиг 7 пользователь произносит «печать ○○» в качестве операции выбора. «○○» указывает один из типов печатаемых печатных материалов, представленных в сообщении 1, и пользователь произносит, например, «печать головоломки». Устройство 101 голосового управления передает произнесенный контент, принятый на этапе S701, серверу 102 управления устройством голосового управления (S702). Способ передачи может быть голосовыми данными или текстовыми данными, аналогично этапу S602. Затем, сервер 102 управления устройством голосового управления запрашивает у сервера 103 ретрансляции вызов функции для выполнения печати «○○» (S703).
[0074] При приеме запроса сервер 103 ретрансляции определяет, существует ли дополнительная настройка для предназначенного типа печатного материала (типа контента печати) (S704). Т.е. определяется, является ли дополнительная спецификация необходимой для определения данных контента. Эта обработка определения выполняется, например, посредством хранения таблицы, показанной на фиг. 8, на дисковом устройстве 302 сервера 103 ретрансляции и подтверждения наличия/отсутствия дополнительного элемента настройки контента для предназначенного типа контента печати. Если определено, что имеется дополнительная настройка, формируются (S705) данные сообщения для сообщения 2, представляющего контент, который должен быть выведен голосом для пользователя посредством устройства 101 голосового управления. Отметим, что, если определяется на этапе S704, что возможно определить данные контента (не существует элемент настройки контента), процесс переходит к этапу S712.
[0075] Контент сообщения 2 соответствует объяснению для направления работы, которая может быть выполнена далее пользователем, и является контентом для представления дополнительного элемента настройки, который должен быть задан пользователем. Например, если «головоломка» назначается в качестве цели печати, существует «уровень сложности» в качестве дополнительного элемента настройки на фиг. 8, и существуют четыре настраиваемых значения «легкий, обычный, трудный и случайный». В этом случае, в качестве контента сообщения 2 формируются данные сообщения «выберите уровень сложности головоломки из легкого, обычного, трудного и случайного».
[0076] Сервер 103 ретрансляции передает сформированное сообщение 2 серверу 102 управления устройством голосового управления (S706). Сервер 102 управления устройством голосового управления преобразует принятые данные сообщения в данные голосового сообщения, которые должны быть сообщены голосом, и передает данные голосового сообщения устройству 101 голосового управления (S707). Устройство 101 голосового управления воспроизводит сообщение 2 пользователю, выводя голосовое сообщение 2 из громкоговорителя 201 на основании принятых данных голосового сообщения (S708).
[0077] Впоследствии, пользователь выбирает одно из настраиваемых значений для дополнительного элемента настройки, представленного посредством сообщения 2, воспроизведенного на этапе S708, и произносит дополнительную настройку на этапе S709. Если устройство 101 голосового управления выводит вышеописанное голосовое сообщение 2 в отношении уровня сложности головоломки, пользователь произносит, например, «трудный» на этапе S709. Устройство 101 голосового управления передает произнесенный контент, принятый на этапе S709, серверу 102 управления устройством голосового управления (S710). Способ передачи может быть голосовыми данными или текстовыми данными, аналогично этапу S602. Затем, сервер 102 управления устройством голосового управления запрашивает у сервера 103 ретрансляции вызов функции для выполнения печати с дополнительной настройкой (S711).
[0078] При приеме запроса сервер 103 ретрансляции подтверждает, все ли части информации в отношении элементов настройки контента для определения данных контента, были заданы. Более конкретно, чтобы определять, является ли дополнительное уточнение необходимым для определения данных контента, аналогично этапу S704, сервер 103 ретрансляции, который принял запрос, подтверждает присутствие/отсутствие дополнительного элемента настройки контента. Если определяется, что существует дополнительный элемент настройки, этап подтверждения информации элемента настройки контента для определения данных контента повторяется, аналогично этапам S705-S711.
[0079] Если все части необходимой информации в отношении элементов настройки контента, были заданы, данные сообщения для подтверждения, пользователем, числа копий в качестве элемента настройки печати, формируются и передаются серверу 102 управления устройством голосового управления (S712). Контент сообщения указывает, например, сообщение «сколько копий вы хотите напечатать?». Сервер 102 управления устройством голосового управления преобразует принятые данные сообщения в данные голосового сообщения и передает их устройству 101 голосового управления (S713). Устройство 101 голосового управления приглашает пользователя подтвердить число копий, выводя, на основании принятых данных голосового сообщения, сообщение для подтверждения числа копий голосом из громкоговорителя 201 (S714).
[0080] Пользователь произносит число копий, которое должно быть отпечатано, например, «две» (S715). Устройство 101 голосового управления передает произнесенный контент, принятый на этапе S715, серверу 102 управления устройством голосового управления (S716). Способ передачи может быть голосовыми данными или текстовыми данными, аналогично этапу S602. Затем, сервер 102 управления устройством голосового управления запрашивает у сервера 103 ретрансляции вызов функции для выполнения печати с назначенным числом копий (S717). При приеме запроса сервер 103 ретрансляции формирует данные для печати на основании частей информации о «типе контента печати» (например, «головоломка»), «дополнительном значении настройки для определения данных контента» (например, «трудный») и «числе копий» (например, «две»), все из которых были получены посредством вышеописанной последовательности взаимодействий (S718). Т.е. на основании определенных данных контента сервер 103 ретрансляции формирует данные печати для назначенного числа копий. Затем, сервер 103 ретрансляции предписывает MFP 104 выполнять печать с помощью сформированных данных для печати (S719). Отметим, что в последовательности на фиг. 7 заданные значения настройки задаются для элементов настройки печати (например, размер бумаги, тип бумаги и тому подобное) помимо числа копий. При формировании данных для печати применяются заданные значения настройки.
[0081] Отметим, что, если пользователь произносит «две», процесс переходит к выполнению печати на этапе S719. Однако, после этапа S717, сервер 103 ретрансляции может формировать данные подтверждающего сообщения «вы уверены, что вы хотите напечатать две копии головоломки с уровнем сложности - трудный?», и передавать его устройству 101 голосового управления через сервер 102 управления устройством голосового управления. В этом случае, вышеупомянутое подтверждающее сообщение выводится голосом из громкоговорителя 201 устройства 101 голосового управления. Если пользователь произносит «да», устройство 101 голосового управления выводит сообщение «печать началась, и мы ждем с нетерпением, чтобы обслужить вас снова» голосом из громкоговорителя 201. Затем, устройство 101 голосового управления передает произнесенный контент «да» серверу 102 управления устройством голосового управления, аналогично этапу S716. Кроме того, аналогично этапу S717, произнесенный контент «да» передается серверу 103 ретрансляции, и затем процессы на этапах S718 и S719 выполняются. В вышеописанном примере, если пользователь произносит «нет», процессы от этапа S714 могут повторяться.
[0082] Если множество копий данных для печати печатаются с числом копий, назначенным пользователем, то, печатать ли множество копий одинаковых данных для печати или печатать различные данные для печати, может переключаться в соответствии с типом данных для печати. Например, если пользователь назначает печать двух копий головоломки, данные для печати, чтобы печатать одну копию каждой из различных головоломок, формируются. Однако, если пользователь назначает печать двух копий раскраски, данные для печати, чтобы печатать две копии одной и той же раскраски, формируются. Информация о том, печатать ли множество копий одних и тех же данных для печати или печатать множество различных данных для печати, когда множество копий назначаются, может быть задана для каждого типа элемента 801 таблицы, показанной на фиг. 8. Пользователь может быть способен произвольно изменять такую настройку.
[0083] Дополнительная настроечная таблица, показанная на фиг. 8, является примером, в котором существует только один дополнительный элемент настройки для указания данных контента. Однако может быть множество дополнительных элементов настройки. Фиг. 9 является таблицей, показывающей пример таблицы, в которой существует множество дополнительных элементов настройки. Элемент 901 на фиг. 9 соответствует элементу 801 на фиг. 8. Фиг. 9 отличается от фиг. 8 в том, что дополнительные элементы настройки имеют иерархическое соотношение, типа элементов 902 и 904. Т.е. если пользователь вводит «головоломка» голосом в микрофон 204, сервер 103 ретрансляции формирует, например, данные сообщения «выберите тип головоломки из судоку и кроссворда». Если пользователь вводит, например, «кроссворд» голосом в микрофон 204, сервер 103 ретрансляции формирует, например, данные сообщения «выберите жанр из экономики, культуры и развлечений». Если пользователь вводит, например, «культура» голосом в микрофон 204, сервер 103 ретрансляции формирует сообщение для подтверждения числа копий, аналогично этапу S712.
[0084] Т.е., если, после принятия дополнительного контента настройки на этапе S711, сервер 103 ретрансляции определяет, со ссылкой на фиг. 9, что существует дополнительный элемент настройки, процессы на этапах S705-S711 выполняются снова. В этом варианте осуществления настроечная информация для определения данных контента получается посредством непрерывного взаимодействия с пользователем до тех пор, пока настройка всех дополнительных элементов настройки не будет завершена. Отметим, что таблица на фиг. 9 может также быть выполнена с возможностью изменения (редактирования) пользователем, аналогично фиг. 8. Например, пользователь может быть способен увеличивать/уменьшать дополнительные элементы настройки.
[0085] Как описано выше, согласно этому варианту осуществления, если на основании типа контента, назначенного на этапе S701, имеется дополнительный элемент настройки, необходимый для определения данных контента, устройству 101 голосового управления предписывается вывести дополнительный элемент настройки голосом. Когда пользователь слышит выводимые данные, он/она без остановки произносит желаемый элемент для его ввода голосом посредством устройства 101 голосового управления. Кроме того, если данные контента уникально определяются на основании типа контента, назначенного на этапе S701, устройству 101 голосового управления предписывается вывести число копий голосом без выполнения этапов S705-S711. При этой конфигурации, даже если настройки имеют иерархическую конфигурацию, пользователю не нужно задействовать экран настройки, за счёт чего повышается удобство использования.
[0086] (Модификация)
Модификация этого варианта осуществления будет описана ниже. На фиг. 7, в процедуре от вызова печати пользователем до выполнения печати, чтобы формировать данные для печати, взаимодействие с пользователем выполняется каждый раз, когда задается каждый дополнительный элемент настройки или число копий. Например, если одна копия головоломки с уровнем сложности «легкий» в качестве дополнительного элемента настройки печатается, сообщение «Вы можете напечатать головоломку, раскраску, бумагу для записей, штатное уведомление и контрольный лист посредством принтера. Что вы хотите напечатать?» выводится в ответ на «активацию принтера», произнесенную пользователем. Кроме того, сообщение «выберите уровень сложности головоломки из легкого, обычного, трудного и случайного» выводится в ответ на «печать головоломки», произнесенную пользователем. Кроме того, сообщение «сколько копий вы хотите напечатать?» выводится в ответ на «легкий», произнесенное пользователем. Наконец, данные для печати формируются на основании фразы «одну», произнесенной пользователем в качестве элемента настройки печати (элемента настройки помимо дополнительных элементов настройки, определенных на фиг. 8 и 9), например, «числа копий».
[0087] Объединяя этапы взаимодействий в одно или множество взаимодействий (режим однократного произнесения), число взаимодействий для указания данных для печати может быть уменьшено. Например, CPU 202 или 301 извлекает слова из голосового сигнала посредством распознавания голоса и определяет, включает ли в себя голосовая команда пользователя информацию, которая предоставляет возможность формирования данных для печати. В вышеописанном примере, поскольку, относительно фразы «активация принтера и печать одной копии головоломки с уровнем сложности – легкий», произнесенной пользователем, извлекаются слова «уровнем сложности – легкий», «головоломки», «одной» и «печать», определяется, что возможно сформировать данные для печати. В этом случае, сервер 103 ретрансляции может формировать данные для печати, и MFP 104 может выполнять печать. Относительно фразы «активация принтера и печать головоломки с уровнем сложности – легкий», произнесенной пользователем, извлекаются слова «уровнем сложности – легкий», «головоломки» и «печать». В этом случае, CPU 202 или 301 могут определять данные контента, но распознают, что элемент настройки для «числа копий» отсутствует, и, таким образом, определяет, что невозможно формировать данные для печати. Тогда, чтобы подтверждать только число копий, данные сообщения «сколько копий вы хотите напечатать?» формируются посредством сервера 103 ретрансляции и выводятся голосом из громкоговорителя 201 устройства 101 голосового управления. Если на основании голосового вывода пользователь произносит «одну», сервер 103 ретрансляции может формировать данные для печати на основании произнесенной фразы, и MFP 104 выполняет печать.
[0088] Режим однократного произнесения может выполняться, когда произносимое пользователем в ответ на голосовой вывод сообщения 1, показанного на фиг. 6, включает в себя дополнительное слово в дополнение к произнесенным словам, извлеченным для сообщения 1, таким как «уровнем сложности – легкий», «головоломку», «одну» и «печать». С другой стороны, если содержатся только произнесенные слова, извлеченные для сообщения 1 типа «печать головоломки», последовательно выполняются процессы, показанные на фиг. 7.
[0089] Относительно информации в отношении числа копий и других настроек, например, сервер 103 ретрансляции хранит прошлую настроечную информацию в качестве истории. Если число копий не назначено, число взаимодействий может быть уменьшено с помощью числа копий во время предыдущей печати. В это время, предыдущая настроечная информация хранится, например, для каждого типа печатного материала, и число копий по умолчанию может переключаться в соответствии с назначенным типом печатного материала. Например, в режиме однократного произнесения, если пользователь произносит «активация принтера и печать головоломки с уровнем сложности – легкий», слова «уровнем сложности – легкий», «головоломки» и «печать» извлекаются посредством распознавания голоса. Даже если слово для числа копий не извлекается, данные подтверждающего сообщения «вы уверены, что хотите напечатать три копии головоломки с уровнем сложности - легкий?» могут быть сформированы с помощью числа копий во время предыдущей печати, или числа копий по умолчанию. Если пользователь произносит «да» в ответ на сообщение, устройство 101 голосового управления выводит сообщение «печать началась, и мы ждем с нетерпением, чтобы обслужить вас снова» голосом из громкоговорителя 201. С другой стороны, если пользователь произносит «нет», например, сообщение 1, показанное на фиг. 6, может быть снова выведено голосом.
[0090] В вышеописанном примере, после указания данных контента число копий подтверждается в качестве элемента настройки печати на этапах S712-S717. Этот вариант осуществления, однако, не ограничивается этим. Т.е., элемент настройки печати, отличный от числа копий, может быть подтвержден. Например, одно из размера бумаги, типа бумаги, настройки цвета (цветная или монохромная) и компоновки печати (размещения на странице) может быть подтверждено в качестве элемента настройки печати. Элементы настройки печати, которые должны быть подтверждены, и число элементов настройки печати, которые должны быть подтверждены, могут различаться в соответствии с указанными данными контента. Например, размер бумаги и число копий могут быть подтверждены для раскраски, и только число копий может быть подтверждено для головоломки.
[0091] Если пользователь принимает заданную голосовую команду, соответствующую типу печатного материала, может выполняться конкретная операция. Например, если голосовой сигнал, представляющий, что напечатанная головоломка была решена, типа «головоломка может быть выполнена», принимается через микрофон 204, после того как пользователь печатает головоломку, устройство 101 голосового управления может передавать, серверу 102 управления устройством голосового управления, произнесенный контент, чтобы печатать другую новую головоломку. Сервер 102 управления устройством голосового управления передает произнесенный контент серверу 103 ретрансляции, и сервер 103 ретрансляции управляет MFP 104, чтобы печатать другую новую головоломку. В это время, сервер 103 ретрансляции сохраняет время, когда пользователь печатает головоломку. Если прошедшее время короче среднего времени ответа, соответствующего уровню сложности головоломки, т.е. если определяется, что пользователь легко решил головоломку, печать, такая как печать головоломки с более высоким уровнем сложности, может быть автоматически выполнена посредством изменения контента настройки в соответствии с ситуацией.
[0092] Во время взаимодействия голосом пользователь может нуждаться в руководстве для выполнения произношения или функции системы. В этом случае, когда пользователь произносит ключевое слово, такое как «помощь», для запроса руководства, может быть выведено голосовое сообщение для помощи пользователю в соответствии с текущим состоянием взаимодействия.
[0093] Например, если пользователь произносит «помощь» на голосовой вывод «Вы можете напечатать головоломку, раскраску, бумагу для записей, штатное уведомление и контрольный лист посредством принтера. Что вы хотите напечатать?», сервер 103 ретрансляции может формировать данные сообщения, чтобы предоставлять более подробное объяснение типа «Существуют головоломки с различными уровнями сложности и раскраски для взрослых и детей. Выберите одно из головоломки, раскраски, бумаги для записей, штатного уведомления и контрольного листа для печати», и устройство 101 голосового управления может выводить данные сообщения голосом. Если пользователь произносит «помощь» в ответ на голосовой вывод «выберите уровень сложности головоломки из легкого, обычного, трудного и случайного», выводятся данные сообщения «вы можете выбрать уровень сложности головоломки, чтобы проверить себя». Кроме того, если пользователь произносит «расскажи мне о достижениях в решении головоломок», сервер 103 ретрансляции может формировать сообщение руководства, чтобы вводить другую функцию в дополнение к более подробному объяснению типа «Вы можете подтвердить число решений головоломок до сих пор. Выберите одну из легкой, обычной и трудной», и устройство 101 голосового управления может выводить сообщение руководства голосом.
[0094] Сервер 103 ретрансляции хранит данные о формате сообщения, например, на дисковом устройстве 302. Например, CPU 301 формирует вышеописанные различные сообщения, редактируя данные о формате (например, объединяя извлеченные слова и данные о формате) в соответствии со словами, извлеченными с помощью функции распознавания голоса.
[0095] В ответ на произнесенную пользователем фразу сообщение может передаваться как текстовые данные пользовательскому терминалу, при необходимости, в дополнение к голосовому выводу. Более конкретно, сервер 102 управления устройством голосового управления предпочтительно передает данные для отображения терминальному устройству 105, которое выполняет обработку регистрации на фиг. 5. Например, когда вышеописанное сообщение, чтобы вводить другую функцию, отображается в качестве текстовых данных, пользователь понимает проще по сравнению со случаем, в котором пользователь уведомляется голосовым сообщением. Например, после выполнения печати, сообщение может быть отображено как текст на терминальном устройстве 105, как указано посредством сообщения 1000, показанного на фиг. 10A. Отметим, что сообщение, выводимое голосом посредством устройства 101 голосового управления, может отличаться от сообщения, отображаемого на терминальном устройстве 105. Когда сообщение является более длинным, вероятность того, что пользователь пропустит сообщение, является более высокой. Однако, как показано на фиг. 10A, если сообщение отображается как текстовые данные на пользовательском терминале, пользователь может быть надежно уведомлен о контенте сообщения. Следовательно, сообщение, выводимое голосом посредством устройства 101 голосового управления, включает в себя простой контент, а сообщение, отображаемое на терминальном устройстве 105, отображает подробный контент. Относительно фрагмента, для введения другой функции, сообщения 1000, показанного на фиг. 10A, отображаемый контент может случайным образом переключаться для каждой операции печати. Например, на фиг. 10A, функция (например, режим однократного произнесения), приспособленная для выполнения печати, проще вводится. Введение функции однократного произнесения отображается после выполнения печати в соответствии с процессом, показанным на фиг. 7. Сообщение, чтобы вводить другую функцию, типа «если головоломка решена, скажите «решена», чтобы напечатать более трудную головоломку», может быть отображено.
[0096] Если, например, пользователь произносит «активация принтера» на этапе S601 на фиг. 6, сообщение 1 выводится голосом на этапе S608, в то время как информация, ассоциированная с сообщением 1 и частично отличающаяся от сообщения 1, может быть отображена в качестве текстовых данных пользователю, как показано на фиг. 10B. Например, основное сообщение выводится голосом, а дополнительная информация типа «вы можете прослушать оставшееся количество чернил» дополнительно отображается как текстовые данные пользователю. Это может предохранять пользователя от пропуска сообщения, выводимого голосом, поскольку оно является длинным.
[0097] В качестве способа отображения текстовых данных представляются способ передачи текстового сообщения в локальное приложение, установленное в пользовательском терминале, и способ передачи текста пользователю с помощью функции, такой как почтовая функция. Кроме того, если вышеописанный контент руководства, когда пользователь произносит «помощь», и информация в отношении числа напечатанных копий и тому подобное выводится пользователю посредством голосового вывода, оно могут также быть представлено пользователю в виде текстовых данных на пользовательском терминале. Хотя текстовые данные были описаны в качестве данных отображения, которые должны быть отображены на пользовательском терминале, могут быть возможными данные изображения, представляющие изображение или сочетание текстовых данных и данных изображения.
[0098] <Другие варианты осуществления>
Вариант(ы) осуществления настоящего изобретения может также быть реализован посредством компьютера системы или устройства, которое считывает и выполняет машиноисполняемые команды (например, одну или более программ), записанных на носителе хранения (который может также называться более полно как «постоянный машиночитаемый носитель»), чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления, и/или которое включает в себя одну или более схем (например, специализированную интегральную микросхему (ASIC)) для выполнения функций одного или более из вышеописанного варианта(ов) осуществления, и посредством способа, выполняемого компьютером системы или устройством, например, посредством считывания и выполнения машиноисполняемых команд с носителя, чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления и/или управлять одной или более схем, чтобы выполнять функции одного или более из вышеописанных варианта(ов) осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров, чтобы считывать и исполнять машиноисполняемые команды. Машиноисполняемые команды могут быть переданы компьютеру, например, из сети или с носителя информации. Носитель информации может включать в себя, например, одно или более из жесткого диска, оперативного запоминающего устройства (RAM), постоянного запоминающего устройства (ROM), хранилища распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), цифровой многофункциональный диск (DVD) или диск Blu-ray (BD)™), устройства флэш-памяти, карты памяти и тому подобного.
[0099] При том, что настоящее изобретение было описано со ссылкой на примерные варианты осуществления, следует понимать, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объём нижеследующей формулы изобретения должен соответствовать самой широкой интерпретации, таким образом, чтобы охватывать все такие модификации и эквивалентные структуры и функции.