[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113890958A - 通信系统、服务器系统和通信装置 - Google Patents

通信系统、服务器系统和通信装置 Download PDF

Info

Publication number
CN113890958A
CN113890958A CN202110696760.0A CN202110696760A CN113890958A CN 113890958 A CN113890958 A CN 113890958A CN 202110696760 A CN202110696760 A CN 202110696760A CN 113890958 A CN113890958 A CN 113890958A
Authority
CN
China
Prior art keywords
function
voice
execution
input
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110696760.0A
Other languages
English (en)
Inventor
富冈有
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN113890958A publication Critical patent/CN113890958A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4413Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job repository, e.g. non-scheduled jobs, delay printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/128Direct printing, e.g. sending document file, using memory stick, printing from a camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • H04N1/00103Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00344Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00392Other manual input means, e.g. digitisers or writing tablets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00403Voice input means, e.g. voice commands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/225Feedback of the input speech

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供通信系统、服务器系统和通信装置。提供了一种获取单元,其被构造为,在进行来自许可执行至少一个功能的用户的输入之后,预定功能被新添加为作为与通信装置有关的功能且利用对语音控制设备的语音输入指示了执行的功能的情况下,获取基于由语音控制设备通过语音从用户接收到的、指示是否许可执行预定功能的预定语音输入的信息。

Description

通信系统、服务器系统和通信装置
技术领域
本发明涉及通信系统、服务器系统和通信装置。
背景技术
传统上已知一种包括诸如服务器的信息处理装置的通信系统。如果通过语音向诸如智能扬声器的语音控制设备输入执行与诸如打印机的通信装置有关的功能的指令,则信息处理装置执行与该执行指令相对应的功能(日本特开2019-046102号公报)。
为了执行与通信装置有关的功能,信息处理装置需要预先从用户获取执行功能的许可。即使在已经获取了用于执行某些功能的许可的状态下,有时也添加尚未从用户获取到执行许可的新功能作为与通信装置有关的功能。随着上述通信系统的普及,要求在添加尚未从用户获取到执行许可的新功能作为与通信装置有关的功能的情况下,适当地执行处理。
发明内容
本发明针对在添加尚未从用户获取执行许可的新功能作为与通信装置有关的功能的情况下,适当地执行处理。
根据本发明的方面,一种通信系统包括通信装置和服务器系统。所述服务器系统包括:接收单元,其被构造为,接收基于来自用户的输入的信息,该用户许可执行与所述通信装置有关的至少一个功能,对所述至少一个功能的执行是利用对语音控制设备的语音输入来指示的。所述至少一个功能包括使所述通信装置执行打印的功能;以及获取单元,其被构造为,在进行来自许可执行所述至少一个功能的用户的输入之后,预定功能被新添加为作为与所述通信装置有关的功能且利用对所述语音控制设备的语音输入指示了执行的功能的情况下,获取基于由所述语音控制设备通过语音从用户接收到的、指示是否许可执行所述预定功能的预定语音输入的信息。所述通信装置包括:执行单元,其被构造为,在基于所述预定语音输入的信息指示许可执行所述预定功能的情况下,执行基于所述预定功能的处理。
通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
附图说明
图1是示出通信系统的构造的示例的图。
图2是示意性示出语音控制设备的硬件构造的示例的框图。
图3是示意性示出各个服务器的硬件构造的示例的框图。
图4是示意性示出通信装置的硬件构造的示例的框图。
图5是示意性示出终端装置的硬件构造的示例的框图。
图6是示出登记处理的的示例序列图。
图7是示出用于通过语音指令执行与通信装置有关的功能的处理的示例的序列图。
图8是示出使用语音控制设备的打印处理的示例的序列图。
图9是示出登录画面的示例的图。
图10A和图10B是各自示出许可画面的示例的图。
图11是示出用于指导消息必要性确定的表的示例的图。
图12是示出用户与语音控制设备之间的语音交换的示例的图。
图13是示出指示各个指导消息的描述的表的示例的图。
图14A和图14B是各自示出通知画面的示例的图。
具体实施方式
下文中,将参照附图详细描述本发明的示例性实施例。以下示例性实施例并不意图限制所附权利要求中记载的本发明,并且并非本示例性实施例中描述的特征的全部组合总是本发明的解决方案所必须的。
<系统构造>
下面将描述本发明的第一示例性实施例。图1示出根据本示例性实施例的通信系统的构造的示例。根据本示例性实施例的通信系统包括例如语音控制设备101、语音控制设备管理服务器(下文中的管理服务器)102、中继服务器103、通信装置104、终端装置105和接入点(AP)106。语音控制设备101例如是智能扬声器。终端装置105是可选的终端装置,诸如智能电话、个人计算机(PC)、平板终端、移动电话和个人数字助理(PDA)。在下文中,终端装置105将被描述为智能电话。通信装置104是根据本示例性实施例的通信装置,并且是通过将诸如墨的记录材料施加到记录介质上来在记录介质上形成(打印)图像的打印机。通信装置104可以是包括诸如复印功能、FAX功能和打印功能等多种功能的多功能外围设备。在本示例性实施例中,将通信装置104描述为使用喷墨方法进行打印的装置,但是打印方法不限于喷墨方法。例如,通信装置104可以是使用电子照相方法或染料升华方法进行打印的装置。在本示例性实施例中,通信装置104被例示为通信装置,但是通信装置不限于此。例如,通信装置可以是可以提供打印服务以外的服务的装置,诸如复印装置、传真装置、智能电话、移动电话、平板终端、PDA、数字相机、音乐再现设备、存储器、投影仪或PC。例如,AP 106是无线局域网(LAN)路由器。连接到AP 106的装置可以经由AP 106使用互联网。在本示例性实施例中,语音控制设备101、通信装置104和终端装置105根据用于符合IEEE 802.11标准系列的无线LAN的无线通信方法来无线连接到AP 106。
语音控制设备101和终端装置105可以经由AP 106和互联网与管理服务器102通信。通信装置104可以经由AP 106和互联网与中继服务器103通信。语音控制设备101和终端装置105可以经由AP 106彼此连接(通信)。在图1所示的系统图中,语音控制设备101、通信装置104和终端装置105可以通过连接到同一AP来使用互联网,但构造不限于此构造。例如,语音控制设备101、通信装置104和终端装置105可以通过连接到不同的AP来访问互联网。语音控制设备101、通信装置104和终端装置105可以通过连接到蜂窝通信网络(诸如长期演进(LTE)或第四代(4G))来访问互联网,而无需连接到AP。
在本示例性实施例中,管理服务器102是由语音控制设备101的供应商提供的服务器,并且管理通过向语音控制设备101发出的语音指令执行的处理。中继服务器103是由通信装置104的供应商提供的服务器,并管理通过经由互联网向通信装置104发出的指令执行的处理。在本示例性实施例中,中继服务器103提供使用可以执行打印(即,打印服务)的通信装置104的功能。打印服务中包括的功能不限于使通信装置104执行打印的功能。打印服务可以包括其他功能,诸如使通信装置104执行扫描处理的功能、检查通信装置104的状态的功能以及使通信装置104执行维护的功能。
在本示例性实施例中,一个服务器(诸如PC的信息处理装置)用作管理服务器102,并且一个服务器(诸如PC的信息处理装置)用作中继服务器103,但是构造不限于此构造。多个服务器可以通过协同操作来用作管理服务器102或中继服务器103。换句话说,管理服务器102和中继服务器103中的各个的服务器系统可以包括一个或多个服务器。
图2是示意性示出语音控制设备101的硬件构造的框图。语音控制设备101包括扬声器201、中央处理单元(CPU)202、只读存储器(ROM)203、麦克风204、随机存取存储器(RAM)205、外部存储设备206、通信单元207和近场通信单元208。例如,图2至图4所示的块经由内部总线彼此连接。这些组件仅是示例,并且各个装置可以包括附图中示出的硬件组件之外的硬件组件。图2至图4中的多个块可以组合为一个块,或者可以将一个块划分为两个以上的块。换句话说,各个装置可以具有任何构造,只要可以执行以下处理即可。
扬声器201通过以下处理发出语音。CPU 202是系统控制单元,并且是控制整个语音控制设备101的处理器。ROM 203存储固定数据,诸如将由CPU 202执行的控制程序、数据表和嵌入式操作系统(OS)程序。在本示例性实施例中,存储在ROM 203中的各个控制程序用于在存储在ROM 203中的嵌入式OS的控制下进行软件执行控制,诸如调度、任务切换和中断处理。麦克风204接收语音控制设备101周围的语音。例如,麦克风204接收用户发出的语音。RAM 205包括需要备用电源的静态RAM(SRAM)。因为通过用于数据备份的一次电池(未示出)来将数据保持在RAM 205中,所以RAM 205可以存储诸如程序控制变量的数据而不会丢失数据。RAM 205还配设有用于存储语音控制设备101的设置信息和管理数据的存储区域。RAM205还用作CPU 202的主存储器和工作存储器。外部存储设备206存储应用软件。
通信单元207包括用于根据预定的无线通信方法进行通信的电路和天线。例如,通信单元207可以无线连接到接入点。通信单元207有时用作临时使用的接入点。在本示例性实施例中使用的无线通信可以具有根据符合IEEE 802.11标准系列的无线LAN的无线通信方法(Wi-Fi)进行操作的能力,或者可以具有根据其他无线通信方法进行操作的能力。
近场通信单元208与存在于语音控制设备101的固定近场范围内的其他装置执行近场通信。近场通信单元208根据与通信单元207的无线通信方法不同的无线通信方法进行通信。在本示例性实施例中,近场通信单元208根据
Figure BDA0003128775090000051
标准进行操作。
图5是示意性示出终端装置105的硬件构造的框图。作为示例,终端装置105包括输入接口501、CPU 502、ROM 503、显示单元504、RAM 505、外部存储设备506、通信单元507和近场通信单元508。这些块经由内部总线彼此连接。
CPU 502是系统控制单元,并且控制整个终端装置105。例如在RAM 505中,RAM 505包括需要备用电源的动态RAM(DRAM)。RAM 505还用作CPU 502的主存储器和工作存储器。ROM 503存储固定数据,诸如数据表、OS程序和由CPU 502执行的控制程序。在本示例性实施例中,用于语音控制设备101的应用程序(下文中的语音控制应用)安装在终端装置105上,并且存储在ROM 503中。
显示单元504包括发光二极管(LED)或液晶显示器(LCD)并且显示基于各种类型的数据的画面。通过包括触摸显示器,显示单元504可以具有从用户接收各种输入的功能。换句话说,显示单元504可以是用于从用户接收数据输入或操作指令的接口,或者是包括物理键盘、按钮和触摸面板的操作面板。通信单元507具有类似于上述通信单元207的功能,并且可以经由AP 106与其他装置无线连接。近场通信单元508是可以使用与近场通信单元208的无线通信方法相同的无线通信方法与近场通信单元208进行近场通信的装置。
图3是示意性示出管理服务器102和中继服务器103的硬件构造的示例的框图。在本示例性实施例中,一个服务器用作管理服务器102,并且一个服务器用作中继服务器103。但是,可以由协同操作的多个服务器形成等同于管理服务器102或中继服务器103的服务器系统。
CPU 301是用于控制以下组件的处理器。除了数据库313、OS和要由CPU 301读取的应用程序312之外,盘设备302还存储各种文件。外部存储介质读取设备303用于读取信息,诸如存储在外部存储介质(诸如安全数字(SD)卡)中的文件。存储器304包括RAM等。CPU 301根据需要临时将数据存储或缓冲到存储器304中。显示单元305包括LED或LCD,并且显示基于各种类型的数据的画面。操作单元306包括供用户进行各种输入操作的键盘和鼠标。网络通信单元307经由网络连接单元308与诸如互联网的网络连接,并且进行各种类型的通信。网络通信单元307经由有线LAN或无线LAN进行通信。如果网络通信单元307支持有线LAN,则网络连接单元308是用于连接有线LAN的线缆的连接器。如果网络通信单元307支持无线LAN,则网络连接单元308是天线。网络连接单元308可以支持有线LAN和无线LAN两者。通用串行总线(USB)通信单元310经由USB连接单元311与各种外围设备连接,并且根据USB标准进行各种类型的通信。上述组件经由总线309彼此连接。管理服务器102和中继服务器103的以下处理通过CPU 301读取处理所需的程序并执行该程序来实现。
图4是示意性示出通信装置104的硬件构造的示例的框图。
在通信装置104中,打印功能由打印机单元401实现,扫描器功能由扫描器单元402实现,并且存储功能由存储卡附接单元403和存储卡404实现。
打印机单元401基于从外部接收的图像数据或存储在存储卡404中的图像数据执行打印。打印机单元401还管理诸如墨剩余量的墨信息以及诸如片材剩余量的片材信息。
扫描器单元402光学读取放置在稿台(未示出)上的原稿,将读取的原稿转换为电子数据,并且将进一步转换成指定文件格式的图像数据经由网络发送到外部装置,或者将转换后的图像数据存储到诸如硬盘驱动器(HDD)的存储区域(未显示)中。通过将通过使用扫描器单元402读取放置在稿台上的原稿而生成的图像数据传输到打印机单元401、并且打印机单元401将基于该图像数据的图像打印到打印片材上,来实现复印功能。
附接到存储卡附接单元403的存储卡404存储各种类型的文件数据。有时经由网络从外部装置读取文件数据并编辑文件数据。文件数据也可以从外部装置存储到存储卡404中。
通信装置104还包括CPU 405、程序存储器406、工作存储器407、显示单元408、操作单元409、网络通信单元410、网络连接单元411和闪存412。CPU 405是用于控制通信装置104中的组件的处理器。程序存储器406包括ROM,并且存储各种程序代码和用于与中继服务器103进行通信的应用415。另外,应用415访问打印机单元401并获取墨信息和片材信息。工作存储器407包括RAM,并且当执行各个服务时临时存储或缓冲图像数据。显示单元408包括LED或LCD并且显示基于各种类型的数据的画面。操作单元409包括供用户进行各种输入操作的开关。网络通信单元410经由网络连接单元411与诸如互联网的网络连接,并且进行各种类型的通信。网络通信单元410经由有线LAN或无线LAN进行通信。如果网络通信单元410支持有线LAN,则网络连接单元411是用于连接有线LAN的线缆的连接器。如果网络通信单元410支持无线LAN,则网络连接单元411是天线。网络连接单元411可以支持有线LAN和无线LAN两者。在本示例性实施例中,网络通信单元410支持无线LAN,并根据用于符合IEEE802.11标准系列的无线LAN的无线通信方法来与AP 106连接。
闪存412是用于存储由网络通信单元410接收的图像数据的非易失性存储器。上述组件经由总线413彼此连接。通信装置104的以下处理通过CPU 405读取处理所需的程序并执行该程序来实现。
<使用语音控制设备101的打印处理>
在图1所示的通信系统中,执行使用语音控制设备101的打印处理。首先,为了执行使用语音控制设备101的打印处理,需要执行管理服务器102的登记处理以关联地管理装置。将参照图6中的序列图来描述登记处理。在该序列中要由各个装置执行的处理是通过相应装置的CPU执行存储在相应装置的ROM中的程序来实现的。要由终端装置105执行的程序是语音控制应用。
首先,将描述供管理服务器102关联地管理装置的登记处理。
在执行登记处理之前,用户使用终端装置105的语音控制应用,登录到由管理服务器102管理的语音控制设备101的用户账号(下文中的第一账号)。因此,管理服务器102关联地管理终端装置105和第一账号。因此,管理服务器102识别关于与第一账号相关联的终端装置105的语音控制应用的信息。终端装置105识别关于第一账号的信息(账号名称、ID、密码等)。
在步骤S601中,语音控制设备101从用户接收预定的操作,并且转变到用于执行第一登记处理的模式。具体地,语音控制设备101激活包括在语音控制设备101中的接入点。
接下来,在步骤S602中,终端装置105通过在由语音控制应用显示的画面上进行的输入,来从用户接收登记处理的执行指令。
接下来,在步骤S603中,终端装置105经由Wi-Fi连接到语音控制设备101中包括的接入点。
接下来,在步骤S604中,终端装置105识别要连接到语音控制设备101的外部接入点。具体地,终端装置105搜索附近的外部接入点,并显示发现的外部接入点的列表。终端装置105识别用户从列表中选择的外部接入点。识别外部接入点的方法不限于该构造。例如,终端装置105可以经由Wi-Fi连接从语音控制设备101接收通过语音控制设备101执行的搜索而发现的外部接入点的列表,并且识别用户从列表中选择的外部接入点。例如,当已经从用户接收到执行登记处理的指令时,终端装置105可以识别终端装置105已经连接到的外部接入点。
接下来,在步骤S605中,终端装置105经由Wi-Fi连接将与在步骤S604中识别出的外部接入点有关的信息以及与上述第一账号有关的信息发送至语音控制设备101。在步骤S605中发送信息之后,终端装置105可以断开与语音控制设备101的Wi-Fi连接,并且与在步骤S604中识别出的外部接入点建立Wi-Fi连接。
在以上描述中,语音控制设备101经由Wi-Fi接收第一登记处理所需的信息,但是构造不限于该构造。例如,在用于执行第一登记处理的模式中,语音控制设备101可以启用
Figure BDA0003128775090000091
功能,并经由与终端装置105的
Figure BDA0003128775090000092
连接来接收第一登记处理所需的信息。
接下来,在步骤S606中,语音控制设备101去激活包括在语音控制设备101中的接入点,并断开与终端装置105的Wi-Fi连接。语音控制设备101基于已经从终端装置105接收到的关于外部接入点的信息,经由Wi-Fi与外部接入点连接。如果成功建立了与外部接入点的Wi-Fi连接,则语音控制设备101可以提供指示成功的语音通知。
接下来,在步骤S607中,语音控制设备101经由外部接入点访问管理服务器102,并且向管理服务器102发送已经从终端装置105接收到的关于第一账号的信息、以及关于语音控制设备101的标识信息。
接下来,在步骤S608中,管理服务器102基于接收到的信息,关联地管理语音控制设备101和第一账号。管理服务器102已经关联地管理了终端装置105和第一账号。因此,通过步骤S608,语音控制设备101、终端装置105和第一账号被关联。
接下来,在步骤S609中,终端装置105使用语音控制设备101进行要使用的服务(技能)的登记。在本示例性实施例中,与通信装置104相对应的打印服务被登记为使用语音控制设备101的服务。因此,终端装置105向管理服务器102发送指示用户已经选择了由通信装置104支持的打印服务的信息。在技能的登记中,将第一账号和由中继服务器103与打印服务相关联地管理的用户账号(下文中的第二账号)相关联。因此,以下处理将被称为账号链接处理。
接下来,在步骤S610中,管理服务器102基于接收到的信息,关联地管理第一账号和由通信装置104支持的打印服务。换句话说,登记由通信装置104支持的打印服务。
接下来,在步骤S611中,管理服务器102将用于登录到打印服务的统一资源定位符(URL)发送到终端装置105。
接下来,在步骤S612中,终端装置105使用在步骤S611中接收到的URL访问中继服务器103,并向中继服务器103请求登录画面信息。登录画面信息是用于显示用于登录到第二账号的登录画面的信息。
接下来,在步骤S613中,中继服务器103将登录画面信息作为对在步骤S612中发出的请求的响应而发送到终端装置105。
接下来,在步骤S614中,终端装置105显示登录画面。由于已经使用例如控制通信装置104的PC执行了登录到第二账号,因此中继服务器103预先关联地管理第二账号和通信装置104。图9示出了此时要显示的登录画面的示例。区域901是用于输入第二账号的ID的区域,区域902是用于输入用于登录到第二账号的密码的区域。区域903是用于发出用于登录到第二账号的指令的区域。
接下来,在步骤S615中,终端装置105接收对区域903的操作。然后,终端装置105向中继服务器103发送输入到区域901和902中的登录信息、关于第一账号的信息以及关于管理服务器102的信息。
接下来,在步骤S616中,中继服务器103确定接收到的登录信息是否正确。如果接收到的登录信息正确并且成功登录到第二账号,则中继服务器103将许可画面信息发送到终端装置105。许可画面信息是关于如下画面的信息,该画面用于接收指示是否许可管理服务器102执行与通信装置104有关的功能(即,可以使用中继服务器103执行的功能)的输入。如果接收到的登录信息错误并且对第二账号的登录失败,则中继服务器103将指示登录失败的信息发送到终端装置105。如果终端装置105接收到指示登录失败的信息,则终端装置105通知用户登录失败并且输入的登录信息错误,然后再次接收登录信息的输入。
接下来,在步骤S617中,终端装置105显示许可画面(输入画面)。图10A示出了此时要显示的许可画面的示例。区域1001是指示针对许可检查的功能的区域。例如,针对许可检查的功能包括使通信装置104执行打印的功能和使通信装置104执行扫描处理的功能。如果许可执行这些功能,则管理服务器102可以基于向语音控制设备101发出的用户指令来执行经许可功能。区域1002是在用户不许可管理服务器102执行与通信装置104有关的功能的情况下要按下的按钮。另外,区域1003是在用户许可管理服务器102执行与通信装置104有关的功能的情况下要按下的按钮。下文中,将描述区域1003被按下的情况。
接下来,在步骤S618中,终端装置105接收对区域1003进行的操作。然后,终端装置105向中继服务器103发送指示已经许可执行与通信装置104有关的功能的信息。
接下来,在步骤S619中,中继服务器103将如下信息与第一账号相关联地管理,该信息指示与第一账号相对应的用户已经许可执行由许可画面指示的功能。在其他情况下,例如,按下了区域1002,并且指示尚未许可执行与通信装置104有关的功能的信息被发送到中继服务器103。在这种情况下,中继服务器103将如下信息与第一账号相关联地管理,该信息指示与第一账号相对应的用户尚未许可执行由许可画面指示的功能。这使得中继服务器103能够管理账号、以及与该账号相对应的用户许可执行的功能。此后,基于在步骤S615中接收到的与管理服务器102有关的信息,中继服务器103访问管理服务器102。中继服务器103向管理服务器102发送用于许可第一账号进行访问的访问令牌、以及关于第二账号的信息。
接下来,在步骤S620中,管理服务器102基于接收到的信息,关联地管理第一账号和第二账号。管理服务器102识别出用户已经许可执行针对许可检查的功能。此后,如果用户经由语音控制设备101通过语音请求经许可功能,则使得能够执行经许可功能。
接下来,在步骤S621中,管理服务器102通知终端装置105第一账号与第二账号之间的关联已经完成。
接下来,在步骤S622中,终端装置105基于在步骤S621中发出的通知,显示用于通知第一账号与第二账号之间的关联已经完成的通知画面。如果接收到的对区域1002的操作尚未许可执行与通信装置104有关的功能,则终端装置105显示用于通知第一账号与第二账号之间的关联失败的画面。
这使得管理服务器102能够关联地管理各个装置和各个账号,并且识别出在本示例性实施例的通知处理中哪个信息将被发送到哪个装置。
例如可以经由终端装置105中包括的Web浏览器代替语音控制应用来执行在以上描述中由终端装置105执行的处理。
将参照图7所示的序列图来描述通过向语音控制设备101发出的语音指令来执行与通信装置104有关的功能的处理。在该序列中要由各个装置执行的处理是通过相应装置的CPU执行存储在相应装置的ROM中的程序来实现的。在已经完成结合图6的登记处理的状态下,执行在该序列中要由各个装置执行的处理。
首先,用户在语音控制设备101附近说出与语音控制设备101相对应的第一唤醒词。语音控制设备101相应地转变为用于从用户接收语音指令的模式。第一唤醒词的具体示例包括语音控制设备的名称。之后,用户说出第二唤醒词作为执行与通信装置104有关的功能的指令。第二唤醒词的具体示例包括短语“激活打印机”。
因此,在步骤S701中,通过使用麦克风204接收用户的语音,语音控制设备101接收指令(第二唤醒词)以执行与通信装置104有关的功能。
接下来,在步骤S702中,语音控制设备101经由互联网将基于在步骤S701中接收的语音的语音数据发送到管理服务器102。在发送语音数据时,语音控制设备101可以将使用麦克风204接收到的用户的语音作为语音数据而无改变地发送,或者可以将用户的语音转换为文本数据并将文本数据作为语音数据发送。
接下来,在步骤S703中,管理服务器102分析接收到的语音数据。具体地,管理服务器102分析与第二唤醒词相对应的语音数据,并且识别与语音控制设备101、中继服务器103和第二账号相关联的第一账号。
在图6所示的处理中,管理服务器102从用户获取与通信装置104有关的功能的执行许可。然而,例如,通过通信装置104、中继服务器103和管理服务器102的更新,有时添加新功能作为与通信装置104有关的功能。在本示例性实施例中,假设管理服务器102的应用程序要更新。如果进行了更新,则管理服务器102为了经由管理服务器102执行添加的功能,需要从用户获取该功能的执行许可。新添加的功能的示例包括:获取关于通信装置104的信息并使用语音控制设备101发出指示所获取的信息的语音通知的功能;以及使通信装置104执行维护处理的功能。新添加的功能的示例还包括:使通信装置104执行复印处理的功能;以及使通信装置104切换通信装置104的电源状态的功能。在进行了更新的情况下,期望发出与更新有关的通知。具体地,例如,如果使用通信装置104要执行的功能包括尚未从与第一账号相对应的用户获取执行许可的功能,则由于执行更新而期望发出提示用户给予执行许可的通知。
因此,在步骤S704中,管理服务器102确定是否发出与更新有关的通知。在本示例性实施例中,通过发送与更新有关的指导消息来发出与更新有关的通知。该确定将被称为指导消息必要性确定。
将描述指导消息必要性确定中的具体确定方法。首先,管理服务器102向中继服务器103请求指示是否发出与更新有关的通知的确定结果。中继服务器103保持如图11所示的表。在该表中,用户ID 1101是指示使用由中继服务器103提供的服务的账号的ID。最后使用日期1102是各个账号最后经由中继服务器103提供的服务执行与通信装置104有关的功能的日期(或日期和时间)。更新代码1103是指示各个账号是否在最后更新日之后经由中继服务器103提供的服务执行了与通信装置104有关的功能的标志。最后更新日指示通过最近执行的更新来最后添加新功能作为与通信装置104有关的功能的日期和时间。管理服务器102在数据库313中保持指示最后更新日的信息。例如,中继服务器103将执行了与通信装置104有关的功能的日期和时间与最后更新日相比较,并且适当地更新更新代码1103。如果更新代码1103指示“1”,则指示在最后更新日之后,相应账号已经执行了与通信装置104有关的功能。换句话说,指示在相应账号最后(最近)执行了与通信装置104有关的功能的日期和时间之后,没有进行任何更新。如果更新代码1103指示“2”,则指示在最后更新日之后,相应账号尚未执行与通信装置104有关的功能。换句话说,指示在相应账号最后(最近)执行了与通信装置104有关的功能的日期和时间之后,已经进行了更新。如果在最后更新日之后,相应账号尚未执行使用通信装置104的功能,则尚未从相应账号获取针对新添加的功能的执行许可。因此,在本示例性实施例中,中继服务器103基于更新代码1103的值来确定是否发出与更新有关的通知。具体地,如果更新代码1103指示“1”,并且在最后更新日之后第一账号已经执行了与通信装置104有关的功能,则中继服务器103确定步骤S704中的确定结果指示“否”。如果更新代码1103指示“2”,并且在最后更新日之后第一账号尚未执行与通信装置104有关的功能,则中继服务器103确定发出与更新有关的通知。确定的细节不限于该构造。例如,中继服务器103可以包括直接指示是否已经从相应账号获取了针对使用通信装置104执行的所有功能(包括在最后更新日添加的功能)的执行许可的标志。然后,如果已经从相应账号获取了针对所有功能的执行许可,则中继服务器103可以确定不发出与更新有关的通知。如果尚未从相应账号获取针对所有功能的执行许可,则中继服务器103可以确定发出与更新有关的通知。中继服务器103将通过这种确定获得的结果通知给管理服务器102,并且管理服务器102基于接收到的确定结果来确定是否发出与更新有关的通知。上面已经描述了中继服务器103进行基于图11所示的表的确定并且将确定结果通知给管理服务器102的构造,但是构造不限于该构造。例如,管理服务器102可以保持如图11所示的表,并且可以在管理服务器102上做出上述确定,而不向中继服务器103进行查询。
如果步骤S704中的确定结果指示“否”,则处理进入步骤S719,而不执行步骤S705至S718中的处理。如果步骤S704中的确定结果指示“是”,则在步骤S705中,管理服务器102更新与图11所示的表有关的信息。具体地说,管理服务器102将与第一账号相对应的更新代码1103从“2”更新为“1”。
接下来,在步骤S706中,管理服务器102生成指导消息。下面将描述生成指导消息的方法的细节。在本示例性实施例中,仅通过由语音控制设备101提供的语音通知来发出包括指导消息的通知,但是构造不限于该构造。可以通过终端装置105提供的画面通知来发出包括指导消息的通知。在这种情况下,管理服务器102分别生成用于语音控制设备101的指导消息和用于终端装置105的指导消息。如果将用于终端装置105的指导消息发送到与第一账号相关联的终端装置105,则终端装置105显示包括指导消息的描述的通知画面。另选地,例如,终端装置105可以仅提供画面通知,而语音控制设备101不提供语音通知。
将描述步骤S706中的生成指导消息的方法的细节。首先,CPU 301确定在步骤S701中已经通过语音向语音控制设备101输入了执行指令的用户是否是具有管理通信装置104的权限的用户。管理服务器102预先识别由具有管理通信装置104的权限的用户发出的语音的特征。然后,CPU 301通过将预先识别的语音与在步骤S701中输入的语音进行比较来进行确定。该确定可以通过其他方法来进行。例如,可以通过预先将用户ID 1101与指示是否给予管理员权限的权限信息相关联,并且参照与用户ID 1101(用户ID 1101是与输入了语音的用户相对应的账号)相关联的权限信息来进行确定。
将描述在如下情况下进行的处理,即,未确定出在步骤S701中已经通过语音向语音控制设备101输入了执行指令的用户是具有管理通信装置104的权限的用户。CPU 301生成指导消息R1,该指导消息R1用于通知与第一账号相对应的用户,将由具有管理通信装置104的权限的用户提供针对通过更新添加的功能的执行许可。管理服务器102将指示各指导消息的描述的表(如图13所示)保持在数据库313中。在该表中,消息ID 1301指示与各指导消息相对应的ID。指导消息1302指示要利用各个指导消息通知的通知的描述。CPU 301参照图13所示的表来生成指导消息R1。指导消息R1还可以包括用于提示与第一账号相对应的用户使具有管理通信装置104的权限的用户进行账号链接处理的消息。之后,CPU 301使处理进入步骤S707。
将描述在如下情况下进行的处理,即,确定出在步骤S701中已经通过语音向语音控制设备101输入了执行指令的用户是具有管理通信装置104的权限的用户。CPU 301生成指导消息R2,该指导消息R2用于通知与第一账号相对应的用户新添加了与通信装置104有关的功能,或者用于提示与第一账号相对应的用户发出针对新添加的功能的执行许可。还参照图13所示的表来执行该处理。指导消息R2可以包括指示新添加的功能的细节的信息。换句话说,指导消息R2可以基于新添加的功能的细节而变化。另外,指导消息R2还可以包括用于提示与第一账号相对应的用户进行账号链接处理的消息。之后,CPU 301结束本处理,并且处理进入步骤S707。
接下来,在步骤S707中,管理服务器102将在步骤S706中生成的针对语音控制设备101的指导消息发送到语音控制设备101。
接下来,在步骤S708中,语音控制设备101使用扬声器201,通过语音通知在步骤S707中接收到的指导消息。通过包括指导消息的描述的通知,提示用户发出针对通过更新添加的功能的执行许可。如果在此时发出的通知中包括的消息是指导消息R2,则通过包括指导消息的描述的通知来询问用户是否进行如下输入,该输入指示是否许可管理服务器102执行通过更新添加的功能。因此,在步骤S709中,通过使用麦克风204接收用户的语音,语音控制设备101接收指示是否许可管理服务器102执行通过更新添加的功能的输入。如果在步骤S708中发出的通知中包括的消息是指导消息R1,则由于在该定时未接收到指示是否许可管理服务器102执行通过更新添加的功能的输入,因此处理未进入步骤S709,而是进入步骤S719。
在步骤S710中,管理服务器102分析接收到的语音数据。然后,在步骤S711中,基于分析结果,管理服务器102确定是否进行指示是否许可管理服务器102执行通过更新添加的功能的输入。如果确定结果指示“是”,则在步骤S712中,管理服务器102发送认证消息。认证消息是用于询问用户是否许可管理服务器102执行通过更新添加的功能的消息。如果确定结果指示“否”,则管理服务器102将处理前进到步骤S719,而不发送认证消息。
在步骤S713中,语音控制设备101使用扬声器201,通过语音通知在步骤S712中接收到的认证消息的描述。通过包括认证消息的描述的通知,询问用户是否许可管理服务器102执行通过更新添加的功能。因此,在步骤S714中,通过使用麦克风204接收用户的语音,语音控制设备101接收指示是否许可管理服务器102执行通过更新添加的功能的输入。
在步骤S715中,管理服务器102分析接收到的语音数据。然后,在步骤S716中,基于分析结果,管理服务器102确定是否进行了用于许可管理服务器102执行通过更新添加的功能的输入。在步骤S717中,管理服务器102发出基于步骤S716中的确定结果(认证结果)的通知。
在步骤S718中,中继服务器103基于接收到的通知执行基于步骤S716中的确定结果(认证结果)的处理。具体地,例如,如果步骤S716中的确定结果指示“是”,则中继服务器103将第一账号与指示与第一账号相对应的用户已经许可执行通过更新添加的功能的信息相关联地管理。利用该构造,如果用户此后请求经许可功能,则可以执行经许可功能。此时,中继服务器103可以通知管理服务器102,用于发出指示已经接收到许可的消息的语音通知的信息将被发送至语音控制设备101。另一方面,如果步骤S716中的确定结果指示“否”,则中继服务器103将第一账号与指示与第一账号相对应的用户尚未许可执行在许可画面上指示的功能的信息相关联地管理。在这种情况下,可以以如下方式进行控制:即使向语音控制设备101输入了唤醒字,在一定时间段内也不会执行接收指示是否许可管理服务器102执行通过更新添加的功能的输入的处理。另选地,例如,可以预设接收指示是否许可管理服务器102执行通过更新添加的功能的输入的处理可执行的次数。如果用户未许可执行通过更新添加的功能,则可以减少预设次数。另选地,通过参照图11所示的表,每当在最后更新日之后经过了预定天数,便可执行接收指示是否许可管理服务器102执行通过更新添加的功能的输入的处理。另选地,例如,用户可以执行如下输入,该输入用于请求语音控制设备101不再执行接收指示是否许可管理服务器102执行通过更新添加的功能的输入的处理。利用该构造,如果进行了这样的输入,则以不再执行接收指示是否许可管理服务器102执行通过更新添加的功能的输入的处理的方式进行控制。如果未许可执行通过更新添加的功能,则中继服务器103以不执行通过更新添加的功能的方式执行控制。具体地,例如进行控制,以在语音控制设备101通过语音向用户通知可通过语音输入执行的功能的列表时(在下述步骤S721中),防止通过更新添加的功能包括在该列表中。另外,例如,进行控制,以即使在用户通过语音输入发出执行指令的情况下(尽管用户未许可通过更新添加的功能),也防止执行通过更新添加的功能。如果通过语音输入发出执行指令(尽管用户未许可通过更新添加的功能),则可以以如下方式进行控制:通过语音控制设备101向用户发出指示未许可执行在执行指令中指定的功能的语音通知。
如果步骤S704中的确定结果指示“否”,或者如果完成步骤S718中的操作,则执行步骤S719中的操作。在步骤S719中,管理服务器102通知中继服务器103已经接收到用于执行与通信装置104有关的功能的执行指令。此时发送的信息包括指示第二账号的信息。
接下来,在步骤S720中,中继服务器103识别出请求执行打印服务。中继服务器103基于在步骤S719中接收到的信息来识别第二账号,并且识别是否要执行与通信装置104有关的功能。
接下来,在步骤S721中,中继服务器103将用于通知与通信装置104有关的功能的列表的通知信息发送到管理服务器102。在本示例性实施例中,由于发出了语音控制设备101的通知和终端装置105的通知二者,因此中继服务器103分别发送用于语音控制设备101的通知信息和用于终端装置105的通知信息。在本示例性实施例中,基于用于语音控制设备101的通知信息来确定要由语音控制设备101通知的消息的描述。换句话说,中继服务器103控制要通过由语音控制设备101发出的语音而通知的消息的描述。类似地,基于用于终端装置105的通知信息,来确定要经由通过终端装置105发出的画面而通知的消息或图形的描述。换句话说,中继服务器103控制要经由通过终端装置105发出的画面而通知的消息或图形的描述。例如,要通知的功能是用户许可执行的功能。在本示例性实施例中,即使存在已经通过更新添加的但尚未许可的功能,管理服务器102也可以执行已经许可的功能。因此,即使存在已经通过更新添加的但尚未许可的功能,已经许可的功能也包括在通知中。
接下来,在步骤S722中,管理服务器102基于接收到的通知信息,将用于发出语音通知的语音通知信息发送到语音控制设备101,该语音通知指示与通信装置104有关的功能的列表。
接下来,在步骤S723中,语音控制设备101基于接收到的语音通知信息,使用扬声器201发出语音通知,该语音通知指示将使用通信装置104执行的功能的列表。与通信装置104有关的功能的示例如上所述。此时,可以仅通知使用通信装置104执行的功能的一部分,以代替使用通信装置104的功能的列表。此外,可以通知使用通信装置104的功能的细节。例如,如果使用通信装置104的功能是使通信装置104执行打印的功能,则可以通知通过使用该功能要打印的内容(新闻、数学题、拼图等)。
接下来,在步骤S724中,管理服务器102基于接收到的通知信息,将画面通知信息发送给与第一账号相关联的终端装置105,该画面通知信息用于通过画面显示来提供指示与通信装置104有关的功能的通知。步骤S724中的操作可以在步骤S722中的操作之前执行。
接下来,在步骤S725中,终端装置105基于接收到的画面通知信息,在显示单元504上显示用于通知与通信装置104有关的功能的通知画面。具体地,例如,终端装置105显示如图14A所示的通知画面1400。在本示例性实施例中,终端装置105经由通知画面向用户通知比由语音控制设备101通过语音通知的描述更详细的描述。通知画面1400包括用于通知与通信装置104有关的功能的区域1401、以及用于通知可利用打印功能打印的内容的类型的区域1402。要由步骤S723中发出的语音通知所通知的描述与要由步骤S725中发出的画面通知所通知的描述可以不同。具体地,例如,虽然在步骤S723中发出的语音通知中包括区域1401中包括的消息,但是在步骤S723中发出的语音通知中可以不包括区域1402中包括的消息。要在通知画面上显示的项目不限于用于通知关于通信装置104的信息的消息,诸如在区域1401和1402中显示的消息。通知画面可以包括用于通知关于通信装置104的信息的图形。
该构造使得用户能够识别与通信装置104有关的功能,并且发出执行指令以执行与通信装置104有关的功能。
通过这样的构造,可以生成适合于更新的细节或通信装置104的状态的适当的指导消息。还可以通过语音从用户接收指示是否许可管理服务器102执行通过更新添加的功能的输入,并容易地执行输入的接收。
还可以通过再次执行步骤S609和后续步骤中的账号链接处理,来给予针对通过更新添加的功能的执行许可。因此,指导消息例如可以是用于提示用户执行账号链接处理的消息。图10B示出了在通过更新添加了针对许可检查的功能的情况下显示的许可画面的示例。除了更新之前已显示的功能外,在区域1004中还显示通过更新添加的功能。如果在许可画面上接收到对区域1003的操作,则许可执行包括通过更新添加的功能的所有当前启用的功能。
如果许可执行通过更新添加的功能,则语音控制设备101可以发出用于建议用户通过语音向语音控制设备101输入执行功能的指令的语音通知。管理服务器102和中继服务器103可以相应地控制语音控制设备101发出语音通知。
以上描述了如下构造,其中当发出指导消息的通知时发出关于认证消息的通知,并且通过语音接收针对功能的执行许可,但是可以在其他定时通过语音接收针对功能的执行许可。例如,在账号链接处理中,可以通过语音接收(代替经由画面接收)针对功能的执行许可,或者可以使得能够经由画面和语音两者接收针对功能的执行许可。
将参照图12描述当许可通过更新添加的功能时通过上述处理实现的用户与语音控制设备101之间的语音交换。
首先,在步骤S1201中,用户在语音控制设备101附近说出与语音控制设备101相对应的第一唤醒词。接下来,在步骤S1202中,语音控制设备101发出包括指导消息的通知,并通知用户新添加了与通信装置104有关的功能。接下来,在步骤S1203中,用户通过语音输入了要进行指示是否许可管理服务器102执行通过更新添加的功能的输入。接下来,在步骤S1204中,语音控制设备101通过语音询问用户是否许可管理服务器102执行通过更新添加的功能。接下来,在步骤S1205中,用户进行语音输入,以许可管理服务器102执行通过更新添加的功能。接下来,在步骤S1206中,语音控制设备101通知用户已经接收到针对通过更新添加的功能的执行许可。以这种方式,在本示例性实施例中,用户仅通过进行语音交换就可以输入针对功能的执行许可。
接下来,将描述使用语音控制设备101的打印处理。图8示出了使用语音控制设备101的打印处理的序列图。在该序列中要由各个装置执行的操作是通过相应装置的CPU执行存储在相应装置的ROM中的程序来实现的。在已经完成结合图7描述的处理的状态下,执行在该序列中要由各个装置执行的操作。在本示例性实施例中,即使通过更新向使用通信装置104的功能添加了新功能,也不会取消第一账号与第二账号之间的关联。因此,例如,即使在图7中的处理的步骤S704中的确定结果指示“是”并且未获得针对新添加的功能的执行许可的状态下,通信系统也可以执行已经许可的功能。换句话说,如果已经从用户获得了针对打印功能的许可,则即使在尚未获得针对新添加功能的执行许可的状态下,通信系统也可以执行以下处理。
首先,为了使用与通信装置104有关的功能中的打印功能,用户说出与打印功能相对应的第三唤醒词作为打印指令。
因此,在步骤S801中,响应于使用麦克风204接收到用户的语音,语音控制设备101接收打印指令(第三唤醒词)。
接下来,在步骤S802中,语音控制设备101经由互联网将基于在步骤S801中接收的语音的语音数据发送到管理服务器102。
接下来,在步骤S803中,管理服务器102将基于接收到的语音数据的信息发送到中继服务器103。
接下来,在步骤S804中,中继服务器103分析在步骤S803中接收到的信息,并确定请求执行打印功能。
接下来,在步骤S805中,中继服务器103将用于语音控制设备101的通知信息发送到管理服务器102,该通知信息用于通过语音通知可利用打印功能打印的内容的类型。在本示例性实施例中,仅通过语音控制设备101发出的语音通知来通知可利用打印功能打印的内容的类型,但是可以通过终端装置105提供的画面通知来通知类型。换句话说,中继服务器103还可以发送用于终端装置105的通知消息,以通过画面显示来通知可利用打印功能打印的内容的类型。
接下来,在步骤S806中,管理服务器102基于接收到的通知信息,将用于通过语音通知可利用打印功能打印的内容的类型的语音通知信息发送到语音控制设备101。
接下来,在步骤S807中,语音控制设备101基于接收到的语音通知信息,利用扬声器201通过语音来通知可利用打印功能打印的内容的类型。
因此,用户识别可利用打印功能打印的内容的类型,并通过说出内容的名称来选择要通过打印功能打印的内容。此时,用户可以说出在打印内容时的打印设置(打印的份数、颜色设置等)。
因此,在步骤S808中,通过使用麦克风204接收用户的语音,语音控制设备101接收要使用打印功能打印的内容的选择以及打印设置。
接下来,在步骤S809中,语音控制设备101经由互联网将基于在步骤S808中接收的语音的语音数据发送到管理服务器102。
接下来,在步骤S810中,管理服务器102将基于接收到的语音数据的信息发送到中继服务器103。
接下来,在步骤S811中,中继服务器103分析在步骤S810中接收到的信息,并识别要利用打印功能打印的内容。
接下来,在步骤S812中,中继服务器103生成用于打印打印对象内容的二进制格式的打印数据、以及用于使与第二账号相关联的通信装置104执行对打印对象内容的打印的打印作业。所生成的打印数据被存储到中继服务器103的预定存储区域中。所生成的打印作业包括用于获取存储在中继服务器103的预定存储区域中的打印数据的信息(URL等)。
接下来,在步骤S813中,中继服务器103经由互联网将生成的打印作业发送到与第二账号相关联的通信装置104。
接下来,在步骤S814中,通信装置104基于接收到的打印作业,将用于获取存储在中继服务器103的预定存储区域中的打印数据的请求发送到中继服务器103。
接下来,在步骤S815中,中继服务器103响应于在步骤S814中接收到的请求,将在步骤S812中生成的打印数据发送到通信装置104。中继服务器103可以在步骤S813中发送包括打印数据的打印作业,而无需分别将打印作业和打印数据发送到通信装置104。
接下来,在步骤S816中,通信装置104开始执行基于接收到的打印作业和打印数据的打印。如果在打印期间发生错误,则通信装置104将指示通信装置104处于错误状态的状态信息发送到中继服务器103。
接下来,在步骤S817中,如果开始由通信装置104进行的打印,则中继服务器103将用于通知通信装置104正在打印所选内容的通知信息发送至管理服务器102。在本示例性实施例中,发出语音控制设备101的通知和终端装置105的通知二者,使得中继服务器103分别发送用于语音控制设备101的通知信息和用于终端装置105的通知信息。
接下来,在步骤S818中,管理服务器102基于接收到的通知信息,将用于通过语音来通知通信装置104正在打印所选内容的语音通知信息发送到语音控制设备101。
接下来,在步骤S819中,语音控制设备101基于接收到的语音通知信息,使用扬声器201通过语音来通知通信装置104正在打印所选内容。
接下来,在步骤S820中,管理服务器102基于接收到的通知信息,将用于通过画面显示来通知通信装置104正在打印所选内容的画面通知信息发送至与第一账号相关联的终端装置105。步骤S820中的处理可以在步骤S818中的处理之前执行。
接下来,在步骤S821中,终端装置105基于接收到的画面通知信息,在显示单元504上显示用于通知通信装置104正在打印所选内容的通知画面。具体地,终端装置105例如显示如图14B所示的通知画面1403。在本示例性实施例中,终端装置105经由通知画面向用户通知比语音控制设备101通过语音通知的描述更详细的描述。通知画面1403包括用于通知通信装置104正在打印所选内容的区域1404、以及用于通知用于发出打印指令的唤醒词(与第三唤醒词不同)的区域1405。在本示例性实施例中,包括在区域1404中的消息也包括在步骤S819中发出的语音通知中。然而,区域1405中包括的消息不通过在步骤S819中发出的语音通知来通知,而仅通过在步骤S821中发出的画面通知来通知。
之后,如果已经完成了基于打印作业的打印,则在步骤S822中,通信装置104将指示打印已经完成的打印完成状态信息发送到中继服务器103。
以这种方式,通信装置104可以在由向语音控制设备101发出的语音打印指令触发的情况下执行打印。
在步骤S822之后,基于打印完成状态信息,中继服务器103可以将用于通知打印已经完成的通知信息发送到语音控制设备101或终端装置105。
利用这样的构造,用户可以通过对语音控制设备101的语音指令来控制通信装置104。
(其他示例性实施例)
本发明的示例性实施例还可以通过如下处理来实现:经由网络或存储介质向系统或装置提供用于实现上述示例性实施例的一个或多个功能的程序,并且系统或装置的计算机读取并执行程序。计算机包括一个或多个处理器或电路。为了读取和执行计算机可执行命令,计算机可以包括多个单独计算机或多个单独处理器或电路的网络。
还可以通过读出并执行记录在存储介质(也可更完整地称为“非临时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由所述系统或装置的所述计算机例如读出并执行来自所述存储介质的所述计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制所述一个或更多个电路执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。所述计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行所述计算机可执行指令。所述计算机可执行指令可以例如从网络或所述存储介质被提供给计算机。所述存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存设备以及存储卡等中的一个或更多个。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然已经描述了示例性实施例,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

Claims (15)

1.一种通信系统,其包括:
通信装置;以及
服务器系统,
其中,所述服务器系统包括:
接收单元,其被构造为,接收基于来自用户的输入的信息,该用户许可执行与所述通信装置有关的至少一个功能,对所述至少一个功能的执行利用对语音控制设备的语音输入来指示,其中,所述至少一个功能包括使所述通信装置执行打印的功能;以及
获取单元,其被构造为,在进行来自许可执行所述至少一个功能的用户的输入之后,预定功能被新添加为作为与所述通信装置有关的功能且利用对所述语音控制设备的语音输入指示了执行的功能的情况下,获取基于由所述语音控制设备通过语音从用户接收到的、指示是否许可执行所述预定功能的预定语音输入的信息,并且
其中,所述通信装置包括:
执行单元,其被构造为,在基于由所述预定语音输入的信息指示许可执行所述预定功能的情况下,执行基于所述预定功能的处理。
2.根据权利要求1所述的通信系统,
其中,所述服务器系统还包括处理单元,所述处理单元被构造为,执行用于使所述语音控制设备通过语音来通知消息的处理,所述消息用于接收所述预定语音输入,并且
其中,在由所述语音控制设备通过语音通知所述消息之后,所述语音控制设备通过语音从用户接收所述预定语音输入。
3.根据权利要求2所述的通信系统,
其中,所述服务器系统还包括:
第三执行单元,其被构造为,基于在终端装置上输入关于与所述语音控制设备相对应的第一账号的信息以及关于与所述通信装置相对应的第二账号的信息,来执行用于使执行功能的执行指令进入能够通过对所述语音控制设备的语音输入来将所述执行指令发送到所述通信装置的状态的关联处理;以及
第四执行单元,其被构造为,在执行了所述关联处理的情况下,执行用于在所述终端装置上显示输入画面的处理,所述输入画面用于从用户接收来自许可执行所述至少一个功能的用户的输入,并且
其中,在执行了所述关联处理之后新添加所述预定功能、并且在所述输入画面上从用户接收到用于许可执行所述至少一个功能的输入的情况下,执行用于使所述语音控制设备通过语音通知所述消息的处理。
4.根据权利要求2所述的通信系统,
其中,基于进行对所述语音控制设备的语音输入,来执行用于使所述语音控制设备通过语音通知所述消息的处理,并且
其中,在进行了对所述语音控制设备的语音输入的用户不具有许可所述服务器系统执行与所述通信装置有关的功能的权限的情况下,所述消息是用于从具有许可所述服务器系统执行与所述通信装置有关的功能的权限的用户获取许可所述服务器系统执行所述预定功能的消息。
5.根据权利要求2所述的通信系统,其中,所述消息的描述基于作为与所述通信装置有关的功能而被添加的所述预定功能的细节而改变。
6.根据权利要求1所述的通信系统,
其中,所述服务器系统还包括:
第三执行单元,其被构造为,基于在终端装置上输入关于与所述语音控制设备相对应的第一账号的信息以及关于与所述通信装置相对应的第二账号的信息,来执行用于使执行功能的执行指令进入能够通过对所述语音控制设备的语音输入来将所述执行指令发送到所述通信装置的状态的关联处理;以及
第四执行单元,其被构造为,在执行了所述关联处理的情况下,执行用于在所述终端装置上显示输入画面的处理,所述输入画面用于从用户接收来自许可执行所述至少一个功能的用户的输入,并且
其中,通过在所述输入画面上从用户接收到用于许可执行所述至少一个功能的输入,来接收基于来自许可执行所述至少一个功能的用户的输入的信息。
7.根据权利要求1所述的通信系统,其中,与所述通信装置有关的且通过对所述语音控制设备的语音输入而指示执行的功能包括:使所述通信装置执行所述通信装置能够执行的处理的功能或获取关于所述通信装置的状态的信息的功能中的至少一个。
8.根据权利要求7所述的通信系统,其中,所述通信装置能够执行的处理包括扫描处理、复印处理、维护处理或切换所述通信装置的电源状态的处理中的至少一个。
9.根据权利要求1所述的通信系统,其中,通过更新所述服务器系统中的预定应用程序来添加所述预定功能。
10.根据权利要求1所述的通信系统,其中,在与由所述语音控制设备接收到的预定语音输入相对应的信息指示许可执行所述预定功能、并且通过语音向所述语音控制设备输入了执行与所述通信装置有关的且用户已经许可执行的功能的执行指令的情况下,在所述通信装置中执行与关于所述通信装置的功能相对应的处理。
11.根据权利要求1所述的通信系统,其中,在新添加了所述预定功能、并且尚未从用户获取针对所述预定功能的执行许可的状态下,在通过语音向所述语音控制设备输入了执行与所述通信装置有关的且用户已经许可执行的功能的执行指令的情况下,在所述通信装置中执行与关于所述通信装置的且用户已经许可执行的功能相对应的处理。
12.根据权利要求1所述的通信系统,所述通信系统还包括控制单元,所述控制单元被构造为,在与由所述语音控制设备接收到的预定语音输入相对应的信息指示许可执行所述预定功能的情况下,进行控制,以使所述语音控制设备发出语音通知,所述语音通知用于建议用户通过语音向所述语音控制设备输入执行所述预定功能的执行指令。
13.根据权利要求1所述的通信系统,其中,所述服务器系统包括一个或多个信息处理装置。
14.一种服务器系统,其包括:
接收单元,其被构造为,接收基于来自用户的输入的信息,该用户许可执行与通信装置有关的至少一个功能,对所述至少一个功能的执行利用对语音控制设备的语音输入来指示,其中,所述至少一个功能包括使所述通信装置执行打印的功能;以及
获取单元,其被构造为,在进行来自许可执行所述至少一个功能的用户的输入之后,预定功能被新添加为作为与所述通信装置有关的功能且利用对所述语音控制设备的语音输入指示了执行的功能的情况下,获取基于由所述语音控制设备通过语音从用户接收到的、指示是否许可执行所述预定功能的预定语音输入的信息。
15.一种通信装置,其能够接收从服务器系统发送的信息,所述服务器系统包括:
接收单元,其被构造为,接收基于来自用户的输入的信息,该用户许可执行与所述通信装置有关的至少一个功能,对所述至少一个功能的执行利用对语音控制设备的语音输入来指示,其中,所述至少一个功能包括使所述通信装置执行打印的功能;以及
获取单元,其被构造为,在进行来自许可执行所述至少一个功能的用户的输入之后,预定功能被新添加为作为与所述通信装置有关的功能且利用对所述语音控制设备的语音输入指示了执行的功能的情况下,获取基于由所述语音控制设备通过语音从用户接收到的、指示是否许可执行所述预定功能的预定语音输入的信息,
所述通信装置包括:
执行单元,其被构造为,在基于所述预定语音输入的信息指示许可执行所述预定功能的情况下,执行基于所述预定功能的处理。
CN202110696760.0A 2020-07-02 2021-06-23 通信系统、服务器系统和通信装置 Pending CN113890958A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020-115060 2020-07-02
JP2020115060A JP2022022723A (ja) 2020-07-02 2020-07-02 通信システム、制御方法およびプログラム

Publications (1)

Publication Number Publication Date
CN113890958A true CN113890958A (zh) 2022-01-04

Family

ID=76730408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110696760.0A Pending CN113890958A (zh) 2020-07-02 2021-06-23 通信系统、服务器系统和通信装置

Country Status (4)

Country Link
US (1) US11588944B2 (zh)
EP (1) EP3933568A1 (zh)
JP (1) JP2022022723A (zh)
CN (1) CN113890958A (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116110112B (zh) * 2023-04-12 2023-06-16 广东浩博特科技股份有限公司 基于人脸识别的智能开关的自适应调节方法以及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106687932A (zh) * 2014-09-12 2017-05-17 微软技术许可有限责任公司 跨设备应用发现和控制
JP2018149811A (ja) * 2018-04-16 2018-09-27 キヤノン株式会社 画像形成装置、画像形成装置の制御方法及びプログラム
US20190079703A1 (en) * 2017-09-11 2019-03-14 Fuji Xerox Co.,Ltd. Information processing device and non-transitory computer readable medium
US20190155551A1 (en) * 2017-11-17 2019-05-23 Canon Kabushiki Kaisha Server system, method, and non-transitory computer-readable storage medium storing program
US20200053236A1 (en) * 2018-08-09 2020-02-13 Canon Kabushiki Kaisha Image forming apparatus allowing voice operation, control method therefor, storage medium storing control program therefor, and image forming system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4811507B2 (ja) * 2009-08-25 2011-11-09 コニカミノルタビジネステクノロジーズ株式会社 画像処理システム、画像処理装置及び情報処理装置
JP6929168B2 (ja) 2017-08-31 2021-09-01 キヤノン株式会社 音声制御デバイス、印刷装置、それらの制御方法およびプログラム
JP7071098B2 (ja) * 2017-11-20 2022-05-18 キヤノン株式会社 音声制御システム、制御方法およびプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106687932A (zh) * 2014-09-12 2017-05-17 微软技术许可有限责任公司 跨设备应用发现和控制
US20190079703A1 (en) * 2017-09-11 2019-03-14 Fuji Xerox Co.,Ltd. Information processing device and non-transitory computer readable medium
US20190155551A1 (en) * 2017-11-17 2019-05-23 Canon Kabushiki Kaisha Server system, method, and non-transitory computer-readable storage medium storing program
JP2018149811A (ja) * 2018-04-16 2018-09-27 キヤノン株式会社 画像形成装置、画像形成装置の制御方法及びプログラム
US20200053236A1 (en) * 2018-08-09 2020-02-13 Canon Kabushiki Kaisha Image forming apparatus allowing voice operation, control method therefor, storage medium storing control program therefor, and image forming system

Also Published As

Publication number Publication date
EP3933568A1 (en) 2022-01-05
JP2022022723A (ja) 2022-02-07
US11588944B2 (en) 2023-02-21
US20220006911A1 (en) 2022-01-06

Similar Documents

Publication Publication Date Title
CN110609663B (zh) 服务器系统、打印装置、控制方法和通信系统
EP3582482A1 (en) Voice controlled printing system and server
JP7532563B2 (ja) システムおよび制御方法
EP3933568A1 (en) Communication system, server system, and communication apparatus
CN112181321B (zh) 通信系统、控制方法和非暂时性计算机可读存储介质
CN111045610A (zh) 打印控制系统和控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination